(57)【要約】【課題】現在位置にて接続可能な周辺機器を把握する。【解決手段】無線端末は、位置を識別する位置情報に対応付けて、該位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺端末を示す端末情報を予め記憶する。また、無線端末は、記憶部に記憶された端末情報を出力する場合に、前記無線端末の現在位置を示す位置情報を取得する。そして、無線端末は、記憶部から、取得した位置情報に対応する全ての端末情報を取得する。そして、無線端末は、取得した端末情報を出力する。【選択図】図１
2010263506.tif 000002
【特許請求の範囲】
【請求項１】
位置を識別する位置情報に対応付けて、該位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺端末を示す端末情報を予め記憶する記憶部と、
前記記憶部に記憶された端末情報を出力する場合に、前記無線端末の現在位置を示す位置情報を取得する位置取得部と、
前記記憶部から、前記位置取得部によって取得された位置情報に対応する全ての端末情報を取得する端末情報取得部と、
前記端末情報取得部によって取得された端末情報を出力する出力部と
を備える無線端末。
【請求項２】
さらに、
無線通信により、周辺機器に応答要求信号を送信する送信部と、
前記送信部によって送信された前記応答要求信号に対する前記周辺端末からの応答信号を受信すると、該応答信号に含まれる情報であって該応答信号の送信元となる周辺端末を示す端末情報を取得する送信時端末情報取得部と、
前記送信部によって周辺端末に応答要求信号が送信される場合に、該応答要求信号が送信された際の前記無線端末の位置を示す位置情報を取得する送信位置取得部と、
前記送信位置取得部によって取得された位置情報に対応付けて、前記送信時端末情報取得部によって取得された端末情報を前記記憶部に格納する格納部と、
を備えたことを特徴とする請求項１に記載の無線端末。
【請求項３】
前記端末情報は、応答信号の送信元となる周辺端末が可搬端末か否かを示す属性情報をさらに含み、
前記送信時端末情報取得部は、応答信号を受信すると、前記属性情報を取得し、
前記格納部は、前記送信時端末情報取得部によって取得された属性情報を端末情報に対応付けて前記記憶部に格納し、
前記端末情報取得部は、端末情報を出力する場合に、前記記憶部から、前記位置取得部によって取得された位置情報に対応する端末情報と、可搬端末であることを示す属性情報に対応付けられた端末情報とを取得することを特徴とする請求項２に記載の無線端末。
【請求項４】
前記記憶部は、端末情報に対応付けて、該端末情報によって示される周辺端末と接続する時間帯を予め記憶し、
前記無線端末の現在位置を示す位置情報を取得すると、前記記憶部から、取得した位置情報に対応する端末情報を取得し、取得した端末情報に対応付けられた時間帯に現在時刻が含まれるかを判定する時間帯判定部と、
前記時間帯判定部によって含まれると判定された端末情報によって示される周辺端末と接続する接続部と
をさらに備えたことを特徴とする請求項１〜３のいずれか一つに記載の無線端末。
【請求項５】
前記記憶部は、端末情報に対応付けて、該端末情報によって示される周辺端末と接続時に前記周辺端末を用いて処理する処理内容を記憶し、
前記接続部によって周辺端末と接続されると、該周辺端末を示す端末情報に対応付けて前記記憶部に記憶された処理内容を、前記周辺端末を用いて処理する実行部と、
前記実行部による処理が終了すると、前記接続部によって接続された周辺端末との接続を切断する切断部と
をさらに備えたことを特徴とする請求項４に記載の無線端末。
【請求項６】
無線端末が、
位置を識別する位置情報に対応付けて周辺端末を示す端末情報を予め記憶する記憶部に記憶された端末情報を出力する場合に、前記無線端末の現在位置を示す位置情報を取得する位置取得ステップと、
前記記憶部から、前記位置取得ステップによって取得された位置情報に対応する端末情報であって、該位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺端末を示す端末情報全てを取得する端末情報取得ステップと、
前記端末情報取得部によって取得された端末情報を出力する出力ステップと
を含んだことを特徴とする無線端末制御方法。
【請求項７】
位置を識別する位置情報に対応付けて周辺端末を示す端末情報を予め記憶する記憶部に記憶された端末情報を出力する場合に、前記無線端末の現在位置を示す位置情報を取得する位置取得手順と、
前記記憶部から、前記位置取得手順によって取得された位置情報に対応する端末情報であって、該位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺端末を示す端末情報全てを取得する端末情報取得手順と、
前記端末情報取得部によって取得された端末情報を出力する出力手順と
をコンピュータに実行させることを特徴とする無線端末制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末、無線端末制御方法、無線端末制御プログラムに関する。
【背景技術】
【０００２】
近年、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＨｏｍｅＲＦ（Home  Radio  Frequency）などを用いて、情報端末が周辺機器と接続する技術が知られている。情報端末は、相互に無線信号を送受信することで周辺機器と接続し、例えば、情報端末と周辺機器とが用いる無線信号の到達可能範囲が共に１０ｍである場合には、自情報端末の現在位置を中心として１０ｍの範囲内にある周辺機器と接続する。
【０００３】
また、情報端末は、接続先となる周辺機器のＩＤ（Identification）が予め登録され、登録されたＩＤの内いずれかが利用者によって選択されると、選択されたＩＤに対応する周辺機器と接続する。
【０００４】
ここで、従来、情報端末は、登録されたＩＤを表示する場合に、登録されたＩＤすべてを利用者に表示していた。また、ＩＤを表示する際に、情報端末が、ＩＤと周辺機器の設置位置とを対応付けて記憶しておき、ＩＤと設置位置とを対応付けて表示する設置位置表示手法も知られている。なお、携帯電話として用いられる情報端末が、基地局から、基地局の通信範囲内にある周辺機器に関する情報を受信する基地局手法も知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２９１０３９号公報
【特許文献２】特開２００３−３４８６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した従来の手法では、現在位置にて接続可能な周辺機器を把握できないという課題があった。例えば、登録されたＩＤすべてを利用者に表示する手法では、現在位置から接続可能な周辺機器を示すＩＤだけでなく、現在位置から接続できない周辺機器を示すＩＤも表示しており、現在位置にて接続可能な周辺機器を把握できなかった。また、例えば、設置位置表示手法では、ＩＤと設置位置とを対応付けて表示しているにすぎず、表示されたＩＤに対応する周辺機器が接続可能とは限らなかった。このため、現在位置にて接続可能な周辺機器を把握できないという課題があった。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、現在位置にて接続可能な周辺機器を把握可能な無線端末、無線端末制御方法、無線端末制御プログラムを提供することを目的とする。特に、近距離通信を用いた無線端末、無線端末制御方法、無線端末制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する無線端末は、一つの態様において、位置を識別する位置情報に対応付けて、該位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺端末を示す端末情報を予め記憶する記憶部を備える。また、無線端末は、前記記憶部に記憶された端末情報を出力する場合に、前記無線端末の現在位置を示す位置情報を取得する位置取得部を備える。また、無線端末は、前記記憶部から、前記位置取得部によって取得された位置情報に対応する端末情報を取得する端末情報取得部を備える。また、無線端末は、前記端末情報取得部によって取得された端末情報を出力する出力部を備える。
【発明の効果】
【０００９】
本願の開示する無線端末の一つの態様によれば、現在位置にて接続可能な周辺機器を把握可能であるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る無線端末の概要を説明するための図である。
【図２】実施例１に係る無線端末の構成の一例を説明するためのブロック図である。
【図３】実施例１における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【図４】実施例１に係る無線端末による登録処理の流れの一例について説明するためのフローチャートである。
【図５】実施例１に係る無線端末による表示処理の流れの一例について説明するためのフローチャートである。
【図６】実施例１に係る無線端末による効果を説明するための図である。
【図７】実施例２に係る無線端末の構成の一例を説明するためのブロック図である。
【図８Ａ】実施例２における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【図８Ｂ】実施例２における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【図９】実施例２における可搬型リスト記憶部に記憶された情報の一例を説明するための図である。
【図１０】実施例２における分類設定画面の一例を説明するための図である。
【図１１】実施例２におけるリスト表示制御部によって出力される端末情報の一例について説明するための図である。
【図１２】実施例２におけるリスト表示制御部によって出力される端末情報の一例について説明するための図である。
【図１３】実施例２における登録処理部による分類処理の流れの一例について説明するためのフローチャートである。
【図１４】実施例２に係る無線端末による表示処理の流れの一例について説明するためのフローチャートである。
【図１５】実施例３に係る無線端末の構成の一例を説明するためのブロック図である。
【図１６】実施例３における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【図１７】実施例３に係る無線端末による自動接続と自動処理の一例ついて説明するための図である。
【図１８】実施例３に係る無線端末による自動接続と自動処理の一例ついて説明するための図である。
【図１９】実施例３に係る無線端末による自動接続と自動処理の流れの一例について説明するためのフローチャートである。
【図２０】実施例４における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【図２１Ａ】実施例４に係る無線端末の一例について説明するための図である。
【図２１Ｂ】実施例４に係る無線端末の一例について説明するための図である。
【図２２】実施例４に係る無線端末による登録処理の流れの一例について説明するためのフローチャートである。
【図２３】ログ記憶部に記憶された情報の一例を説明するための図である。
【図２４】登録リスト記憶部に記憶された情報を手動にて変更する場合について説明するための図である。
【図２５】登録エリア情報記憶部に記憶された情報の一例を説明するための図である。
【図２６】実施例１に係る無線端末制御プログラムを実行するコンピュータの一例について説明するための図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する無線端末、無線端末制御方法、無線端末制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１２】
［無線端末の概要］
まず最初に、図１を用いて、実施例１に係る無線端末の概要を説明する。図１は、実施例１に係る無線端末の概要を説明するための図である。
【００１３】
実施例１に係る無線端末は、ＢｌｕｅｔｏｏｔｈやＨｏｍｅＲＦなどを用いて、自無線端末の周辺にある周辺機器（周辺端末とも称する）と接続する。また、例えば、無線端末は、Ｂｌｕｅｔｏｏｔｈに対応する携帯電話やＰＤＡ（Personal  Digital  Assistant）などが該当し、利用者によって用いられる。
【００１４】
ここで、実施例１に係る無線端末は、位置を識別する位置情報に対応付けて、位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺機器を示す端末情報（ＩＤとも称する）を記憶する記憶部を備える。なお、例えば、記憶部に記憶された情報は、利用者によって事前に登録され、または、後述するように、ブロードキャストして周辺機器からの応答をうけとると、応答の送信元を示す端末情報が格納される。
【００１５】
例えば、図１に示すように、位置「Ａ」にある無線端末が、周辺機器「コンピュータ」や「ラジカセ」と接続可能である場合には、実施例１における記憶部は、位置情報「Ａ」に対応付けて端末情報「コンピュータ」や「ラジカセ」を記憶する。言い換えると、無線端末は、位置情報ごとに、端末情報のリストを記憶する。なお、位置情報「Ａ」は、位置「Ａ」を示す位置情報であり、端末情報「コンピュータ」や「ラジカセ」が、周辺機器「コンピュータ」や「ラジカセ」を示す端末情報である。
【００１６】
例えば、家の中を例にすると、位置情報は、家の中の部屋毎にＲＦ−ＩＤに位置情報を登録しておき、無線端末が読み取る様にしてもよい。そして、端末情報「コンピュータ」や「ラジカセ」も、無線端末と同じ通信手段を持つものとする。
【００１７】
そして、実施例１に係る無線端末は、記憶部に記憶された端末情報を出力する場合に、無線端末の現在位置を示す位置情報を取得し、図１に示す例では、利用者が有する無線端末が位置「Ａ」にあるので、位置情報「Ａ」を取得する。そして、無線端末は、記憶部から、取得した位置情報に対応する端末情報を取得し、例えば、位置情報「Ａ」に対応する端末情報「コンピュータ」や「ラジカセ」を取得する。言い換えると、無線端末は、位置情報「Ａ」に対応する端末情報のリストを取得する。
【００１８】
そして、実施例１に係る無線端末は、取得した端末情報を出力し、例えば、端末情報「コンピュータ」や「ラジカセ」を無線端末が備えるディスプレイから表示する。言い換えると、無線端末は、現在位置に対応する端末情報のリストを出力する。
【００１９】
このようなことから、実施例１に係る無線端末は、現在位置にて接続可能な周辺機器を利用者が把握可能である。
【００２０】
［実施例１に係る無線端末の構成］
次に、図２を用いて、図１に示した無線端末１００の構成を説明する。図２は、実施例１に係る無線端末の構成を説明するためのブロック図である。図２に示すように、無線端末１００は、ＧＰＳ（Global  Positioning  System）アンテナ１０１と、Ｂｌｕｅｔｏｏｔｈアンテナ１０２と、入力部１０３と、出力部１０４と、記憶部２００と、制御部３００とを有する。
【００２１】
無線端末１００は、例えば、Ｂｌｕｅｔｏｏｔｈに対応する携帯型ゲーム機やＰＤＡ、携帯電話やＰＨＳ（Personal  Handyphone  System）の如き移動体通信端末などが該当し、自無線端末１００の周辺にある周辺機器と無線通信を用いて接続する。また、周辺機器は、例えば、Ｂｌｕｅｔｏｏｔｈに対応するデスクトップコンピュータやプリンタ、家庭用ゲーム機、ヘッドセット、ＰＤＡ、あるいは携帯電話やＰＨＳの如き移動体通信端末などが該当し、無線端末１００に無線通信を用いて接続される。
【００２２】
なお、以下では、特に言及しない限り、無線端末１００が周辺機器とＢｌｕｅｔｏｏｔｈを用いて接続する場合について説明するが、本発明はこれに限定されるものではなく、Ｂｌｕｅｔｏｏｔｈ以外の無線通信方式を用いて接続しても良い。例えば、無線端末１００は、ＨｏｍｅＲＦや赤外線を用いて周辺機器と接続しても良い。
【００２３】
ＧＰＳアンテナ１０１は、制御部３００内にある位置情報取得部３０１と接続される。また、ＧＰＳアンテナ１０１は、ＧＰＳ衛星によって送信されるＧＰＳ信号を受信し、受信したＧＰＳ信号を位置情報取得部３０１に送る。
【００２４】
Ｂｌｕｅｔｏｏｔｈアンテナ１０２は、制御部３００内にあるＢｌｕｅｔｏｏｔｈ制御部３０２と接続される。また、Ｂｌｕｅｔｏｏｔｈアンテナ１０２は、無線信号を送受信し、具体的には、Ｂｌｕｅｔｏｏｔｈ制御部３０２によって指示された無線信号を送信し、周辺機器によって送信された無線信号を受信してＢｌｕｅｔｏｏｔｈ制御部３０２に送る。
【００２５】
入力部１０３は、制御部３００内にある登録処理部３０３とリスト表示制御部３０４と接続され、例えば、キーボードやマウス、マイク、タッチパネルなどが該当する。入力部１０３は、利用者からの指示を受け付け、受け付けた指示を登録処理部３０３やリスト表示制御部３０４に送る。具体的には、入力部１０３は、端末情報を登録する旨の登録指示を利用者から受け付けると、受け付けた登録指示を登録処理部３０３に送る。また、入力部１０３は、端末情報を表示する旨の表示指示を利用者から受け付けると、受け付けた表示指示をリスト表示制御部３０４に送る。
【００２６】
出力部１０４は、リスト表示制御部３０４と接続され、例えば、ディスプレイやスピーカなどが該当する。出力部１０４は、端末情報をリスト表示制御部３０４から受け付けると、受け付けた端末情報リストを出力し、例えば、ディスプレイ上に表示したりスピーカから報知したりする。
【００２７】
記憶部２００は、制御部３００と接続され、制御部３００による各種登録処理や表示処理に用いるデータを記憶し、図２に示す例では、登録リスト記憶部２０１を備える。
【００２８】
登録リスト記憶部２０１は、登録処理部３０３とリスト表示制御部３０４と接続され、図３に示すように、位置情報と端末情報とを対応付けて記憶する。具体的には、登録リスト記憶部２０１は、位置情報に対応付けて、位置情報によって識別される位置にある無線端末１００が無線通信により接続可能な周辺機器を示す端末情報を記憶する。なお、図３は、実施例１における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【００２９】
例えば、図３に示す例では、登録リスト記憶部２０１は、位置情報「Ａ」に対応付けて、端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ (Bluetooth  #c)」を記憶する。すなわち、登録リスト記憶部２０１は、位置「Ａ」にて、無線端末１００が、周辺機器「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」と接続可能であることを記憶する。
【００３０】
また、登録リスト記憶部２０１は、登録処理部３０３によって位置情報と端末情報とが対応付けて格納され、登録リスト記憶部２０１によって記憶された情報が、リスト表示制御部３０４によって使用される。
【００３１】
制御部３００は、各種の登録処理手順や表示処理手順などを規定したプログラムを記憶するための内部メモリを有し、種々の登録処理や表示処理を実行する。また、制御部３００は、図２に示す例では、位置情報取得部３０１と、Ｂｌｕｅｔｏｏｔｈ制御部３０２と、登録処理部３０３と、リスト表示制御部３０４とを備える。
【００３２】
位置情報取得部３０１は、ＧＰＳアンテナ１０１と登録処理部３０３とリスト表示制御部３０４と接続される。また、位置情報取得部３０１は、登録処理部３０３やリスト表示制御部３０４から現在位置を示す位置情報を取得する位置取得指示を受け付けると、ＧＰＳアンテナ１０１から受信したＧＰＳ信号を用いて現在位置を取得する。そして、位置情報取得部３０１は、現在位置を示す位置情報を登録処理部３０３やリスト表示制御部３０４に送る。
【００３３】
なお、実施例１では、図２に示すように、位置情報取得部３０１は、ＧＰＳ信号を用いて現在位置を取得する手法について説明したが、本発明はこれに限定されるものではなく、他の公知の手法を用いて現在位置を取得しても良い。特に屋内では、ＧＰＳを用いることができない場合は、ＲＦ−ＩＤなどを各部屋に設置して位置情報を読み取るなどするようにしてもよいし、部屋毎に、出力の弱い近距離様に設定した無線ＬＡＮを用いるようにしてもよい。
【００３４】
Ｂｌｕｅｔｏｏｔｈ制御部３０２は、Ｂｌｕｅｔｏｏｔｈアンテナ１０２と登録処理部３０３と接続される。Ｂｌｕｅｔｏｏｔｈ制御部３０２は、Ｂｌｕｅｔｏｏｔｈアンテナ１０２を介して無線信号を送信し、また、周辺機器によって送信された無線信号をＢｌｕｅｔｏｏｔｈアンテナ１０２を介して受信する。
【００３５】
具体的には、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、サーチ処理指示を登録処理部３０３から受け付けると、Ｂｌｕｅｔｏｏｔｈアンテナ１０２を介して、サーチ無線信号を自無線端末１００の周囲に送信する。
【００３６】
なお、サーチ無線信号は、自無線端末１００の周囲にある周辺機器を示す端末情報や周辺機器と接続するための認証情報などを、無線端末１００が周辺機器から取得するための信号である。例えば、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、新たな端末情報を登録リスト記憶部２０１に格納する場合や、自無線端末１００の周囲にある周辺機器を確認する場合などに、登録処理部３０３からサーチ処理指示を受け付ける。
【００３７】
また、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、サーチ無線信号に対する周辺機器からの応答信号を受信すると、応答信号の送信元となる周辺機器とペアリング処理を実行し、ペアリング処理が完了した周辺機器を示す端末情報を識別する。例えば、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、受信した応答信号に含まれる情報であって応答信号の送信元となる周辺機器を示す端末情報を識別する。無線端末１００が位置「Ａ」からサーチ無線信号を送信した場合には、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を識別する。
【００３８】
なお、ペアリング処理は、応答信号の送信元となる周辺機器と無線端末１００とが互いに通信可能な状態であることを認識するための処理である。また、一度ペアリング処理を行うことで、無線端末１００は、周辺機器と接続するための情報が記憶部２００に格納され、次回以降、記憶部２００内の情報を参照することで無線端末１００はペアリング処理済みの周辺機器と即座に接続する。
【００３９】
また、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、識別した端末情報を登録処理部３０３に送り、例えば、端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を送る。
【００４０】
登録処理部３０３は、入力部１０３と登録リスト記憶部２０１と位置情報取得部３０１とＢｌｕｅｔｏｏｔｈ制御部３０２と接続される。また、登録処理部３０３は、入力部１０３から登録指示を受け付けると、端末情報を登録リスト記憶部２０１に登録する。
【００４１】
具体的には、登録処理部３０３は、新たな端末情報を登録リスト記憶部２０１に格納する場合や、自無線端末１００の周囲にある周辺機器を確認する場合などに、利用者によって入力された登録指示を入力部１０３から受け付ける。そして、登録処理部３０３は、入力部１０３から登録指示を受け付けると、サーチ処理指示をＢｌｕｅｔｏｏｔｈ制御部３０２に送り、位置取得指示を位置情報取得部３０１に送る。そして、登録処理部３０３は、応答信号の送信元となる周辺機器を示す端末情報をＢｌｕｅｔｏｏｔｈ制御部３０２から取得する。また、登録処理部３０３は、サーチ無線信号が送信された際の無線端末１００の位置を示す位置情報を位置情報取得部３０１から取得する。つまり、登録処理部３０３は、サーチ無線信号（応答要求信号）が送信される場合に、該応答要求信号が送信された際の無線端末１００の位置を示す位置情報を取得する。
【００４２】
例えば、登録処理部３０３は、端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を取得し、位置情報「Ａ」を取得する。
【００４３】
また、登録処理部３０３は、端末情報と位置情報とを受け付けると、位置情報と端末情報とを対応付けて登録リスト記憶部２０１に格納する。例えば、登録処理部３０３は、位置情報「Ａ」に対応付けて、端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を格納する。すなわち、登録処理部３０３は、位置情報「Ａ」に対応付けて、位置「Ａ」にて接続可能な周辺機器を示す端末情報を登録リスト記憶部２０１に格納する。
【００４４】
リスト表示制御部３０４は、入力部１０３と出力部１０４と登録リスト記憶部２０１と位置情報取得部３０１と接続される。リスト表示制御部３０４は、入力部１０３から表示指示を受け付けると、登録リストを出力部１０４から出力する。
【００４５】
具体的には、リスト表示制御部３０４は、入力部１０３から表示指示を受け付けると、位置取得指示を位置情報取得部３０１に送り、位置情報取得部３０１から位置情報を受け付ける。つまり、リスト表示制御部３０４は、現在位置を示す位置情報を位置情報取得部３０１から取得する。そして、リスト表示制御部３０４は、受け付けた位置情報に対応する端末情報を登録リスト記憶部２０１から取得する。つまり、リスト表示制御部３０４は、現在位置にて接続可能な周辺機器を示す端末情報を取得する。
【００４６】
位置情報「Ａ」を受け付けた場合を例に用いてさらに説明する。リスト表示制御部３０４は、登録リスト記憶部２０１に記憶された端末情報の内、位置情報「Ａ」に対応する端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を取得する。
【００４７】
また、リスト表示制御部３０４は、取得した端末情報を出力部１０４に送り、その後、出力部１０４が端末情報を出力する。例えば、リスト表示制御部３０４は、位置情報「Ａ」に対応する端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を出力部１０４に送る。その後、出力部１０４は、リスト表示制御部３０４から受け付けた端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を利用者に出力する。
【００４８】
［実施例１における登録処理］
次に、図４を用いて、実施例１に係る無線端末１００による登録処理の流れの一例について説明する。図４は、実施例１に係る無線端末による登録処理の流れの一例について説明するためのフローチャートである。
【００４９】
図４に示すように、実施例１に係る無線端末１００では、登録処理部３０３は、入力部１０３から登録指示を受け付けると（ステップＳ１０１肯定）、サーチ処理指示をＢｌｕｅｔｏｏｔｈ制御部３０２に送る（ステップＳ１０２）。
【００５０】
そして、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、サーチ無線信号を送信する（ステップＳ１０３）。そして、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、サーチ無線信号（応答要求信号とも称する）を受信して応答することが可能な通信距離圏内にある周辺機器からの全ての応答信号を受信し（ステップＳ１０４）、各周辺機器に対してペアリング処理を実行する（ステップＳ１０５）。その後、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、ペアリング処理が終了した周辺機器を示す端末情報を識別し、登録処理部３０３が、Ｂｌｕｅｔｏｏｔｈ制御部３０２から端末情報を取得する（ステップＳ１０６）。つまり、登録処理部３０３は、無線端末１００がサーチ無線信号を送信した位置にて、接続可能な全ての周辺機器を示す端末情報を取得する。例えば、登録処理部３０３は、端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を取得する。
【００５１】
そして、登録処理部３０３は、位置取得指示を位置情報取得部３０１に送り、現在位置を示す位置情報を位置情報取得部３０１から取得する（ステップＳ１０７）。つまり、登録処理部３０３は、無線端末１００がサーチ無線信号を送信した位置を示す位置情報を取得し、例えば、位置情報「Ａ」を取得する。
【００５２】
そして、登録処理部３０３は、位置情報に対応付けて端末情報を登録リスト記憶部２０１に格納する（ステップＳ１０８）。つまり、登録処理部３０３は、位置情報に対応付けて、無線端末１００が無線通信により接続可能な周辺機器を示す端末情報を格納し、例えば、位置情報「Ａ」に対応付けて端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」などを格納する。
【００５３】
［実施例１における表示処理］
次に、図５を用いて、実施例１に係る無線端末１００による表示処理の流れの一例について説明する。図５は、実施例１に係る無線端末による表示処理の流れの一例について説明するためのフローチャートである。
【００５４】
図５に示すように、実施例１に係る無線端末１００では、リスト表示制御部３０４は、入力部１０３から表示指示を受け付けると（ステップＳ２０１肯定）、現在位置を示す位置情報を取得する（ステップＳ２０２）。例えば、リスト表示制御部３０４は、位置情報「Ａ」を取得する。
【００５５】
そして、リスト表示制御部３０４は、現在位置を示す位置情報に対応する端末情報を登録リスト記憶部２０１から取得する（ステップＳ２０３）。例えば、リスト表示制御部３０４は、登録リスト記憶部２０１に記憶された端末情報の内、位置情報「Ａ」に対応する端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を取得する。
【００５６】
そして、リスト表示制御部３０４は、取得した端末情報を出力部１０４に送り、現在位置に対応する端末情報を出力部１０４が表示する（ステップＳ２０４）。この結果、出力部１０４が、位置情報「Ａ」に対応する端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」を出力する。
【００５７】
［実施例１の効果］
上記したように、実施例１によれば、無線端末１００は、位置情報に対応付けて接続可能な周辺機器を示す端末情報を記憶する登録リスト記憶部２０１を備える。そして、無線端末１００は、登録リスト記憶部２０１に記憶された端末情報を出力する場合に、無線端末１００の現在位置を示す位置情報を取得し、登録リスト記憶部２０１から、現在位置を示す位置情報に対応する端末情報を取得する。そして、無線端末１００は、取得した端末情報を出力部１０４にて出力する。この結果、現在位置にて接続可能な周辺機器を利用者が把握可能である。
【００５８】
つまり、無線端末１００は、端末情報を表示する場合に、現在位置に対応する端末情報を表示するので、登録リスト記憶部２０１に記憶された端末情報の内、接続可能な周辺機器を示す端末情報を把握することが可能である。
【００５９】
図６を用いて、本発明の効果についてさらに説明する。図６は、実施例１に係る無線端末による効果を説明するための図である。なお、図６に示すように、自宅に周辺機器「Ａ」「Ｂ」「Ｃ」があり、会社に周辺機器「Ｄ」「Ｅ」がある場合を例に説明する。また、登録リスト記憶部２０１が、位置情報「Ａ」に対応付けて端末情報「Ａ」「Ｂ」「Ｃ」を記憶し、位置情報「Ｂ」に対応付けて端末情報「Ｄ」「Ｅ」を記憶する場合を例に説明する。なお、位置「Ａ」は、自宅内の位置になり、位置「Ｂ」が、会社内の位置になる。
【００６０】
図６に示すように、無線端末１００が位置「Ａ」にある場合には、無線端末１００は、登録リスト記憶部２０１に記憶された端末情報「Ａ」〜「Ｅ」の内、位置情報「Ａ」に対応する端末情報「Ａ」〜「Ｃ」を出力し、端末情報「Ｄ」「Ｅ」を出力しない。つまり、無線端末１００は、登録リスト記憶部２０１内にある端末情報すべてを出力するのではなく、無線端末１００の現在位置にて接続可能な周辺機器を示す端末情報を選択的に出力する。
【００６１】
この結果、登録リスト記憶部２０１内にある端末情報すべてを出力する手法では、出力された端末情報が現在位置にて接続可能か否かが明確ではなかったのに対して、本発明によれば、現在位置にて接続可能な周辺機器を利用者が簡単に把握可能である。また、この結果、利用者が、端末情報を選択する場合に、周辺機器がこの場に存在するか否かを意識して選択することなく、出力された端末情報から選択することが可能である。
【実施例２】
【００６２】
さて、これまで、実施例１として、周辺機器が設置型か可搬型か区別することなく一律にあつかう手法について説明したが、本発明はこれに限定されるものではなく、周辺機器が設置型か可搬型かを区別して扱っても良い。
【００６３】
具体的には、設置型の周辺機器は、特定の位置に設置され、特定の位置にて無線端末１００と接続されることが多く、例えば、デスクトップコンピュータやプリンタなどが該当する。また、可搬型の周辺機器は、必ずしも設置位置が固定されず、利用者によって携帯されることが多い。また、可搬型の周辺機器は、登録リスト記憶部２０１内にて対応付けられた位置だけでなく、それ以外の位置において接続可能であることも多く、例えば、ヘッドセットやＰＤＡなどが該当する。
【００６４】
このように、設置型の周辺機器と可搬型の周辺機器との間には大きな違いがあるため、以下では、実施例２として、周辺機器が設置型か可搬型かを区別する手法について説明する。具体的には、実施例２では、可搬型の周辺機器を示す端末情報グループ化しておき、現在位置に関わらず、可搬型の周辺機器としてグループ化された端末情報を出力部１０４に出力する手法について説明する。なお、以下では、実施例１に係る無線端末と同様の点については、簡単に説明し、または、説明を省略する。
【００６５】
［実施例２に係る無線端末の構成］
まず、実施例２に係る無線端末１００の構成について説明する。実施例２に係る無線端末１００は、実施例１に係る無線端末１００と同様の構成を有する。
【００６６】
図７に示すように、実施例２に係る無線端末１００は、登録リスト記憶部２０１に加えて、可搬型リスト記憶部２０２をさらに備える。なお、図７は、実施例２に係る無線端末の構成を説明するためのブロック図である。以下では、実施例１とは異なる点について、順に説明する。
【００６７】
実施例２における登録リスト記憶部２０１は、図８Ａや図８Ｂに示すように、端末情報に対応付けて、周辺機器が可搬端末か否かを示す情報を、各周辺機器とのペアリング処理の過程で取得する「クラスオブデバイス（ＣｏＤ、Class  of  Device）（属性情報とも称する）」を元に「端末属性」として、さらに記憶する。なお、図８Ａや図８Ｂは、実施例２における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【００６８】
図８Ａに示す例では、登録リスト記憶部２０１は、位置情報「Ｂ」に対応付けて、端末情報「自宅ＰＣ(Bluetooth  #d)」と端末属性「設置型」との対応付けや、端末情報「ＰＤＡ(Bluetooth  #y)」と端末属性「可搬型」との対応付けを記憶する。  
【００６９】
また、登録リスト記憶部２０１は、後述するように、端末属性「可搬型」に対応付けられた端末情報が登録処理部３０３によって分類されると、可搬型の端末情報が取り出される。図８Ｂに示す例では、登録リスト記憶部２０１は、位置情報「Ｂ」に対応付けて、端末情報「自宅ＰＣ(Bluetooth  #d)」と端末属性「設置型」との対応付けや、端末情報「コンポ(Bluetooth  #e)」と端末属性「設置型」との対応付けを記憶する。言い換えると、図８Ａに示す例では、登録リスト記憶部２０１は、端末情報「ＰＤＡ(Bluetooth  #y)」を記憶していたが、分類後には、図８Ｂに示すように、端末情報「ＰＤＡ(Bluetooth  #y)」を記憶していない。
【００７０】
実施例２における可搬型リスト記憶部２０２は、登録処理部３０３とリスト表示制御部３０４と接続される。可搬型リスト記憶部２０２は、後述するように、端末属性「可搬型」に対応付けられた端末情報が登録処理部３０３によって分類されると、図９に示すように、可搬型の端末情報を記憶する。なお、図９は、実施例２における可搬型リスト記憶部に記憶された情報の一例を説明するための図である。
【００７１】
図９に示す例では、可搬型リスト記憶部２０２は、位置情報「Ｂ」に対応付けて、端末情報「ＰＤＡ(Bluetooth  #y)」と端末属性「可搬型」との対応付けを記憶する。可搬型リスト記憶部２０２は、登録処理部３０３によって情報が格納され、可搬型リスト記憶部２０２によって記憶された情報は、リスト表示制御部３０４によって使用される。
【００７２】
実施例２におけるＢｌｕｅｔｏｏｔｈ制御部３０２は、端末情報を識別するのに加えて、さらに、応答信号の送信元となる周辺機器が可搬端末か否かを示す属性情報を識別する。例えば、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、端末情報「自宅ＰＣ(Bluetooth  d)」に加えて端末属性「設置型」を識別し、端末情報「ＰＤＡ(Bluetooth  y)」に加えて端末属性「可搬型」を識別する。そして、Ｂｌｕｅｔｏｏｔｈ制御部３０２は、識別した端末情報と端末属性とを対応付けて登録処理部３０３に送る。
【００７３】
実施例２における登録処理部３０３は、Ｂｌｕｅｔｏｏｔｈ制御部３０２から、端末情報と端末属性との対応付けを取得する。例えば、端末情報「ＰＤＡ(Bluetooth  y)」と端末属性「可搬型」との対応付けを取得する。また、例えば、登録処理部３０３は、位置情報「Ｂ」を位置情報取得部３０１から取得する。
【００７４】
また、登録処理部３０３は、取得した端末属性を端末情報に対応付けて登録リスト記憶部２０１に格納する。例えば、図８Ａに示すように、登録処理部３０３は、位置情報「Ｂ」に対応付けて、端末情報「ＰＤＡ(Bluetooth  #y)」と端末属性「可搬型」との対応付けを登録リスト記憶部２０１に格納する。
【００７５】
また、実施例２における入力部１０３は、端末属性「可搬型」に対応付けられた端末情報を分類する分類指示を利用者から受け付けると、受け付けた分類指示を登録処理部３０３に送る。
【００７６】
例えば、入力部１０３は、図１０に示すような分類設定画面が出力部１０４によって利用者に出力され、図１０に示す例では、「ＹＥＳ（ＯＮ設定）」が利用者に選択されると、つまり、分類する指示を受け付けると、分類指示を登録処理部３０３に送る。一方、例えば、入力部１０３は、図１０に示す「ＮＯ（ＯＦＦ設定）」が利用者に選択されると、つまり、分類しない旨の指示を受け付けると、分類指示を送らない。なお、図１０は、実施例２における分類設定画面の一例を説明するための図である。
【００７７】
なお、出力部１０４は、分類設定画面を常にディスプレイに出力してもよく、また、利用者によって分類設定画面を出力する旨の指示が入力部１０３に入力された場合に出力しても良い。
【００７８】
登録処理部３０３は、分類指示を入力部１０３から受け付けると、登録リスト記憶部２０１に記憶された端末情報の内、端末属性「可搬型」に対応付けられた端末情報を識別する。そして、登録処理部３０３は、端末属性「可搬型」に対応付けられる端末情報を可搬型リスト記憶部２０２に格納する。なお、登録処理部３０３による詳細な分類処理の流れの一例については、後述するため、ここでは説明を省略する。
【００７９】
また、実施例２におけるリスト表示制御部３０４は、端末情報を出力する場合に、登録リスト記憶部２０１から、現在位置を示す位置情報に対応する端末情報を取得し、また、可搬型リスト記憶部２０２から端末情報を取得する。
【００８０】
位置情報「Ａ」を受け付けた場合を例に用いてさらに説明する。リスト表示制御部３０４は、登録リスト記憶部２０１から端末情報を取得し、図８Ｂに示す例では、位置情報「Ａ」に対応する端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」などを取得する。また、リスト表示制御部３０４は、可搬型リスト記憶部２０２から端末情報を取得し、図９に示す例では、端末情報「ＰＤＡ(Bluetooth  y)」を読み出す。そして、リスト表示制御部３０４は、読み出した端末情報を出力部１０４に送り、出力部１０４が利用者に出力する。
【００８１】
ここで、図１１と図１２とを用いて、リスト表示制御部３０４が出力部１０４に出力する端末情報についてさらに説明する。図１１と図１２とは、実施例２におけるリスト表示制御部によって出力される端末情報の一例について説明するための図である。
【００８２】
図１１に示すように、位置「Ａ」にある無線端末１００が、設置位置が固定された周辺機器「Bluetooth  #a」「Bluetooth  #b」「Bluetooth  #c」と接続可能である場合を例に説明する。また、位置「Ｂ」にある無線端末１００が、設置位置が固定された周辺機器「Bluetooth  #d」「Bluetooth  #e」「Bluetooth  #f」と接続可能である場合を例に説明する。また、可搬型の周辺機器「Bluetooth  #z」と「Bluetooth  #y」とがあるものとして説明する。
【００８３】
位置「Ａ」においては、リスト表示制御部３０４は、現在位置が位置「Ａ」では、端末情報「Bluetooth  #a」「Bluetooth  #b」「Bluetooth  #c」に加えて、端末情報「Bluetooth  #z」と「Bluetooth  #y」とを出力部１０４に送る。そして、図１２の「位置「Ａ」」に示すように、出力部１０４が、位置情報「Ａ」に対応する端末情報のリストと可搬型の周辺機器を示す端末情報のリストとを出力する。
【００８４】
また、位置「Ｂ」においては、リスト表示制御部３０４は、現在位置が位置「Ｂ」では、端末情報「Bluetooth  #d」「Bluetooth  #e」「Bluetooth  #f」に加えて、端末情報「Bluetooth  #z」と「Bluetooth  #y」とを出力部１０４に送る。そして、図１２の「位置「Ｂ」」に示すように、出力部１０４が、位置情報「Ｂ」に対応する端末情報のリストと可搬型の周辺機器を示す端末情報のリストとを出力する。
【００８５】
また、位置「Ａ」「Ｂ」外においては、リスト表示制御部３０４は、端末情報「Bluetooth  #z」と「Bluetooth  #y」とを出力部１０４に送る。そして、図１２の「位置「Ａ」「Ｂ」外」に示すように、出力部１０４が、可搬型の周辺機器を示す端末情報のリストを出力する。
【００８６】
このように、リスト表示制御部３０４は、可搬型の周辺機器である場合には、現在位置に関わらず、端末情報を出力部１０４に送る。
【００８７】
［実施例２における分類処理］
次に、図１３を用いて、実施例２における登録処理部３０３による分類処理の流れの一例について説明する。なお、図１３は、実施例２における登録処理部による分類処理の流れの一例について説明するためのフローチャートである。
【００８８】
図１３に示すように、登録処理部３０３は、分類指示を受け付けると（ステップＳ３０１肯定）、登録リスト記憶部２０１に記憶された端末情報について、端末属性を識別する（ステップＳ３０２）。
【００８９】
そして、登録処理部３０３は、端末属性「可搬型」が対応付けられた端末情報が登録リスト記憶部２０１にあるかを判定する（ステップＳ３０３）。ここで、登録処理部３０３は、登録リスト記憶部２０１にあると判定する場合には（ステップＳ３０３肯定）、例えば、図８Ａに示すように、端末情報「ＰＤＡ(Bluetooth  #y)」と端末属性「可搬型」との対応付けが登録リスト記憶部２０１にある場合には、「可搬型」の端末情報を取得する（ステップＳ３０４）。例えば、登録処理部３０３は、登録リスト記憶部２０１から、位置情報「Ｂ」に対応付けられた端末情報「ＰＤＡ(Bluetooth  #y)」と端末属性「可搬型」との対応付けを取得する。また、登録処理部３０３は、取得した端末情報を登録リスト記憶部２０１から削除する。
【００９０】
そして、登録処理部３０３は、取得した端末情報を可搬型リスト記憶部２０２に格納し（ステップＳ３０５）、例えば、位置情報「Ｂ」に対応付けられた端末情報「ＰＤＡ(Bluetooth  #y)」と端末属性「可搬型」との対応付けを格納する。
【００９１】
一方、上記したステップＳ３０３において、登録処理部３０３は、端末属性「可搬型」が対応付けられた端末情報が登録リスト記憶部２０１にないと判定すると（ステップＳ３０３否定）、そのまま処理を終了する。
【００９２】
なお、図１３を用いた処理の流れでは、分類指示を受け付けるごとに処理が行われる場合について説明したが、本発明はこれに限定されるものではない。例えば、分類指示を受け付けた後、登録リスト記憶部２０１に端末情報を格納したり取得したりするごとに、上記した処理を行っても良い。
【００９３】
また、可搬型の端末情報であっても、可搬型リスト記憶部２０２に記憶していなくても良い。例えば、可搬型リスト記憶部２０２に一度格納された端末情報について、利用者が可搬型リスト記憶部２０２から取得し、登録リスト記憶部２０１に格納しても良い。
【００９４】
［実施例２における表示処理］
次に、図１４を用いて、実施例２に係る無線端末１００による表示処理の流れの一例について説明する。なお、図１４は、実施例２に係る無線端末による表示処理の流れの一例について説明するためのフローチャートである。
【００９５】
図１４に示すように、実施例２に係る無線端末１００では、リスト表示制御部３０４は、入力部１０３から表示指示を受け付けると（ステップＳ４０１肯定）、可搬型リスト記憶部２０２に端末情報があるかを判定する（ステップＳ４０２）。そして、リスト表示制御部３０４は、可搬型リスト記憶部２０２にあると判定する場合には（ステップＳ４０２肯定）、可搬型リスト記憶部２０２から端末情報を取得する（ステップＳ４０３）。例えば、図９に示す例では、リスト表示制御部３０４は、端末情報「ＰＤＡ(Bluetooth  #y)」を取得する。
【００９６】
そして、リスト表示制御部３０４は、現在位置を示す位置情報を取得し（ステップＳ４０４）、例えば、位置情報「Ａ」を取得する。そして、現在位置を示す位置情報に対応する端末情報を登録リスト記憶部２０１から取得し（ステップＳ４０５）、例えば、図８Ｂに示す例では、位置情報「Ａ」に対応する端末情報「会社ＰＣ(Bluetooth  #a)」などを取得する。
【００９７】
そして、リスト表示制御部３０４は、取得した端末情報を出力部１０４に送り、現在位置に対応する端末情報を出力部１０４が表示する（ステップＳ４０６）。この結果、出力部１０４が、位置情報「Ａ」に対応する端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」などと、可搬型の周辺機器を示す端末情報「ＰＤＡ(Bluetooth  #y)」を出力する。
【００９８】
なお、上記したステップＳ４０２において、リスト表示制御部３０４は、可搬型リスト記憶部２０２に端末情報がないと判定すると（ステップＳ４０２否定）、上記したステップＳ４０４の処理を開始する。
【００９９】
［実施例２の効果］
上記したように、無線端末１００は、応答信号を受信すると、応答信号の送信元となる周辺機器が可搬端末か否かを示す端末属性をさらに取得し、取得した端末属性を端末情報に対応付けて登録リスト記憶部２０１に格納する。また、無線端末１００は、端末情報を出力する場合に、現在位置を示す位置情報に対応する端末情報と、端末属性「可搬型」に対応付けられた端末情報とを取得して出力部１０４から出力する。この結果、実施例３によれば、周辺機器が特定の位置に設置され、特定の位置にて無線端末１００と接続されるものなのか、必ずしも設置位置が固定されず、利用者によって携帯されることが多いものなのかを区別したうえで、端末情報を出力することが可能である。
【実施例３】
【０１００】
さて、これまで、実施例１や実施例２について説明したが、本発明は上述した実施例１や実施例２以外にも、その他の実施例にて実施されてもよい。そこで、実施例３では、周辺機器と自動的に接続し、所定の処理を自動的に実行する手法について説明する。
【０１０１】
言い換えると、無線端末１００は、周辺機器と自動的に接続し、接続後に利用者が日常的に行っているデータ交換操作やスケジューリング同期処理などを自動的に行い、利用者の操作負荷を軽減する手法について説明する。
【０１０２】
［実施例３に係る無線端末の構成］
まず、実施例３にかかる無線端末１００の構成について説明する。図１５に示すように、無線端末１００は、実施例１に係る無線端末１００の構成に加えて、自動接続部３０５と自動処理部３０６とを有する。なお、図１５は、実施例３に係る無線端末の構成を説明するためのブロック図である。
【０１０３】
図１６に示すように、実施例３における登録リスト記憶部２０１は、端末情報に対応付けて、無線端末１００が端末情報によって示される周辺機器と接続する時間帯を記憶する。例えば、図１６に示すように、登録リスト記憶部２０１は、端末情報に対応付けて、時間帯の開始時刻を示す「開始時刻」と時間帯の終了時刻を示す「終了時刻」との対応付けを記憶する。なお、図１６に示すように、「開始時刻」と「終了時刻」との対応付けに何ら時刻が格納されていない端末情報は、自動接続を行わない端末情報である。図１６は、実施例３における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【０１０４】
図１６に示す例では、登録リスト記憶部２０１は、端末情報「会社ＰＣ(Bluetooth  #a)」に対応付けて、開始時刻「8:00」と終了時刻「20:00」との対応付けを記憶する。つまり、登録リスト記憶部２０１は、周辺機器「会社ＰＣ(Bluetooth  #a)」と接続する時間帯が、「8:00」〜「20:00」であることを記憶する。
【０１０５】
また、登録リスト記憶部２０１は、端末情報に対応付けて、周辺機器と接続時に無線端末１００が周辺機器と処理する処理内容を記憶する。例えば、図１６に示すように、登録リスト記憶部２０１は、端末情報に対応付けて、処理内容を示す「作業タスク」を記憶し、図１６に示す例では、端末情報「会社ＰＣ(Bluetooth  #a)」に対応付けて、作業タスク「スケジュール帳受信」を記憶する。つまり、登録リスト記憶部２０１は、周辺機器「会社ＰＣ(Bluetooth  #a)」との接続時に「スケジュール帳受信」を処理することを記憶する。
【０１０６】
また、登録リスト記憶部２０１は、利用者によって予め「開始時刻」と「終了時刻」との対応付けや「作業タスク」が格納される。また、登録リスト記憶部２０１によって記憶された情報の内「開始時刻」と「終了時刻」との対応付けは、自動接続部３０５によって用いられ、「作業タスク」が自動処理部３０６によって用いられる。
【０１０７】
また、図１６に示す例では、登録リスト記憶部２０１は、「開始時刻」と「終了時刻」との対応付けや、「作業タスク」に加えて、さらに、「プロトコル」を記憶する場合を示した。ここで、「プロトコル」は、作業タスクを実行する際に用いるプロトコルを一意に識別する情報であり、例えば、「OPP」や「BIP」などが該当する。
【０１０８】
実施例３における自動接続部３０５は、登録リスト記憶部２０１と自動処理部３０６と接続する。自動接続部３０５は、無線端末１００の現在位置を示す位置情報を取得すると、登録リスト記憶部２０１から、取得した位置情報に対応する端末情報の内、自動接続を行う端末情報を取得する。
【０１０９】
例えば、自動接続部３０５は、現在位置「Ａ」を取得すると、位置情報「Ａ」に対応付けられた端末情報を取得する。そして、自動接続部３０５は、取得した端末情報の内、自動接続を行う端末情報を取得する。図１６に示す例を用いて説明すると、自動接続部３０５は、位置情報「Ａ」に対応付けられた端末情報の内、「開始時刻」と「終了時刻」とが設定された端末情報「会社ＰＣ(Bluetooth  #a)」と「内線ＰＨＳ（Bluetooth  #c）」とを取得する。
【０１１０】
また、自動接続部３０５は、取得した端末情報に対応付けられた時間帯に現在時刻が含まれるかを判定し、つまり、取得した端末情報に対応付けられた開始時刻と終了時刻との間に、現在時刻が含まれるかを判定する。例えば、現在時刻が「９：００」である場合を例に説明する。図１６に示すように、取得した端末情報「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」には、開始時刻「8:00」と終了時刻「20:00」とが設定されており、時間帯に現在時刻が含まれると判定する。一方、例えば、自動接続部３０５は、現在時刻が「３：００」である場合には、端末情報「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」の時間帯が含まれないと判定する。
【０１１１】
また、自動接続部３０５は、取得した端末情報に対応付けられた時間帯に現在時刻が含まれると判定すると、含まれると判定した端末情報によって示される周辺機器と接続する。例えば、自動接続部３０５は、端末情報「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」が含まれると判定すると、周辺機器「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」と接続する。言い換えると、自動接続部３０５は、周辺機器「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」と、利用者から指示を受けることなく接続する。
【０１１２】
また、自動接続部３０５は、周辺機器と接続すると、接続した周辺機器を示す端末情報を自動処理部３０６に送り、例えば、端末情報「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」を送る。
【０１１３】
なお、例えば、自動接続部３０５は、定期的に位置情報を位置情報取得部３０１に要求し、位置情報取得部３０１から位置情報を取得し、位置情報を取得するごとに上記した処理を実行する。
【０１１４】
実施例３における自動処理部３０６は、自動接続部３０５と登録リスト記憶部２０１と接続される。また、自動処理部３０６は、自動接続部３０５によって周辺機器と接続されると、周辺機器を示す端末情報に対応付けて登録リスト記憶部２０１に記憶された作業タスクを実行する。
【０１１５】
具体的には、自動処理部３０６は、自動接続部３０５から端末情報を受け付けると、受け付けた端末情報を検索キーとして、登録リスト記憶部２０１から作業タスクやプロトコルを取得する。例えば、自動処理部３０６は、端末情報「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」などを自動接続部３０５から受け付けると、登録リスト記憶部２０１から、作業タスク「スケジュール帳受信」や「電話帳アップロード」を取得する。そして、自動処理部３０６は、「スケジュール帳受信」や「電話帳アップロード」を実行する。個々で、「スケジュール帳受信」や「電話帳アップロード」を処理する場合には、対応付けられたプロトコルを用いて処理する。
【０１１６】
また、自動処理部３０６は、作業タスクの実行が終了すると、自動接続部３０５によって接続された周辺機器との接続を切断する。具体的には、自動処理部３０６は、自動接続部３０５から受け付けた端末情報によって示される周辺機器との接続を切断し、例えば、周辺機器「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」との接続を切断する。
【０１１７】
ここで、図１７と図１８とを用いて、実施例３に係る無線端末１００による自動接続と同処理とについてさらに説明する。図１７と図１８とは、実施例３に係る無線端末による自動接続と自動処理とについて説明するための図である。
【０１１８】
図１７に示すように、位置「Ａ」にある無線端末１００が、設置位置が固定された周辺機器「Bluetooth  #a」「Bluetooth  #b」「Bluetooth  #c」と接続可能である場合を例に説明する。また、位置「Ｂ」にある無線端末１００が、設置位置が固定された周辺機器「Bluetooth  #d」「Bluetooth  #e」「Bluetooth  #f」と接続可能である場合を例に説明する。また、可搬型の周辺機器「Bluetooth  #z」と「Bluetooth  #y」とがあるものとして説明する。
【０１１９】
また、図１７に示す周辺機器の内、「Bluetooth  #a」「Bluetooth  #c」「Bluetooth  #d」「Bluetooth  #e」について、時間帯や作業タスクが設定されているものとして説明する。また、現在時刻は、端末情報「Bluetooth  #a」「Bluetooth  #c」「Bluetooth  #d」「Bluetooth  #e」に対応付けられた時間帯に含まれるものとして説明する。
【０１２０】
位置「Ａ」においては、図１８の「位置Ａ」に示すように、自動接続部３０５は、周辺機器「Bluetooth  #a」や「Bluetooth  #c」と自動接続し、自動処理部３０６が、スケジュール受信や電話帳アップロードを実行する。
【０１２１】
また、位置「Ｂ」においては、図１８の「位置Ｂ」に示すように、自動接続部３０５は、周辺機器「Bluetooth  #d」「Bluetooth  #e」と自動接続し、自動処理部３０６が、画像アップロードやミュージックダウンロードを実行する。また、位置「Ａ」「Ｂ」外においては、図１８の「位置Ａ、Ｂ外」に示すように、自動接続部３０５や自動処理部３０６は、何ら処理をしない。
【０１２２】
なお、上記した実施例３では、自動的に接続する手法と、接続後に自動的に処理を行う手法とを併せて実行する場合について説明したが、本発明はこれに限定されるものではない。具体的には、自動的に接続する手法と自動的に処理を行う手法との内、いずれか一方のみを実行しても良い。
【０１２３】
［実施例３の処理］
次に、図１９を用いて、実施例３に係る無線端末１００による自動接続と自動処理の流れの一例について説明する。図１９は、実施例３に係る無線端末による自動接続と自動処理の流れの一例について説明するためのフローチャートである。
【０１２４】
図１９に示すように、実施例３に係る無線端末１００では、自動接続部３０５は、現在位置を示す位置情報を取得すると（ステップＳ５０１肯定）、例えば、位置情報「Ａ」を取得すると、現在位置に対応する端末情報を取得する（ステップＳ５０２）。例えば、自動接続部３０５は、端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b  )」、「内線ＰＨＳ(Bluetooth  #c)」を取得する。
【０１２５】
そして、自動接続部３０５は、取得した端末情報の内、自動接続を行う端末情報を取得する（ステップＳ５０３）。例えば、自動接続部３０５は、端末情報「会社ＰＣ(Bluetooth  #a)」や「プリンタ(Bluetooth  #b)」、「内線ＰＨＳ(Bluetooth  #c)」の内、「開始時刻」と「終了時刻」とが設定された端末情報「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」を取得する。
【０１２６】
そして、自動接続部３０５は、取得した端末情報に対応付けられた開始時刻と終了時刻との間に、現在時刻が含まれるかを判定する（ステップＳ５０４）。つまり、自動接続部３０５は、取得した端末情報に対応付けられた時間帯に現在時刻が含まれるかを判定する。ここで、例えば、自動接続部３０５は、現在時刻が「９：００」であり、取得した端末情報に対応付けられた開始時刻と終了時刻とが開始時刻「8:00」と終了時刻「20:00」である場合には、自動接続部３０５は、含まれると判定する（ステップＳ５０４肯定）。そして、自動接続部３０５は、含まれると判定した端末情報によって示される周辺機器と接続し、例えば、周辺機器「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」と接続する（ステップＳ５０５）。
【０１２７】
そして、自動処理部３０６は、自動接続部３０５によって周辺機器と接続されると、登録リスト記憶部２０１に記憶された作業タスクを実行する（ステップＳ５０６）。例えば、自動処理部３０６は、作業タスク「スケジュール帳受信」や「電話帳アップロード」を登録リスト記憶部２０１から取得し、取得した作業タスクを実行する。
【０１２８】
そして、自動処理部３０６は、作業タスクの実行が終了すると、自動接続部３０５によって接続された周辺機器との接続を切断し（ステップＳ５０７）、例えば、周辺機器「会社ＰＣ(Bluetooth  #a)」や「内線ＰＨＳ(Bluetooth  #c)」との接続を切断する。
【０１２９】
なお、上記したステップＳ５０４において、含まれないと判定すると（ステップＳ５０４否定）、そのまま処理を終了する。
【０１３０】
［実施例３の効果］
上記したように、実施例３によれば、登録リスト記憶部２０１は、端末情報に対応付けて時間帯を記憶する。そして、無線端末１００は、現在位置を示す位置情報を取得すると、登録リスト記憶部２０１から、位置情報に対応する端末情報を取得し、取得した端末情報に対応付けられた時間帯に現在時刻が含まれるかを判定し、含まれると判定した端末情報によって示される周辺機器と接続する。この結果、周辺機器と接続する際に要する利用者の操作負荷を軽減することが可能である。また、現在位置にて接続可能な周辺機器がある場合に自動的に接続処理を行うことが可能である。
【０１３１】
また、実施例３によれば、登録リスト記憶部２０１は、端末情報に対応付けて作業タスクを記憶する。そして、無線端末１００は、周辺機器と接続すると、登録リスト記憶部２０１に記憶された作業タスクを実行し、実行終了後に周辺機器との接続を切断する。この結果、周辺機器との接続を切断する際に要する利用者の操作負荷を軽減することが可能であり、また、無駄な接続が維持されることを防止でき、セキュリティを向上し、かつ、消費電力を減少することが可能である。
【０１３２】
また、実施例３によれば、接続する周辺機器の切り替え時や接続処理時に利用者にかかっていた煩わしさを無くすことができ、ユーザービィリティを向上することが可能である。
【実施例４】
【０１３３】
さて、これまで実施例１〜実施例３では、位置情報ごとに端末情報を記憶し、現在位置を示す位置情報ごとに端末情報を読み出す手法について説明した。しかし、本発明はこれに限定されるものではない。例えば、位置情報の違いが僅かである場合には、違いが僅かである位置情報をまとめて扱っても良い。そこで、以下では、位置情報の違いが僅かである場合には、位置情報をまとめて扱う手法について説明する。
【０１３４】
図２０に示すように、実施例４における登録リスト記憶部２０１は、一つまたは複数の位置情報が対応付けられた登録エリア情報をさらに記憶する。図２０に示す例では、エリア情報「２」は、位置情報「Ｂ」と「Ｃ」とに対応付けられている。なお、図２０は、実施例４における登録リスト記憶部に記憶された情報の一例を説明するための図である。
【０１３５】
複数の位置情報が同一の登録エリア情報に対応付けられる場合の一例について、図２１Ａと図２１Ｂとを用いて説明する。なお、図２１Ａと図２１Ｂとは、実施例４に係る無線端末について説明するための図である。
【０１３６】
図２１Ａに示すように、実施例４における無線端末１００は、位置「Ｂ」にてサーチ無線信号を送信し、位置情報と端末情報との対応付けを取得して登録リスト記憶部２０１に格納したものとして説明する。そして、その後、図２１Ｂに示すように、無線端末１００は、位置「Ｃ」にてサーチ無線信号を送信し、位置情報と端末情報との対応付けを取得して登録リスト記憶部２０１に格納したものとして説明する。
【０１３７】
ここで、実施例４における登録処理部３０３は、位置「Ｃ」にて取得した端末情報について、位置情報「Ｃ」に対応付けて登録リスト記憶部２０１に格納する。そして、既に格納されている位置を中心とする無線到達可能範囲内に位置「Ｃ」が含まれるかを判定する。具体的には、登録処理部３０３は、登録リスト記憶部２０１よって記憶されている位置情報ごとに位置「Ｃ」までの距離を算出し、算出した距離が無線端末１００の無線到達可能距離より小さいかを判定する。
【０１３８】
例えば、図２１Ｂに示す例では、位置「Ｂ」と位置「Ｃ」との座標が、現在位置を示す位置情報から既知になるので、位置「Ｂ」と位置「Ｃ」との座標の変位量を示す「Δｘ’」と「Δｙ’」とを用いて、位置「Ｂ」から位置「Ｃ」までの距離を算出する。
【０１３９】
そして、登録処理部３０３は、位置「Ｃ」を含む位置情報がある場合には、つまり、算出した距離が無線端末１００の無線到達可能距離より小さいと判定する位置情報があると、小さいと判定した位置情報に設定された登録エリア情報と同一の情報を設定する。例えば、図２１Ｂに示すように、位置「Ｂ」からの無線到達可能範囲内に位置「Ｃ」が含まれている場合には、位置「Ｂ」と位置「Ｃ」とに同一の登録エリア情報を設定する。また、例えば、登録処理部３０３は、位置「Ｂ」に対応する登録エリア情報が「２」である場合には、位置「Ｃ」に対応する登録エリア情報に「２」を設定する。
【０１４０】
また、登録処理部３０３は、位置「Ｃ」を含む位置情報がない場合には、つまり、算出した距離が無線端末１００の無線到達可能距離より小さい判定する位置情報がないと、新たな登録エリア情報を設定する。
【０１４１】
そして、実施例４におけるリスト表示制御部３０４は、現在位置を示す位置情報を取得すると、取得した位置情報に対応するエリア情報を取得し、取得したエリア情報に対応付けられた端末情報すべてを取得して出力部１０４に送る。例えば、図２０に示す例では、リスト表示制御部３０４は、位置情報「Ｂ」を取得すると、対応するエリア情報「２」を取得し、エリア情報「２」に対応付けられた端末情報すべてを取得する。この結果、リスト表示制御部３０４は、位置情報「Ｂ」に対応する端末情報と、位置情報「Ｃ」に対応する端末情報とを取得する。
【０１４２】
［実施例４における登録処理］
次に、図２２を用いて、実施例４に係る無線端末１００による登録処理の流れの一例について説明する。図２２は、実施例４に係る無線端末による登録処理の流れの一例について説明するためのフローチャートである。なお、図２２に示す処理の流れの内、ステップＳ６０１〜Ｓ６０８は、図４におけるステップＳ１０１〜Ｓ１０８に対応するため、説明を省略する。
【０１４３】
図２２に示すように、登録処理部３０３は、位置情報に対応付けて端末情報を登録リスト記憶部２０１に格納すると（ステップＳ６０８）、登録リスト記憶部２０１に記憶された位置から現在位置までの距離を算出する（ステップＳ６０９）。例えば、現在位置を示す位置情報が位置情報「Ｃ」である場合には、登録処理部３０３は、登録リスト記憶部２０１に記憶された位置情報から、位置「Ｃ」までの距離を算出する。また、登録処理部３０３は、登録リスト記憶部２０１に記憶された位置情報ごとに算出する。
【０１４４】
そして、登録処理部３０３は、算出した距離が到達可能距離より小さいかを判定し（ステップＳ６１０）、つまり、小さいと判定する位置情報があるかを判定する。ここで、登録処理部３０３は、小さいと判定すると（ステップＳ６１０肯定）、つまり、小さいと判定した位置情報画あると、小さいと判定した位置情報に設定された登録エリア情報と同一の登録エリア情報を設定する（ステップＳ６１１）。例えば、登録処理部３０３は、位置「Ｂ」からの到達可能範囲内に位置「Ｃ」が含まれている場合には、位置「Ｃ」と位置「Ｄ」とに同一の登録エリア情報を設定し、例えば、登録エリア情報「２」を設定する。
【０１４５】
一方、小さくないと判定すると（ステップＳ６１０否定）、つまり、小さいと判定する位置情報がないと、新たな登録エリア情報を設定し（ステップＳ６１２）、例えば、登録エリア情報「５」を設定する。
【０１４６】
［実施例４の効果］
上記したように、実施例４によれば、位置情報の違いが僅かである場合には、違いが僅かである位置情報をまとめて扱うので、登録リスト記憶部２０１内に格納される位置情報数を抑えることができ、また、実質的に同一の位置情報をまとめて扱うことが可能である。
【０１４７】
また、登録エリア情報を用いることで、端末情報を利用者が意図した単位でグループ化して使い分けることが可能である。
【実施例５】
【０１４８】
さて、これまで本発明の実施例１〜実施例４について説明したが、本発明は上述した実施例以外にも、その他の実施例にて実施されてもよい。そこで、以下では、その他の実施例について説明する。
【０１４９】
［ログ記憶部］
例えば、実施例３では、自動接続し、自動処理する手法について説明したが、本発明はこれに限定されるものではなく、さらに、自動接続結果や自動処理結果を記憶してもよい。
【０１５０】
例えば、図２３に示すように、ログ記憶部は、ログを一意に識別する「No.」に対応付けて、「端末情報」と、接続を開始した時刻を示す「接続開始時刻」と、接続を終了した時刻を示す「接続終了時刻」を記憶する。また、ログ記憶部は、「No.」に対応付けて、処理の成否を示す「成功/失敗」と、処理結果を示す「実行結果」とを記憶する。なお、図２３は、ログ記憶部に記憶された情報の一例を説明するための図である。
【０１５１】
図２３に示す例では、ＮＯ「１」に対応付けて、端末情報「会社ＰＣ(Bluetooth  #a)」と接続開始時刻「8:30」と接続終了時刻「8:31」と成功/失敗「成功」と実行結果「3/3受信終了」とを記憶する。言い換えると、ログ記憶部は、無線端末１００が、周辺機器「会社ＰＣ(Bluetooth  #a)」と、「8:30」〜「8:31」の間接続し、自動接続や自動処理の実行が成功して「3/3受信終了」という実行結果が得られたことを記憶する。
【０１５２】
なお、ログ記憶部は、例えば、自動接続部３０５と自動処理部３０６と接続され、自動接続部３０５によって「接続開始時刻」が格納され、自動処理部３０６によって「接続終了時刻」と「成功/失敗」と「実行結果」とが格納される。この結果、自動接続や自動処理の結果を利用者が簡単に把握することが可能である。
【０１５３】
［登録リスト記憶部］
また、実施例４では、登録処理部３０３が、登録リスト記憶部２０１に登録エリア情報を格納する手法について説明したが、本発明はこれに限定されるものではなく、利用者が登録エリア情報の設定を変更しても良い。
【０１５４】
例えば、図２４に示すように、位置情報「Ｃ」に対応する端末情報「ＰＤＡ(Bluetooth  #y)」の登録エリア情報について、「３」から「２」へと利用者が手動にて変更しても良い。なお、図２４は、登録リスト記憶部に記憶された情報を手動にて変更する場合について説明するための図である。
【０１５５】
［登録エリア情報記憶部］
また、例えば、登録エリア情報についての情報を記憶する登録エリア情報記憶部をさらに備えても良い。例えば、図２５に示すように、登録エリア情報ごとに、利用者が登録エリアを識別するために用いる「登録名」や「マーク」を対応付けて記憶してもよい。なお、図２５は、登録エリア情報記憶部に記憶された情報の一例を説明するための図である。
【０１５６】
ここで、リスト表示制御部３０４は、端末情報を取得する際に、端末情報に対応する登録エリア情報についての「登録名」や「マーク」を登録エリア情報記憶部から取得し、取得した「登録名」や「マーク」を端末情報とともに出力部１０４に送ってもよい。この結果、出力部１０４が、端末情報に加えて「登録名」や「マーク」を利用者に出力するので、利用者は、現在いる登録エリアを簡単に把握することが可能である。
【０１５７】
［接続実績］
また、例えば、過去の接続実績が高い端末情報を優先的に取得しても良い。具体的には登録リスト記憶部は、リスト表示制御部３０４と接続され、端末情報に対応付けて、端末情報によって示される周辺機器と無線端末１００とが接続した接続実績を記憶する。例えば、登録リスト記憶部は、過去に接続した接続回数や接続時間などを接続実績として記憶する。
【０１５８】
そして、出力部１０４は、リスト表示制御部３０４によって取得された端末情報の内、接続実績が他の端末情報よりも高い端末情報を優先して出力してもよい。例えば、出力部１０４は、接続回数が他の端末情報よりも多い端末情報について、接続回数が他の端末情報よりも少ない端末情報と比較して先に出力しても良い。
【０１５９】
［可搬型の端末情報］
また、例えば、実施例２では、端末属性が「可搬型」である端末情報を可搬型リスト記憶部２０２に格納する場合について説明した。しかし、本発明はこれに限定されるものではなく、例えば、端末情報とともに取得した位置情報を用いた判定を実行し、端末情報とともに取得した位置情報が変化していた場合に、端末情報を可搬型リスト記憶部２０２に格納してもよい。
【０１６０】
例えば、位置「Ａ」にてサーチ無線信号を送信して、端末情報「１」と位置情報「Ａ」を取得し、登録リスト記憶部２０１に格納したものとする。その後、位置「Ｂ」にてサーチ無線信号を送信して、端末情報「１」と位置情報「Ｂ」を取得したものとする。ここで無線端末１００は、端末情報「１」に対応付けられた位置情報が変化していると判定し、可搬型リスト記憶部２０２に端末情報「１」を格納してもよい。
【０１６１】
［可搬型の端末情報］
また、例えば、実施例２では、端末属性が「可搬型」である端末情報について、登録リスト記憶部２０１から削除して可搬型リスト記憶部２０２に格納する場合について説明した。しかし、本発明はこれに限定されるものではなく、無線端末１００は、登録リスト記憶部２０１に記憶させたまま、可搬型リスト記憶部２０２にも記憶させても良い。
【０１６２】
［接続］
また、例えば、無線端末１００では、入力部１０３が、出力部１０４によって出力された端末情報の内いずれかを選択する選択指示を利用者から受け付ける。そして、制御部３００は、受け付けられた選択指示によって選択される端末情報によって示される周辺端末と接続する。
【０１６３】
［実施例の組み合わせについて］
また、実施例１では、現在位置に対応する端末情報のみを出力する手法に加えて、現在位置に対応付けて接続可能な周辺機器を示す端末情報を記憶部に格納する手法を実施する手法について説明した。しかし、本発明はこれに限定されるものではなく、現在位置に対応する端末情報のみを出力する手法のみを実施しても良い。具体的には、予め端末情報が格納された登録リスト記憶部２０１を用いて実施しても良い。
【０１６４】
また、その他、実施例２〜実施例５にて説明した手法は、それぞれ、実施例１と組み合わせて実施する場合に限定されるものではなく、実施例２〜５にて説明した手法の内一つまたは複数の手法を併せて実施してもよい。
【０１６５】
［システム構成］
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。例えば、可搬型リスト記憶部２０２に端末情報を格納する処理を手動で行っても良く、また、サーチ無線信号を利用者からの指示を受けることなく、所定のタイミングにて自動的に送信してもよい。
【０１６６】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については（図１〜図２５）、特記する場合を除いて任意に変更することができる。例えば、図１４に示す例では、登録リスト記憶部２０１から端末情報を取得した後に、可搬型リスト記憶部２０２から端末情報を取得してもよい。
【０１６７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１６８】
［コンピュータ］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図２６を用いて、上記の実施例１と同様の機能を有する無線プログラムを実行するコンピュータの一例を説明する。なお、図２６は、実施例１に係る無線端末制御プログラムを実行するコンピュータの一例について説明するための図である。
【０１６９】
図２６に示すように、コンピュータ３０００は、操作部３００１、マイク３００２、スピーカ３００３、ディスプレイ３００５、通信部３００６、Ｂｌｕｅｔｏｏｔｈアンテナ３００７、ＧＰＳアンテナ３００８を備える。また、コンピュータ３０００は、ＣＰＵ（Central  Processing  Unit）３０１０、ＲＯＭ（Read  Only  Memory）３０１１、ＨＤＤ（Hard  Disk  Drive）３０１２、ＲＡＭ（Random  Access  Memory）３０１３を備える。また、コンピュータ３０００は、各部がバス３００９などで接続される。
【０１７０】
なお、ＧＰＳアンテナ３００８は、図２に示すＧＰＳアンテナ１０１に対応し、Ｂｌｕｅｔｏｏｔｈアンテナ３００７が、図２に示すＢｌｕｅｔｏｏｔｈアンテナ１０２に対応する。また、操作部３００１やマイク３００２は、図２に示す入力部１０３に対応し、スピーカ３００３やディスプレイ３００５が、図２に示す出力部１０４に対応する。
【０１７１】
ＲＯＭ３０１１には、上記の実施例１で示した位置情報取得部３０１と、Ｂｌｕｅｔｏｏｔｈ制御部３０２と、登録処理部３０３と、リスト表示制御部３０４と同様の機能を発揮する制御プログラム、つまり、図２６に示すように、位置情報取得プログラム３０１１ａと、Ｂｌｕｅｔｏｏｔｈ制御プログラム３０１１ｂと、登録処理プログラム３０１１ｃと、リスト表示制御プログラム３０１１ｄとが予め記憶されている。なお、これらのプログラム３０１１ａ〜３０１１ｄについては、図２に示した無線端末１００の各構成要素と同様、適宜統合または分離してもよい。
【０１７２】
そして、ＣＰＵ３０１０が、これらのプログラム３０１１ａ〜３０１１ｄをＲＯＭ３０１１から読み出して実行することにより、図２６に示すように、各プログラム３０１１ａ〜３０１１ｄについては、位置情報取得プロセス３０１０ａと、Ｂｌｕｅｔｏｏｔｈ制御プロセス３０１０ｂと、登録処理プロセス３０１０ｃと、リスト表示制御プロセス３０１０ｄとして機能するようになる。なお、各プロセス３０１０ａ〜３０１０ｄは、図２に示した、位置情報取得部３０１と、Ｂｌｕｅｔｏｏｔｈ制御部３０２と、登録処理部３０３と、リスト表示制御部３０４とにそれぞれ対応する。
【０１７３】
そして、ＨＤＤ３０１２には、登録リストテーブル３０１２ａが設けられている。なお、テーブル３０１２ａは、図２に示した登録リスト記憶部２０１に対応する。
【０１７４】
そして、ＣＰＵ３０１０は、登録リストテーブル３０１２ａを読み出してＲＡＭ３０１３に格納し、ＲＡＭ３０１３に格納された登録リストデータ３０１３ａと、現在位置データ３０１３ｂと、端末情報データ３０１３ｃとを用いて、無線端末制御プログラムを実行する。
【０１７５】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１７６】
（付記１）位置を識別する位置情報に対応付けて、該位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺端末を示す端末情報を予め記憶する記憶部と、
前記記憶部に記憶された端末情報を出力する場合に、前記無線端末の現在位置を示す位置情報を取得する位置取得部と、
前記記憶部から、前記位置取得部によって取得された位置情報に対応する全ての端末情報を取得する端末情報取得部と、
前記端末情報取得部によって取得された端末情報を出力する出力部と
を備える無線端末。
【０１７７】
（付記２）さらに、
無線通信により、周辺機器に応答要求信号を送信する送信部と、
前記送信部によって送信された前記応答要求信号に対する前記周辺端末からの応答信号を受信すると、該応答信号に含まれる情報であって該応答信号の送信元となる周辺端末を示す端末情報を取得する送信時端末情報取得部と、
前記送信部によって周辺端末に応答要求信号が送信される場合に、該応答要求信号が送信された際の前記無線端末の位置を示す位置情報を取得する送信位置取得部と、
前記送信位置取得部によって取得された位置情報に対応付けて、前記送信時端末情報取得部によって取得された端末情報を前記記憶部に格納する格納部と、
を備えたことを特徴とする付記１に記載の無線端末。
【０１７８】
（付記３）前記端末情報は、応答信号の送信元となる周辺端末が可搬端末か否かを示す属性情報をさらに含み、
前記送信時端末情報取得部は、応答信号を受信すると、前記属性情報を取得し、
前記格納部は、前記送信時端末情報取得部によって取得された属性情報を端末情報に対応付けて前記記憶部に格納し、
前記端末情報取得部は、端末情報を出力する場合に、前記記憶部から、前記位置取得部によって取得された位置情報に対応する端末情報と、可搬端末であることを示す属性情報に対応付けられた端末情報とを取得することを特徴とする付記２に記載の無線端末。
【０１７９】
（付記４）前記記憶部は、端末情報に対応付けて、該端末情報によって示される周辺端末と接続する時間帯を予め記憶し、
前記無線端末の現在位置を示す位置情報を取得すると、前記記憶部から、取得した位置情報に対応する端末情報を取得し、取得した端末情報に対応付けられた時間帯に現在時刻が含まれるかを判定する時間帯判定部と、
前記時間帯判定部によって含まれると判定された端末情報によって示される周辺端末と接続する接続部と
をさらに備えたことを特徴とする付記１〜３のいずれか一つに記載の無線端末。
【０１８０】
（付記５）前記記憶部は、端末情報に対応付けて、該端末情報によって示される周辺端末と接続時に前記周辺端末を用いて処理する処理内容を記憶し、
前記接続部によって周辺端末と接続されると、該周辺端末を示す端末情報に対応付けて前記記憶部に記憶された処理内容を、前記周辺端末を用いて処理する実行部と、
前記実行部による処理が終了すると、前記接続部によって接続された周辺端末との接続を切断する切断部と
をさらに備えたことを特徴とする付記４に記載の無線端末。
【０１８１】
（付記６）前記記憶部は、端末情報に対応付けて、該端末情報によって示される周辺端末と前記無線端末とが接続した接続実績を記憶し、
前記出力部は、前記前記端末情報取得部によって取得された端末情報の内、接続実績が他の端末情報よりも高い端末情報を優先して出力することを特徴とする付記１〜５のいずれか一つに記載の無線端末。
【０１８２】
（付記７）さらに、
前記出力部によって出力された端末情報の内いずれかを選択する選択指示を利用者から受け付ける受付部と、
前記受付部によって受け付けられた選択指示によって選択される端末情報によって示される周辺端末と接続する選択接続部と
を備えたことを特徴とする付記１〜６のいずれか一つに記載の無線端末。
【０１８３】
（付記８）無線端末が、
位置を識別する位置情報に対応付けて周辺端末を示す端末情報を予め記憶する記憶部に記憶された端末情報を出力する場合に、前記無線端末の現在位置を示す位置情報を取得する位置取得ステップと、
前記記憶部から、前記位置取得ステップによって取得された位置情報に対応する端末情報であって、該位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺端末を示す端末情報全てを取得する端末情報取得ステップと、
前記端末情報取得部によって取得された端末情報を出力する出力ステップと
を含んだことを特徴とする無線端末制御方法。
【０１８４】
（付記９）位置を識別する位置情報に対応付けて周辺端末を示す端末情報を予め記憶する記憶部に記憶された端末情報を出力する場合に、前記無線端末の現在位置を示す位置情報を取得する位置取得手順と、
前記記憶部から、前記位置取得手順によって取得された位置情報に対応する端末情報であって、該位置情報によって識別される位置にある無線端末が無線通信により接続可能な周辺端末を示す端末情報全てを取得する端末情報取得手順と、
前記端末情報取得部によって取得された端末情報を出力する出力手順と
をコンピュータに実行させることを特徴とする無線端末制御プログラム。
【符号の説明】
【０１８５】
１００  無線端末
１０１  ＧＰＳアンテナ
１０２  Ｂｌｕｅｔｏｏｔｈアンテナ
１０３  入力部
１０４  出力部
２００  記憶部
２０１  登録リスト記憶部
２０２  可搬型リスト記憶部
３００  制御部
３０１  位置情報取得部
３０２  Ｂｌｕｅｔｏｏｔｈ制御部
３０３  登録処理部
３０４  リスト表示制御部
３０５  自動接続部
３０６  自動処理部
【図１】
2010263506.tif 000003
【図２】
2010263506.tif 000004
【図３】
2010263506.tif 000005
【図４】
2010263506.tif 000006
【図５】
2010263506.tif 000007
【図６】
2010263506.tif 000008
【図７】
2010263506.tif 000009
【図８Ａ】
2010263506.tif 000010
【図８Ｂ】
2010263506.tif 000011
【図９】
2010263506.tif 000012
【図１０】
2010263506.tif 000013
【図１１】
2010263506.tif 000014
【図１２】
2010263506.tif 000015
【図１３】
2010263506.tif 000016
【図１４】
2010263506.tif 000017
【図１５】
2010263506.tif 000018
【図１６】
2010263506.tif 000019
【図１７】
2010263506.tif 000020
【図１８】
2010263506.tif 000021
【図１９】
2010263506.tif 000022
【図２０】
2010263506.tif 000023
【図２１Ａ】
2010263506.tif 000024
【図２１Ｂ】
2010263506.tif 000025
【図２２】
2010263506.tif 000026
【図２３】
2010263506.tif 000027
【図２４】
2010263506.tif 000028
【図２５】
2010263506.tif 000029
【図２６】
2010263506.tif 000030