(57)【要約】  モジュール１０は、予め設定された接続先アドレスを介して端末２０，３０と近距離無線通信により接続してデータ通信を行うことが可能な通信装置であって、自装置が一の端末２０と接続されている際に、他の端末３０への接続切替を指示する切替要求を受け付ける切替要求受付部１３と、切替要求受付部１３により切替要求が受け付けられたことを契機として、接続先アドレスを変更するアドレス変更部１４と、アドレス変更部１４により接続先アドレスが変更される際に、端末２０との接続を強制的に切断する接続切断部１５と、接続切断部１５により端末２０との接続が切断された後に、アドレス変更部１４により変更された後の接続先アドレスによる端末３０からの接続要求を受け付け、端末３０に接続する接続処理実行部１６と、を備える。
2015190194.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された接続先アドレスを介して端末と近距離無線通信により接続してデータ通信を行う通信装置であって、
自装置が一の端末と接続されている際に、他の端末への接続切替を指示する切替要求を受け付ける切替要求受付手段と、
前記切替要求受付手段により前記切替要求が受け付けられたことを契機として、前記接続先アドレスを変更するアドレス変更手段と、
前記アドレス変更手段により前記接続先アドレスが変更される際に、前記一の端末との接続を強制的に切断する接続切断手段と、
前記接続切断手段により前記一の端末との接続が切断された後に、前記アドレス変更手段により変更された後の接続先アドレスによる前記他の端末からの接続要求を受け付け、前記他の端末に接続する接続処理実行手段と、
を備える通信装置。
【請求項２】
前記アドレス変更手段は、前記接続先アドレスを変更すると共に変更後の接続先アドレスを前記他の端末に通知する、
請求項１記載の通信装置。
【請求項３】
前記アドレス変更手段は、自装置が前記一の端末と接続されている間に、前記接続先アドレスの変更先アドレスを予め取得すると共に当該変更先アドレスを参照可能に保持し、前記切替要求受付手段により前記切替要求が受け付けられたことを契機として、前記接続先アドレスを前記変更先アドレスに変更すると共に前記変更先アドレスを前記変更後の接続先アドレスとして前記他の端末に通知する、
請求項２記載の通信装置。
【請求項４】
前記接続切断手段は、前記アドレス変更手段により前記接続先アドレスが変更される際に、前記一の端末に接続を切断することを通知し、当該通知をしたことを直接的な契機として前記一の端末との接続を切断する、
請求項１〜３のいずれか一項記載の通信装置。
【請求項５】
前記接続切断手段は、前記切替要求受付手段により前記切替要求が受け付けられていないときに前記一の端末との接続を切断する場合には、前記一の端末に切断要求を送信し、当該切断要求に対する応答を前記一の端末から受信したことを契機として前記一の端末との接続を切断する、
請求項１〜４のいずれか一項記載の通信装置。
【請求項６】
前記切替要求受付手段は、自装置が前記一の端末と第１の近距離無線通信により接続されている際に、前記第１の近距離無線通信とは異なる第２の近距離無線通信により他の端末への接続切替を指示する切替要求を受け付け、
前記アドレス変更手段は、前記第２の近距離無線通信により前記変更後の接続先アドレスを前記他の端末に通知し、
前記接続処理実行手段は、前記第１の近距離無線通信により前記変更後の接続先アドレスによる前記他の端末からの接続要求を受け付け、前記第１の近距離無線通信により前記他の端末に接続する、
請求項１〜５のいずれか一項記載の通信装置。
【請求項７】
予め設定された接続先アドレスを介して端末と近距離無線通信により接続してデータ通信を行う通信装置により実行される通信制御方法であって、
自装置が一の端末と接続されている際に、他の端末への接続切替を指示する切替要求を受け付ける切替要求受付ステップと、
前記切替要求受付ステップにおいて前記切替要求が受け付けられたことを契機として、前記接続先アドレスを変更するアドレス変更ステップと、
前記アドレス変更ステップにおいて前記接続先アドレスが変更される際に、前記一の端末との接続を強制的に切断する接続切断ステップと、
前記接続切断ステップにおいて前記一の端末との接続が切断された後に、前記アドレス変更ステップにおいて変更された後の接続先アドレスによる前記他の端末からの接続要求を受け付け、前記他の端末に接続する接続処理実行ステップと、
を含む通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一側面は、近距離無線通信により端末とデータ通信を行う通信装置及び通信制御方法に関する。
【背景技術】
【０００２】
従来、例えばＢｌｕｅｔｏｏｔｈ（登録商標）及びＮＦＣ等の近距離無線通信手段により、スマートフォンに代表される移動端末等の端末と接続されてデータ通信を行う小型モジュール（以下、単に「モジュール」という。）が知られている。モジュールは、端末と通信可能に接続することで、当該端末を介してユーザに様々な機能（例えばモバイルネットワーク通信等の機能）を提供する。【０００３】
下記特許文献１には、サーバと一以上のクライアントとがＢｌｕｅｔｏｏｔｈ（登録商標）によって接続され、互いに情報通信を行うクライアントサーバシステムについて記載されている。このクライアントサーバシステムでは、サーバは、新たなクライアントと接続しようとする際に、既に同時接続可能な台数のクライアントと接続している場合には、現在接続しているクライアントとの接続を強制的に切断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１４９５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、図６の（ａ）に示すように、モジュールＸと端末Ｙとの接続は、通常以下のように切断及び修復される。即ち、端末ＹがモジュールＸの電波が届く一定エリアの外側（一定エリア外）に出た場合、モジュールＸと端末Ｙとの接続は切断される。一方、端末Ｙが一定エリアの内側（一定エリア内）に戻った場合、モジュールＸと端末Ｙとの接続は自動的に修復される。このような接続の自動修復は、例えば以下のようにして実現される。即ち、端末Ｙは、モジュールＸとの接続が切断された後、モジュールＸ（モジュールＸに設定された接続先アドレス）の検索を繰り返し実行する。そして、端末Ｙは、一定エリア内に戻った際にモジュールＸを発見すると、モジュールＸに接続要求を送信し、再度モジュールＸとの接続を確立する。【０００６】
モジュールが提供する機能（例えば上述したモバイルネットワーク通信機能）の中には、同時に１台の端末にしか提供できない機能も存在する。このような機能をモジュールが提供する場合には、同時に複数の端末をモジュールに接続させることはできない。一方、ユーザがモジュールに接続可能な端末を複数台所有し、モジュールに接続される端末を適宜切り替えて使用したい場合が考えられる。このような場合、例えばユーザによる切替操作（例えば互いにＮＦＣによる通信が可能なモジュール及び端末を一定以上近づけて互いに認識させるタッチ操作等）がされたことを契機として、モジュールは、接続される端末を切り替える処理を実行する。【０００７】
図６の（ｂ）に示すように、モジュールＸは、通常以下のように接続先の端末を切り替える。即ち、端末Ｙ１から端末Ｙ２に接続を切り替える場合には、モジュールＸは、まず、接続中の端末Ｙ１との接続を切断することで端末Ｙ１との通信を終了する（図６の（ｂ）の「１．通信終了」参照）。その後、モジュールＸは、新たな端末Ｙ２に対する新規接続処理を実行する（図６の（ｂ）の「２．新規接続」参照）。上記の処理によって接続が切断された端末Ｙ１は、予め定められた切断処理を実行する。例えば、端末Ｙ１は、切断処理として、必要に応じてユーザ情報等の消去を実施する（図６の（ｂ）の「３．ユーザデータ消去」参照）。【０００８】
通常、モジュールは、接続中の端末との接続を切断する際には、当該端末に対して切断要求を送信し、当該端末からの応答（切断準備が完了した旨の完了通知）を受け取ってから切断処理を実行する。端末が切断要求を受け取ってからモジュールに応答するまでに要する時間は、端末の処理能力及びステータス等に依存するため一定ではなく、切断処理を完了するまでに長い時間を要する場合があり得る。一方、モジュールに接続される端末の切替を所望するユーザの利便性の観点からは、より高速な接続切替を実現することが好ましい。【０００９】
ここで、上記特許文献１に記載されているように端末との接続を強制的に切断する手法を用いることにより、接続切替の高速化が実現されるようにも考えられる。しかしながら、上記手法では、接続を強制的に切断された端末は、接続先のモジュールが一定エリア外に移動したために接続が切断されたものと認識してしまい、モジュールの検索を繰り返し実行することとなる。ここで、接続を強制的に切断された端末が、新たな端末よりも先にモジュールを発見して接続要求を送信してしまうと、接続を強制的に切断された端末が再度モジュールに接続されてしまい、新たな端末への接続切替が実現できないという問題がある。【００１０】
そこで、本発明の一側面は、接続される端末の切替を確実且つ高速に行うことができる通信装置及び通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一側面に係る通信装置は、予め設定された接続先アドレスを介して端末と近距離無線通信により接続してデータ通信を行う通信装置であって、自装置が一の端末と接続されている際に、他の端末への接続切替を指示する切替要求を受け付ける切替要求受付手段と、切替要求受付手段により切替要求が受け付けられたことを契機として、接続先アドレスを変更するアドレス変更手段と、アドレス変更手段により接続先アドレスが変更される際に、一の端末との接続を強制的に切断する接続切断手段と、接続切断手段により一の端末との接続が切断された後に、アドレス変更手段により変更された後の接続先アドレスによる他の端末からの接続要求を受け付け、他の端末に接続する接続処理実行手段と、を備える。【００１２】
本発明の一側面に係る通信装置では、切替要求が受け付けられたことを契機として、接続先アドレスを変更すると共に一の端末との接続を強制的に切断し、変更後の接続先アドレスによる他の端末からの接続要求を受け付けるので、接続切替の高速化を図ることができる。また、接続先アドレスが変更されるので、一の端末が変更前の接続先アドレスで通信装置を検索しても通信装置は発見されない。その結果、一の端末が通信装置に再接続されてしまうことを確実に防止することができる。以上により、本発明の一側面に係る通信装置によれば、接続される端末の切替を確実且つ高速に行うことができる。【００１３】
上記通信装置では、アドレス変更手段は、接続先アドレスを変更すると共に変更後の接続先アドレスを他の端末に通知してもよい。【００１４】
上記通信装置によれば、接続切替先となる他の端末に対して、自装置に接続するために必要となる変更後の接続先アドレスを確実且つ適切なタイミングで受け渡すことができ、他の端末への接続切替をより確実に実行することが可能となる。【００１５】
上記通信装置では、アドレス変更手段は、自装置が一の端末と接続されている間に、接続先アドレスの変更先アドレスを予め取得すると共に当該変更先アドレスを参照可能に保持し、切替要求受付手段により切替要求が受け付けられたことを契機として、接続先アドレスを変更先アドレスに変更すると共に変更先アドレスを変更後の接続先アドレスとして他の端末に通知してもよい。【００１６】
上記通信装置によれば、アドレス変更手段は、変更先アドレスを予め参照可能に保持しておくことによって、切替要求が受け付けられたことを契機として、直ちに接続先アドレスを変更先アドレスに変更すると共に変更先アドレスを他の端末に通知することができる。即ち、アドレス変更手段は、切替要求が受け付けられた際に、変更先のアドレスを所定の演算により算出するといった処理を実行する必要がないため、その分接続先アドレスの変更に関する処理時間を短縮することができる。その結果、接続切替の高速化を更に図ることができる。【００１７】
上記通信装置では、接続切断手段は、アドレス変更手段により接続先アドレスが変更される際に、一の端末に接続を切断することを通知し、当該通知をしたことを直接的な契機として一の端末との接続を切断してもよい。【００１８】
上記通信装置によれば、一の端末との接続が切断される際に、一の端末に接続を切断する旨の通知がされる。これにより、通信装置との接続が切断される旨を一の端末に把握させることができる。その結果、一の端末による無駄な通信装置の検索処理の実行を防止することができ、一の端末の省電力化を図ることができる。一方、通信装置は、切断通知に対する一の端末からの応答を待つことなく一の端末との接続を切断し、変更後の接続先アドレスによる接続要求を受け付け可能な状態となるので、接続切替の高速化も図られる。【００１９】
上記通信装置では、接続切断手段は、切替要求受付手段により切替要求が受け付けられていないときに一の端末との接続を切断する場合には、一の端末に切断要求を送信し、当該切断要求に対する応答を一の端末から受信したことを契機として一の端末との接続を切断してもよい。【００２０】
切替要求が受け付けられていないときに一の端末との接続を切断する場合には、一の端末との接続の切断を急いで実行する必要はない。従って、上記通信装置によれば、一の端末との接続の切断を急ぐ必要がない場合には、切断処理としてより好ましい正常の処理によって、一の端末との接続を切断することができる。これにより、一の端末による不要な通信装置の検索処理の実行を防止することができる。【００２１】
上記通信装置では、切替要求受付手段は、自装置が一の端末と第１の近距離無線通信により接続されている際に、第１の近距離無線通信とは異なる第２の近距離無線通信により他の端末への接続切替を指示する切替要求を受け付け、アドレス変更手段は、第２の近距離無線通信により変更後の接続先アドレスを他の端末に通知し、接続処理実行手段は、第１の近距離無線通信により変更後の接続先アドレスによる他の端末からの接続要求を受け付け、第１の近距離無線通信により他の端末に接続してもよい。【００２２】
上記通信装置によれば、他の端末への切替要求が第１の近距離無線通信とは異なる第２の近距離無線通信によって受け付けられる。これにより、例えば通信装置との第１の近距離無線通信による接続が一の端末に占有されており、他の端末が通信装置と第１の近距離無線通信によって接続できない場合であっても、他の端末からの切替要求を受け付けることができる。また、例えば第１の近距離無線通信による接続を確立するために認証処理（例えばパスコードの入力等）が必要な場合であっても、上記通信装置によれば、第２の近距離無線通信による切替要求の際に当該認証処理に必要な情報を交換するといった処理の実装が可能となるため、ユーザの利便性を更に高めることもできる。【００２３】
ところで、本発明は、上記のように通信装置の発明として記述できる他に、以下のように、通信制御方法の発明としても記述することができる。これらの発明はカテゴリが異なるだけで、実質的に同一の発明であるため、同様の作用及び効果を奏する。【００２４】
即ち、本発明に係る通信制御方法は、予め設定された接続先アドレスを介して端末と近距離無線通信により接続してデータ通信を行う通信装置により実行される通信制御方法であって、自装置が一の端末と接続されている際に、他の端末への接続切替を指示する切替要求を受け付ける切替要求受付ステップと、切替要求受付ステップにおいて切替要求が受け付けられたことを契機として、接続先アドレスを変更するアドレス変更ステップと、アドレス変更ステップにおいて接続先アドレスが変更される際に、一の端末との接続を強制的に切断する接続切断ステップと、接続切断ステップにおいて一の端末との接続が切断された後に、アドレス変更ステップにおいて変更された後の接続先アドレスによる他の端末からの接続要求を受け付け、他の端末に接続する接続処理実行ステップと、を含む。
【発明の効果】
【００２５】
本発明の一側面によれば、接続される端末の切替を確実且つ高速に行うことができる通信装置及び通信制御方法を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係るモジュールの機能構成を示すブロック図である。
【図２】図１に示すモジュールのハードウェア構成を示すブロック図である。
【図３】本実施形態に係るモジュールの接続切替に関する一連の処理を示すシーケンス図である。
【図４】本実施形態に係るモジュールの正常切断処理を示すシーケンス図である。
【図５】変形例に係るモジュールの接続切替に関する一連の処理を示すシーケンス図である。
【図６】従来のモジュールと端末との間の接続の切断及び修復、並びに従来の接続切替動作についての説明図である。
【発明を実施するための形態】
【００２７】
本発明の一実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付し、重複する説明を省略する。
【００２８】
図１は、本発明の一実施形態に係る通信装置であるモジュールの機能構成を示すブロック図である。図１に示すように、本実施形態に係るモジュール１０は、当該モジュール１０からの無線電波が届く一定エリア内にある端末２０，３０と近距離無線通信により接続してデータ通信を行うことが可能な通信装置である。本実施形態では、モジュール１０及び端末２０，３０は、同一のユーザによって携帯され、ユーザの切替操作によって、モジュール１０に接続される端末２０，３０が適宜切り替えられて使用される状況を主に想定している。
【００２９】
モジュール１０は、例えばユーザに携帯される小型デバイスとして構成される。また、モジュール１０は、例えば腕時計型、リストバンド型、ネックレス型等のユーザの人体に装着されるウェアラブルデバイスとして構成されてもよい。モジュール１０は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）による近距離無線通信（第１の近距離無線通信）を実行する手段（後述の第１近距離無線通信部１１）と、例えばＮＦＣによる近距離無線通信（第２の近距離無線通信）を実行する手段（後述の第２近距離無線通信部１２）とを備えている。
【００３０】
端末２０，３０は、例えばスマートフォン、携帯電話機、ＰＤＡ、タブレット端末等の情報端末である。端末２０，３０は、モジュール１０と同様に、第１の近距離無線通信及び第２の近距離無線通信を実行する手段を備えている。また、端末２０，３０は、モジュール１０から提供される情報（ＩＤ情報等）を用いてモバイルネットワークに接続する移動体通信機能を備えている。
【００３１】
モジュール１０と端末（一例として端末２０）との第１の近距離無線通信による接続について説明する。モジュール１０と端末２０とは、モジュール１０に設定された接続先アドレスを介して、第１の近距離無線通信により接続される。ここで、接続先アドレスには、モジュール１０を特定するアドレスや、モジュール１０により提供される特定のサービスに対応付けられるアドレス等の接続先情報が含まれる。また、接続先アドレスは、モジュール１０において自由に設定及び変更可能とされており、設定及び変更された接続先アドレスは、メモリ１０Ｂ等に記憶される。
【００３２】
モジュール１０は、自装置に設定された接続先アドレス（メモリ１０Ｂ等に記憶された接続先アドレス）を含む機器情報を第１の近距離無線通信により定期的にブロードキャストする。モジュール１０と端末２０との接続は、基本的には以下のようにして確立される。即ち、端末２０は、モジュール１０によってブロードキャストされた機器情報に含まれる接続先アドレスを宛先として接続要求を送信する。そして、モジュール１０は、端末２０からの接続要求を受信し、当該接続要求の受信元である端末２０との接続を確立する。
【００３３】
本実施形態では一例として、端末２０は、所定の方法（本実施形態では一例として第２の近距離無線通信によるモジュール１０との通信）によりモジュール１０の接続先アドレスを予め取得しておく。この場合、端末２０は、モジュール１０によってブロードキャストされる機器情報を受信すると、取得済みの接続先アドレスと当該機器情報に含まれている接続先アドレスとが一致するか否かを判定する。
【００３４】
端末２０は、取得済みの接続先アドレスと当該機器情報に含まれている接続先アドレスとが一致する場合には、モジュール１０の接続先アドレスを宛先に指定し、第１の近距離無線通信による接続の確立要求（接続要求）を送信する。その後、自装置の接続先アドレスを宛先とする接続要求を受信したモジュール１０は、端末２０との第１の近距離無線通信による接続を確立する。これにより、モジュール１０と端末２０との間に第１の近距離無線通信によってデータ通信可能な通信路が確立される。なお、以降の説明において、単にモジュール１０と端末２０，３０とを「接続する」と言った場合には、特に断りのない限り、モジュール１０と端末２０，３０とを「第１の近距離無線通信により接続する」ことを意味するものとする。
【００３５】
第１の近距離無線通信の電波が届く有効範囲は、例えば機器から半径１０ｍ以内であり、第２の近距離無線通信の電波が届く有効範囲は、第１の近距離無線通信の有効範囲よりも小さく、例えば機器から数ｃｍ以内である。本実施形態では、第１の近距離無線通信と第２の近距離無線通信とは、以下のように使い分けられる。即ち、有効範囲が大きい方の第１の近距離無線通信によって、モジュール１０と端末２０，３０との間で、モジュール１０により提供される機能（モバイルネットワーク通信機能等のモジュール１０が提供するサービス）に関するデータ通信が行われる。一方、有効範囲が小さい方の第２の近距離無線通信によって、モジュール１０に接続される端末２０，３０の切替処理（詳しくは後述）に関するデータ通信が行われる。
【００３６】
モジュール１０は、例えばモバイルネットワーク通信を行うための電話番号を特定するための固有のＩＤ番号が記録されたＳＩＭカード等を備えており、当該モジュール１０と１対１で接続された１台の端末（端末２０又は端末３０）に対して、モバイルネットワーク通信に必要なＩＤ番号等の情報を提供する。モジュール１０と接続された端末は、モジュール１０から取得したＩＤ番号等の情報を用いて自機が備えている移動体通信機能を実行することにより、モバイルネットワーク通信を行うことができる。
【００３７】
本実施形態では、モジュール１０を同時に複数の端末２０，３０と接続させることはできず、ユーザは、モバイルネットワーク通信をさせたい方の端末（端末２０又は端末３０）をモジュール１０に接続させる必要がある。より具体的には、ユーザは、モジュール１０に一の端末２０が接続されている際に、他の端末３０にモバイルネットワーク通信をさせる必要が生じた場合には、モジュール１０と端末２０との接続を切断した上で、モジュール１０と端末３０とを接続させる必要がある。即ち、モジュール１０との接続を端末２０から端末３０に切り替える必要がある。
【００３８】
上述した通り、本実施形態では、モジュール１０に接続される端末２０，３０の切替を行うために、第２の近距離無線通信が用いられる。具体的には、ユーザが、端末（ここでは一例として端末３０）をモジュール１０の第２の近距離無線通信の有効範囲内まで近づけるタッチ操作を実行すると、端末３０は、第２の近距離無線通信によりモジュール１０を発見し、予め定められた切替処理を実行する。切替処理の詳細については、モジュール１０の機能構成についての説明と併せて後述する。
【００３９】
続いて、図１及び図２を用いて、モジュール１０の機能構成及びハードウェア構成について説明する。図１に示すように、モジュール１０は、機能的構成要素として、第１近距離無線通信部１１、第２近距離無線通信部１２、切替要求受付部１３、アドレス変更部１４、接続切断部１５、及び接続処理実行部１６を備えている。
【００４０】
また、図２に示すように、モジュール１０は、主なハードウェア構成として、ＭＣＵ（Micro  Control  Unit）１０Ａと、メモリ１０Ｂと、上述の第１の近距離無線通信及び第２の近距離無線通信を行うためのハードウェア部品からなる通信部１０Ｃとを備える。また、モジュール１０は、上記のハードウェア以外のハードウェア要素を備えていてもよい。本実施形態では、モジュール１０には、上述したＳＩＭカード等のハードウェアが内蔵されている。図１に示したモジュール１０の各機能は、ＭＣＵ１０Ａの制御の下でメモリ１０Ｂ等に所定のプログラムが読み込まれ、ＭＣＵ１０Ａが当該所定のプログラムを実行すると共に通信部１０Ｃを動作させることによって実現される。
【００４１】
第１近距離無線通信部１１は、第１の近距離無線通信によって端末２０，３０と接続し、端末２０，３０とのデータ通信を実行する手段である。第１近距離無線通信部１１は、主にモジュール１０が提供する機能（モバイルネットワーク通信機能等のモジュール１０が提供するサービス）に関するデータ通信を実行する。具体的には、上述の通り、第１近距離無線通信部１１は、モバイルネットワーク通信を行うために必要となるＩＤ番号等の情報を、第１の近距離無線通信による接続が確立された端末（端末２０又は端末３０）に送信する。また、モジュール１０がどの端末とも接続されておらず、新規の接続要求を受け付け可能な接続要求待ちの状態である場合には、第１近距離無線通信部１１は、モジュール１０の接続先アドレス（メモリ１０Ｂ等に記憶された接続先アドレス）を含む機器情報をブロードキャストする。
【００４２】
なお、モジュール１０は、例えば予め定められたユーザ操作（例えば切替操作及び初回接続操作等）により切替要求及び接続要求を受信した際や、端末との接続が電波障害等により強制的に切断された場合等に、上述の接続要求待ちの状態となる。一方、モジュール１０がどの端末とも接続されていない場合であって、上述の接続要求待ちの状態でない場合には、モジュール１０は待機状態とされる。モジュール１０が待機状態の場合には、第１近距離無線通信部１１は、機器情報をブロードキャストしない。
【００４３】
第２近距離無線通信部１２は、第２の近距離無線通信によって端末２０，３０と接続し、端末２０，３０とのデータ通信を実行する手段である。第２近距離無線通信部１２は、主に端末２０，３０からの切替要求の受信、及び端末２０，３０への接続先アドレスの送信を実行する（詳しくは後述する）。
【００４４】
切替要求受付部１３は、自装置（モジュール１０）が一の端末２０と接続されている際に、他の端末３０への接続切替を指示する切替要求を受け付ける切替要求受付手段である。具体的には、切替要求受付部１３は、第２近距離無線通信部１２を介して、端末３０からの切替要求を受け付ける。以下、切替要求受付部１３が端末３０からの切替要求を受け付ける一連の処理の一例について説明する。
【００４５】
モジュール１０が第１近距離無線通信部１１を介して端末２０と接続されている際に、ユーザが端末３０をモジュール１０の第２の近距離無線通信の有効範囲内まで近づけるタッチ操作を実行すると、端末３０は、第２近距離無線通信部１２を介して、第２の近距離無線通信によってモジュール１０を発見する。続いて、端末３０は、第２の近距離無線通信によってモジュール１０が発見された際に実行する処理として予め定められた切替処理を実行する。具体的には、端末３０は、第２の近距離無線通信によって切替要求をモジュール１０に送信する。端末３０から送信された切替要求は、第２近距離無線通信部１２によって受信され、第２近距離無線通信部１２から切替要求受付部１３に受け渡される。このようにして、切替要求受付部１３は、端末３０からの切替要求を受け付ける。
【００４６】
アドレス変更部１４は、切替要求受付部１３により切替要求が受け付けられたことを契機として、接続先アドレスを変更するアドレス変更手段である。具体的には、アドレス変更部１４は、切替要求が受け付けられたことを契機として、モジュール１０に設定されている接続先アドレス、即ち端末２０との接続に用いられている接続先アドレスを別の接続先アドレスに変更する。
【００４７】
また、アドレス変更部１４は、接続先アドレスを変更すると共に変更後の接続先アドレスを端末３０に通知する。具体的には、アドレス変更部１４は、第２近距離無線通信部１２を介して、第２の近距離無線通信によって端末３０に変更後の接続先アドレスを通知する。
【００４８】
本実施形態では一例として、アドレス変更部１４は、以下のようにして、接続先アドレスの変更及び通知を実行する。アドレス変更部１４は、自装置が端末２０と接続されている間に、接続先アドレスの変更先アドレスを予め取得すると共に、当該変更先アドレスを参照可能に保持する。例えば、アドレス変更部１４は、自装置が端末２０との接続が確立されたことを契機として、予め定められた演算を実行することで変更先アドレスを算出し、当該変更先アドレスをメモリ１０Ｂ等に記憶する。アドレス変更部１４は、切替要求受付部１３により切替要求が受け付けられたことを契機として、メモリ１０Ｂ等に記憶された変更先アドレスを参照し、接続先アドレスを当該変更先アドレスに変更すると共に当該変更先アドレスを変更後の接続先アドレスとして、第２近距離無線通信部１２を介して端末３０に通知する。
【００４９】
接続切断部１５は、アドレス変更部１４により接続先アドレスが変更される際に、端末２０との接続を強制的に切断する接続切断手段である。具体的には、接続切断部１５は、例えばアドレス変更部１４により接続先アドレスが変更されたことを契機として、端末２０との接続を強制的に切断する。ここで「端末２０との接続を強制的に切断する」とは、端末２０に接続を切断してもよいか否かの確認をすることなく（即ち端末２０から接続を切断してもよい旨のメッセージを受信することを待つことなく）、端末２０との間に確立されている第１の近距離無線通信による接続を一方的に切断することを意味する。本実施形態では一例として、接続切断部１５は、接続を切断してもよいか否かについての問い合わせ（切断要求）を端末２０に送信することなく、端末２０との間に確立されている第１の近距離無線通信による接続を一方的に切断する。
【００５０】
ここで、端末２０との接続を切断するとは、モジュール１０と端末２０とが接続されている状態（例えばメモリ１０Ｂ等に端末２０との接続に関する情報が記憶されている状態）から、モジュール１０が端末２０に接続されていない状態（例えばメモリ１０Ｂ等に端末２０との接続に関する情報が記憶されていない状態）にすることを意味する。より具体的には、端末２０との接続の切断は、例えばメモリ１０Ｂ等に記憶されている端末２０との接続に関する情報を消去すること等により実行される。
【００５１】
接続切断部１５が端末２０との接続を強制的に切断することの意義について説明する。まず、端末２０との接続を切断する際に、端末２０に切断してもよいか否かの問い合わせ（切断要求）を送信し、その後端末２０から切断してもよい旨の応答を受信してから切断を行う場合について考える。端末２０との接続を切断する際に、このような切断処理（正常切断処理）を実行する場合には、端末２０との接続の切断を完了するまでに長い時間を要するおそれがある。端末２０が切断要求を受け取ってからモジュール１０に応答するまでに要する時間は、端末２０の処理能力及びステータス等に依存するため一定ではないからである。
【００５２】
また、端末２０との接続を切断するまでは、後述の接続処理実行部１６によって接続切替先の端末３０との接続を確立することはできない。このため、端末２０との切断処理を完了するまでにかかる時間が長くなると、端末３０への接続切替が完了するまでの時間が長くなり、端末３０への接続切替を所望するユーザの利便性が損なわれてしまう。そこで、上述のように、接続切断部１５が端末２０に切断要求を送信することなく、端末２０との接続を強制的に切断する（即ち正常切断処理を省略する）ことにより、端末２０との切断処理にかかる時間を短縮できる。その結果、端末３０への接続切替を高速化でき、ユーザ利便性の向上を図ることができる。
【００５３】
一方、切替要求受付部１３によって切替要求が受け付けられていないときに端末２０との接続を切断する場合には、端末２０との接続の切断を急いで実行する必要はない。従って、接続切断部１５は、アドレス変更部１４により接続先アドレスが変更されたことが端末２０との接続を切断する契機とはならない場合には、正常切断処理により端末２０との接続を切断する。これにより、端末２０との接続の切断を急いで実行する必要がない場合には、切断処理としてより好ましい正常切断処理によって、端末２０との接続を切断することができる。その結果、端末２０による不要なモジュール１０の検索処理の実行を防止することができる。なお、アドレス変更部１４により接続先アドレスが変更されたことが端末２０との接続を切断する契機とはならない場合としては、例えば、モジュール１０又は端末２０に対するユーザ操作が接続を切断する契機となる場合、及びデータ無通信の期間が一定期間以上となりタイムアウトしたことが接続を切断する契機となる場合等がある。なお、接続切断部１５は、正常切断処理を実行した場合には、モジュール１０を上述の待機状態に遷移させる。また、接続切断部１５は、正常切断処理を実行した後すぐにモジュール１０を上述の接続要求待ちの状態に遷移させてもよい。
【００５４】
接続処理実行部１６は、接続切断部１５により端末２０との接続が強制的に切断された後に、アドレス変更部１４により変更された後の接続先アドレス（メモリ１０Ｂ等に記憶されている変更後の接続先アドレス）による端末３０からの接続要求（第１の近距離無線通信による接続の確立要求）を、第１近距離無線通信部１１を介して受け付け、端末３０に接続する接続処理実行手段である。なお、接続処理実行部１６は、変更後の接続先アドレスを宛先としない接続要求を、第１近距離無線通信部１１を介して受信した場合には、例えば当該接続要求を破棄する等により、当該接続要求を受け付けない。以下、モジュール１０と端末２０との接続が切断されてからモジュール１０と端末３０との接続が確立されるまでの接続処理実行部１６による一連の処理について説明する。
【００５５】
接続処理実行部１６は、端末２０との接続が強制的に切断された後、変更後の接続先アドレスを含む機器情報を、第１近距離無線通信部１１を介して、第１の近距離無線通信により定期的にブロードキャストする。即ち、接続切断部１５によって端末２０との接続が強制的に切断された場合には、モジュール１０は、接続処理実行部１６により上述の接続要求待ちの状態に遷移される。このようにしてモジュール１０からブロードキャストされる機器情報は、モジュール１０からの第１の近距離無線通信による電波が届く一定エリア内にある端末２０，３０によって受信される。
【００５６】
ここで、接続切断部１５によって強制的に接続を切断された端末２０の挙動について説明する。端末２０から見ると、モジュール１０から接続を切断してもよいか否かの問い合わせを受けることなく、モジュール１０との接続が切断されることになる。このため、端末２０は、モジュール１０の電波が一時的に届かなくなったことが切断の原因であると誤認してしまう。この場合、端末２０は、モジュール１０の電波が再度届くようになったときにモジュール１０に再接続するために、モジュール１０の検索を実行する。具体的には、端末２０は、モジュール１０によってブロードキャストされる機器情報を受信し、受信された機器情報の中から、モジュール１０との接続に用いていた接続先アドレスを含む機器情報を検索する。
【００５７】
端末２０は、機器情報に当該接続先アドレスが含まれていれば、第１の近距離無線通信によってモジュール１０に対して接続要求を送信する。しかし、モジュール１０によってブロードキャストされる機器情報には、変更後の接続先アドレスが含まれているため、端末２０は、モジュール１０との接続に用いていた接続先アドレスが含まれている機器情報を発見することはできない。従って、端末２０は、例えば予め定められた時間だけ検索を繰り返し実行し、タイムアウト後に検索を中止し、所定の切断処理（例えばユーザデータの削除等の予め設定された処理）を実行する。
【００５８】
次に、アドレス変更部１４によって変更後の接続先アドレスを通知された端末３０の挙動について説明する。端末３０は、予め定められた切替処理の一環として、モジュール１０に接続するために、変更後の接続先アドレスを用いた検索を実行する。即ち、端末３０は、モジュール１０によってブロードキャストされる機器情報を受信し、受信された機器情報の中から、変更後の接続先アドレスを含む機器情報を検索する。
【００５９】
上述した通り、モジュール１０によってブロードキャストされる機器情報には、変更後の接続先アドレスが含まれている。従って、端末３０は、変更後の接続先アドレスを含む機器情報を発見し、変更後の接続先アドレスを宛先として第１の近距離無線通信により接続要求を送信する。その後、接続処理実行部１６は、第１近距離無線通信部１１を介して、モジュール１０に設定された接続先アドレス（変更後の接続先アドレス）を宛先とする接続要求を端末３０から受け付け、端末３０との接続を確立する。この接続処理実行部１６の接続処理により、端末２０から端末３０への接続切替が完了する。
【００６０】
次に、図３を用いて、モジュール１０の接続切替処理（本実施形態に係るモジュール１０による通信制御方法を含む）について説明する。図３は、モジュール１０の接続切替に関する一連の処理を示すシーケンス図である。最初、モジュール１０は、一の端末２０と接続されており、モジュール１０と端末２０との間で、第１の近距離無線通信によるデータ通信が実行されている（ステップＳ１００）。続いて、端末３０は、ユーザによるタッチ操作を契機として、第２の近距離無線通信によってモジュール１０を発見すると、第２の近距離無線通信によって切替要求をモジュール１０に送信する。このように送信された切替要求は、第２近距離無線通信部１２を介して、切替要求受付部１３によって受け付けられる（ステップＳ１０１、切替要求受付ステップ）。
【００６１】
続いて、切替要求受付部１３により切替要求が受け付けられたことを契機として、アドレス変更部１４によって接続先アドレスが変更されると共に、変更後の接続先アドレスが第１近距離無線通信部１１を介して端末３０に通知される（ステップＳ１０２、アドレス変更ステップ）。続いて、接続切断部１５によって端末２０との接続が強制的に切断される（ステップＳ１０３、接続切断ステップ）。その後、モジュール１０は、接続処理実行部１６によって変更後の接続先アドレスによる接続要求を受け付け可能な接続要求待ちの状態とされる（ステップＳ１０４）。具体的には、接続処理実行部１６によって、変更後の接続先アドレスを含む機器情報が、第１近距離無線通信部１１を介して、定期的にブロードキャストされる。
【００６２】
接続を強制的に切断された端末２０は、モジュール１０との接続が切断されたことを検知するが（ステップＳ１０５）、モジュール１０の電波が一時的に届かなくなったことが切断の原因であると誤認してしまう。そのため、端末２０は、モジュール１０の電波が再度届くようになったときにモジュール１０に再接続するために、モジュール１０の検索を実行する（ステップＳ１０６）。具体的には、端末２０は、モジュール１０によってブロードキャストされる機器情報を受信し、受信された機器情報の中から、モジュール１０との接続に用いていた接続先アドレスを含む機器情報を検索する。モジュール１０によってブロードキャストされる機器情報には、変更後の接続先アドレスが含まれているため、端末２０は、モジュール１０との接続に用いていた接続先アドレスが含まれている機器情報を発見することはできない。従って、端末２０は、例えば予め定められた時間だけ検索を繰り返し実行し、タイムアウト後に検索を中止し、所定の切断処理（例えばユーザデータの削除等の予め設定された処理）を実行する（ステップＳ１０７）。
【００６３】
一方、変更後の接続先アドレスを通知された端末３０は、予め定められた切替処理の一環として、モジュール１０に接続するために、変更後の接続先アドレスを用いた検索を実行する（ステップＳ１０８）。具体的には、端末３０は、モジュール１０によってブロードキャストされる機器情報を受信し、受信された機器情報の中から、変更後の接続先アドレスを含む機器情報を検索する。モジュール１０によってブロードキャストされる機器情報には、変更後の接続先アドレスが含まれている。従って、端末３０は、変更後の接続先アドレスを含む機器情報を発見し（ステップＳ１０９）、変更後の接続先アドレスを宛先として第１の近距離無線通信により接続要求を送信する（ステップＳ１１０）。その後、接続処理実行部１６により、第１近距離無線通信部１１を介して端末３０からの接続要求が受け付けられ、端末３０との接続が確立される（ステップＳ１１１、接続処理実行ステップ）。
【００６４】
端末３０との接続が確立された後、アドレス変更部１４によって新規アドレス（次回の接続切替の際の変更先アドレス）が発行（算出）され、メモリ１０Ｂ等に参照可能に保持される（ステップＳ１１２）。
【００６５】
次に、図４を用いて、モジュール１０の正常切断処理について説明する。図４は、モジュール１０の正常切断処理を示すシーケンス図である。最初、モジュール１０は、端末２０と接続されており、モジュール１０と端末２０との間で、第１の近距離無線通信によるデータ通信が実行されている（ステップＳ２００）。その後、切替要求受付部１３により切替要求が受け付けられていないときに端末２０との接続を切断する場合、接続切断部１５により切断要求が端末２０に送信される（ステップＳ２０１）。ここで、切替要求受付部１３により切替要求が受け付けられていないときに端末２０との接続を切断する場合とは、例えばモジュール１０又は端末２０に対して接続の切断を指示するユーザ操作がされたり、データ無通信の期間が一定期間以上となりタイムアウトしたりした場合等である。
【００６６】
続いて、切断要求を受信した端末２０は、切断準備が完了した後に、当該切断要求に対する応答をモジュール１０に送信する（ステップＳ２０２）。当該切断要求に対する応答を端末２０から受信したことを契機として、接続切断部１５によって端末２０との接続が切断される（ステップＳ２０３）。この場合、モジュール１０は、接続切断部１５により、上述した待機状態に遷移させられる（ステップＳ２０４）。その後、モジュール１０は、例えば初回接続操作として予め定められたユーザ操作（例えば上述したタッチ操作等）等を契機として、元の接続先アドレスによる接続要求を受け付け可能な接続要求待ちの状態とされる。
【００６７】
一方、切断要求を受信した端末２０は、切断要求に基づいてモジュール１０との接続を切断し（ステップＳ２０５）、不要なモジュール１０の検索処理を実行することなく、所定の切断処理（例えばユーザデータの削除等の予め設定された処理）を実行する（ステップＳ２０６）。
【００６８】
以上述べた本実施形態に係るモジュール１０では、切替要求受付部１３によって切替要求が受け付けられたことを契機として、アドレス変更部１４によって接続先アドレスを変更すると共に接続切断部１５によって一の端末との接続を強制的に切断し、接続処理実行部１６によって変更後の接続先アドレスによる端末３０からの接続要求を受け付けるので、接続切替の高速化を図ることができる。また、接続先アドレスが変更されるので、端末２０が変更前の接続先アドレスでモジュール１０を検索してもモジュール１０は発見されない。その結果、端末２０がモジュール１０に再接続されてしまうことを確実に防止することができる。以上により、モジュール１０によれば、接続される端末２０，３０の切替を確実且つ高速に行うことができる。
【００６９】
また、モジュール１０では、アドレス変更部１４は、接続先アドレスを変更すると共に変更後の接続先アドレスを端末３０に通知する。従って、モジュール１０によれば、接続切替先となる端末３０に対して、自装置に接続するために必要となる変更後の接続先アドレスを確実且つ適切なタイミングで受け渡すことができ、端末３０への接続切替をより確実に実行することが可能となる。
【００７０】
また、モジュール１０によれば、アドレス変更部１４は、変更先アドレスを予めメモリ１０Ｂ等に参照可能に保持しておくことによって、切替要求が受け付けられたことを契機として、直ちに接続先アドレスを変更先アドレスに変更すると共に変更先アドレスを端末３０に通知することができる。即ち、アドレス変更部１４は、切替要求が受け付けられた際に、変更先のアドレスを所定の演算により算出するといった処理を実行する必要がないため、その分接続先アドレスの変更に関する処理時間を短縮することができる。その結果、接続切替の高速化を更に図ることができる。
【００７１】
また、モジュール１０によれば、端末３０への切替要求が第１の近距離無線通信とは異なる第２の近距離無線通信によって受け付けられる。これにより、例えばモジュール１０との第１の近距離無線通信による接続が端末２０に占有されており、端末３０がモジュール１０と第１の近距離無線通信によって接続できない場合であっても、モジュール１０は、端末３０からの切替要求を受け付けることができる。また、例えば第１の近距離無線通信による接続を確立するために認証処理（例えばパスコードの入力等）が必要な場合であっても、モジュール１０によれば、第２の近距離無線通信による切替要求の際に当該認証処理に必要な情報を交換するといった処理の実装が可能となるため、ユーザの利便性を更に高めることもできる。
【００７２】
［変形例］
次に、モジュール１０の変形例について説明する。図１に示すように、変形例に係るモジュール１１０は、接続切断部１５の代わりに接続切断部１１５を備える点でモジュール１０と相違しており、その余の構成についてはモジュール１０と同様である。接続切断部１１５は、接続切断部１５とは異なる態様で、端末２０との接続を強制的に切断する。即ち、接続切断部１１５は、アドレス変更部１４により接続先アドレスが変更される際に、端末２０に接続を切断することを通知し、当該通知をしたことを直接的な契機として端末２０との接続を切断する。接続切断部１１５は、端末２０に対して切断することの通知（切断通知）を送信する点で、接続切断部１５と相違しているが、端末２０から接続を切断してもよい旨の応答（確認）を得ることなく、端末２０との接続を一方的に切断する点で一致している。
【００７３】
切断通知に含まれる情報は、上述の正常切断処理において送信される切断要求に含まれる情報と同一であってもよい。ただし、この場合、モジュール１０は、端末２０から接続を切断してもよい旨の応答を待たずに接続を切断するので、端末２０からの応答は、モジュール１０によって受信されず無駄な処理となってしまう。そこで、切断通知には、例えば端末２０に対して応答が不要であることを示す情報を含まれてもよい。この場合、切断通知を受信した端末２０は、モジュール１０に対して無駄な応答をしないものとなる。
【００７４】
図５を用いて、モジュール１１０の接続切替処理について説明する。図５は、変形例に係るモジュール１１０の接続切替に関する一連の処理を示すシーケンス図である。ここで、接続先アドレスが変更される際に、切断通知が送信される処理（ステップＳ３０３）及び切断通知を受信した端末２０の処理（ステップＳ３０６，Ｓ３０７）以外の処理は、図３に示したモジュール１０の接続切替処理と同様である。即ち、ステップＳ３００〜Ｓ３０２の処理は、図３に示したステップＳ１００〜Ｓ１０２の処理と同様であり、ステップＳ３０４，Ｓ３０５の処理は、図３に示したステップＳ１０３，Ｓ１０４の処理と同様であり、ステップＳ３０８〜Ｓ３１２の処理は、図３に示したステップＳ１０８〜Ｓ１１２の処理と同様である。よって、以下ではステップＳ３０３，Ｓ３０６，Ｓ３０７の処理について主に説明する。
【００７５】
アドレス変更部１４によって接続先アドレスが変更されると（ステップＳ３０２）、接続切断部１１５によって、端末２０に対して切断通知が送信される（ステップＳ３０３）。切断通知を受信した端末２０は、当該切断通知によってモジュール１０との接続が切断される旨を把握した上で、モジュール１０との接続の切断を検知する（ステップＳ３０６）。これにより、端末２０は、無駄なモジュール１０の検索を実行することなく、所定の切断処理（例えばユーザデータの削除等の予め設定された処理）を実行する（ステップＳ３０７）。
【００７６】
以上述べた変形例に係るモジュール１１０によれば、端末２０との接続が切断される前に、端末２０に接続を切断する旨の通知（切断通知）がされる。これにより、モジュール１０との接続が切断される旨を端末２０に把握させることができる。その結果、端末２０による無駄なモジュール１０の検索処理の実行を防止することができ、端末２０の省電力化を図ることができる。一方、モジュール１０は、切断通知に対する端末２０からの応答を待つことなく端末２０との接続を切断し（ステップＳ３０４）、変更後の接続先アドレスによる接続要求を受け付け可能な状態となるので（ステップＳ３０５）、接続切替の高速化も図られる。
【００７７】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００７８】
例えば、本実施形態では、アドレス変更部１４が、自装置が端末２０と接続されている間に、接続先アドレスの変更先アドレスを予め取得すると共に参照可能に保持する構成について説明した。しかし、アドレス変更部１４は、切替要求が受け付けられた際に、所定の演算等を実行して変更先アドレスを算出するようにしてもよい。このような構成としたとしても、端末３０に切断要求をして応答を待つという処理が省略されることにより、接続切替の高速化を図ることができるという効果を奏する。
【００７９】
また、本実施形態では、アドレス変更部１４が、接続先アドレスを変更すると共に変更後の接続先アドレスを端末３０に通知する構成について説明した。しかし、例えば端末３０が切替要求と併せて端末３０側で指定するアドレスをモジュール１０に送信し、モジュール１０が当該アドレスを変更後の接続先アドレスに設定するといった構成にしてもよい。このような場合、アドレス変更部１４が端末３０に接続先アドレスを通知する処理は不要となる。
【００８０】
また、本実施形態では、第１の近距離無線通信がＢｌｕｅｔｏｏｔｈ（登録商標）であり、第２の近距離無線通信がＮＦＣである場合について説明したが、第１及び第２の近距離無線通信の組み合わせは、これに限定されるものではない。また、本実施形態では、第２の近距離無線通信を利用したタッチ操作を、端末３０からモジュール１０に対する切替要求を送信するトリガとしたが、切替要求の送信のトリガとなるものは何でもよい。
【００８１】
また、本実施形態では、モジュール１０が自装置に接続された端末２０，３０にモバイルネットワーク通信に必要な情報を提供する構成について説明したが、モジュール１０が端末２０，３０に提供する機能は、これに限定されない。モジュール１０は、自装置に接続された端末２０，３０に対して種々のサービスに関するデータ送受信を行うことができる。また、本実施形態では、モジュール１０の対向となる端末が２台（端末２０，３０）である場合について説明したが、モジュール１０の対向となる端末は３台以上であってもよい。
【符号の説明】
【００８２】
１０，１１０…モジュール（通信装置）、１１…第１近距離無線通信部、１２…第２近距離無線通信部、１３…切替要求受付部、１４…アドレス変更部、１５，１１５…接続切断部、１６…接続処理実行部、２０…端末（一の端末），３０…端末（他の端末）。
【図１】
2015190194.tif 000003
【図２】
2015190194.tif 000004
【図３】
2015190194.tif 000005
【図４】
2015190194.tif 000006
【図５】
2015190194.tif 000007
【図６】
2015190194.tif 000008
【国際調査報告】
2015190194.tif 000009
2015190194.tif 000010
2015190194.tif 000011
2015190194.tif 000012