(57)【特許請求の範囲】
【請求項１】
複数の端末装置と無線通信網を介してデータを送受信する端末操作装置において、
上記端末装置との間で確立されたインターフェース上でデータを送受信する無線通信手段と、
上記無線通信手段におけるデータの送受信を制御する通信制御手段と、
ユーザが上記端末装置を操作する操作入力を行う入力インターフェースと、画像を表示出力する出力インターフェースとを有するユーザインターフェース手段とを備え、
上記通信制御手段は、
上記無線通信網の範囲内にある全ての端末装置を検索し、検索した端末装置を示す情報を上記ユーザインターフェース手段の出力インターフェースに出力し、上記ユーザインターフェース手段の入力インターフェースからの入力情報に基づき、検索した端末装置と上記インターフェースを確立し、
上記インターフェースを確立した端末装置のうち、一の端末装置からファイル属性情報を受信して、受信したファイル属性情報の情報要素を表示する端末表示画面を、上記出力インターフェースに表示し、
上記端末表示画面に表示された情報要素が上記入力インターフェースにより指定されると、指定された情報要素で示されるファイルデータの送信を上記一の端末装置に要求し、該一の端末装置から当該ファイルデータを受信し、受信したファイルデータを他の端末装置に送信する端末操作装置。
【請求項２】
上記通信制御手段は、上記端末装置が他の端末装置を介して公衆通信網との間で行うファイルデータの送受信を制御する請求項１記載の端末操作装置。
【請求項３】
公衆通信網とデータを送受信する際の通信設定情報を格納する記憶部を備える請求項２記載の端末操作装置。
【請求項４】
複数の端末装置と無線通信網を介してデータを送受信する端末操作装置において、
上記端末装置との間で確立されたインターフェース上でデータを送受信する無線通信手段と、
上記無線通信網の範囲内にある全ての端末装置を検索し、検索した複数の端末装置と上記インターフェースを確立して、上記無線通信手段におけるデータの送受信を制御する通信制御手段と、
ユーザが上記端末装置を操作する操作入力を行う入力インターフェースと、画像を表示出力する出力インターフェースとを有するユーザインターフェース手段と、
上記検索した端末装置の能力情報を解析するとともに、解析した能力情報から、上記検索した端末装置を組み合わせてアプリケーションを提供することができる端末装置を解析し、解析結果を上記出力インターフェースに出力する能力情報解析手段とを備え、
上記通信制御手段は、上記インターフェースを確立した端末装置のうち一の端末装置からファイル属性情報を受信して、受信したファイル属性情報の情報要素を表示する端末表示画面を、上記能力情報解析手段により解析された解析結果に対応付けて上記出力インターフェースに表示し、
上記端末表示画面に表示された情報要素が上記入力インターフェースにより指定されると、指定された情報要素で示されるファイルデータの送信を上記一の端末装置に要求し、該一の端末装置から当該ファイルデータを受信し、受信したファイルデータを他の端末装置に送信する端末操作装置。
【請求項５】
公衆通信網とデータを送受信する際の通信設定情報を格納する記憶部を備え、
上記通信制御手段は、上記ユーザインターフェース手段からの入力情報に基づき、上記端末装置から受信したファイルデータを他の端末装置を介して公衆通信網へ送信する請求項４記載の端末操作装置。
【請求項６】
公衆通信網とデータを送受信する際の通信設定情報を格納する記憶部を備え、
上記通信制御手段は、上記ユーザインターフェース手段からの入力情報に基づき、公衆通信網から上記端末装置を介して受信したファイルデータを他の端末装置へ送信する請求項４記載の端末操作装置。
【請求項７】
データを送受信する無線通信部と、上記無線通信部を制御する通信制御部と、ユーザが操作入力を行う入力インターフェースと画像を表示出力する出力インターフェースとを有するユーザインターフェース部を備える端末操作装置により、複数の端末装置を操作する端末操作方法であって、
上記端末操作装置の無線通信網の範囲内にある全ての端末装置を検索し、検索した端末装置を示す情報を上記ユーザインターフェース部の出力インターフェースに出力し、上記ユーザインターフェース部の入力インターフェースからの入力情報に基づき、端末操作装置と検索した端末装置間でインターフェースを確立し、
上記インターフェースを確立した端末装置のうち、一の端末装置から端末操作装置へファイル属性情報を送信し、ファイル属性情報の情報要素を表示する端末表示画面を、上記出力インターフェースに表示し、
上記端末表示画面に表示された情報要素が上記入力インターフェースにより指定されると、指定された情報要素で示されるファイルデータの送信を上記端末操作装置から上記一の端末装置に要求し、該一の端末装置から上記端末操作装置に送信されたファイルデータを他の端末装置に転送する端末操作方法。
【請求項８】
端末操作装置と端末装置間でインターフェースを確立し、ユーザインターフェース部からの入力情報に基づき、上記端末装置から送信されたファイルデータを上記端末操作装置及び他の端末装置を介して公衆通信網へ転送する請求項７記載の端末操作方法。
【請求項９】
ファイルデータを公衆通信網と送受信する際の通信設定情報を端末操作装置により管理する請求項８記載の端末操作方法。
【請求項１０】
上記端末操作装置と上記端末装置間でインターフェースを確立し、上記ユーザインターフェース部からの入力情報に基づき、公衆通信網から上記端末装置及び上記端末操作装置を介して送信されたファイルデータを他の端末装置へ転送する請求項７記載の端末操作方法。
【請求項１１】
ファイルデータを公衆通信網と送受信する際の通信設定情報を上記端末操作装置により管理する請求項１０記載の端末操作方法。
【請求項１２】
データを送受信する無線通信部と、上記無線通信部を制御する通信制御部と、ユーザが操作入力を行う入力インターフェースと画像を表示出力する出力インターフェースとを有するユーザインターフェース部を備える端末操作装置により、複数の端末装置を操作する端末操作方法であって、
上記端末操作装置と無線通信網の範囲内にある複数の端末装置を検索し、検索した複数の端末装置と上記インターフェースを確立して、検索した複数の上記端末装置の能力情報を解析するとともに、解析した能力情報から、上記検索した端末装置を組み合わせてアプリケーションを提供することができる端末装置を解析し、解析結果を上記出力インターフェースに出力し、
上記インターフェースを確立した端末装置のうち一の端末装置から上記端末操作装置へファイル属性情報を送信し、ファイル属性情報の情報要素を表示する端末表示画面を、上記解析結果に対応付けて上記出力インターフェースに表示し、
上記端末表示画面に表示された情報要素がユーザにより指定されると、指定された情報要素で示されるファイルデータの送信を上記端末操作装置から上記一の端末装置に要求し、該一の端末装置から上記端末操作装置に送信されたファイルデータを他の端末装置に転送する端末操作方法。
【請求項１３】
ファイルデータを公衆通信網と送受信する際の通信設定情報を上記端末操作装置により管理し、上記ユーザインターフェース部からの入力情報に基づき、上記端末装置から送信されたファイルデータが上記端末操作装置及び他の端末装置を介して公衆通信網へ転送する請求項１２記載の端末操作方法。
【請求項１４】
ファイルデータを公衆通信網と送受信する際の通信設定情報を上記端末操作装置により管理し、上記ユーザインターフェース部からの入力情報に基づき、公衆通信網から上記端末装置及び上記端末操作装置を介して送信されたファイルデータを他の端末装置へ転送する請求項１２記載の端末操作方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信網を介して複数の端末装置を操作する端末操作装置及び端末操作方法、並びにこの端末操作装置により操作される端末装置に関する。
【０００２】
【従来の技術】
近年、無線ＬＡＮ（Local Area Network）システムの分野において、２．４ＧＨｚ帯の電波を用い、周波数ホッピング方式に準じた処理をして各機器間でデータの送受信を行うBluetooth方式を採用したシステムの開発が行われている。
【０００３】
上記Bluetooth方式は、無線通信技術を用い、コンピュータ、電気通信、ネットワーキング等の各業界の企業が共同で開発を進めており、複数のパーソナルコンピュータやデバイス間で特化した無線（ＲＦ）ネットワーキングを実現するための方式である。このBluetooth方式は、日欧米５社の企業がBluetooth  ＳＩＧ(Special Interest Group)に参加して策定された。このBluetooth方式により、ノートブック、ＰＤＡ(Personal Digital Assistant）、及び携帯電話は、情報や各種サービスを無線通信でパーソナルコンピュータと共用することができ、面倒なケーブル接続が不要となる。
【０００４】
このBluetooth方式を適用した近距離無線通信網は、複数台の端末装置を備え、端末装置間で互いにデータ通信や音声通信を行うことができる。またこのBluetooth方式により、各端末装置は、携帯電話等の他の端末装置への無線通信を介して、インターネット網等の公衆通信網と通信することができる。
【０００５】
【発明が解決しようとする課題】
このBluetooth方式を適用した近距離無線通信網において、例えば、デジタルカメラで撮影した画像をプリンタから出力したり、音楽サーバに格納された音楽情報を公衆通信網に接続されたターミナルアダプタを介してポータブルオーディオに取り込む等、複数の端末装置を連動させて一つのアプリケーションを実現する場合がある。かかる場合において、各端末装置をそれぞれ操作することなく、一方の端末装置から無線通信により他の端末装置を連係操作できるようにすることで、ユーザの労力を軽減させる必要がある。
【０００６】
この連係操作を実現するためには、端末装置間で入出力インターフェースを統一する必要があり、また各端末装置にネットワーク機能を付加すべくＴＣＰ／ＩＰ等のネットワークプロトコルを実装する必要がある。更に、ユーザが他の端末装置を容易に操作できるようにするため、ユーザインターフェースの高機能化を図る必要もある。
【０００７】
しかしながら、これらの機能を従来製品に実装するのは一般的に困難であり、仮に実装できても、ユーザに対し時間的、金銭的負担を強いることになる。また、持ち運び可能なデジタルカメラ、ポータブルオーディオ等にこれらの機能を付加するのは、軽量化、小型化の妨げとなる。
【０００８】
従って、端末装置に上記機能を付加せずに、複数の端末装置を連係操作できるようにするためには、各端末装置を統合的に操作することができる装置を別途設けることが望ましい。
【０００９】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、データを送受信する複数の端末装置を近距離無線通信網を介して操作することができる端末操作装置及び端末操作方法、並びにこの端末操作装置により操作される端末装置を提供することを目的とする。
【００１０】
また通信能力の異なる多数の端末装置が混在する場合において、ユーザが適用可能なアプリケーションを判断するのは容易ではなく、特に携帯電話等のように公衆通信網に接続される端末装置が混在する場合においては、端末装置間で適用できるアプリケーションの組み合わせは多岐にわたる。
【００１１】
従って端末装置間で適用可能なアプリケーションを自動的に選び出し、当該アプリケーションを実現するための端末装置をユーザが容易に選択できるような環境を作り出す必要がある。
【００１２】
そこで、本発明は、無線通信網の範囲内にある複数の端末装置間で構成されるアプリケーションを自動的に選び出し、これらを連係操作することができる端末操作装置及び端末操作方法、並びにこの端末操作装置により操作される端末装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明に係る端末操作装置は、上記の目的を達成するために、端末装置との間で確立したインターフェース上でデータを送受信する無線通信手段と、上記無線通信手段におけるデータの送受信を制御する通信制御手段と、ユーザが上記端末装置を操作する操作入力を行う入力インターフェースと、画像を表示出力する出力インターフェースとを有するユーザインターフェース手段とを備え、上記通信制御手段は、上記無線通信網の範囲内にある全ての端末装置を検索し、検索した端末装置を示す情報を上記ユーザインターフェース手段の出力インターフェースに出力し、上記ユーザインターフェース手段の入力インターフェースからの入力情報に基づき、検索した端末装置と上記インターフェースを確立し、上記インターフェースを確立した端末装置のうち、一の端末装置からファイル属性情報を受信して、受信したファイル属性情報の情報要素を表示する端末表示画面を、上記出力インターフェースに表示し、上記端末表示画面に表示された情報要素が上記入力インターフェースにより指定されると、指定された情報要素で示されるファイルデータの送信を上記端末装置に要求し、該一の端末装置から当該ファイルデータを受信し、受信したファイルデータを他の端末装置に送信する。
【００１５】
また、本発明に係る端末操作装置は、上記の目的を達成するため、端末装置との間で確立されたインターフェース上でデータを送受信する無線通信手段と、上記無線通信網の範囲内にある全ての端末装置を検索し、検索した複数の端末装置と上記インターフェースを確立して、上記無線通信手段におけるデータの送受信を制御する通信制御手段と、ユーザが上記端末装置を操作する操作入力を行う入力インターフェースと、画像を表示出力する出力インターフェースとを有するユーザインターフェース手段と、上記検索した端末装置の能力情報を解析するとともに、解析した能力情報から、上記検索した端末装置を組み合わせてアプリケーションを提供することができる端末装置を解析し、解析結果を上記出力インターフェースに出力する能力情報解析手段とを備え、上記通信制御手段は、上記インターフェースを確立した端末装置のうち一の端末装置からファイル属性情報を受信して、受信したファイル属性情報の情報要素を表示する端末表示画面を、上記能力情報解析手段により解析された解析結果に対応付けて上記出力インターフェースに表示し、上記端末表示画面に表示された情報要素が上記入力インターフェースにより指定されると、指定された情報要素で示されるファイルデータの送信を上記一の端末装置に要求し、該一の端末装置から当該ファイルデータを受信し、受信したファイルデータを他の端末装置に送信する。
【００１７】
また、上記の目的を達成するために、本発明に係る端末操作方法は、データを送受信する無線通信部と、上記無線通信部を制御する通信制御部と、ユーザが操作入力を行う入力インターフェースと画像を表示出力する出力インターフェースとを有するユーザインターフェース部を備える端末操作装置により、複数の端末装置を操作する端末操作方法であって、上記端末操作装置の無線通信網の範囲内にある全ての端末装置を検索し、検索した端末装置を示す情報を上記ユーザインターフェース部の出力インターフェースに出力し、上記ユーザインターフェース部の入力インターフェースからの入力情報に基づき、端末操作装置と検索した端末装置間でインターフェースを確立し、上記インターフェースを確立した端末装置のうち、一の端末装置から端末操作装置へファイル属性情報を送信し、ファイル属性情報の情報要素を表示する端末表示画面を、上記出力インターフェースに表示し、上記端末表示画面に表示された情報要素が上記入力インターフェースにより指定されると、指定された情報要素で示されるファイルデータの送信を上記端末操作装置から一の端末装置に要求し、該一の端末装置から上記端末操作装置に送信されたファイルデータが他の端末装置に転送する。
【００２０】
また、上記の目的を達成するために、本発明に係る端末操作方法は、データを送受信する無線通信部と上記無線通信部を制御する通信制御部とユーザが操作を行うためのユーザインターフェース部を備える端末操作装置により、複数の端末装置を操作する端末操作方法であって、端末操作装置と端末装置間でインターフェースを確立し、ユーザインターフェース部からの入力情報に基づき、公衆通信網から一の端末装置及び端末操作装置を介して送信されたファイルデータを他の端末装置へ転送することを特徴とする。
【００２１】
また、上記の目的を達成するために、本発明に係る端末操作方法は、データを送受信する無線通信部と、上記無線通信部を制御する通信制御部と、ユーザが操作入力を行う入力インターフェースと画像を表示出力する出力インターフェースとを有するユーザインターフェース部を備える端末操作装置により、複数の端末装置を操作する端末操作方法であって、上記端末操作装置と無線通信網の範囲内にある複数の端末装置を検索し、検索した複数の端末装置と上記インターフェースを確立して、検索した複数の上記端末装置の能力情報を解析するとともに、解析した能力情報から、上記検索した端末装置を組み合わせてアプリケーションを提供することができる端末装置を解析し、解析結果を上記出力インターフェースに出力し、上記インターフェースを確立した端末装置のうち一の端末装置から上記端末操作装置へファイル属性情報を送信し、ファイル属性情報の情報要素を表示する端末表示画面を、上記解析結果に対応付けて上記出力インターフェースに表示し、上記端末表示画面に表示された情報要素がユーザにより指定されると、指定された情報要素で示されるファイルデータの送信を上記端末操作装置から上記一の端末装置に要求し、該一の端末装置から上記端末操作装置に送信されたファイルデータを他の端末装置に転送する。
【００２４】
【発明の実施の形態】
以下本発明の第１の実施の形態について図面を参照しながら詳細に説明する。
【００２５】
本発明の第１の実施の形態は、例えば図１に示すような無線ＬＡＮ（Local Area Network）システム１に適用される。
【００２６】
この図１に示す無線ＬＡＮシステム１は、端末操作装置１１と、データを端末操作装置に送信する第１の端末装置１２と、端末操作装置１１からデータを受信する第２の端末装置１３とを備えている。
【００２７】
この無線ＬＡＮシステム１は、端末操作装置と端末装置との間のデータ通信を、Bluetooth方式を適用した近距離無線通信網３０を介して行う。
【００２８】
このBluetooth方式とは、日欧米５社が１９９８年５月に標準化活動を開始した近距離無線通信技術の呼称である。このBluetooth方式では、最大データ伝送速度が１Ｍｂｐｓ（実効的には７２１ｋｂｐｓ）、最大伝送距離が１０ｍ程度の近距離無線通信網を構築してデータ通信を行う。このBluetooth方式では、無許可で利用可能な２．４ＧＨｚ帯のＩＳＭ（Industrial Scientific Medical）周波数帯域に帯域幅が１ＭＨｚのチャネルを７９個設定し、１秒間に１６００回チャネルを切り換える周波数ホッピング方式のスペクトラム拡散技術を採用し、端末操作装置１１と端末装置１２、１３との間で電波を送受信する。
【００２９】
このBluetooth方式を適用した近距離無線通信網に含まれる端末操作装置と各端末装置は、マスタ/スレーブ方式が適用され、処理内容に応じて、周波数ホッピングパターンを決定するマスタ機器と、マスタ機器に制御される通信相手のスレーブ機器とに分かれる。マスタ機器では、一度に７台のスレーブ機器と同時にデータ通信を行うことができる。マスタ機器とスレーブ機器とを加えた計８台の機器で構成するサブネットは、”ｐｉｃｏｎｅｔ（ピコネット）”と呼ばれる。無線ＬＡＮシステム１に含まれるスレーブ機器である端末装置１２，１３は、同時に２つ以上のピコネットのスレーブ機器となることができる。
【００３０】
端末操作装置１１は、ユーザにより操作されるデバイスである。端末操作装置１１としては例えばパーソナルコンピュータ等がある。
【００３１】
第１の端末装置１２は、近距離無線通信網３０を介して端末操作装置１１と無線通信する。この第１の端末装置１２は、生成されたファイルデータ又は取得したファイルデータを、近距離無線通信網３０を介して端末操作装置１１へ送信する。
【００３２】
第１の端末装置１２としては、例えばデジタルカメラ、ＰＤＡ（Personal Digital Assistant）、ポータブルオーディオ、メール処理端末、ＥＭＤ（Electronic Music Distribution）等がある。
【００３３】
第２の端末装置１３は、近距離無線通信網３０を介して端末操作装置１１と無線通信する。この第２の端末装置１３は、第１の端末装置１２において生成されたデータ又は取得されたデータを、端末操作装置１１を介して受信する。またこの第２の端末装置１３は、受信したデータを所定の媒体に出力する。
【００３４】
第２の端末装置１３としては、例えばプリンタ等がある。
【００３５】
次に端末操作装置１１、第１の端末装置１２及び第２の端末装置１３の具体的な構成例について図２を用いて説明する。
【００３６】
この図２において端末操作装置１１は、Bluetooth無線通信部１１１と、Bluetooth通信制御部１１２と、記憶部１１３と、端末制御部１１４と、ユーザーインターフェース１１５とを備えている。
【００３７】
Bluetooth無線通信部１１１は、例えば２．４ＧＨｚ帯（２．４０２ＧＨｚ〜２．４８０ＧＨｚ）の信号を出力／検出するためのアンテナを備え、近距離無線通信網３０を介して端末装置１２、１３とデータの送受信を行う。
【００３８】
またBluetooth無線通信部１１１は、Bluetooth通信制御部１１２に接続され、アンテナからデータを送信するとき、Bluetooth通信制御部１１２から入力されるデジタルデータをアナログデータに変換し、デジタルデータの０，１のシーケンスに従って一次変調を行い、それを更に２．４ＧＨｚ帯の搬送波にのせて送出する。搬送波は、一つのデータの送信（スロット）毎に周波数を変えて設定され、周波数ホッピングによって絶えず切り替えられていく。また、このBluetooth無線通信部１１１は、アンテナで受信した信号について上述した処理と逆の処理を行うことでアナログデータをデジタルデータにしてBluetooth通信制御部１１２に出力する。
【００３９】
Bluetooth通信制御部１１２は、端末操作装置１１と通信装置１２，１３のデータの送受信の制御等を行う。Bluetooth通信制御部１１２は、一方がBluetooth無線通信部１１１と接続され、一方が記憶部１１３に接続され、さらにもう一方が端末制御部１１４と接続される。
【００４０】
記憶部１１３は、例えばフラッシュメモリからなり、指定されたアドレスにデータを記憶する。またこの記憶部１１３には、データを送受信するためのプロトコル等が少なくとも実装されている。
【００４１】
端末制御部１１４は、ユーザインターフェース１１５からの入力情報に基づき、各端末装置１２、１３を制御する。また端末制御部１１４は、ユーザインターフェース１１５に各種情報を描画処理する。この端末制御部１１４は、一方がユーザインターフェース１１５と接続され、一方が記憶部１１３に接続され、一方がBluetooth通信制御部１１２に接続される。
【００４２】
ユーザインターフェース１１５は、例えば、キーボード、マウス及びディスプレイ等からなり、ユーザがコンピュータ端末と会話するためのインターフェースである。このユーザインターフェース１１５は、端末制御部１１４に接続される。ユーザインターフェース１１５は、ユーザから入力された情報を端末制御部１１４へ出力する。
【００４３】
また、この図２において端末装置１２，１３は、Bluetooth無線通信部１２１，１３１と、Bluetooth通信制御部１２２、１３２と、端末機能部１２３，１３３と、ファイルシステム機能部１２４、１３４と、メモリ機能部１２５、１３５とから構成される。
【００４４】
Bluetooth無線通信部１２１、１３１は、それぞれBluetooth通信制御部１２２、１３２に接続され、ＡＤ変換処理、一次変調、アンテナを介した送受信等を行う。
【００４５】
Bluetooth通信制御部１２２、１３２は、一方がBluetooth無線通信部１２１、１３１と接続され、ファイルシステム機能部１２４，１３４に接続され、Bluetooth方式による無線通信の制御を行う。
【００４６】
端末機能部１２３、１３３は、各端末装置につき、所定のアプリケーション動作を行う。この端末機能部１２３，１３３は、例えばデジタルカメラにおける撮影、プリンタにおける印刷等を行う。端末機能部１２３，１３３は、ファイルシステム機能部１２４，１３４に接続され、ファイルデータの入出力を行う。
【００４７】
ファイルシステム機能部１２４，１３４は、デジタルカメラで撮り込んだ画像データや、プリンタ出力する画像データのファイリング等を行う。ファイルシステム機能部１２４，１３４は、Bluetooth通信制御部１２２，１３２と、端末機能部１２３，１３３と、メモリ機能部１２５，１３５にそれぞれ接続される。第１の端末装置１２におけるファイルシステム機能部１２４は、撮影した画像をファイルデータとし、これをメモリ機能部１２５へ書き込む。またファイルシステム機能部１２４は、書き込んだファイルデータをメモリ機能部１２５から読み出し、Bluetooth無線通信部１２１を介して端末操作装置１１へ送信する。
【００４８】
第２の端末装置１３におけるファイルシステム機能部１３４は、受信したファイルデータを読み込み、メモリ機能部１３５へ書き込む。またこのファイルシステム機能部１３４は、読み込んだファイルデータをアプリケーションデータに変換し、端末機能部１３３へ出力する。端末機能部１３３では、アプリケーションデータとして表される画像をプリンタ出力する。
【００４９】
メモリ機能部１２５、１３５は、例えばフラッシュメモリからなり、指定されたアドレスにファイルデータを記憶する。またこのメモリ機能部１２５，１３５には、ネットワークアクセスのためのアカウント、認証パスワード等の情報、アプリケーション等で使用する個人情報、ネットワーク接続を行うための必要なネットワーク設定情報等が記憶される。
【００５０】
次に、端末操作装置１１、第１の端末装置１２及び第２の端末装置１３において設定されているプロトコルスタックについて図３を用いて説明する。
【００５１】
プロトコルスタックの最下位層には物理層であるBluetooth Baseband１５１が規定されている（以下、ＢＢという）。この物理層の主な役割は、Bluetooth方式を近距離無線通信網３０の物理的、電気的インターフェース等の規格を規定するものである。
【００５２】
この物理層の上には、リンク層が規定されている。このリンク層は、ＬＭＰ（Link Manager Protocol）１５２、ＨＣＩ（Host Control Interface）１５３、Ｌ２ＣＡＰ（Logical Link Control and Adaptation Protocol）１５４、ＲＦＣＯＭＭ１５５から構成される。リンク層の主な役割は、Bluetooth方式を適用した近距離無線通信網を構築するための機能を提供することである。また、このリンク層により、例えば、送信するデータに通信制御に関する情報、誤り検出・訂正のための符号を付加したり、データの受信を相手に通知する等の処理を行う。またこのリンク層により、例えば、受信バッファの残り領域が少なくなったとき、相手に送信の一時停止を要求する。
【００５３】
ＬＭＰ１５２は、Bluetooth方式による無線リンクの制御するためのプロトコルである。このＬＭＰ１５２により、接続状態の確立・開放、送受信するデータの有無、通信頻度等に応じたモード制御、通信路の状態に応じたパケットの種類の切替、データ通信を許すかどうかの認証、データ通信時の暗号化等を行う。
【００５４】
ＨＣＩ１５３は、Bluetooth方式を適用した近距離無線通信網におけるインターフェースを提供する。
【００５５】
Ｌ２ＣＡＰ１５４は、Bluetooth方式の無線リンク上の複数のデータの伝送路（以下「論理チャネル」という）を確立し、上位プロトコルの多重化を実現するための機能を提供する。このＬ２ＣＡＰ１５４により、論理チャネルを複数定義することで単一の物理的インターフェース上において、複数の上位プロトコルのデータを送受信させることができる。このＬ２ＣＡＰ１５４の上には、ＲＦＣＯＭＭ１５５、ＳＤＰ(Service Discovery Protocol)１５７が設定されている。論理チャネルは、接続する機器の特定と通信手法についての特定をこれら上位層のプロトコルに対して識別するためにチャネルＩＤを割り振って管理される。
【００５６】
また、このＬ２ＣＡＰ１５４により、送信時において、上位プロトコルからのパケットデータを、Bluetooth Baseband１５１で定義されるパケットサイズまで分割する。また、このＬ２ＣＡＰ１５４により、受信時において、Bluetooth Baseband１５１で定義されるパケットサイズのデータを再構築し、上位プロトコルへ渡す。
【００５７】
また、このＬ２ＣＡＰ１５４により、データの転送レートや送信に対するレスポンスの速さについての情報を送受信する。
【００５８】
ＲＦＣＯＭＭ１５５は、Bluetooth方式に対応したリンク層を制御するための拡張ＡＴコマンドを提供することで、相手側の機器にコマンドを転送する。このＲＦＣＯＭＭ１５５は、シリアルポートのエミュレーション機能を提供する。
【００５９】
ＲＦＣＯＭＭ１５５の上には、ファイル送受信制御プロトコル１５６が存在する。このファイル送受信制御プロトコルは、ファイル送受信についての論理的な要求情報を規定する。要求情報としては、例えば、ファイル制御（ファイルオープン、ファイルクローズ、ファイル読み出し、ファイル書き込み、ファイル移動、ファイル削除等）、ディレクトリ制御（ディレクトリ作成、ディレクトリ削除、ディレクトリ移動等）、ファイル属性制御（ファイル名表示、ファイルサイズ表示、ファイル作成日時表示等）、送受信制御（ファイル受信、ファイル送信等）がある。
【００６０】
また、このファイル送受信制御プロトコル１５６により、端末操作装置１１と端末装置１２，１３との間で確立したＲＦＣＯＭＭリンク上で、ファイル送受信についての情報交換を行う。また、実際に送受信するパケット１７０は、例えば図４に示すように制御種別データ１７１と、制御データ長１７２と、フレームデータ１７３から構成される。
【００６１】
ＳＤＰ１５７は、Bluetooth方式を適用した近距離無線通信網において、端末操作装置１１と端末装置１２，１３間の接続サービスについての情報交換を行うためのプロトコルである。このＳＤＰ１５７は、端末操作装置１１が端末装置１２，１３の提供する機能やサービスを検索する場合において、サービスの種類を検索するためのロジックとデータの格納形式を規定する。また、このＳＤＰ１５７は、上記情報交換を行うことで、相互接続性を保証する。
【００６２】
次に、この第１の実施の形態における端末操作装置１１のユーザインターフェースの構成について、図５を用いて説明する。
【００６３】
この図５において、ユーザインターフェース１１５は、グラフィック出力の可能な出力インターフェース１８１と、ボタン入力、カーソル指定等が可能な入力インターフェース１８２とから構成される。
【００６４】
出力インターフェース１８１は、端末装置の情報を一覧表示する端末装置ウィンドウ１８３から構成される。
【００６５】
ユーザは、出力インターフェース１８１上を移動可能なカーソル１８５により、ウィンドウ上に示されたフォルダ、アイコンの指定、決定動作を行うことができる。
【００６６】
次にこのユーザインターフェースの動作について、第１の端末装置１２としてデジタルカメラを、第２の端末装置１３としてプリンタを想定し、デジタルカメラで撮りこんだ画像ファイルデータをプリンタから出力する場合を例にとり説明する。
【００６７】
まずユーザにより、第１の端末装置１２としてデジタルカメラ１８６のフォルダが指定される。このユーザからの指定を受けて、第１の端末装置１１（デジタルカメラ）のメモリ機能部１２５に格納された画像ファイルデータのアイコン１８７が端末表示ウインドウ１８３に一覧表示される。
【００６８】
次にユーザにより、プリンタ出力を希望する画像ファイルデータのアイコンがカーソル１８５で指定され、プリンタのフォルダ１８８にドラッグ＆ドロップ操作されると、指定した画像ファイルデータがデジタルカメラからプリンタへ自動的に出力される。
【００６９】
次にこの第１の実施の形態のシーケンスについて図６を用いて説明する。
【００７０】
端末操作装置１１は、先ず近距離無線通信網の範囲内にある端末装置１２，１３全てを検索する。端末操作装置１１は、デバイス検索要求Ｃ１１をパケット形式で送信する。端末操作装置１１を基準とした近距離無線通信網の範囲内にある全ての端末装置１２，１３は、デバイス検索要求Ｃ１１を受信し、かかるデバイス検索要求Ｃ１１に対するデバイス検索応答Ｒ１１を端末操作装置に送信する。端末操作装置は、各端末装置から送信されたデバイス検索応答Ｒ１１を受信し、受信した端末装置をユーザインターフェース１１５の端末装置ウィンドウ１８３に表示する。
【００７１】
ユーザインターフェース１１５上で、ユーザから第１の端末装置１２が指定されると、端末操作装置１１は、指定された第１の端末装置１２にBluetooth接続要求Ｃ１２を通知する。第１の端末装置１２は、当該Bluetooth接続要求Ｃ１２を受けて、Bluetooth接続応答Ｒ１２を端末操作装置１１へ通知する。これにより、端末操作装置１１と第１の端末装置１２との間でBluetoothリンクが確立される。このBluetoothリンクにはＢＢ以外に、Ｌ２ＣＡＰリンクも含まれる。
【００７２】
端末操作装置１１は、第１の端末装置１２とBluetoothリンクを確立後、第１の端末装置１２との間でファイル転送確認を行い（Ｓ１１）、第１の端末装置１２が画像ファイルデータを送信できることを確認する。また端末操作装置１１は、第１の端末装置１２との間で、要求／応答を送受信することにより、ＲＦＣＯＭＭリンクを確立する（Ｓ１２）。
【００７３】
次に端末操作装置１１は、この確立したＲＦＣＯＭＭリンク上で、第１の端末装置１２に対し、ファイル属性取得要求Ｃ１３を通知する。端末装置１２は、ファイル属性取得要求Ｃ１３を受けて、ファイル属性取得応答Ｒ１３を端末操作装置１１に返す。このファイル属性取得応答Ｒ１３の情報要素として例えば、メモリ機能部１２５に格納されたファイル名のリスト、各ファイルのサイズ、サムネイル画像等が含まれている。端末操作装置１１は、このファイル属性取得応答Ｒ１３を受けて、当該情報要素を端末制御部１１４で描画処理し、端末表示ウィンドウ１８３に表示する。
【００７４】
ユーザから端末表示ウィンドウ１８３に表示された画像ファイルデータのアイコンが指定され、当該アイコンを第２の端末装置１３であるプリンタにドラッグ＆ドロップ操作されると、端末操作装置１１からファイルデータ取得要求Ｃ１５が第１の端末装置１２に通知される。第１の端末装置１２は、指定された画像ファイルデータをメモリ機能部１２５から読み出し、ファイルデータ取得応答Ｒ１５として端末操作装置１１へ送信する。端末操作装置１１は、取得した画像ファイルデータをバッファに一時的に格納する。
【００７５】
端末操作装置１１は、画像ファイルデータを取得した後、第１の端末装置１２と要求／応答を送受信することにより、確立したＲＦＣＯＭＭリンク、Bluetoothリンクを切断する（Ｓ１３〜Ｓ１４）。
【００７６】
次に端末操作装置１１は、第２の端末装置１３であるプリンタに対し、Bluetooth接続要求Ｃ１５を通知する。第２の端末装置は、当該Bluetooth接続要求Ｃ１５を受けて、Bluetooth接続応答Ｒ１５を端末操作装置１１へ通知する。これにより、端末操作装置１１と第２の端末装置１３との間でBluetoothリンクが確立される。
【００７７】
次に端末操作装置１１は、第２の端末装置１３とBluetoothリンクを確立後、第２の端末装置１３との間で情報出力確認を行い（Ｓ１５）、第２の端末装置１３が画像ファイルデータを出力できることを確認する。また端末操作装置１１は、第２の端末装置１３との間で、要求／応答を送受信することにより、ＲＦＣＯＭＭリンクを確立する（Ｓ１６）。
【００７８】
次に端末操作装置１１は、この確立したＲＦＣＯＭＭリンク上で、第２の端末装置１３に対し、ファイル書込要求Ｃ１６を通知する。ファイル書込要求Ｃ１６の情報要素として、バッファに記憶した画像ファイルデータが含まれている。第２の端末装置１３は、受信した画像ファイルデータを、メモリ機能部１３５に一時記憶する。また、第２の端末装置１３は、端末操作装置１１にファイルデータ書込応答Ｒ１６を通知する。
【００７９】
端末操作装置１１は、ファイルデータ書込み要求を受けて、第２の端末装置１３と要求／応答を送受信することにより、確立したＲＦＣＯＭＭリンク、Bluetoothリンクを切断する（Ｓ１７〜Ｓ１８）。
【００８０】
第２の端末装置１３は、端末操作装置１１との間でBluetoothリンクを切断後、メモリ機能部１３５に記憶した画像ファイルデータを端末機能部を介して出力する。これにより、例えば、デジタルカメラから取り込んだ画像をプリントアウトすることができる。
【００８１】
また、第１の実施の形態は、図７に示すシーケンスを適用することもできる。この図７に示すシーケンスは、ユーザからのドラッグ＆ドロップ操作までは図６に示すシーケンスと同様の手順で行われる。
【００８２】
ユーザから端末表示ウィンドウ１８３に表示された画像ファイルデータのアイコンが指定され、当該アイコンを第２の端末装置であるプリンタにドラッグ＆ドロップ操作されると、端末操作装置１１からファイルデータ転送要求Ｃ２１が第１の端末装置１２に通知される。第１の端末装置１２は、当該ファイルデータ転送要求Ｃ２１を受けて、端末操作装置１１を介して、第２の端末装置１３に対し、Bluetooth接続要求Ｃ２２を通知する。第２の端末装置１３は、当該Bluetooth接続要求Ｃ２２を受けて、Bluetooth接続応答Ｒ２２を端末操作装置１１を介して第１の端末装置１２へ通知する。これにより、第１の端末装置１２と第２の端末装置１３との間で、端末操作装置１１を介してBluetoothリンクが確立される。
【００８３】
第１の端末装置１２は、第２の端末装置１３とBluetoothリンクを確立後、端末操作装置１１を介して第２の端末装置１３との間で情報出力確認を行い（Ｓ２１）、第２の端末装置１３が画像ファイルデータを出力できることを確認する。
【００８４】
また第１の端末装置は、第２の端末装置との間で、端末操作装置を介して、要求／応答を送受信することにより、ＲＦＣＯＭＭリンクを確立する（Ｓ２２）。
【００８５】
次に第１の端末装置は、この確立したＲＦＣＯＭＭリンク上で、第１の端末装置に対し、ファイル書込要求Ｃ２３を端末操作装置１１を介して通知する。ファイル書込要求Ｃ２３の情報要素として、上記ドラッグ＆ドロップ操作により指定された画像ファイルデータが含まれている。第２の端末装置１３は、受信した当該画像ファイルデータを、ファイルシステム機能部１３４を介して端末機能部１３３から出力する。また第２の端末装置１３は、端末操作装置１１を介して第１の端末装置１２にファイルデータ書込応答Ｒ２３を通知する。
【００８６】
ファイルデータが第２の端末装置１３から出力されると、第１の端末装置１２は、端末操作装置１１を介して、第２の端末装置１３と要求／応答を送受信することにより、確立したＲＦＣＯＭＭリンク、Bluetoothリンクを切断する（Ｓ２３〜Ｓ２４）。
【００８７】
第１の端末装置１２は、第２の端末装置１３との間でBluetoothリンクを切断後、ファイルデータ転送応答Ｃ２４を端末操作装置１１に通知し、端末操作装置１１との間で確立したBluetoothリンクを切断する（Ｓ２５）。
【００８８】
本発明にかかる端末操作装置、端末装置及び端末操作方法は、例えば、デジタルカメラで撮影した画像データをプリンタから出力する場合等、複数の端末装置を連係操作する場合に適用される。すなわち、本発明にかかる端末操作装置及び端末操作方法は、各端末装置に端末装置間の入出力インターフェースの統一や、ネットワーク機能を付加するためのプロトコルの実装等を強いることなく、データを送受信する複数の端末装置を近距離無線通信網を介して操作することができる。また、本発明にかかる端末装置は、端末装置間のデータの送受信を、上記機能を実装することなく実現することができる。
【００８９】
次に本発明の第２の実施の形態について図面を参照しながら詳細に説明する。
【００９０】
本発明の第２の実施の形態は、例えば図８に示すような無線ＬＡＮ（Local Area Network）システム２に適用される。
【００９１】
この図８に示す無線ＬＡＮシステム２は、端末操作装置２１と、端末操作装置と近距離無線通信網３０を介してデータを送受信する端末装置２２と、インターネット網等の公衆通信網に接続され、端末操作装置と近距離無線通信網３０を介してデータの送受信を行う通信機器２３とを備えている。
【００９２】
端末操作装置２１は、ユーザにより操作されるデバイスである。端末操作装置２１としては例えばパーソナルコンピュータ等がある。
【００９３】
端末装置２２は、近距離無線通信網３０を介して端末操作装置２１と無線通信する。この端末装置２２は、生成されたファイルデータ又は取得したファイルデータを、近距離無線通信網３０を介して、端末処理装置２１へ送信する。また、この端末装置２２は、端末操作装置２１及び通信機器２３を介して、公衆通信網４０からデータを受信する。
【００９４】
端末装置２２としては、例えばデジタルカメラ、ＰＤＡ（Personal Digital Music Distribution）、ポータブルステレオ、メール処理端末、ＥＭＤ（Electronic Music Distribution）等がある。
【００９５】
通信機器２３は、近距離無線通信網３０を通じて端末操作装置２１と無線通信するとともに公衆通信網４０に接続され、端末操作装置２１及び端末装置２２と、公衆通信網４０とを通信するためのゲートウェイである。
【００９６】
この通信機器は、例えばｃｄｍａ（Code Division Multiple Access）Ｏｎｅ方式やＷ−ＣＤＭＡ（Wide Band-Code Division Multiple Access）方式を採用した携帯電話、ＴＡ（Terminal Adapter）／モデム、ＳＴＢ（Set Top Box）等である。
【００９７】
公衆通信網４０は、通信機器２からアクセスされることで各種情報を提供したり、各種通信機器間との間でデータを送受信するためのゲートウェイとしての役割を担う。
【００９８】
この公衆通信網４０は、電話回線を介して接続されるインターネット（Internet）網に代表されるものであり、具体的には、携帯電話と接続される移動体通信網（Mobile Network）、ＴＡ／モデムと接続されるＩＳＤＮ（Integrated Services Digital Network）／Ｂ（broadband）−ＩＳＤＮ，ＳＴＢと接続される衛星通信網（Broadcasting）、準公衆システムと接続されるＷＬＬ（wireless local
loop）等が含まれる。
【００９９】
また、公衆通信網４０は、例えばインターネットサービスプロバイダ、ＷＷＷサーバを始めとして、情報提供サーバ、メールサーバ、ＥＭＤサーバ、コミュニティサーバ等のサーバ２４に接続される。これらのサーバへのアクセスは、図示しないプロバイダにより管理される。
【０１００】
次にこの無線ＬＡＮシステム２に適用される端末操作装置２１、端末装置２２及び通信機器２３の具体的な構成例について図９を用いて説明する。
【０１０１】
なお、第１の実施の形態と同一の構成要素は、第１の実施の形態の説明を引用し、説明を省略する。
【０１０２】
端末操作装置は、Bluetooth無線通信部２１１と、Bluetooth通信制御部２１２と、記憶部２１３と、端末制御部２１４と、ユーザーインターフェース２１５とを備えている。
【０１０３】
記憶部２１３は、例えばフラッシュメモリからなり、指定されたアドレスにデータを格納する。またこの記憶部２１３には、データを送受信するためのプロトコル等が少なくとも実装されている。更にこの記憶部は、ネットワーク制御を行う際の回線接続先の電話番号や、ＰＰＰ接続をするためのユーザＩＤ、パスワード、サーバ接続するためのサーバアドレス、ポート番号等の通信設定情報を格納する。
【０１０４】
通信機器は、Bluetooth無線通信部２３１と、Bluetooth通信制御部２３２と、通信回線制御部２３３と、端末機能部２３４とを備える。
【０１０５】
通信回線制御部２３３は、通信機器２３と公衆通信網４０のデータの送受信の制御等を行う。通信回線制御部２３３は、一方がBluetooth通信制御部２３２と接続され、他方が端末機能部２３４と接続される。
【０１０６】
端末機能部２３４は、各通信機器２３の所定のアプリケーションを実行するための動作部である。この端末機能部２３４は、例えば携帯電話におけるダイヤル操作部に相当する。
【０１０７】
次に、この無線ＬＡＮシステム２を構成する各機器に設定されているプロトコルについて図１０を用いて説明する。
【０１０８】
なお、第１の実施の形態において規定されているプロトコルと同一のプロトコルは、第１の実施の形態の説明を引用し、説明を省略する。
【０１０９】
端末操作装置２１において設定されているプロトコルスタックにおいて、ＲＦＣＯＭＭの上には、インターネット制御プロトコル１６１が規定されている。このインターネット制御プロトコル１６１は、インターネットサーバに対する接続制御の方法等について規定している。具体的には、ＰＰＰや、ＴＣＰ／ＩＰのプロトコル制御を行う。
【０１１０】
またこのインターネット制御プロトコル１６１の上には、アプリケーション制御プロトコル１６２が設定されている。このアプリケーション制御プロトコル１６２は、例えば、ＦＴＰ(File Transfer Protocol）等であり、電子メールやＷＷＷ等のインターネットアプリケーションの提供方法について規定している。またこのアプリケーション制御プロトコル１６１は、第１の実施の形態において説明したファイル送受信制御プロトコル１５６の機能を備える場合もある。
【０１１１】
通信機器２３は、近距離無線通信網３０を介して端末操作装置２１とデータ通信するためのプロトコルスタック２３０ａと、公衆通信網４０とデータ通信するためのプロトコルスタック２３０ｂが設定されている。通信機器２３は、プロトコルスタック２３０ａとして、ＢＢ１５１、ＬＭＰ１５２、ＨＣＩ１５３、Ｌ２ＣＡＰ１５４及びＲＦＣＯＭＭ１５５の各プロトコルを規定している。
【０１１２】
また、通信機器２３は、プロトコルスタック２３０ｂとして、Ｗ−ＣＤＭＡプロトコル等の移動体通信プロトコル１６３を規定している。通信機器２３は、プロトコルスタック２３０ｂの上位レイヤとして、インターネットの接続時のリンク層に位置するＰＰＰ（Point to Point Protocol)１６４、ネットワーク層に位置するＩＰ(Internet Protocol）１６５、トランスポート層に位置するＴＣＰ（Transmission Control Protocol）１６６を規定している。
【０１１３】
更に、この通信機器２３は、プロトコルスタック２３０ａ及びプロトコルスタック２３０ｂの上位レイヤとして、ブリッジ１６７を実装している。この通信機器では、ブリッジを介してプロトコルスタック２３０ａとプロトコルスタック２３０ｂとの間でデータを授受する。
【０１１４】
端末操作装置２１のプロトコルスタックの下位レイヤと通信機器２３のプロトコルスタック２３０ａの下位レイヤとが対応していることで、端末操作装置２１と通信機器２３との間で、Bluetooth方式によるデータの送受信を行うことができる。
【０１１５】
次に、この第２の実施の形態における端末操作装置２１のユーザインターフェース動作について図１１を用いて説明する。
【０１１６】
この図１１において、ユーザインターフェース２１５は、第１の実施の形態と同様に、グラフィック出力の可能な出力インターフェース２８１と、ボタン入力、カーソル指定等が可能な入力インターフェース２８２とから構成される。
【０１１７】
出力インターフェース２８１は、第１の実施の形態において説明した端末装置ウィンドウ２８３に加えて、ネットワークアプリケーションを表示するサービス表示ウィンドウ２８４を備える。サービス表示ウィンドウ２８４の左側のウィンドウでは、ネットワークサービスがフォルダ表示されている。例えば、このネットワークサービスのフォルダであるWeb Albumフォルダ２８５をクリックすると、通信機器２３を介して公衆通信網４０に接続され、画像アルバムサーバ２４１から取得可能な画像ファイルデータが右側のウィンドウにアイコン表示される。
【０１１８】
また，サービス表示ウィンドウ２８４は、左下に使用可能な通信機器２３を表示する通信機器ウィンドウ２８６を設けている。
【０１１９】
ユーザは端末装置２２のメモリ機能部２２５に格納された画像ファイルデータをサーバ２４に転送する場合には、端末装置ウィンドウ２８３に示された画像ファイルのアイコン２８７をカーソル２８８で指定し、サービス表示ウィンドウ２８４上に示されたネットワークサービスのフォルダ２８５へドラッグ＆ドロップ操作することにより行うことができる。
【０１２０】
次にこの第２の実施の形態のシーケンスについて図１２を用いて説明する。
【０１２１】
端末操作装置２１は、先ず近距離無線通信網３０の範囲内にある端末装置２２及び通信機器２３全てを検索する。端末操作装置２１は、デバイス検索要求Ｃ１１をパケット形式で送信する。近距離無線通信網３０の範囲内にある全ての端末装置２２及び通信機器２３は、デバイス検索要求Ｃ１１を受信し、かかるデバイス検索要求Ｃ１１に対するデバイス検索応答Ｒ１１を端末操作装置２１に送信する。端末操作装置２１は、端末装置２２及び通信機器２３から送信されたデバイス検索応答Ｒ１１を受信し、受信した端末装置２２及び通信機器２３をそれぞれユーザインターフェースの端末装置ウィンドウ２８３及び通信機器ウィンドウ２８６に表示する。
【０１２２】
端末装置ウィンドウ２８３において、ユーザから端末装置２２が指定されると、端末操作装置２１は、当該端末装置２２からファイル属性を取得する（Ｒ１３）。またユーザから画像ファイルデータが指定されると、端末操作装置２１は、当該画像ファイルデータを上記端末装置２２から取得する（Ｒ１４）。この画像ファイルデータを取得するまでの詳細なシーケンスは、第１の実施の形態で示したシーケンスと同様の手順で行われるので説明を省略する。
【０１２３】
端末操作装置２１は、取得した画像ファイルデータをバッファに一時的に格納した後、端末装置２２と要求／応答を送受信することにより、確立したＲＦＣＯＭＭリンク、Bluetoothリンクを切断する（Ｓ１３〜Ｓ１４）。
【０１２４】
次に端末操作装置２１は、ユーザから端末装置ウィンドウ２８３において指定された通信機器２３に対し、Bluetooth接続要求Ｃ２６を通知する。通信機器２３は、当該Bluetooth接続要求Ｃ２６を受けて、Bluetooth接続応答Ｒ２６を端末操作装置２１へ通知する。これにより、端末操作装置２１と通信機器２３との間でBluetoothリンクが確立される。
【０１２５】
Bluetoothリンクを確立した後、端末操作装置２１は、通信機器２３を介して、サーバ２４との間でデータの通信路を確立する。具体的には、端末操作装置２１は、通信機器２３を介してサーバ２４に回線接続要求Ｃ２７を通知する。サーバ２４は、回線接続サービスを提供できる場合には、当該回線接続要求Ｃ２７を受けて回線接続応答Ｒ２７を端末操作装置２１へ通知する。
【０１２６】
次に端末操作装置２１は、サーバ接続要求Ｃ２８、サーバ接続応答Ｒ２８を送受信することにより、サーバ２４と接続する。
【０１２７】
次に、この端末操作装置２１は、アプリケーション制御プロトコル１６２により、ファイルデータをサーバ２４へ転送する。具体的には、ファイル転送要求Ｃ２９、ファイル転送応答Ｒ２９を送受信することで、バッファに記憶した画像ファイルデータをサーバ２４へ転送する。
【０１２８】
ファイルデータを転送後、端末操作装置２１は、サーバ２４との間で、サーバ切断の要求Ｃ３０／応答Ｒ３０を送受信することで、サーバ切断を行う。また端末操作装置２１は、同様にサーバ２４との間で、回線切断の要求Ｃ３１／応答Ｒ３１を送受信することで、回線切断を行う。
【０１２９】
更に端末操作装置２１は、通信機器２３との間でBluetooth切断要求Ｃ３２／応答Ｒ３２を送受信することで、Bluetooth通信路を切断する。
【０１３０】
本発明にかかる端末操作装置２１及び端末操作方法は、端末装置２２と公衆通信網４０間におけるデータ通信を、端末装置側にインターネット制御、アプリケーション制御プロトコルを実装することなく、実現することができる。また、通信設定情報を端末装置側に設定することなく、端末操作装置２１で一元管理することができる。
【０１３１】
また、本発明にかかる端末装置２２は、公衆通信網４０との間におけるデータ通信を、インターネット制御、アプリケーション制御プロトコルを実装することなく実現することができる。
【０１３２】
なお、本発明にかかる第２の実施の形態は、上記に限定されるものではない。
例えば、サーバに格納された画像ファイルデータを、同様の手順で端末装置２２へ転送することも可能である。また、アプリケーションプロトコルとして、ＦＴＰ以外に、ＰＯＰ(Post Office Protocol)、ＳＭＴＰ(Simple Mail Transfer Protocol)等のメール制御プロトコルを使用し、ファイルデータをメールに添付することでメールによるファイルデータを送受信することも可能である。更に、第１の実施の形態における図７のシーケンスのように、端末装置２２が端末操作装置２１を介して通信機器２３とＲＦＣＯＭＭリンクを確立し、画像ファイルデータを送受信することも可能である。
【０１３３】
次に本発明の第３の実施の形態について図面を参照しながら詳細に説明する。
【０１３４】
本発明の第３の実施の形態は、例えば図１３に示すような無線ＬＡＮ（Local Area Network）システム３に適用される。
【０１３５】
この図１３に示す無線ＬＡＮシステム３は、端末操作装置３１と、端末操作装置３１と近距離無線通信網３０を介してデータを送受信する端末装置３２と、移動体通信網４１等を含む公衆通信網４０とデータの送受信を行う通信機器３３とを備えている。この無線ＬＡＮシステム３において、端末装置３２や通信機器３３は、それぞれ複数存在する場合もある。
【０１３６】
端末操作装置３１は、ユーザにより操作されるデバイスである。端末操作装置３１としては例えばパーソナルコンピュータ等がある。端末操作装置３１は、近距離無線通信網３０の範囲内にある端末装置３２や通信機器３３を検索し、それぞれの能力情報を解析することで、所定のアプリケーションを実現するための最適な端末装置３２及び通信機器３３の組み合わせを自動的に選択することができる。
【０１３７】
端末装置３２は、近距離無線通信網３０を介して端末操作装置３１と無線通信する。この端末装置３２は、生成されたファイルデータ又は取得したファイルデータを、端末操作装置３１を介して、通信機器３３又は他の端末装置３２へ送信する。また、この端末装置３２は、通信機器３３及び端末操作装置３１を介して、公衆通信網４０からデータを受信する。
【０１３８】
端末装置３２としては、例えばデジタルカメラ、ＰＤＡ（Personal Digital Music Distribution）、ポータブルオーディオ、メール処理端末、ＥＭＤ（Electronic Music Distribution）、プリンタ等がある。すなわち、この端末装置３２は、デジタルカメラや、ポータブルオーディオのように、ファイルデータの送受信が可能なもの以外に、プリンタのように受信したファイルデータを出力することのみ可能なものも含まれる。
【０１３９】
通信機器３３は、近距離無線通信網３０を介して端末操作装置３１と無線通信するとともに公衆通信網４０に接続される。すなわち、この通信機器３３は、端末操作装置３１及び端末装置３２と、公衆通信網４０とを通信するためのゲートウェイとしての役割を担う。
【０１４０】
通信機器３３としては、例えばｃｄｍａ（Code Division Multiple Access）Ｏｎｅ方式やＷ−ＣＤＭＡ（Wide Band-Code Division Multiple Access）方式を採用した携帯電話、ＴＡ（Terminal Adapter）／モデム、ＳＴＢ（Set Top Box）等がある。
【０１４１】
公衆通信網４０は電話回線を介して接続されるインターネット網に代表されるものであり、通信機器３３からアクセスされることでサーバに格納された各種情報を提供したり、各通信機器３３との間でデータを送受信するためのゲートウェイとしての役割を担う。
【０１４２】
また、この公衆通信網４０は、例えばインターネットサービスプロバイダ、ＷＷＷサーバを始めとして、情報提供サーバ、メールサーバ、ＥＭＤサーバ、コミュニティサーバ等のサーバ３４に接続される。これらのサーバへのアクセスは、プロバイダ３５により管理される。
【０１４３】
なお、この無線ＬＡＮシステム３に適用される端末操作装置３１、端末装置３２及び通信機器３３の具体的な構成例と、設定されているプロトコルスタックは、上記第１の実施の形態及び上記第２の実施の形態の説明を引用し、説明を省略する。
【０１４４】
次に、この第３の実施の形態における各端末装置及び各通信機器の能力情報の解析手順の詳細について説明する。
【０１４５】
例えば図１４に示すように、端末操作装置３１を中心とした近距離無線通信網の範囲内において、端末装置３２としてデジタルカメラ３２ａと、ポータブルオーディオ３２ｂと、プリンタ３３ｃが検索され、通信機器３３としてＴＡ３３ａと、携帯電話３３ｂが検索され、公衆通信網に画像アルバムサーバ３４ａと音楽ダウンロードサーバ３４ｂが接続されている場合を想定する。かかる場合において、考えられるアプリケーションの例として、１）デジタルカメラ３２ａで撮影した画像ファイルデータをプリンタ３２ｃにより出力する、いわゆる端末装置間におけるアプリケーションと、２）デジタルカメラ３２ａで撮影した画像を画像アルバムサーバ３４ａに転送する、あるいは音楽ダウンロードサーバ３４ｂから好きな音楽をポータブルオーディオ３２ｂへダウンロードする等の、端末装置３２と各種サーバ３４間におけるアプリケーションの２種類に大別できる。
【０１４６】
端末操作装置３１は、まず１）における端末装置間におけるアプリケーションの実現の可否を判断するため、検索した端末装置３２の端末能力情報を比較する。各端末装置３２には端末能力情報が記憶され、端末操作装置３１へ送信される。端末能力情報の詳細を以下に示す。
・端末種別：端末装置３２の種類を特定する（デジタルカメラ、プリンタ等）。
・端末ＩＤ：各端末に設定されているＩＤ。
・ファイル拡張子：利用可能なファイル拡張子情報（jpg、mp3等）。
・ファイル入出力種別：端末操作装置３１に対するファイル入出力の種別。
・アプリケーション種別：アプリケーションの種類を特定する（画像出力、音声入力等）。
・対応端末種別：組み合わせて使用可能な端末装置３２の種類を特定する。
・必要通信能力：アプリケーションに必要な通信網の特性（通信速度、通信品質等）。
【０１４７】
端末操作装置３１は、各端末装置から受信した端末能力情報の中で、ファイル拡張子及びファイル入出力種別を比較する。端末操作装置３１は、端末装置間でファイル拡張子が一致し、かつファイル入出力種別の整合が取れている場合に、組み合わせてアプリケーションを提供できるものと判断する。例えば、デジタルカメラ３３ａで撮影した画像をプリンタ３３ｃ出力する場合に、デジタルカメラ３３ａとプリンタ３３ｃのファイル拡張子が一致し、かつ入出力種別においてデジタルカメラ３３ａが入力、プリンタ３３ｃが出力を示していれば、それらを組み合わせてアプリケーションを提供できるものと判断する。
【０１４８】
この１）における端末能力情報の比較は、検索した各端末装置３２全てについて行う。
【０１４９】
次に端末操作装置３１は、２）における端末装置３２と各種サーバ３４間におけるアプリケーション実現の可否を判断するため、検索した端末装置３２の端末能力情報と、サーバ３４のアプリケーション情報を比較する。各サーバにはアプリケーション情報が格納され、通信機器３３を介して端末操作装置３１へ送信される。アプリケーション情報の詳細を以下に示す。
・サーバアドレス：サーバ、もしくはサービスを特定するアドレス（ＩＰアドレス、ＵＲＬ等）。
・サービスユーザＩＤ、パスワード：サービスを利用するためのＩＤ、パスワード。
・アプリケーション種別：ネットワークサービスアプリケーションの種別を特定する。
・ファイル拡張子：利用可能なサービスの拡張子情報。
・ファイル入出力種別：端末操作装置３１に対するファイル入出力の種別。
・対応端末種別：サービスに対応する端末の種類を特定する。
・課金情報：サービス利用に対する課金情報。
【０１５０】
端末操作装置３１は、端末装置３２の端末能力情報におけるアプリケーション種別と、サーバのアプリケーション情報におけるアプリケーション種別を比較し、対応している端末装置３２とサーバについてアプリケーションを提供できるものと判断する。例えば、端末装置３２のアプリケーション種別が音声出力を示し、サーバ３４のアプリケーション種別が音楽ダウンロードを示している場合に、それらを組み合わせてアプリケーションを提供できるものと判断する。
【０１５１】
また端末操作装置３１は、端末装置３２の端末能力情報における対応端末種別と、サーバ３４のアプリケーション情報における対応端末種別とを比較し、アプリケーション提供の有無を判断することもできる。
【０１５２】
また２）における端末装置３２とサーバ３４との間におけるアプリケーションは、通信機器３３を介して行われるため、通信機器３３を選択する必要がある。この通信機器３３の選択は、検索した端末装置３２の端末能力情報と、検索した通信機器３３の通信能力情報を比較する。各通信機器には通信能力情報が格納され、端末操作装置へ送信される。通信能力情報の詳細を以下に示す。
・ネットワークユーザＩＤ、パスワード：ネットワーク接続のためのユーザＩＤ、パスワード。
・ネットワークアドレス：ネットワークが通信機器３３を特定するためのアドレス（電話番号、ＩＰアドレス等）。
・通信能力：通信機器３３に適用される通信網の特性を示す（通信速度、通信品質等）。
・課金情報：通信網使用に対する課金情報。
【０１５３】
端末操作装置は、端末装置３２の端末能力情報における必要通信能力と、通信機器３３の通信能力を比較する。端末操作装置３１は、端末装置３２の必要通信能力が通信機器３３の通信能力を満たしている場合に、当該通信機器３３を介してアプリケーションを提供できるものと判断する。例えば、端末装置３２がネットワークアプリケーションとして動画を利用する場合には、通信機器３３に高速性が求められる。かかる場合に、その高速性を必要通信能力として設定しておけば、その必要通信能力を満たした通信機器３３のみ選択することができる。
【０１５４】
次に、この第３の実施の形態における端末操作装置のユーザインターフェース動作について説明する。なお、ユーザインターフェースの構成は、第２の実施の形態の説明を引用し、説明を省略する。
【０１５５】
例えば図１４に示した例において、検索された端末装置３２は、図１４に示す端末表示ウィンドウ２８３に、通信機器３３は、通信機器ウィンドウ２８６にフォルダ表示される。また通信機器３３が利用可能な場合には、利用可能なサービスがサービス表示ウィンドウ２８４にフォルダ表示される。
【０１５６】
例えば、ユーザが端末装置３２としてポータブルオーディオ３２ｂのフォルダをクリックすると、端末操作装置３１は、端末装置ウィンドウ２８３にポータブルオーディオ３２ｂに格納された音楽データファイル２９２を一覧表示する。また端末操作装置３１は、検索した各端末装置３２、各通信機器３３、各サービスを上述の能力情報を基に解析し、ポータブルオーディオ３２ｂと組み合わせて利用することができる端末装置３２、通信機器３３、サービスをウィンドウ上に明確に表示する。また端末操作装置３１は、ポータブルオーディオ３２ｂと組み合わせて利用することができない端末装置３２、通信機器３３、サービスについては、表示色を薄くする等、区別して表示する。図１４に示す例においては、ユーザから指定された端末装置としてポータブルオーディオ３２ｂを、利用可能サービスとして音楽ダウンロード２９０を、対応可能な通信機器３３としてＴＡ３３ａ表示している。これにより、ユーザは、指定したポータブルオーディオ３２ｂとともにアプリケーションを提供できるデバイス、サーバを容易に認識することができる。
【０１５７】
次に、ユーザにより、利用可能サービスとして音楽ダウンロードのフォルダ２９０がクリックされると、端末操作装置３１は、ＴＡ３３ａを介して音楽ダウンロードサーバ３４ｂと接続する。そして音楽ダウンロードサーバから取得可能な音楽ファイルデータをサービス表示ウィンドウ２８４に表示する。
【０１５８】
ユーザは、好みの音楽ファイルデータのアイコン２９１を端末装置ウィンドウ２８３にドラッグ＆ドロップ操作することで、当該音楽ファイルデータが、音楽ダウンロードサーバから、ＴＡ３３ａ及び端末操作装置３１を介して、ポータブルオーディオ３２ｂにダウンロードされる。これにより、ユーザは、所定のアプリケーションを実現するために自動選択された端末装置３２、通信機器３３を連係操作することができ、労力の軽減を図ることができる。
【０１５９】
図１５は、第３の実施の形態における別のアプリケーション例を説明するための図である。
【０１６０】
この図１５において、端末操作装置３１は、ユーザによりデジタルカメラ３２ａが選択されると、デジタルカメラ３２ａの内部に格納された画像ファイルが端末装置ウィンドウ２８３に一覧表示される。またデジタルカメラ３２ａと組み合わせてアプリケーションを提供することができる端末装置３２としてプリンタ３２ｃが表示されている。また、利用可能なサービスとしてWebアルバムサービス２９２（例えば、特定の画像アルバムサーバとHTTPにより画像ファイルデータの送受信を行い、画像ファイルデータをWeb上で表示するサービス）のフォルダが表示されている。
【０１６１】
ユーザによりWebアルバムサービス２９２がクリックされると、端末操作装置３１は、画像アルバムサーバ３４ａと接続を行い、画像データをサービス表示ウィンドウ２８４上に一覧表示する。
【０１６２】
次に、ユーザは端末装置ウィンドウ２８３に表示されている好みの画像ファイルデータ２９３のアイコンにカーソルを合わせ、サービス表示ウィンドウ２８４上にドラッグ＆ドロップ操作することにより、デジタルカメラ３２ａで撮影した画像ファイルデータを画像アルバムサーバ３４ａにアップロードすることができる。
【０１６３】
またユーザは、端末装置ウィンドウ２８３で指定した画像ファイルデータ２９３をプリンタフォルダ２９４にドラッグ＆ドロップ操作することにより、当該画像ファイルデータの画像がプリンタ３２ｃから出力される。
【０１６４】
本発明にかかる端末操作装置３１及び端末操作方法は、第１の実施の形態及び第２の実施の形態に加え、更に無線通信網の範囲内に多数の端末装置３２又は通信機器３３が存在する場合において、所定のアプリケーションを実現するための最適な端末装置３２及び通信機器３３の組み合わせを自動選択することができる。すなわち、この端末操作装置３１及び端末操作方法は、無線通信網の範囲内にある端末装置３２及び通信機器３３の能力情報を解析し、適用可能なアプリケーションを自動的に選び出すことができる。これにより、携帯電話等のように公衆通信網に接続される端末装置が混在する場合においても、ユーザは、所定のアプリケーションを実現するための端末装置等を容易に指定することができる。
【０１６５】
また、自動選択されたアプリケーションを実現するための端末装置３２、通信機器３３を連係操作することができるため、端末装置等に過剰な機能を実装せずに、更なる労力の軽減を図ることができる。
【０１６６】
なお、この端末操作装置３１、端末操作方法並びに端末装置３２は、上記第３の実施の形態に限定されるものではない。この端末操作装置３１、端末操作方法並びに端末装置３２は、Bluetooth方式を適用した近距離無線通信網に限定されず、あらゆる無線通信網に対しても適用可能である。更にこの端末操作装置３１、端末操作方法並びに端末装置３２は、上記第３の実施の形態における図１４、図１５に限らず、あらゆる端末装置３２、通信機器３３に対しても適用可能である。
【０１６７】
【発明の効果】
以上詳細に説明したように、本発明に係る端末操作装置は、インターフェースを確立した一の端末装置からファイル属性情報を受信して、受信したファイル属性情報の情報要素を表示する端末表示画面を、出力インターフェースに表示し、端末表示画面に表示された情報要素がユーザにより指定されると、指定された情報要素で示されるファイルデータの送信を一の端末装置に要求し、当該端末装置から受信した当該ファイルデータを他の端末装置へ送信する。また、これにより、各端末装置に端末装置間の入出力インターフェースの統一や、ネットワーク機能を付加するためのプロトコルの実装等をすることなく、ファイルデータを送受信する複数の端末装置を近距離無線通信網を介して操作することができ、ユーザの労力の軽減を図ることができる。
【０１６８】
また、本発明に係る端末操作装置は、無線通信網の範囲内にある検索した端末装置や通信機器の能力情報を解析し、所定のアプリケーションを実現するための最適な端末装置及び通信機器の組み合わせを自動選択することができる。これにより、ユーザは、所定のアプリケーションを実現するための端末装置等を容易に指定することができ、労力の軽減を図ることができる。また、自動選択されたアプリケーションを構成するための端末装置、通信機器を連係操作することができるため、端末装置に過剰な機能を実装せずに、更なる労力の軽減を図ることができる。
【０１６９】
以上詳細に説明したように、本発明に係る端末操作方法は、インターフェースを確立した一の端末装置から端末操作装置へファイル属性情報を送信し、ファイル属性情報の情報要素を表示する端末表示画面を、上記出力インターフェースに表示し、上記端末表示画面に表示された情報要素がユーザにより指定されると、指定された情報要素で示されるファイルデータの送信を端末操作装置から一の端末装置に要求し、当該端末装置から端末操作装置へ送信された当該ファイルデータを他の端末装置へ転送する。これにより、各端末装置に端末装置間の入出力インターフェースの統一や、ネットワーク機能を付加するためのプロトコル等を実装することなく、ファイルデータを送受信する複数の端末装置を近距離無線通信網を介して操作することができ、ユーザの労力の軽減を図ることができる。
【０１７０】
また、本発明に係る端末操作方法は、無線通信網の範囲内にある検索した端末装置や通信機器の能力情報を解析し、所定のアプリケーションを実現するための最適な端末装置及び通信機器の組み合わせを自動選択することができる。これにより、ユーザは所定のアプリケーションを実現するための端末装置等を容易に指定することができ、労力の軽減を図ることができる。また、自動選択されたアプリケーションを構成するための端末装置、通信機器を連係操作することができるため、端末装置に過剰な機能を実装せずに、更なる労力の軽減を図ることができる。
【図面の簡単な説明】
【図１】第１の実施の形態における無線ＬＡＮシステムを説明するための図である。
【図２】第１の実施の形態に適用される端末操作装置及び端末装置の具体的な構成例を説明するための図である。
【図３】第１の実施の形態において適用される端末操作装置及び端末装置のプロトコルスタックについて説明するための図である。
【図４】ファイル送受信プロトコルにより送受信されるパケットを説明するための図である。
【図５】第１の実施の形態に適用される端末操作装置のユーザインターフェース動作について説明するための図である。
【図６】第１の実施の形態におけるシーケンスを説明するための図である。
【図７】第１の実施の形態における別のシーケンスを説明するための図である。
【図８】第２の実施の形態における無線ＬＡＮシステムを説明するための図である。
【図９】第２の実施の形態に適用される端末操作装置、端末装置及び通信機器の具体的な構成例について説明するための図である。
【図１０】第２の実施の形態において適用される端末操作装置、端末装置及び通信機器のプロトコルスタックについて説明するための図である。
【図１１】第２の実施の形態に適用される端末操作装置のユーザインターフェース動作について説明するための図である。
【図１２】第２の実施の形態におけるシーケンスを説明するための図である。
【図１３】第３の実施の形態における無線ＬＡＮシステムを説明するための図である。
【図１４】第３の実施の形態における各端末装置及び各通信機器の能力情報の解析手順の詳細について説明するための図である。
【図１５】第３の実施の形態において、端末装置としてデジタルカメラを指定した場合のアプリケーション例について説明するための図である。
【符号の説明】
１  無線ＬＡＮシステム、１１  端末操作装置、１２，１３  端末装置、２３，３３  通信機器、２４，３４  サーバ、３０  近距離無線通信網、４０  公衆通信網、１１１，１２１  Bluetooth無線通信部、１１２，１２２  Bluetooth通信制御部、１１３  記憶部、１１４  端末制御部、１１５  ユーザインターフェース、１２３  端末機能部、１２４  ファイルシステム機能部、１２５  メモリ機能部
【図１】
0004701544.tif 000002
【図２】
0004701544.tif 000003
【図３】
0004701544.tif 000004
【図４】
0004701544.tif 000005
【図５】
0004701544.tif 000006
【図６】
0004701544.tif 000007
【図７】
0004701544.tif 000008
【図８】
0004701544.tif 000009
【図９】
0004701544.tif 000010
【図１０】
0004701544.tif 000011
【図１１】
0004701544.tif 000012
【図１２】
0004701544.tif 000013
【図１３】
0004701544.tif 000014
【図１４】
0004701544.tif 000015
【図１５】
0004701544.tif 000016