(57)【特許請求の範囲】
【請求項１】
無線通信端末と、管理装置と、前記無線通信端末と前記管理装置との間の通信を中継する無線アクセスポイントと、を含む無線通信システムにおいて、
前記管理装置は、
前記無線通信端末から前記無線アクセスポイント経由で通知された種別情報に基づいて、前記無線通信端末の種別を識別する識別手段と、
前記識別手段により識別した前記無線通信端末の種別が特定の種別である場合、前記無線通信端末を前記管理装置の遠隔制御が可能な端末として設定する設定手段と、を有することを特徴とする無線通信システム。
【請求項２】
前記無線アクセスポイントは、
前記無線通信端末を探索する探索手段と、
前記探索手段による探索結果に基づいて、前記無線通信端末の識別情報と、前記無線通信端末の種別情報と、を対応付けて管理する管理手段と、
前記管理手段により管理している情報を前記管理装置へ通知する通知手段と、を有し、
前記管理装置の前記識別手段は、
前記通知手段により前記無線アクセスポイントから通知された情報に基づいて、前記無線通信端末の種別を識別することを特徴とする請求項１記載の無線通信システム。
【請求項３】
前記管理装置は、
前記無線通信端末からの接続要求を受信する受信手段を有し、
前記設定手段は、前記無線通信端末からの接続要求を受信した場合に、前記無線通信端末の種別に基づく前記設定を行うことを特徴とする請求項１記載の無線通信システム。
【請求項４】
前記識別手段は、前記無線通信端末から前記無線アクセスポイント経由で送信される接続要求に基づいて、前記無線通信端末の種別を判別することを特徴とする請求項１記載の無線通信システム。
【請求項５】
前記識別手段は、前記無線通信端末と前記管理装置との間の無線接続後に前記無線通信端末から送信されるデータに基づいて、前記無線通信端末の種別を判別することを特徴とする請求項１記載の無線通信システム。
【請求項６】
前記設定手段により前記管理装置の遠隔制御が可能な端末として設定された無線通信端末は、
前記管理装置から会議で使用するデータのリストを取得する取得手段と、
前記取得手段により取得したリストからダウンロードを要求するデータを選択する選択手段と、
前記管理装置に対して、前記選択手段により選択されたデータのダウンロードを要求する要求手段と、
を有することを特徴とする請求項１記載の無線通信システム。
【請求項７】
前記管理装置は、
会議で使用するデータを保存する場合に前記データに属性情報を付加する付加手段を有し、
前記無線通信端末からの要求に応じて、前記属性情報が付加されたデータのリストを前記無線通信端末へ送信することを特徴とする請求項６記載の無線通信システム。
【請求項８】
前記要求手段は、前記選択手段により選択されたデータに付加された属性情報に基づいて、前記管理装置に対してダウンロードを要求することを特徴とする請求項６記載の無線通信システム。
【請求項９】
前記属性情報は、前記データのダウンロードの許可／不許可を少なくとも含むことを特徴とする請求項７又は８記載の無線通信システム。
【請求項１０】
前記特定の種別とは、携帯情報端末、又は携帯電話機を少なくとも含むことを特徴とする請求項１記載の無線通信システム。
【請求項１１】
無線通信端末に無線アクセスポイントを介して接続可能な管理装置において、
前記無線通信端末から前記無線アクセスポイント経由で送信される種別情報に基づいて、前記無線通信端末の種別が特定の種別か否かを判定する判定手段と、
前記判定手段により前記無線通信端末の種別が特定の種別であると判定した場合、前記無線通信端末を前記管理装置の遠隔制御が可能な端末として設定する設定手段と、
を有することを特徴とする管理装置。
【請求項１２】
無線通信端末と、管理装置と、前記無線通信端末と前記管理装置との間の通信を中継する無線アクセスポイントと、を含む無線通信システムにより実行される制御方法において、
前記管理装置は、
前記無線通信端末から前記無線アクセスポイント経由で通知された種別情報に基づいて、前記無線通信端末の種別を識別する識別ステップと、
前記識別ステップにおいて識別された前記無線通信端末の種別が特定の種別である場合、前記無線通信端末を前記管理装置の遠隔制御が可能な端末として設定する設定ステップと、
を有することを特徴とする制御方法。
【請求項１３】
無線通信端末に無線アクセスポイントを介して接続可能な管理装置の制御方法において、
前記無線通信端末から前記無線アクセスポイント経由で送信される種別情報に基づいて、前記無線通信端末の種別が特定の種別か否かを判定する判定ステップと、
前記判定ステップにおいて前記無線通信端末の種別が特定の種別であると判定された場合、前記無線通信端末を前記管理装置の遠隔制御が可能な端末として設定する設定ステップと、
を有することを特徴とする管理装置の制御方法。
【請求項１４】
請求項１２又は１３記載の制御方法をコンピュータに実行させるためのコンピュータ読取可能なプログラムコードを有するプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信により会議を行う会議システム等に適用される無線通信システム、そこで利用される管理装置に関する。
【０００２】
【従来の技術】
近年、アクセスポイントはBluetoothや無線ＬＡＮ（Local Area Network）などの無線通信方式によるものが開発されており、更には、これらの複数の無線通信方式を備えたアクセスポイントが商品化されている。また、これらのアクセスポイントを利用して無線通信により会議を行う会議システムなども徐々に開発が進められている。
【０００３】
他方、従来、分散ネットワークコンピューティング環境における情報交換装置やセキュリティ機能を実現する情報交換方法に関する技術（「システム装置」）が提案されている（例えば、特許文献１参照）。このシステム装置は、複数種類の通信網が混在する環境下で、これら複数種類の通信網に接続される各種の情報端末機器に対し、セキュリティが必要な情報交換について情報端末機器の能力差や通信インフラとしての能力差を吸収し、各種の情報端末機器に対して同様のサービスを提供するというサービス性の向上を図ったものである。
【０００４】
【特許文献１】
特開平１１−７３３９８号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術は、情報端末機器の能力や通信インフラに応じてサービス情報自体のセキュリティ効果を高めるものであり、情報交換装置において情報端末機器の能力や通信インフラに応じてデータの暗号化方法や暗号レベルなどを変更し、データの秘匿性を高めることを主としており、情報端末機器の能力や通信インフラに応じて同様のサービスを異なる方法で提供する手法については言及されていない。
【０００６】
この場合、例えばＰＤＡ（Personal Digital Assistant）などのように、通信容量が小容量で表示画面が小画面サイズであるといった能力しか持たない情報端末機器において、該情報端末機器にアプリケーションを搭載していないような場合でも、リモートコントロール操作により情報交換装置に搭載されているアプリケーションを操作可能とし情報交換装置が代行制御を行うことで、情報端末機器のＣＰＵ能力をあまり使わずに、通信能力や表示能力があるパーソナルコンピュータなどの場合と同様の効果を得たいという要求、を満足することができないという問題があった。
【０００７】
また、上述した各種の情報端末機器のうちバッテリ駆動の情報端末機器については、データ通信を行う上で可能な限り省電力を実現したいという要望があるが、上述した従来の技術においては、少ないデータ通信容量で同様のサービスを得る手法については言及されていないなどの問題があった。
【０００８】
本発明の目的は、無線通信端末が管理装置と同じアプリケーションを搭載していない場合でも、管理装置のアプリケーションを操作することを可能とすることにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、本発明は、無線通信端末と、管理装置と、前記無線通信端末と前記管理装置との間の通信を中継する無線アクセスポイントと、を含む無線通信システムにおいて、前記管理装置は、前記無線通信端末から前記無線アクセスポイント経由で通知された種別情報に基づいて、前記無線通信端末の種別を識別する識別手段と、前記識別手段により識別した前記無線通信端末の種別が特定の種別である場合、前記無線通信端末を前記管理装置の遠隔制御が可能な端末として設定する設定手段と、を有することを特徴とする。
また、本発明は、無線通信端末に無線アクセスポイントを介して接続可能な管理装置において、前記無線通信端末から前記無線アクセスポイント経由で送信される種別情報に基づいて、前記無線通信端末の種別が特定の種別か否かを判定する判定手段と、前記判定手段により前記無線通信端末の種別が特定の種別であると判定した場合、前記無線通信端末を前記管理装置の遠隔制御が可能な端末として設定する設定手段と、を有することを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００１１】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る無線通信会議システムの全体構成を示すブロック図である。
【００１２】
図１において、無線通信会議システムは、ホスト端末１００（管理装置）と、ＭＡＰ（マルチアクセスポイントシステム）１２０（無線アクセスポイント）と、BluetoothＡＰ１・１２３−１、BluetoothＡＰ２・１２３−２、無線ＬＡＮ ＡＰ１・１２４−１、無線ＬＡＮ ＡＰ２・１２４−２（無線アクセスポイント）と、クライアントＰＤＡ１３２、クライアントＰＣ１３３（無線通信端末）とから構成されている。
【００１３】
ホスト端末１００は、例えばパーソナルコンピュータから構成されており、ＣＰＵ制御部１０１、無線ＬＡＮインタフェース１０６、ＲＡＭ記憶部１０７、ＲＯＭ記憶部１０８、表示部１０９、スピーカ部１１０、マイク部１１１、電源部１１２を備えている。また、ＭＡＰ１２０は、拡張インタフェース１・１２２−１、拡張インタフェース２・１２２−２・・・拡張インタフェースｍ・１２２−２、拡張インタフェースｎ・１２２−２・・・、基幹ＬＡＮ用インタフェース１２５、ＣＰＵ制御部１２６、ＲＡＭ記憶部１２９、ＲＯＭ記憶部１３０、電源部１３１を備えている。
【００１４】
ホスト端末１００では、無線通信システム全体の管理を行うソフトウエアが動作する。ＣＰＵ制御部１０１は、ホスト端末１００の各部を制御するものであり、クライアント端末情報管理手段１０２、クライアント端末サービス変換手段１０３、クライアントリモコン制御代行手段１０４、ファイル管理制御手段１０５を備えている。
【００１５】
クライアント端末情報管理手段１０２は、ＭＡＰ１２０に接続されたクライアント端末に関する情報を管理する。クライアント端末サービス変換手段１０３は、サービス変換処理（クライアント端末がＰＤＡや携帯電話機のような記憶能力や表示能力が小さい場合でも、クライアント端末をリモコン操作モードにしてホスト端末１００からデータを圧縮して送信することで、記憶能力や表示能力が大きいＰＣと同じサービスを受けることを可能にする制御）を行う。
【００１６】
クライアントリモコン制御代行手段１０４は、後述の図５に示すデバイスクラス管理テーブルのリモコン動作情報に従い、クライアント端末サービス変換手段１０３を制御する。ファイル管理制御手段１０５は、ホスト端末１００のＲＯＭ記憶部１０８に保存されている会議資料等の各種ファイル及びファイルの属性（閲覧の許可/不許可、ダウンロードの許可/不許可、書込みの許可/不許可）を管理する。
【００１７】
無線ＬＡＮインタフェース１０６は、無線ＬＡＮによる無線通信のインタフェースを司る。ＲＡＭ記憶部１０７は、ＣＰＵ制御部１０１の作業領域や一時記憶領域を提供する。ＲＯＭ記憶部１０８は、プログラムや固定データを格納する。表示部１０９は、後述の図７に示すような各種画面を表示する。スピーカ部１１０は、音声を出力する。マイク部１１１は、音声の入力に用いる。電源部１１２は、ホスト端末各部に電源を供給する。
【００１８】
また、ホスト端末１００は、会議で使用する資料データを保存する場合に資料データに資料属性情報を付加し、資料属性情報のリストを属性リストファイルとして生成し保存する機能と、複数のデータが保存された場合は属性リストファイルから資料属性情報を抽出し、複数のデータ分をまとめた全属性リストファイルを生成し保存する機能と、ＰＤＡ或いは携帯電話機と識別されたクライアント端末から発行される要求に応じてクライアント端末にサービスを提供する機能と、クライアント端末からの全属性リストファイルを獲得する要求に対してクライアント端末に全属性リストファイルを送信する機能とを有する。
【００１９】
また、ホスト端末１００は、クライアント端末のユーザ名を獲得する機能（クライアント端末の所有者のデータを保存する場合に所有者のデータに付加する属性情報として、ユーザ名、アクセス許可情報、アクセス許可者を含み、クライアント端末から獲得されるユーザ名と所有者のデータの属性情報に含まれるユーザ名とを同一とする）と、ＰＤＡ或いは携帯電話機と識別されたクライアント端末はそのリモコン操作による動作が可能な機器であると判断し、リモコン操作による動作を行うクライアント端末と無線通信を行う場合に、要求されたサービスを起動する機能とを有する。
【００２０】
尚、本実施の形態では、ホスト端末１００は、無線ＬＡＮ ＡＰ（アクセスポイント）２・１２４−２を介してＭＡＰ１２０と接続されるが、無線接続に限定されず有線接続でもよい。
【００２１】
ＭＡＰ１２０は、複数の拡張インタフェースを備えると共に、複数のアクセスポイントから構成されており、クライアント端末が複数の無線通信方式（Bluetooth、無線ＬＡＮ）のうちどの無線通信方式を利用するかを判別する機能、クライアント端末とホスト端末１００との間の通信を中継する機能を有する。
【００２２】
拡張インタフェース１・１２２−１、拡張インタフェース２・１２２−２、拡張インタフェースｍ・１２２−２、拡張インタフェースｎ・１２２−ｎは、BluetoothＡＰ１・１２３−１、BluetoothＡＰ２・１２３−２、無線ＬＡＮ ＡＰ１・１２４−１、無線ＬＡＮ ＡＰ２・１２４−２とそれぞれ接続可能なインタフェースである。基幹ＬＡＮ用インタフェース１２５は、基幹ＬＡＮとの間のインタフェースを司る。
【００２３】
ＣＰＵ制御部１２６は、端末デバイスクラス識別手段１２７、端末インタフェースホスト通知手段１２８を備えている。端末デバイスクラス識別手段１２７は、ＭＡＰ１２０に接続されるクライアント端末のデバイスクラスを統括的に管理する。端末インタフェースホスト通知手段１２８は、端末デバイスクラス識別手段１２７により管理しているデバイスクラス等の情報をホスト端末１００に通知する。ＲＡＭ記憶部１２９は、ＣＰＵ制御部１２６の作業領域や一時記憶領域を提供する。ＲＯＭ記憶部１３０は、プログラムや固定データを格納する。電源部１３１は、ＭＡＰ各部に電源を供給する。
【００２４】
Bluetoothアクセスポイント（ＡＰ）１・１２３−１、Bluetoothアクセスポイント（ＡＰ）２・１２３−２は、Bluetooth通信のアクセスポイントであり、クライアント端末のデバイスクラスを識別する機能を備えている。無線ＬＡＮアクセスポイント（ＡＰ）１・１２４−１、無線ＬＡＮアクセスポイント（ＡＰ）２・１２４−２は、無線ＬＡＮ規格であるIEEE（Institute of Electrical and Electronics Engineers）802.11bに基づいた無線通信のアクセスポイントである。尚、以下の説明では、Bluetoothアクセスポイント（ＡＰ）１・１２３−１、Bluetoothアクセスポイント（ＡＰ）２・１２３−２を、Bluetoothアクセスポイント１２３と表記する。
【００２５】
クライアントＰＤＡ１３２（無線通信端末）は、無線インタフェースとしてBluetoothを有する携帯情報端末であり、BluetoothＡＰ１・１２３−１或いはBluetoothＡＰ２・１２３−２と接続することで通信を行う。クライアントＰＣ１３３は、無線インタフェースとして無線ＬＡＮを有する例えばノート型のパーソナルコンピュータであり、無線ＬＡＮ ＡＰ１・１２４−１或いは無線ＬＡＮ ＡＰ２・１２４−２と接続することで通信を行う。尚、図１では、クライアント端末としてクライアントＰＤＡ１３２、クライアントＰＣ１３３を図示しているが、クライアント端末としてはＰＤＡやＰＣに限定されず、携帯電話機も含むものとする。
【００２６】
図２は、Bluetoothアクセスポイント１２３がクライアント端末（例えばクライアントＰＤＡ１３２或いは携帯電話機）のデバイスクラスを識別する場合の処理を示すフローチャートである。本フローチャートに示す処理はBluetoothアクセスポイント１２３がプログラムに基づき実行する。
【００２７】
図２において、まず、Bluetoothアクセスポイント１２３は周辺のクライアント端末（デバイス）を探索するための信号デバイス問い合わせ（Inquiry）を行う（ステップＳ２０１）。Bluetoothアクセスポイント１２３はクライアント端末からの応答となる問い合わせ応答を受信すると（ステップＳ２０２でＹＥＳ）、問い合わせ応答をしてきたクライアント端末について、Bluetoothアクセスポイント内の記憶部に対し後述の図５に示すデバイスクラス管理テーブルを作成する（ステップＳ２０３）。次に、Bluetoothアクセスポイント１２３は上記問い合わせ応答をしてきたクライアント端末のデバイスクラスがＰＤＡ或いは携帯電話機であるかどうかを判別する（ステップＳ２０４）（識別手段）。
【００２８】
デバイスクラスがＰＤＡ或いは携帯電話機であると判断した場合は、Bluetoothアクセスポイント１２３は当該クライアント端末をリモコン動作が可能な機器であるとみなし、デバイスクラス管理テーブルのリモコン属性をＯＮにする（ステップＳ２０５）。これにより、当該クライアント端末はそのリモコン操作によりホスト端末１００のアプリケーションを操作することが可能となる。他方、デバイスクラスがＰＤＡ或いは携帯電話機でないと判断した場合は、Bluetoothアクセスポイント１２３は当該クライアント端末をリモコン動作が不可能な機器であるとみなし、デバイスクラス管理テーブルのリモコン属性をＯＦＦにする（ステップＳ２０６）。
【００２９】
次に、Bluetoothアクセスポイント１２３は接続デバイス数が該Bluetoothアクセスポイント１２３で管理できる管理デバイス数の上限に達したかどうかを判断する（ステップＳ２０７）。接続デバイス数が管理デバイス数の上限に達していないと判断した場合は、Bluetoothアクセスポイント１２３はステップＳ２０２の処理へ戻る。他方、接続デバイス数が管理デバイス数の上限に達したと判断した場合は、Bluetoothアクセスポイント１２３はホスト端末１００に対し、上記作成したデバイスクラス管理テーブルに対応したデバイスクラス情報の通知を行い（ステップＳ２０８）、本処理を終了する。
【００３０】
図３は、クライアント端末（例えばクライアントＰＤＡ１３２）がBluetoothアクセスポイント１２３からの問い合わせ要求を受信した場合の処理を示すフローチャートである。本フローチャートに示す処理はクライアント端末のＣＰＵ（図示略）がプログラムに基づき実行する。
【００３１】
図３において、まず、クライアントＰＤＡ１３２はBluetoothアクセスポイント１２３から問い合わせ要求を受信したかどうかをチェックする（ステップＳ３０１）。問い合わせ要求を受信したと判断した場合は、クライアントＰＤＡ１３２は問い合わせ応答をBluetoothアクセスポイント１２３に対して送信すると共に、該クライアントＰＤＡ１３２のデバイスクラスも一緒に通知し（ステップＳ３０２）（通知手段）、本処理を終了する。
【００３２】
図４は、ホスト端末１００の処理を示すフローチャートである。本フローチャートに示す処理はホスト端末１００のＣＰＵ制御部１０１がプログラムに基づき実行する。
【００３３】
図４において、ホスト端末１００はBluetoothアクセスポイント１２３から、デバイスクラス管理テーブルに対応したデバイスクラス情報を受信すると（ステップＳ４０１でＹＥＳ）、まず、ＲＯＭ記憶部１０８に対しデバイスクラス情報の登録を行う（ステップＳ４０２）。次に、ホスト端末１００はクライアント端末から接続要求を受信したかどうかを判断し（ステップＳ４０３）、接続要求を受信した場合に、当該クライアント端末のデバイスクラスがＰＤＡ或いは携帯電話機であるかどうかを判断する（ステップＳ４０４）。
【００３４】
デバイスクラスがＰＤＡ或いは携帯電話機であると判断した場合は、ホスト端末１００は当該クライアント端末をリモコン動作が可能な機器とみなし、当該クライアント端末に対しリモコンサービスの設定（クライアント端末がＰＤＡや携帯電話機のような記憶能力や表示能力が小さい場合でも、クライアント端末をリモコン操作モードにしてホスト端末１００からデータを圧縮して送信することで、記憶能力や表示能力が大きいＰＣと同じサービスを受けることを可能にする設定）を行い（ステップＳ４０５）、本処理を終了する。
【００３５】
図５は、デバイスクラス管理テーブルの構成を示す図である。
【００３６】
図５において、５０１は、各々のデバイス（クライアント端末）を識別するためのデバイス固有のＩＤであるBluetoothアドレスである。５０２は、デバイスの所有者のユーザ名である。５０３は、デバイスのデバイスクラス（本例では、携帯電話機、ＰＤＡ、ノートＰＣ）である。５０４は、デバイスクラスがＰＤＡ或いは携帯電話機の場合に有効になるリモコン動作情報である（リモコン動作可能：リモコン属性ＯＮ、リモコン動作不可能：リモコン属性ＯＦＦ）。
【００３７】
図６は、無線通信システム全体の処理を示すシーケンス図である。
【００３８】
図６において、まず、Bluetoothアクセスポイント（以下ＢＡＰと略称）１２３は周囲のクライアント端末（デバイス）に対して問い合わせ（Inquiry）を行う。ＢＡＰ１２３から問い合わせ信号を受信したクライアント端末は、ＢＡＰ１２３に対し問い合わせ応答を行い、そのとき同時にクライアント端末のＩＤであるＢＩＤとデバイスクラスも上記問い合わせ応答の問い合わせメッセージの応答パラメータに含ませる。
【００３９】
ＢＡＰ１２３はクライアント端末からの問い合わせ応答の受信に伴い、図５に示すデバイスクラス管理テーブルを作成する。ＢＡＰ１２３は複数のクライアント端末からの問い合わせ応答がある毎に、デバイスクラス管理テーブルの内容を更新する。ＢＡＰ１２３はデバイスクラス管理テーブルの作成が完了したら、ＭＡＰ１２０を介してホスト端末１００に対し、デバイスクラス管理テーブルに対応したデバイスクラス情報を送信する。
【００４０】
次に、クライアント端末がＢＡＰ１２３との接続を行うために、コネクト（Connect）要求をＢＡＰ１２３に送信する。クライアント端末はＢＡＰ１２３との間で認証なども含む接続フェーズを経て接続を完了する(Connected)。続いて、クライアント端末はＢＡＰ１２３を介してホスト端末１００に対しホスト接続要求を送信する。そのとき、ホスト接続要求のパラメータには、リンクを識別するＩＤとしてＣＩＤ及びユーザ名を表すUserを含ませる。続いて、ＢＡＰ１２３はＭＡＰ１２０にクライアント端末からの接続要求を送信し、これに伴いＭＡＰ１２０はホスト端末１００にクライアント端末からの接続要求を送信する。この場合、接続要求に含まれるパラメータとしてはＢＩＤ、ＣＩＤ、User（ユーザ名）が考えられる。
【００４１】
ＭＡＰ１２０からクライアント端末の接続要求を受信したホスト端末１００は上記デバイスクラス管理テーブルに基づき、当該クライアント端末がリモコン動作可能な機器であることを識別した場合には、当該クライアント端末からのサービス要求は今後リモコン信号として解釈する設定にする。ホスト端末１００は接続応答をＭＡＰ１２０、ＢＡＰ１２３を介してクライアント端末に送信する。この時点でクライアント端末及びホスト端末間の通信路が”Opened”された状態になり、クライアント端末はリモコン動作可能な機器として動作する。
【００４２】
次に、クライアント端末におけるリモコン動作の代表的な例として、会議用の資料を自己のクライアント端末にダウンロードする場合を考える。このリモコン動作におけるリモコンコマンドとしては、HTTP（Hyper Text Transfer Protocol）やFTP（File Transfer Protocol）などのファイル転送を行うプロトコルは用いず、リモコンコマンドだけで実現している。
【００４３】
まず、クライアント端末はホスト端末１００に保存されている全ての会議用の資料のリストを獲得するために、資料リスト要求コマンドをＢＡＰ１２３、ＭＡＰ１２０を介してホスト端末１００へ送信する。資料リスト要求コマンドを受信したホスト端末１００は、ユーザ名や資料属性が格納されている全ての会議用の資料のリストをXML（Extensible Markup Language）などの構造化文書言語で作成し、資料リスト要求に対する資料リスト応答としてＭＡＰ１２０、ＢＡＰ１２３を介してクライアント端末へ送信する。尚、資料リスト作成方法については後述する。
【００４４】
クライアント端末はホスト端末１００から資料リストを受信すると、クライアント端末の表示部に資料リストを表示し、表示されている資料リストからユーザにより選択された資料データのダウンロード要求をホスト端末１００に行う。資料のダウンロード要求コマンドは、クライアント端末からＢＡＰ１２３、ＭＡＰ１２０を介してホスト端末１００へ送信される。
【００４５】
ホスト端末１００はクライアント端末から送信された資料データのダウンロード要求コマンドに従い、クライアント端末に対しＭＡＰ１２０、ＢＡＰ１２３を介して資料データの送信を行う。また、クライアント端末からホスト端末１００に対する資料データのダウンロード要求に関しては、もしクライアント端末がダウンロード権限の許可の有無を示す資料属性が不可に設定されている（ダウンロード権限を許可されていない）資料データのダウンロード要求を行った場合には、ホスト端末１００までコマンドを要求するのではなく、クライアント端末内で拒絶を行う（ユーザによる資料データのダウンロード要求の操作を受け付けない）。
【００４６】
図７は、上述した資料リスト作成方法のユーザインタフェース（以下ＵＩと略称）画面を示す図であり、ホスト端末１００に資料を保存する場合の資料データ登録画面（資料属性設定画面）を示す図である。
【００４７】
図７において、資料はホスト端末１００の表示部１０９に表示される図７に示す資料データ登録画面７００を介して登録される。資料データ登録画面７００には、資料データの名称を示す資料データ名７０１、資料の所有者を示すユーザ名７０２、アクセス管理チェックボックス７０３、作成ボタン７０４、キャンセルボタン７０５が表示されている。更に、アクセス管理チェックボックス７０３には、ユーザ、同一グループ、他のグループ、特定のユーザのみアクセス許可可能なエリアが表示されている。
【００４８】
資料データ登録画面７００のアクセス管理チェックボックス７０３において、資料属性の権限（許可/不許可）の設定としては、閲覧の許可/不許可、ダウンロードの許可/不許可、書込みの許可/不許可などを登録することが可能である。資料データ登録画面７００において作成ボタン７０４を押下すると、図８に示す構造化言語によって記述された資料属性情報が生成される。また、資料データ登録画面７００においてキャンセルボタン７０５を押下すると、他の画面に切り替わる。
【００４９】
図８は、ホスト端末１００に会議資料を保存する場合の資料属性情報を示す図である。
【００５０】
図８において、資料属性情報が構造化言語によって記述されている。
【００５１】
図９は、ホスト端末１００に保存された全ての会議資料データの属性リストを示す図である。
【００５２】
図９において、全ての会議資料データの属性リストは、上記図８で作成された各資料データの資料属性情報から生成されるものである。図示の構造化言語を利用することによって、クライアント端末においてはユーザからは見えないシステム部分で（アプリケーションを介して）、資料属性（ユーザに対する資料データの閲覧の許可/不許可、ダウンロードの許可/不許可、書込みの許可/不許可）の判断や資料に対するアクセスの可否を判定することが可能になる。
【００５３】
以上説明したように、本実施の形態によれば、無線通信会議システムにおいて、クライアント端末のデバイスクラス（ＰＤＡ或いは携帯電話機かどうか）に応じて、即ちクライアント端末の記憶能力や表示能力に応じて、クライアント端末をリモコン操作モードでの動作を可能とすることにより、クライアント端末がホスト端末１００と同じアプリケーションを搭載していない場合でも、クライアント端末のリモコン操作によりホスト端末１００のアプリケーションを操作することができるという効果がある。また、リモコン操作により、クライアント端末の無線データ通信におけるデータ送受信量を減らすことができるため、無線データ通信に要する電力を削減でき、省電力を実現することができるという効果がある。
【００５４】
また、ホスト端末１００はクライアント端末が接続する前の、ＢＡＰ１２３によるクライアント端末に対するデバイス問い合わせに基づくＢＡＰ１２３からの通知により、クライアント端末の属性（リモコン動作可能か否か）を知ることができるため、クライアント端末からのホスト端末１００への接続にとどまらず、ホスト端末側からクライアント端末の接続要求を行う場合でも、ホスト端末１００に対するクライアント端末の接続前の時点で当該クライアント端末がリモコン動作可能な仕様かそうでないかを、特別な処理を追加することなく判別することができ、サービス性を向上させることができるという特有の効果がある。
【００５５】
また、クライアント端末への会議用の資料のダウンロードに関しては、資料のリストに資料属性情報を含ませておくことによって、許可されていない資料属性（ダウンロード不許可）を持つ資料に対してダウンロード要求を行っても、クライアント端末内部の判断でダウンロード要求を拒絶することができるため、電波の無駄な輻射を行わせないようにすることが可能となり、また、セキュリティ面でもクライアント端末及びホスト端末１００の両方からセキュリティチェックを行うことが可能となり、システムのセキュリティ性を向上させることができるという特有の効果がある。
【００５６】
［第２の実施の形態］
本発明の第２の実施の形態に係る無線通信会議システムの全体構成は、第１の実施の形態と同様であり、詳細は上述したので説明を省略する。
【００５７】
図１０は、ＢＡＰ１２３の処理を示すフローチャートである。本フローチャートに示す処理はＢＡＰ１２３のＣＰＵ制御部１２６がプログラムに基づき実行する。
【００５８】
図１０において、まず、ＢＡＰ１２３はクライアント端末からのBluetoothの接続要求を待つ（ステップＳ７０１）。ＢＡＰ１２３はクライアント端末からBluetooth接続要求を受信すると、そのBlueooth接続要求のパラメータとして含まれるデバイスクラスを取得し、図５に示すデバイスクラス管理テーブルの作成を行う（ステップＳ７０２）。次に、ＢＡＰ１２３は上記Bluetooth接続要求を行ったクライアント端末のデバイスクラスがＰＤＡ或いは携帯電話機であるかどうかを判別する（ステップＳ７０３）。
【００５９】
デバイスクラスがＰＤＡ或いは携帯電話機であると判断した場合は、ＢＡＰ１２３はデバイスクラス管理テーブルのリモコン属性をＯＮにする（ステップＳ７０４）。他方、デバイスクラスがＰＤＡ或いは携帯電話機でないと判断した場合は、ＢＡＰ１２３はデバイスクラス管理テーブルのリモコン属性をＯＦＦにする（ステップＳ７０５）。
【００６０】
次に、ＢＡＰ１２３はクライアント端末と接続する接続制御シーケンスを実行することでクライアント端末との接続を完了する（ステップＳ７０６）。次に、ＢＡＰ１２３は接続デバイス数が上限に達したかどうかを判断する（ステップＳ７０７）。接続デバイス数が上限に達していないと判断した場合は、ＢＡＰ１２３はステップＳ７０１の処理へ戻る。他方、接続デバイス数が上限に満たない場合は、ＢＡＰ１２３は次のクライアント端末からの接続要求を待ち、接続デバイス数が上限に達した場合は、特定のクライアント端末からの接続を拒絶する設定を行い（ステップＳ７０８）、本処理を終了する。
【００６１】
図１１は、ホスト端末１００の処理を示すフローチャートである。本フローチャートに示す処理はホスト端末１００のＣＰＵ制御部１０１がプログラムに基づき実行する。
【００６２】
図１１において、まず、ホスト端末１００はＭＡＰ１２０からの接続要求を待つ（ステップＳ８０１）。ＭＡＰ１２０から接続要求がきたと判断した場合は、ホスト端末１００はＭＡＰ１２０からクライアント端末のデバイスクラスを取得し、デバイスクラスがＰＤＡ或いは携帯電話機であるかどうかを判別する（ステップＳ８０２）。
【００６３】
デバイスクラスがＰＤＡ或いは携帯電話機であると判断した場合は、ホスト端末１００は当該クライアント端末をリモコン動作が可能な機器とみなし、当該クライアント端末に対しリモコンサービスの設定（クライアント端末がＰＤＡや携帯電話機のような記憶能力や表示能力が小さい場合でも、クライアント端末をリモコン操作モードにしてホスト端末１００からデータを圧縮して送信することで、記憶能力や表示能力が大きいＰＣと同じサービスを受けることを可能にする設定）を行い（ステップＳ８０３）、本処理を終了する。
【００６４】
図１２は、無線通信会議システム全体の処理を示すシーケンス図である。
【００６５】
図１２において、クライアント端末はBluetoothのクライアント端末（デバイス）を識別するＩＤであるＢＩＤと、デバイスクラス情報を含んだリンクレベルでの接続要求となるConnectReq接続要求メッセージをＢＡＰ１２３へ送信する。クライアント端末とＢＡＰ１２３との間で、認証フェーズ、上位接続フェーズを経て“Connected”状態に入る。次に、クライアント端末はホスト端末１００へホスト接続要求を送信する。ＢＡＰ１２３はクライアント端末のBluetoothアドレスに基づき上記取得したデバイスクラスを、ＢＡＰ１２３を介してホスト端末１００へ通知する。
【００６６】
ホスト端末１００は上記ホスト接続要求に含まれるデバイスクラスから、当該クライアント端末がリモコン動作可能な機器としての接続要求を行ってきたことを認識することができる。ホスト端末１００は接続応答をＭＡＰ１２０及びＢＡＰ１２３を介してクライアント端末に送信する。クライアント端末がホスト端末１００から接続応答を受信した時点で、クライアント端末及びホスト端末間の状態は“Opened”になり、各種コマンドデータのやり取りを行うことができる。
【００６７】
以上説明したように、本実施の形態によれば、第１の実施の形態と同様に、クライアント端末がホスト端末１００と同じアプリケーションを搭載していない場合でも、クライアント端末のリモコン操作によりホスト端末１００のアプリケーションを操作できると共に、省電力を実現できるという効果がある。
【００６８】
また、ホスト端末１００はクライアント端末から接続要求が発生した場合に、クライアント端末のデバイスクラスを確認することができるため、ホスト端末１００において接続要求がなかったクライアント端末のデバイスクラス管理テーブルを保持しておく必要がなく、記憶容量の有効活用を図ることができるという特有の効果がある。
【００６９】
［第３の実施の形態］
本発明の第３の実施の形態に係る無線通信会議システムの全体構成は、第１の実施の形態と同様であり、詳細は上述したので説明を省略する。
【００７０】
図１３は、ＢＡＰ１２３の処理を示すフローチャートである。
【００７１】
図１３において、まず、ＢＡＰ１２３はクライアント端末からのBluetoothの接続要求を待つ（ステップＳ１００１）。ＢＡＰ１２３はクライアント端末からBluetooth接続要求を受信すると、接続応答をクライアント端末に送信し（ステップＳ１００２）、接続シーケンス処理を継続して行う（ステップＳ１００３）。ＢＡＰ１２３はクライアント端末の接続が完了して通信路がオープン状態になり（ステップＳ１００４でＹＥＳ）、クライアント端末から送信されるデバイスクラス情報を受信すると（ステップＳ１００５）、クライアント端末のデバイスクラスがＰＤＡ或いは携帯電話機であるかどうかを判別する（ステップＳ１００６）。
【００７２】
デバイスクラスがＰＤＡ或いは携帯電話機であると判断した場合は、ＢＡＰ１２３はデバイスクラス管理テーブルのリモコン属性をＯＮにし（ステップＳ１００７）、リモコンサービス（クライアント端末をリモコン操作モードで動作可能とするサービス）を起動する。他方、デバイスクラスがＰＤＡ或いは携帯電話機でないと判断した場合は、ＢＡＰ１２３はデバイスクラス管理テーブルのリモコン属性をＯＦＦにし（ステップＳ１００８）、通常のサービスを提供する。
【００７３】
図１４は、ホスト端末１００の処理を示すフローチャートである。本フローチャートに示す処理はホスト端末１００のＣＰＵ制御部１０１がプログラムに基づき実行する。
【００７４】
図１４において、ホスト端末１００は該ホスト端末１００とクライアント端末との間が接続中になると（ステップＳ１１０１でＹＥＳ）、クライアント端末からデータの受信を行い（ステップＳ１１０２でＹＥＳ）、クライアント端末から受信したデータがデバイスクラスを表すデバイスクラス情報であれば（ステップＳ１１０３でＹＥＳ）、クライアント端末のデバイスクラスがＰＤＡ或いは携帯電話機であるかどうかを判別する（ステップＳ１１０４）。
【００７５】
デバイスクラスがＰＤＡ或いは携帯電話機であると判断した場合は、ホスト端末１００は当該クライアント端末に対しリモコンサービスの設定（クライアント端末がＰＤＡや携帯電話機のような記憶能力や表示能力が小さい場合でも、クライアント端末をリモコン操作モードにしてホスト端末１００からデータを圧縮して送信することで、記憶能力や表示能力が大きいＰＣと同じサービスを受けることを可能にする設定）を行う（ステップＳ１１０５）。他方、デバイスクラスがＰＤＡ或いは携帯電話機でないと判断した場合は、本処理を終了する。
【００７６】
図１５は、無線通信会議システム全体の処理を示すシーケンス図である。
【００７７】
図１５において、まず、クライアント端末がＢＡＰ１２３に接続要求であるConnectReq接続要求メッセージを送信する。クライアント端末は認証フェーズを経てリンクレベルでの接続を完了し、続けて上位レイヤの接続フェーズを経る。接続完了となる“Connected”状態になったら、クライアント端末は接続した通信路を使用し、ＢＡＰ１２３、ＭＡＰ１２０を介してホスト端末１００にホスト接続要求を送信する。ホスト端末１００はホスト接続要求を受理する場合、接続応答をＭＡＰ１２０、ＢＡＰ１２３を介してクライアント端末に送信する。この時点でクライアント端末及びホスト端末間の接続状態は”Opened”になる。
【００７８】
続いて、クライアント端末は自端末の属性であるデバイスクラスをＢＡＰ１２３、ＭＡＰ１２０を介してホスト端末１００に送信する。ホスト端末１００はクライアント端末からデバイスクラス通知のコマンドを受信すると、接続したクライアント端末がリモコン動作可能な機器であることを識別する。その後、ホスト端末１００はＭＡＰ１２０、ＢＡＰ１２３を介してクライアント端末にリモコン動作確認の応答を送信する。
【００７９】
以上説明したように、本実施の形態によれば、第１の実施の形態と同様に、クライアント端末がホスト端末１００と同じアプリケーションを搭載していない場合でも、クライアント端末のリモコン操作によりホスト端末１００のアプリケーションを操作できると共に、省電力を実現できるという効果がある。
【００８０】
また、ホスト端末１００はBluetoothの通信路が開通した後に、当該クライアント端末がリモコン動作可能な機器か否かを識別することができる。この場合は、通信路開通までは、PAN（Personal Area Network）プロファイルなどのIP（Internet Protocol）により接続する際に有効であり、無線ＬＡＮや他のIPを利用する通信と同様の処理でリモコン動作可能な機器を認識することができるため、Bluetooth或いは無線ＬＡＮという特別な区別を行うことなく、クライアント端末のリモコン動作を受け入れることが可能となるという特有の効果がある。
【００８１】
本発明は、上述した実施の形態の機能を実現するソフトウエアのプログラム（図２〜図４、図１０〜図１１、図１３〜図１５のフローチャート）をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによって、達成することができる。
【００８２】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００８３】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００８４】
また、本発明は、上述した実施の形態の機能を実現するソフトウエアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【００８５】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００８６】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【００８７】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【００８８】
更に、本発明は、前述した実施の形態を実現するソフトウエアのプログラムがネットワーク上のデータベース又はホームページから通信プログラムによりダウンロードされ、このプログラムを読出して実行することによって達成することができる。
【００８９】
上記プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからコンピュータプログラム自体、又は自動インストール機能を含む圧縮ファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給することができる。
【００９０】
また、上記プログラムは、プログラムコードを暗号化した上で格納したＣＤ−ＲＯＭ等の記憶媒体をユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムコードを実行してコンピュータにインストールさせることによっても供給することができる。
【００９１】
上述した実施の形態の機能は、プログラムコードを複数のファイルに分割し、夫々のファイルを異なるホームページからダウンロードすることによっても実現することができる。即ち、本発明の機能処理をコンピュータで実現させるためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明を構成する。
【００９２】
また、上述した実施の形態の機能は、記憶媒体から読出されたプログラムが、コンピュータに挿入された機能拡張ボード又はコンピュータに接続された機能拡張ユニットに備えられたメモリに書込まれた後、そのプログラムの指示に基づき、その機能拡張ボード又は機能拡張ユニットに備えられたＣＰＵ又はＭＰＵ等が実際の処理の一部又は全部を実行することによっても実現することができる。
【０１２６】
【発明の効果】
以上詳細に説明したように、本発明によれば、例えば、管理装置と同じアプリケーションを搭載していない携帯情報端末や携帯電話機などの無線通信端末であっても、無線通信端末から管理装置の遠隔制御が可能となるので、無線通信端末から管理装置のアプリケーションを操作することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る無線通信会議システムの全体構成を示すブロック図である。
【図２】  Bluetoothアクセスポイントがクライアント端末のデバイスクラスを識別する場合の処理を示すフローチャートである。
【図３】クライアント端末がBluetoothアクセスポイントからの問い合わせ要求を受信した場合の処理を示すフローチャートである。
【図４】ホスト端末の処理を示すフローチャートである。
【図５】デバイスクラス管理テーブルの構成を示す図である。
【図６】無線通信会議システム全体の処理を示すシーケンス図である。
【図７】ホスト端末に会議資料を保存する場合の資料データ登録画面を示す図である。
【図８】ホスト端末に会議資料を保存する場合の資料属性情報を示す図である。
【図９】ホスト端末に保存された全ての会議資料データの資料属性情報を示す図である。
【図１０】本発明の第２の実施の形態に係るBluetoothアクセスポイントの処理を示すフローチャートである。
【図１１】ホスト端末の動作を示すフローチャートである。
【図１２】無線通信会議システム全体の処理を示すシーケンス図である。
【図１３】本発明の第３の実施の形態に係るBluetoothアクセスポイントの処理を示すフローチャートである。
【図１４】ホスト端末の処理を示すフローチャートである。
【図１５】無線通信会議システム全体の処理を示すシーケンス図である。
【符号の説明】
１００  ホスト端末
１０１  ＣＰＵ制御部
１０２  クライアント端末情報管理手段
１０３  クライアント端末サービス変換手段
１０４  クライアントリモコン制御代行手段
１０５  ファイル管理制御手段
１２０  マルチアクセスポイントシステム
１２３  Bluetoothアクセスポイント
１２４  無線ＬＡＮアクセスポイント
１２６  ＣＰＵ制御部
１２７  端末デバイス識別手段
１２８  端末インタフェースホスト通知手段
１３２  クライアントＰＤＡ
１３３  クライアントＰＣ
【図１】
0004272938.tif 000002
【図２】
0004272938.tif 000003
【図３】
0004272938.tif 000004
【図４】
0004272938.tif 000005
【図５】
0004272938.tif 000006
【図６】
0004272938.tif 000007
【図７】
0004272938.tif 000008
【図８】
0004272938.tif 000009
【図９】
0004272938.tif 000010
【図１０】
0004272938.tif 000011
【図１１】
0004272938.tif 000012
【図１２】
0004272938.tif 000013
【図１３】
0004272938.tif 000014
【図１４】
0004272938.tif 000015
【図１５】
0004272938.tif 000016