(57)【特許請求の範囲】
【請求項１】
ホスト機器との間で無線通信網を介してデータの送受信を行う第１の無線通信手段と、
上記無線通信網外の外部通信網と接続する通信機器との間で無線通信網を介してデータの送受信を行う第２の無線通信手段と、
上記外部通信網に関する情報である通信設定情報が格納される記憶手段と、
上記記憶手段に記憶された通信設定情報に基づいて、上記無線通信網及び上記通信機器を介した上記外部通信網との接続関係を設定し、上記外部通信網と上記ホスト機器との間のデータの送受信を行うように上記第１の無線通信手段及び上記第２の無線通信手段を制御する通信制御手段と
を備え、
上記記憶手段には、上記ホスト機器を操作するユーザに関する情報である個人情報が記憶され、上記通信制御手段は、上記記憶手段に格納された通信設定情報及び上記記憶手段に格納された個人情報を用いて、上記ホスト機器と上記外部通信網との接続関係を設定することを特徴とする通信装置。
【請求項２】
ホスト機器との間で無線通信網を介してデータの送受信を行う第１の無線通信手段と、
上記無線通信網外の外部通信網と接続する通信機器との間で無線通信網を介してデータの送受信を行う第２の無線通信手段と、
上記外部通信網に関する情報である通信設定情報が格納される記憶手段と、
上記記憶手段に記憶された通信設定情報に基づいて、上記無線通信網及び上記通信機器を介した上記外部通信網との接続関係を設定し、上記外部通信網と上記ホスト機器との間のデータの送受信を行うように上記第１の無線通信手段及び上記第２の無線通信手段を制御する通信制御手段と
を備え、
上記記憶手段には、ＰＰＰ（Point to Point Protocol）、ＩＰ（Internet Protocol）、ＴＣＰ（Transport Control Protocol）のうち少なくとも一のプロトコルが格納され、上記通信制御手段は上記記憶手段に格納された少なくとも一のプロトコルを用いて上記ホスト機器と上記外部通信網との接続を設定し、上記ホスト機器と上記外部通信網との間のデータの送受信を制御することを特徴とする通信装置。
【請求項３】
ホスト機器との間で無線通信網を介してデータの送受信を行う第１の無線通信手段と、
上記無線通信網外の外部通信網と接続する通信機器との間で無線通信網を介してデータの送受信を行う第２の無線通信手段と、
上記外部通信網に関する情報である通信設定情報が格納される記憶手段と、上記記憶手段に記憶された通信設定情報に基づいて、上記無線通信網及び上記通信機器を介した上記外部通信網との接続関係を設定し、上記外部通信網と上記ホスト機器との間のデータの送受信を行うように上記第１の無線通信手段及び上記第２の無線通信手段を制御する通信制御手段と
を備え、
上記記憶手段には、上記ホスト機器とデータの送受信をするプロトコルからなる第１のプロトコルスタック及び上記通信機器とデータの送受信をするプロトコルからなる第２のプロトコルスタックが格納され、上記第１の無線通信手段は第１のプロトコルスタックを用いて上記ホスト機器との間でデータの送受信をし、上記第２の無線通信手段は第２のプロトコルスタックを用いて上記通信機器との間でデータの送受信をし、上記通信制御手段は、上記第１のプロトコルスタック及び第２のプロトコルスタックを用いて無線通信網を介して外部通信網とホスト機器との接続関係を設定することを特徴とする通信装置。
【請求項４】
上記記憶手段に記憶される第２のプロトコルスタックは、上記第２の無線通信手段と上記通信機器との間でデータを送受信するプロトコル及び上記通信機器を介して外部通信網と第２の無線通信手段との間でデータを送受信するプロトコルからなることを特徴とする請求項３記載の通信装置。
【請求項５】
ホスト機器との間で無線通信網を介してデータを送受信するとともに、上記無線通信網外の外部通信網と接続した通信機器と無線通信網を介してデータを送受信する通信装置の通信方法において、
内部に記憶した外部通信網に関する情報である通信設定情報を用いて、上記通信機器を介した外部通信網との接続関係を設定し、
上記外部通信網との接続関係を用いて、上記通信機器を介して外部通信網とデータを送受信するとともに、上記ホスト機器との間で無線通信網を介してデータを送受信して上記ホスト機器と外部通信網との間のデータの送受信を制御し、
上記通信装置の内部に記憶されたホスト機器を操作するユーザに関する情報である個人情報及び通信設定情報を用いて、上記ホスト機器と上記外部通信網との接続関係を設定することを特徴とする通信方法。
【請求項６】
ホスト機器との間で無線通信網を介してデータを送受信するとともに、上記無線通信網外の外部通信網と接続した通信機器と無線通信網を介してデータを送受信する通信装置の通信方法において、
内部に記憶した外部通信網に関する情報である通信設定情報を用いて、上記通信機器を介した外部通信網との接続関係を設定し、
上記外部通信網との接続関係を用いて、上記通信機器を介して外部通信網とデータを送受信するとともに、上記ホスト機器との間で無線通信網を介してデータを送受信して上記ホスト機器と外部通信網との間のデータの送受信を制御し、
上記通信装置の内部に記憶されたＰＰＰ（Point to Point Protocol）、ＩＰ（Internet Protocol）、ＴＣＰ（Transport Control Protocol）のうち少なくとも一のプロトコル用いて、上記ホスト機器と上記外部通信網との接続を設定し、上記ホスト機器と上記外部通信網との間のデータの送受信を制御することを特徴とする通信方法。
【請求項７】
ホスト機器との間で無線通信網を介してデータを送受信するとともに、上記無線通信網外の外部通信網と接続した通信機器と無線通信網を介してデータを送受信する通信装置の通信方法において、
内部に記憶した外部通信網に関する情報である通信設定情報を用いて、上記通信機器を介した外部通信網との接続関係を設定し、
上記外部通信網との接続関係を用いて、上記通信機器を介して外部通信網とデータを送受信するとともに、上記ホスト機器との間で無線通信網を介してデータを送受信して上記ホスト機器と外部通信網との間のデータの送受信を制御し、
上記ホスト機器とデータの送受信をするプロトコルからなる第１のプロトコルスタック及び上記通信機器とデータの送受信をするプロトコルからなる第２のプロトコルスタックを上記通信装置の内部に保持し、上記第１のプロトコルスタックを用いて上記ホスト機器との間でデータの送受信をし、上記第２のプロトコルスタックを用いて上記通信機器との間でデータの送受信をし、上記第１のプロトコルスタック及び第２のプロトコルスタックを用いて無線通信網を介して外部通信網とホスト機器との接続関係を設定することを特徴とする通信方法。
【請求項８】
上記第２のプロトコルスタックは、上記通信装置と上記通信機器との間でデータを送受信するプロトコル及び上記通信機器を介して外部通信網と上記通信装置との間でデータを送受信するプロトコルからなることを特徴とする請求項７記載の通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＢｌｕｅｔｏｏｔｈ方式に従って近距離無線通信をして外部通信網とデータの送受信をする通信装置及び通信方法に関する。
【０００２】
【従来の技術】
近年、無線通信システムの分野において、２．４ＧＨｚ帯の電波を用い、周波数ホッピング処理をして各機器間でデータの送受信を行うＢｌｕｅｔｏｏｔｈ（以下、ＢＴと呼ぶ。）方式を採用したシステムの開発が行われている。
【０００３】
上記ＢＴ方式は、モバイル、コンピュータ、ハンドヘルド・コンピューティング機器、携帯電話、ヘッドセット、ウェアラブルコンピュータといった機器や、プリンタ等のＰＣ周辺機器、データパッドやマウス等のヒューマンインターフェース機器間において無線接続の実現を目指す新しい業界標準規格のコード名である。このＢＴ方式は、電気通信、ネットワーキング等の各業界の企業が共同で開発を進めており、複数のパーソナルコンピュータやデバイス間でアドホックな無線（ＲＦ）ネットワーキングを実現する。このＢＴ方式は、インテル、エリクソン、ＩＢＭ、ノキア、東芝（登録商標）といった企業がＢＴ  ＳＩＧ（Special Interest Group）に参加して策定された。このＢＴ方式により、ノートブック、ＰＤＡ（Personal Digital Assistant）、或いは携帯電話が、情報や各種サービスを無線通信でパーソナルコンピュータと共有することができ、面倒なケーブル接続を不要とする。このようなＢＴ方式は、デバイス間の相互運用性を確保すべく、無線通信インターフェースや制御ソフトウェアの標準規格の策定が行われ、“ＢＴ（ＴＭ）Special Interest Group、ＢＴ仕様書バージョン１．０”で開示されている。
【０００４】
上述したようなＢＴ方式を採用した無線通信システム１００は、図６に示すように、携帯電話１０１、パーソナルコンピュータ１０２、ディジタルカメラ１０３、携帯情報端末１０４にそれぞれＢＴ方式の無線通信モジュール１１０を搭載している。これにより、無線通信システム１００を構成する各携帯電話１０１、パーソナルコンピュータ１０２、ディジタルカメラ１０３、携帯情報端末１０４は、搭載された無線通信モジュール１１０を用いてデータの送受信を行うことで、相互にデータの送受信を行うことができる。
【０００５】
また、この無線通信システム１００の携帯電話１０１からダイヤルアップ接続により移動体通信網２００を介してインターネット網３００に接続するときには、パーソナルコンピュータ１０２、ディジタルカメラ１０３、携帯情報端末１０４により無線通信システム１００、移動体通信網２００を介してインターネット網３００内のインターネットサービスプロバイダ３０１に接続し、インターネット網３００内のＷＷＷ（World Wide Web）サーバ３０２に接続する。
【０００６】
このように、無線通信システム１００によれば、パーソナルコンピュータ１０２、ディジタルカメラ１０３及び携帯情報端末１０４は、携帯電話１０１と有線により接続することなく、無線接続でインターネット網３００との接続が可能となる。したがって、無線通信システム１００によれば、パーソナルコンピュータ１０２、ディジタルカメラ１０３及び携帯情報端末１０４のポータビリティ性を向上させることができる。また、このような無線通信システム１００によれば、携帯電話１０１を鞄等に入れた状態で携帯情報端末１０４等の端末機器のみを手に所持してインターネット網３００への接続が可能となる。
【０００７】
次に、無線通信システム１００を構成するホスト機器５００の構成について図７を用いて説明する。このホスト機器５００は、上述の図６におけるパーソナルコンピュータ１０２、ディジタルカメラ１０３又は携帯情報端末１０４に相当するものである。
【０００８】
このホスト機器５００は、外部との通信を制御し上記無線通信モジュール１１０に相当する無線通信モジュール５１０と、機器自体の制御を行うホスト制御部５３０とからなる。
【０００９】
無線通信モジュール５１０は、無線通信システム１００内における無線通信を制御する無線通信部５１１と、無線通信システム１００を構成する各部とデータの送受信をするアンテナ部５１２と、無線通信部５１１を制御するベースバンド制御部５１３と、ホスト制御部５３０と有線接続してデータの入出力を行うインタフェース部５１４とを備える。
【００１０】
上記ベースバンド制御部５１３は、周波数ホッピング制御を含む無線通信部５１１の制御を行う。また、このベースバンド制御部５１３は、データ送信時にはデータを所定のフォーマットに変換して無線通信モジュール５１０を介して送信させる処理、データ受信時には上記所定のフォーマットで受信したデータを変換してホスト制御部５３０側に出力するためのデータ変換を行う。
【００１１】
上記無線通信部５１１は、アンテナ部５１２からの無線データを受信するための処理を行う受信部５２１と、アンテナ部５１２から無線データを送信するための処理を行う送信部５２２と、送信部５２２からの無線データをアンテナ部５１２を介して送信するか又はアンテナ部５１２からの無線データを受信部５２１に出力するかを切り換えるスイッチ部５２３と、受信部５２１及び送信部５２２で用いるローカル周波数を生成し、周波数ホッピングによるスペクトラム拡散を行うホッピングシンセサイザ部５２４とを備える。
【００１２】
更に、この無線通信モジュール５１０は、アドレスバスとデータバスとで構成されるシステムバス５１５に接続されたＲＡＭ（Random Access Memory）５１６、ＲＯＭ（Read Only Memory）５１７、ＣＰＵ（Central Processing Unit）５１８を備える。
【００１３】
上記ＣＰＵ５１８は、システムバス５１５を介して無線通信モジュール５１０を構成する各部を制御するため制御プログラムをＲＯＭ５１７から読み込むことで各部を制御する制御信号を生成する。このとき、ＣＰＵ５１８は、ＲＡＭ５１６を作業領域として随時データを格納して制御プログラムを実行する。これにより、ＣＰＵ５１８は、ベースバンド制御部５１３及び無線通信部５１１を制御して無線通信システム１００を構成する他の機器との無線通信を制御するとともに、インタフェース部５１４を介してホスト制御部５３０とユーザデータの授受を行う。
【００１４】
ホスト機器５００におけるホスト制御部５３０は、無線通信モジュール５１０のインタフェース部５１４と信号の入出力を行うインタフェース部５３１と、ホスト機器５００がインターネット接続時のインターネットサービスプロバイダ３０１のサーバアドレス等のネットワーク設定情報を記憶するネットワーク設定記憶部５３３と、各ホスト機器５００を保有するユーザ毎のユーザＩＤ、メールアドレス、パスワード等の個人情報を記憶する個人情報記憶部５３４と、これら各部を制御するＣＰＵ５３５とがシステムバス５３２に接続されてなる。また、このホスト制御部５３０は、無線通信モジュール５１０に電源を供給する電源供給部５３６を備える。
【００１５】
ホスト機器５００とインターネット網３００との接続を行うときには、先ず、ネットワーク設定記憶部５３３に格納されたネットワーク設定情報及び個人情報記憶部５３４に格納された個人情報を無線通信モジュール５１０側に出力し、次に、無線通信部５１１及びベースバンド制御部５１３を制御し、ネットワーク設定情報及び個人情報を用いてインターネット網３００との接続設定を無線通信モジュール５１０のＣＰＵ５１８により行うことで、ホスト機器５００とＷＷＷサーバ３０２との接続を確立する。
【００１６】
上記ＢＴ方式の無線通信機能を各機器に付加させるためには、各機器にＢＴ無線通信機能を備えた無線通信モジュール５１０を内蔵する必要がある。図８は、無線通信モジュール５１０を備えた携帯電話１０１、携帯情報端末１０４に実装されるプロトコルスタック６１０、６２０を示す。
【００１７】
プロトコルスタック６１０及びプロトコルスタック６２０は下位のレイヤとしてＢＴ方式の無線通信システム１００を実現するための２．４ＧＨｚ帯でＦＨ及び送受信を行うＲＦレイヤ、ベースバンド制御を行うＢＢ（Baseband）レイヤ、コネクションの確立、解放及びリンクのハンドリングを行うＬＭＰ（Link Manager Protocol）レイヤ、各種プロトコルのマルチプレクス及びセグメントの確立、分解を行うＬ２ＣＡＰ（Logical Link Control and Adaptation Protocol）レイヤ、ＲＳ−２３２Ｃシリアルラインをエミュレーションする簡易トランスポートプロトコルであるＲＦＣＯＭＭレイヤの５つのレイヤを有する。
【００１８】
携帯電話１０１及び携帯情報端末１０４は、これらの５つのレイヤを用いて無線通信システム１００内においてデータの送受信を行う。
【００１９】
また、プロトコルスタック６２０のＲＦＣＯＭＭレイヤの上位には、インターネット網３００にダイヤルアップ接続するときに用いられるＰＰＰ（Point to Point Protocol）が実装される。更に、ＰＰＰの上位には、インターネット網３００の接続に必要なプロトコルであるＩＰ（Internet Protocol）、ＴＣＰ（Transmission Control Protocol）が実装され、アプリケーションレイヤ（ＡＰ）とユーザデータの授受を行う。
【００２０】
また、携帯電話１０１が実装しているプロトコルスタック６１０は、上記プロトコルスタック６２０と同様の前記ＢＴを実現するための下位の５つのレイヤを実装し、ＲＦＣＯＭＭの上位に移動体通信網２００と接続するためのデータ通信モードのレイヤが実装される。このデータ通信モードのレイヤとしては、ＣＤＭＡ−ＯＮＥ（Code Division Multiple Access−ＯＮＥ）、Ｗ−ＣＤＭＡ（Wide Band−Code Division Multiple Access）等の携帯電話のデータ通信モードのレイヤが実装される。これにより、無線通信システム１００では、携帯情報端末１０４の上位４レイヤでＴＣＰ／ＩＰカプセル化したＴＣＰ／ＩＰデータを下位５レイヤを用いて携帯電話１０１に送信するとともに、携帯電話１０１を介して受信したＴＣＰ／ＩＰデータをカプセル化して、移動体通信網２００を介してインターネット網３００への接続を実現する。
【００２１】
【発明が解決しようとする課題】
しかし、上述したように無線通信システム１００を構築する方法には、以下のような問題点があった。
【００２２】
すなわち、無線通信システム１００を構成する携帯電話１０１、携帯情報端末１０４等に無線通信システム１００を介してインターネット網３００への接続を実現するためのインターネットプロトコルスタック（ＴＣＰ／ＩＰ、ＰＰＰ）を実装する必要があり、各機器１０２〜１０４のハードウェア、ソフトウェアが大きくなり、各機器１０２〜１０４の構成を複雑にしてしまうという問題点があった。これは、各機器１０２〜１０４を製造するときのコストアップを発生させ、例えばインターネット網３００への接続を行わないユーザにとっては冗長な設計となることが多かった。
【００２３】
更に、図７に示すように無線通信システム１００を構成する各機器１０２〜１０４は、インターネット網３００に接続するときのインターネットサービスプロバイダ３０１のアドレス、メールアドレス、パスワード等のネットワーク設定情報及び個人情報をネットワーク設定記憶部５３３及び個人情報記憶部５３４に格納する必要がある。
【００２４】
したがって、ユーザは複数の機器１０２〜１０４について個別にネットワーク設定情報及び個人情報の設定を行う必要があり、マンマシンインタフェース機能の乏しい小型携帯型機器ではネットワーク設定情報及び個人情報の設定を行う手間が煩雑となって大きな負担となることが多かった。また、各種情報の設定を容易とするためには各機器１０２〜１０４に複雑なマンマシンインタフェースを実装する必要があった。
【００２５】
特に、インターネットサービスプロバイダ３０１を変更する等の処理を行うときには、無線通信システム１００を構成する複数の機器１０２〜１０４の１台ごとにネットワーク接続に関する設定変更を行う必要があった。
【００２６】
そこで、本発明は、上述したような実情に鑑みて提案されたものであり、無線通信システムを構成する各ホスト機器についてインターネット網等への接続するためのネットワーク設定等を簡便にすることができる通信装置及び通信方法を提供することを目的とする。
【００２７】
【課題を解決するための手段】
本発明に係る通信装置は、上述の課題を解決するために、上述の課題を解決するために、ホスト機器との間で無線通信網を介してデータの送受信を行う第１の無線通信手段と、上記無線通信網外の外部通信網と接続する通信機器との間で無線通信網を介してデータの送受信を行う第２の無線通信手段と、上記外部通信網に関する情報である通信設定情報が格納される記憶手段と、上記記憶手段に記憶された通信設定情報に基づいて、上記無線通信網及び上記通信機器を介した上記外部通信網との接続関係を設定し、上記外部通信網と上記ホスト機器との間のデータの送受信を行うように上記第１の無線通信手段及び上記第２の無線通信手段を制御する通信制御手段とを備え、上記記憶手段には、上記ホスト機器を操作するユーザに関する情報である個人情報が記憶され、上記通信制御手段は、上記記憶手段に格納された通信設定情報及び上記記憶手段に格納された個人情報を用いて、上記ホスト機器と上記外部通信網との接続関係を設定することを特徴とする。
また、本発明に係る通信装置は、上述の課題を解決するために、ホスト機器との間で無線通信網を介してデータの送受信を行う第１の無線通信手段と、上記無線通信網外の外部通信網と接続する通信機器との間で無線通信網を介してデータの送受信を行う第２の無線通信手段と、上記外部通信網に関する情報である通信設定情報が格納される記憶手段と、上記記憶手段に記憶された通信設定情報に基づいて、上記無線通信網及び上記通信機器を介した上記外部通信網との接続関係を設定し、上記外部通信網と上記ホスト機器との間のデータの送受信を行うように上記第１の無線通信手段及び上記第２の無線通信手段を制御する通信制御手段とを備え、上記記憶手段には、ＰＰＰ（Point to Point Protocol）、ＩＰ（Internet Protocol）、ＴＣＰ（Transport Control Protocol）のうち少なくとも一のプロトコルが格納され、上記通信制御手段は上記記憶手段に格納された少なくとも一のプロトコルを用いて上記ホスト機器と上記外部通信網との接続を設定し、上記ホスト機器と上記外部通信網との間のデータの送受信を制御することを特徴とする。
さらに、本発明に係る通信装置は、上述の課題を解決するために、ホスト機器との間で無線通信網を介してデータの送受信を行う第１の無線通信手段と、上記無線通信網外の外部通信網と接続する通信機器との間で無線通信網を介してデータの送受信を行う第２の無線通信手段と、上記外部通信網に関する情報である通信設定情報が格納される記憶手段と、上記記憶手段に記憶された通信設定情報に基づいて、上記無線通信網及び上記通信機器を介した上記外部通信網との接続関係を設定し、上記外部通信網と上記ホスト機器との間のデータの送受信を行うように上記第１の無線通信手段及び上記第２の無線通信手段を制御する通信制御手段とを備え、上記記憶手段には、上記ホスト機器とデータの送受信をするプロトコルからなる第１のプロトコルスタック及び上記通信機器とデータの送受信をするプロトコルからなる第２のプロトコルスタックが格納され、上記第１の無線通信手段は第１のプロトコルスタックを用いて上記ホスト機器との間でデータの送受信をし、上記第２の無線通信手段は第２のプロトコルスタックを用いて上記通信機器との間でデータの送受信をし、上記通信制御手段は、上記第１のプロトコルスタック及び第２のプロトコルスタックを用いて無線通信網を介して外部通信網とホスト機器との接続関係を設定することを特徴とする。
【００２８】
本発明は、上述の課題を解決するために、ホスト機器との間で無線通信網を介してデータを送受信するとともに、上記無線通信網外の外部通信網と接続した通信機器と無線通信網を介してデータを送受信する通信装置の通信方法において、内部に記憶した外部通信網に関する情報である通信設定情報を用いて、上記通信機器を介した外部通信網との接続関係を設定し、上記外部通信網との接続関係を用いて、上記通信機器を介して外部通信網とデータを送受信するとともに、上記ホスト機器との間で無線通信網を介してデータを送受信して上記ホスト機器と外部通信網との間のデータの送受信を制御し、上記通信装置の内部に記憶されたホスト機器を操作するユーザに関する情報である個人情報及び通信設定情報を用いて、上記ホスト機器と上記外部通信網との接続関係を設定することを特徴とする。
この請求項５は、拒絶理由のない元の請求項８に係る通信方法の発明を独立請求項として再定義したものである。
また、本発明は、上述の課題を解決するために、ホスト機器との間で無線通信網を介してデータを送受信するとともに、上記無線通信網外の外部通信網と接続した通信機器と無線通信網を介してデータを送受信する通信装置の通信方法において、内部に記憶した外部通信網に関する情報である通信設定情報を用いて、上記通信機器を介した外部通信網との接続関係を設定し、上記外部通信網との接続関係を用いて、上記通信機器を介して外部通信網とデータを送受信するとともに、上記ホスト機器との間で無線通信網を介してデータを送受信して上記ホスト機器と外部通信網との間のデータの送受信を制御し、上記通信装置の内部に記憶されたＰＰＰ（Point to Point Protocol）、ＩＰ（Internet Protocol）、ＴＣＰ（Transport Control Protocol）のうち少なくとも一のプロトコル用いて、上記ホスト機器と上記外部通信網との接続を設定し、上記ホスト機器と上記外部通信網との間のデータの送受信を制御することを特徴とする。
さらに、本発明は、上述の課題を解決するために、ホスト機器との間で無線通信網を介してデータを送受信するとともに、上記無線通信網外の外部通信網と接続した通信機器と無線通信網を介してデータを送受信する通信装置の通信方法において、内部に記憶した外部通信網に関する情報である通信設定情報を用いて、上記通信機器を介した外部通信網との接続関係を設定し、上記外部通信網との接続関係を用いて、上記通信機器を介して外部通信網とデータを送受信するとともに、上記ホスト機器との間で無線通信網を介してデータを送受信して上記ホスト機器と外部通信網との間のデータの送受信を制御し、上記ホスト機器とデータの送受信をするプロトコルからなる第１のプロトコルスタック及び上記通信機器とデータの送受信をするプロトコルからなる第２のプロトコルスタックを上記通信装置の内部に保持し、上記第１のプロトコルスタックを用いて上記ホスト機器との間でデータの送受信をし、上記第２のプロトコルスタックを用いて上記通信機器との間でデータの送受信をし、上記第１のプロトコルスタック及び第２のプロトコルスタックを用いて無線通信網を介して外部通信網とホスト機器との接続関係を設定することを特徴とする。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００３０】
本発明は、例えば図１に示すように構成された無線通信システム１に適用される。
【００３１】
この無線通信システム１では、ゲートウェイとなる外部通信機器２、無線通信装置３及びホスト機器４の間のデータ通信を実現するためにＢｌｕｅｔｏｏｔｈ（以下、ＢＴと呼ぶ。）方式を採用している。
【００３２】
このＢＴ方式とは、日欧５社が１９９８年５月に標準化活動を開始した近距離無線通信技術の呼称である。このＢＴ方式では、最大データ伝送速度が１Ｍｂｐｓ（実効的には７２１Ｋｂｐｓ）、最大伝送距離が１０ｍ程度の近距離無線通信網を構築してデータ通信を行う。このＢＴ方式では、無許可で利用可能な２．４ＧＨｚ帯のＩＳＭ（Industrial Scientific Medical）周波数帯域に帯域幅が１ＭＨｚのチャネルを７９個設定し、１秒間に１６００回チャネルを切り換える周波数ホッピング方式のスペクトラム拡散技術を採用して外部通信機器２、無線通信装置３、ホスト機器４間で無線データを送受信する。
【００３３】
このＢＴ方式を適用した近距離無線通信網１０では、スレーブマスター方式が適用され、処理内容に応じて、周波数ホッピングパターンを決定するマスタ機器と、マスタ機器に制御される通信相手のスレーブ機器とに別れる。マスタ機器では、一度に７台のスレーブ機器と同時にデータ通信を行うことができる。マスタ機器とスレーブ機器とを加えた計８台の機器で構成するサブネットは“ｐｉｃｏｎｅｔ（ピコネット）”と呼ばれる。ピコネット内、すなわち無線通信システム１に含まれるスレーブ機器となされたホスト機器４は、同時に２つ以上のピコネットのスレーブ機器となることができる。
【００３４】
図１に示す無線通信システム１は、例えばインターネット網４０、公衆通信網３０、移動体通信網２０とデータの送受信を行う外部通信機器２と、近距離無線通信網１０を介してＢＴ方式でユーザデータ等を含むパケットの送受信を外部通信機器２及びホスト機器４との間で行う無線通信装置３と、無線通信装置３との間でユーザデータ等を含むパケットの送受信を行うホスト機器４で構成される。
【００３５】
ホスト機器４は、無線通信装置３と近距離無線通信網１０を介して無線接続され、ユーザにより操作される電子デバイスである。ホスト機器４としては、例えばＰＤＡ（Personal Digital Assistant）、ディジタルカメラ、メール処理端末、ＥＭＤ（Electronic Music Distribution）端末等がある。このホスト機器４は、無線通信システム１内でＢＴ方式に従って無線通信装置３とデータの送受信をするためにのＢＴモジュール４ａを実装している。このＢＴモジュール４ａは、ＢＴ方式に従って無線通信装置３とデータを送受信するためのプロトコル、プロトコルを実行するモジュールを備える。
【００３６】
このホスト機器４は、例えばユーザが操作することで操作入力信号を生成する。このホスト機器４は、例えば無線通信装置３及び近距離無線通信網１０を介して外部通信機器２と接続する旨の操作入力信号を生成して、操作入力信号に従った制御コマンドを無線通信装置３に送信する。これにより、ホスト機器４は、外部通信機器２が公衆通信網３０と接続することで、近距離無線通信網１０及び移動体通信網２０を介して公衆通信網３０やインターネット網４０と接続する。
【００３７】
外部通信機器２は、近距離無線通信網１０を介して無線通信装置３と接続されるとともに移動体通信網２０、公衆通信網３０、インターネット網４０に接続され、無線通信装置３とインターネット網４０とを接続するためのゲートウェイである。この外部通信機器２は、無線通信システム１内でＢＴ方式に従って無線通信装置３とデータの送受信をするためにのＢＴモジュール２ａを実装している。このＢＴモジュール２ａは、ＢＴ方式に従って無線通信装置３とデータを送受信するためのプロトコル、プロトコルを実行するモジュールを備える。
【００３８】
この外部通信機器２としては、公衆通信網３０と接続するためのモデム等を備えたパーソナルコンピュータ、例えばｃｄｍａＯｎｅ（Code Division Multiple Access）方式やＷ−ＣＤＭＡ（Wide Band−Code Division Multiple Access）方式を採用した携帯電話、ＴＡ／モデム、ＳＴＢ（Set Top Box）、例えばＢＴ方式に準じた無線通信装置３と公衆通信網３０とを接続するための基地局等の準公衆システム、Ｑｕａｌｃｏｍｍ社から提案されているワイヤレスインターネットアクセスシステムであるＨＤＲ（High Data Rate）システムを利用した無線端末等がある。
【００３９】
公衆通信網３０としては、例えばパーソナルコンピュータと電話回線を介して接続されるインターネット（Internet）網４０、携帯電話と接続される移動体通信網（Mobile Network）２０、ＴＡ／モデムと接続されるＩＳＤＮ（Integrated Services Digital Network）／Ｂ（broadband）−ＩＳＤＮ、ＳＴＢと接続される衛星通信網（Broadcasting）、準公衆システムと接続されるＷＬＬ（wireless local loop）等がある。
【００４０】
インターネット網４０には、インターネットサービスプロバイダ４１、ＷＷＷサーバ４２を始めとして、情報提供サーバ、メールサーバ、ＥＭＤサーバ、コミュニティサーバを含む。
【００４１】
情報提供サーバでは、ホスト機器４からの要求を無線通信装置３、外部通信機器２を介して受信し、要求に応じた情報をホスト機器４に送信する。また、メールサーバでは、電子メールを管理し、外部通信機器２、無線通信装置３を介してホスト機器４との間で電子メールを送受信する。更に、ＥＭＤサーバでは、外部通信機器２及び無線通信装置３を介してホスト機器４のＥＭＤ端末に音楽情報を送信して、音楽提供サービスを管理する。更にまた、コミュニティサーバでは、例えばホスト機器４のディジタルカメラに例えば街角情報、ニュース情報ダウンロードサービスを提供するとともに、ホスト機器４からの情報のアップロード等を管理する。
【００４２】
以下の説明は、説明の簡単のため、図１に示すように、上記外部通信機器２を移動体通信網２０とデータの送受信を行う携帯電話（通信機器）２とし、当該携帯電話２と、近距離無線通信網１０を介して上記ＢＴ方式でパケットの送受信を携帯電話２との間で行う無線通信装置３と、無線通信装置３との間でＢＴ方式でパケットの送受信を行うホスト機器４とからなる無線通信システム１について行う。
【００４３】
つぎに、無線通信システム１を構成する携帯電話２、無線通信装置３及びホスト機器４が実装するプロトコルスタック１１，１２，１３について説明する。
【００４４】
携帯電話２は、ＢＴ方式の無線通信システム１を実現するための下位の５つのレイヤを実装している。これら携帯電話２、無線通信装置３及びホスト機器４は、下位レイヤとして、ＢＴ方式の無線通信システム１を実現するための２．４ＧＨｚ帯でＦＨ及び送受信を行うＲＦレイヤ、ベースバンド制御を行うＢＢ（Baseband）レイヤ、コネクションの確立、解放及びリンクのハンドリングを行うＬＭＰ（Link Manager Protocol）レイヤ、各種プロトコルのマルチプレクス及びセグメントの確立、分解を行うＬ２ＣＡＰ（Logical Link Control and Adaptation Protocol）レイヤ、ＲＳ−２３２Ｃシリアルラインをエミュレーションする簡易トランスポートプロトコルであるＲＦＣＯＭＭレイヤの５つのプロトコルを有する。携帯電話２、無線通信装置３及びホスト機器４は、これらの５つのプロトコルを用いて無線通信システム１内において無線データの送受信を行う。
【００４５】
携帯電話２は、ＢＴ方式を実現するための下位レイヤに対する上位レイヤとしてＷ−ＣＤＭＡ（Wide Band−Code Division Multiple Access）プロトコル等の移動体通信網接続プロトコルを実装している。この携帯電話２は、移動体通信網接続プロトコルとして例えばＷ−ＣＤＭＡプロトコルを実装し、移動体通信網２０に接続し、無線通信装置３によりデータ通信モードとされることで移動体通信網２０を介して公衆通信網３０への接続を実現する。
【００４６】
ホスト機器４は、ＢＴ方式で近距離無線通信網１０を介して携帯電話２及び無線通信装置３と無線データを送受信するためのＲＦ、ＢＢ、ＬＭＰ、Ｌ２ＣＡＰ及びＲＦＣＯＭＭを実装している。このホスト機器４は、ＲＦＣＯＭＭの上位レイヤとしてアプリケーションレイヤ（ＡＰ）を実装している。
【００４７】
無線通信装置３は、近距離無線通信網１０を介して携帯電話２と接続するためのプロトコルスタック１２ａと、近距離無線通信網１０を介してホスト機器４と接続するためのプロトコルスタック１２ｂを実装している。無線通信装置３は、携帯電話２と無線データを送受信するためのＲＦ、ＢＢ、ＬＭＰ、Ｌ２ＣＡＰ及びＲＦＣＯＭＭをプロトコルスタック１２ａに実装するとともに、ホスト機器４と無線データを送受信するためのＲＦ、ＢＢ、ＬＭＰ、Ｌ２ＣＡＰ及びＲＦＣＯＭＭをプロトコルスタック１２ｂに実装している。すなわち、無線通信装置３は、近距離無線通信網１０を介して無線データを送受信するためのプロトコルを２組実装している。
【００４８】
この無線通信装置３では、携帯電話２のプロトコルスタック１１とプロトコルスタック１２ａとが対応し、ホスト機器４のプロトコルスタック１３とプロトコルスタック１２ｂとが対応していることで、携帯電話２及びホスト機器４とＢＴ方式で無線データの送受信をする。この無線通信装置３では、携帯電話２及び無線通信装置３が実装しているＲＦＣＯＭＭ間でパケットの送受信を実行する。
【００４９】
更に、無線通信装置３は、プロトコルスタック１２ａのＲＦＣＯＭＭの上位レイヤとして、インターネットの接続時のリンク層に位置するＰＰＰ（Point to Point Protocol）、ネットワーク層に位置するＩＰ（Internet Protocol）、トランスポート層に位置するＴＣＰ（Transmission Control Protocol）を実装している。
【００５０】
更にまた、無線通信装置３は、プロトコルスタック１２ａのＴＣＰの上位レイヤ及びプロトコルスタック１２ｂのＲＦＣＯＭＭの上位レイヤとして、ブリッジを実装している。この無線通信装置３では、ブリッジを介してプロトコルスタック１２ａとプロトコルスタック１２ｂとの間でデータの授受をする。
【００５１】
無線通信システム１において、ホスト機器４のＡＰで生成したユーザデータを無線通信装置３を介して携帯電話２からインターネット網４０に送信するとき、ホスト機器４では、プロトコルスタック１３の下位レイヤでの処理を行って、無線データを無線通信装置３に送信する。次に、無線通信装置３では、プロトコルスタック１２ｂの下位レイヤの各プロトコルに従って処理をすることによりユーザデータを受信し、ブリッジを介してプロトコルスタック１２ａのＴＣＰにブリッジする。次に、無線通信装置３では、プロトコルスタック１２ａのＴＣＰ、ＩＰ、ＰＰＰの各レイヤでＴＣＰ／ＩＰに準じたヘッダをユーザデータに付加してＴＣＰ／ＩＰカプセル化し、下位レイヤのプロトコルに従った処理をして携帯電話２にユーザデータを送信する。次に、携帯電話２では、プロトコルスタック１１の下位レイヤのプロトコルに従った処理をして無線通信装置３からのＴＣＰ／ＩＰパケットを受信し、移動体通信網接続プロトコルに従った処理をすることで無線通信装置３で作成されたＴＣＰ／ＩＰパケットを送信することで、移動体通信網２０、公衆通信網３０を介してインターネットサービスプロバイダ４１に送信しインターネット網４０に送信する。
【００５２】
また、無線通信システム１において、インターネット網４０からのデータをホスト機器４で受信するときには、インターネット網４０、公衆通信網３０及び移動体通信網２０を介して送信されたＴＣＰ／ＩＰパケットを携帯電話２で受信する。携帯電話２は、移動体通信網接続プロトコル、下位レイヤのプロトコルに従った処理をすることで、ＴＣＰ／ＩＰパケットを無線通信装置３に送信する。次に、無線通信装置３では、プロトコルスタック１２ａの下位レイヤで携帯電話２からのＴＣＰ／ＩＰパケットを受信し、上位レイヤに従った処理をすることでＴＣＰ／ＩＰパケットのヘッダを取り除いてデータを取り出す。次に、無線通信装置３では、取りだしたデータをプロトコルスタック１２ａからプロトコルスタック１２ｂにブリッジし、下位レイヤに従った処理をしてホスト機器４に送信する。これにより、無線通信システム１では、ホスト機器４で下位の５レイヤに従った処理をすることで、インターネット網４０からのデータを受信する。
【００５３】
上述した無線通信システム１を構成する無線通信装置３の外観構成を図２及び図３に示す。
【００５４】
この無線通信装置３は、図２に示すように、略円筒状の筐体の一方端３ａから他方端３ｂに向かって一方面３ｃに表示部５１、操作部５２が設けられている。この無線通信装置３には、一方端３ａ側に携帯電話２及びホスト機器４との間で無線データを送受信をするアンテナが設けられ、他方端３ｂ側に板状のカードを挿入するための装着凹部５３が設けられている。
【００５５】
表示部５１は、例えば液晶ディスプレイからなり、種々の内容を表示する。この表示部５１には、例えば、無線通信装置３により携帯電話２及びホスト機器４との間で送受信するユーザデータの内容、無線通信装置３での処理内容、無線通信装置３、携帯電話２及びホスト機器４の動作を制御するための内容、装着凹部５３に挿入されたカードに関する情報等が表示される。
【００５６】
操作部５２は、例えば回転式ダイヤルからなり、ユーザにより操作されることで、図２中のＡ方向に回転するように構成されている。また、この操作部５２は、回転式ダイヤルを回転させるとともに、回転中心に向かって押圧できるように構成されている。この操作部５２は、ユーザにより操作されることにより、無線通信装置３の処理を制御するための操作入力信号を生成する。
【００５７】
装着凹部５３は、板状のカードが挿入可能な深さを有して凹状に形成されている。この装着凹部５３には、例えば画像や音楽等のユーザデータを格納したメモリーカード、各種機能を無線通信装置３に与えるための機能を備えた機能カードが挿入される。この装着凹部５３は、図示しないが、機械的にカードと接続することで信号の入出力を行う端子を内部に備えている。この装着凹部５３は、カードが装着されることで、無線通信装置３とカードとの間で信号の入出力を実現する。この装着凹部５３に備えられている端子は、例えば既存の１０ピンで構成されたシリアルインターフェース規格に準じて構成されている。
【００５８】
具体的には、この装着凹部５３は、例えばメモリスティック（商標名）に対応する仕様のシリアルインターフェイスとなされている。すなわち、装着凹部５３は、カードが接続されたときにおけるシリアルバスの状態を示すバスステート、データ、クロック等が入出力される複数の端子を備えている。この装着凹部５３に挿入されるカードは、フラッシュメモリを内蔵しインターフェースとしてシリアルプロトコルを採用する既存のメモリーカードと同形状、同仕様としても良い。すなわち、この装着凹部５３に挿入されるカードは、例えば縦寸法５０．０ｍｍ、横寸法２．５ｍｍ、厚さ寸法２．８ｍｍの板状筐体を有し、内部にフラッシュメモリ、メモリコントローラが収容されてなるメモリーカードが装着される。この無線通信装置３においては、１０ピンのうち、上記データ、クロック、バスステートの３ピンのみを用い、データ入出力を双方向の半２重転送で行う。
【００５９】
このような無線通信装置３は、図３に示すように、ユーザの手に収まる程度の大きさを有してなり、ユーザの親指により操作部５２が操作されることで、表示部５１に表示された内容の変更や、近距離無線通信網１０を介した携帯電話２又はホスト機器４とのデータやコマンド等の送受信等を示す操作入力信号を生成する。
【００６０】
上述した無線通信システム１を構成する無線通信装置３のブロック図を図４に示す。
【００６１】
無線通信装置３は、無線通信システム１で送受信する無線データの送信処理及び受信処理を行う無線通信部６１と、無線通信システム１を構成する各機器と無線データの送受信をするアンテナ部６２と、無線制御部６１で行う通信を制御するベースバンド制御部６３とを備える。
【００６２】
アンテナ部６２は、無線通信装置３が図２に示す外観構成を有する場合には、一方端３ａ側に設けられる。このアンテナ部６２は、２．４ＧＨｚ帯（２．４０２ＧＨｚ〜２．４８０ＧＨｚ）の無線データを送信／受信するためのアンテナからなる。このアンテナ部６２は、無線通信部６１からの無線データを近距離無線通信網１０を介して携帯電話２又はホスト機器４に送信するとともに、携帯電話２又はホスト機器４から近距離無線通信網１０を介して無線データを受信して無線通信部６１に出力する。
【００６３】
このアンテナ部６２で送受信される近距離無線通信網１０における無線データは、所定のビット数からなり、ユーザデータと制御データとからなるパケットを最小単位として送受信される。
【００６４】
上記無線通信部６１は、アンテナ部６２からの無線データを受信するための処理を行う受信部８１と、アンテナ部６２から無線データを送信するための処理を行う送信部８２と、送信部８２からの無線データをアンテナ部６２を介して送信するか又はアンテナ部６２からの無線データを受信部８１に出力するかを切り換えるスイッチ部８３と、受信部８１及び送信部８２における無線データについて周波数ホッピングによるスペクトラム拡散を行うホッピングシンセサイザ部８４とを備える。
【００６５】
スイッチ部８３は、後述する無線通信ＣＰＵ（Central Processing Unit）６９からの制御信号に応じて動作し、アンテナ部６２で無線データを受信したときにはアンテナ部６２からの無線データを受信部８１に出力するように動作し、アンテナ部６２から無線データを送信するときには送信部８２から無線データをアンテナ部６２に出力するように動作する。
【００６６】
受信部８１は、スイッチ部８３からの無線データが入力され、ベースバンド制御部６３に出力する。この受信部８１は、ホッピングシンセサイザ部８４によりホッピング周波数パタンが指定され、無線データを受信するときにおける周波数パタンに従って２．４Ｇ帯の搬送波を取り除いて無線データを０，１のデータにしてベースバンド制御部６３に出力する。このとき、受信部８１は、ホッピングシンセサイザ部８４でパケット単位で指定された周波数パタンを乗算する等の処理を行うことで無線データから搬送波を取り除いてベースバンド制御部６３に出力する。
【００６７】
送信部８２は、アンテナ部６２から近距離無線通信網１０を介して携帯電話２又は無線通信装置３に出力する無線データとして、ベースバンド制御部６３で生成され一次変調されたパケット単位の０，１の無線データが入力され、スイッチ部８３に出力する。この送信部８２は、ホッピングシンセサイザ部８４により周波数パタンが指定され、当該周波数パタンに従って２．４Ｇ帯の搬送波をのせた無線データを生成してスイッチ部８３に出力する。このとき、送信部８２は、ホッピングシンセサイザ部８４で指定された周波数パタンに従って搬送波をのせる処理をパケット単位で施して送信する処理を行う。
【００６８】
ホッピングシンセサイザ部８４は、ベースバンド制御部６３により周波数ホッピングのホッピングパターンが指定される。このホッピングシンセサイザ部８４は、受信部８１及び送信部８２に同じ周波数パタンを指定するようにベースバンド制御部６３に制御される。
【００６９】
このホッピングシンセサイザ部８４は、アンテナ部６２から無線データを受信するときには、ベースバンド制御部６３で指定された周波数パタンに従って、受信部８１で取り除く搬送波の周波数をスロット毎に変更する。
【００７０】
また、このホッピングシンセサイザ部８４は、アンテナ部６２から無線データを送信するときには、送信部８２でベースバンド制御部６３からのデータに周波数変換を施すための周波数パタンに従って、送信部８２でデータにのせる搬送波の周波数をスロット毎に変更する。
【００７１】
このホッピングシンセサイザ部８４は、例えば、１ＭＨｚごとに分割された７９チャネル上（２．４０２ＧＨｚ〜２．４８０ＧＨｚ）に毎秒１６００回の周波数ホッピングを行うように周波数制御を行う。
【００７２】
ベースバンド制御部６３は、受信部８１からパケット単位の無線データが入力され、周波数ホッピングにより周波数変調された無線データを復調する処理を行う。また、このベースバンド制御部６３は、アンテナ部６２から無線データを送信するときには、送信するデータについて一次変調を施して送信部８２に出力する。
【００７３】
更に、このベースバンド制御部６３は、ホッピングシンセサイザ部８４にホッピングパターンを与えることにより、ホッピングシンセサイザ部８４を制御する。これにより、ベースバンド制御部６３は、無線通信装置３から送信する無線データの送信タイミングを制御するとともに、受信する無線データの受信タイミングを制御する。このベースバンド制御部６３は、ホッピングパターンとして、例えばｆ（ｋ）、ｆ（ｋ＋１）、ｆ（ｋ＋２）、・・・の周波数パタンを所定時間ごとにホッピングシンセサイザ部８４に与える。
【００７４】
更にまた、このベースバンド制御部６３は、無線通信ＣＰＵ６９からの制御信号等に従って送信するデータを所定のパケットフォーマットに変換してパケット単位で受信部８１に出力するとともに、送信部８２からの所定のパケットフォーマットのパケットを分解する処理を行ってシステムバスを７０介して無線通信ＣＰＵ６９に出力する。
【００７５】
更に、このベースバンド制御部６３は、送信部８２での送信出力を変化させるように制御する機能を有し、無線通信装置３と携帯電話２及びホスト機器４との距離を示す情報を無線通信ＣＰＵ６９から得て、送信部８２で生成する無線データの出力パワーを制御する。
【００７６】
無線通信装置３は、ユーザごとに与えられる個人情報を記憶する個人情報記憶部６５と、ホスト機器４が公衆通信網３０やインターネット網４０等のネットワークと接続するために必要な情報を示すネットワーク設定情報を記憶するネットワーク設定記憶部６６とを更に備える。
【００７７】
個人情報記憶部６５には、ホスト機器４を保有するユーザのメールアドレス、アクセスポイントに接続するためのユーザＩＤ、パスワード（ＰＰＰ接続用）等が個人情報として格納される。この個人情報記憶部６５は、無線通信ＣＰＵ８９により読み込まれるとともに、その内容が制御される。
【００７８】
更に、個人情報記憶部６５には、例えば電子メールアプリケーションにより作成された無線データを送信する場合には、電子メール送信先の電子メールアドレス一覧（アドレス帳）を示す情報、送受信履歴を示す情報、文字入力機能の乏しいホスト機器４（例えばディジタルカメラ）に対して入力の簡略化を図るための定型文一覧を示す情報、送信した電子メールの文章の末尾に付加するシグネチャ情報、電子メールを受信したときに未読又は既読の管理を行うためのメールユニークＩＤを示す情報等を格納しても良い。
【００７９】
更にまた、この個人情報記憶部６５には、ＳＩＭ（Subscriber Identification Module）情報を格納しても良い。この個人情報記憶部６５に格納される上記ＳＩＭ情報とは、ユーザを識別するために必要とされる情報であって、セキュリティ性の向上を図り、無線通信装置３の内部で暗号化処理された情報である。このＳＩＭ情報は、例えば上記ユーザＩＤ、ユーザパスワード、個人のメールボックスにアクセスするためのメールＩＤ、メールパスワード、ユーザのメールアドレス、無線通信装置３自体の利用権限を確認するための個人認証用パスワード等が暗号化された情報である。
【００８０】
ネットワーク設定記憶部６６には、ホスト機器４がインターネット網４０のインターネットサービスプロバイダ４１とダイヤルアップ接続するときに必要となるサーバアドレス、アクセスポイントの電話番号等がネットワーク設定情報として格納され、無線通信ＣＰＵ６９により読み込まれるとともに、その内容が制御される。
【００８１】
また、この無線通信装置３は、上述の装着凹部５３の内部に備えられるインタフェース部６４を備える。このインタフェース部６４は、複数の信号入出力用の端子を備え、装着凹部５３に装着されるカードの端子と接触して信号の入出力が可能となっている。インタフェース部６４は、例えば装着凹部５３にメモリ機能を備えた外部メモリモジュール９０が装着され、当該外部メモリモジュール９０とデータの入出力を行う。
【００８２】
このインタフェース部６４は、例えば信号入出力用の端子を１０ピン備え、シリアルでデータを入出力する規格に準じて外部メモリモジュール９０とデータの入出力を行う。すなわち、インタフェース部６４は、装着凹部５３に外部メモリモジュール９０が装着されたときには、シリアルバスの状態を示すバスステート、データ、クロック等を入出力することでデータの入出力をする。
【００８３】
無線通信装置３は、データバスに接続されたＲＡＭ（Random Access Memory）６７、ＲＯＭ（Read Only Memory）６８、無線通信ＣＰＵ６９を更に備える。
【００８４】
上記無線通信ＣＰＵ６９は、システムバス７０を介して無線通信装置３を構成する各部を制御するため制御プログラムをＲＯＭ６８から読み込むことで制御信号を生成する。無線通信ＣＰＵ６９は、ＲＡＭ６７を作業領域として随時データを格納して制御プログラムを実行して制御信号を生成する。これにより、無線通信ＣＰＵ６９は、ベースバンド制御部６３、無線通信部６１及びインタフェース部６４を制御して無線通信システム１を構成する他の機器との通信を制御するパケットを生成するとともに、インタフェース部６４を介して外部メモリモジュール９０とデータの入出力を行うように制御する。
【００８５】
更に、無線通信装置３は、図２の表示部５１に相当する表示部７１と、図２の操作部５２に相当する操作入力部７２と、無線通信装置３を構成する各部に電源を供給する電源供給部７３を備える。
【００８６】
表示部７１は、無線通信ＣＰＵ６９からの制御信号に従って無線通信ＣＰＵ６９での処理内容、インタフェース部６４で入出力するデータの内容等を表示することで、種々の内容をユーザに提示する。
【００８７】
操作入力部７２は、ユーザにより操作されることで、操作入力信号を生成して無線通信ＣＰＵ６９に出力する。無線通信ＣＰＵ６９は、操作入力部７２からの操作入力信号に従って制御プログラムを実行するとともに、表示部７１の表示内容を変更する処理をする。
【００８８】
このように構成された無線通信装置３とホスト機器４とは、マスタ／スレーブの関係にあり、ホスト機器４側がマスタとなり、無線通信装置３、携帯電話２がスレーブとなっている。例えば無線通信装置３からホスト機器４にユーザデータの送信を行うときであっても、無線通信装置３は、ホスト機器４に送信する送信権を得た旨のパケットをホスト機器４から送信されたときにのみホスト機器４側に無線データを送信することができる。また、この無線通信システム１においては、ユーザが操作する無線通信装置３がマスタ機器となり、ホスト機器４、携帯電話２がスレーブ機器となっていても良い。
【００８９】
このように構成された無線通信装置３にホスト機器４からインターネット網４０への接続を要求する接続要求がされた場合、無線通信ＣＰＵ６９は、先ず、個人情報記憶部６５から個人情報、ネットワーク設定記憶部６６からネットワーク設定情報をシステムバス７０を介して読み出し、ＲＡＭ６７に一旦個人情報及びネットワーク設定情報を格納する。次に、無線通信ＣＰＵ６９は、無線通信部６１及びベースバンド制御部６３を制御し、プロトコルスタック１２ａ及びプロトコルスタック１２ｂの下位５レイヤに準じた処理を行うことで、ホスト機器４及び携帯電話２とＢＴ方式の近距離無線通信網１０を介した接続関係を確立する。次に、無線通信ＣＰＵ６９は、近距離無線通信網１０を介した接続関係を利用し、ＲＡＭ６７に格納したネットワーク設定情報及び個人情報を用いて、プロトコルスタック１２ａの上位３レイヤに従った処理をすることで、携帯電話２を介してホスト機器４とインターネット網４０との接続を行う。
【００９０】
つぎに、上述した無線通信システム１において、ホスト機器４とインターネット網４０との接続関係を確立して、ホスト機器４とインターネット網４０との間でユーザデータを送受信するときの処理手順について図５を参照して説明する。この図５は、ホスト機器４、無線通信装置３、携帯電話２、移動体通信網２０、公衆通信網３０、インターネットサービスプロバイダ４１、ＷＷＷサーバ４２の７つの部分の相互間の通信制御シーケンスを示す。
【００９１】
この図５によれば、先ず、ユーザがホスト機器４を操作することによりインターネット網４０との接続の要求する操作入力信号が生成されると、ホスト機器４は、ＢＴ方式に従った接続関係を無線通信装置３との間で確立すべく、近距離無線通信網１０を介して無線通信装置３との接続を要求するＢＴ接続要求（Ｓ１−１）を無線通信装置３に送信する。
【００９２】
ここで、ホスト機器４ではプロトコルスタック１３の下位５レイヤに従った処理を行うとともに、無線通信装置３ではホスト機器４に対応したプロトコルスタック１２ｂの下位５レイヤに従った処理を行うことでＢＴ方式に準じたリンクを確立する（ステップＳＴ１）。このとき、無線通信装置３の無線通信ＣＰＵ６９では、ホスト機器４からのＢＴ接続要求（Ｓ１−１）を認識し、個人情報及びネットワーク設定情報を読み出してＲＡＭ６７に一旦格納した後、無線通信部６１及びベースバンド制御部６３を制御することで、ホスト機器４との間での近距離無線通信網１０を介したリンクを確立する。
【００９３】
無線通信装置３の無線通信ＣＰＵ６９は、無線通信部６１及びベースバンド制御部６３を制御して携帯電話２にＢＴ接続要求（Ｓ１−２）を送信し、携帯電話２との間でリンクの確立を行う（ステップＳＴ２）。このとき、携帯電話２ではプロトコルスタック１１の下位５レイヤに従った処理を行うとともに、無線通信装置３では携帯電話２に対応したプロトコルスタック１２ａの下位５レイヤに従った処理を行う。携帯電話２とのＢＴ方式に従ったリンクが確立すると、無線通信装置３は、ホスト機器４にＢＴ接続完了メッセージ（Ｓ２）を送信する。
【００９４】
ホスト機器４は、近距離無線通信網１０を経由してインターネット網４０と接続することを要求するインターネット接続要求（Ｓ３）を無線通信装置３に送信する。無線通信装置３の無線通信ＣＰＵ６９は、ホスト機器４からのインターネット接続要求（Ｓ３）に応じて、プロトコルスタック１２ａのＰＰＰをＲＯＭ６８から読み出して起動する（ステップＳＴ３）。
【００９５】
無線通信ＣＰＵ６９は、ＲＡＭ６７にネットワーク設定情報として格納されたインターネットサービスプロバイダ４１の電話番号を参照して、無線通信部６１及びベースバンド制御部６３を制御して、携帯電話２に発信要求及び電話番号（Ｓ５）を送信する。
【００９６】
携帯電話２は、無線通信装置３からの発信要求及び電話番号（Ｓ５）を受信すると、呼設定メッセージであるセットアップ要求（ＳＥＴ  ＵＰ１）（Ｓ６）を移動体通信網２０を介して公衆通信網３０に送信する。
【００９７】
公衆通信網３０では、セットアップ要求（Ｓ６）を受信すると、セットアップ要求（Ｓ６）と同じ内容のセットアップ要求（ＳＥＴ  ＵＰ２）（Ｓ７）をインターネットサービスプロバイダ４１に送信する。
【００９８】
インターネットサービスプロバイダ４１は、セットアップ要求（Ｓ７）を受信すると、自身の回線が空いていてユーザデータの受信が可能であるときには、セットアップ要求（Ｓ７）に対する応答をして公衆通信網３０に応答メッセージ（ＣＯＮＮＥＣＴ２）（Ｓ８）を返信する。
【００９９】
公衆通信網３０では、インターネットサービスプロバイダ４１からの応答メッセージ（Ｓ８）を受信すると、移動体通信網２０を経由して応答メッセージ（ＣＯＮＮＥＣＴ１）（Ｓ９）を携帯電話２に転送する。
【０１００】
携帯電話２は、公衆通信網３０からの応答メッセージ（Ｓ９）を受信すると、インターネットサービスプロバイダ４１に対する回線接続が完了したことを認識し、接続完了メッセージ（Ｓ１０）を無線通信装置３に送信する。
【０１０１】
次に、無線通信装置３は、接続完了メッセージ（Ｓ１０）を受信したことに応じて、リンク確立フェーズに移行する（ステップＳＴ４）。
【０１０２】
次に、無線通信ＣＰＵ６９は、ＰＰＰに従った認証処理を起動し（ステップＳＴ５）、ＲＡＭ６７に個人情報として格納されたユーザＩＤ及びパスワードを参照して、インターネットサービスプロバイダ４１との間で認証処理を行うための認証データ（Ｓ１０）を送受信する。これにより、無線通信ＣＰＵ６９は、インターネットサービスプロバイダ４１との間で認証処理が確立すると、認証確立フェーズに移行する（ステップＳＴ６）。
【０１０３】
次に、無線通信ＣＰＵ６９は、認証処理が完了すると、無線通信部６１及びベースバンド制御部６３を制御して、ホスト機器４にインターネット接続完了メッセージ（Ｓ１１）を送信する。
【０１０４】
次に、無線通信ＣＰＵ６９は、ネットワークプロトコル起動処理を開始し、プロトコルスタック１２ａのＴＣＰ及びＩＰの処理内容を示すプログラムをＲＯＭ６８から読み出して起動する。また、無線通信ＣＰＵ６９は、ＰＰＰに従った処理によって動的に割り当てられた自身のＩＰアドレスをＲＡＭ６７内に記憶する（ステップＳＴ７）。
【０１０５】
次に、ホスト機器４は、ユーザデータ送信先の宛先ＩＰアドレス及びユーザデータ（Ｓ１２）を近距離無線通信網１０を介して無線通信装置３に送信する。これに対し、無線通信ＣＰＵ６９は、ホスト機器４からの宛先ＩＰアドレス及びユーザデータ（Ｓ１２）を一旦ＲＡＭ６７に格納し、ＴＣＰ／ＩＰ処理を実行する（ステップＳＴ８）。すなわち、無線通信ＣＰＵ６９は、ユーザデータにＴＣＰヘッダを付加するとともに、ＲＡＭ６７に格納されている自身のＩＰアドレスを送信元ＩＰアドレスとし、送信元ＩＰアドレス及び宛先ＩＰアドレスを用いてユーザデータにＩＰヘッダを付加することで、ユーザデータをＴＣＰ／ＩＰにカプセル化する。そして、ホスト機器４は、ＴＣＰ／ＩＰにカプセル化したユーザデータ（Ｓ１３）を、インターネットサービスプロバイダ４１を介して、宛先ＩＰアドレスで指定したＷＷＷサーバ４２に送信する。
【０１０６】
また、ＷＷＷサーバ４２からＴＣＰ／ＩＰでカプセル化したユーザデータ（Ｓ１３）がインターネットサービスプロバイダ４１等を介して無線通信装置３に送信されると、無線通信ＣＰＵ６９は、ＴＣＰ／ＩＰ処理（ステップＳＴ８）を実行することにより、ＩＰヘッダ及びＴＣＰヘッダをユーザデータから分離してＴＣＰ／ＩＰのデカプセル化をする。無線通信ＣＰＵ６９は、ＷＷＷサーバ４２のＩＰアドレスを送信元ＩＰアドレスとし、送信元ＩＰアドレス及びユーザデータ（Ｓ１４）をＷＷＷサーバ４２からのデータとしてホスト機器４に送信する。
【０１０７】
このような処理を行うことにより、無線通信装置３は、ホスト機器４からのユーザデータ（Ｓ１２）をカプセル化してユーザデータ（Ｓ１３）をＷＷＷサーバ４２に送信可能とするとともに、ＷＷＷサーバ４２からホスト機器４に送信されたユーザデータ（Ｓ１３）をデカプセル化してユーザデータ（Ｓ１４）をホスト機器４に送信することができる。無線通信装置３は、このような処理を繰り返すことにより、ホスト機器４とインターネット網４０との接続を実現する。
【０１０８】
また、無線通信装置３では、ホスト機器４からのユーザデータをカプセル化してＷＷＷサーバ４２に送信する場合のみならず、装着凹部５３に装着された外部メモリモジュール９０に格納されたユーザデータをカプセル化してＷＷＷサーバ４２に送信しても良い。
【０１０９】
このような無線通信装置３を備えた無線通信システム１では、無線通信装置３の内部に記憶しているネットワーク設定情報及び個人情報を用いて、ＴＣＰ、ＩＰ、ＰＰＰのネットワーク接続のためのプロトコル処理をホスト機器４に代わって実行することにより、ホスト機器４を容易にインターネット網４０に接続させることができる。すなわち、ホスト機器４は、インターネット網４０の接続に必要なネットワーク設定情報、個人情報を記憶する必要が無く、これらの情報の設定機能及びＴＣＰ、ＩＰ、ＰＰＰ等のネットワークプロトコルを内部に実装する必要が無くインターネット網４０と接続することができる。
【０１１０】
また、無線通信システム１では、他のユーザに従ってネットワーク設定情報や個人情報が設定されているホスト機器や、ネットワーク設定情報や個人情報が設定されていない他人のホスト機器を、無線通信装置３に記憶したネットワーク設定情報及び個人情報を用いて、インターネットサービスプロバイダ４１に接続させることが可能となる。
【０１１１】
更に、無線通信システム１では、ＢＴ方式に従った近距離無線通信網１０を介して無線通信装置３と接続するのみのモジュールをホスト機器４に内蔵するだけで良く、ホスト機器４の小型化、低消費化、低コスト化を実現することができる。
【０１１２】
また、上述した実施の形態における無線通信装置３の装着凹部５３に装着する外部メモリモジュール９０は、各種フラッシュメモリカードの物理的仕様、データ通信仕様に基づいたものであっても良い。すなわち、外部メモリモジュール９０は、例えば米サンディスク社が提唱するコンパクトフラッシュ（縦寸法３６ｍｍ×横寸法４２ｍｍ×厚さ寸法３．３ｍｍ）、東芝が提唱するスマートメディア（縦寸法４５ｍｍ×横寸法３７ｍｍ×厚さ寸法０．７６ｍｍ）（正式名称：Solid State Floppy Disk Card）、MultiMediaCard Associationと呼ばれる団体により規格の標準化が行われたマルチメディアカード（縦寸法３２ｍｍ×横寸法２４ｍｍ×厚さ寸法１．４ｍｍ）、松下電器産業、米サンディスク、東芝で開発されたＳＤメモリカード（縦寸法３２ｍｍ×横寸法２４ｍｍ×厚さ寸法２．１ｍｍ）等のフラッシュメモリーカードの物理的仕様、データ通信仕様に基づいて、内部に上述した処理を行うＢｌｕｅｔｏｏｔｈ用のチップ等を実装することができる。
【０１１３】
更に、上述した実施の形態では、２．４ＧＨｚ帯の電波を近距離無線通信網１０内で送受信してホスト機器４と公衆通信網４０とを接続する一例について説明したが、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１ａで提案されているような５ＧＨｚ帯の電波を用いたＷｉｒｅｌｅｓｓ  ＬＡＮにおいてホスト機器４とインターネット網４０とを接続する場合にも本発明が適用可能であることは勿論である。
【０１１４】
【発明の効果】
以上詳細に説明したように、本発明に係る通信装置は、通信設定情報に基づいて、無線通信網及び通信機器を介した上記外部通信網との接続関係を設定し、外部通信網とホスト機器との間のデータの送受信を行うように第１の無線通信手段及び第２の無線通信手段を制御するので、ホスト機器の通信設定に拘わらず、内部で外部通信網との接続関係を形成し、第１の無線通信手段を制御することで、ホスト機器についてインターネット網等の外部通信網への接続を行うことができる。したがって、この通信装置によれば、内部の設定を変更するだけで複数のホスト機器についての接続設定を行うことができ、ホスト機器についてのインターネット網等に接続するためのネットワーク設定等を簡便にすることができる。
【０１１５】
本発明に係る通信方法は、内部に記憶した外部通信網に関する情報である通信設定情報を用いて、通信機器を介した通信装置と外部通信網との接続関係を設定し、通信装置と外部通信網との接続関係を用いて、通信機器を介して外部通信網とデータを送受信するとともに、ホスト機器との間で無線通信網を介してデータを送受信してホスト機器と外部通信網との間のデータの送受信を制御することができるので、ホスト機器の通信設定に拘わらず、通信装置内部で外部通信網との接続関係を形成し、ホスト機器についてインターネット網等の外部通信網への接続を行うことができる。したがって、この通信方法によれば、内部の設定を変更するだけで複数のホスト機器についての接続設定を行うことができ、ホスト機器についてのインターネット網等に接続するためのネットワーク設定等を簡便にすることができる。
【図面の簡単な説明】
【図１】本発明を適用した無線通信システムの構成、無線通信システムと外部通信網との関係、無線通信システムを構成する携帯電話、無線通信装置、ホスト機器のプロトコルスタックを示す図である。
【図２】本発明を適用した無線通信装置の外観構成を示す斜視図である。
【図３】本発明を適用した無線通信装置の外観構成を示す平面図である。
【図４】本発明を適用した無線通信装置の構成を示すブロック図である。
【図５】本発明を適用した無線通信装置、ホスト機器、携帯電話、移動体通信網、公衆通信網、インターネット網、インターネットサービスプロバイダ、ＷＷＷサーバとの間で行う通信制御シーケンスを説明するための図である。
【図６】従来の無線通信システムの全体構成について説明するための図である。
【図７】従来の無線通信システムに含まれるホスト機器の構成を示すブロック図である。
【図８】従来の無線通信システムを構成する携帯電話、ホスト機器のプロトコルスタックについて説明するための図である。
【符号の説明】
１  無線通信システム、２  携帯電話、２ａ  ＢＴモジュール、３  無線通信装置、４  ホスト機器、４ａ  ＢＴモジュール、１０  近距離無線通信網、１１，１２ａ，１２ｂ，１３  プロトコルスタック、２０  移動体通信網、３０  公衆通信網、４０  インターネット網、４１  インターネットサービスプロバイダ、４２  ＷＷＷサーバ、６１  無線通信部、６３  ベースバンド制御部、６５  個人情報記憶部、６６  ネットワーク設定記憶部、６８  ＲＯＭ、６９  無線通信ＣＰＵ、８１  受信部、８２  送信部、８４  ホッピングシンセサイザ部
【図１】
0004479040.tif 000002
【図２】
0004479040.tif 000003
【図３】
0004479040.tif 000004
【図４】
0004479040.tif 000005
【図５】
0004479040.tif 000006
【図６】
0004479040.tif 000007
【図７】
0004479040.tif 000008
【図８】
0004479040.tif 000009