(57)【要約】【課題】無線ネットワークを使用して電子会議を行う電子会議システムにおいて、無線ネットワークの接続を簡易化するとともに、セキュリティ機能を付加して、関係のないデバイスが無線ネットワークに加入することを防止することが可能な電子会議システムを提供すること。【解決手段】会議サーバ１と複数の会議端末２とからなり、無線ネットワーク４を使用して電子会議を行う電子会議システムにおいて、会議サーバー１は、無線ネットワーク４に接続するための認証キーを含む会議参加用設定情報を会議開催通知メールに添付して会議参加予定者の会議端末２または他の情報機器に配信し、会議開催通知メールを受信した会議端末２または他の情報機器から会議参加用設定情報が転送された会議端末２は、会議参加用設定情報に含まれる認証キーを用いて認証に成功した場合のみ無線ネットワークに接続可能とする。【選択図】　　　図１
2004096495.tif 000002
【特許請求の範囲】
【請求項１】
会議サーバーと複数の会議端末とからなり、無線ネットワークを使用して電子会議を行う電子会議システムにおいて、
前記会議サーバーは、前記無線ネットワークに接続するための認証キーを含む会議参加用設定情報を会議開催通知メールに添付して会議参加予定者の会議端末または他の情報機器に配信し、
前記会議開催通知メールを受信した会議端末または前記他の情報機器から会議参加用設定情報が転送された会議端末は、前記認証キーを用いて認証に成功した場合のみ前記無線ネットワークに接続可能としたことを特徴とする電子会議システム。
【請求項２】
前記無線ネットワークとしてＢｌｕｅｔｏｏｔｈ方式を使用し、前記認証キーとしてＢｌｕｅｔｏｏｔｈ規格で定められたＰＩＮコードを使用することを特徴とする請求項１に記載の電子会議システム。
【請求項３】
前記会議端末または他の情報機器から前記会議参加用設定情報によって認証設定を変更することが可能な無線アクセスポイントを設け、前記会議端末は、前記無線アクセスポイントに接続して前記無線ネットワークを形成することを特徴とする請求項１または請求項２に記載の電子会議システム。
【請求項４】
前記他の情報機器は、Ｂｌｕｅｔｏｏｔｈインターフェイスを有し、前記会議端末との間でＢｌｕｅｔｏｏｔｈで規定されるファイル転送プロファイルまたは同期プロファイルを使用して、前記会議参加用設定情報を前記会議端末に転送することを特徴とする請求項２に記載の電子会議システム。
【請求項５】
前記会議サーバーは、前記会議端末を前記無線ネットワークに自動的に加入させる自動加入モードを実行し、
前記自動加入モードでは、前記会議サーバーは、定期的にＢｌｕｅｔｏｏｔｈデバイスの検出を行い、検出したＢｌｕｅｔｏｏｔｈデバイスに対して、前記ＰＩＮコードを使用した認証を行って前記無線ネットワークに加入させることを特徴とする請求項２に記載の電子会議システム。
【請求項６】
前記自動加入モードでは、前記会議サーバーは、会議への参加を許可するデバイスクラスを指定した限定インクワイアリーを使用して、前記Ｂｌｕｅｔｏｏｔｈデバイスの検出を行うことを特徴とする請求項５に記載の電子会議システム。
【請求項７】
前記会議サーバーは、会議参加者の会議端末のＢｌｕｅｔｏｏｔｈデバイスアドレスのリストを記憶しておき、前記リストに記載されている全ての会議端末が局所的なネットワークに接続されたことを確認した場合に、前記自動加入モードを終了することを特徴とする請求項５または請求項６に記載の電子会議システム。
【請求項８】
前記会議端末は、前記受信した会議参加用設定情報に含まれる会議開始日時になったことを検知した場合に、前記会議参加用設定情報を自機に設定することを特徴とする請求項１〜請求項６のいずれか１つに記載の電子会議システム。
【請求項９】
前記会議端末は、前記会議サーバーに対してデバイス検出を行って前記会議サーバーを検出し、前記ＰＩＮコードを利用した認証を経て、前記無線ネットワークに接続することを特徴とする請求項２および請求項４〜請求項６のいずれか１つに記載の電子会議システム。
【請求項１０】
前記会議サーバーは、前記Ｂｌｕｅｔｏｏｔｈ規格で規定されるスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスを搭載した会議端末が、ＡＣＬ接続の確立を開始した場合には、当該会議端末を検出してスレーブとして前記無線ネットワークに加入させることを特徴とする請求項２または請求項９に記載の電子会議システム。
【請求項１１】
会議室の予約を管理するサービス機能を有し、さらに前記会議参加用設定情報を含む会議開催通知メールを配信する会議室予約サーバーを備えたことを特徴とする請求項１または請求項５に記載の電子会議システム。
【請求項１２】
前記会議サーバーは、会議室の予約を管理するサービス機能を備えたことを特徴とする請求項１１に記載の電子会議システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，電子会議システムに関し、詳細には、Ｂｌｕｅｔｏｏｔｈ規格の無線ネットワークを使用した電子会議システムに関する。
【０００２】
【従来の技術】
複数の情報機器をネットワークで接続して会議を行う場合に、ディジタル情報の共有および有効活用する電子会議システムが提案されている。かかる電子会議システムにおいては、情報機器同士をケーブルで接続した場合、配線が煩雑化するとともに、ケーブルの差し替えやネットワーク設定の変更等で不便が生じるため、無線でネットワークを構築する技術が提案されている。
【０００３】
無線通信の長所として、インフラストラクチャの制約を受けにくい環境で容易に局所的なネットワークを形成できることが挙げられる。有線通信の場合は、会議を行う度にＬＡＮケーブルを確保して、会議端末に接続する必要があり、また、ＩＰアドレスの設定を変更する度に情報端末を再起動する必要があるため、参加者が集まってから会議のネットワークが構築されるまでに多くの時間を要してしまう。
【０００４】
また、無線ネットワークを構築する際、ＩＥＥＥ８０２．１１規格の無線ＬＡＮを採用した場合、無線電波の出力が大きいため消費電力が大きくなるため、ノートパソコン等で使用することを考えるとバッテリーの消耗が問題となる。そのため、ノートパソコンをバッテリー駆動ではなく、電源コードから電力を供給する方法をとると、電源ケーブル接続操作が生じ、コンセントの確保、ＡＣアダプター付電源ケーブルの持ち運びの手間等の様々な不便が生じる。そのため、より消費電力の少ない無線通信インターフェイスが望まれている。
【０００５】
ところで、Ｂｌｕｅｔｏｏｔｈ規格の通信方式は、より消費電力の小さい短距離無線通信手段であり、１０ｍ以内の短距離通信で、通信中の消費電力は僅か数１０ｍＷで済み、これは最大１Ｗを消費するＩＥＥＥ８０２．１１ｂに比して消費電力が格段に小さくなるという利点がある。
【０００６】
また、Ｂｌｕｅｔｏｏｔｈ規格の通信方式では、デバイス検出を利用することにより、周囲にあるＢｌｕｅｔｏｏｔｈデバイスを探し出したり、サービスを探す機能を有しており、簡単に局所的なネットワークを構築することが可能である。
【０００７】
しかしながら、Ｂｌｕｅｔｏｏｔｈ規格の通信方式では、ネットワーク構築の容易さ故に、関係の無いデバイスがネットワークに混入して、本来行いたい通信の通信速度の低下を招くことが考えられる。
【０００８】
かかる不具合を解消するために、例えば、特開２００１−１６８８８１号公報、特開２００１−１８９９７４号公報、および特開２００１−３４４１６３号公報では、周囲のＢｌｕｅｔｏｏｔｈデバイス情報を管理する方法や、予め周囲のネットワーク情報を取得し、加入するネットワークを間違えることを防止したり、接続に要する時間を短縮するための技術が開示されている。
【０００９】
また、特開２００１−３１３６５０号公報では、スケジューラーと同期してＢｌｕｅｔｏｏｔｈのネットワーク設定内容を自動的に変更する技術が開示されている。しかるに、同公報の技術では、普段接続相手が決まっているヘッドセットを、他のＢｌｕｅｔｏｏｔｈデバイスと接続を可能にするものであり、１対多のネットワークを構成するには機能が不十分であること、特定の機器以外からの通信を受け付けることにより本来行いたい通信に影響が出ることもあり、これだけでは電子会議システムの局所的ネットワーク接続の簡便さを増すには十分でないという問題がある。
【００１０】
また、特開平８−２５６１４５号公報では、無線を利用した会議システムに関し、予め登録した参加者のみを会議に参加させる技術が開示されているが、Ｂｌｕｅｔｏｏｔｈを用いた自動ネットワーク構築に使用するためには、何等具体的な方法が開示されていない。
【００１１】
【発明が解決しようとする課題】
本発明は、上記に鑑みてなされたものであり、無線ネットワークを使用して電子会議を行う電子会議システムにおいて、無線ネットワークの接続を簡易化するとともに、セキュリティ機能を付加して、関係のないデバイスが無線ネットワークに加入することを防止することが可能な電子会議システムを提供することを第１の目的とする。
【００１２】
また、本発明は、上記に鑑みてなされたものであり、電子メールを利用して、会議室においてサーバーとして機能する情報機器のネットワーク設定の管理と、各参加者が会議室に持ち込む情報端末のネットワーク設定を簡易化・自動化することが可能な電子会議システムを提供することを第２の目的とする。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、請求項１にかかる発明は、会議サーバーと複数の会議端末とからなり、無線ネットワークを使用して電子会議を行う電子会議システムにおいて、前記会議サーバーは、前記無線ネットワークに接続するための認証キーを含む会議参加用設定情報を会議開催通知メールに添付して会議参加予定者の会議端末または他の情報機器に配信し、前記会議開催通知メールを受信した会議端末または前記他の情報機器から会議参加用設定情報が転送された会議端末は、前記認証キーを用いて認証に成功した場合のみ前記無線ネットワークに接続可能としたことを特徴とする。
【００１４】
上記発明によれば、会議サーバーは、無線ネットワークに接続するための認証キーを含む会議参加用設定情報を会議開催通知メールに添付して会議参加予定者の会議端末または他の情報機器に配信し、会議開催通知メールを受信した会議端末または前記他の情報機器から会議参加用設定情報が転送された会議端末は、認証キーを用いて認証に成功した場合のみ無線ネットワークへの接続が許可される。
【００１５】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記無線ネットワークとしてＢｌｕｅｔｏｏｔｈ方式を使用し、前記認証キーとしてＢｌｕｅｔｏｏｔｈ規格で定められたＰＩＮコードを使用することを特徴とする。
【００１６】
上記発明によれば、無線ネットワークとしてＢｌｕｅｔｏｏｔｈ方式を使用し、認証キーとしてＢｌｕｅｔｏｏｔｈ規格で定められたＰＩＮコードを使用する。
【００１７】
また、請求項３にかかる発明は、請求項１または請求項２にかかる発明において、前記会議端末または他の情報機器から前記会議参加用設定情報によって認証設定を変更することが可能な無線アクセスポイントを設け、前記会議端末は、前記無線アクセスポイントに接続して前記無線ネットワークを形成することを特徴とする。
【００１８】
上記発明によれば、無線アクセスポイントと会議端末で無線ネットワークを形成して、会議サーバーとして特別な固定機器を必要とせず、無線アクセスポイントと会議端末のみで電子会議を可能とする。
【００１９】
また、請求項４にかかる発明は、請求項２にかかる発明において、前記他の情報機器は、Ｂｌｕｅｔｏｏｔｈインターフェイスを有し、前記会議端末との間でＢｌｕｅｔｏｏｔｈで規定されるファイル転送プロファイルまたは同期プロファイルを使用して、前記会議参加用設定情報を前記会議端末に転送することを特徴とする。
【００２０】
上記発明によれば、Ｂｌｕｅｔｏｏｔｈで規定される同期プロファイルまたはファイル転送プロファイルを使用して、会議開催通知メールを受信した他の情報機器上で、会議開催通知メールに添付されたファイルを開くことにより、電子メールに添付された会議参加用設定情報が会議端末に自動的に転送する。
【００２１】
また、請求項５にかかる発明は、請求項２にかかる発明において、前記会議サーバーは、前記会議端末を前記無線ネットワークに自動的に加入させる自動加入モードを実行し、前記自動加入モードでは、前記会議サーバーは、定期的にＢｌｕｅｔｏｏｔｈデバイスの検出を行い、検出したＢｌｕｅｔｏｏｔｈデバイスに対して、前記ＰＩＮコードを使用した認証を行って前記無線ネットワークに加入させることを特徴とする。
【００２２】
上記発明によれば、会議サーバーは、定期的にデバイス検出を行い、検出されたＢｌｕｅｔｏｏｔｈデバイスに対して、サービス検出を用いて、電子会議を実行するためのサービスを検出するとともに、ＰＩＮコードを使用した認証により、該電子会議の参加者の会議端末のみを無線ネットワークに接続する。
【００２３】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記自動加入モードでは、前記会議サーバーは、会議への参加を許可するデバイスクラスを指定した限定インクワイアリーを使用して、前記Ｂｌｕｅｔｏｏｔｈデバイスの検出を行うことを特徴とする。
【００２４】
上記発明によれば、限定デバイス検出を行うことにより、会議端末と異なるデバイスクラスのＢｌｕｅｔｏｏｔｈデバイスがデバイス検出に応答しなくなることにより、無線通信の干渉の低減、ネットワーク構築の時間短縮を実現する
【００２５】
また、請求項７にかかる発明は、請求項５または請求項６にかかる発明において、前記会議サーバーは、会議参加者の会議端末のＢｌｕｅｔｏｏｔｈデバイスアドレスのリストを記憶しておき、前記リストに記載されている全ての会議端末が局所的なネットワークに接続されたことを確認した場合に、前記自動加入モードを終了することを特徴とする。
【００２６】
上記発明によれば、会議端末が全て無線ネットワークに加わると、定期的な検索を中止することにより、無駄な通信による電力消費を抑えると共に、他の通信の干渉を低減する。
【００２７】
また、請求項８にかかる発明は、請求項１〜請求項６のいずれか１つにかかる発明において、前記会議端末は、前記受信した会議参加用設定情報に含まれる会議開始日時になったことを検知した場合に、前記会議参加用設定情報を自機に設定することを特徴とする。
【００２８】
上記発明によれば、会議端末は、会議の時間になると会議参加用設定情報に基づき自動的に認証キー等のネットワーク設定を変更して、会議のネットワークに加入することが可能な状態として、参加者の行う設定動作を簡略化する。
【００２９】
また、請求項９にかかる発明は、請求項２および請求項４〜請求項６のいずれか１つにかかる発明において、前記会議端末は、前記会議サーバーに対してデバイス検出を行って前記会議サーバーを検出し、前記ＰＩＮコードを利用した認証を経て、前記無線ネットワークに接続することを特徴とする。
【００３０】
上記発明によれば、会議サーバーを検索し、自動的に無線ネットワークに加入することにより、無線ネットワークへの加入時の参加者の操作を簡略化する。
【００３１】
また、請求項１０にかかる発明は、請求項２または請求項９にかかる発明において、前記会議サーバーは、前記Ｂｌｕｅｔｏｏｔｈ規格で規定されるスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスを搭載した会議端末が、ＡＣＬ接続の確立を開始した場合には、当該会議端末を検出してスレーブとして前記無線ネットワークに加入させることを特徴とする。
【００３２】
上記発明によれば、Ｂｌｕｅｔｏｏｔｈ規格で規定されたスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスが無線ネットワークへの加入しようとしたが、スレーブに役割を変更できない場合に、無線ネットワークのピコネットのマスターである会議サーバーがそれを検出して、自動的に会議端末をスレーブとしてネットワークに加えることにより、会議サーバーを操作してスイッチロールに対応していないＢｌｕｅｔｏｏｔｈをネットワークに加入させる手間を省略する。
【００３３】
また、請求項１１にかかる発明は、請求項１または請求項５にかかる発明において、会議室の予約を管理するサービス機能を有し、さらに前記会議参加用設定情報を含む会議開催通知メールを配信する会議室予約サーバーを備えたことを特徴とする。
【００３４】
上記発明によれば、予約サーバーによって、会議室の予約、会議サーバーのネットワーク設定のスケジュールを行うとともに、参加者に対して会議参加用設定情報が添付された会議開催通知メールを配布することにより、会議室の無線ネットワークの構築の設定を簡便化する。
【００３５】
また、請求項１２にかかる発明は、請求項１１にかかる発明において、前記会議サーバーは、会議室の予約を管理するサービス機能を備えたことを特徴とする。
【００３６】
上記発明によれば、会議サーバーに予約サーバの機能を兼用させる。
【００３７】
【発明の実施の形態】
以下、図面を参照して、本発明にかかる電子会議システムの好適な実施の形態を詳細に説明する。
【００３８】
（電子会議システムの構成例１）
図１は電子会議システムの構成例１の概略図を示している。同図において、１は会議サーバー、２は会議端末、３は会議端末２に設けられた無線インターフェイス（Ｂｌｕｅｔｏｏｔｈインターフェイス）、４は無線ネットワーク（Ｂｌｕｅｔｏｏｔｈネットワーク）、６はイーサーネット（Ｒ）ＬＡＮを示している。かかる電子会議システムでは、会議サーバー１と、会議端末２はＢｌｕｅｔｏｏｔｈネットワーク４を形成している。
【００３９】
会議サーバー１を中心に通信手段としてＢｌｕｅｔｏｏｔｈを用いた電子会議が行われる。会議の参加者は、ノートパソコン、ペンコンピュータ、およびＰＤＡ等の情報端末を会議端末２として持参し、会議の場に臨む。また、同図では、、会議に関係のないＢｌｕｅｔｏｏｔｈ機器１１は無線ネットワークに加入できないことを示している。図１のような構成の電子会議システムでは、会議の議長の役割を担う人が会議サーバー１を操作し、会議サーバー１にある資料を参加者の会議端末２に配信したりコマンドを送信する。
【００４０】
なお、会議サーバー１は、必ずしも、据え置き型の情報機器である必要はなく、参加者が持ち込む会議端末２と同等の持ち運び可能な情報端末を使用することにしても良い。
【００４１】
（電子会議システムの構成例２）
図２は、電子会議システムの構成例２の概略図である。電子会議システムの構成例２は、会議サーバー１と会議端末２を無線アクセスポイント５で接続した場合を示している。同図に示すように、会議サーバー１と会議端末２は、無線アクセスポイント５を介して接続され、会議サーバー１と、会議端末２と、無線アクセスポイント５とによりＢｌｕｅｔｏｏｔｈネットワーク４を形成している。
【００４２】
（電子会議システムの構成例３）
図３は、電子会議システムの構成例３の概略図である。電子会議システムの構成例３は、図３に示すように、会議サーバー１を使用しないで、無線アクセスポイント５と会議端末２のみでＢｌｕｅｔｏｏｔｈネットワーク４を形成する。
【００４３】
無線アクセスポイント５は、ネットワーク設定情報を変更する機能を有している。具体的には、無線アクセスポイント５は、ネットワーク設定情報（認証設定を含む）の変更を入力する機能、ネットワーク設定情報が予め記憶されている携帯型記憶媒体からネットワーク設定情報を読み出してネットワーク設定情報を変更する機能、およびＬＡＮで接続された情報機器を用いてネットワーク設定情報を変更する機能のいずれかを有している。上記携帯型記憶媒体としては、フロッピー（Ｒ）ディスク、ＣＤ−ＲＯＭ、メモリーカード、ＭＯ、およびＺＩＰ等を使用することができる。なお、一時的に無線アクセスポイント５のセキュリティ設定を解除し、他のＢｌｕｅｔｏｏｔｈデバイスを搭載した情報端末からネットワーク設定情報を変更することにしても良い。
【００４４】
構成例３の構成の場合、例えば広いミーティングスペースに複数の無線アクセスポイント５を設け、それぞれ異なる会議を行うことが可能である。この場合、会議端末２のうちのいずれか１つが、図１の会議サーバー１の代わりに、Ｂｌｕｅｔｏｏｔｈデバイスを用いて、無線アクセスポイント５をリモート操作し、ネットワークの制御を行う。
【００４５】
また、構成例３の場合は、いずれかの参加者がネットワークのスレーブである会議端末に記憶された資料を、ネットワークのマスターであるアクセスポイント５を中継して配布したりコマンドを送信する。無線アクセスポイント５と会議端末２は、Ｂｌｕｅｔｏｏｔｈ上でＬＡＮ通信をエミュレートした通信を行っており、各会議端末がルーターとして動作する無線アクセスポイント５とＬＡＮで並列に接続され、会議端末２同士は直接接続されていない環境と同様な環境で通信を行うことが可能となる。
【００４６】
図４は、Ｂｌｕｅｔｏｏｔｈのパケットの概略構成を示す図である。Ｂｌｕｅｔｏｏｔｈのパケットは、図４に示す如く、ＲＦ４１〜ＲＦＣＯＭＭ４７（図７参照）までのＢｌｕｅｔｏｏｔｈ固有部１０５と、ＬＡＮアクセスプロトコル固有部１０７と、ＴＣＰ／ＩＰ固有部１０２と、ＬＡＮ上の宛先・送信元アドレス１０３と、送信する送信データ１０４とから構成されている。
【００４７】
Ｂｌｕｅｔｏｏｔｈ固有部１０５には、宛先のＢｌｕｅｔｏｏｔｈデバイスアドレス１０６が含まれている。ある送信側の会議端末から他の受信側の会議端末へデータを送信する場合、宛先のＢｌｕｅｔｏｏｔｈデバイスアドレス１０６として無線アクセスポイント５が指定され、受信側の会議端末のＬＡＮ上の宛先１０３と送信データ１０４を付加されたパケットは、まずネットワークのマスターである無線アクセスポイント５に送信される。
【００４８】
無線アクセスポイント５は、ＬＡＮ上の宛先１０３を読み取り、その宛先に対するＢｌｕｅｔｏｏｔｈデバイスアドレスを自身が記憶しているデバイスアドレスのテーブルから割り出す。それと同時に、自身のバッファに受信したデータ１０４をＲＡＭ上に一時記憶する。次に、Ｂｌｕｅｔｏｏｔｈデバイスアドレス１０６として受信側の会議端末のアドレスを指定し、Ｂｌｕｅｔｏｏｔｈ固有部１０５、ＬＡＮアクセスプロトコル固有部１０７、ＴＣＰ／ＩＰ固有部１０２、ＬＡＮ上の宛先１０３およびバッファに一時記憶された送信データ１０４からなるパケットを生成し、受信側の会議端末にパケットを送信する。この作業を全データの転送が終了するまで繰り返す。
【００４９】
無線アクセスポイント５は、送信側の会議端末からパケットを受信する度に、受信側の会議端末に転送でき、また、全データをバッファに蓄積した後、受信側の会議端末への転送を開始することもできる。また、データを送信する場合でなく、例えばプレゼンテーションスライドのページをめくるなどの会議アプリケーションのコマンドを送信する場合も同様である。一般に、このような動作は会議の主催者が行うことが望ましい。
【００５０】
（電子会議システムの構成例４）
図５は、電子会議システムの構成例４の概略図である。電子会議システムの構成例４は、図５に示すように、構成例４（図３）の電子会議システムにおいて、無線アクセスポイント５同士をＬＡＮ６で接続し、さらに複数の無線アクセスポイント５をマスターとするネットワークを接続して単一の電子会議を行うものである。この電子会議システムでは、必ずしも２つのネットワークが同一の空間にある必要ははなく、遠隔地で同一の無線端末を利用した会議を行うことも可能である。会議端末のいずれか一つが、ＢｌｕｅｔｏｏｔｈおよびＬＡＮを経由して複数の無線アクセスポイント５をリモート操作してネットワークを制御する権限を有する。
【００５１】
これ以外の動作は、無線アクセスポイント間の通信でイーサーネット（Ｒ）ＬＡＮを経由する以外は、構成例３（図３）の場合と同じである。図５に示す電子会議システムの構成例４の概略動作を、上記図４と図６を参照して説明する。図６は、イーサーネット（Ｒ）ＬＡＮのパケットの概略構成を示している。
【００５２】
図４および図６に示すように、Ｂｌｕｅｔｏｏｔｈ上とＬＡＮ上のパケットの構成のうち、ＴＣＰ／ＩＰ固有部１０２、ＬＡＮ上の宛先・送信元アドレス１０３、送信データ１０４は共通である。これに対して、Ｂｌｕｅｔｏｏｔｈ固有部１０５、ＬＡＮアクセスプロトコル固有部１０６が付加されたパケットがＢｌｕｅｔｏｏｔｈによって送信され、また、ＩＥＥＥ８０２．３によって定められたイーサーネット（Ｒ）ＬＡＮ固有部１０１が付加されたパケットがイーサーネット（Ｒ）ＬＡＮ上を送信される。
【００５３】
これらを組み合わせ、無線アクセスポイント５がルーターの役割を果たし、宛先に応じて、Ｂｌｕｅｔｏｏｔｈのパケットを作成してＢｌｕｅｔｏｏｔｈで送信したり、ＬＡＮのパケットを作成してＬＡＮで送信することにより、目的の会議端末にデータが送信される。また、同様に、複数の無線アクセスポイント同士をＢｌｕｅｔｏｏｔｈ等の無線通信手段によって接続することも可能である。
【００５４】
図７は、Ｂｌｕｅｔｏｏｔｈを用いた会議を行うのに使用するＢｌｕｅｔｏｏｔｈドライバを含む会議アプリケーションのプログラムの構成例を簡潔化して示したものである。この会議アプリケーションは、会議サーバー１や会議端末２に搭載されている。図７において、無線の受送信を行うＲＦ４１の周波数やチャネルの管理はベースバンド（Ｂａｓｅｂａｎｄ）４２で行われている。また、ベースバンド４２に対して、無線リンクを確立したり管理する命令を実行するのがリンクマネージャー（ＬＭＰ）４３である。これらは会議アプリケーションプログラム５０の無線ドライバでは、ホストコントローラインターフェイス（ＨＣＩ）４４を介して行われ、無線ドライバは、リンクマネージャー（ＬＭＰ）４３以下の層の動作を直接管理する必要は無い。
【００５５】
ホストコントローラーインターフェイス（ＨＣＩ）４４を通してリンクマネージャー（ＬＭＰ）４３の管理を行うのがＬ２ＣＡＰ部４５である。その上の層には、サービスを登録したり、他のデバイスのサービスを検索する機能を有するサービスディスカバリープロトコル（ＳＤＰ）４６、Ｂｌｕｅｔｏｏｔｈ上でシリアル通信を行うためのＲＦＣＯＭＭプロトコル４７、さらにシリアル通信の上でファイル転送を行うためのＯＢＥＸプロトコル４８やＬＡＮアクセスをエミュレートするＬＡＮアクセスプロトコル４９がある。会議アプリケーションプログラム５０は、これらのプロファイルを用いて、Ｂｌｕｅｔｏｏｔｈを用いた無線ネットワークの構築・サービスの検索・管理・データの送受信を行うようになっている。また、図７およびその説明は、プログラムの構造を説明するために簡略化したものであり、実際には必ずしもこのようになっているとは限らない。
【００５６】
図８は、無線アクセスポイント５の構成例を簡略化して示したものである。図８において、点線以下は、ハードウェアが担当する部分であり、点線より上の部分は、無線アクセスポイント５上で起動するソフトウェアの部分である。Ｂｌｕｅｔｏｏｔｈ部分の構造は、図７の場合とほぼ同一である。
【００５７】
図８において、ＬＡＮアクセスサーバーアプリケーション５３によって、Ｂｌｕｅｔｏｏｔｈ端末は、ＬＡＮアクセスクライアントとして無線アクセスポイント５に接続することにより、会議端末２同士がＬＡＮアクセスをシミュレートした通信が可能となる。すなわち、会議端末２の会議アプリケーション５０（図７）を用いて、データの送受信を行うことが可能な状態になる。また、無線アクセスポイント５は、イーサーネット（Ｒ）ＬＡＮのインターフェイスも備えており、これにより、ＢｌｕｅｔｏｏｔｈのＬＡＮアクセスサービスに接続した会議端末２が、無線アクセスポイント５を通じてＬＡＮで接続された他の情報機器と通信を行ったり、インターネットに接続することも可能である。
【００５８】
また、ＬＡＮアクセスサーバーアプリケーション５３は、ネットワークセキュリティの設定を行い、ＬＡＮアクセスを許可する端末を制限する。また、ＬＡＮアクセスサーバーアプリケーション５３は、ＤＨＣＰサーバーとして機能し、接続してきた会議端末２に自動的にＩＰアドレスを割り振る機能を有する。なお、図８およびその説明は、無線アクセスポイント５の構成を説明するために簡略化したものであり、実際には必ずしもこのようになっているとは限らない。
【００５９】
（無線ネットワークの形成の実施例１）
Ｂｌｕｅｔｏｏｔｈを代表とする無線通信を用いた場合、局所的なネットワーク形成が容易になる一方で、会議に関係のない同一の無線通信手段を有する他の機器が、会議のネットワークに加入することを試みてきたり、通信内容の盗聴を行うという危険性がある。また、これらの動作が会議のネットワークの通信速度を低下させる原因ともなり得る。そのため、無線ネットワークの接続を行う際、認証動作を行い、認証された機器のみがネットワークに加入することが許可される。
【００６０】
Ｂｌｕｅｔｏｏｔｈ規格においては、ＰＩＮコードと呼ばれる最大１６文字の数字とアルファベット記号を組み合わせたキーを用いて認証を行う。図９は、Ｂｌｕｅｔｏｏｔｈにおいて、ＡＣＬ接続を確立する際に、ＰＩＮコードによる認証が必要となる場合の動作を説明するためのフローチャートを示している。図９を参照して、Ｂｌｕｅｔｏｏｔｈにおいて、ＡＣＬ接続を確立する際に、ＰＩＮコードによる認証が必要となる場合の動作を説明する。
【００６１】
図９において、ＡＣＬ接続を開始する側が常に認証を必要とする動作モードにあるとする。実際には、ＡＣＬ接続を受け付ける場合にのみ認証を必要とする設定にすることやＬＡＮアクセスプロファイル等、特定のサービスに対する接続を行う際に認証を必要とする設定にすることも可能である。これらの動作は、図７で説明した動作と基本的に同一であるので、その説明は省略する。図９のホストコントローラは、図７のＬ２ＣＡＰ部４５より上の層の部分を指している。
【００６２】
図７の会議アプリケーション５０は、ホストコントローラーインターフェイス（ＨＣＩ）４４を用いて、リンクマネージャー（ＬＭＰ）４３に命令を行ない、一方でホストコントローラーインターフェイス（ＨＣＩ）４４を通じて、相手のデバイスからの要求あるいは発生したイベントを検知する。リンクマネージャー（ＬＭＰ）４３以下のレイヤーの通信内容は、ハードウエアで処理を行なっているのもので、会議アプリケーション５０はその通信内容を関知しない。
【００６３】
図９において、Ｂｌｕｅｔｏｏｔｈ端末Ａから端末Ｂに対して、ＡＣＬ接続の要求が確立されている状態（Ｓ１）から開始する。ＡＣＬ接続を要求した側（端末Ａ）がマスターになり、要求を受けた側（端末Ｂ）がスレーブとしてピコネットを形成すると仮定する。
【００６４】
この段階で、端末Ａ（マスター）では、認証が必要でかつリンクキーが存在しない場合（Ｓ２）、リンクマネージャー４３には、リンクキーが要求される。リンクキーが存在しない場合（Ｓ３）、リンクマネージャー４３は端末ＡのＨＣＩ４４にＰＩＮコードを要求するコマンドを送る。これにより、Ｂｌｕｅｔｏｏｔｈドライバーの役割を担う会議アプリケーション５０では、ＰＩＮコードが必要になる（Ｓ４）。このＳ４の動作の詳細は後述する。ＰＩＮコードが入力されると、リンクマネージャー４３はペアリングを開始する（Ｓ５）。相手側の端末Ｂ（スレーブ）のリンクマネージャー４３に初期化キーが送られると、端末Ｂ（スレーブ）のＨＣＩ４４（ホストコントローラ）にも同様に乱数（ＰＩＮコード）の入力が求められる（Ｓ６）。ＰＩＮコードが必要になる時（上記Ｓ４および上記Ｓ６）の会議アプリケーション５０の動作は以下のようになっている。
【００６５】
会議アプリケーション５０は、会議参加用設定情報７（会議端末２の場合、図１０参照）もしくは会議サーバー用設定情報３２（会議サーバー１の場合、図１４参照）から読み込んだＰＩＮコード、または、既に情報機器のＲＡＭ上に格納されているＰＩＮコードをＨＣＩ４４を通してリンクマネージャー４３に送信する。また、会議アプリケーション５０がＰＩＮコードを入力するためのダイアログボックスを表示する機能を有しており、このダイアログから正しいＰＩＮコードを手動で入力すると、同様にＰＩＮコードがＨＣＩ４４を通してリンクマネージャー４３に送ることにしても良い。両者のＰＩＮコードの一致が、リンクマネージャー４３での通信で確認された場合、両端末のリンクマネージャー４３間でコンビネーションキーと認証キーの認証が行われ、最終的にリンクキーが生成され、リンクマネージャー４３間でＡＣＬ接続が確立される（Ｓ７）。ＰＩＮコードが一致しなかった場合は、ＡＣＬ接続要求は失敗に終わる。
【００６６】
しかし、このようにセキュリティのためにネットワーク設定を会議の都度に手動で変更していたのでは、Ｂｌｕｅｔｏｏｔｈの特徴である接続容易性が損なわれる。そこで、本実施の形態では、少なくともＢｌｕｅｔｏｏｔｈ規格において接続認証に用いられるＰＩＮコードおよび会議サーバー１のＢｌｕｅｔｏｏｔｈデバイスアドレスの記述された会議参加用設定情報７を、会議の開催を通知する会議開催通知電子メール８によって、会議の参加者の会議端末２に送信し、会議の参加者は、この会議参加用設定情報７によって簡単にＢｌｕｅｔｏｏｔｈのネットワークの設定を変更し、無線ネットワークに加入する。会議の参加者の会議端末２は、会議の開催を通知する会議開催通知電子メール８を受信するとともに、無線ネットワークを設定する会議参加用設定情報７を入手することが可能となっている。
【００６７】
図１０は、会議開催通知電子メール８に添付された会議参加用設定情報７の内容の一例を示すものである。この会議参加用設定情報７には、会議の開始時刻、会議サーバー１のＢｌｕｅｔｏｏｔｈデバイスアドレスと、認証に用いるＰＩＮコード、会議アプリケーション５０がＨＣＩ４４を通して行うデバイスの設定内容、および登録するサービスに関する設定情報が記載されている。図１０に示す例では、全てユーザーが読み取り可能なテキストデータで記述されているが、電子文書の一部または全部を暗号化したり、電子文書をバイナリファイルとすることにしても良い。
【００６８】
この会議参加用設定情報７に記載された内容は、Ｂｌｕｅｔｏｏｔｈドライバーアプリケーションに読まれ、会議サーバー１または会議端末２等の情報端末のＲＡＭ上に格納される。また、Ｂｌｕｅｔｏｏｔｈデバイスが情報機器とは別にＲＡＭを備えている場合、Ｂｌｕｅｔｏｏｔｈデバイス上のＲＡＭに設定内容の一部を格納することにしても良い。
【００６９】
つぎに、会議に用いる会議端末２と異なる情報機器で会議開催電子メール８を受信した場合、会議端末２へ会議参加用設定情報７を転送する必要がある。ここで、Ｂｌｕｅｔｏｏｔｈを用いて転送を行うことにより転送操作を簡易化する方法を説明する。
【００７０】
ここでは、ネットワーク設定用の会議参加用設定情報７がファイルとして添付された会議開催通知電子メール８を、居室または自宅のパーソナルコンピューター等の情報機器で受信した際、会議参加用設定情報７の会議端末２への転送を容易にする方法を説明する。
【００７１】
電子メール８を受信した情報機器が、Ｂｌｕｅｔｏｏｔｈインターフェイスを有する場合、Ｂｌｕｅｔｏｏｔｈ規格で定められたオブジェクト交換プロトコルを用いることによって、容易に転送することが可能である。具体的には、Ｂｌｕｅｔｏｏｔｈ規格で定められたオブジェクトプッシュプロファイルやファイル転送プロファイルを用いて、電子文書をＢｌｕｅｔｏｏｔｈを用いた無線通信によって転送を行う。また、同期プロファイルを用いることによって、会議端末２と、電子メール８を受信した情報機器の特定のディレクトリーの内容を同期させるように設定を行うことにより、会議端末２に転送することにしても良い。
【００７２】
図１１は、会議開催通知電子メール８を受信した情報機器から会議端末２に会議参加用設定情報を転送する操作例を説明するための説明図である。会議開催通知電子メール８を、自席のパーソナルコンピュータで受信した参加者は、電子メール８を開き、添付された会議参加用設定情報７を示すアイコン（Ｒ）を、ダブルクリックすると、同期フォルダ９に転送される。この同期フォルダ９は、２つのＢｌｕｅｔｏｏｔｈを搭載した情報機器間の所定のファイルまたはフォルダの内容を読み取って最終更新日時を照合し、最新のものに内容を一致させるものであり、Ｂｌｕｅｔｏｏｔｈの同期プロファイルで定められている。
【００７３】
この機能を、同期アイコン１０をマウス等の入力デバイスでダブルクリックして実施されるように実装することはプログラム上容易である。勿論、同期を行うのに先立って、会議開催通知電子メール８を受信したパーソナルコンピュータのＢｌｕｅｔｏｏｔｈデバイスのアドレスや、セキュリティ等の設定がなされている必要がある。会議端末２も同様の機能を有し、また、会議開催通知電子メール８を受信する情報機器のＢｌｕｅｔｏｏｔｈ設定に関する情報を有しているものとする。この同期アイコン１０をダブルクリックすると、パーソナルコンピュータに接続されたＢｌｕｅｔｏｏｔｈインターフェイスは、インクワイアリーによって会議用の会議端末２を検索し、次に同期サービスを検出すると、上記の動作を行う。会議端末２の同期フォルダ９には、パーソナルコンピュータの同期フォルダ９に転送した会議参加用設定情報７が存在しないため、同期を取るために自席のパーソナルコンピュータから会議端末２へＢｌｕｅｔｏｏｔｈの同期プロファイルを用いて転送される。
【００７４】
また、以上の同期までの動作をダブルクリックにより自動的に行なうことにしても良い。また、会議参加用設定情報７のアイコンを右クリックし、メニューの中から「同期」を選択すると、自動的に同期を行なう機能を会議アプリケーション５０に付加することにしても良い。
【００７５】
また、会議参加用設定情報７によるネットワーク設定を自動化することにしても良い。この場合は、会議端末２の会議アプリケーション５０はシステム時計を用いて会議参加用設定情報７に記載された会議開始時間になったことを検知すると、無線ネットワークに参加するための各種パラメータを会議参加用設定情報７で置き換えることにすれば良い。
【００７６】
（無線ネットワークの形成の実施例２）
つぎに、会議の場において、無線ネットワークの形成を簡易化・自動化する方法を説明する。図１２は、会議サーバー１をマスターとする無線ネットワークを構築するための処理フローの一例である。図１２を参照して、会議サーバー１をマスターとする無線ネットワークを構築する動作を説明する。
【００７７】
図１２において、会議サーバー１の会議アプリケーション５０（図７参照）は、ＨＣＩ４４に対して、Ｂｌｕｅｔｏｏｔｈ規格のインクワイアリーを行うよう命令し、周囲にあるＢｌｕｅｔｏｏｔｈデバイスを検索する（Ｓ１１）。インクワイアリーを行うことにより、周囲に存在するＢｌｕｅｔｏｏｔｈデバイスのＢｌｕｅｔｏｏｔｈデバイスアドレス、Ｂｌｕｅｔｏｏｔｈ機器がどのようなクラスのデバイスであるか（例えばラップトップコンピュータ、携帯電話等を示すデバイスクラス）、また、オプションにより、Ｂｌｕｅｔｏｏｔｈデバイスに名づけたユーザーフレンドリーな名前のリストが収集される。その結果は、ＨＣＩ４４を介して、会議アプリケーション５０に送られ、ユーザーは、会議アプリケーション５０の画面上で知ることができる。
【００７８】
会議サーバー１の会議アプリケーション５０は、インクワイアリーで発見されたＢｌｕｅｔｏｏｔｈデバイスに対して、無線ネットワークに加えるために、サービス問い合わせのためのＡＬＣ接続を開始する（Ｓ１３）。ここでは、Ｂｌｕｅｔｏｏｔｈ規格に定められたＬＡＮアクセスプロトコル４９によって、Ｂｌｕｅｔｏｏｔｈ上でＬＡＮ接続をエミュレートした通信を行うことが可能なネットワークを構築する例を挙げる。
【００７９】
本実施例の場合、会議参加用設定情報７には、ＬＡＮアクセスが可能になるように、ＬＡＮアクセスプロファイルをＢｌｕｅｔｏｏｔｈデバイスにサービスとして登録する指示内容が併せて記述されている。あるサービスを登録したＢｌｕｅｔｏｏｔｈデバイスは、Ｂｌｕｅｔｏｏｔｈ規格に定められたサービスディスカバリーによって、そのサービスが有効になっているか否かを検出することが可能である。また、個々のサービスの問い合わせだけでなく、相手のデバイスのサービスの一覧を入手することも可能である。この機能はＢｌｕｅｔｏｏｔｈ規格のサービスディスカバリープロトコルに定められている。なお、この動作は図７のＳＤＰ４６が担当する。
【００８０】
会議サーバー１が、サービスディスカバリーを行うためには、図７のＳＤＰ４６の層における接続を確立する必要がある。そのためには、Ｌ２ＣＡＰ層４５以下の層での接続を行う必要がある。そこで、まず、リンクマネージャー４３において、ＡＣＬ接続が確立される必要がある。本実施例の場合、ＡＣＬ接続を確立する際には、ＰＩＮコードによる認証を必要とせず、Ｌ２ＣＡＰ４５以上の他のプロトコル上で接続を行う際には、相手がサービスに接続してくる場合にはＰＩＮコードによる認証を必要とするよう設定がなされているものとする。また、クライアントである会議端末２は、少なくとも会議で用いるサービス、本実施例の場合ではＬＡＮアクセスプロトコル４９の接続を受け付ける場合には、ＰＩＮコードによる認証を必要とする動作モードに設定されているものとする。
【００８１】
このように、ＡＬＣ接続の確立にＰＩＮコードによる認証を要求するサービスに対して、サービス内容の問い合わせを行う（１５Ａ）。そして、サービスディスカバリープロトコル（ＳＤＰ）４６の通信によりサービスを検索・発見し（Ｓ１６Ａ）、その発見されたサービスのプロトコル上の接続を確立しようとすると、Ｂｌｕｅｔｏｏｔｈデバイスでは、接続相手のＢｌｕｅｔｏｏｔｈデバイスに対してＰＩＮコードを要求するイベントが発生し（Ｓ１７Ａ）、ＨＣＩ４４を通して、会議アプリケーション５０に通知される。
【００８２】
例えば、会議サーバー１が会議端末２をＬＡＮアクセスプロファイルのネットワークに加入させることを試みると、会議サーバー１のリンクマネージャー４３は、会議端末２のリンクマネージャー４３に、ＰＩＮコードを用いる認証を開始することを通知する。これに応じて、会議端末２のリンクマネージャー４３はＨＣＩ４４を通じて、ＰＩＮコードを要求するイベントを会議アプリケーション５０に伝える。会議参加用設定情報７により設定を行っている会議端末２および会議サーバー１のＲＡＭのうち、会議アプリケーション５０の占有する部分の一部には、そのＰＩＮコードが記憶されており、これが読み出されると、会議サーバー１および会議端末２ではそれぞれＨＣＩ４４を通してリンクマネージャー４３に送られ、リンクマネージャーレベルで上記図９に示したような認証が行われる。
【００８３】
両者の間でＰＩＮコードが一致すると認証が成功する。また、ＰＩＮコードはＰＩＮコードを要求するイベントが発生した時にＲＡＭ上に格納されていなくても、会議端末２のハードディスクやフラッシュＲＯＭ等の記憶装置に、ＰＩＮコードの記載された会議参加用設定情報７が記録されており、これを即時に読み出すことが可能であれば、読み込んだＰＩＮコードをＨＣＩ４４を通じてリンクマネージャー４３に送ることにより、認証を行うことが可能である。
【００８４】
会議参加用設定情報７の第１の設定例としては、会議サーバー１は、ＰＩＮコードを要求するイベントが発生した時、全てのＢｌｕｅｔｏｏｔｈアドレスに対して同一のＰＩＮコードを返すようにする方法がある。第２の設定例としては、各Ｂｌｕｅｔｏｏｔｈデバイス毎に異なるＰＩＮコードを設定する方法がある。接続を行う際、両者のＰＩＮコードが一致することによって認証が確認され、接続が行われる。この場合、会議サーバー１は、予め参加する会議端末２のＢｌｕｅｔｏｏｔｈデバイスアドレスを知っている必要がある。
【００８５】
会議サーバー１からＰＩＮコードによる認証を必要とする接続を確立する場合、会議端末２のリンクマネージャー４３には、ＰＩＮコードの要求イベントが発生し、ＨＣＩ４４を通じて会議アプリケーション５０に通知される。このＰＩＮコード要求イベントを検出すると、ＰＩＮコードの要求を表示装置に表示する機能が会議端末２の会議アプリケーションプログラム５０にあるとする。会議サーバー１のＢｌｕｅｔｏｏｔｈアドレスに対するＰＩＮコードが登録されている場合は（Ｓ１８Ａ）、自動的にＰＩＮコードによる認証が行われるが、登録されていない場合は、会議アプリケーション５０は、ユーザーにＰＩＮコードを手動で入力することを要求するダイアログを表示装置に表示させる（Ｓ１９Ａ）。なお、この時、手動でＰＩＮコードを入力する代わりに、会議参加用設定情報７のアイコンに対してダブルクリック等の操作を行うことで、会議アプリケーション５０が会議参加用設定情報７を読み込み、読み取ったＰＩＮコードをＨＣＩ４４を介してリンクマネージャー４３へ送り、ＰＩＮコードによる認証を行うことにしても良い。
【００８６】
認証に成功すると（Ｓ２０Ａ）、その会議端末２はＬＡＮアクセスプロトコル４９上の接続が確立し、無線ネットワークに接続される（Ｓ２１）。この場合、ＬＡＮアクセスプロトコル４９は、ＲＦＣＯＭＭプロトコル４７の上の階層のプロトコルであるので、ＬＡＮアクセスプロトコル４９の確立に先立ち、ＲＦＣＯＭＭ４７の接続が確立されている。また、最初のインクワイアリーで、複数のＢｌｕｅｔｏｏｔｈ機器が発見された場合は、全ての発見デバイスに対して、同様の操作を繰り返し行う（Ｓ２２）。
【００８７】
また、図９で説明した場合と同様に、会議サーバー１または会議端末２が、ＡＣＬ接続を確立する際、常に認証を必要とする場合のフローチャートを図１２の「Ｓ（数字）Ｂ」に示す。この場合は、認証を必要としない場合「Ｓ（数字）Ａ」と、ＡＣＬ接続の確立とサービスの問い合わせの順序が前後する他は同様であるのでその説明は省略する。
【００８８】
（無線ネットワークの形成の実施例３）
会議サーバー１の会議アプリケーション５０が、前述したインクワイアリーを実行し、発見されたＢｌｕｅｔｏｏｔｈデバイスに対して、ＰＩＮコード認証とサービスディスカバリーを行うことによって、会議の参加者の会議端末２を自動的に会議のネットワークに加入させる動作を、一定時間間隔、例えば１分毎に定期的に行って自動的に無線ネットワークを形成する場合について説明する。
【００８９】
この動作モードを開始した会議サーバー１の会議アプリケーション５０は、まず、ＨＣＩ４４を通して、リンクマネージャー４３にインクワイアリーを行う命令を送り、周囲のデバイスを発見すると同時に、アプリケーション５０上のタイマーをリセットする。Ｂｌｕｅｔｏｏｔｈデバイスが発見された場合、前述した方法により、ＳＤＰ４６の実行するサービスディスカバリーとリンクマネージャー４３によるＰＩＮコードによる認証を経て、サービスレベル、ここではＬＡＮアクセスプロトコル４９上の接続を行い、無線ネットワークに加入させる動作を行う。動作が完了すると、会議アプリケーション５０は、前述したタイマーが所定の周期の時間になるのを待つ。
【００９０】
インクワイアリーによりＢｌｕｅｔｏｏｔｈデバイスが発見されなかった場合、それ以前のＢｌｕｅｔｏｏｔｈデバイス検出で発見されたがＰＩＮコードの認証に失敗した場合、所定のサービスが発見されなかった場合、および参加者を許可された会議端末２ではないこと判断されたＢｌｕｅｔｏｏｔｈデバイスが再度発見されたのみである場合は、それ以上の動作を行わず、タイマーが所定の周期の時間になるまで待機する。タイマーが所定の時間になると、会議アプリケーション５０は、再びＨＣＩ４４を通して、インクワイアリーの動作を命令し、それと共にタイマーをリセットする。以上の動作を繰り返す。
【００９１】
また、この動作において、Ｂｌｕｅｔｏｏｔｈ規格で定められた周期的インクワイアリーを利用し、新たなＢｌｕｅｔｏｏｔｈデバイスが見つかった場合、無線ネットワークに加入するための動作を開始するようにすることにしても良い。この場合、会議アプリケーション５０は、会議アプリケーション５０上のタイマーが完了する毎に、ＨＣＩ４４を通してインクワイアリーの命令を行う代わりに、ＨＣＩ４４を通してリンクマネージャー４３に周期的インクワイアリーを行うモード（自動加入モード）に入ることを命令する。その際、繰り返し周期のパラメータも同時にＨＣＩ４４からリンクマネージャー４３に対して通知する。
【００９２】
また、会議サーバー１に、会議サーバーのＢｌｕｅｔｏｏｔｈネットワーク設定情報が記述されている会議サーバー用設定情報３２に記述された会議開始時間または会議開始時間の任意の時間前の時刻になった場合、自動的にこの定期的な会議端末加入動作を開始させるようなスケジューラを設けることにしても良い。
【００９３】
（無線ネットワークの形成の実施例４）
次に、実施例３のネットワーク形成動作の通信効率を高め、会議端末をネットワークに加入させるのに要する時間を短縮する方法を説明する。
【００９４】
実施例４では、実施例３において、Ｂｌｕｅｔｏｏｔｈ規格のインクワイアリーを行う際、デバイス検出可能な動作モードであるＢｌｕｅｔｏｏｔｈ機器が全て応答可能な汎用インクワアリーを用いるのではなく、ある特定のデバイスクラスのデバイスのみが応答することが可能な限定インクワアリーを用いることにしても良い。インクワアリーに応答してくるＢｌｕｅｔｏｏｔｈデバイスを篩い分けすることにより、不要なデバイスの応答による通信量を低減することができる。例えば、デバイスクラスがパーソナルコンピューターのものだけが応答するように限定インクワイアリーを行うことにより、携帯電話やヘッドセット等の他のデバイスクラスのＢｌｕｅｔｏｏｔｈデバイスが応答しなくなる。デバイスクラスの定義に関しては、Ｂｌｕｅｔｏｏｔｈの仕様書に分類されている。また、ネットワーク設定のための会議参加用設定情報７にデバイスクラスの指定を行う記述を加え、会議の間だけ独自に定義したデバイスクラスに設定することにしても良い。これにより、限定インクワイアリーを用いることによる通信時間の短縮の効果をより大きくすることが可能となる。
【００９５】
会議サーバー１がこのような自動的ネットワーク形成を行っている際に、会議サーバー１をＢｌｕｅｔｏｏｔｈ規格に定められた検索不能モードに設定することにより、会議と関係のないＢｌｕｅｔｏｏｔｈデバイスが、インクワイアリーによるデバイス検索を実行した際に、応答しないようにすることが可能である。会議アプリケーション５０がＨＣＩ４４を通じて、リンクマネージャー４３にインクワイアリー応答を不可とする命令を送ることにより、この状態にすることが可能である。これにより、会議サーバー１の不要な通信を防止することことが可能になり、ネットワーク形成の時間を短縮することが可能となる。
【００９６】
会議サーバー１がこのような自動的ネットワーク形成を行っている際に、会議サーバー１をＢｌｕｅｔｏｏｔｈ規格に定められたページ呼び出し応答不能モードに設定することにより、会議と関係のないＢｌｕｅｔｏｏｔｈデバイスが、会議サーバー１に対して、ＡＣＬ接続を要求した際に、応答しないようにすることが可能である。会議アプリケーション５０がＨＣＩ４４を通じて、リンクマネージャー４３にページ呼び出し応答を不可とする命令を送ることにより、この状態にすることが可能である。これにより、会議サーバー１の不要な接続を防止することが可能になり、ネットワーク形成の効率を高めることが可能となる。
【００９７】
また、会議サーバー１が、会議参加者の会議端末のＢｌｕｅｔｏｏｔｈデバイスアドレスのリストを使用して、無線ネットワーク構築の効率を更に向上させることができる。図１３は、会議サーバー１が、会議参加者の会議端末のＢｌｕｅｔｏｏｔｈデバイスアドレスのリストを使用して無線ネットワークの構築を行う場合を説明するためのフローチャートである。図１３を参照して、会議サーバー１が、会議参加者の会議端末のＢｌｕｅｔｏｏｔｈデバイスアドレスのリストを使用して無線ネットワークの構築を行う場合を説明する。
【００９８】
図１４は、会議サーバー用設定情報の一例を示す図である。ネットワーク設定を行うための会議サーバー用設定情報３２には、図１４に示すように、会議に参加を許可されている会議端末２のＢｌｕｅｔｏｏｔｈデバイスアドレス（参加者リスト）が登録されている。
【００９９】
図１３において、会議サーバー１の会議アプリケーション５０は、インクワイイアリー（Ｓ３１）を行い、Ｂｌｕｅｔｏｏｔｈデバイスを発見した場合には（Ｓ３２）、ＨＣＩ４４を介して得たインクワイアリーに応答してきたＢｌｕｅｔｏｏｔｈデバイスのアドレスと、会議サーバー用設定情報３２の参加者リストを照合し（Ｓ３３）、応答してきたＢｌｕｅｔｏｏｔｈデバイスのアドレスが参加者リストに存在する場合には（Ｓ３４の［Ｙ］）、ネットワークへ加入させるための動作（サービス問い合わせのためのＡＣＬ接続）を継続し（Ｓ３６）、参加者リストに存在しないデバイスに対しては（Ｓ３４の［Ｎ］）、それ以上の動作を行わない。
【０１００】
（無線ネットワークの形成の実施例５）
実施例５では、会議サーバー１が自動的にネットワーク形成を終了するに際して、不要な通信量の低減およびユーザーの操作性を向上させる実施例を説明する。会議のメンバーが全員揃い、全ての会議端末が会議のネットワークに加入する場合や会議の本題に入るため、定期的なネットワーク加入動作が不要となった場合に定期的なネットワーク加入動作を終了させる必要がある。前者の場合において、参加者のいずれかが会議サーバー１を操作することなく、この定期的なネットワーク加入動作を自動的に終了させる方法を説明する。図１５は、参加者のいずれかが会議サーバー１を操作することなく、周期的なネットワーク加入動作を自動的に終了させる方法を説明するためのフローチャートである。会議サーバー１は、上記と同様に、上記図１４に示した会議サーバー用設定情報３２を格納している。
【０１０１】
図１５において、会議サーバー１の会議アプリケーション５０は、周期的なネットワーク加入動作を開始すると（Ｓ４１）、周期を監視するためのタイマーがリセットされ、所定の周期に当る時間のカウントを開始する（Ｓ４２）。会議サーバー１は、前述のネットワーク加入動作を行い（Ｓ４３）、前述の例でいうと、ＬＡＮアクセスプロトコル４９上の接続が新たに追加され、新たに会議端末２がネットワークに加わったことが検出されると（Ｓ４４）、会議サーバー用設定情報３２の参加者リストに記述されたアドレスがネットワークに加わったことをＲＡＭ上または記憶装置上に記憶し（Ｓ４５）、現在どの端末がネットワークに加入しているかを把握している。全ての会議端末２が、ネットワークに加わったことを検出すると（Ｓ４６）、会議アプリケーション５０は、自動的にネットワーク加入のための定期的動作を終了する（Ｓ４８）。他方、全ての会議端末２がネットワークに加わったことを検出しない場合は、タイマーの完了を待ち（Ｓ４７）、タイマーが完了すると再び、タイマーをリセットし（Ｓ４２）、同じ周期的な動作を繰り返す。
【０１０２】
なお、周期的な加入動作開始後、所定の時間が経過した場合に自動的に周期的なネットワーク加入動作を終了するような設定を加えることにしても良い。
【０１０３】
（無線ネットワークの形成の実施例６）
以上の説明では、会議の本題に入る前の状態で、会議サーバー１が主体となり、自動的にネットワークを形成する場合について説明した。実施例６では、会議のメンバーがある程度揃い会議サーバー１が周期的なネットワーク加入動作を終了して会議の本題に入り、無線ネットワークを利用した電子会議を行っている際中に、新たな会議端末２が会議のネットワークに加入する場合に、そのネットワーク加入を容易にする方法について説明する。
【０１０４】
会議中に途中参加してきた会議端末２を会議のネットワークに加える方法としては、第１に、実施例３で説明したネットワーク加入動作を、参加者のいずれかが会議サーバー１を操作して手動で実行する方法がある。
【０１０５】
第２に、会議の参加者が、自身の会議端末２から会議サーバー１に対して、ネットワーク加入動作を行うコマンドを送信する方法がある。この第２の方法は、会議アプリケーション５０に、Ｂｌｕｅｔｏｏｔｈ通信を利用して、他のＢｌｕｅｔｏｏｔｈ機器を操作させるためのコマンドと、そのコマンドを解釈する手段を設けることにより可能となる。コマンドの送信は、オブジェクトプッシュまたはファイル転送プロファイルを利用して、オブジェクトファイルの代わりにコマンドを送信して実行する。このコマンドは、例えばＸＭＬで記述することができる。
【０１０６】
第３に、会議サーバー１と会議端末２がＬＡＮアクセスプロトコル４９によるネットワーク上で接続していることを利用して、Ｂｌｕｅｔｏｏｔｈとは関係のないＬＡＮ上で動く他のアプリケーションプログラムによって、会議端末２から会議サーバー１を遠隔操作する方法がある。遠隔操作を行うことが可能なプログラムとして、例えば、コマンドベースのものとしてはｔｅｌｎｅｔグラフィカルユーザーインターフェイスを備えたものとしてマイクロソフト社（Ｒ）のＮｅｔＭｅｅｔｉｎｇ（Ｒ）、ＡＴＴ　Ｌａｂ社（Ｒ）のＶＮＣ（Ｖｉｒｔｕａｌ　Ｎｅｔｗｏｒｋ　Ｃｏｍｐｕｔｉｎｇ（Ｒ））等が挙げられる。例えば、会議サーバー１はｔｅｌｎｅｔサービスを実行し、無線ネットワークに接続されている会議端末２からの接続要求を受け付けるようにｔｅｌｎｅｔサーバーの設定を行う。そして、会議端末２は、会議サーバー１のｔｅｌｎｅｔサーバーにクライアントとしてログインし、途中参加してきた会議端末２を無線ネットワークに加入させるための動作を行うように会議アプリケーション５０に指示を送ることができる。
【０１０７】
第４に、参加者が会議端末２を操作して、ネットワークに加入を試みる方法がある。図１６は、参加者が会議端末２を操作してネットワークに加入を試みる方法を説明するためのフローチャートを示している。図１６を参照して、参加者が会議端末２を操作してネットワークに加入を試みる方法を説明する。
【０１０８】
図１６において、ネットワーク設定内容を示した会議参加用設定情報７を会議端末２のポインタによってダブルクリック動作を行うか、ネットワーク設定の変更を行う機能を有する会議アプリケーション５０から会議参加用設定情報７を開くか、または、そのアプリケーション５０のアイコンもしくはショートカットアイコンに、会議参加用設定情報７のアイコンをドラッグ＆ドロップ操作を行うなどの所定の動作により、会議端末２の会議アプリケーション５０のネットワークの設定を切り替える（Ｓ９１）。つぎに、会議アプリケーション５０はＨＣＩ４４を介して、リンクマネージャー４３にインクワイアリーを実行する命令を出し（Ｓ９２）、周辺のＢｌｕｅｔｏｏｔｈデバイスを発見し（Ｓ９３）、ＨＣＩ４４を介してその検索結果を得る。会議アプリケーション５０は、ここで検出されたＢｌｕｅｔｏｏｔｈデバイスのアドレスと、会議参加用設定情報７に記された会議サーバー１のＢｌｕｅｔｏｏｔｈデバイスアドレスとを照合し（Ｓ９４）、検出されたＢｌｕｅｔｏｏｔｈデバイスが会議サーバーであると認識した場合には（Ｓ９５）、そのネットワークに加入する動作を行う（Ｓ９６）。
【０１０９】
即ち、サービスディスカバリーを用いて、ＬＡＮアクセスサービスを検索し、見つかった場合、ＬＡＮアクセスプロトコル４９での接続を行う。その際、ＰＩＮコードによる認証が行われ（Ｓ９７）、認証を経た場合、接続が確立し、無線ネットワークのメンバになることができる（Ｓ９８）。ここで、会議サーバー１は、デバイス検出応答可能であり、かつページ呼び出し応答可能であるように、会議アプリケーション５０がＨＣＩ４４を通じてリンクマネージャー４３の設定を行っていなければならない。これは、周期的な加入動作を終了し、会議の本題に入る時点で、自動的に設定を変更するように実装することが望ましい。
【０１１０】
ここで、Ｂｌｕｅｔｏｏｔｈ規格におけるスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスを搭載した会議端末２が、会議サーバー１をマスターとする無線ネットワークに加入する場合、本来、会議端末２はスレーブとしてネットワークに加入することが望ましいが、スイッチロールに対応していないと、会議端末２からＡＣＬ接続の確立を開始した場合に、会議端末２はマスターとして動作し続けるためピコネットのスレーブになることは不可能である。
【０１１１】
会議サーバー１を手動で操作してスレーブとすれば良いが、ここでは、自動的に会議端末２をスレーブとして無線ネットワークに加えることにより、会議サーバーを操作してスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスをネットワークに加入させる方法を説明する。図１７は、自動的に会議端末２をスレーブとしてネットワークに加えることにより、会議サーバーを操作してスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスをネットワークに加入させる方法を説明するためのフローチャートである。
【０１１２】
会議サーバー１は、実施例３で説明した定期的な自動ネットワーク加入動作を終了し、会議の本題が始まっているとし、遅れて会議の場に到着した参加者が、会議参加用設定情報７のアイコンを会議アプリケーション５０にドラッグ＆ドロップして、会議参加用設定情報７をＲＡＭ上に記憶してネットワークの設定を行う（Ｓ５１）。そして、ＨＣＩ４４を通してインクワイアリーを行う命令を出して、インクワイアリーによって会議サーバー１を発見し（Ｓ５２）、その無線ネットワークに加わる動作を開始する（Ｓ５３以降）。また、この遅れてきた参加者の会議端末２は、スイッチロールに対応していないものとする。会議サーバー１は、定刻に集まった参加者の会議端末２とＬＡＮアクセスプロファイル上で接続された無線ネットワークを形成しており、会議サーバー１がマスターの役割を果たしているものとする。
【０１１３】
会議端末２は、発見した会議サーバー１に対して、ＳＤＰ４６の接続を確立し、サービスディスカバリーを行い、無線ネットワークで使用しているＬＡＮアクセスサービスを検索し、認証を経て接続を試みようとする。会議端末２は、会議サーバー１がＬＡＮアクセスサービスが使用可能か否かをサービスディスカバリーによって検出するため、まずリンクマネージャー４３でＡＣＬ接続を確立する（Ｓ５３）。この場合は、会議端末２がマスター、会議サーバー１がスレーブとなるピコネットを形成する。この際、会議サーバー１の会議アプリケーション５０は、ＨＣＩ４４から、ＡＣＬ接続を確立してきた会議端末２のＢｌｕｅｔｏｏｔｈデバイスアドレスを取得するとともに（Ｓ５３Ａ）、会議端末２がマスターとしてピコネットを形成したことから、スイッチロールすることができない設定であると判断する（Ｓ５３Ｂ）。
【０１１４】
但し、会議サーバー１は、Ｂｌｕｅｔｏｏｔｈ規格で定めるスキャッタネットに対応しており、あるネットワークのマスターであると同時に、他のネットワークでスレーブとして複数のピコネットに加入することが可能であることとする。つぎに、会議端末２がＳＤＰ４６での接続を行い、サービスディスカバリーを実行し（Ｓ５４）、ＬＡＮアクセスプロファイルの検出を行うと、会議端末２のＳＤＰ４６ではサービスディスカバリーによって会議で用いるＬＡＮアクセスプロファイルが検索されたことを検出する（Ｓ５４Ａ）。即ち、会議端末２のＳＤＰ４６において、ＬＡＮアクセスプロファイルを示すＵＵＩＤが検索されると、そのＵＵＩＤが登録されていることがＬ２ＣＡＰ４５に通知され、この通知を受けたＬ２ＣＡＰ４５以下では、会議サーバー１にＬＡＮアクセスサービスを有していることを返答する通信が行われる。会議アプリケーション５０は、このＳＤＰ４６からＬ２ＣＡＰ４５への通知がＬＡＮアクセスプロファイルであることを監視する機能を具備しており、これにより、ＬＡＮアクセスプロファイルが検索されたことを検出することが可能となる。
【０１１５】
このＬＡＮアクセスプロファイルが検索されたというイベントを会議サーバー１の会議アプリケーション５０が検出すると、会議アプリケーション５０は、会議サーバー１からＡＣＬ接続の切断を要求する命令をＨＣＩ４４を通してリンクマネージャー４３に通知する（Ｓ５５）。これにより、会議サーバー１をスレーブとし会議端末２をマスターとするピコネットは一旦切断される。ＡＣＬ接続が切断されたことをＨＣＩ４４のイベントによって確認すると、会議サーバー１の会議アプリケーション５０は、取得した会議端末２のＢｌｕｅｔｏｏｔｈデバイスアドレスを有するＢｌｕｅｔｏｏｔｈデバイスを無線ネットワークに加入するための動作を開始する（Ｓ５６以降）。まず、会議サーバー１からインクワイアリーを行う（Ｓ５６）。なお、この動作を省くことにしても良い。Ｓ５３Ａで取得したデバイスアドレスを確認すると、今後は会議サーバー１がマスターとなるようＡＣＬ接続を行う。この際、リンクマネージャー４３ではＰＩＮコードによる認証が行われる（Ｓ６４）。
【０１１６】
本実施例の場合、会議端末２はＡＣＬ接続を受け入れる場合は、ＰＩＮコードによる認証を必要とする設定になっている。このような設定になっていないと、関係のないデバイスに対してもＡＣＬ接続が確立され、サービス検出を行ってしまう可能性があるためである。また、このような設定とすることにより、無駄な通信を省くことが可能となる。
【０１１７】
会議サーバー１をマスターとするＡＣＬ接続が確立すると（Ｓ５７）、会議サーバー１は、同様にＳＤＰ４６での接続を行い、会議端末２が会議に参加するためのサービス、すなわち、この例ではＬＡＮアクセスのクライアントになるサービスを有しているか否かが検索される（Ｓ５８）。これに応じて、会議端末２は、会議サーバー１の場合と同様に、サービスが検索されたことを検出し（Ｓ５９）、これをトリガーとして直ちにＬＡＮアクセスクライアントとして、ＬＡＮアクセスプロトコル４９での接続を行い（Ｓ６０）、会議のネットワークに加入する（Ｓ６１）。
【０１１８】
ここでは、ＡＣＬ接続を会議サーバー１から行って、ＬＡＮアクセスプロトコル４９での接続は会議端末２から行う例を説明したが、会議サーバー１が会議端末２をＬＡＮアクセスのクライアントとしてＬＡＮアクセスの接続を行う機能を有している場合、図１７のＳ５９，Ｓ６０の手順の代わりに、直接、会議サーバー１からＬＡＮアクセスプロトコル４９の接続を行うことによって会議端末２をネットワークに加入させることが可能である。
【０１１９】
また、会議サーバー１が、予め参加者の会議端末２のＢｌｕｅｔｏｏｔｈデバイスアドレスのリスト（参加者リスト）を会議サーバー用設定情報３２として保持している場合、手動で参加してきたＢｌｕｅｔｏｏｔｈ機器のデバイスアドレスがリストに存在しない場合には、加入動作を行わずにＡＣＬの切断で動作を終了するような機能を付加することにしても良い。これにより、不要な通信を減少でき、本来の会議の通信に与える加入動作の影響を低減することが可能となる。
【０１２０】
上記実施例では、会議サーバー１は、ＬＡＮアクセスプロトコル４９の接続ではＰＩＮコードによる認証が必要であるが、サービスディスカバリーを受ける場合には、単にリンクマネージャー４３の接続を確立する場合にＳＤＰ４６の接続を確立する場合の認証は不要であるとしたが、サービスディスカバリーが他のデバイスから行われる場合にも認証を必要とするように設定することも可能である。また、全てのＡＣＬ接続に対して認証を必要とするように設定することも可能である。このように設定することにより、会議サーバー１は、無線ネットワークに邪魔になる通信を遮断し、会議に用いる無線通信の効率を向上させることが可能となる。
【０１２１】
（電子会議システムの構成例５）
図１８は、電子会議システムの構成例５を示す図である。構成例５の電子会議システムでは、予約サーバー２１がネットワーク設定のための会議参加用設定情報７を会議の参加者に送信し、かつ会議サーバー１の設定を同時に行う。
【０１２２】
図１８において、会議室またはミーティングスペースに設置された会議サーバー１と、会議サーバーとして機能する情報機器１’に接続される無線アクセスポイント５は、ＬＡＮを経由して、予約サーバー２１と通信可能な状態になっている。ここで、無線アクセスポイント５は、予約サーバー２１から直接通信設定が変更可能であるか、または会議サーバーとして機能する情報機器１’によって設定可能であるものとする。
【０１２３】
図１８の電子会議システムにおいて、会議の主催者が、予約サーバー２１を使用して会議サーバー１の予約を行う場合の動作を図１９を参照して説明する。図１９は、図１８の電子会議システムにおいて、会議の主催者が、予約サーバー２１を使用して会議サーバー１の予約を取る場合の動作を説明するためのフローチャートである。
【０１２４】
図１９において、会議の主催者は、パーソナルコンピュータ等の情報機器２３を用いて、会議予約用のアプリケーションプログラムを起動し、予約サーバー２１にＬＡＮ経由で接続する（Ｓ７０）。予約サーバー２１は、ＬＡＮで接続されている複数の会議サーバー１の設定情報を管理する機能を有している。会議の主催者は、予約サーバー２１の予約用アプリケーションの画面により、会議サーバー１の予約状況を確認する（Ｓ７１）。所望の日時・場所に予約の入っていない会議サーバーを確保すると（Ｓ７２）、まず、予約サーバー２１または個人の情報機器２３に登録されている電子メールを管理するアドレス帳から参加者のメールアドレスを選択する（Ｓ７３）。
【０１２５】
つぎに、Ｂｌｕｅｔｏｏｔｈネットワークの接続の際に認証に用いるＰＩＮコードを設定する（Ｓ７４）。そして、Ｂｌｕｅｔｏｏｔｈデバイスのその他のデバイス設定を決める（Ｓ７５）。ＢｌｕｅｔｏｏｔｈのＳＤＰ４６に登録するサービス、ＬＡＮアクセスサービスクライアントのＩＰアドレス等を設定することが可能となっている。最後に、電子メールの題名と、開催を通知する文書等を入力し（Ｓ７６）、内容を確定する（Ｓ７７）。これに応じて、予約サーバー２１は、その記憶装置に記録されている予約データの更新を行い（Ｓ７８）、会議サーバーの設定が会議の日時になると自動的に設定するための会議サーバー用設定情報３２を作成して会議の主催者が入手可能にするか、ＬＡＮ経由で予約サーバー２１が会議サーバー１の設定を行うか、または会議サーバー１にこの会議サーバー用設定情報３２をＬＡＮ経由で転送して会議サーバー１に保存させ、会議サーバー１自身が設定変更を行うことが可能な状態にする（Ｓ７９）。最後に、各参加者に会議開催通知電子メール８を送信する（Ｓ８０）。これにより、各参加者には、会議参加用設定情報７の添付された会議開催通知電子メール８が送信される。
【０１２６】
なお、本発明は、上記フローチャートの手順に限られるものではない。例えば、会議サーバー１の予約と共通のＰＩＮコードの設定のみを行って、参加用設定情報７を作成して各自の情報機器２３等の記憶装置に保存し、その時点で予約サーバー２１と接続している予約アプリケーションを終了し、この後は、各自の情報端末２３で各参加者に送る会議開催通知電子メール８を作成して参加用設定情報７を添付して送信することにしても良い。
【０１２７】
また、会議サーバー１が予約サーバー２１の機能を備えることにしても良い。例えば、自分の部署のミーティングスペースなど、他の部署の人だけで行われる会議の場として提供する用意のない会議スペースで電子会議を行うための予約を行う場合は、この機能を有していることが望ましい。また、会議サーバー１で直接予約可能とし、かつ、予約サーバー２１からも直接予約可能とすることにしても良い。この場合、会議サーバー１と予約サーバー２１では、ネットワークを介した通信によって予約設定状況を同期させる機能を設けることにすれば良い。
【０１２８】
例えば、会議の主催者が、予約サーバーを兼用している会議サーバー１の予約を取る時に、会議サーバー１とは異なる予約サーバー２１から予約を取ろうとした場合、予約サーバー２１自身は会議サーバー１の予約情報を有していないため、会議サーバー１にネットワーク経由で接続し、予約情報を表示させたり、予約データの追加・更新を行う機能を設けることにより実現可能である。
【０１２９】
また、予約サーバー２１を兼用した会議サーバー１または会議サーバー１と異なる予約サーバー２１のいずれかを用いて、前者の会議サーバー１の予約を行う場合、予約を確定し予約を行ったサーバーの予約情報を更新すると、直ちに他方のサーバーと交信が行われ、直前に行われた予約情報を送信し、他方のサーバーの予約情報を書き換える機能を設けることによっても実現可能である。
【０１３０】
また、ＰＩＮコードを主催者が任意に設定する機能を設けることにしても良い。これにより、ユーザーに分かりやすいキーフレーズを認証キーとして登録することが可能となる。例えば、「ＡＢＣ開発グループ」の８月の月例会議に用いるＰＩＮコードは、「ＡＢＣＧ０８ｍｔｇ」とする。仮に、会議の場で何らかの事情で会議参加用設定情報７が無い場合にも、手動でＰＩＮコードを入力し、無線ネットワークに加入することが可能となる。
【０１３１】
また、予約サーバー２１がＰＩＮコードを乱数を基に自動的に作成する機能を有することにしても良い。これにより、分かりにくいキーフレーズを自動作成することが可能となり、偶然同じＰＩＮコードを登録している他の端末との接続を防止することが可能となる。また、会議を行う度に、ユーザーはキーフレーズを考えることなく、異なるＰＩＮコードが生成されることになる。これにより、同じＰＩＮコードを使い続けていると、以前会議に参加したが今回の会議ではメンバーに加えていない人物の所有する会議端末１１が会議の場の近くに存在した場合に、間違って会議のネットワークに加えられてしまうという事態を防ぐことが可能となる。
【０１３２】
図２０は、無線デバイス管理情報の一例を示す図である。予約サーバー２１は、無線デバイス管理情報をその記憶装置に記録して管理している。図２０に示すように、無線デバイス管理情報には、電子メールアドレスとともに、各人の所有する会議端末のＢｌｕｅｔｏｏｔｈデバイスアドレスのリストが記載されている。予約サーバ２１は、無線デバイス管理情報を利用して各人に対して異なる認証キーを用いて認証を行うようにすることが可能となる。この場合、予約サーバー２１は、各人の認証キーを乱数により自動的に作成する機能を有していることが望ましい。参加者には、それぞれ異なる認証キーを含む会議参加用設定情報７が電子メール８に添付され送信されるともに、会議サーバー１は、図１４に示すような、各会議端末２のＢｌｕｅｔｏｏｔｈデバイスアドレス毎の認証キーのリストを含む会議サーバー用設定情報３２によって、Ｂｌｕｅｔｏｏｔｈネットワーク設定の変更が可能な状態になる。これは、上述したように、会議開始時刻または会議開始時刻より任意の時間前の時刻になると、予約サーバー２１がＬＡＮ経由で会議サーバー１の設定を変更しても良い。また、予約サーバー２１が会議サーバー用設定情報３２を会議サーバー１に予めネットワーク経由でファイル転送して、会議サーバー１が、所定の時刻になると会議サーバー用設定情報３２に基づき設定を変更するようにしても良い。
【０１３３】
また、会議端末２同士は、Ｂｌｕｅｔｏｏｔｈのファイル転送プロファイルまたはオブジェクトプッシュプロファイルを使用することにより、ファイルの転送が可能である。これを利用して、何らかの理由で会議参加用設定情報７を有していない会議端末が、他の会議端末２から会議参加用設定情報７を転送してもらうことにより、ネットワークの変更が容易になり、認証キーを手動で入力する手間無く、無線ネットワークに加入することが可能となる。
【０１３４】
以上説明したように、本実施の形態によれば、会議サーバーは、会議開催を通知する会議開催通知電子メールに認証キーを含む会議参加用設定情報を添付して会議端末に配信することとしたので、容易にネットワーク設定内容の変更を行うことができ、また、認証を経ないとネットワークに接続できないようにしたので、会議に関係のない無線端末がネットワークに加入することを防止することが可能となる。
【０１３５】
また、Ｂｌｕｅｔｏｏｔｈ規格の同期プロファイル、ファイル転送プロファイルを用いて、会議開催通知電子メールを受信した他の情報機器上で、電子メールに添付されたファイルを開くと、会議開催通知電子メールに添付された会議参加用設定情報が会議端末へ自動的にファイルを転送されることとしたので、会議開催通知電子メールを受信した他の機器から会議参加用設定情報の会議端末への転送を自動化することができ、ユーザーの操作を簡便化することが可能となる。
【０１３６】
また、会議サーバーは、ある一定間隔で定期的に会議端末を無線ネットワークに自動的に加えることとしたので、会議の参加者が面倒な動作を行うことなく、無線ネットワークに参加することが可能となる。
【０１３７】
また、会議サーバーは、限定デバイス検出を行うこととしたので、会議端末と異なるデバイスクラスのＢｌｕｅｔｏｏｔｈデバイスがデバイス検出に応答しなくなるため、無線通信の干渉の低減、ネットワーク構築の時間を短縮することが可能となる。
【０１３８】
また、会議サーバーは、会議端末が全て無線ネットワークに加わると、定期的な検索を中止することとしたので、無駄な通信による電力消費を抑えると共に他の通信の干渉を低減することが可能となる。
【０１３９】
また、会議端末では、会議の時間になると、会議参加用設定情報に基づき自動的に認証キー等のネットワーク設定を変更し、無線ネットワークに加入することが可能な状態になり参加者が行なう設定動作を簡略化することが可能となる。
【０１４０】
また、会議端末は、ネットワーク設定の変更と、会議サーバーを検索し、無線ネットワークに加入する機能を備えているので、会議の無線ネットワークへの加入時の参加者の操作を簡略化する。
【０１４１】
また、Ｂｌｕｅｔｏｏｔｈ規格に規定されるスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスが無線ネットワークへ加入しようとしたが、スレーブに役割を変更できない場合に、無線ネットワークのピコネットのマスターである会議サーバーが、当該デバイスを検出して自動的にスレーブとしてネットワークに加えることとしたので、会議サーバーを操作してスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスをネットワークに加入させる手間を省くことが可能となる。
【０１４２】
また、予約サーバーは、会議室の予約や会議サーバーのネットワーク設定のスケジュールを行うとともに、参加者に対して会議参加用設定情報が添付された会議開催通知電子メールを配信することとしたので、無線ネットワークの構築の設定を簡便化することが可能となる。
【０１４３】
なお、本発明は、上記した実施の形態に限定されるものではなく、発明の要旨を変更しない範囲で適宜変形して実行可能である。
【０１４４】
【発明の効果】
以上説明したように、請求項１にかかる電子会議システムによれば、会議サーバーと複数の会議端末とからなり、無線ネットワークを使用して電子会議を行う電子会議システムにおいて、前記会議サーバーは、前記無線ネットワークに接続するための認証キーを含む会議参加用設定情報を会議開催通知メールに添付して会議参加予定者の会議端末または他の情報機器に配信し、前記会議開催通知メールを受信した会議端末または前記他の情報機器から会議参加用設定情報が転送された会議端末は、前記認証キーを用いて認証に成功した場合のみ前記無線ネットワークに接続可能としたので、無線ネットワークの接続を簡易化するとともに、セキュリティ機能を付加して、関係のないデバイスが無線ネットワークに加入することを防止することが可能となる。
【０１４５】
また、請求項２にかかる電子会議システムによれば、前記無線ネットワークとしてＢｌｕｅｔｏｏｔｈ方式を使用し、前記認証キーとしてＢｌｕｅｔｏｏｔｈ規格で定められたＰＩＮコードを使用することとしたので、Ｂｌｕｅｔｏｏｔｈ方式を使用した電子会議システムを構築することが可能となる。
【０１４６】
また、請求項３にかかる電子会議システムによれば、前記会議端末または他の情報機器から前記会議参加用設定情報によって認証設定を変更することが可能な無線アクセスポイントを設け、前記会議端末は、前記無線アクセスポイントに接続して前記無線ネットワークを形成することとしたので、会議サーバーを使用することなく、会議端末と無線アクセスポイントだけで電子会議システムを構築することが可能となる。
【０１４７】
また、請求項４にかかる電子会議システムによれば、前記他の情報機器は、Ｂｌｕｅｔｏｏｔｈインターフェイスを有し、前記会議端末との間でＢｌｕｅｔｏｏｔｈで規定されるファイル転送プロファイルまたは同期プロファイルを使用して、前記会議参加用設定情報を前記会議端末に転送することとしたので、会議開催通知メールを受信した他の情報機器から会議参加用設定情報を会議端末へ自動転送することが可能となる。
【０１４８】
また、請求項５にかかる電子会議システムによれば、前記会議サーバーは、前記会議端末を前記無線ネットワークに自動的に加入させる自動加入モードを実行し、前記自動加入モードでは、前記会議サーバーは、定期的にＢｌｕｅｔｏｏｔｈデバイスの検出を行い、検出したＢｌｕｅｔｏｏｔｈデバイスに対して、前記ＰＩＮコードを使用した認証を行って前記無線ネットワークに加入させることとしたので、会議の参加者が面倒な動作を行うことなく、自動的に無線ネットワークに加入することが可能となる。
【０１４９】
また、請求項６にかかる電子会議システムによれば、前記自動加入モードでは、前記会議サーバーは、会議への参加を許可するデバイスクラスを指定した限定インクワイアリーを使用して、前記Ｂｌｕｅｔｏｏｔｈデバイスの検出を行うこととしたので、不要な無線通信の干渉を低減して、無線ネットワークの構築時間を短縮させることが可能となる。
【０１５０】
また、請求項７にかかる電子会議システムによれば、前記会議サーバーは、会議参加者の会議端末のＢｌｕｅｔｏｏｔｈデバイスアドレスのリストを記憶しておき、前記リストに記載されている全ての会議端末が局所的なネットワークに接続されたことを確認した場合に、前記自動加入モードを終了することとしたので、無駄な通信による電力消費を抑えると共に、他の通信の干渉を低減させることが可能となる。
【０１５１】
また、請求項８にかかる電子会議システムによれば、前記会議端末は、前記受信した会議参加用設定情報に含まれる会議開始日時になったことを検知した場合に、前記会議参加用設定情報を自機に設定することとしたので、タイマーと連動した自動設定により、容易にネットワーク設定内容の変更を行うことができ、参加者の設定の手間を簡略化することが可能となる。
【０１５２】
また、請求項９にかかる電子会議システムによれば、前記会議端末は、前記会議サーバーに対してデバイス検出を行って前記会議サーバーを検出し、前記ＰＩＮコードを利用した認証を経て、前記無線ネットワークに接続することとしたので、会議端末の無線ネットワークへの加入時の参加者の操作を簡略化することが可能となる。
【０１５３】
また、請求項１０にかかる電子会議システムによれば、前記会議サーバーは、前記Ｂｌｕｅｔｏｏｔｈ規格で規定されるスイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスを搭載した会議端末が、ＡＣＬ接続の確立を開始した場合には、当該会議端末を検出してスレーブとして前記無線ネットワークに加入させることとしたので、スイッチロールに対応していないＢｌｕｅｔｏｏｔｈデバイスの無線ネットワーク加入のための操作を簡略化することが可能となる。
【０１５４】
また、請求項１１にかかる電子会議システムによれば、会議室の予約を管理するサービス機能を有し、さらに前記会議参加用設定情報を含む会議開催通知メールを配信する会議室予約サーバーを備えたこととしたので、会議室の無線ネットワークの設定を簡便化することが可能となる。
【０１５５】
また、請求項１２にかかる電子会議システムによれば、前記会議サーバーは、会議室の予約を管理するサービス機能を備えたこととしたので、会議室の無線ネットワークの設定を簡便化することが可能となる。
【図面の簡単な説明】
【図１】電子会議システムの構成例１の概略図である。
【図２】電子会議システムの構成例２の概略図である。
【図３】電子会議システムの構成例３の概略図である。
【図４】Ｂｌｕｅｔｏｏｔｈのパケットの概略構成を示す図である。
【図５】電子会議システムの構成例４の概略図である。
【図６】イーサーネット（Ｒ）ＬＡＮのパケットの概略構成を示す図である。
【図７】Ｂｌｕｅｔｏｏｔｈを用いた会議を行うのに用いるＢｌｕｅｔｏｏｔｈドライバを含む会議アプリケーションのプログラムの構成例を簡潔化して示した図である。
【図８】無線アクセスポイントの構成例を簡略化して示した図である。
【図９】Ｂｌｕｅｔｏｏｔｈにおいて、ＡＣＬ接続を確立する際に、ＰＩＮコードによる認証が必要となる場合の動作を説明するためのフローチャートである。
【図１０】会議開催通知の電子メールに添付された会議参加用設定情報の内容の一例を示す図である。
【図１１】会議開催通知の電子メールを受信した情報機器から会議端末に会議参加用設定情報を転送する操作例を説明するための説明図である。
【図１２】会議サーバーをマスターとする無線ネットワークの構築を説明するためのフローチャートである。
【図１３】会議サーバーが、会議参加者の会議端末のＢｌｕｅｔｏｏｔｈデバイスアドレスのリストを使用してネットワークの構築を行う場合を説明するためのフローチャートである。
【図１４】会議サーバー用設定情報の一例を示す図である。
【図１５】参加者のいずれかが会議サーバーを操作することなく、周期的なネットワーク加入動作を自動的に終了させる方法を説明するためのフローチャートである。
【図１６】参加者が会議端末を操作してネットワークに加入を試みる方法を説明するためのフローチャートである。
【図１７】自動的に会議端末をスレーブとしてネットワークに加えることにより、会議サーバーを操作してスイッチロールに対応していないＢｌｕｅｔｏｏｔｈをネットワークに加入させる方法を説明するためのフローチャートである。
【図１８】電子会議システムの構成例５を示す図である。
【図１９】図１８の電子会議システムにおいて、会議の主催者が、予約サーバーを使用して会議サーバーの予約を取る場合の動作を説明するためのフローチャートである。
【図２０】無線デバイス管理情報の一例を示す図である。
【符号の説明】
１　会議サーバー
２　会議端末
３　無線インターフェイス
４　無線ネットワーク
５　無線アクセスポイント
６　イーサーネット（Ｒ）ＬＡＮ
７　会議参加用設定情報
８　会議開催通知電子メール
９　同期フォルダ
１０　同期アイコン
１１　会議に参加許可されていない端末
２１　予約サーバー
２２　メールサーバー
２３　情報機器
３２　会議サーバー用設定情報
１０１　イーサーネット（Ｒ）ＬＡＮ固有部
１０２　ＴＣＰ／ＩＰ固有部
１０３　ＬＡＮ上の宛先・送信元アドレス
１０４　送信データ
１０５　Ｂｌｕｅｔｏｏｔｈ固有部
１０６　宛先のＢｌｕｅｔｏｏｔｈデバイスアドレス
１０７　ＬＡＮアクセスプロトコル固有部
【図１】
2004096495.tif 000003
【図２】
2004096495.tif 000004
【図３】
2004096495.tif 000005
【図４】
2004096495.tif 000006
【図５】
2004096495.tif 000007
【図６】
2004096495.tif 000008
【図７】
2004096495.tif 000009
【図８】
2004096495.tif 000010
【図９】
2004096495.tif 000011
【図１０】
2004096495.tif 000012
【図１１】
2004096495.tif 000013
【図１２】
2004096495.tif 000014
【図１３】
2004096495.tif 000015
【図１４】
2004096495.tif 000016
【図１５】
2004096495.tif 000017
【図１６】
2004096495.tif 000018
【図１７】
2004096495.tif 000019
【図１８】
2004096495.tif 000020
【図１９】
2004096495.tif 000021
【図２０】
2004096495.tif 000022