(57)【特許請求の範囲】
【請求項１】
他の機器と通信リンクを確立して無線通信を行うための第１の通信手段と、
移動通信網との無線通信を行うための第２の通信手段と、
前記通信リンクの切断が発生した直前に通信リンクを確立していた機器を特定するために、通信リンクを確立した他の機器を識別する第１の識別情報を保持する保持手段と、
通信リンクの切断が発生したときからの経過時間をカウントする計時手段と、
前記第１の通信手段と第２の通信手段を用いて前記他の機器による音声通話を行っているときに通信リンクの切断が発生すると、前記計時手段によってカウントされた経過時間が第１の時間に達するまで前記移動通信網との無線通信を維持する維持手段と、
前記維持手段によって移動通信網との無線通信が維持されているときに、他の機器からの接続要求があると、この接続要求に含まれる他の機器を識別する第２の識別情報を抽出し、この第２の識別情報が前記保持手段に保持されている第１の識別情報と一致する場合は、この他の機器と通信リンクを確立して音声通話を回復させ、前記計時手段によってカウントされた経過時間が前記第１の時間を超えて第２の時間に達するまでに他の機器からの接続要求があると、この接続要求に含まれる他の機器を識別する第２の識別情報を抽出し、この第２の識別情報が前記保持手段に保持されている第１の識別情報と一致する場合は、この他の機器と通信リンクを確立し、更に前記計時手段によってカウントされた経過時間が第２の時間を超えた場合は、前記第２の識別情報と前記第１の識別情報の一致・不一致によらず他の機器との通信リンクを確立する通信制御手段と
を具備したことを特徴とする無線端末装置。
【請求項２】
他の機器と直接的な通信リンクを確立して無線通信を行うための第１の通信手段と、
移動通信網との無線通信を行うための第２の通信手段と、
前記第１の通信手段によって確立された通信リンクの切断が発生した直前に通信リンクを確立していた機器を特定するために、通信リンクを確立した他の機器を識別する第１の識別情報を保持する保持手段と、
通信リンクの切断が発生したときからの経過時間をカウントする計時手段と、
前記維持手段によって移動通信網との無線通信が維持されているときに、他の機器からの接続要求があると、この接続要求に含まれる他の機器を識別する第２の識別情報を抽出し、この第２の識別情報が前記保持手段に保持されている第１の識別情報と一致する場合は、この他の機器と通信リンクを確立して音声通話を回復させ、前記計時手段によってカウントされた経過時間が前記第１の時間を超えて第２の時間に達するまでに他の機器からの接続要求があると、この接続要求に含まれる他の機器を識別する第２の識別情報を抽出し、この第２の識別情報が前記保持手段に保持されている第１の識別情報と一致する場合は、この他の機器と通信リンクを確立し、更に前記計時手段によってカウントされた経過時間が第２の時間を超えた場合は、前記第２の識別情報と前記第１の識別情報の一致・不一致によらず他の機器との通信リンクを確立する通信制御手段と
を具備したことを特徴とする無線端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信を通じて他のデバイスにサービスを提供する無線端末装置に関する。
【背景技術】
【０００２】
Ｂｌｕｅｔｏｏｔｈ（登録商標）の技術を使用した近距離無線通信が可能な携帯電話機（無線端末装置）は、サーバとして機能して、他の機器（車載機器やパーソナルコンピュータなどの対向デバイス）に対して各種のサービスを提供することができる。例えば、携帯電話機は、ハンズフリーサービスを提供することができる。対向デバイスは、ハンズフリーサービスの提供を受けることで、携帯電話機により通信網を介して接続される相手との通話を、携帯電話機を介して行なうことができる。
【０００３】
この種、携帯電話機は、対向デバイスとの通信リンクが切断（リンクロス）した場合には、この対向デバイスとの再接続を実行する。例えば、非特許文献１には、サービスレベルコネクションのための推奨事項（15頁）として、”Cellular Phone（携帯電話機）とCar Equipment（対向デバイス（車載機器））との間のService Level Connectionがリンクロスが生じると、Car EquipmentはService Level Connectionの再接続を実行することが示されている。
【非特許文献１】「MCPC TR-00x Ver.1.0 HANDS FREE PROFILE テクニカルリファレンス」, Ver.1.0, 2003年12月25日, p.15
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、リンクロスからの復旧には、携帯電話機と対向デバイスの何れかのデバイスが接続要求待ち状態（サーバ状態）になる必要があるが、例えば、携帯電話機がリンクロス後にサーバ状態なり接続要求待ちとなった場合、リンクロス前の接続相手とする対向デバイスとは異なる他の対向デバイスからの接続要求を受信する可能性がある。こうした場合、携帯電話機は、接続要求に応じて対向デバイスとの通信リンクを確立してしまうと、リンクロス前の対向デバイスに対するサービスの提供を継続できなくなってしまう。
【０００５】
この発明は上記事情に着目してなされたもので、その目的とするところは、通信リンクの切断発生後に、切断発生前に接続されていたデバイスと適切に再接続して通信リンクを復旧することが可能な無線端末装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するためにこの発明は、他の機器と通信リンクを確立して無線通信を行うための第１の通信手段と、移動通信網との無線通信を行うための第２の通信手段と、前記通信リンクの切断が発生した直前に通信リンクを確立していた機器を特定するために、通信リンクを確立した他の機器を識別する第１の識別情報を保持する保持手段と、通信リンクの切断が発生したときからの経過時間をカウントする計時手段と、前記第１の通信手段と第２の通信手段を用いて前記他の機器による音声通話を行っているときに通信リンクの切断が発生すると、前記計時手段によってカウントされた経過時間が第１の時間に達するまで前記移動通信網との無線通信を維持する維持手段と、前記維持手段によって移動通信網との無線通信が維持されているときに、他の機器からの接続要求があると、この接続要求に含まれる他の機器を識別する第２の識別情報を抽出し、この第２の識別情報が前記保持手段に保持されている第１の識別情報と一致する場合は、この他の機器と通信リンクを確立して音声通話を回復させ、前記計時手段によってカウントされた経過時間が前記第１の時間を超えて第２の時間に達するまでに他の機器からの接続要求があると、この接続要求に含まれる他の機器を識別する第２の識別情報を抽出し、この第２の識別情報が前記保持手段に保持されている第１の識別情報と一致する場合は、この他の機器と通信リンクを確立し、更に前記計時手段によってカウントされた経過時間が第２の時間を超えた場合は、前記第２の識別情報と前記第１の識別情報の一致・不一致によらず他の機器との通信リンクを確立する通信制御手段とを具備したことを特徴とする。
【発明の効果】
【０００７】
この発明によれば、通信リンクが確立された他の機器を識別する第１の識別情報を保持しておき、通信リンクが切断された場合に他の機器からの接続要求があった場合に、他の機器を識別する第２の識別情報と第１の識別情報とが一致するかを判別し、一致すると判別された場合に他の機器との通信リンクを確立するので、通信リンクの切断発生後に、切断発生前に接続されていたデバイスと適切に再接続して通信リンクを復旧することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本実施形態におけるシステムの構成を示すブロック図である。図１では、例えば携帯電話機として構成される無線通信端末１０（無線端末装置）がサービスを提供するサーバ端末として動作し、例えば無線通信端末１０との間で無線通信が可能な対向デバイスＡ，Ｂ，Ｃが無線通信端末１０に対してサービスの提供を要求するものとする。無線通信端末１０が提供するサービスとしては、例えばハンズフリーサービス、データ通信サービスなどがある。例えばハンズフリーサービスの提供を受けることで、対向デバイスでは、無線通信端末１０により通信網を介して接続される相手との通話を、無線通信端末１０を介して行なうことができる。
【０００９】
無線通信端末１０は、例えば携帯電話機として構成されるもので、移動通信網に収容された基地局との間で無線通信をする機能を有する。また、無線通信端末１０は、対向デバイスＡ，Ｂ，Ｃとの間で例えばＢｌｕｅｔｏｏｔｈの規格に従う近距離無線通信を行う機能を有する。
【００１０】
図２は、本実施形態における無線通信端末１０の構成を示すブロック図である。図２に示すように、無線通信端末１０には、制御部１２、近距離無線通信部１４、無線電話通信部１６、サービス管理部１８、ＨＦＰサービス制御部２０、ＤＵＮサービス制御部２２、音声入力部２４、音声出力部２５、入力部２６、及び表示部２７が設けられている。
【００１１】
制御部１２は、ＣＰＵ、ＲＯＭ及びＲＡＭなどを有してなるもので、ＣＰＵがＲＯＭに記憶される制御プログラムや制御データに従って各部を統括して制御する。制御部１２による制御により移動通信網を介した音声通話データ通信、対向デバイスとの間の通信、対向デバイスに対する各種サービスの提供等を実現する。
【００１２】
近距離無線通信部１４は、例えばＢｌｕｅｔｏｏｔｈの技術に従う近距離無線通信を制御する。
【００１３】
無線電話通信部１６は、移動通信システムの移動通信網に収容された基地局との通信を行なう。
【００１４】
サービス管理部１８は、各種サービスの実行を制御するもので、例えばＨＦＰサービス制御部２０により提供されるハンズフリーサービス、ＤＵＮサービス制御部２２により提供されるデータ通信サービスなどを制御する。サービス管理部１８は、対向デバイスに対して提供するサービスの状態を保持して、近距離無線通信部１４を介した通信を管理する。サービス管理部１８は、あるサービスを提供している対向デバイスとの通信リンクでリンクロスが発生した場合には、この対向デバイスのデバイスアドレスをアドレス保持部１８ａに保持し、その後、サーバ状態にして対向デバイスからの接続要求待ち状態となり、ここで受信した接続要求に対して、アドレス保持部１８ａに保持したデバイスアドレスを用いて、リンクロス発生前に接続していた対向デバイスからの接続要求のみを受け付けるように制御する。
【００１５】
ＨＦＰサービス制御部２０は、「Hands Free Profile」に基づく電話機のハンズフリー機能を制御し、ＤＵＮサービス制御部２２は、「Dial-up Networking」のプロファイルに基づくデータ通信機能を制御する。なお、ハンズフリー機能とデータ通信機能の他にも、「Object Push Profile」に基づく電話帳などのオブジェクトの送受信機能、「Basic Imaging Profile」に基づく画像を送受信する機能により、近距離無線通信部１４を介して接続される対向デバイスに対してサービスを提供するようにしても良い。
【００１６】
音声入力部２４は、マイクロホン、アンプ、バンドパスフィルタ、Ａ／Ｄ変換回路などからなり、ユーザの送話音声を入力して送話音声データを生成する。
【００１７】
音声出力部２５は、Ａ／Ｄ変換回路、アンプ、スピーカなどからなり、受信した音声データに応じた音声を拡声出力する。  
入力部２６は、ユーザ操作によるボタンやキーからの入力を制御する。  
表示部２７は、ディスプレイへの表示を制御する。
【００１８】
次に、本実施形態におけるリンクロス復旧の方法について、図３に示すフローチャートを参照しながら説明する。
【００１９】
また、図４には、無線通信端末１０と対向デバイスＡ，Ｂとのリンクロス発生時のシーケンスを示す図である。
【００２０】
例えば、対向デバイスＡ（車載機器）が搭載された自動車内に、無線通信端末１０を保持したユーザが乗車したものとする。ここで、無線通信端末１０は、サーバ起動され、他の機器からの接続要求の待ち状態となっているものとする。また、対向デバイスＡは、クライアント起動されて、接続要求を送信しているものとする。
【００２１】
無線通信端末１０は、対向デバイスＡからの接続要求を受信し、対向デバイスＡとの間で所定の手続きにより通信リンクを確立する（ステップＡ１）（図４（１））。対向デバイスＡは、無線通信端末１０と通信リンクが確立されると、無線通信端末１０に対してハンズフリーサービスの利用を指定する。
【００２２】
無線通信端末１０のサービス管理部１８は、対向デバイスＡからのサービス指定に応じてＨＦＰサービス制御部２０を起動し、対向デバイスＡに対してハンズフリーサービスの提供を開始する。すなわち、無線通信端末１０は、無線電話通信部１６によって移動通信網を介して接続される相手と対向デバイスＡとの間の音声通話を仲介する。サービス管理部１８は、対向デバイスＡにおいて音声通話ができるように音声パスを対向デバイスＡに切り替える。
【００２３】
対向デバイスＡは、自機器に搭載されたマイクにより音声を入力して、無線通信端末１０を介して通話相手に送信し、通話相手からの音声を無線通信端末１０を介して受信して自機に搭載されたスピーカから出力させる。
【００２４】
サービス管理部１８は、対向デバイスＡとの間で通信リンクが確立された状態にありハンズフリー機能により通話中である時にリンクロス（異常切断）の発生を検出すると（ステップＡ２、Ｙｅｓ）（図４（２））、２つのタイマ、すなわちリンクロスから例えば５秒の経過を計時するための第１のタイマ（図示せず）と、リンクロスから例えば３０秒の経過を計時するための第２のタイマ（図示せず）を起動する（ステップＡ３）。
【００２５】
無線通信端末１０は、リンクロスから５秒が経過した時点で、無線電話通信部１６による移動通信網を介した相手との通話を切断し、またリンクロスから３０秒経過した時点で、近距離無線通信部１４による近距離無線により通信リンクの復旧処理を中止するように構成されている。
【００２６】
サービス管理部１８は、それまでリンクが確立されていた対向デバイスＡのデバイスアドレスを例えば近距離無線通信部１４から取得して、アドレス保持部１８ａに記録しておく（ステップＡ４）（図４（３））。
【００２７】
そして、近距離無線通信部１４をサーバ状態にして、対向デバイスからの接続要求の受信待ち状態となる（ステップＡ５）（図４（４））。
【００２８】
この間、第１のタイマと第２のタイマとによってリンクロスからの経過が計時されている（ステップＡ１１，Ａ１３）。ここで、５秒が経過したことが第１のタイマにより確認されると（ステップＡ１３、Ｙｅｓ）、無線電話通信部１６により移動通信網を介して接続された相手との通話を切断する（ステップＡ１４）。
【００２９】
また、第１のタイマによって３０秒が経過したことが確認されると（ステップＡ１１、Ｙｅｓ）、サービス管理部１８は、リンクロス復旧のための処理を終了する（ステップＡ１２）。
【００３０】
一方、対向デバイスからの接続要求が近距離無線通信部１４により受信されると、サービス管理部１８は、接続要求してきた対向デバイスのデバイスアドレスを取得し、アドレス保持部１８ａに記録されたデバイスアドレス、すなわちリンクロス前にリンクが確立されていた対向デバイスのデバイスアドレスと比較する（ステップＡ７）（図４（６））。
【００３１】
ここでは、例えば無線通信端末１０とリンクロス前に接続されていない対向デバイスＢ（例えばパーソナルコンピュータ（ＰＣ））からの接続要求が受信されたものとする（図４（５））。
【００３２】
この場合には、デバイスアドレスが異なると判断される（ステップＡ８、Ｎｏ）。サービス管理部１８は、近距離無線通信部１４から接続要求をしてきた対向デバイスＢに対して、接続の拒否を通知するための拒否応答を送信させる（ステップＡ１０）（図４（７））。
【００３３】
従って、無線通信端末１０がリンクロスが発生した後、リンクロス復旧のためにサーバ状態となり、対向デバイスからの接続要求待ち状態となったとしても、リンクロス前に接続されていない対向デバイスからの接続要求に対しては接続を拒否することができる。
【００３４】
一方、例えば無線通信端末１０とリンクロス前に接続されていた対向デバイスＡ（車載機器）からの接続要求が受信されたものとする（図４（８））。
【００３５】
サービス管理部１８は、前述と同様にして、接続要求してきた対向デバイスのデバイスアドレスを取得し、アドレス保持部１８ａに記録されたデバイスアドレスと比較する（ステップＡ７）（図４（９））。
【００３６】
この場合には、デバイスアドレスが同じであると判断される（ステップＡ８、Ｙｅｓ）。サービス管理部１８は、近距離無線通信部１４から接続要求をしてきた対向デバイスＡに対して、接続の許可を通知するための接続応答を送信させ、対向デバイスＡとの間で通信リンクを確立させる（ステップＡ９）（図４（１０）（１１））。
【００３７】
このようにして、無線通信端末１０では、対向デバイスと通信リンクを確立し各種サービスを提供している際に、リンクロスが発生した場合、サービスを提供していた対向デバイスのデバイスアドレスを保持しておき、リンクロスを復旧する際には、保持したデバイスアドレスを持つ対向デバイスからの接続要求のみを受け付けることができる。
【００３８】
従って、無線通信端末１０は、対向デバイスＡとの通信リンクにリンクロスが発生しても、その後、リンクロス復旧により対向デバイスＡとの間で通信リンクを再度確立させ、対向デバイスＡに対してハンズフリーサービスを継続して提供することが可能となる。
【００３９】
なお、前述した説明では、無線通信端末１０がサーバ起動し、対向デバイスＡと通信リンクを確立している場合を例にして説明しているが、無線通信端末１０がクライアント起動して、対向デバイスＡと通信リンクを確立した場合についても、前述と同様にしてリンクロス発生に対して復旧させることができる。
【００４０】
例えば、無線通信端末１０が任意のサービスをクライアント起動して、対向デバイスＡとリンクを確立しているものとする。ここで、リンクロスが発生した場合に、前述と同様にして対向デバイスＡのデバイスアドレスを保持し、サーバ状態に移行して、予め設定された時間、対向デバイスから接続要求待ちの状態となる。そして、接続要求があった場合に、当該対向デバイスのデバイスアドレスと、リンクロス前に接続していたデバイスのデバイスアドレスとが一致していた場合に、接続要求を受け入れてリンクロスを復旧する。
【００４１】
また、前述した説明では、無線通信端末１０は、対向デバイスから取得されるデバイスアドレスを保持し、このデバイスアドレスを用いてリンクロス発生後の接続要求に対して、通信リンクを確立すべき対向デバイスを判別しているが、デバイスアドレス以外のデータをもとに、通信リンクを確立すべき対向デバイスを判別するようにしても良い。
【００４２】
例えば、無線通信端末１０と対向デバイスとの間の近距離無線通信が、Ｂｌｕｅｔｏｏｔｈの規格に従う方式により実現されているものとする。この場合、特定の端末間の接続を相互に認証するためにリンクキー（秘密鍵）を用いることができる。リンクキーは、端末同士を初めて接続する際に、それぞれの端末に入力される同一のＰＩＮ（Personal Identification Number）コードをもとに生成され、接続相手とする端末のデバイスアドレスと対応付けてデバイスリストに登録される。サービス管理部１８は、リンクキーが生成された端末（対向デバイス）との間でリンクロスが発生した場合に、この対向デバイスに対して設定されたリンクキーを保持し、このリンクキーを用いて前述と同様にしてリンクロス復旧を行なう。
【００４３】
また、前述した説明では、対向デバイスＡのみが無線通信端末１０と接続され、ハンズフリーサービスの提供を受ける場合について説明しているが、複数の対向デバイスが同時に無線通信端末１０と接続され、それぞれの対向デバイスが異なるサービス（例えば、ダイヤルアップネットワーク機能（ＤＵＮ）、電話帳などのオブジェクトを送受信する機能（ＯＰＰ）、画像を送受信する機能（ＢＩＰ））の提供を受けるようにしても良い。
【００４４】
この場合、無線通信端末１０は、対向デバイスに対して提供しているサービス毎にデバイスアドレス（あるいはリンクキー）を対応づけて保持する。そして、対向デバイスが要求するサービスに対応するデバイスアドレスと、この対向デバイスのデバイスアドレスとを比較することで、通信リンクを確立すべき対向デバイスであるか否かを判断する。以下、前述と同様にしてリンクロス復旧処理を実行する。
【図面の簡単な説明】
【００４５】
【図１】本実施形態におけるシステムの構成を示すブロック図。
【図２】本実施形態における無線通信端末１０の構成を示すブロック図。
【図３】本実施形態におけるリンクロス復旧の方法について説明するためのフローチャート。
【図４】本実施形態における無線通信端末１０と対向デバイスＡ，Ｂとのリンクロス発生時のシーケンスを示す図。
【符号の説明】
【００４６】
１０…無線通信端末、１２…制御部、１４…近距離無線通信部、１６…無線電話通信部、１８…サービス管理部、１８ａ…アドレス保持部、２０…ＨＦＰサービス制御部、２２…ＤＵＮサービス制御部、２４…音声入力部、２５…音声出力部、２６…入力部、２７…表示部。
【図１】
0003998654.tif 000002
【図２】
0003998654.tif 000003
【図３】
0003998654.tif 000004
【図４】
0003998654.tif 000005