(57)【要約】【課題】ネットワーク上で、例えば会議、サークル等のコミュニケーショングループを構築する際に、グループの出席者（参加者）同士が簡単な操作で手軽に文字データおよび手書きイメージをやりとりすることのできるインタフェースを実現する。【解決手段】ショートメッセージ送信画面５０に設けられた「送信」ボタンをクリックすると、ビットマップイメージの書き込みボード５１に作成したショートメッセージが送信先メンバーリスト５２で選ばれた１または複数の通信相手に送信される。このショートメッセージは、ビットマップイメージにテキストデータが展開されている場合、そのビットマップイメージの基になるキャラクタコード形式のテキストデータが、ビットマップイメージから抽出されたデータとして、ビットマップイメージとともに一つの拡張子で一つのファイルに纏められショートメッセージとして通信相手に送信される。【選択図】    図１６
2006301818.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
イラストのビットマップイメージおよびテキストデータのビットマップイメージを展開できる書き込みボードを前記表示手段に表示させる処理手段と、
前記書き込みボードに展開されたイメージデータを前記テキストデータとともに通信相手に送信する通信手段と
を具備したことを特徴とする電子機器。
【請求項２】
前記通信手段は、前記書き込みボードに展開されたイメージデータと前記テキストデータとを一つのファイルに纏めて前記通信相手に送信する請求項１記載の電子機器。
【請求項３】
前記処理手段は、前記通信手段が通信相手から前記書き込みボードのイメージデータを受信したとき前記表示手段に所定のオブジェクトを表示させるオブジェクト表示制御手段をさらに具備する請求項１記載の電子機器。
【請求項４】
前記処理手段は、前記表示手段に表示された前記オブジェクトが操作されたことを検知して、前記通信手段が通信相手から受信した書き込みボードの内容を前記表示手段に表示させる書き込みボードの表示制御手段をさらに具備する請求項３記載の電子機器。
【請求項５】
前記処理手段は、前記表示手段に表示された前記オブジェクトが操作されたことを検知して、前記通信手段が通信相手から受信した書き込みボードの内容を編集可能に前記表示手段に表示させる書き込みボードの表示制御手段をさらに具備する請求項３記載の電子機器。
【請求項６】
前記処理手段は、前記通信手段が通信相手から受信したテキストデータを、前記通信手段が通信相手から受信した書き込みボードから抽出したテキストデータとして記憶する記憶制御手段をさらに具備する請求項１記載の電子機器。
【請求項７】
前記処理手段は、イラストのビットマップイメージおよびテキストデータのビットマップイメージを展開できる書き込みボードと、ネットワークを介して接続可能な複数のユーザ端末を対象に、前記書き込みボードをやりとりするグループのメンバーを設定するメンバーリストとを備えたショートメッセージ送信画面を前記表示手段に表示させる画面表示制御手段をさらに具備する請求項１記載の電子機器。
【請求項８】
通信ネットワークを介して通信相手とメッセージデータをやりとりするメッセージデータの送信方法であって、
イラストのビットマップイメージを作成できる書き込みボードを表示する手順と、
前記書き込みボードにテキストデータのビットマップイメージを展開する手順と、
前記書き込みボードに展開されたイメージデータを前記テキストデータとともに通信相手に送信する手順と
を具備したことを特徴とするメッセージデータの送信方法。
【請求項９】
前記イメージデータを前記通信相手に送信する手順は、前記書き込みボードに展開されたイメージデータと前記テキストデータとを一つのファイルに纏めて前記通信相手に送信する請求項８記載のメッセージデータの送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してメッセージデータをやりとりする電子機器およびネットワークを介してメッセージデータを送信するメッセージデータの送信方法に関する。
【背景技術】
【０００２】
ノート型パーソナルコンピュータ、ＰＤＡ等の小型情報処理機器に於いては、使用環境下に於いて周辺に存在する無線ＬＡＮのアクセスポイントを見つけ、そのアクセスポイントを介してネットワーク接続を行う機能を有している。またこれらのネットワークを介してメッセージデータを送受信する通信手段として、例えば米国マイクロソフト社のＩＰメッセンジャー等が知られている。
【非特許文献１】ｈｔｔｐ：／／ｍｅｓｓｅｎｇｅｒ．ｍｓｎ．ｃｏｍ
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ネットワーク上で、例えば会議、サークル等のコミュニケーショングループを構築する際に、グループの出席者（参加者）同士が簡単な操作で手軽に文字データおよびイメージデータをやりとりすることのできるインタフェース機能が要求される。
【０００４】
本発明は上記実情に鑑みなされたもので、ネットワーク上で、例えば会議、サークル等のコミュニケーショングループを構築する際に、グループの出席者（参加者）同士が簡単な操作で手軽に文字データおよび手書きイメージをやりとりすることのできるインタフェースを実現した電子機器およびメッセージデータの送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、ネットワークを介してメッセージデータをやりとりする電子機器であって、表示手段と、イラストのビットマップイメージおよびテキストデータのビットマップイメージを展開できる書き込みボードを前記表示手段に表示させる処理手段と、前記書き込みボードに展開されたイメージデータを前記テキストデータとともに通信相手に送信する通信手段とを具備したことを特徴とする。
【０００６】
また本発明は、通信ネットワークを介して通信相手とメッセージデータをやりとりするメッセージデータの送信方法であって、イラストのビットマップイメージを作成できる書き込みボードを表示する手順と、前記書き込みボードにテキストデータのビットマップイメージを展開する手順と、前記書き込みボードに展開されたイメージデータを前記テキストデータとともに通信相手に送信する手順とを具備したことを特徴とする。
【発明の効果】
【０００７】
ネットワーク上で、例えば会議、サークル等のコミュニケーショングループを構築する際に、グループの出席者（参加者）同士が簡単な操作で手軽に文字データおよび手書きイメージをやりとりすることができるインタフェースを実現できる。
【発明を実施するための最良の形態】
【０００８】
以下図面を参照して本発明の実施形態を説明する。ここでは、本発明に係るインタフェースをネットワーク上に構成された仮想会議室に適用した場合を例に挙げて実施形態を説明するが、本発明は例えば１：１の通信端末によるネットワーク接続に於いても適用できる。
【０００９】
図１は、この発明の実施形態に係る電子機器のシステム構成を示す図である。この電子機器は、例えばバッテリ駆動可能なノート型のパーソナルコンピュータ等であり、図１に示すように、ＣＰＵ１１、ホストブリッジ１２、主メモリ１３、ＬＣＤ（Liquid Crystal Display）１４、システムコントローラ１５、磁気ディスク駆動装置（ＨＤＤ：Hard Disk Drive）１６、有線通信デバイス１７、無線通信デバイス１８、ＢＩＯＳ（Basic Input/Output System）−ＲＯＭ１９、キーボードコントローラ（ＫＢＣ）２０、キーボード（ＫＢ）２１およびマウス２２などを有している。
【００１０】
ＣＰＵ１１は、この電子機器全体の動作制御を司る装置であり、ＨＤＤ１６から主メモリ１３にロードされたオペレーティングシステム（ＯＳ）１０１やＢＩＯＳ−ＲＯＭ１９に格納されたＢＩＯＳを実行する。さらにＣＰＵ１１は、ＨＤＤ１６から主メモリ１３にロードされたデバイス探索制御プログラム１０３１、会議室制御プログラム１０３２を含む各種アプリケーションプログラムを実行する。会議室制御プログラム１０３２には、ＴＣＰ／ＩＰによりネットワーク接続が可能な複数の機器を対象に、任意の機器をグループ（例えば会議）のメンバーとして設定する機能、グループのメンバーとして設定された機器間でやりとりされる、手書きイラストのビットマップイメージおよびテキストデータのビットマップイメージを展開できる書き込みボードを管理し表示する機能、書き込みボードの内容を更新する機能、書き込みボードに展開されたイメージデータと前記テキストデータとを一つのファイルに纏めショートメッセージとして通信相手に送信する機能、書き込みボードに展開されたテキストデータ（ビットマップイメージ）の基になるテキストデータを、書き込みボードから抽出したテキストデータとして記憶する機能、通信相手から書き込みボードのイメージデータを受信したとき所定のオブジェクト（ショートメッセージ受信アイコン）を表示させる機能、上記オブジェクト（ショートメッセージ受信アイコン）が操作されたことを検知して通信相手から受信した書き込みボードの内容を編集可能に表示させる機能等を実現するショートメッセージ処理ルーチンが含まれる。このショートメッセージ処理ルーチンの処理手順は図２０に示されている。このショートメッセージ処理ルーチンの処理に於いてＬＣＤ１４に表示される、ビットマップイメージの書き込みボードを設けたショートメッセージ送信画面の構成を図１６に示し、ショートメッセージ受信アイコンの構成並びに表示例を図１７に示し、受信用書き込みボードの構成並びに表示例を図１８に示している。
【００１１】
ホストブリッジ１２は、このＣＰＵ１１が備えるローカルバスをシステムバスに繋ぐブリッジ機能の他、主メモリ１３に対するアクセスを制御するメモリコントロール機能と、ＬＣＤ１４の表示制御を実行する表示コントローラ機能とを併せ持っている。
【００１２】
主メモリ１３は、この電子機器の主記憶となる記憶媒体であり、前述のオペレーティングシステム１０１の他、ＴＣＰ／ＩＰによるネットワーク接続を可能にする有線通信デバイス１７または無線通信デバイス１８を駆動制御するための通信制御ドライバ１０２と、後述するネットワークユーティリティ１０３とを格納する。また、この主メモリ１３には、デバイス探索制御プログラム１０３１、および上記ショートメッセージ処理ルーチンを含んだ会議室制御プログラム１０３２と、これら各種プログラムが使用する各種データも一時的に格納される。さらに主メモリ１３には、上記ビットマップイメージの書き込みボードの領域が確保される。
【００１３】
ＬＣＤ１４は、この電子機器が提供するユーザインタフェースのアウトプット側を担う表示装置であり、ＣＰＵ１１により実行される各種プログラムが作成した画像データを表示する。この実施形態ではデバイス探索制御プログラム１０３１および会議室制御プログラム１０３２の制御の下に図３乃至図１２、および図１５乃至図１８に示す各種の画面が表示される。、
システムコントローラ１５は、ＨＤＤ１６に対するアクセスを制御するディスクコントロール機能の他、この電子機器内に敷設されるＰＣＩバスおよびＩＳＡバスにおけるデータ転送を調停するアービタ機能を併せ持っている。ＨＤＤ１６は、この電子機器の外部記憶となる記憶媒体であり、主メモリ１３の補助装置として上記したデバイス探索制御プログラム１０３１および会議室制御プログラム１０３２を含む各種のプログラムおよび各種のデータを格納する。
【００１４】
有線通信デバイス１７および無線通信デバイス１８は、双方とも他の電子機器との間のデータ送受信を実行する装置であり、有線通信デバイス１７は、例えばEthernet（登録商標）に準拠した有線通信路経由のデータ送受信を実行する。無線通信デバイス１８は、例えば無線ＬＡＮ（IEEE802.11b等に対応）やBluetooth(R)に準拠した無線通信路経由のデータ送受信を実行する。ここでは、無線ＬＡＮ用およびBluetooth(R)用の２つの無線通信デバイス１８をそれぞれ備えるものとする。
【００１５】
ＢＩＯＳ−ＲＯＭ１９は、この電子機器に設置される各種周辺機器を駆動制御するためのプログラムであるＢＩＯＳを格納する記憶媒体である。ＫＢＣ２０は、この電子機器が提供するユーザインタフェースのインプット側を担う装置であり、キーボード（ＫＢ）２１やマウス２２の操作を内蔵レジスタを介してＣＰＵ１１に伝達する。この実施形態では、上記会議室制御プログラム１０３２に含まれるショートメッセージ処理ルーチンの制御の下に、キーボード２１より入力したテキストデータを書き込みボードにビットマップイメージで展開することができる。書き込みボードがテキスト入力モードに設定されている（設定手段は後述する）状態で、キーボード２１からテキストデータが入力されると、このテキストデータは書き込みボードにビットマップイメージで展開される。さらにキーボード２１から入力されたテキストデータは、ビットマップイメージから抽出したテキストデータとして、ビットマップイメージデータとともに一つの拡張子で一つのファイルに纏められ、ショートメッセージとして通信相手に送信される。テキストデータがビットマップイメージで展開されていない場合は、ビットマップイメージデータがショートメッセージとして通信相手に送信される。マウス２２はＬＣＤ１４に表示される各種画面上での座標指定、クリック操作等に供される。
【００１６】
以上のような構成をもつ電子機器、つまりネットワークユーティリティ１０３がインストールされた電子機器を、本実施形態では、各ユーザがそれぞれ携行し、例えば文書作成ソフトウェアや表計算ソフトウェアなどを利用して、必要に応じ会議室制御プログラム１０３２の制御の下に通信ネットワーク上で仮想の会議を開催する。上記ネットワークユーティリティ１０３は常駐プログラムであり、電子機器の電源オン時には常に起動された状態にある。また、ここでは一例として、図２に示すように、ＰＣ（Ａ）１〜ＰＣ（Ｆ）１の６台の電子機器がデータを送受信可能な状態にあるものと想定する。この例では、ＰＣ（Ａ）１〜ＰＣ（Ｂ）１の２台は、無線ＬＡＮに準拠したアクセスポイント（ＡＰ）２経由のデータ送受信と、Bluetooth(R)に準拠したデータ送受信との両方を行うことが可能な状態であり、ＰＣ（Ｃ）１〜ＰＣ（Ｄ）１の２台は、無線ＬＡＮに準拠したアクセスポイント（ＡＰ）２経由のデータ送受信のみ、ＰＣ（Ｅ）１〜ＰＣ（Ｆ）１の２台は、Bluetooth(R)に準拠したアクセスポイント（ＡＰ）２経由のデータ送受信のみをそれぞれ実行可能な状態にある。尚、この例では無線通信デバイス１８を用いたネットワーク接続を想定しているが有線通信デバイス１７を用いたネットワーク接続であっもよい。また、ここでは、６台の電子機器がデータを送受信可能な状態にあることを想定しているが、図１９に示すように、２点間のネットワーク接続（point to point protocol）形態に於いても適用できる。この実施形態ではＰＣ（Ａ）１のユーザが、ＰＣ（Ｂ）１〜ＰＣ（Ｆ）１の５人のユーザを招集して、相互にデータファイルを送受信したり、データファイルを共有し合うための集合体を形成しようとしている場合を例にとる。尚、ここでは、この集合体を会議室と称し、この会議室への参加者を招集するユーザ（会議の主催者）を会議リーダ、招集されるユーザを会議メンバと称することにする。この場合、ＰＣ（Ａ）１のユーザ、つまり会議リーダは、まず、図３に示すネットワークユーティリティ１０３のメニューリストを表示させ、このメニューリストの中から「ワイヤレスデバイス検索」（メニューａ）を選択する。この選択操作や後述するクリック操作等は、すべてオペレーティングシステム１０１の制御のもとに対応するプログラムに通知されるようになっている。
【００１７】
この選択が行われると、ネットワークユーティリティ１０３のデバイス探索制御プログラム１０３１が作動して周辺に存在する無線デバイス（ＰＣ（Ｂ）１〜ＰＣ（Ｆ））が探索され、その探索結果が図４に示す表示形態で表示される。図４（ａ）に示すように、デバイス探索制御プログラム１０３１は、宇宙空間を模したモチーフ図（宇宙空間モチーフ図）を表示し、その中心部に自装置を示すオブジェクト（ＭｙＰＣ）を表示すると共に、この宇宙空間を周回する天体に見立て、検出した無線デバイスを示すオブジェクト（Ｕｓｅｒ−Ｂ、Ｕｓｅｒ−Ｅ、Ｕｓｅｒ−Ｆ）を各々の電波強度に応じて表示する。この無線デバイスを示すオブジェクトは、電波強度が高いものほど中心に近く、低くなるに従って中心から遠くに表示される。また、その表示方向が実際に存在する方向を示すものとの誤解を生じさせないために、無線デバイスを示すオブジェクトは、電波強度に応じた軌道上を常時移動する。無線ＬＡＮに準拠したデータ送受信を実行する無線デバイス（無線ＬＡＮデバイス）の探索と、Bluetooth(R)に準拠したデータ送受信を実行する無線デバイス（Bluetooth(R)デバイス）の探索とのいずれを行うかは、画面右下部に表示されるオブジェクトｂ１をクリックした際に表示される設定画面上で切り換えることが可能である。また、このモチーフ図で表示される探索結果がいずれであるかは、同じく画面右下部に表示されるオブジェクトｂ２で示される。ここでは、上下に積まれた２つの円盤のうち、上の円盤が無線ＬＡＮ、下の円盤がBluetooth(R)に対応し、複数の軌道線が表された方が表示対象として選択されているものとする。つまり、図４（ａ）は、Bluetooth(R)デバイスの探索結果を表示しており、その結果、ＰＣ（Ｂ）１、ＰＣ（Ｅ）１、ＰＣ（Ｆ）１をそれぞれ示すオブジェクトが天体として表示されていることになる。
【００１８】
そして、デバイス探索制御プログラム１０３１は、この探索結果を、探索デバイス管理データ２０１としてＨＤＤ１６に記録する。なお、ここでは、無線ＬＡＮデバイス（Ｕｓｅｒ−Ｃ、Ｕｓｅｒ−Ｄ）の探索も、図４（ｂ）に示すように実行されており、つまり、無線ＬＡＮデバイスの探索とBluetooth(R)デバイスの探索との両方が、デバイス探索制御プログラム１０３１により行われたものとする（ＰＣ（Ｂ）１〜ＰＣ（Ｆ）１のすべてが検出済み）。
【００１９】
この無線デバイスの探索が終了すると、会議リーダは、今度は、（図４に示した探索デバイス表示画面の）画面右下部に表示されるオブジェクトｂ３をクリックし、会議室の作成作業に移行する。オブジェクトｂ３がクリックされると、ネットワークユーティリティ１０３の会議室制御プログラム１０３２が作動し、会議室制御プログラム１０３２は、ＨＤＤ１６に記録された探索デバイス管理データ２０１に基づき、図５に示す会議室作成画面を表示する。
【００２０】
図５に示すように、この会議室作成画面には、デバイス探索制御プログラム１０３１により探索された無線デバイスが会議メンバ候補として一覧表示される。そこで、会議リーダは、この中から招集すべき会議メンバーのチェックボックスｃ１をチェックしていき、会議メンバをすべて選択し終えたら開始ボタンｃ２をクリックする。なお、この図５で示されるＵＳＥＲ−Ｂは、図２で示されるＰＣ（Ｂ）１に対応しており（その他も同様）、ここで図２中のＰＣ（Ｂ）１〜ＰＣ（Ｆ）１のすべてが選択されたものとする。
【００２１】
開始ボタンｃ２のクリックを受けると、会議室制御プログラム１０３２は、今度は、図６に示す会議室名入力画面を提示する。そして、会議リーダは、例えば図示の“××開発会議室”等の会議室名を入力し、ＯＫボタンｄ１をクリックする。そして、このＯＫボタンｄ１のクリックを受けた会議室制御プログラム１０３２は、“××開発会議室”という会議室が、ＰＣ（Ａ）１を会議リーダ、ＰＣ（Ｂ）１〜ＰＣ（Ｆ）１を会議メンバとして作成されたことを会議室管理データ２０２としてＨＤＤ１６に記録すると共に、会議メンバの各無線デバイスに対して会議の参加を打診する通知を行い、図７に示すような会議室を模したモチーフ図（会議室モチーフ図（会議リーダ用））が表された会議室画面を表示する。この画面の詳細については後述する。
【００２２】
一方、この打診の通知を受けた側の無線デバイス、つまりＰＣ（Ｂ）１〜ＰＣ（Ｆ）１の各電子機器では、ネットワークユーティリティ１０３の会議室制御プログラム１０３２が作動して、図８に示すような吹き出し（バルーン）表示を行う。この吹き出し（バルーン）表示は、ある会議室への参加を打診されている旨を報知するためのものであり、この表示を見た各ユーザは、タスクトレー内に表示されたネットワークユーティリティ１０３のアイコンｆ１をクリックする。そして、このクリックを受けると、会議室制御プログラム１０３２は、図９に示すポップアップ画面を表示して、その会議室への参加有無を取得し、その結果を会議リーダであるＰＣ（Ａ）１に返送する。もし、参加（出席する）が選択されると、会議室制御プログラム１０３２は、図１０に示すような会議室を模したモチーフ図（会議室モチーフ図（会議メンバ用））が表された会議室画面３０を表示する。
【００２３】
会議リーダとなったＰＣ（Ａ）１では、図７に示した会議室画面３０が表示されるが、この会議室画面３０を使って、会議リーダは、以下のデータ送受信を行うことができる。なお、図７中、オブジェクトｅ１は、収集した参加メンバをそれぞれ示しており、自分を示すオブジェクトｅ２と共に、同心円上に等間隔で配置される。これにより、あたかも参加者全員が会議室の円卓に着席しているようなイメージを持たせ、この着席者に対する操作等によって、データ送受信を簡単かつ確実を行うことのできるインタフェースを提供することを実現している。
【００２４】
まず、第１に、会議リーダは、各会議メンバに対するデータ送信を個別に行うことが可能である。例えば文書作成ソフトウェアで作成したテキストファイルをある会議メンバに送信しようとした場合、会議リーダは、図１１に示すように、そのテキストファイル（ファイルＡ）のアイコンを、送信先の会議メンバを示すオブジェクトｅ１上にドラッグアンドドロップすれば良い。このドラッグアンドドロップ操作を受け、会議室制御プログラム１０３２は、そのテキストファイルを無線ＬＡＮまたはBluetooth(R)に準拠した無線通信によって送信先の会議メンバに向けて送出する。なお、図２に示すように、ＰＣ（Ｂ）１は、無線ＬＡＮおよびBluetooth(R)のいずれによっても無線通信可能な状態にあるので、デバイス探索制御プログラム１０３１による無線デバイス探索時には、無線ＬＡＮデバイスとしても、また、Bluetooth(R)デバイスとしても探索されることになる。この場合、会議室制御プログラム１０３２は、その双方について、会議室への収集の通知を並行して行う。そして、参加の通知が少しでも早く通知された方を採用し、以降、この採用した方の無線デバイスとしてデータの送受信を実行する。このような制御を行うことにより、この会議室制御プログラム１０３２で作成される会議室には、参加メンバとして無線ＬＡＮデバイスとBluetooth(R)デバイスとを混在させることが可能である。
【００２５】
また、第２に、会議リーダは、すべての会議メンバ向けに、自分が保有するデータを公開することが可能である。つまり、自分が保有するデータをすべての会議メンバとの間で共有する共有データ扱いとすることができる。ドーナツ型のオブジェクトｅ３は、共有化するデータを登録するための共有領域であり、例えば文書作成ソフトウェアで作成したテキストファイルを共有化しようとした場合、会議リーダは、図１２に示すように、そのテキストファイル（ファイルＢ）のアイコンを、このオブジェクトｅ３上にドラッグアンドドロップすれば良い。このドラッグアンドドロップ操作を受け、会議室制御プログラム１０３２は、そのテキストファイルが共有化された旨を会議室管理データ２０２としてＨＤＤ１６に記録し、そのアイコンのコピーをオブジェクトｅ３上に表示すると共に、そのテキストファイルの識別子を付加した共有データ登録通知をすべての会議メンバに送信する。一方、この通知を受けた会議メンバ側では、会議室制御プログラム１０３２が、そのテキストファイルのアイコンを、同じく共有領域を示すオブジェクト上に重畳させて表示する。
【００２６】
また、第３に、会議リーダは、すべての会議メンバに対して同一のデータを１回の操作で同報することが可能である。円卓中央部に配置された円形のオブジェクトｅ４は、この同報を行うための送信領域を示しており、例えば文書作成ソフトウェアで作成したテキストファイルをすべての会議メンバに送信しようとした場合、会議リーダは、そのテキストファイルのアイコンを、このオブジェクトｅ４上にドラッグアンドドロップすれば良い。このドラッグアンドドロップ操作を受け、会議室制御プログラム１０３２は、そのテキストファイルを無線ＬＡＮまたはBluetooth(R)に準拠した無線通信によってすべての会議メンバに向けて送出する。
【００２７】
上記したデータ送受信制御手順について図１３および図１４を参照して説明する。  
図１３は、会議リーダとして会議室を作成する場合の電子機器の動作の流れを示すフローチャートである。会議リーダとなるユーザから使用される場合、まず、デバイス探索制御プログラム１０３１による無線デバイスの探索が行われる（ステップＡ１）。そして、この無線デバイスの探索後、会議室制御プログラム１０３２が起動され、探索された無線デバイスの中から会議に招集するメンバの選択が行われる（ステップＡ２）。もし、この時に選択したメンバの集まりをグループとして登録する場合は（ステップＡ３のＹＥＳ）、さらにグループの登録が実行される（ステップＡ４）。メンバが選択されると、会議室制御プログラム１０３２は、その選択されたメンバそれぞれに対して会議室への参加を打診する通知を行うと共に（ステップＡ５）、それらのメンバと自分とを例えば円卓に着席させたような会議室の表示を行う（ステップＡ６）。そして、この表示した会議室に対する操作に基づき、会議室制御プログラム１０３２は、会議メンバとの間のデータ送受信を実行する（ステップＡ７）。
【００２８】
図１４は、会議メンバとして会議室に参加する場合の電子機器の動作の流れを示すフローチャートである。会議メンバとなるユーザから使用される場合は、会議室への参加を打診する通知が送られることによって、会議室制御プログラム１０３２が起動される（ステップＢ１）。起動された会議室制御プログラム１０３２は、その会議室に参加するか否かを問うための表示を行い（ステップＢ２）、参加が指示されたら（ステップＢ２のＹＥＳ）、その旨の返答を会議リーダに返答し（ステップＢ３）、会議リーダから通知されるメンバと自分とを例えば円卓に着席させたような会議室の表示を行う（ステップＢ４）。そして、この表示した会議室に対する操作に基づき、会議室制御プログラム１０３２は、会議メンバとの間のデータ送受信を実行する（ステップＢ５）。また、不参加が指示されたら（ステップＢ２のＮＯ）、その旨の返答を会議リーダに返答し（ステップＢ６）、そのまま、この処理を終了する。
【００２９】
以上のように、会議リーダは、図７に示した会議室画面３０を使って、会議メンバとの間でデータ送受信を行うことができる。つまり、（１）ある会議メンバに個別にデータを送信する、（２）データを共有領域に登録し、会議メンバにダウンロードさせる、（３）すべての会議メンバにデータを同報する、を簡単かつ確実に行うことが可能となる。
【００３０】
一方、会議メンバとなったＰＣ（Ｂ）１〜ＰＣ（Ｆ）１では、図１０に示した会議室画面３０が表示されるが、この会議室画面を使って、各会議メンバは、以下のデータ送受信を行うことができる。各会議メンバは、会議リーダおよび他の会議メンバに対するデータ送信を個別に行うことができる。その手順は、図１１で示した会議リーダの場合と同様、所望のデータファイルのアイコンを所望の相手のオブジェクトｇ１にドラッグアンドドロップすればよい。なお、他の会議メンバに対するデータ送信は、無線ＬＡＮデバイス同士またはBluetooth(R)デバイス同士である場合に実行することができ、それ以外の場合、会議室制御プログラム１０３２は、その相手とのデータ授受は行えない旨を知らせるエラーメッセージを表示する。なお、図１０は、ＰＣ（Ｂ）１で表示される会議室を示しており、会議リーダであるＰＣ（Ａ）１１を示すオブジェクトｇ１の下部に、［ＨＯＳＴ］という表示が付される。
【００３１】
また、各会議メンバは、会議リーダが公開するデータ（共有データ）をダウンロードすることができる。ある共有データをダウンロードしようとした場合、各会議メンバは、共有領域のオブジェクトｇ２上に重畳させて表示されている所望の共有データのアイコンを、円卓外までドラッグアンドドロップすればよい。このドラッグアンドドロップ操作を受け、会議室制御プログラム１０３２は、そのアイコンのコピーをドロップ箇所に表示すると共に、その識別子を付加したデータ転送要求を会議リーダに送信し、これに応答して返送されるデータをＨＤＤ１６に格納する。
【００３２】
また、各会議メンバは、自分が保有するデータを共通データとして（会議リーダが管理する）共有領域にアップロードすることができる。あるデータをアップロードしようとした場合、各会議メンバは、図１２で示した会議リーダの場合と同様に、そのアイコンを共有領域のオブジェクトｇ２上にドラッグアンドドロップすればよい。このドラッグアンドドロップ操作を受け、会議室制御プログラム１０３２は、そのアイコンのコピーをオブジェクトｇ２上に表示すると共に、そのテキストファイルを付加した共有データ登録依頼通知を会議リーダに送信する。一方、この通知を受けた会議リーダ側では、会議室制御プログラム１０３２が、そのテキストファイルをＨＤＤ１６に格納すると共に、そのテキストファイルが共有ファイルである旨を会議室管理データ２０２としてＨＤＤ１６に記録し、そのアイコンをオブジェクトｅ３上に表示する。そして、この時、会議室制御プログラム１０３２は、そのテキストファイルの識別子を付加した共有データ登録通知をすべての会議メンバに送信する。このアップロードを利用すれば、直接的には不可能な無線ＬＡＮデバイス−Bluetooth(R)デバイス間のデータ送受信を会議リーダ経由で行うことが可能となる。
【００３３】
以上のように、会議室制御プログラム１０３２は、ユーザが会議リーダとなる場合および会議メンバとなる場合のそれぞれについて、前述のごとく動作するので、専用のサーバ装置を必要とすることなく、データの送受信を簡単かつ確実に行うためのインタフェースを小規模のシステム構成で実現可能とする。
【００３４】
また、上記したオブジェクトｂ３に含まれる図１５に示す会議室アイコンｂ３１を右クリックして（マウス２２の右ボタンをクリックして）、このクリック操作により開かれたメニューから「会議室メンバーへショートメッセージを送る」を選択することにより、図１６乃至図１８に示すような書き込みボードを使用した、手書きイラスト等のビットマップイメージの情報伝達が可能となる。
【００３５】
この書き込みボードを用いることで、ネットワーク上で、例えば会議、サークル等のコミュニケーショングループを構築する際に、グループの出席者（参加者）同士が簡単な操作で手軽に文字データおよび手書きイメージをやりとりすることができるインタフェースを実現できる。
【００３６】
デスクトップ画面上で図１５に示す会議室アイコンｂ３１を右クリックして（マウス２２の右ボタンをクリックして）開いたメニューから「会議室メンバーへショートメッセージを送る」を選択すると、図１６に示すようなショートメッセージ送信画面５０が表示される。
【００３７】
このショートメッセージ送信画面５０は、ビットマップイメージを作成する書き込みボード５１と、この書き込みボード５１上に作成したビットマップイメージの送信先を選ぶ送信先メンバーリスト５２とを有して構成される。
【００３８】
送信先メンバーリスト５２には上記検索処理によって検索した通信可能な機器の一覧に送信先を選ぶチェックボックスが設けられる。さらにショートメッセージ送信画面５０には、「送信」ボタン、「オプション」ボタン、「閉じる」ボタン等が設けられる。
【００３９】
「送信」ボタンをクリックすると、ビットマップイメージの書き込みボード５１に作成したショートメッセージが送信先メンバーリスト５２で選ばれた１または複数の通信相手に送信される。このショートメッセージは、ビットマップイメージにテキストデータが展開されている場合、そのビットマップイメージの基になるキャラクタコード形式のテキストデータが、ビットマップイメージから抽出されたデータとして、ビットマップイメージとともに一つの拡張子で一つのファイルに纏められショートメッセージとして通信相手に送信される。
【００４０】
送信先を選ぶ場合は、送信先メンバーリスト５２に表示された送信先メンバー一覧の中から任意の通信相手を探し、その通信相手のチェックボックスをチェックすることで簡単に送信先を選ぶことができる。「オプション」ボタンをクリックすると、ショートメッセージ背景画像の設定画面が起動して、ショートメッセージに背景画像を貼り付けることができる。「閉じる」ボタンをクリックすると、ショートメッセージ送信画面５０が閉じられる。
【００４１】
書き込みボード５１には、テキスト入力モードへの切り替えを指示するアイコン、各種ペン入力モードへの切り替えを指示するアイコン、消しゴムモードを指示するアイコン、メッセージすべての消去を指示するアイコン等、ビットマップイメージのメッセージを作成し編集するための各種のアイコンを配置したツールバーが設けられる。テキスト入力モードへの切り替えを指示するアイコンをクリックすることにより、書き込みボード５１の入力モードを、手書き（ペン）入力モードからキーボード入力等によるテキスト入力モードに切り替わる。ペン入力モードになっているときは、書き込みボード５１上で手書きイラストのビットマップイメージ入力が可能となる。
【００４２】
また、通信相手からショートメッセージを受信すると、図１７に示すようなショートメッセージ受信アイコン６１がデスクトップ画面上に表示される。
【００４３】
このショートメッセージ受信アイコン６１をクリックすると、図１８に示すような受信用書き込みボード５１Ｒが表示される。この受信用書き込みボード５１Ｒには、「返信」ボタン、「コピー」ボタン、「閉じる」ボタン等が設けられる。「返信」ボタンをクリックすると、書き込みボード５１Ｒへの書き込みが可能となり、受け取ったビットマップイメージに手書きイラストを追加して返信することができる。「コピー」ボタンをクリックすると、受信用書き込みボード５１Ｒにビットマップイメージで展開されているテキストデータを抽出できる。このテキストデータは、受信用書き込みボード５１Ｒから実際に抽出したテキストデータではなく、ビットマップイメージデータと一緒に送られてきたキャラクタコード形式のテキストデータである。「閉じる」ボタンをクリックすると、受信用書き込みボード５１Ｒが閉じられる。
【００４４】
上記したショートメッセージのデータ構造を図１９に示している。ここでは、ショートメッセージの送信側機器をＵｓｅｒ−Ａ、受信側機器をＵｓｅｒ−Ｂとした場合を例に示している。
【００４５】
Ｕｓｅｒ−Ａは、ショートメッセージ送信画面５０の書き込みボード５１に作成したビットマップイメージ（１）が、手書きイラストのみの場合、ビットマップファイル（Ｄａ）で構成したショートメッセージをＵｓｅｒ−Ｂに送信する（２）。
【００４６】
また、ショートメッセージ送信画面５０の書き込みボード５１に作成したビットマップイメージ（１）が、手書きイラスト  ＋  テキストデータである場合、ビットマップファイル（Ｄａ）と、テキストファイル（Ｄｂ）とを一つの拡張子で一つのファイルに纏めたショートメッセージをＵｓｅｒ−Ｂに送信する（２）。
【００４７】
また、ショートメッセージ送信画面５０の書き込みボード５１に作成したビットマップイメージ（１）が、テキストデータのみである場合、ビットマップファイル（Ｄａ）と、テキストファイル（Ｄｂ）とを一つの拡張子で一つのファイルに纏めたショートメッセージをＵｓｅｒ−Ｂに送信する（２）。
【００４８】
上記ショートメッセージを受信したＵｓｅｒ−Ｂは、ビットマップファイル（Ｄａ）とテキストファイル（Ｄｂ）とで構成されたショートメッセージを受信すると（３）、テキストファイル（Ｄｂ）のデータを、ビットマップイメージから抽出したデータとして扱う。
【００４９】
上記したショートメッセージの送受信フローを図２０に示している。
【００５０】
Ｕｓｅｒ−Ａに於いて、ショートメッセージ送信画面５０の書き込みボード５１上で、Ｕｓｅｒ−Ｂに送信する手書きイラスト等のビットマップイメージを作成する（ステップＳ１１）。この書き込みボード５１上で作成したビットマップイメージは受信側から受信した旨の通知を受けるまで保存しておく（ステップＳ１２）。上記ショートメッセージの作成後、ショートメッセージ送信画面５０の「送信」ボタンがクリックされると、Ｕｓｅｒ−Ａは書き込みボード５１に作成されたショートメッセージをＵｓｅｒ−Ｂに送信する（ステップＳ１３）。このショートメッセージの送信処理に於いて、ショートメッセージ送信画面５０の書き込みボード５１に作成されたビットマップイメージが手書きイラストのみの場合はビットマップファイル（ＢＭＰファイル）で構成したショートメッセージをＵｓｅｒ−Ｂに送信する。またショートメッセージ送信画面５０の書き込みボード５１に作成されたビットマップイメージが手書きイラストおよびテキストである場合は、ビットマップファイルとテキストファイル（ＴＸＴファイル）とを一つのファイルに纏めたショートメッセージをＵｓｅｒ−Ｂに送信する。またショートメッセージ送信画面５０の書き込みボード５１に作成されたビットマップイメージがテキストデータのみである場合も、ビットマップファイルとテキストファイルとを一つのファイルに纏めたショートメッセージをＵｓｅｒ−Ｂに送信する。
【００５１】
Ｕｓｅｒ−Ｂは、Ｕｓｅｒ−Ａからショートメッセージを受信すると、このショートメッセージを一時保存し（ステップＳ２１）、デスクトップ画面上に図１７に示すショートメッセージ受信アイコン６１を表示して、ショートメッセージが届いていることを外部に知らせる。ここでショートメッセージ受信アイコン６１がクリックされると（ステップＳ２２）、図１８に示す受信用書き込みボード５１Ｒをデスクトップ画面上に表示し、この受信用書き込みボード５１Ｒに、受信したビットマップイメージを表示する（ステップＳ２３）。さらにＵｓｅｒ−Ａに、ショートメッセージを開いた旨を通知する。
【００５２】
Ｕｓｅｒ−Ａは、上記通知を受けると、送信したショートメッセージを受信側で開いた旨を外部に知らせ（ステップＳ１４）、保存していたショートメッセージの各ファイルを破棄する（ステップＳ１５）。
【００５３】
Ｕｓｅｒ−Ｂに於いて、受信用書き込みボード５１Ｒの「閉じる」ボタンがクリックされると、Ｕｓｅｒ−Ｂは保存していたショートメッセージの各ファイルを破棄する（ステップＳ１５）。
【図面の簡単な説明】
【００５４】
【図１】この発明の実施形態に係る電子機器のシステム構成を示す図。
【図２】同実施形態で前提とする６台の電子機器の通信環境を示す図。
【図３】同実施形態の電子機器で動作するネットワークユーティリティが表示するメニューリストを例示する図。
【図４】同実施形態の電子機器上で動作するネットワークユーティリティ（デバイス探索制御プログラム）による無線デバイスの探索結果の表示例を示す図。
【図５】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が表示する会議室作成画面を例示する図。
【図６】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が表示する会議室名入力画面を例示する図。
【図７】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が表示する会議リーダ用の会議室画面を例示する図。
【図８】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が会議室への招待状を受信した際に行うアドバルーン表示の例を示す図。
【図９】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が会議室への参加有無指示用に表示するポップアップ画面を例示する図。
【図１０】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が表示する会議メンバ用の会議室画面を例示する図。
【図１１】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）によって会議リーダが実施可能な第１のデータ送受信の操作を説明する図。
【図１２】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）によって会議リーダが実施可能な第２のデータ送受信の操作を説明する図。
【図１３】同実施形態において会議リーダとして会議室を作成する場合の電子機器の動作の流れを示すフローチャート。
【図１４】同実施形態において会議メンバとして会議に参加する場合の電子機器の動作の流れを示すフローチャート。
【図１５】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が表示する会議室アイコンを例示する図。
【図１６】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が表示するショートメッセージ送信画面を例示する図。
【図１７】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が表示するショートメッセージ受信アイコンを例示する図。
【図１８】同実施形態の電子機器上で動作するネットワークユーティリティ（会議室制御プログラム）が表示する、受信用書き込みボードを例示する図。
【図１９】同実施形態に於けるショートメッセージのデータ構造を示す図。
【図２０】同実施形態に於けるショートメッセージの送受信フローを示すフローチャート。
【符号の説明】
【００５５】
１…パーソナルコンピュータ（ＰＣ）、２…アクセスポイント（ＡＰ）、１１…ＣＰＵ、１２…ホストブリッジ、１３…主メモリ、１４…ＬＣＤ、１５…システムコントローラ、１６…磁気ディスク駆動装置（ＨＤＤ）、１７…有線通信デバイス、１８…無線通信デバイス、１９…ＢＩＯＳ−ＲＯＭ、２０…キーボードコントローラ（ＫＢＣ）、２１…キーボード（ＫＢ）、２２…マウス、５０…ショートメッセージ送信画面、５１…書き込みボード、５１Ｒ…受信用書き込みボード、５２…送信先メンバーリスト、６１…ショートメッセージ受信アイコン、１０１…オペレーティングシステム、１０２…通信制御ドライバ、１０３…ネットワークユーティリティ、２０１…探索デバイス管理データ、２０２…会議室管理データ、１０３１…デバイス探索制御プログラム、１０３２…会議室制御プログラム。
【図１】
2006301818.tif 000003
【図２】
2006301818.tif 000004
【図３】
2006301818.tif 000005
【図４】
2006301818.tif 000006
【図５】
2006301818.tif 000007
【図６】
2006301818.tif 000008
【図７】
2006301818.tif 000009
【図８】
2006301818.tif 000010
【図９】
2006301818.tif 000011
【図１０】
2006301818.tif 000012
【図１１】
2006301818.tif 000013
【図１２】
2006301818.tif 000014
【図１３】
2006301818.tif 000015
【図１４】
2006301818.tif 000016
【図１５】
2006301818.tif 000017
【図１６】
2006301818.tif 000018
【図１７】
2006301818.tif 000019
【図１８】
2006301818.tif 000020
【図１９】
2006301818.tif 000021
【図２０】
2006301818.tif 000022