(57)【要約】【課題】意図しない端末と不正に接続する危険性を軽減させる。【解決手段】無線通信機能を有し、無線通信可能な範囲に位置する少なくとも１台の他の端末装置と通信可能であることを確認する手段と、計時手段と、電波強度を計測する手段と、過去に接続した他の端末装置の識別情報と、過去接続回数と、電波強度と、電波強度の変化率と、該端末装置が検索しうる範囲内に存在する時間を格納するデータ記憶手段と、該端末装置が検索しうる範囲内に存在する時間が同等である該端末装置が複数あると判定された場合、前記データ記憶手段を用いて接続する端末装置を自動的に選択することにより意図しない端末との不正に接続しないようにする。【選択図】図６
2011029730.tif 000002
【特許請求の範囲】
【請求項１】
無線通信機能を有し、その機能による無線通信可能な範囲に位置する少なくとも１台の周辺装置と通信可能であることを確認する手段と、周辺装置からの電波強度を計測する計測手段と、過去に接続した周辺装置の識別情報を格納するデータ記憶手段とを有し、前記確認手段により確認した複数の周辺装置に対して、前記データ記憶手段の記憶データと、前記測定手段による電波強度に基づいて周辺装置を選択することを特徴とする携帯型端末装置。
【請求項２】
無線通信機能を有し、その機能による無線通信可能な範囲に位置する少なくとも１台の周辺装置と通信可能であることを確認する手段と、周辺装置からの電波強度を計測する計測手段と、前記周辺装置の存在時間を判定するための基準時間を格納するデータ記憶手段とを有し、前記確認手段により確認した複数の周辺装置に対して、該記憶手段の記憶データと、前記測定手段による電波強度に基づいて周辺装置を選択することを特徴とする携帯型端末装置。
【請求項３】
請求項１において、前記測定手段により電波強度が所定以上を示す周辺装置が複数あると判定した場合、過去接続回数が所定数以上の周辺装置を選択することを特徴とする携帯型端末装置。  
【請求項４】
請求項１および３において、過去接続回数が所定数以上の周辺装置が複数ある場合、電波強度の変化率が高い周辺装置を選択することを特長とする携帯型端末装置。
【請求項５】
請求項２において、前記周辺装置が通信可能な範囲に一定時間存在する場合に限り、前記測定手段による電波強度に基づいて周辺装置を選択することを特徴とする携帯端末装置
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信が可能な携帯型端末装置に関する。
【背景技術】
【０００２】
従来、携帯型端末装置と周辺機器との通信は主にケーブルを用いていたが距離によっては扱いが煩雑となって不便であった。この欠点を回避すべく近年、近距離無線例えばＢｌｕｅｔｏｏｔｈ(登録商標)等の技術を用いて、無線通信を両者間で行うようになった。
【０００３】
しかしながら、携帯端末に対して無線通信の相手となる周辺機器が複数存在した場合は、接続可能な相手先を探すのに個別に識別情報を入力して操作して手動にて可能かどうか確認して選択する必要があり手間や時間がかかっていた。
【０００４】
この欠点を解決するために、特許文献１では携帯型端末装置から接続しようとする周辺機器に電波を発信し電波の届く範囲内において一定時間を越えて位置するかどうか該周辺機器からの識別信号を判定して該周辺機器と接続を行う方法が考えられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特登録０３４５７３００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、この方式では、該携帯型端末装置と電波の届く範囲内において一定時間を越え定置する周辺機器が複数あった場合、該携帯端末装置の操作者が意図しない周辺機器が選択されて接続してしまう不都合がある。
【０００７】
本発明はこの不都合を解決するために、所望の周辺機器と的確に接続ができる携帯端末装置を目的とする。
【課題を解決するための手段】
【０００８】
本発明の携帯型端末装置は、無線通信機能を有し、その機能による無線通信可能な範囲に位置する少なくとも１台の周辺装置と通信可能であることを確認する手段と、周辺装置からの電波強度を計測する計測手段と、過去に接続した周辺装置の識別情報を格納したデータ記憶手段とを有し、前記確認手段により確認した複数の周辺装置に対して、前記データ記憶手段の記憶データと、前記計測手段による電波強度に基づいて１つの周辺装置を選択することを特徴とする。
【０００９】
また、無線通信機能による無線通信可能な範囲に位置する少なくとも１台の周辺装置と通信可能であることを確認する手段と、周辺装置からの電波強度を計測する計測手段と、前記周辺装置の存在時間を判定するための基準時間を格納するデータ記憶手段とを有し、前記確認手段により確認した複数の周辺装置に対して、前記データ記憶手段の記憶データと、前記計測手段による電波強度に基づいて周辺装置を選択することを特徴とする。
【発明の効果】
【００１０】
本発明にかかる携帯型端末装置によれば、携帯型端末装置に接続する所望の相手先を的確に自動検索して、接続することが可能になり、手動による探索および接続する手間を削減することが可能になる。また、意図しない端末と不正に接続する不都合を軽減することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態における、無線通信ネットワークの構成図
【図２】携帯型端末装置１００の内部ブロック図
【図３】携帯プリンタ１１０〜１４０の内部ブロック図
【図４】携帯型端末装置１００のフラッシュＲＯＭ２０２に格納されているデータベース４００の図
【図５】携帯型端末装置１００のＲＡＭ２０３に格納および更新されるデータベース５００の図
【図６】本発明の実施例の携帯型端末装置の動作を示すフローチャート
【図７】本発明の実施例の携帯プリンタの動作を示すフローチャート
【発明を実施するための形態】
【００１２】
以下、添付図面に従って本発明にかかる実施形態、つまり携帯型端末装置から周辺機器の検索および選択、通信の確立までを行う過程について説明する。
【００１３】
図１に示すのが、携帯型端末装置の無線通信手段を用いて周辺機器である携帯プリンタとデータ伝送を行う無線通信システムの構成例である。図１の状況として、携帯型端末装置１台に対して、接続可能である同一機種の携帯プリンタが複数あり、条件が合えばどの携帯プリンタと接続してもよいというものである。
【００１４】
携帯型端末装置１００は、無線通信機能を搭載しており、無線通信機能を用いて、携帯プリンタ１１０、１２０、１３０、１４０との間でデータのやり取りを行う。携帯プリンタ１１０、１２０、１３０、１４０は、無線通信により、印刷データを携帯型端末装置１００より受信し、印刷する機能を搭載している。携帯型端末装置１００は、基本的構成として、携帯プリンタ１１０および携帯プリンタ１２０の情報等を表示するディスプレイ１０１および操作を行うボタン類１０２、携帯プリンタと通信を行う無線通信ユニット１０３を有する。
【００１５】
携帯プリンタ１１０は、基本構成として電源キー１１１、状態表示用ＬＥＤ１１２、用紙フォルダ１１３、携帯型端末装置１００と通信を行う内蔵の無線通信ユニット１１４を有する。携帯プリンタ１２０、１３０、１４０は携帯プリンタ１１０と同様の構成を有する。各携帯プリンタの違いは、各携帯プリンタが持つ無線通信ユニット１１４が持つ固有のＩＤ(ＢＤアドレス)が異なることである。本例においては、携帯プリンタ１１０のＢＤアドレスは「１１１４４４４Ｄ０３２１」、携帯プリンタ１２０のＢＤアドレスは「１１１４４４４Ｄ０３４５」、携帯プリンタ１３０のＢＤアドレスは「１１１４４４４Ｄ０３７８」、携帯プリンタ１４０のＢＤアドレスは「１１１４４４４Ｄ０３９０」である。尚、後述のように携帯プリンタ１２０は携帯型端末装置１００の検索範囲には存在していないが、他のプリンタはその範囲に存在している。
【００１６】
携帯型端末装置１００の内部構成を図２に示す。携帯型端末装置１００は図６のフローチャートで示す制御プログラムや通信やコマンド生成などの処理を司るＣＰＵ２０１、その制御プログラムやコマンドなどを記憶するＲＯＭ２０２、一時的に処理するデータ類を記憶するＲＡＭ２０３、携帯プリンタ１１０および携帯プリンタ１２０との通信を行う通信ユニット１０３、携帯プリンタ１１０および携帯プリンタ１２０に関する情報を記憶するフラッシュＲＯＭ２０４、電源となる電池２０５、各種情報の表示を行うディスプレイ１０１、電源スイッチなどのボタン類１０２よりなる。
【００１７】
携帯プリンタ１１０の内部構成を図３に示す。携帯プリンタ１１０は、図７のフローチャートで示す制御プログラムやコマンドの処理などを行うＣＰＵ３０１、その制御プログラムや制御コマンドなどを格納するＲＯＭ３０２、一時的に処理するデータ類を記憶するＲＡＭ３０３、携帯型端末装置１００と通信を行う無線通信装置１１４、用紙に熱を与えて印刷するサーマルヘッド３０４、用紙送りを行うローラ３０５、電源スイッチ１１１、状態表示を行うＬＥＤ１１２、および電池３０６からなる。
【００１８】
図４は、本実施形態で使用する携帯型端末装置１００のフラッシュＲＯＭ２０２に記憶される、データベース４００の内容に関する説明である。データベース４００には、過去に携帯型端末装置１００に接続したことがある携帯プリンタについての情報が記録されている。ＢＤアドレス列４０１には、接続した端末のＢＤアドレスが格納されている。過去接続回数列４０２では、過去に接続した回数が格納される。行４１０、行４２０、行４３０には、過去に接続した携帯プリンタの情報が格納されている。
【００１９】
図５は、携帯型端末装置１００が初期化される際に携帯型端末装置１００のフラッシュＲＯＭ２０２に格納されている、データベース４００から携帯型端末装置１００のＲＡＭ２０３にコピーされ、さらに周辺機器の検索で情報が追加されるデータベース５００の内容に関する説明である。ＢＤアドレス列５０１には、過去に接続した携帯プリンタおよび本例で検索した携帯プリンタのＢＤアドレスが格納されている。端末名列５０２には、過去に接続した携帯プリンタおよび今回検索した携帯プリンタの過去接続回数が格納されている。範囲内に存在する時間列５０３では、検索された携帯プリンタが検索範囲内に存在する時間が格納される。電波強度列５０４には、携帯型端末装置１００と検索された携帯プリンタ間の電波強度が格納される。電波強度変化率列５０５には、携帯型端末装置と携帯プリンタ間の電波強度の変化率（携帯端末がオン状態のときプリンタ間で距離が変動して電波強度が変化した場合の変化度合い）が格納される。行５１０、行５２０、行５３０、行５４０には、過去に携帯型端末装置１００と接続した携帯プリンタと、今回検索された携帯プリンタの情報が格納されている。
【００２０】
図６、図７は、本発明の実施形態における携帯型端末装置１００と複数の携帯プリンタ１１０〜１４０の中から一台を選択し、通信を確立するまでの処理手順を示すフローチャート図である。
【００２１】
まず、携帯型端末装置１００側の処理を図６にて説明する。
Ｓ６０１０にて処理を開始する。Ｓ６０２０では、無線通信ユニット１０３やＲＡＭ２０３の初期化を行う。次にＳ６０３０において、フラッシュＲＯＭ２０２からデータベース４００をＲＡＭ２０３のプリンタ選択のための判定基準となるデータベース５００にコピーする。尚、この時点では、ＢＤアドレス列５０１および過去接続回数列５０２のみにデータが格納される。次に、Ｓ６０４０にて携帯プリンタ１１０〜１４０の検索を行うために、検索信号を無線通信ユニット１０３から発生する。Ｓ６０５０にて、携帯型端末装置１００の検索信号に応答した検索範囲にある携帯プリンタ１１０、１３０、１４０からの確認信号を受信する。次に、Ｓ６０５１において、データベース５００の更新を開始する。先の確認信号をもとにプリンタの存在時間、無線強度、無線強度変化を判定してデータベースを更新する。更新処理は一定時間、例えば１秒ごとに行われる。過去に携帯型端末装置１００に接続されたことがある携帯プリンタの場合は、範囲内に存在する時間列５０３、電波強度列５０４、電波強度変化率列５０５が更新情報となる。
【００２２】
一度も携帯型端末装置１００に接続したことがない携帯プリンタの場合には、ＢＤアドレス列５０１、過去接続回数列５０２、範囲内に存在する時間列５０３、電波強度列５０４、プリンタと携帯型端末装置１００の接近による電界強度の変化率の大を示す電波強度変化率列５０５がデータベース５００の更新情報となる。
【００２３】
本例では、過去に接続したことがある携帯プリンタは行５１０で示される携帯プリンタ１２０、行５２０で示される携帯プリンタ１１０、行５３０で示される携帯プリンタ１３０である。一度も接続したことが無い携帯プリンタは行５４０で示される携帯プリンタ１４０である。Ｓ６０９０では、データベース５００に格納された、一定時間以上範囲内に存在する時間列５０３のデータに基づいて一定時間以上、例えば２０秒以上範囲内に存在する携帯プリンタの数を判断し、０台の場合は、接続対象とはみなさずＳ６１５２に処理を移行する。
【００２４】
１台以上存在する場合には、検索された各携帯プリンタに対してＳ６１１０にてデータベース５００の電波強度列５０４から、電波強度が強い携帯プリンタが存在するかどうかを判断する。電波強度は、Ｓ６０５０で受信したプリンタからの確認信号のときの電波の強度が無線通信ユニット１０３にて測定され、ＣＰＵ２０１が、その強、弱を判別し、強弱のデータをＲＡＭ２０３のデータベース５００の列５０４に記憶せしめる。従って無線通信ユニット１０３とＣＰＵ２０１が電波強度測定手段の構成の１つとなる。
【００２５】
該当するプリンタが存在しない場合には、携帯型端末装置との距離が離れていて接続する相手としては不十分とみなし、Ｓ６１５２に処理を移行しデータベースの更新を中止する。
【００２６】
Ｓ６１１０にて、電波強度が強いと判断された携帯プリンタが１台の場合には、この携帯プリンタを接続相手としてＳ６１５０にてこの携帯プリンタと接続するべく接続信号を送信する。
【００２７】
２台以上存在する場合には、Ｓ６１３０において、データベース５００から過去接続回数５０２のデータを参照し、過去に接続回数が最も多い携帯プリンタが存在するかを判断する。本例の場合、強度が強く過去接続回数が最も多いのは、回数２回の行５２０の携帯プリンタ１１０であるため、Ｓ６１５０において、接続を行うべく接続信号をそのプリンタに送信する。
【００２８】
過去接続が無い場合には、Ｓ６１４０にて、データベース５００より、電波強度変化率列５０５を参照する。電波強度変化率列５０５の値が一定値以上ある場合には、操作者が携帯型端末装置１００を接続したい携帯プリンタ１１０〜１４０のいずれかに近づけたと判断し、接続すべき携帯プリンタと決定しＳ６１５０にて接続信号をそのプリンタに送信する。
【００２９】
もし電波強度変化率列５０５の値が一定値以下の場合には、携帯型情報端末１００と接続すべき携帯プリンタは存在しないとみなし、Ｓ６１５２に処理を移行する。
【００３０】
次に、Ｓ６１５１にて携帯型端末装置１００から携帯プリンタ１１０に対して印刷データの送信を行い、Ｓ６１５２にてデータベース５００の過去接続回数列５０２の行５２０部分、即ち携帯プリンタ１１０に関する部分を１加算して更新を終了し、Ｓ６１５３にてこのデータベース５００に基づいてフラッシュＲＯＭ２０２のデータを更新し保存する、Ｓ６１６０にて一連の処理を終了する。この携帯端末装置１００の図２の電源がオフされてもこのデータは保存され、次の電源投入後のデータベース５００の更新に使用される。
【００３１】
尚Ｓ６０９０からＳ６１４０の判定手段となる判定ステップ全て使うのでなく必要に応じて選らんで構成することも可能である。
【００３２】
次に、携帯プリンタ１１０〜１４０側の処理を図７にて説明する。携帯プリンタ１１０〜１４０は夫々の電源スイッチ１１１のオンとともにＳ７０１０からプログラム処理を開始する。Ｓ７０２０にて無線通信ユニット１１４などの初期化を行い、Ｓ７０３０で携帯型端末装置１００からの検索信号待ちの処理に移行する。  
【００３３】
携帯型端末装置１００からの検索信号があることがＳ７０４０にて検出できた場合、Ｓ７０５０にて携帯型端末装置１００に対して携帯プリンタ１１０〜１４０の存在を確認する信号を各プリンタの無線通信ユニット１１４から発する。本例においては、携帯プリンタ１２０を除く携帯プリンタ１１０、１３０、１４０が信号を発する対象となる。これは、携帯プリンタ１２０が携帯端末１００の検索範囲内に存在しないためである。
【００３４】
次に、携帯端末装置１００は、各プリンタからの存在確認信号を図６のＳ６０５０で受信しその後の一連の処理によって、ここでの最適なプリンタ１１０を選択し、接続信号を送信する。選択された携帯プリンタ１１０が、Ｓ７０６０において、接続信号を受信し、Ｓ７０７０にて端末装置１００と接続関係を完了する。次に、携帯型端末装置１００から送信される印刷データを基に、携帯プリンタ１１０ではＳ７０７１で印刷を行い、Ｓ７０８０にて処理を終了する。
【００３５】
プリンタ１１０は印刷終了すると携帯端末装置１００へ終了信号を送信し、携帯端末装置１００はそれを受信し、再び図６のフローを開始して、選択順位の低い他のプリンタの選択と印刷データの送信を行う。
【００３６】
尚、携帯端末装置１００は、この終了信号を待つことなく、端末装置１００での図６のＳ６１５０による接続動作がなされた場合又はプリンタ１１０での図７のＳ７０７０による接続完了動作がなされた場合、再び図６のフローを開始して、選択順位の低い他のプリンタの選択と印刷データの送信を行わせることができる。
以上の例では周辺装置として無線機能つきのプリンタの例を示したが、無線機能つきのドキュメント読込みのためのスキャナやデジタルカメラであっても同様にしてそれらの検索と選択が可能となる。
【符号の説明】
【００３７】
１００・・・・・携帯型端末装置
１０１・・・・・タッチパネル
１０２・・・・・ボタン類
１０３・・・・・無線通信ユニット
１１０・・・・・携帯プリンタ
１１１・・・・・電源スイッチ
１１２・・・・・表示用ＬＥＤ
１１３・・・・・用紙フォルダ
１１４・・・・・無線通信ユニット
１２０・・・・・携帯プリンタ
１３０・・・・・携帯プリンタ
１４０・・・・・携帯プリンタ
【図１】
2011029730.tif 000003
【図２】
2011029730.tif 000004
【図３】
2011029730.tif 000005
【図４】
2011029730.tif 000006
【図５】
2011029730.tif 000007
【図６】
2011029730.tif 000008
【図７】
2011029730.tif 000009