(57)【要約】【課題】親機を他の装置と近距離無線通信で無線接続する場合に、操作性を高めつつ分離型の利点を活かすこと。【解決手段】携帯通信端末装置は、携帯通信端末本体を有する。また、携帯通信端末装置は、携帯通信端末本体から分離可能であり、かつ、携帯通信端末本体から分離された場合に携帯通信端末本体と近距離無線通信を介してデータ授受を行う子機を有する。また、携帯通信端末本体は、子機と近距離無線通信を行う場合に提供される複数のサービス種別が子機により利用可能状態であるか否かを管理する。また、携帯通信端末本体は、管理する複数のサービス種別の利用可能状態に基づいて、分離状態にある子機との間の近距離無線通信を制御する。【選択図】図１
2011155319.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信端末本体と、前記携帯通信端末本体から分離可能であり、かつ、該携帯通信端末本体から分離された場合に該携帯通信端末本体と近距離無線通信を介してデータ授受を行う子機とを有し、
前記携帯通信端末本体は、
前記子機と近距離無線通信を行う場合に提供される複数のサービス種別が前記子機により利用可能状態であるか否かを管理するサービス種別管理部と、
前記サービス種別管理部で管理された複数のサービス種別の利用可能状態に基づいて、分離状態にある前記子機との間の近距離無線通信を制御する制御部と
を備えたことを特徴とする携帯通信端末装置。
【請求項２】
前記サービス種別管理部は、他の装置との近距離無線通信が終了した際に前記複数のサービス種別の利用可能状態を更新し、前記制御部は、前記サービス種別管理部による前記複数のサービス種別の利用可能状態の更新に応答して前記子機に対して提供するサービス種別を更新することを特徴とする請求項１に記載の携帯通信端末装置。
【請求項３】
前記制御部は、前記サービス種別管理部で管理された複数のサービス種別のうち所定のサービス種別が利用可能状態でない場合に、分離状態にある前記子機との間の近距離無線通信を確立しないことを特徴とする請求項１に記載の携帯通信端末装置。
【請求項４】
前記制御部は、他の装置との間で近距離無線通信を確立している状態で前記子機が分離された場合に、当該他の装置との間の近距離無線通信を停止させ、前記子機との間の近距離無線通信を確立するよう制御することを特徴とする請求項１に記載の携帯通信端末装置。
【請求項５】
前記サービス種別管理部で管理された利用可能状態でないサービス種別を報知する報知部を更に備えたことを特徴とする請求項１に記載の携帯通信端末装置。
【請求項６】
前記携帯通信端末本体が、該携帯通信端末本体から分離可能であり、かつ、該携帯通信端末本体から分離された場合に該携帯通信端末本体と近距離無線通信を介してデータ授受を行う子機と近距離無線通信を行う場合に提供される複数のサービス種別が前記子機により利用可能状態であるか否かを管理するサービス種別管理ステップと、
前記サービス種別管理ステップで管理された各サービス種別の利用可能状態に基づいて、分離状態にある前記子機との間の近距離無線通信を制御する制御ステップと
を含んだことを特徴とする携帯通信端末装置の近距離無線通信制御方法。
【請求項７】
前記携帯通信端末本体が、該携帯通信端末本体から分離可能であり、かつ、該携帯通信端末本体から分離された場合に該携帯通信端末本体と近距離無線通信を介してデータ授受を行う子機と近距離無線通信を行う場合に提供される複数のサービス種別が前記子機により利用可能状態であるか否かを管理するサービス種別管理手順と、
前記サービス種別管理手順で管理された各サービス種別の利用可能状態に基づいて、分離状態にある前記子機との間の近距離無線通信を制御する制御手順と
をコンピュータに実行させることを特徴とする携帯通信端末装置の近距離無線通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末装置及び近距離無線通信制御方法に関する。
【背景技術】
【０００２】
従来、折り畳み型携帯電話機やスライド式携帯電話機が普及してきたが、最近では、携帯電話機本体からテンキー等の構成部位を分離可能にした分離型携帯電話機が知られている。以下では、分離型携帯電話機の本体を「親機」と言い、該携帯電話機本体から分離する構成部位を「子機」と言う。
【０００３】
かかる分離型携帯電話機の中には、親機と該親機から分離された子機との間を有線で接続する技術だけでなく、親機と該親機から分離された子機との間をブルートゥース等の近距離無線通信で無線接続する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２０９６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、携帯電話機には、最近の近距離無線通信の普及に伴って他の様々な装置と近距離無線通信を行うニーズがある。このニーズは、一体型の携帯電話機だけではなく分離型携帯電話機においても同様に存在する。このため、分離型携帯電話機の親機は、子機との間で近距離無線通信を行うだけではなく、他の様々な装置と近距離無線通信を行う状況が生じ得る。
【０００６】
例えば、分離型携帯電話機の親機が、車両に搭載されたカーナビとの間で近距離無線通信を行う場合には、親機から分離された子機との間の近距離無線通信を切断し、カーナビ等との間の近距離無線通信を確立する必要がある。一方、分離型携帯電話機の親機が、カーナビとの間の近距離無線通信を終了する場合には、親機から分離された子機との近距離無線通信を確立する必要がある。このような近距離無線通信の停止や接続は、分離型携帯電話機の利用者の操作により実施されるため、利用者の操作負担となっている。
【０００７】
このため、分離型携帯電話機の親機を他の機器と近距離無線通信で接続する場合に、いかに操作性を高めるかが重要な課題となっている。
【０００８】
開示の技術は、上述に鑑みてなされたものであって、親機を他の装置と近距離無線通信で接続する場合に、操作性を高めることが可能な携帯通信端末装置及び近距離無線通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
開示する携帯通信端末装置は、一つの態様において、携帯通信端末本体と、前記携帯通信端末本体から分離可能であり、かつ、該携帯通信端末本体から分離された場合に該携帯通信端末本体と近距離無線通信を介してデータ授受を行う子機とを有する。また、前記携帯通信端末本体は、前記子機と近距離無線通信を行う場合に提供される複数のサービス種別が前記子機により利用可能状態であるか否かを管理するサービス種別管理部を有する。また、前記携帯通信端末本体は、前記サービス種別管理部で管理された複数のサービス種別の利用可能状態に基づいて、分離状態にある前記子機との間の近距離無線通信を制御する制御部を有する。
【発明の効果】
【００１０】
開示する携帯通信端末装置の一つの態様によれば、利用者の操作性が向上するという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１に係る携帯通信端末装置の構成の一例を示すブロック図である。
【図２】図２は、実施例２に係る携帯通信端末装置の構成の一例を示すブロック図である。
【図３】図３は、実施例２に係る親機側親子通信制御部の構成の一例を示すブロック図である。
【図４】図４は、実施例２に係る子機側親子通信制御部の構成の一例を示すブロック図である。
【図５Ａ】図５Ａは、実施例２に係る子機利用可通信モードとなる場合の一例を示す図である。
【図５Ｂ】図５Ｂは、実施例２に係る子機利用不可通信モードとなる場合の一例を示す図である。
【図６】図６は、実施例２に係る親機側プロファイルテーブルに記憶された情報の一例を示す図である。
【図７】図７は、実施例２に係る優先モードを示す図である。
【図８】図８は、実施例２に係る優先モードの選択についてのユーザインターフェイスの一例を示す図である。
【図９】図９は、実施例２に係る通知メッセージの一例を示す図である。
【図１０】図１０は、実施例２に係る親機側通信モード制御部による設定処理の流れの一例を示す図である。
【図１１】図１１は、実施例２に係る親機側通信モード制御部による設定処理の流れの一例を示す図である。
【図１２】図１２は、実施例２に係る子機の利用が制限される旨を利用者に出力するユーザインターフェイスの一例を示す図である。
【図１３】図１３は、実施例２に係る携帯通信端末装置による同期処理の流れの一例について示すシーケンス図である。
【図１４】図１４は、実施例２に係る親機側通信モード制御部によるテーブル設定処理を示すフローチャートである。
【図１５】図１５は、実施例２に係る親機側通信モード制御部による分離状態における制御処理を示すフローチャートである。
【図１６】図１６は、実施例２に係る親機側通信モード制御部による起動時の起動処理を示すフローチャートである。
【図１７】図１７は、実施例２に係る親機側メッセージ出力制御部によるメッセージ出力処理の一例を示すフローチャートである。
【図１８】図１８は、実施例２に係る子機側受信制御部に分離状態における起動処理の一例を示すフローチャートである。
【図１９】図１９は、実施例２に係る子機側分離接合動作制御部による分離状態における処理の流れの一例を示すフローチャートである。
【図２０】図２０は、実施例２に係る近距離無線通信制御方法を実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する携帯通信端末装置及び近距離無線通信制御方法の実施例について図面に基づいて詳細に説明する。なお、本実施例により開示する発明が限定されるものではない。各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１３】
実施例１に係る携帯通信端末装置１００の構成の一例について説明する。図１は、実施例１に係る携帯通信端末装置の構成の一例を示すブロック図である。携帯通信端末装置１００は、携帯通信端末本体１１０を有する。また、携帯通信端末装置１００は、携帯通信端末本体から分離可能であり、かつ、携帯通信端末本体から分離された場合に携帯通信端末本体と近距離無線通信を介してデータ授受を行う子機１２０を有する。携帯通信端末本体１１０は、近距離無線通信でデータ授受を行う親機側近距離無線通信部１１３を有する。また、子機１２０は、近距離無線通信でデータ授受を行う子機側近距離無線通信部１２１を有する。
【００１４】
携帯通信端末本体１１０は、前記子機と近距離無線通信を行う場合に提供される複数のサービス種別が前記子機により利用可能状態であるか否かを管理するサービス種別管理部１１１を有する。また、携帯通信端末本体１１０は、前記サービス種別管理部で管理された複数のサービス種別の利用可能状態に基づいて、分離状態にある前記子機との間の近距離無線通信を制御する制御部１１２を有する。
【００１５】
この結果、携帯通信端末装置１００によれば、携帯通信端末本体が子機以外の他の装置と近距離無線通信を行っている場合であっても、サービス種別に空きがあれば子機との近距離無線通信を行うことができる。このため、携帯通信端末装置１００の利用者は、他の装置を利用中であっても子機を利用できるために操作性が向上する。
【実施例２】
【００１６】
［携帯通信端末装置の構成］
実施例２に係る携帯通信端末装置２００について説明する。携帯通信端末装置２００は、例えば、携帯電話、ＰＨＳ（Personal  Handy-phone  System）、スマートフォン、ＰＤＡ（Personal  Digital  Assistant）等の携帯型の通信端末である。携帯通信端末装置２００は、基地局と通信する携帯通信端末本体をなす親機３００と、この親機３００に対して分離可能に取り付けられる子機４００とを有する。ここでは、子機４００が親機３００から分離された状態を「分離状態」と言い、子機４００が親機３００に取り付けられた状態を「接合状態」と言う。また、子機４００が親機３００に取り付けられる時点を「接合時」と言う。
【００１７】
子機４００と親機３００は、接合状態の時は両者が有線で接続され、子機４００と親機３００が分離状態の時は両者が近距離無線通信で接続される。なお、子機４００と親機３００が、有線又は近距離無線通信で接続されている状態を「接続状態」と言う。
【００１８】
以下では、親機３００がディスプレイを有し、子機４００が操作キーを有する場合を説明するが、本発明はこれに限定されるものではなく、任意の形態であって良い。また、ここでは近距離無線通信としてブルートゥースを用いる場合を説明するが、本発明はこれに限定されるものではなく、ブルートゥース以外の近距離無線通信を用いることができる。例えば、ＺｉｇＢｅｅと呼ばれる近距離無線通信、無線ＬＡＮ又は非接触ＩＣカード等を用いることができる。
【００１９】
実施例２に係る携帯通信端末装置２００の構成の一例について説明する。図２は、実施例２に係る携帯通信端末装置の構成の一例を示すブロック図である。以下では、一般的な携帯通信端末装置と同様の点については説明を省略したり、簡潔に説明したりする。
【００２０】
［親機について］
図２に示すように、親機３００について説明する。親機３００は、親機側Ｗ−ＣＤＭＡ（Wideband  Code  Division  Multiple  Access）無線通信部３０１と、親機側マイク３０２と、親機側スピーカ３０３と、親機側レシーバ３０４とを有する。また、親機３００は、親機側表示部３０５と、親機側ＬＥＤ（Light  Emitting  Diode）３０６と、親機側入出力制御部３０７とを有する。また、親機３００は、親機側近距離無線通信部３０８と、親機側有線通信部３０９と、親機側分離接合検出部３１０と、親機側親子通信制御部３２０とを有する。
【００２１】
親機側Ｗ−ＣＤＭＡ無線通信部３０１は、図示しない基地局を介して携帯通信端末装置２００を携帯電話網に接続させる。親機側マイク３０２は、利用者の音声を集音する。親機側スピーカ３０３は、音声を出力する。例えば、携帯通信端末装置２００に着信があった場合には、親機側スピーカ３０３から着信音を出力する。親機側レシーバ３０４は、利用者の耳に接触した状態で利用され、通話先の携帯通信端末装置等からの音声を出力する。親機側表示部３０５は、ディスプレイを有し、利用者に情報を表示する。親機側ＬＥＤ３０６は、点滅、消灯又は点灯により携帯通信端末装置２００の状態を利用者に表示する。これらの親機側Ｗ−ＣＤＭＡ無線通信部３０１〜親機側ＬＥＤ３０６は、それぞれ親機側入出力制御部３０７と接続される。
【００２２】
親機側入出力制御部３０７は、親機側Ｗ−ＣＤＭＡ無線通信部３０１〜親機側ＬＥＤ３０６とそれぞれ接続され、親機側親子通信制御部３２０と接続される。親機側入出力制御部３０７は、親機側Ｗ−ＣＤＭＡ無線通信部３０１〜親機側ＬＥＤ３０６と、親機側親子通信制御部３２０との間における情報の送受信を中継する。
【００２３】
親機側近距離無線通信部３０８は、親機側親子通信制御部３２０と接続される。親機側近距離無線通信部３０８は、ブルートゥースなどの近距離無線通信を用いて、他の装置や子機４００と接続する。例えば、親機側近距離無線通信部３０８は、近距離無線通信に対応した他の装置と親機３００とを近距離無線通信で接続させる。また、例えば、親機側近距離無線通信部３０８は、図２の５０１に示すように、分離状態において、親機側親子通信制御部３２０の指示に基づいて親機３００と子機４００とを近距離無線通信で接続させる。また、親機側近距離無線通信部３０８は、後述する親機側親子通信制御部３２０の要求に応じて、他の装置との接続状況を親機側親子通信制御部３２０に通知する。例えば、親機側近距離無線通信部３０８は、携帯通信端末装置２００と近距離無線通信で接続した装置の数を示す同時接続数や、親機３００と接続した他の装置が用いるプロファイルなどを通知する。なお、プロファイルは、サービス種別とも称する。なお、以下では、他の装置との接続状況とは、近距離無線通信を用いての他の装置との接続状況を示すものとして説明する。
【００２４】
親機側有線通信部３０９は、親機側親子通信制御部３２０と接続される。親機側有線通信部３０９は、図２の５０２に示すように、接合状態において、親機３００と子機４００とを有線で接続させる。親機側有線通信部３０９は、例えば、ＵＡＲＴ（Universal  Asynchronous  Receiver  Transmitter）を用いて子機４００とデータを送受信する。
【００２５】
親機側分離接合検出部３１０は、親機側親子通信制御部３２０と接続される。親機側分離接合検出部３１０は、接合状態か分離状態かを検出する。なお、接合状態か分離状態かを検出する手法としては、公知の手法を用いて良い。例えば、親機側分離接合検出部３１０は、定期的に子機４００に応答を要求するメッセージを送信し、応答の有無で接合状態か分離状態かを検出しても良い。また、例えば、親機側分離接合検出部３１０は、親機３００と子機４００とが分離したり接合したりすると、その旨を親機側親子通信制御部３２０に通知する。また、例えば、親機側親子通信制御部３２０から要求されると、分離状態か接合状態かを通知する。
【００２６】
親機側親子通信制御部３２０は、親機側入出力制御部３０７と親機側近距離無線通信部３０８と親機側有線通信部３０９と親機側分離接合検出部３１０と接続される。親機側親子通信制御部３２０は、各種の処理手順などを規定したプログラムを記憶する内部メモリを有し、種々の処理を制御する。親機側親子通信制御部３２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）などの電子回路である。
【００２７】
親機側親子通信制御部３２０は、後述するように、子機４００の子機側親子通信制御部４１０と共同することで、親機３００と子機４００との通信状態を制御する。つまり、親機側親子通信制御部３２０は、子機側親子通信制御部４１０と共同することで、親機３００と子機４００とが有線で情報を送受信するか、近距離無線通信で情報を送受信するかを制御する。また、親機側親子通信制御部３２０は、子機側親子通信制御部４１０と共同することで、近距離無線通信で情報を送受信する場合には、接続状態を制御する。つまり、後述するように、いずれのプロファイルを用いて情報を送受信するか、接続しないかなどを制御する。なお、親機側親子通信制御部３２０の詳細については後述する。
【００２８】
なお、以下では、携帯通信端末装置２００は、近距離無線通信で同時に最大２台の他の装置と接続可能な場合を例に説明する。分離状態にて親機３００と子機４００とが近距離無線通信で接続した場合には、同時接続数が「１」カウントアップされる。つまり、最大同時接続数が「２」であり、２台の他の装置と携帯通信端末装置２００とが接続した場合には、分離状態において、親機３００と子機４００とは近距離無線通信で接続できない場合を例に説明する。ただし、本発明はこれに限定されるものではなく、携帯通信端末装置２００は、近距離無線通信で最大１台の他の装置と接続可能であっても良く、近距離無線通信で最大３台以上の他の装置と接続可能であっても良い。なお、以下では、携帯通信端末装置２００が近距離無線通信で接続可能な他の装置の最大数を「最大同時接続数」とも記載する。
【００２９】
［子機について］
子機４００について説明する。子機４００は、子機側マイク４０１と、子機側レシーバ４０２と、子機側操作キー４０３と、子機側ＬＥＤ４０４と、子機側入出力制御部４０５とを有する。子機４００は、子機側電源部４０６と、子機側近距離無線通信部４０７と、子機側有線通信部４０８と、子機側分離接合検出部４０９と、子機側親子通信制御部４１０とを有する。
【００３０】
子機側マイク４０１〜子機側ＬＥＤ４０４は、それぞれ、子機側入出力制御部４０５と接続される。なお、子機側マイク４０１と、子機側レシーバ４０２と、子機側ＬＥＤ４０４とは、それぞれ、親機側マイク３０２と、親機側レシーバ３０４と、親機側ＬＥＤ３０６と同等の機能を有するため、説明を省略する。子機側操作キー４０３は、利用者の操作を受け付けることで、利用者からの情報の入力を受け付ける。子機側操作キー４０３は、例えば、テンキーやキーボードなどが該当する。
【００３１】
子機側入出力制御部４０５は、子機側マイク４０１〜子機側ＬＥＤ４０４と接続され、子機側親子通信制御部４１０と接続される。子機側入出力制御部４０５は、親機側入出力制御部３０７と同様に、子機側マイク４０１〜子機側ＬＥＤ４０４と、子機側親子通信制御部４１０との間の情報の送受信を制御する。子機側電源部４０６は、子機側親子通信制御部４１０と接続される。子機側電源部４０６は、子機４００の電源を入れたり切ったりする処理を制御する。
【００３２】
子機側近距離無線通信部４０７と子機側有線通信部４０８と子機側分離接合検出部４０９は、それぞれ、子機側親子通信制御部４１０と接続される。子機側近距離無線通信部４０７と子機側有線通信部４０８と子機側分離接合検出部４０９とは、それぞれ、親機側近距離無線通信部３０８と親機側有線通信部３０９と親機側分離接合検出部３１０とに対応するため、ここでは説明を省略する。
【００３３】
子機側親子通信制御部４１０は、子機側入出力制御部４０５と子機側電源部４０６と子機側近距離無線通信部４０７と子機側有線通信部４０８と子機側分離接合検出部４０９と接続される。子機側親子通信制御部４１０は、各種の処理手順などを規定したプログラムを記憶する内部メモリを有し、種々の処理を制御する。子機側親子通信制御部４１０は、例えば、ＡＳＩＣ、ＦＰＧＡ、ＣＰＵ、ＭＰＵなどの電子回路である。子機側親子通信制御部４１０は、後述するように、親機側親子通信制御部３２０と共同することで、親機３００と子機４００との通信状態を制御する。なお、子機側親子通信制御部４１０の詳細については後述するため、ここでは説明を省略する。
【００３４】
［携帯通信端末装置の利用形態について］
携帯通信端末装置２００が利用者によって利用される形態について簡単に説明する。携帯通信端末装置２００は、接合状態では、例えば、親機側レシーバ３０４が利用者の耳に押し当てられ、親機側マイク３０２が利用者の声を集音する。つまり、利用者は、親機側レシーバ３０４に耳を押しつけることで通話先の携帯通信端末装置からの音声を聞き、親機側マイク３０２に音声を発することで通話先の携帯通信端末装置に音声を送る。
【００３５】
また、携帯通信端末装置２００は、分離状態では、子機４００を用いて通話をする場合には、子機側レシーバ４０２が利用者の耳に押し当てられ、子機側マイク４０１が利用者の声を集音する。つまり、利用者は、子機側レシーバ４０２に耳を押しつけることで通話先の携帯通信端末装置からの音声を聞き、子機側マイク４０１に音声を発することで通話先の携帯通信端末装置に音声を送る。また、利用者は、親機３００を用いて情報を取得する。つまり、利用者は、親機３００のディスプレイに情報を表示させ、情報を取得する。このように、利用者は、分離状態では、例えば、ディスプレイを有する親機と、操作キー等を有する子機とを離隔して利用することができ、例えば、携帯電話機を用いてテレビ電話を行う場合に有用である。
【００３６】
なお、携帯通信端末装置２００は、分離状態では、親機３００を用いて通話をする場合には、親機側レシーバ３０４が利用者の耳に押し当てられ、親機側マイク３０２が利用者の声を集音する。
【００３７】
以下では、近距離無線通信のプロファイルとして「ＳＰＰ（Serial  Port  Profile）」「ＨＦＰ（Hands  Free  Profile）」「ＨＩＤ（Human  Interface  Device）」を用いる場合を例に説明する。ＳＰＰは、制御信号の送受信に用いられる。例えば、ＳＰＰは、後述する通知メッセージの送受信に用いられる。ＨＦＰは、音声信号の送受信に用いられる。例えば、ＨＦＰは、イヤホンやスピーカ、カーナビとの接続に用いられる。つまり、親機３００と子機４００とがＨＦＰを用いて接続することで、分離状態において子機４００の電話としての機能が利用可能になる。ＨＩＤは、操作キーに対する操作内容の送受信に用いられる。例えば、ＨＩＤは、キーボードとの接続に用いられる。つまり、親機３００と子機４００とがＨＩＤを用いて接続することで、分離状態において子機４００の操作キーが利用可能になる。
【００３８】
以下では、「ＳＰＰ」「ＨＦＰ」「ＨＩＤ」を用いる場合を例に説明するが、本発明はこれに限定されるものではない。例えば、「ＳＰＰ」「ＨＦＰ」「ＨＩＤ」以外のプロファイルを更に用いても良く、「ＳＰＰ」「ＨＦＰ」「ＨＩＤ」のうちいずれのプロファイルを用いなくても良く、任意のプロファイルを用いて良い。
【００３９】
また、以下では、同じプロファイルを用いて複数の他の装置と接続できない場合を例に説明する。例えば、「ＨＦＰ」を用いて携帯通信端末装置２００とカーナビ５１１とが接続した場合には、「ＨＦＰ」を用いて他の装置と接続できない場合を例に説明する。ただし、本発明はこれに限定されるものではなく、同じプロファイルを用いて、複数の他の装置と接続しても良い。
【００４０】
［親機側親子通信制御部のテーブル］
図３と図４とを用いて、親機側親子通信制御部３２０と子機側親子通信制御部４１０とについて詳細に説明する。図３は、実施例２に係る親機側親子通信制御部の構成の一例を示すブロック図である。図４は、実施例２に係る子機側親子通信制御部の構成の一例を示すブロック図である。図３に示すように、親機側親子通信制御部３２０は、親機側通信モードテーブル３２１と、親機側プロファイルテーブル３２２と、親機側優先モード設定テーブル３２３とを有する。また、親機側親子通信制御部３２０は、処理部として、親機側通知制御部３２４と、親機側通信モード制御部３２５と、親機側メッセージ出力制御部３２６とを有する。また、図４に示すように、子機側親子通信制御部４１０は、子機側通信モードテーブル４１１と、子機側プロファイルテーブル４１２とを有する。また、子機側親子通信制御部４１０は、処理部として、子機側受信制御部４１３と、子機側通信モード制御部４１４と、子機側分離接合動作制御部４１５とを有する。
【００４１】
以下では、まず、親機側親子通信制御部３２０のテーブルと、子機側親子通信制御部４１０のテーブルとについて説明する。その後、親機側親子通信制御部３２０の処理部と、子機側親子通信制御部４１０の処理部とについて説明する。各テーブルは、例えば、フラッシュメモリ（Flash  Memory）などの携帯通信端末装置２００に設けられた不揮発メモリを用いて実現される。不揮発メモリが用いられるのは、電源オフ／オンによってデータが消滅することを避けるためである。
【００４２】
親機側親子通信制御部３２０のテーブルについて説明する。親機側通信モードテーブル３２１は、分離状態において親機３００が子機４００を利用可能か否かを示す通信モードを記憶する。つまり、親機側通信モードテーブル３２１は、子機の分離利用が可能か否かを記憶する。具体的には、親機側通信モードテーブル３２１は、子機の分離利用が可能なことを示す「子機利用可通信モード」、又は、子機の分離利用が不可なことを示す「子機利用不可通信モード」を記憶する。「子機利用可通信モード」は、親機３００と子機４００とが近距離無線通信で接続可能な状態にあることを示し、「子機利用不可通信モード」は、親機３００と子機４００とが近距離無線通信で接続不可な状態にあることを示す。
【００４３】
親機側通信モードテーブル３２１に記憶される通信モードは、後述するように、親機側プロファイルテーブル３２２及び親機側優先モード設定テーブル３２３に記憶された情報に基づいて、親機側通信モード制御部３２５によって設定される。なお、初期状態では、携帯通信端末装置２００と近距離無線通信で接続した他の装置がないと考えられ、親機側通信モードテーブル３２１は、通信モード「子機利用可通信モード」を記憶する。
【００４４】
図５Ａと図５Ｂとを用いて、実施例２に係る通信モードについて説明する。図５Ａは、実施例２に係る子機利用可通信モードとなる場合の一例を示す図である。図５Ｂは、実施例２に係る子機利用不可通信モードとなる場合の一例を示す図である。図５Ａに示すように、例えば、親機３００が他の装置と接続していない場合には、親機３００と子機４００とは近距離無線通信で接続することができる。この場合、親機側通信モードテーブル３２１は、子機利用可通信モードを記憶する。一方、図５Ｂに示すように、例えば、カーナビ５１１やキーボード５１２と親機３００が接続した場合には、最大同時接続数の他の装置と接続しており、親機３００と子機４００とが近距離無線通信で接続することができない。この場合、親機側通信モードテーブル３２１は、通信モード「子機利用可通信モード」を記憶する。
【００４５】
親機側プロファイルテーブル３２２は、子機４００と近距離無線通信を行う場合に提供される複数のサービス種別が子機４００により利用可能状態であるか否かを記憶する。具体的には、親機側プロファイルテーブル３２２は、親機３００と子機４００とが近距離無線通信で接続する際に用いられるプロファイルごとに、プロファイルが利用可能か否かを示す利用情報を記憶する。なお、以下では、親機３００と子機４００とが近距離無線通信で接続する際に用いられるプロファイルを「子機利用可能プロファイル」とも記載する。つまり、親機側プロファイルテーブル３２２は、子機利用可能プロファイルについて、利用情報を記憶する。
【００４６】
図６を用いて、実施例２に係る親機側プロファイルテーブル３２２に記憶された情報の一例について説明する。図６は、実施例２に係る親機側プロファイルテーブルに記憶された情報の一例を示す図である。図６に示すように、親機側プロファイルテーブル３２２は、ＳＰＰ、ＨＦＰ、ＨＩＤそれぞれについて、利用情報を記憶する。図６に示す例では、「１」はプロファイルが利用可能であることを示し、「０」はプロファイルが利用不可であることを示す場合を例に示した。
【００４７】
図６に示す例では、親機側プロファイルテーブル３２２は、ＳＰＰ「１」、ＨＦＰ「１」、ＨＩＤ「１」を記憶する。つまり、親機側プロファイルテーブル３２２は、親機３００と子機４００とが近距離無線通信で接続する場合に、ＳＰＰとＨＦＰとＨＩＤとがそれぞれ利用可能であることを記憶する。
【００４８】
親機側プロファイルテーブル３２２に記憶された情報は、後述するように、他の装置との接続状況及び親機側優先モード設定テーブル３２３に基づいて、親機側通信モード制御部３２５によって設定される。例えば、携帯通信端末装置２００がいずれの他の装置とも近距離無線通信で接続されていない場合には、親機３００と子機４００とが近距離無線通信で接続する際に用いられるプロファイルすべてが利用可能となる。この場合、親機側プロファイルテーブル３２２は、ＳＰＰとＨＦＰとＨＩＤとについて、それぞれ、親機側通信モード制御部３２５によって「１」が設定される。
【００４９】
ここで、後述するように、親機側プロファイルテーブル３２２は、後述する優先モードが親機側優先モード設定テーブル３２３に設定されていない場合には、携帯通信端末装置２００と他の装置との接続状況が変化するごとに更新される。一方、親機側プロファイルテーブル３２２は、優先モードが親機側優先モード設定テーブル３２３に設定された場合には、他の装置との接続状況に関係なく、すべての子機利用可能プロファイルについて「１」が設定される。
【００５０】
親機側優先モード設定テーブル３２３は、親機３００と子機４００との接続を、親機３００と他の装置との接続に優先するか否かを記憶する。具体的には、親機３００と子機４００との近距離無線通信での接続を優先する設定を示す「優先モード」、又は、親機３００と子機４００との近距離無線通信での接続を優先しない設定を示す「非優先モード」を記憶する。非優先モードでは、親機３００と子機４００との近距離無線通信での接続と、親機３００と他の装置との接続とが同等に扱われる。
【００５１】
優先モードについて、図７を用いて説明する。図７は、実施例２に係る優先モードを示す図である。図７の（１）に示すように、接合状態において、カーナビ５１１やキーボード５１２と携帯通信端末装置２００が近距離無線通信で接続された場合を例に説明する。つまり、親機３００と子機４００とが近距離無線通信で接続できない状況にある場合を例に説明する。図７の（２）に示すように、他の装置との間で近距離無線通信を確立している状態で子機４００が分離された場合に、図７の（３）に示すように、他の装置との間の近距離無線通信を停止させ、子機４００との間の近距離無線通信を確立するよう制御する。つまり、携帯通信端末装置２００では、親機３００は、他の装置よりも子機４００と優先して接続する。
【００５２】
親機側優先モード設定テーブル３２３に記憶される設定は、利用者によって設定される。例えば、携帯通信端末装置２００は、優先モードにするか非優先モードにするかを利用者が選択可能なユーザインターフェイスを利用者に提供し、利用者によって選択されたモードが親機側優先モード設定テーブル３２３に設定される。図８を用いて、実施例２に係る優先モードの選択についてのユーザインターフェイスの一例を示す図である。図８は、実施例２に係る優先モードの選択についてのユーザインターフェイスの一例を示す図である。図８の５２１は、優先モードの設定を受け付けるフィールドであり、５２２は、非優先モードの設定を受け付けるフィールドである。携帯通信端末装置２００は、例えば、図８に示すような画面をディスプレイに表示する。そして、例えば、携帯通信端末装置２００では、フィールド５２１が利用者によって選択されると、親機側優先モード設定テーブル３２３に優先モードが設定される。また、例えば、携帯通信端末装置２００では、フィールド５２２が利用者によって選択されると、親機側優先モード設定テーブル３２３に非優先モードが設定される。
【００５３】
［子機側親子通信制御部のテーブル］
次に、子機側親子通信制御部４１０のテーブルについて説明する。子機側通信モードテーブル４１１は、親機側通信モードテーブル３２１と同様に、通信モードを記憶する。子機側通信モードテーブル４１１は、後述するように、子機側通信モード制御部４１４によって、親機３００から子機４００に送られた通信モードが設定される。つまり、接続状態において、子機側通信モードテーブル４１１は、親機側通信モードテーブル３２１と同期する。
【００５４】
子機側プロファイルテーブル４１２は、親機側プロファイルテーブル３２２と同様に、子機利用可能プロファイルについて利用情報を記憶する。子機側プロファイルテーブル４１２は、後述するように、子機側通信モード制御部４１４によって、親機３００から子機４００に送られた子機利用可能プロファイルについての利用情報が設定される。つまり、接続状態において、子機側プロファイルテーブル４１２は、親機側プロファイルテーブル３２２と同期する。
【００５５】
［親機側親子通信制御部の処理部］
親機側親子通信制御部３２０の処理部について説明する。親機側通知制御部３２４は、接続状態において、親機側通信モードテーブル３２１及び親機側プロファイルテーブル３２２に記憶された情報を通知する通知メッセージを子機４００に送信する。具体的には、親機側通知制御部３２４は、親機側通信モードテーブル３２１及び親機側プロファイルテーブル３２２が親機側通信モード制御部３２５によって更新されるごとに、通知メッセージを子機４００に送信する。
【００５６】
図９を用いて、実施例２に係る通知メッセージの一例について説明する。図９は、実施例２に係る通知メッセージの一例を示す図である。図９に示すように、親機側通知制御部３２４は、通信モードと、子機利用可能プロファイル各々についての利用情報とを送信する。図９に示す例では、親機側通知制御部３２４は、通信モード「１」、ＳＰＰ「１」、ＨＦＰ「１」、ＨＩＤ「１」を含む通知メッセージを送信する。つまり、図９に示す例では、親機側通知制御部３２４は、通信モードが「子機利用可通信モード」であり、ＳＰＰ、ＨＦＰ、ＨＩＤそれぞれについて利用可能であることを通知する通知メッセージを送信する。なお、図９に示す例では、通信モード「１」は子機利用可通信モードを示す。
【００５７】
親機側通知制御部３２４は、接合状態では、親機側有線通信部３０９を用いて優先で通知メッセージを子機４００に送信し、分離状態では、親機側近距離無線通信部３０８を用いて近距離無線通信で通知メッセージを子機４００に送信する。例えば、親機側通知制御部３２４は、近距離無線通信で通知メッセージを子機４００に送信する場合には、子機利用可能プロファイルのうちＳＰＰを用いて送信する。その後、後述するように、子機側通信モード制御部４１４によって、子機側通信モードテーブル４１１及び子機側プロファイルテーブル４１２が更新される。つまり、接続状態では、親機側通信モードテーブル３２１と子機側通信モードテーブル４１１とが同期し、親機側プロファイルテーブル３２２と子機側プロファイルテーブル４１２とが同期する。
【００５８】
親機側通信モード制御部３２５は、子機利用可能プロファイルについて子機４００により利用可能状態であるか否かを管理する。具体的には、後述するように、親機側プロファイルテーブル３２２の利用情報を設定する処理や、親機側通信モードテーブル３２１の通信モードを設定する処理を実行する。
【００５９】
親機側プロファイルテーブル３２２の利用情報を設定する処理について説明する。親機側通信モード制御部３２５は、他の装置との接続状況及び親機側優先モード設定テーブル３２３に基づいて、親機側プロファイルテーブル３２２を設定する。また、親機側通信モード制御部３２５は、他の装置との接続状況及び親機側優先モード設定テーブル３２３に変更があるごとに、親機側プロファイルテーブル３２２を更新する。つまり、親機側通信モード制御部３２５は、他の装置との近距離無線通信が終了した際に子機利用可能プロファイルの利用可能状態を更新する。
【００６０】
具体的には、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に優先モードが設定された場合には、他の装置との接続状況に関係なく、子機利用可能プロファイルすべてについて、利用情報「１」を設定する。つまり、親機側通信モード制御部３２５は、子機利用可能プロファイルすべてについて、利用可能であることを示す利用情報「１」を設定する。
【００６１】
また、具体的には、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に非優先モードが設定された場合には、他の装置との接続状況に基づいて、親機側プロファイルテーブル３２２を設定する。例えば、親機側通信モード制御部３２５は、他の装置との接続状況を親機側近距離無線通信部３０８から取得することで、子機利用可能プロファイル各々について、他の装置との接続によって占有されているか否かを判定する。そして、親機側通信モード制御部３２５は、占有されていると判定した子機利用可能プロファイルについては、利用不可であることを示す利用情報「０」を設定する。また、親機側通信モード制御部３２５は、占有されていないと判定した子機利用可能プロファイルについては、利用可能であることを示す利用情報「１」を設定する。
【００６２】
親機側通信モードテーブル３２１の通信モードを設定する処理について説明する。親機側通信モード制御部３２５は、親機側プロファイルテーブル３２２、同時接続数及び親機側優先モード設定テーブル３２３に基づいて、親機側通信モードテーブル３２１を設定する。また、親機側通信モード制御部３２５は、親機側プロファイルテーブル３２２又は親機側優先モード設定テーブル３２３に変更があるごとに、親機側通信モードテーブル３２１を更新する。
【００６３】
具体的には、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に優先モードが設定された場合には、親機側通信モードテーブル３２１に子機利用可通信モードを示す通信モード「１」を設定する。つまり、親機側通信モード制御部３２５は、分離状態において子機４００が利用可能である旨を設定する。
【００６４】
また、具体的には、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に非優先モードが設定された場合には、同時接続数及び親機側プロファイルテーブル３２２に基づいて、親機側通信モードテーブル３２１を設定する。
【００６５】
例えば、親機側通信モード制御部３２５は、同時接続数が最大同時接続数である場合には、親機側通信モードテーブル３２１に子機利用不可通信モードを設定する。例えば、カーナビ５１１及びキーボード５１２と携帯通信端末装置２００とが接続している状態では、最大同時接続数となる２個の他の装置と接続しており、他の装置と近距離無線通信で接続することができない。この結果、親機側通信モード制御部３２５は、分離状態において子機４００が利用不可である旨を親機側通信モードテーブル３２１に設定する。
【００６６】
また、例えば、親機側通信モード制御部３２５は、同時接続数が最大同時接続数に達していない場合について説明する。この場合、親機側通信モード制御部３２５は、親機側プロファイルテーブル３２２に記憶されたプロファイルのうち所定のプロファイルが利用不可である場合には、親機側通信モードテーブル３２１に通信モード「子機利用不可通信モード」を設定する。一方、親機側通信モード制御部３２５は、親機側プロファイルテーブル３２２に記憶されたプロファイルのうち所定のプロファイルが利用不可でない場合には、親機側通信モードテーブル３２１に通信モード「１」を設定する。なお、通信モード「０」は、子機利用不可通信モードを示す場合を例に説明する。
【００６７】
すなわち、最大同時接続数の他の装置と携帯通信端末装置２００が接続していない状態であっても、子機利用可能プロファイルが利用不可であれば、親機３００と子機４００とが近距離無線通信で接続することができない。このことを踏まえ、親機側通信モード制御部３２５は、子機利用可能プロファイルのうち所定のプロファイルについて利用不可である場合には、通信モード「子機利用不可通信モード」を設定し、利用可能である場合には通信モード「１」を設定する。
【００６８】
以下では、ＨＦＰとＨＩＤとが利用不可である場合に通信モード「子機利用不可通信モード」を設定する場合を例に説明する。ただし、本発明はこれに限定されるものではなく、親機側プロファイルテーブル３２２に記憶されたプロファイルのうち所定のプロファイルとして、任意のプロファイルを設定して良い。例えば、ＳＰＰやＨＦＰ、ＨＩＤのすべてを設定しても良く、ＳＰＰやＨＦＰ、ＨＩＤのうちいずれか１つを設定しても良い。
【００６９】
ここで、図１０と図１１とを用いて、親機側プロファイルテーブル３２２や親機側通信モードテーブル３２１を設定する処理について、具体例を用いて更に説明する。図１０と図１１とは、実施例２に係る親機側通信モード制御部による設定処理の流れの一例を示す図である。図１０では、通信モードが「１」から「０」に変更する場合を例に説明し、図１１では、通信モードが「０」から「１」に変わる場合を例に説明する。図１０や図１１において、「携帯通信端末装置の状態」は、携帯通信端末装置２００が分離状態にあるか接合状態にあるか否かを示し、他の装置との接続状態を示す。「プロファイルテーブル」は、親機側プロファイルテーブル３２２を示す。「通信モードテーブル」は、親機側通信モードテーブル３２１を示す。「機能制限」は、分離状態において、子機４００の利用できる機能や利用できない機能の一例を示す。
【００７０】
図１０を用いて説明する。図１０のＮｏ．「１」には、携帯通信端末装置２００が接合状態にあり、他の装置と接続していない場合を示した。この場合、親機側プロファイルテーブル３２２は、ＳＰＰ「１」ＨＦＰ「１」ＨＩＤ「１」を記憶し、親機側通信モードテーブル３２１は、通信モード「１」を記憶する。この結果、図１０のＮｏ．「１」では、分離状態において、子機４００の電話機能やキーボードが利用可能な状態にある。
【００７１】
図１０のＮｏ．「２」に示すように、図１０のＮｏ．「１」の後、親機３００と子機４００とが分離したとする。この場合、他の装置と接続したわけではないことから、親機側プロファイルテーブル３２２は、図１０のＮｏ．「１」と同様に、ＳＰＰ「１」ＨＦＰ「１」ＨＩＤ「１」を記憶し、親機側通信モードテーブル３２１は、通信モード「１」を記憶する。この結果、図１０のＮｏ．「２」では、分離状態において、子機４００の電話機能やキーボードが利用可能な状態にある。
【００７２】
図１０のＮｏ．「３」に示すように、図１０のＮｏ．「２」の後、親機３００と子機４００とが接合し、カーナビ５１１と親機３００とが接続したとする。この場合、親機３００とカーナビ５１１とは、ＨＦＰを用いて接続する結果、ＨＦＰが占有され、親機側プロファイルテーブル３２２のＨＦＰが「１」から「０」に更新される。この結果、図１０のＮｏ．「３」では、分離状態において、子機４００の電話機能が利用不可な状態にあり、キーボードが利用可能な状態にある。
【００７３】
図１０のＮｏ．「４」に示すように、図１０のＮｏ．「３」の後、カーナビ５１１に加えてキーボード５１２と親機３００とが接続したとする。つまり、親機３００とカーナビ５１１とはＨＦＰを用いて接続し、親機３００とキーボード５１２とはＨＩＤを用いて接続する。この結果、ＨＦＰに加えてＨＩＤが占有され、親機側プロファイルテーブル３２２は、ＨＩＤが「１」から「０」に更新される。また、ＨＦＰとＨＩＤとについて「０」となった結果、親機側通信モードテーブル３２１の通信モードが「１」から「０」に更新される。この結果、図１０のＮｏ．「４」では、分離状態において、子機４００の分離利用が不可な状態にある。
【００７４】
図１０のＮｏ．「１」〜「２」に示すように、接合状態から分離状態に変わったり、分離状態から接合状態に変わったりしても、親機側プロファイルテーブル３２２や親機側通信モードテーブル３２１に変化はない。一方、図１０のＮｏ．「３」〜「４」に示すように、親機３００と子機４００との接続に用いられるプロファイルを用いて他の装置と親機３００とが接続すると、親機側プロファイルテーブル３２２や親機側通信モードテーブル３２１が更新される。
【００７５】
図１１を用いて説明する。図１１のＮｏ．「１」では、携帯通信端末装置２００が接合状態にあり、ＨＦＰを用いてカーナビ５１１と親機３００とが接続し、ＨＦＰを用いてキーボード５１２と親機３００とが接続した場合を示した。この場合、図１０のＮｏ．「４」と同様に、親機側プロファイルテーブル３２２は、ＳＰＰ「１」ＨＦＰ「０」ＨＩＤ「０」を記憶し、親機側通信モードテーブル３２１は、通信モード「０」を記憶する。この結果、図１１のＮｏ．「１」では、分離状態において、子機４００の分離利用が不可な状態にある。
【００７６】
図１１のＮｏ．「２」に示すように、図１１のＮｏ．「１」後、キーボード５１２との接続が切断されたとする。この場合、親機３００とキーボード５１２とはＨＩＤを用いて接続していた結果、ＨＩＤが開放され、親機側プロファイルテーブル３２２のＨＩＤが「０」から「１」に更新される。また、ＨＦＰとＨＩＤとのうち一方が「１」となった結果、親機側通信モードテーブル３２１の通信モードが「０」から「１」に更新される。この結果、図１１のＮｏ．「２」では、分離状態において、子機４００の電話機能が利用不可な状態にあり、キーボードが利用可能な状態にある。
【００７７】
図１１のＮｏ．「３」に示すように、図１１のＮｏ．「２」後、カーナビ５１１との接続が切断されたとする。この場合、親機３００とカーナビ５１１とはＨＦＰを用いて接続していた結果、ＨＦＰが開放され、親機側プロファイルテーブル３２２のＨＦＰが「０」から「１」に更新される。この結果、図１１のＮｏ．「３」では、分離状態において、子機４００の電話機能が利用可能な状態にあり、キーボードが利用可能な状態にある。
【００７８】
図１１のＮｏ．「４」に示すように、図１１のＮｏ．「３」後、親機３００と子機４００とが分離したとする。この場合、親機側プロファイルテーブル３２２や親機側通信モードテーブル３２１に更新はない。この結果、図１１のＮｏ．「４」では、分離状態において、子機４００の電話機能が利用可能な状態にあり、キーボードが利用可能な状態にある。
【００７９】
また、親機側通信モード制御部３２５は、子機４００が分離された場合に、子機利用可能プロファイルの利用可能状態に基づいて、分離状態にある子機４００との間の近距離無線通信を制御する。また、親機側通信モード制御部３２５は、子機利用可能プロファイルの利用可能状態の更新に応答して、子機４００に対して提供するサービス種別を更新する。
【００８０】
また、親機側通信モード制御部３２５は、所定の子機利用可能プロファイルが利用可能状態でない場合に、分離状態にある子機４００との間の近距離無線通信を確立しない。また、親機側通信モード制御部３２５は、優先モードでは、他の装置との間で近距離無線通信を確立している状態で子機４００が分離された場合に、他の装置との間の近距離無線通信を停止させ、子機４００との間の近距離無線通信を確立するよう制御する。
【００８１】
以下では、親機側通信モード制御部３２５による制御処理について、分離状態における制御処理と、親機３００の電源がＯＮになった時における起動処理とに分けて説明する。親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に優先モードが設定されていると、優先モードに対応する処理を実行する。つまり、親機側通信モード制御部３２５は、子機利用可能プロファイルを用いて接続している他の装置との接続を解除する。言い換えると、親機側通信モード制御部３２５は、利用するプロファイルが子機４００と競合する他の装置との接続を解除する。そして、親機側通信モード制御部３２５は、子機利用可能プロファイルすべてを用いて、親機３００と子機４００とを接続するように制御する。例えば、親機側通信モード制御部３２５は、「ＳＰＰ」と「ＨＦＰ」と「ＨＩＰ」とを用いて親機３００と子機４００とが接続するように制御する。
【００８２】
つまり、親機側通信モード制御部３２５は、子機利用可能プロファイルを利用中の他の装置が存在する場合に、該当する他の装置すべてとの接続を切断する切断要求を親機側近距離無線通信部３０８に送信し、他の装置との接続を切断させる。また、親機側通信モード制御部３２５は、子機利用可能プロファイルすべてについて、子機４００からの接続要求に備えることを要求する接続待機要求を親機側近距離無線通信部３０８に送信する。その後、子機４００から接続要求を受け付けることで、親機３００と子機４００とが接続する。
【００８３】
また、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に「優先モード」が設定されていない場合には、利用可能となっている利用可能プロファイルについて、接続待機要求を行う。
【００８４】
親機側通信モード制御部３２５について、親機３００の電源がＯＮになった時の起動処理について説明する。親機側通信モード制御部３２５は、電源がＯＮになると、親機側分離接合検出部３１０に問い合わせることで分離状態であるかを確認する。そして、親機側通信モード制御部３２５は、分離状態であれば、親機側通信モードテーブル３２１の通信モードに基づいた処理を実行する。例えば、親機側通信モード制御部３２５は、子機利用可通信モードである場合には、利用可能となっている子機利用可能プロファイルについて、接続待機要求を親機側近距離無線通信部３０８に送信する。また、親機側通信モード制御部３２５は、利用可能となっている子機利用可能プロファイル以外については、他の装置からの接続要求に備える接続待機要求を送信する。
【００８５】
また、例えば、親機側通信モード制御部３２５は、子機利用不可通信モードである場合や、分離状態でない場合には、子機４００以外の他の装置からの接続要求に備える接続待機要求を親機側近距離無線通信部３０８に送信する。
【００８６】
上述したように、親機側通信モード制御部３２５は、他の装置との近距離無線通信が終了した場合に、つまり、接続状態が変化すると、子機４００に対して提供可能なサービス種別を更新する。そして、親機側通信モード制御部３２５は、サービス種別の更新に応答して、子機４００との間の近距離無線通信で子機４００に提供するサービス種別を更新する。つまり、更新後において利用可能となる利用可能プロファイルを用いて、親機３００と子機４００とが接続するように制御する。
【００８７】
また、親機側通信モード制御部３２５は、親機側プロファイルテーブル３２２で管理されたサービス種別のうち所定のサービス種別が空いていない場合に、分離された子機４００との間の近距離無線通信の接続を行わない。また、親機側通信モード制御部３２５は、親機３００から子機４００が優先モード時に取り外された場合に、親機側プロファイルテーブル３２２で管理されるサービス種別を用いる他の装置との近距離無線通信を終了する。そして、親機側通信モード制御部３２５は、子機４００との間の近距離無線通信を接続するように制御する。
【００８８】
親機側メッセージ出力制御部３２６は、親機３００と子機４００との接続状態に関するメッセージを利用者に出力する。具体的には、親機側メッセージ出力制御部３２６は、他の装置への接続要求があった場合や、分離状態にメッセージを出力する。
【００８９】
他の装置への接続要求があった場合にメッセージを出力する場合について説明する。親機側メッセージ出力制御部３２６は、子機利用可通信モードである場合に、子機利用可能プロファイルを用いる他の装置との接続要求があると、分離状態における子機４００の利用が制限される旨を利用者に出力する。つまり親機側メッセージ出力制御部３２６は、競合する他の装置との接続要求があると、メッセージを出力する。図１２を用いて、分離状態における子機４００の利用が制限される旨を利用者に出力するユーザインターフェイスの一例について説明する。図１２は、実施例２に係る子機の利用が制限される旨を利用者に出力するユーザインターフェイスの一例を示す図である。
【００９０】
図１２において、５３１は、制限を受け入れることを示す利用者の選択を受け付けるフィールドであり、５３２は、制限を受け入れないことを示す利用者の選択を受け付けるフィールドである。図１２に示す例では、分離状態における子機４００の利用が制限される旨のメッセージと併せて、制限を受け入れるか否かの選択を利用者から受け付けるフィールドを併せて表示する場合を例に示した。図１２に示す例で、選択画面においてフィールド５３１の選択を利用者から受け付けると、その後、親機３００と他の装置とが接続する。一方、選択画面においてフィールド５３２の選択を利用者から受け付けると、その後、親機３００と他の装置とは接続しない。
【００９１】
なお、図１２に示す例では、利用者の選択を受け付けるインターフェイスを他の装置との接続前に出力する場合を例に説明したが、本発明はこれに限定されるものではない。例えば、親機側メッセージ出力制御部３２６は、事前にインターフェイスを出力することなく、親機側ＬＥＤ３０６を用いて、現時点における子機４００の利用可能状態を表示しても良い。すなわち、事前に利用者から選択を受け付けるダイアログなどの表示を行うことなく、親機のディスプレイ上でのアイコン表示や、子機４００に具備されたＬＥＤの点灯や点滅などを用いて、子機４００の利用可能状態を表示しても良い。
【００９２】
分離状態にメッセージを出力する場合について説明する。親機側メッセージ出力制御部３２６は、通信モードが「子機利用不可通信モード」である場合に子機４００が分離されると、「子機の利用ができないため、電源をオフしました。」などの警告メッセージを表示し、併せて警告音などの鳴動を行う。
【００９３】
また、親機側メッセージ出力制御部３２６は、通信モードが「子機利用可通信モード」である場合に子機４００が分離されると、親機側プロファイルテーブル３２２を参照し、子機４００を分離利用する上での機能制限が認められる場合には、その旨を出力する。つまり、親機側メッセージ出力制御部３２６は、親機側通信モード制御部３２５によって管理された利用可能状態でない子機利用可能プロファイルを報知する。例えば、親機側メッセージ出力制御部３２６は、ＨＩＤについて利用不可となっている場合には、親機３００のメインディスプレイ上に「子機側では現在操作キーが利用できません」などの警告メッセージを表示するとともに警告音の鳴動を行う。
【００９４】
なお、親機側メッセージ出力制御部３２６は、他の装置への接続要求があった場合にメッセージを出力する処理と同様に、親機のディスプレイ上でのアイコン表示や、子機４００上に具備されたＬＥＤの点灯や点滅などを用いても良い。また、親機側メッセージ出力制御部３２６は、「報知部」とも称する。
【００９５】
［子機側親子通信制御部の処理部］
子機側親子通信制御部４１０の処理部について説明する。子機側受信制御部４１３は、接続状態において、親機３００から通知メッセージを受信する。子機側受信制御部４１３は、接合状態では、子機側有線通信部４０８を用いて通知メッセージを親機３００から受信し、分離状態では、子機側近距離無線通信部４０７を用いて通知メッセージを親機３００から受信する。
【００９６】
子機側通信モード制御部４１４は、子機側受信制御部４１３が受信した通知メッセージを用いて、子機側通信モードテーブル４１１や子機側プロファイルテーブル４１２を更新する。つまり、子機側通信モード制御部４１４は、接続状態において、子機側通信モードテーブル４１１を親機側通信モードテーブル３２１と同期させ、子機側プロファイルテーブル４１２を親機側プロファイルテーブル３２２と同期させる。
【００９７】
また、子機側通信モード制御部４１４は、子機４００の電源がＯＮにする操作が分離状態に行われると、起動処理を実行する。子機側通信モード制御部４１４による起動処理について説明する。子機側通信モード制御部４１４は、電源をＯＮにする操作が行われると、子機側通信モードテーブル４１１の通信モードに基づいた処理を実行する。
【００９８】
例えば、子機側通信モード制御部４１４は、子機利用不可通信モードである場合には、子機４００の電源をＯＮにする処理を無効にする。つまり、子機４００の電源をＯＮにしないように子機側電源部４０６を制御する。
【００９９】
また、例えば、子機側通信モード制御部４１４は、子機利用可通信モードである場合には、利用可能となっている子機利用可能プロファイルについて、親機３００と接続する接続要求を親機３００に対して子機側近距離無線通信部４０７に送信させる。また、子機側通信モード制御部４１４は、利用不可となっている子機利用可能プロファイルについて、対応する機能の制限を開始する機能制限開始要求を子機側入出力制御部４０５に送信する。ここで、子機利用可能プロファイルに対応する機能とは、例えば、ＨＦＰであれば、子機側マイク４０１や子機側レシーバ４０２が該当し、ＨＩＤであれば、子機側操作キー４０３が該当する。
【０１００】
子機側プロファイルテーブル４１２が、ＳＰＰ「１」ＨＦＰ「１」ＨＩＤ「０」を記憶している場合を例に更に説明する。この場合、子機側通信モード制御部４１４は、ＳＰＰとＨＦＰとを用いて近距離無線通信で親機３００と接続するように子機側近距離無線通信部４０７を制御し、子機側操作キー４０３からのデータを中継しないように子機側入出力制御部４０５を制御する。
【０１０１】
なお、電源がＯＮになった時には、子機側通信モードテーブル４１１や子機側プロファイルテーブル４１２に記憶されている情報が最新の情報とは限らないことを踏まえ、子機４００の起動時に親機３００が通知メッセージを送信するようにしても良い。この場合、子機側通信モード制御部４１４は、親機３００から受信した通知メッセージを反映した上で、起動処理を実行する。
【０１０２】
子機側分離接合動作制御部４１５は、子機４００が分離された時における処理と、接合時における処理とを実行する。以下、順に説明する。子機４００が分離された時における処理については、子機側通信モード制御部４１４による起動処理と同様であり、説明を省略する。
【０１０３】
子機側分離接合動作制御部４１５による子機４００が分離された時における処理について説明する。子機側分離接合動作制御部４１５は、子機側通信モードテーブル４１１や子機側プロファイルテーブル４１２が更新されると、更新後の設定内容に基づいて親機３００と子機４００との接続状態を変更する。例えば、子機側分離接合動作制御部４１５は、子機側通信モードテーブル４１１の通信モードが子機利用可通信モードから子機利用不可通信モードへと更新されると、子機４００の電源を切るように子機側電源部４０６を制御する。つまり、子機側分離接合動作制御部４１５は、電源を切る旨の指示を子機側電源部４０６に送り、子機側電源部４０６が、子機４００の電源を切る。
【０１０４】
また、例えば、子機側通信モードテーブル４１１の通信モードが子機利用可通信モードであり、利用可能な利用可能プロファイルが更新された場合について説明する。子機側分離接合動作制御部４１５は、更新後において利用可能な子機利用可能プロファイルを用いて、親機３００と子機４００とが接続するように制御する。つまり、例えば、子機側分離接合動作制御部４１５は、更新後において利用可能な子機利用可能プロファイルについての接続要求を子機側近距離無線通信部４０７に送信させる。この結果、更新後において利用可能な子機利用可能プロファイルを用いて、親機３００と子機４００とが接続される。また、子機側分離接合動作制御部４１５は、利用可能な利用可能プロファイルが更新されると、更新後における利用可能な子機利用可能プロファイルに基づいて、機能制限を開始したり機能制限を解除したりする。
【０１０５】
例えば、子機側プロファイルテーブル４１２が、ＳＰＰ「１」ＨＦＰ「１」ＨＩＤ「０」から、ＳＰＰ「１」ＨＦＰ「０」ＨＩＤ「１」に更新された場合を例に説明する。この場合、更新前では、ＨＩＤに対応する機能について制限がかかっており、ＳＰＰとＨＦＰとを用いて親機３００と子機４００とが接続される。ここで、更新が行われると、子機側分離接合動作制御部４１５は、ＳＰＰとＨＩＤとを用いて親機３００と子機４００とが接続させ、ＨＩＤに対応する機能についての制限を解除するとともに、ＨＦＰに対応する機能についての制限を開始する。
【０１０６】
子機側分離接合動作制御部４１５による接合時の処理について説明する。子機側分離接合動作制御部４１５は、子機４００が親機３００に接合されると、機能制限を解除する。つまり、接合状態では、親機３００と子機４００とが有線接続される結果、利用不可な子機利用可能プロファイルがあったとしても、利用者は何の機能制限もなく子機４００を利用可能になる。このため、機能制限を実行していた場合には、機能制限を解除する。
【０１０７】
なお、上述した例では、分離状態において、子機４００が親機３００に対して接続要求を送信する場合を例に説明したが、本発明はこれに限定されるものではない。分離状態において、親機３００が子機４００に接続要求を送信しても良く、親機３００と子機４００との両方が接続要求を送信しても良い。また、同様に、近距離無線通信での接続を解除する解除要求を子機４００が送信する場合を例に説明したが、本発明はこれに限定されるものではなく、親機３００が送信しても良く、親機３００と子機４００との両方が送信しても良い。
【０１０８】
［同期処理］
次に、実施例２に係る携帯通信端末装置２００による処理の流れの一例について説明する。まず、実施例２に係る携帯通信端末装置２００による同期処理の流れの一例について図１３を用いて説明する。図１３は、実施例２に係る携帯通信端末装置による同期処理の流れの一例について示すシーケンス図である。なお、図１３に示す一連の処理は、接続状態において実行される。
【０１０９】
図１３に示すように、親機３００では、利用情報又は通信モードに変更があると（ステップＳ１０１肯定）、親機側通知制御部３２４は、変更内容を通知する通知メッセージを子機４００に送信する（ステップＳ１０２）。つまり、親機側通信モードテーブル３２１又は親機側プロファイルテーブル３２２が更新されると、親機側通知制御部３２４は、更新後における利用情報又は通信モードについての通知メッセージを子機４００に送信する。例えば、親機側通知制御部３２４は、通信モード「１」、ＳＰＰ「１」、ＨＦＰ「１」、ＨＩＤ「１」を含む通知メッセージを送信する。
【０１１０】
その後、子機４００では、子機側受信制御部４１３が、通知メッセージを受信する（ステップＳ１０３）。そして、子機側通信モード制御部４１４は、受信した通知メッセージを用いて、子機側通信モードテーブル４１１又は子機側プロファイルテーブル４１２を更新する（ステップＳ１０４）。つまり、例えば、子機側通信モード制御部４１４は、子機側通信モードテーブル４１１に通信モード「１」を設定し、子機側プロファイルテーブル４１２にＳＰＰ「１」、ＨＦＰ「１」、ＨＩＤ「１」を設定する。この結果、子機側通信モード制御部４１４は、接続状態において、子機側通信モードテーブル４１１を親機側通信モードテーブル３２１と同期させ、子機側プロファイルテーブル４１２を親機側プロファイルテーブル３２２と同期させる。
【０１１１】
［テーブル設定処理］
実施例２に係る親機側通信モード制御部３２５によるテーブル設定処理について図１４を用いて説明する。図１４は、実施例２に係る親機側通信モード制御部によるテーブル設定処理を示すフローチャートである。なお、親機側通信モード制御部３２５によるテーブル設定処理は、親機側プロファイルテーブル３２２の利用情報を設定する処理と、親機側通信モードテーブル３２１の通信モードを設定する処理とに対応する。以下では、利用情報を設定する処理と通信モードを設定する処理とを一連の処理として実行する場合を例に説明するが、本発明はこれに限定されるものではない。例えば、利用情報を設定する処理と、通信モードを設定する処理とを別個の処理として実行しても良い。なお、図１４を用いて説明する一連の処理は、接続状態か否かに関係なく実行される。
【０１１２】
図１４に示すように、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に「優先モード」が設定されているかを判定する（ステップＳ２０１）。例えば、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３を参照し、「優先モード」となっているか「非優先モード」となっているかを確認することで、「優先モード」が設定されているかを判定する。
【０１１３】
ここで、親機側通信モード制御部３２５は、「優先モード」が設定されていると判定した場合には（ステップＳ２０１肯定）、子機利用可能プロファイルすべてについて利用可能と設定する（ステップＳ２０２）。つまり、親機側通信モード制御部３２５は、他の装置との接続状況に関係なく、子機利用可能プロファイルすべてについて利用情報「１」を設定する。
【０１１４】
そして、親機側通信モード制御部３２５は、親機側通信モードテーブル３２１に「子機利用可能通信モード」を設定する（ステップＳ２０３）。つまり、親機側通信モード制御部３２５は、分離状態において子機４００が利用可能である旨を設定する。
【０１１５】
一方、親機側通信モード制御部３２５は、「優先モード」が設定されていないと判定した場合には（ステップＳ２０１否定）、つまり、「非優先モード」の場合には、他の装置との接続状況を親機側近距離無線通信部３０８から取得する（ステップＳ２０４）。そして、親機側通信モード制御部３２５は、利用情報を設定する（ステップＳ２０５）。例えば、親機側通信モード制御部３２５は、子機利用可能プロファイル各々のうち、他の装置との接続によって占有されているプロファイルについて利用情報「０」を設定し、占有されていないプロファイルについて利用情報「１」を設定する。
【０１１６】
そして、親機側通信モード制御部３２５は、同時接続数が最大同時接続数かを判定する（ステップＳ２０６）。つまり、例えば、最大同時接続数が「２」である場合には、既に２つの他の装置と接続しているかを判定する。ここで、親機側通信モード制御部３２５は、同時接続数が最大同時接続数であると判定した場合には（ステップＳ２０６肯定）、親機側通信モードテーブル３２１に「子機利用不可通信モード」を設定する（ステップＳ２０７）。つまり、親機側通信モード制御部３２５は、２台の他の装置と接続している場合には、分離状態において子機４００が利用不可である旨を設定する。
【０１１７】
そして、親機側通信モード制御部３２５は、同時接続数が最大同時接続数でないと判定した場合には（ステップＳ２０６否定）、子機利用可能プロファイルのうち所定のプロファイルが利用不可かを判定する（ステップＳ２０８）。つまり、親機側通信モード制御部３２５は、２台未満の他の装置と接続している場合には、子機利用可能プロファイルを用いて接続可能かを判定する。そして、親機側通信モード制御部３２５は、利用不可でない場合には（ステップＳ２０８否定）、分離状態において子機４００が利用可能である旨を設定する（ステップＳ２０９）。一方、親機側通信モード制御部３２５は、利用不可である場合には（ステップＳ２０８肯定）、親機側通信モードテーブル３２１に「子機利用不可通信モード」を設定する（ステップＳ２０７）。
【０１１８】
［分離状態における制御処理］
実施例２に係る親機側通信モード制御部３２５による分離状態における制御処理について図１５を用いて説明する。図１５は、実施例２に係る親機側通信モード制御部による分離状態における制御処理について説明する。なお、図１５に示す一連の処理は、分離状態において実行される。
【０１１９】
図１５に示すように、親機側通信モード制御部３２５は、分離状態である場合に（ステップＳ３０１肯定）、親機側優先モード設定テーブル３２３に「優先モード」が設定されているかを判定する（ステップＳ３０２）。ここで、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に「優先モード」が設定されていると判定した場合には（ステップＳ３０２肯定）、競合する他の装置があるかを判定する（ステップＳ３０３）。つまり、利用するプロファイルが子機４００と競合する他の装置があるかを判定する。そして、親機側通信モード制御部３２５は、あると判定した場合には（ステップＳ３０３肯定）、競合する他の装置と親機３００との接続を解除する（ステップＳ３０４）。そして、親機側通信モード制御部３２５は、子機利用可能プロファイルすべてについて接続待機要求を行う（ステップＳ３０５）。つまり、親機側通信モード制御部３２５は、親機３００と子機４００とが子機利用可能プロファイルすべてを用いて接続するように制御する。また、親機側通信モード制御部３２５は、競合する他の装置がないと判定した場合には（ステップＳ３０３否定）、子機利用可能プロファイルすべてについて接続待機要求を行う（ステップＳ３０５）。
【０１２０】
一方、親機側通信モード制御部３２５は、親機側優先モード設定テーブル３２３に「優先モード」が設定されていないと判定した場合には（ステップＳ３０２否定）、利用可能となっている利用可能プロファイルについて、接続待機要求を行う（ステップＳ３０６）。
【０１２１】
［親機の起動時の処理］
実施例２に係る親機側通信モード制御部３２５による起動時の起動処理について図１６を用いて説明する。図１６は、実施例２に係る親機側通信モード制御部による起動時の起動処理を示すフローチャートである。
【０１２２】
図１６に示すように、親機側通信モード制御部３２５は、親機３００の電源がＯＮになると（ステップＳ４０１肯定）、分離状態かを判定する（ステップＳ４０２）。そして、親機側通信モード制御部３２５は、分離状態であると判定した場合には（ステップＳ４０２肯定）、子機利用可通信モードかを判定する（ステップＳ４０３）。
【０１２３】
ここで、親機側通信モード制御部３２５は、子機利用可通信モードであると判定した場合には（ステップＳ４０３肯定）、子機４００又は他の装置からの接続要求に備える接続待機要求を送信する（ステップＳ４０４）。具体的には、親機側通信モード制御部３２５は、利用可能となっている利用可能プロファイルについて、子機４００からの接続要求に備える接続待機要求を親機側近距離無線通信部３０８に送信する。また、親機側通信モード制御部３２５は、それ以外のプロファイルについては他の装置からの接続要求に備える接続待機要求を親機側近距離無線通信部３０８に送信する。
【０１２４】
一方、親機側通信モード制御部３２５は、分離中でないと判定した場合には（ステップＳ４０２否定）、子機以外の他の装置からの接続要求に備える接続待機要求を親機側近距離無線通信部３０８に送信する（ステップＳ４０５）。また、同様に、親機側通信モード制御部３２５は、子機利用不可通信モードであると判定した場合にも（ステップＳ４０３否定）、子機以外の他の装置からの接続要求に備える接続待機要求を親機側近距離無線通信部３０８に送信する（ステップＳ４０５）。
【０１２５】
［メッセージ出力処理］
実施例２に係る親機側メッセージ出力制御部３２６によるメッセージ出力処理の一例について図１７を用いて説明する。図１７は、実施例２に係る親機側メッセージ出力制御部によるメッセージ出力処理の一例を示すフローチャートである。なお、以下では、他の装置への接続要求があった場合にメッセージを出力する場合を例に説明する。図１７を用いて説明する一連の処理は、分離状態又は接合状態において実行される。
【０１２６】
図１７に示すように、親機側メッセージ出力制御部３２６は、競合する他の装置との接続要求があると（ステップＳ５０１肯定）、図１２に示すように、選択画面を表示する（ステップＳ５０２）。つまり、例えば、親機側メッセージ出力制御部３２６は、分離状態における子機４００の利用が制限される旨を利用者に出力するとともに、制限を受け入れるか否かの選択を利用者から受け付けるフィールドを併せて表示する。
【０１２７】
なお、その後、選択画面において制限を受け入れるフィールドの選択を親機側メッセージ出力制御部３２６が受け付けると（ステップＳ５０３肯定）、親機３００と他の装置とが接続する（ステップＳ５０４）。一方、選択画面において制限を受け入れないフィールドの選択を親機側メッセージ出力制御部３２６が受け付けると（ステップＳ５０３否定）、親機３００と他の装置とは接続しない（ステップＳ５０５）。
【０１２８】
［子機の起動時の処理］
実施例２に係る子機側通信モード制御部４１４に分離状態における起動処理の一例について図１８を用いて説明する。図１８は、実施例２に係る子機側受信制御部に分離状態における起動処理の一例を示すフローチャートである。
【０１２９】
図１８に示すように、子機４００の電源をＯＮにする操作が行われると（ステップＳ６０１肯定）、子機側通信モード制御部４１４は、子機側通信モードテーブル４１１を読み出す（ステップＳ６０２）。そして、子機側通信モード制御部４１４は、子機側通信モードテーブル４１１の通信モードが「子機利用可通信モード」であるかを判定する（ステップＳ６０３）。ここで、子機側通信モード制御部４１４は、通信モードが「子機利用不可通信モード」であると判定した場合には（ステップＳ６０３否定）、子機の電源をＯＮにする操作を無効にする（ステップＳ６０４）。つまり、子機側通信モード制御部４１４は、子機４００の電源をＯＮにしないように子機側電源部４０６を制御する。
【０１３０】
一方、子機側通信モード制御部４１４は、通信モードが「子機利用可通信モード」であると判定した場合には（ステップＳ６０３肯定）、子機側プロファイルテーブル４１２を読み出す（ステップＳ６０５）。そして、子機側通信モード制御部４１４は、利用可能となっている子機利用可能プロファイルについて、親機３００に対する接続要求を送信する子機側近距離無線通信部４０７に送信させる（ステップＳ６０６）。子機側プロファイルテーブル４１２が、ＳＰＰ「１」ＨＦＰ「１」ＨＩＤ「０」を記憶している場合を例に更に説明する。この場合、子機側通信モード制御部４１４は、ＳＰＰとＨＦＰとを用いて近距離無線通信で親機３００と接続するように子機側近距離無線通信部４０７を制御する。
【０１３１】
また、子機側通信モード制御部４１４は、利用不可な子機利用可能プロファイルに対応する機能の制限を開始する要求を子機側入出力制御部４０５に送信する（ステップＳ６０７）。例えば、子機側通信モード制御部４１４は、子機側操作キー４０３からのデータを中継しないように子機側入出力制御部４０５を制御する。
【０１３２】
［子機の分離状態における処理］
実施例２に係る子機側分離接合動作制御部４１５による分離状態における処理の流れの一例について図１９を用いて説明する。図１９は、実施例２に係る子機側分離接合動作制御部による分離状態における処理の流れの一例を示すフローチャートである。なお、図１９を用いて説明する一連の処理は、分離状態にて、図１３のステップＳ１０４にてテーブルが更新されるごとに実行される。
【０１３３】
図１９に示すように、子機側通信モードテーブル４１１又は子機側プロファイルテーブル４１２が更新されると（ステップＳ７０１肯定）、子機側分離接合動作制御部４１５は、通信モードが子機利用不可通信モードかを判定する（ステップＳ７０２）。つまり、子機側分離接合動作制御部４１５は、子機側通信モードテーブル４１１の通信モードが子機利用不可通信モードであるかを判定する。
【０１３４】
そして、子機側分離接合動作制御部４１５は、子機利用不可通信モードであると判定した場合には（ステップＳ７０２肯定）、子機４００の電源を切るように子機側電源部４０６を制御する（ステップＳ７０３）。つまり、例えば、子機側分離接合動作制御部４１５は、子機側通信モードテーブル４１１の通信モードが子機利用可通信モードから子機利用不可通信モードへと更新されると、子機４００の電源を切る。
【０１３５】
一方、子機側分離接合動作制御部４１５は、通信モードが子機利用不可通信モードでないと判定した場合には（ステップＳ７０２否定）、利用可能な子機利用可能プロファイルに更新があったかを判定する（ステップＳ７０４）。つまり、子機側分離接合動作制御部４１５は、子機利用可通信モードであると判定した場合には、子機利用可能プロファイルに更新があったかを判定する。
【０１３６】
ここで、子機側分離接合動作制御部４１５は、更新がないと判定した場合には（ステップＳ７０４否定）、そのまま処理を終了する。一方、子機側分離接合動作制御部４１５は、更新があると判定した場合には（ステップＳ７０４肯定）、更新後において利用可能な子機利用可能プロファイルを用いて親機３００と子機４００とが接続するように制御する（ステップＳ７０５）。例えば、子機側プロファイルテーブル４１２が、ＳＰＰ「１」ＨＦＰ「１」ＨＩＤ「０」から、ＳＰＰ「１」ＨＦＰ「０」ＨＩＤ「１」に更新された場合を例に説明する。この場合、子機側分離接合動作制御部４１５は、ＳＰＰとＨＩＤとを用いて親機３００と子機４００とが接続するように子機側近距離無線通信部４０７を制御する。
【０１３７】
そして、子機側分離接合動作制御部４１５は、更新後における利用可能な子機利用可能プロファイルに基づいて、機能制限を開始したり機能制限を解除したりする（ステップＳ７０６）。例えば、子機側分離接合動作制御部４１５は、ＨＩＤに対応する機能についての制限を解除するとともに、ＨＦＰに対応する機能についての制限を開始する。
【０１３８】
［実施例２の効果］
上述したように、実施例２によれば、携帯通信端末装置２００は、子機４００と近距離無線通信を行う場合に提供される複数のサービス種別が子機４００により利用可能状態であるか否かを管理する。そして、携帯通信端末装置２００は、管理する複数のサービス種別の利用可能状態に基づいて、分離状態にある子機４００との間の近距離無線通信を制御する。この結果、他の装置と近距離無線通信を行っている状況で子機４００が分離された場合に、近距離無線通信のサービス種別に空きがあれば、近距離無線通信を用いて子機４００を利用することができ、利用者の操作性が向上する。
【０１３９】
また、実施例２によれば、携帯通信端末装置２００は、他の装置との近距離無線通信が終了した際に複数のサービス種別の利用可能状態を更新する。そして、携帯通信端末装置２００は、利用可能状態の更新に応答して子機４００に対して提供するサービス種別を更新する。この結果、他の装置と親機３００との接続と、子機４００と親機３００との接続とをシームレスに切り替えることが可能である。
【０１４０】
また、実施例２によれば、携帯通信端末装置２００は、管理された複数のサービス種別のうち所定のサービス種別が利用可能状態でない場合に、分離状態にある子機４００との間の近距離無線通信を確立しない。この結果、子機４００を分離した場合に子機４００を近距離無線通信で親機３００と接続できない場合には、接続を行わない結果、電力の消費を抑えることが可能である。
【０１４１】
また、実施例２によれば、携帯通信端末装置２００は、他の装置との間で近距離無線通信を確立している状態で子機４００が分離された場合に、他の装置との間の近距離無線通信を停止させ、子機４００との間の近距離無線通信を確立するよう制御する。この結果、他の装置に子機利用可能プロファイルが占有されている場合であっても、利用者が他の装置との接続を切断する操作などを実行することなく、親機３００と子機４００とを接続することが可能である。
【０１４２】
すなわち、例えば、親機３００がカーナビやキーボードと近距離無線通信で接続した場合には、たとえ子機４００を親機３００から分離したとしても、子機４００と親機３００との間で近距離無線通信を行うことはできない。この場合、従来の手法では、利用者は、カーナビやキーボードと親機３００との接続を解除する操作を実行し、その後、親機３００と子機４００とを接続させる操作を実行することになると考えられる。これに対して、実施例２によれば、親機３００が、子機利用可プロファイルを用いる他の装置との近距離無線通信を終了し、その後、親機３００と子機４００とが接続されるので、利用者の操作性を向上することが可能である。
【０１４３】
また、子機４００が親機３００から取り外された際に、近距離無線通信を用いて子機４００と親機３００とを利用者が接続できない場合がある。この場合、従来の手法では、利用者は、近距離無線通信を用いて親機と子機とを接続できない原因を特定した上で、特定した原因を解消することになると考えられる。利用者が子機と親機とを接続できない場合とは、例えば、子機利用可能プロファイルが他の装置によって用いられている場合、同時接続数が最大同時接続数と同数である場合などがある。ここで、移動体端末の仕様や近距離無線通信についての知識を保持している利用者でなければ、原因を特定することが難しいと考えられる。これに対して、携帯通信端末装置２００では、子機利用可能プロファイルを管理して制御するので、移動体端末の仕様や近距離無線通信についての知識を利用者が保持していなくても簡単に利用でき、操作性を向上することが可能である。
【０１４４】
また、実施例２によれば、携帯通信端末装置２００は、利用可能状態でないサービス種別を報知する。この結果、利用者は、子機４００の機能のうちいずれの機能を利用することができないかを簡単に把握することが可能である。
【実施例３】
【０１４５】
さて、これまで本発明の実施例について説明したが、本発明は上記した実施例以外にも、その他の実施例にて実施されても良い。そこで、以下では、その他の実施例について説明する。
【０１４６】
［子機利用不可通信モード］
例えば、上述した実施例では、子機利用不可通信モードとなるのは、同時接続数が最大同時接続数と同数であったり、子機利用可能プロファイルが利用不可であったりする場合を例に説明した。ただし、本発明はこれに限定されるものではなく、例えば、それ以外の要因を考慮しても良い。例えば、携帯通信端末装置２００の機能を制限する操作が利用者に行われた状態にて子機４００が分離した場合に子機利用不可通信モードとしても良く、その他の機能競合よる接続不可時に子機利用不可通信モードとしても良い。
【０１４７】
［親機］
また、例えば、上述した実施例では、親機３００が基地局と通信する場合を例に説明したが、本発明はこれに限定されるものではない。例えば、子機４００が基地局と通信しても良く、親機３００と子機４００とが基地局と通信しなくても良い。この場合、携帯通信端末装置は、基地局と通信する機能を備えない情報端末が該当する。
【０１４８】
［システム構成］
また、本実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については（図１〜図１９）、特記する場合を除いて任意に変更することができる。
【０１４９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のごとく構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や利用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。例えば、親機３００が操作キーを有しても良く、子機４００がスピーカを有しても良い。
【０１５０】
［コンピュータ］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図２０を用いて、上記の実施例と同様の機能を有する近距離無線通信制御方法を実行するコンピュータの一例について説明する。なお、図２０は、実施例２に係る近距離無線通信制御方法を実行するコンピュータの一例を示す図である。
【０１５１】
図２０に示すように、実施例２に係るコンピュータ３０００は、操作部３００１、マイク３００２、スピーカ３００３、ディスプレイ３００４、近距離無線通信部３００６を有する。また、コンピュータ３０００は、ＣＰＵ３０１０、ＲＯＭ３０１１、ＨＤＤ（Hard  Disk  Drive）３０１２、ＲＡＭ（Random  Access  Memory）３０１３を有する。また、コンピュータ３０００は、各部がバス３００９などで接続される。また、コンピュータ３０００は、コンピュータ４０００と近距離無線通信で接続する場合を例に示した。
【０１５２】
ＲＯＭ３０１１は、実施例２で示した親機側親子通信制御部３２０や子機側親子通信制御部４１０と同様の機能を発揮する制御プログラムを有する。具体的には、図２０に示すように、ＲＯＭ３０１１は、親機側通知制御部３２４や子機側受信制御部４１３と同様の機能を有する通知受信プログラム３０１１ａを有する。また、ＲＯＭ３０１１は、親機側通信モード制御部３２５や子機側通信モード制御部４１４と同様の機能を有する通信モード制御プログラム３０１１ｂを有する。また、ＲＯＭ３０１１は、親機側メッセージ出力制御部３２６と同様の機能を有するメッセージ出力制御プログラム３０１１ｃを有する。また、ＲＯＭ３０１１は、子機側分離接合動作制御部４１５と同様の機能を発揮する分離接合動作制御プログラム３０１１ｄを有する。なお、これらのプログラム３０１１ａ〜３０１１ｄについては、図２〜図４に示した携帯通信端末装置２００の各構成要素と同様、適宜統合又は分離しても良い。
【０１５３】
そして、ＣＰＵ３０１０は、これらのプログラム３０１１ａ〜３０１１ｄをＲＯＭ３０１１から読み出して実行する。この結果、図２０に示すように、各プログラム３０１１ａ〜３０１１ｄは、通知受信プロセス３０１０ａと、通信モード制御プロセス３０１０ｂと、メッセージ出力制御プロセス３０１０ｃと、分離接合動作制御プロセス３０１０ｄとして機能する。各プロセス３０１０ａ〜３０１０ｂは、それぞれ、図３又は図４に示した親機側通知制御部３２４や子機側受信制御部４１３、親機側通信モード制御部３２５や子機側通信モード制御部４１４に対応する。また、各プロセス３０１０ｃ〜３０１０ｄは、それぞれ、親機側メッセージ出力制御部３２６、子機側分離接合動作制御部４１５に対応する。
【０１５４】
そして、ＨＤＤ３０１２には、通信モードテーブル３０１２ａと、プロファイルテーブル３０１２ｂと、優先モードテーブル３０１２ｃとが設けられる。各テーブル３０１２ａ〜３０１２ｃは、それぞれ、親機側通信モードテーブル３２１や親機側プロファイルテーブル３２２、子機側通信モードテーブル４１１や子機側プロファイルテーブル４１２、親機側優先モード設定テーブル３２３に対応する。
【０１５５】
そして、ＣＰＵ３０１０は、通信モードテーブル３０１２ａと、プロファイルテーブル３０１２ｂと、優先モードテーブル３０１２ｃとを読み出してＲＡＭ３０１３に格納する。そして、ＣＰＵ３０１０は、ＲＡＭ３０１３に格納された通信モードデータ３０１３ａと、プロファイルデータ３０１３ｂと、優先モードデータ３０１３ｃとを用いて、携帯通信端末装置制御プログラムを実行する。
【符号の説明】
【０１５６】
１００      携帯通信端末装置
１１０      携帯通信端末本体
１１１      サービス種別管理部
１１２      制御部
１１３      親機側近距離無線通信部
１２０      子機
１２１      子機側近距離無線通信部
２００      携帯通信端末装置
３００      親機
３０１      親機側Ｗ−ＣＤＭＡ無線通信部
３０２      親機側マイク
３０３      親機側スピーカ
３０４      親機側レシーバ
３０５      親機側表示部
３０６      親機側ＬＥＤ
３０７      親機側入出力制御部
３０８      親機側近距離無線通信部
３０９      親機側有線通信部
３１０      親機側分離接合検出部
３２０      親機側親子通信制御部
３２１      親機側通信モードテーブル
３２２      親機側プロファイルテーブル
３２３      親機側優先モード設定テーブル
３２４      親機側通知制御部
３２５      親機側通信モード制御部
３２６      親機側メッセージ出力制御部
４００      子機
４０１      子機側マイク
４０２      子機側レシーバ
４０３      子機側操作キー
４０４      子機側ＬＥＤ
４０５      子機側入出力制御部
４０６      子機側電源部
４０７      子機側近距離無線通信部
４０８      子機側有線通信部
４０９      子機側分離接合検出部
４１０      子機側親子通信制御部
４１１      子機側通信モードテーブル
４１２      子機側プロファイルテーブル
４１３      子機側受信制御部
４１４      子機側通信モード制御部
４１５      子機側分離接合動作制御部
５１１      カーナビ
５１２      キーボード
【図１】
2011155319.tif 000003
【図２】
2011155319.tif 000004
【図３】
2011155319.tif 000005
【図４】
2011155319.tif 000006
【図５Ａ】
2011155319.tif 000007
【図５Ｂ】
2011155319.tif 000008
【図６】
2011155319.tif 000009
【図７】
2011155319.tif 000010
【図８】
2011155319.tif 000011
【図９】
2011155319.tif 000012
【図１０】
2011155319.tif 000013
【図１１】
2011155319.tif 000014
【図１２】
2011155319.tif 000015
【図１３】
2011155319.tif 000016
【図１４】
2011155319.tif 000017
【図１５】
2011155319.tif 000018
【図１６】
2011155319.tif 000019
【図１７】
2011155319.tif 000020
【図１８】
2011155319.tif 000021
【図１９】
2011155319.tif 000022
【図２０】
2011155319.tif 000023