(57)【要約】【課題】システム全体の周波数利用効率の向上を図りつつ、周辺機器を増設していくことができるサーバを提供する。【解決手段】サーバは、ネットワーク接続された情報処理装置に無線接続された周辺機器の通信状態を前記情報処理装置から受信する受信手段と、前記受信手段により受信した前記通信状態が所定の状態よりも低下しているかを確認する状態確認手段と、前記状態確認手段により前記通信状態が所定の状態よりも低下していることを確認した場合、当該情報処理装置に対して前記周辺機器との無線接続の停止を通知する接続停止通知手段と、ネットワーク接続された他の情報処理装置に対して前記周辺機器との接続を通知する接続可能通知手段と、を備える。【選択図】図６
2017059906.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された情報処理装置に無線接続された周辺機器の通信状態を前記情報処理装置から受信する受信手段と、
前記受信手段により受信した前記通信状態が所定の状態よりも低下しているかを確認する状態確認手段と、
前記状態確認手段により前記通信状態が所定の状態よりも低下していることを確認した場合、当該情報処理装置に対して前記周辺機器との無線接続の停止を通知する接続停止通知手段と、
ネットワーク接続された他の情報処理装置に対して前記周辺機器との接続を通知する接続可能通知手段と、
を備えることを特徴とするサーバ。
【請求項２】
前記受信手段は、前記周辺機器を識別する識別番号を前記情報処理装置から受信し、
前記状態確認手段は、前記識別番号に応じて前記周辺機器が接続先の変更が可能かを判断する、
ことを特徴とする請求項１記載のサーバ。
【請求項３】
前記接続可能通知手段は、ネットワーク接続された全ての情報処理装置についての通信状態を収集し、収集した各通信状態に基づいて接続変更先となる情報処理装置を決定する、
ことを特徴とする請求項１または２記載のサーバ。
【請求項４】
無線接続された情報処理装置に対して通信状態を送信する送信手段と、
前記送信手段により送信した前記通信状態に基づく他の情報処理装置に対する接続通知を受信する接続通知受信手段と、
前記接続通知受信手段により受信した接続通知に基づいて前記他の情報処理装置との間で無線接続を確立する接続確立手段と、
を備えることを特徴とする周辺機器。
【請求項５】
無線接続された周辺機器の通信状態を当該周辺機器から受信する状態受信手段と、
前記状態受信手段で受信した前記周辺機器の通信状態をネットワーク接続されたサーバに対して送信して当該通信状態が所定の状態よりも低下しているかを問い合わせる状態送信手段と、
前記状態送信手段により送信した前記通信状態が所定の状態よりも低下している場合、前記周辺機器との無線接続の停止通知を受信する接続停止受信手段と、
前記接続停止受信手段により前記周辺機器との無線接続の停止通知を受信した場合、当該周辺機器との無線接続を停止する停止手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
コンピュータを、
無線接続された周辺機器の通信状態を当該周辺機器から受信する状態受信手段と、
前記状態受信手段で受信した前記周辺機器の通信状態をネットワーク接続されたサーバに対して送信して当該通信状態が所定の状態よりも低下しているかを問い合わせる状態送信手段と、
前記状態送信手段により送信した前記通信状態が所定の状態よりも低下している場合、前記周辺機器との無線接続の停止通知を受信する接続停止受信手段と、
前記接続停止受信手段により前記周辺機器との無線接続の停止通知を受信した場合、当該周辺機器との無線接続を停止する停止手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ、周辺機器、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ＰＯＳ（Point  Of  Sales）端末と周辺機器とを無線接続したワイヤレスＰＯＳシステムが開発されている。周辺機器としては、プリンタ、ディスプレイ、キーボード、スキャナ等が代表的なものである。ＰＯＳ端末と周辺機器との無線接続は、無線ＬＡＮ、ＺｉｇＢｅｅ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等を利用している。
【０００３】
ところで、周辺機器には、一旦接続されたＰＯＳ端末との受信信号強度（ＲＳＳＩ：Received  Signal  Strength  Indication）が低下した場合に、受信信号強度が高い周波数の他のＰＯＳ端末に接続を切り換えるハンドオーバー機能を備えているものがある。
【０００４】
しかしながら、電波環境がよくＲＳＳＩが低下しない状況ではＰＯＳ端末と周辺機器との接続が維持され続けるため、受信信号強度が強い周波数のＰＯＳ端末は、多数の周辺機器を接続することになり、過負荷になる恐れがある。この結果、利用率の低い周波数と利用率が極端に高い周波数とが現れ、システム全体の周波数利用効率が低下してしまうことが懸念される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、システム全体の周波数利用効率の向上を図りつつ、周辺機器を増設していくことができるサーバ、周辺機器、情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態のサーバは、ネットワーク接続された情報処理装置に無線接続された周辺機器の通信状態を前記情報処理装置から受信する受信手段と、前記受信手段により受信した前記通信状態が所定の状態よりも低下しているかを確認する状態確認手段と、前記状態確認手段により前記通信状態が所定の状態よりも低下していることを確認した場合、当該情報処理装置に対して前記周辺機器との無線接続の停止を通知する接続停止通知手段と、ネットワーク接続された他の情報処理装置に対して前記周辺機器との接続を通知する接続可能通知手段と、を備える。
【０００７】
実施形態の周辺機器は、無線接続された情報処理装置に対して通信状態を送信する送信手段と、前記送信手段により送信した前記通信状態に基づく他の情報処理装置に対する接続通知を受信する接続通知受信手段と、前記接続通知受信手段により受信した接続通知に基づいて前記他の情報処理装置との間で無線接続を確立する接続確立手段と、を備える。
【０００８】
実施形態の情報処理装置は、無線接続された周辺機器の通信状態を当該周辺機器から受信する状態受信手段と、前記状態受信手段で受信した前記周辺機器の通信状態をネットワーク接続されたサーバに対して送信して当該通信状態が所定の状態よりも低下しているかを問い合わせる状態送信手段と、前記状態送信手段により送信した前記通信状態が所定の状態よりも低下している場合、前記周辺機器との無線接続の停止通知を受信する接続停止受信手段と、前記接続停止受信手段により前記周辺機器との無線接続の停止通知を受信した場合、当該周辺機器との無線接続を停止する停止手段と、を備える。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係るＰＯＳシステムの構成を示す図である。
【図２】図２は、ＰＯＳ端末のハードウェア構成の一例を示すブロック図である。
【図３】図３は、周辺機器のハードウェア構成の一例を示すブロック図である。
【図４】図４は、認証サーバのハードウェア構成の一例を示すブロック図である。
【図５】図５は、ＰＯＳシステムの機能構成を示す図である。
【図６】図６は、接続先変更処理における各装置の処理を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、サーバ、周辺機器、情報処理装置およびプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、サーバ、周辺機器、情報処理装置およびプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態は、スーパーマーケット等の店舗に導入された、一取引にかかる商品の登録・精算を行うワイヤレスＰＯＳ（Point  Of  Sales）システムをＰＯＳシステムとして適用した例である。
【００１１】
図１は、実施形態に係るＰＯＳシステム１の構成を示す図である。図１に示すように、ＰＯＳシステム１は、複数のＰＯＳ端末１０ａ，１０ｂと、周辺機器２０ａと、周辺機器２０ｂと、周辺機器２０ｃと、周辺機器２０ｄと、周辺機器２０ｅと、周辺機器２０ｆと、周辺機器２０ｇと、周辺機器２０ｈとを備える。ＰＯＳシステム１は、ＰＯＳ端末１０ａと、周辺機器２０ａと、周辺機器２０ｂと、周辺機器２０ｃと、周辺機器２０ｄとを無線で通信可能に接続している。また、ＰＯＳシステム１は、ＰＯＳ端末１０ｂと、周辺機器２０ｅと、周辺機器２０ｆと、周辺機器２０ｇと、周辺機器２０ｈとを無線で通信可能に接続している。
【００１２】
ＰＯＳ端末１０ａ，１０ｂは、一取引にかかる商品の登録・精算を行う商品販売データ処理を実行する情報処理装置である。以下、ＰＯＳ端末１０ａと、ＰＯＳ端末１０ｂとを区別しない場合には、ＰＯＳ端末１０と説明する。なお、ＰＯＳ端末１０ａと、ＰＯＳ端末１０ｂとには、無線通信においてそれぞれ異なる周波数チャネルが設定されている。
【００１３】
周辺機器２０ａ，２０ｅは、レシート用紙等の所定の用紙に、一取引の取引内容をレシートとして印字するプリンタである。
【００１４】
周辺機器２０ｂ，２０ｆは、コード化された商品コードを光学的に読み取るコードスキャナである。
【００１５】
周辺機器２０ｃ，２０ｇは、顧客向けに各種情報を表示する液晶ディスプレイ等の表示装置である。
【００１６】
周辺機器２０ｄ，２０ｈは、コンサートチケット等の発券を行うチケットプリンタである。
【００１７】
以下、周辺機器２０ａと、周辺機器２０ｂと、周辺機器２０ｃと、周辺機器２０ｄと、周辺機器２０ｅと、周辺機器２０ｆと、周辺機器２０ｇと、周辺機器２０ｈとを区別しない場合には、周辺機器２０と説明する。また、周辺機器２０は、上述の機器に限らない。ＰＯＳシステム１は、上述以外の機器を備えていてもよい。また、ＰＯＳシステム１は、周辺機器２０を一台以上備えていればよい。なお、周辺機器２０ａ〜２０ｄは、初期状態では、ＰＯＳ端末１０ａと同一の周波数チャネルが設定されている。また、周辺機器２０ｅ〜２０ｈは、初期状態では、ＰＯＳ端末１０ｂと同一の周波数チャネルが設定されている。
【００１８】
さらに、図１に示すように、ＰＯＳシステム１は、ＰＯＳ端末１０ａ，１０ｂの上位機器となる認証サーバ３０を備える。認証サーバ３０は、概略的には、それぞれ異なる周波数チャネルを持つ複数のＰＯＳ端末１０が存在する状況下で、ある周波数チャネルを持つＰＯＳ端末１０と接続している周辺機器２０の通信状態が低下している場合に、他の周波数チャネルを持つ複数のＰＯＳ端末１０に接続先を切り替える機能を有する。
【００１９】
次に、上記した各装置のハードウェア構成について説明する。
【００２０】
まず、ＰＯＳ端末１０について説明する。
【００２１】
図２は、ＰＯＳ端末１０のハードウェア構成の一例を示すブロック図である。図２に示すように、ＰＯＳ端末１０は、各種演算やＰＯＳ端末１０の各部を統括的に制御する制御部１１を備える。制御部１１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ＲＴＣ（Real  Time  Clock）等によって構成されるコンピュータである。ＲＯＭは、各種プログラムやデータを記憶する。ＲＡＭは、各種プログラムを一時的に記憶するとともに、各種データを書き換え自在に記憶する。ＲＴＣは、現在の日時を計時する。
【００２２】
制御部１１は、バス１９を介して操作部１２、表示部１３、及び記憶部１４と接続している。
【００２３】
操作部１２は、オペレータが操作入力を行うための各種の操作キーを有する。操作キーは、例えば、置数キーや、カーソルキーや、選択決定キーや、小計キーや、締めキー等である。
【００２４】
表示部１３は、例えば、液晶ディスプレイ等である。そして、表示部１３は、販売登録された商品の品名、価格、決済が宣言された一取引の合計金額、釣銭額等の各種情報を表示する。また、表示部１３は、タッチパネルを備えてもよい。
【００２５】
記憶部１４は、例えばＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の補助記憶装置である。記憶部１４は、制御部１１（ＣＰＵ）が実行する各種プログラムを記憶する。また、記憶部１４は、各商品の商品名、商品コード及び単価等の商品データを格納した商品データファイル等の各種データファイルを記憶する。
【００２６】
また、制御部１１は、バス１９を介して無線通信インタフェース１５と接続する。制御部１１は、この無線通信インタフェース１５を介して周辺機器２０と接続することができる。具体的には、無線通信インタフェース１５は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格により通信する。なお、無線通信インタフェース１５は、Ｂｌｕｅｔｏｏｔｈ（登録商標）以外の規格を採用してもよい。例えば、無線通信インタフェース１５は、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（登録商標）等の規格により通信してもよい。
【００２７】
さらに、制御部１１は、バス１９を介して通信インタフェース１６と接続する。制御部１１は、この通信インタフェース１６を介して認証サーバ３０と接続することができる。具体的には、通信インタフェース１６は、例えば、イーサネット（登録商標）や無線ＬＡＮにより通信する。
【００２８】
次に、周辺機器２０について説明する。
【００２９】
図３は、周辺機器２０のハードウェア構成の一例を示すブロック図である。図３に示すように、周辺機器２０は、周辺機器２０の各部を統括的に制御する制御部２１を備える。制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＲＴＣ等によって構成されるコンピュータである。ＲＯＭは、各種プログラムやデータを記憶する。ＲＡＭは、各種プログラムを一時的に記憶するとともに、各種データを書き換え自在に記憶する。ＲＴＣは、現在の日時を計時する。
【００３０】
制御部２１は、バス２６を介して、記憶部２２と接続している。記憶部２２は、例えばＨＤＤやＳＳＤ等の補助記憶装置である。記憶部２２は、制御部２１（ＣＰＵ）が実行する各種プログラムを記憶する。
【００３１】
また、制御部２１は、バス２６を介して無線通信インタフェース２３と接続する。制御部２１は、この無線通信インタフェース２３を介してＰＯＳ端末１０と接続することができる。無線通信インタフェース２３は、ＰＯＳ端末１０と無線で接続可能なインタフェースである。具体的には、無線通信インタフェース２３は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格により通信する。なお、無線通信インタフェース２３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）以外の規格を採用してもよい。例えば、無線通信インタフェース２３は、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（登録商標）等の規格により通信してもよい。但し、無線通信インタフェース２３は、ＰＯＳ端末１０の無線通信インタフェース１５と同一の規格を採用するものとする。
【００３２】
また、制御部２１は、周辺機器２０に応じたハードウェアと接続している。具体的には、プリンタである周辺機器２０ａ，２０ｅの場合には、制御部２１は、レシート用紙を搬送する駆動モータ（不図示）や、レシート用紙に文字や図形を印字する印字ヘッド（不図示）等と接続している。または、コードスキャナである周辺機器２０ｂ，２０ｆの場合には、制御部２１は、商品に付されたバーコードや二次元コード等を光学的に読み取るスキャナ（不図示）等と接続している。または、表示装置である周辺機器２０ｃ，２０ｇの場合には、制御部２１は、顧客に向けて各種情報を表示する液晶ディスプレイ（不図示）等と接続している。または、チケットプリンタである周辺機器２０ｄ，２０ｈの場合には、制御部２１は、チケット用紙を搬送する駆動モータ（不図示）や、チケット用紙に文字や図形を印字する印字ヘッド（不図示）等と接続している。
【００３３】
次に、認証サーバ３０について説明する。
【００３４】
図４は、認証サーバ３０のハードウェア構成の一例を示すブロック図である。図４に示すように、認証サーバ３０は、各種演算や認証サーバ３０の各部を統括的に制御する制御部３１を備える。制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＲＴＣ等によって構成されるコンピュータである。ＲＯＭは、各種プログラムやデータを記憶する。ＲＡＭは、各種プログラムを一時的に記憶するとともに、各種データを書き換え自在に記憶する。ＲＴＣは、現在の日時を計時する。
【００３５】
制御部３１は、バス３９を介して操作部３２、表示部３３、及び記憶部３４と接続している。
【００３６】
操作部３２は、オペレータが操作入力を行うための各種のキーを有するキーボード等である。
【００３７】
表示部３３は、例えば、液晶ディスプレイ等である。そして、表示部３３は、各種情報を表示する。また、表示部３３は、タッチパネルを備えてもよい。
【００３８】
記憶部３４は、例えばＨＤＤやＳＳＤ等の補助記憶装置である。記憶部３４は、制御部３１（ＣＰＵ）が実行する各種プログラムを記憶する。また、記憶部３４は、接続可否確認テーブルＴ１や閾値テーブルＴ２等の各種データファイルを記憶する。
【００３９】
接続可否確認テーブルＴ１は、周辺機器２０の接続可否の確認を行うためのテーブルである。具体的には、接続可否確認テーブルＴ１は、周辺機器２０毎に、当該周辺機器２０を識別する識別番号である端末ＩＤと、当該周辺機器２０について接続先の切り替えを許可するか否かを規定するフラグとを記憶する。接続先の切り替えが許可される周辺機器２０としては、例えばチケットプリンタである周辺機器２０ｄ，２０ｈが挙げられる。接続先の切り替えが許可されない周辺機器２０としては、コードスキャナである周辺機器２０ｂ，２０ｆが挙げられる。
【００４０】
閾値テーブルＴ２は、ＰＯＳ端末１０に無線接続された周辺機器２０の通信状態が所定の状態よりも低下しているかを確認するための閾値を記憶する。ここで、通信状態としては、受信信号強度（ＲＳＳＩ：Received  Signal  Strength  Indication）等が挙げられる。
【００４１】
さらに、制御部３１は、バス３９を介して通信インタフェース３５と接続する。制御部３１は、この通信インタフェース３５を介してＰＯＳ端末１０と接続することができる。具体的には、通信インタフェース３５は、例えば、イーサネットや無線ＬＡＮにより通信する。
【００４２】
次に、ＰＯＳシステム１の機能構成について説明する。図５は、ＰＯＳシステム１の機能構成を示す図である。
【００４３】
まず、ＰＯＳ端末１０の機能構成について説明する。
【００４４】
図５に示すように、ＰＯＳ端末１０は、機能部として、状態受信手段１１１と、状態送信手段１１２と、接続停止受信手段１１３と、停止手段１１４と、接続通知受信手段１１５と、接続確立手段１１６と、通信制御手段１１７とを備える。具体的には、制御部１１のＣＰＵが、記憶部１４のプログラムを実行することにより、各機能部がＲＡＭ上に生成される。
【００４５】
状態受信手段１１１は、無線接続された周辺機器２０の通信状態を当該周辺機器２０から受信する。
【００４６】
状態送信手段１１２は、状態受信手段１１１で受信した周辺機器２０の通信状態をネットワーク接続された認証サーバ３０に対して送信して当該通信状態が所定の状態よりも低下しているかを問い合わせる。
【００４７】
接続停止受信手段１１３は、状態送信手段１１２により送信した通信状態が所定の状態よりも低下している場合、周辺機器２０との無線接続の停止通知を受信する。
【００４８】
停止手段１１４は、接続停止受信手段１１３により周辺機器２０との無線接続の停止通知を受信した場合、当該周辺機器２０との無線接続を停止する。
【００４９】
接続通知受信手段１１５は、認証サーバ３０から受信した周辺機器２０に対する接続通知を受信する。
【００５０】
接続確立手段１１６は、接続通知受信手段１１５により受信した接続通知に基づいて周辺機器２０との間で無線接続を確立（ペアリング）する。ここで、ペアリングとは、近くにいる無関係な機器と通信しないように、通信する周辺機器２０とＰＯＳ端末１０とを対応付ける処理である。これにより、接続確立手段１１６は、自装置と周辺機器２０とを対応付ける。
【００５１】
通信制御手段１１７は、無線通信インタフェース１５を介した、周辺機器２０との通信を制御する。通信制御手段１１７は、無線通信インタフェース１５がＢｌｕｅｔｏｏｔｈ（登録商標）等の規格により通信する場合には、ペアリングされた周辺機器２０との通信を制御する。そして、通信制御手段１１７は、通信状態等の各種情報を、ＰＯＳシステム１が有する１または複数の周辺機器２０から受信する。
【００５２】
次に、周辺機器２０の機能構成について説明する。
【００５３】
図５に示すように、周辺機器２０は、機能部として、送信手段２１１と、接続通知受信手段２１２と、接続確立手段２１３と、通信制御手段２１４とを備える。具体的には、制御部２１のＣＰＵが、記憶部２２のプログラムを実行することにより、各機能部がＲＡＭ上に生成される。
【００５４】
送信手段２１１は、無線接続されたＰＯＳ端末１０に対して通信状態を送信する。
【００５５】
接続通知受信手段２１２は、送信手段２１１により送信した通信状態に基づく他のＰＯＳ端末１０に対する接続通知を受信する。
【００５６】
接続確立手段２１３は、接続通知受信手段２１２により受信した接続通知に基づいて他のＰＯＳ端末１０との間で無線接続を確立（ペアリング）する。
【００５７】
通信制御手段２１４は、無線通信インタフェース２３を介した、ＰＯＳ端末１０との通信を制御する。その際、通信制御手段２１４は、ペアリングにより対応付けられたＰＯＳ端末１０との通信を制御する。そして、通信制御手段２１４は、通信状態等の各種情報をＰＯＳ端末１０に送信する。また、通信制御手段２１４は、ＰＯＳ端末１０から接続通知を受信する。
【００５８】
次に、認証サーバ３０の機能構成について説明する。
【００５９】
図５に示すように、認証サーバ３０は、機能部として、受信手段３１１と、状態確認手段３１２と、接続停止通知手段３１３と、接続可能通知手段３１４とを備える。具体的には、制御部３１のＣＰＵが、記憶部３４のプログラムを実行することにより、各機能部がＲＡＭ上に生成される。
【００６０】
受信手段３１１は、ネットワーク接続されたＰＯＳ端末１０に無線接続された周辺機器２０の通信状態をＰＯＳ端末１０から受信する。また、受信手段３１１は、周辺機器２０を識別する識別番号をＰＯＳ端末１０から受信する。
【００６１】
状態確認手段３１２は、受信手段３１１により受信した通信状態が所定の状態よりも低下しているかを確認する。また、状態確認手段３１２は、ＰＯＳ端末１０から受信した周辺機器２０を識別する識別番号に応じて周辺機器２０が接続先の変更が可能かを判断する。
【００６２】
接続停止通知手段３１３は、状態確認手段３１２により通信状態が所定の状態よりも低下していることを確認した場合、ＰＯＳ端末１０に対して周辺機器２０との無線接続の停止を通知する。
【００６３】
接続可能通知手段３１４は、ネットワーク接続された他のＰＯＳ端末１０に対して周辺機器２０との接続を通知する。また、接続可能通知手段３１４は、ネットワーク接続された全てのＰＯＳ端末１０についての通信状態を収集し、収集した各通信状態に基づいて接続変更先となるＰＯＳ端末１０を決定する。
【００６４】
次に、上述した実施形態にかかるＰＯＳ端末１０の制御部１１と、周辺機器２０の制御部２１と、認証サーバ３０の制御部３１とが各々プログラムに従って実行する接続先変更処理について説明する。接続先変更処理とは、それぞれ異なる周波数チャネルを持つ複数のＰＯＳ端末１０が存在する状況下で、ある周波数チャネルを持つＰＯＳ端末１０と接続している周辺機器２０の通信状態が低下している場合に、他の周波数チャネルを持つ複数のＰＯＳ端末１０に接続先を切り替える処理である。
【００６５】
図６は、接続先変更処理における各装置の処理を示すシーケンス図である。まず、チケットプリンタである周辺機器２０ｈを新たに設置する場合を想定して説明する。新たに設置される周辺機器２０（２０ｈ）は、設置場所に近接するＰＯＳ端末１０ａを最初の接続先として選択しているものとする。
【００６６】
図６に示すように、周辺機器２０（２０ｈ）の制御部２１（送信手段２１１）は、接続先として選択したＰＯＳ端末１０ａに対し、接続依頼として端末ＩＤおよび通信状態を通知する（ステップＳ１）。
【００６７】
ＰＯＳ端末１０（１０ａ）の制御部１１（状態受信手段１１１、状態送信手段１１２）は、接続依頼（端末ＩＤおよび通信状態）を受信すると、認証サーバ３０に対して接続依頼（端末ＩＤおよび通信状態）を送信し、周辺機器２０（２０ｈ）の接続可否の確認を行う（ステップＳ２）。
【００６８】
認証サーバ３０の制御部３１（受信手段３１１、状態確認手段３１２）は、ＰＯＳ端末１０（１０ａ）からの接続依頼（端末ＩＤおよび通信状態）に基づいて、周辺機器２０（２０ｈ）の接続確認を行う（ステップＳ３）。より詳細には、認証サーバ３０の制御部３１は、接続依頼があった端末ＩＤが接続可否確認テーブルＴ１にあれば、接続可能であるとする。
【００６９】
認証サーバ３０の制御部３１（接続可能通知手段３１４）は、接続可能であることを確認した場合、ＰＯＳ端末１０（１０ａ）に対して周辺機器２０（２０ｈ）は接続可である旨の通知を送信する（ステップＳ４）。
【００７０】
そして、ＰＯＳ端末１０（１０ａ）の制御部１１（通信制御手段１１７）は、周辺機器２０（２０ｈ）に対して接続可である旨の通知を送信する（ステップＳ５）。
【００７１】
周辺機器２０（２０ｈ）の制御部２１（接続確立手段２１３）およびＰＯＳ端末１０（１０ａ）の制御部１１（接続確立手段１１６）は、接続可である旨の通知を受信すると、ペアリングをして接続確立する（ステップＳ６）。
【００７２】
次に、周辺機器２０（例えば、チケットプリンタである周辺機器２０ｈ）から定期的に接続確認を行う場合を想定して説明する。
【００７３】
周辺機器２０（２０ｈ）の制御部２１は、所定のタイミングになると、接続先のＰＯＳ端末１０（ここでは、ＰＯＳ端末１０ａとする）に対し、定期確認として端末ＩＤおよび通信状態を通知する（ステップＳ１１）。ここで、所定のタイミングとは、定期的に限らず、不定期であっても良い。
【００７４】
ＰＯＳ端末１０（１０ａ）の制御部１１（状態受信手段１１１）は、定期確認（端末ＩＤおよび通信状態）を受信すると、認証サーバ３０に対して定期確認（端末ＩＤおよび通信状態）を送信し、周辺機器２０の接続可否の確認を行う（ステップＳ１２）。
【００７５】
認証サーバ３０の制御部３１は、ＰＯＳ端末１０（１０ａ）からの定期確認（端末ＩＤおよび通信状態）に基づいて、周辺機器２０（２０ｈ）の通信状態の確認を行う。より詳細には、認証サーバ３０の制御部３１は、定期確認があった端末ＩＤが接続可否確認テーブルＴ１にあり、かつ、接続先の切り替えが許可される端末ＩＤであることを条件として、以降の処理を行う。
【００７６】
認証サーバ３０の制御部３１（受信手段３１１、状態確認手段３１２）は、定期確認を送信してきた周辺機器２０（２０ｈ）とＰＯＳ端末１０（１０ａ）との通信状態（例えば、受信信号強度等）と閾値テーブルＴ２に記憶された閾値との比較を行い、通信状態が閾値より低下していないかを確認する（ステップＳ１３）。
【００７７】
認証サーバ３０の制御部３１（接続停止通知手段３１３）は、通信状態が閾値を下回っていると判断した場合であって、当該周辺機器２０（２０ｈ）との接続をするべき通信状態（受信信号強度）の良いＰＯＳ端末１０（例えば、ＰＯＳ端末１０ｂ）がある場合には、定期確認を送信してきたＰＯＳ端末１０（１０ａ）に対して接続否である旨の通知を送信する（ステップＳ１４）。これにより、ＰＯＳ端末１０（１０ａ）の制御部１１（接続停止受信手段１１３、停止手段１１４）は、接続否である旨の通知を受信すると、周辺機器２０（２０ｈ）との接続を切断する。
【００７８】
認証サーバ３０の制御部３１は、ネットワーク接続された全てのＰＯＳ端末１０についての通信状態を収集しておくことが望ましい。認証サーバ３０の制御部３１は、収集した各通信状態に基づいて接続変更先となるＰＯＳ端末１０を決定する。
【００７９】
また、認証サーバ３０の制御部３１（接続可能通知手段３１４）は、ＰＯＳ端末１０（１０ｂ）に対して周辺機器２０（２０ｈ）は接続可である旨の通知を送信する（ステップＳ１５）。
【００８０】
そして、ＰＯＳ端末１０（１０ａ）の制御部１１（通信制御手段１１７）は、周辺機器２０（２０ｈ）に対して接続可である旨の通知を送信する（ステップＳ１６）。
【００８１】
周辺機器２０（２０ｈ）の制御部２１（接続確立手段２１３）およびＰＯＳ端末１０（１０ｂ）の制御部１１（接続確立手段１１６）は、接続可である旨の通知を受信すると、ペアリングをして接続確立する（ステップＳ１７）。
【００８２】
このように、本実施形態によれば、ワイヤレスＰＯＳシステムにおいてシステム全体の周波数利用効率の向上を図りつつ、周辺機器を増設していくことができる。
【００８３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８４】
上記実施形態の各装置１０，２０，３０で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００８５】
また、上記実施形態の各装置１０，２０，３０で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００８６】
１０      情報処理装置
２０      周辺機器
３０      サーバ
１１１    状態受信手段
１１２    状態送信手段
１１３    接続停止受信手段
１１４    停止手段
２１１    送信手段
２１２    接続通知受信手段
２１３    接続確立手段
３１１    受信手段
３１２    状態確認手段
３１３    接続停止通知手段
３１４    接続可能通知手段
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２００２−２８７８７５号公報
【図１】
2017059906.tif 000003
【図２】
2017059906.tif 000004
【図３】
2017059906.tif 000005
【図４】
2017059906.tif 000006
【図５】
2017059906.tif 000007
【図６】
2017059906.tif 000008