(57)【特許請求の範囲】
【請求項１】
複数のクライアント装置とサーバ装置とを有する通信システムにおけるサーバ装置であって、
前記複数のクライアント装置の各々の電池残量を判断することにより、電池残量が少ないクライアント装置と前記電池残量が多いクライアント装置とを特定し、現在利用しているチャネルを継続して利用するよりも、前記電池残量が多いクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量が少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができるか否かを判断するチャネル制御部と、
前記チャネル制御部により、前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができると判断された場合には、前記電池残量の多いクライアント装置により現在利用されているチャネルを利用するように制御するための情報を前記電池残量の少ないクライアント装置に送信するとともに、前記電池残量の少ないクライアント装置により現在利用されているチャネルを利用するように制御するための情報を前記電池残量の多いクライアント装置に送信する送信部と、
を備え、
前記チャネル制御部は、
前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができると判断した場合には、現在利用しているチャネルを継続して利用するよりも、前記電池残量の少ないクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量の多いクライアント装置がより低い通信品質により前記サーバ装置と通信を行うことになるか否かを判断し、
前記送信部は、
前記チャネル制御部により、前記電池残量の多いクライアント装置がより低い通信品質により前記サーバ装置と通信を行うことになると判断された場合には、送信電力を上げるように制御するための情報を前記電池残量の多いクライアント装置にさらに送信する、
ことを特徴とする、サーバ装置。
【請求項２】
当該複数のクライアント装置の各々と前記サーバ装置とにおけるチャネルごとの通信品質がクライアント装置ごとに設定された通信品質管理情報を記憶している記憶部をさらに備え、
前記チャネル制御部は、
前記記憶部により記憶されている前記通信品質管理情報に基づいて、現在利用しているチャネルを継続して利用するよりも、前記電池残量の少ないクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量の多いクライアント装置がより低い通信品質により前記サーバ装置と通信を行うことになるか否かを判断する、
ことを特徴とする、請求項１に記載のサーバ装置。
【請求項３】
前記チャネル制御部は、
前記複数のクライアント装置の中に、第１閾値未満の電池残量のクライアント装置が存在する場合、当該クライアント装置を前記電池残量の少ないクライアント装置と特定し、第２閾値を超える電池残量のクライアント装置が存在する場合、当該クライアント装置を前記電池残量の多いクライアント装置と特定する、
ことを特徴とする、請求項１に記載のサーバ装置。
【請求項４】
前記チャネル制御部は、
前記複数のクライアント装置の中に、電池残量の差分値が閾値よりも大きい２つのクライアント装置が存在する場合、前記２つのクライアント装置のうちで電池残量の少ないクライアント装置を前記電池残量の少ないクライアント装置と特定し、電池残量の多いクライアント装置を前記電池残量の多いクライアント装置と特定する、
ことを特徴とする、請求項１に記載のサーバ装置。
【請求項５】
前記チャネル制御部は、
前記電池残量が少ないクライアント装置を特定するに際して、前記電池残量が少ないと判断したクライアント装置の使用状況をさらに判断し、当該使用状況に基づいて当該クライアント装置を前記電池残量が少ないクライアント装置として特定するか否かを判断する、
ことを特徴とする、請求項１に記載のサーバ装置。
【請求項６】
複数のクライアント装置の各々と前記サーバ装置とにおける通信品質をチャネルごとに記憶している記憶部をさらに備え、
前記チャネル制御部は、
前記記憶部により記憶されている前記通信品質に基づいて、現在利用しているチャネルを継続して利用するよりも、前記電池残量の多いクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができるか否かを判断する、
ことを特徴とする、請求項１に記載のサーバ装置。
【請求項７】
複数のクライアント装置の各々が現在利用しているチャネルを識別するための情報である利用チャネル情報を記憶している記憶部をさらに備え、
前記チャネル制御部は、
前記記憶部により記憶されている前記利用チャネル情報に基づいて、現在利用しているチャネルを継続して利用するよりも、前記電池残量の多いクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができるか否かを判断する、
ことを特徴とする、請求項１に記載のサーバ装置。
【請求項８】
複数のクライアント装置とサーバ装置とを有する通信システムにおけるクライアント装置であって、
自装置の電池残量を前記サーバ装置に送信する送信部と、
前記複数のクライアント装置のうち自装置以外の他のクライアント装置により現在利用されているチャネルを利用するように制御するための情報を前記サーバ装置から受信することが可能な受信部と、
前記受信部により、前記他のクライアント装置により現在利用されているチャネルを利用するように制御するための情報が受信されると、前記他のクライアント装置により現在利用されているチャネルを利用するように切り替えを行うチャネル制御部と、
を備え、
前記サーバ装置は、
前記複数のクライアント装置の各々から送信された電池残量を判断することにより、電池残量が少ないクライアント装置と前記電池残量が多いクライアント装置とを特定し、現在利用しているチャネルを継続して利用するよりも、前記電池残量の多いクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができるか否かを判断するチャネル制御部と、
前記チャネル制御部により、前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができると判断された場合には、前記電池残量が多いクライアント装置により現在利用されているチャネルを利用するように制御するための情報を前記電池残量が少ないクライアント装置に送信する送信部と、
を備え、
前記チャネル制御部は、
前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができると判断した場合には、現在利用しているチャネルを継続して利用するよりも、前記電池残量の少ないクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量の多いクライアント装置がより低い通信品質により前記サーバ装置と通信を行うことになるか否かを判断し、
前記送信部は、
前記チャネル制御部により、前記電池残量の多いクライアント装置がより低い通信品質により前記サーバ装置と通信を行うことになると判断された場合には、送信電力を上げるように制御するための情報を前記電池残量の多いクライアント装置にさらに送信する、
クライアント装置。
【請求項９】
複数のクライアント装置とサーバ装置とを有する通信システムにおいて、
前記複数のクライアント装置の各々は、
自装置の電池残量を前記サーバ装置に送信する送信部と、
前記複数のクライアント装置のうち自装置以外の他のクライアント装置により現在利用されているチャネルを利用するように制御するための情報を前記サーバ装置から受信することが可能な受信部と、
前記受信部により、前記他のクライアント装置により現在利用されているチャネルを利用するように制御するための情報が受信されると、前記他のクライアント装置により現在利用されているチャネルを利用するように切り替えを行うチャネル制御部と、
を備え、
前記サーバ装置は、
前記複数のクライアント装置の各々から送信された電池残量を判断することにより、電池残量が少ないクライアント装置と前記電池残量が多いクライアント装置とを特定し、現在利用しているチャネルを継続して利用するよりも、前記電池残量の多いクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができるか否かを判断するチャネル制御部と、
前記チャネル制御部により、前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができると判断された場合には、前記電池残量が多いクライアント装置により現在利用されているチャネルを利用するように制御するための情報を前記電池残量が少ないクライアント装置に送信する送信部と、
を備え、
前記チャネル制御部は、
前記電池残量の少ないクライアント装置がより高い通信品質により前記サーバ装置と通信を行うことができると判断した場合には、現在利用しているチャネルを継続して利用するよりも、前記電池残量の少ないクライアント装置により現在利用されているチャネルを利用するほうが、前記電池残量の多いクライアント装置がより低い通信品質により前記サーバ装置と通信を行うことになるか否かを判断し、
前記送信部は、
前記チャネル制御部により、前記電池残量の多いクライアント装置がより低い通信品質により前記サーバ装置と通信を行うことになると判断された場合には、送信電力を上げるように制御するための情報を前記電池残量の多いクライアント装置にさらに送信する、
ことを特徴とする、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、クライアント装置および通信システムに関するものである。
【背景技術】
【０００２】
従来、通信システムにおいて空いているチャネルをサーバ装置とクライアント装置との通信に割り当てる技術が多く普及している。例えば、同一サービスエリア内で使用される複数の無線チャネルのうち、固定無線端末および移動体端末の各々に空いている無線チャネルを割り当てる無線通信システムに関する技術について開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２７１０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、上記したような技術を、電池（一次電池、二次電池など）により駆動する無線通信システムに適用した場合には、通信システムによる稼動時間を向上させることが可能な無線チャネルの選定を行うことはできないという問題があった。
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、電池により駆動する通信システムによる稼動時間を向上させることが可能なチャネルの選定を行うことが可能な技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明のある観点によれば、複数のクライアント装置とサーバ装置とを有する通信システムにおけるサーバ装置であって、上記複数のクライアント装置の各々の電池残量を判断することにより、電池残量が少ないクライアント装置と上記電池残量が多いクライアント装置とを特定し、現在利用しているチャネルを継続して利用するよりも、上記電池残量が多いクライアント装置により現在利用されているチャネルを利用するほうが、上記電池残量が少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができるか否かを判断するチャネル制御部と、上記チャネル制御部により、上記電池残量の少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができると判断された場合には、上記電池残量の多いクライアント装置により現在利用されているチャネルを利用するように制御するための情報を上記電池残量の少ないクライアント装置に送信するとともに、上記電池残量の少ないクライアント装置により現在利用されているチャネルを利用するように制御するための情報を上記電池残量の多いクライアント装置に送信する送信部と、を備えることを特徴とする、サーバ装置が提供される。
【０００７】
上記送信部は、上記チャネル制御部により、上記電池残量の少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができると判断された場合には、送信電力を下げるように制御するための情報を上記電池残量の少ないクライアント装置にさらに送信することとしてもよい。
【０００８】
上記送信部は、上記チャネル制御部により、上記電池残量の少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができると判断された場合には、送信電力を下げるように制御するための情報を上記電池残量の少ないクライアント装置にさらに送信するとともに、送信電力を上げるように制御するための情報を上記電池残量の多いクライアント装置にさらに送信することとしてもよい。
【０００９】
上記チャネル制御部は、上記電池残量の少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができると判断した場合には、現在利用しているチャネルを継続して利用するよりも、上記電池残量の少ないクライアント装置により現在利用されているチャネルを利用するほうが、上記電池残量の多いクライアント装置がより低い通信品質により上記サーバ装置と通信を行うことになるか否かを判断し、上記送信部は、上記チャネル制御部により、上記電池残量の多いクライアント装置がより低い通信品質により上記サーバ装置と通信を行うことになると判断された場合には、送信電力を上げるように制御するための情報を上記電池残量の多いクライアント装置にさらに送信することとしてもよい。
【００１０】
上記チャネル制御部は、上記複数のクライアント装置の中に、第１閾値未満の電池残量のクライアント装置が存在する場合、当該クライアント装置を上記電池残量の少ないクライアント装置と特定し、第２閾値を超える電池残量のクライアント装置が存在する場合、当該クライアント装置を上記電池残量の多いクライアント装置と特定することとしてもよい。
【００１１】
上記チャネル制御部は、上記複数のクライアント装置の中に、電池残量の差分値が閾値よりも大きい２つのクライアント装置が存在する場合、上記２つのクライアント装置のうちで電池残量の少ないクライアント装置を上記電池残量の少ないクライアント装置と特定し、電池残量の多いクライアント装置を上記電池残量の多いクライアント装置と特定することとしてもよい。
【００１２】
上記チャネル制御部は、上記電池残量が少ないクライアント装置を特定するに際して、上記電池残量が少ないと判断したクライアント装置の使用状況をさらに判断し、当該使用状況に基づいて当該クライアント装置を上記電池残量が少ないクライアント装置として特定するか否かを判断することとしてもよい。
【００１３】
上記サーバ装置は、複数のクライアント装置の各々と上記サーバ装置とにおける通信品質をチャネルごとに記憶している記憶部をさらに備え、上記チャネル制御部は、上記記憶部により記憶されている上記通信品質に基づいて、現在利用しているチャネルを継続して利用するよりも、上記電池残量の多いクライアント装置により現在利用されているチャネルを利用するほうが、上記電池残量の少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができるか否かを判断することとしてもよい。
【００１４】
上記サーバ装置は、複数のクライアント装置の各々が現在利用しているチャネルを識別するための情報である利用チャネル情報を記憶している記憶部をさらに備え、上記チャネル制御部は、上記記憶部により記憶されている上記利用チャネル情報に基づいて、現在利用しているチャネルを継続して利用するよりも、上記電池残量の多いクライアント装置により現在利用されているチャネルを利用するほうが、上記電池残量の少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができるか否かを判断することとしてもよい。
【００１５】
また、本発明の別の観点によれば、複数のクライアント装置とサーバ装置とを有する通信システムにおけるクライアント装置であって、自装置の電池残量を上記サーバ装置に送信する送信部と、上記複数のクライアント装置のうち自装置以外の他のクライアント装置により現在利用されているチャネルを利用するように制御するための情報を上記サーバ装置から受信することが可能な受信部と、上記受信部により、上記他のクライアント装置により現在利用されているチャネルを利用するように制御するための情報が受信されると、上記他のクライアント装置により現在利用されているチャネルを利用するように切り替えを行うチャネル制御部と、を備える、クライアント装置が提供される。
【００１６】
また、本発明の別の観点によれば、複数のクライアント装置とサーバ装置とを有する通信システムにおいて、上記複数のクライアント装置の各々は、自装置の電池残量を上記サーバ装置に送信する送信部と、上記複数のクライアント装置のうち自装置以外の他のクライアント装置により現在利用されているチャネルを利用するように制御するための情報を上記サーバ装置から受信することが可能な受信部と、上記受信部により、上記他のクライアント装置により現在利用されているチャネルを利用するように制御するための情報が受信されると、上記他のクライアント装置により現在利用されているチャネルを利用するように切り替えを行うチャネル制御部と、を備え、上記サーバ装置は、上記複数のクライアント装置の各々から送信された電池残量を判断することにより、電池残量が少ないクライアント装置と上記電池残量が多いクライアント装置とを特定し、現在利用しているチャネルを継続して利用するよりも、上記電池残量の多いクライアント装置により現在利用されているチャネルを利用するほうが、上記電池残量の少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができるか否かを判断するチャネル制御部と、上記チャネル制御部により、上記電池残量の少ないクライアント装置がより高い通信品質により上記サーバ装置と通信を行うことができると判断された場合には、上記電池残量が多いクライアント装置により現在利用されているチャネルを利用するように制御するための情報を上記電池残量が少ないクライアント装置に送信する送信部と、を備えることを特徴とする、通信システムが提供される。
【発明の効果】
【００１７】
以上説明したように本発明によれば、電池により駆動する無線通信システムによる稼動時間を向上させることが可能なチャネルの選定を行うことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る通信システムの構成図である。
【図２】同実施形態に係るサーバ装置の機能構成を示す図である。
【図３】同実施形態に係るクライアント装置の機能構成を示す図である。
【図４】同実施形態に係るサーバ装置によって送信される品質測定制御パケットの構成を示す図である。
【図５】同実施形態に係るクライアント装置によって送信される品質測定応答パケットの構成を示す図である。
【図６】同実施形態に係るサーバ装置によって送信される電池残量確認制御パケットの構成を示す図である。
【図７】同実施形態に係るクライアント装置によって送信される電池残量確認応答パケットの構成を示す図である。
【図８】同実施形態に係るサーバ装置によって送信される送信電力制御パケットの構成を示す図である。
【図９】同実施形態に係るクライアント装置によって送信される送信電力応答パケットの構成を示す図である。
【図１０】同実施形態に係るサーバ装置によって送信される第１データパケットの構成を示す図である。
【図１１】同実施形態に係るクライアント装置によって送信される第２データパケットの構成を示す図である。
【図１２】同実施形態に係る通信システムの構成図を簡略化した図である。
【図１３】同実施形態に係るサーバ装置により管理される通信品質管理情報の構成を示す図である。
【図１４】同実施形態に係るサーバ装置により管理される装置管理情報（初期状態）の構成を示す図である。
【図１５】同実施形態に係るサーバ装置により管理される装置管理情報（電池残量更新後）の構成を示す図である。
【図１６】同実施形態に係るサーバ装置により管理される装置管理情報（送信電力更新後）の構成を示す図である。
【図１７】同実施形態に係るサーバ装置により管理される装置管理情報（利用チャネル情報更新後）の構成を示す図である。
【図１８】同実施形態に係る通信システムにより通信品質管理情報を登録する処理の流れを示すシーケンス図である。
【図１９】図１８に示した利用チャネル特定処理の詳細を示すフローチャートである。
【図２０】同実施形態に係る通信システムにより利用チャネルを変更する処理の流れを示すシーケンス図である。
【図２１】図２０に示した変更処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
まず、図１を参照しながら、本発明の実施形態に係る通信システムについて説明する。図１は、本発明の実施形態に係る通信システムの構成図である。
【００２１】
図１に示すように、本実施形態に係る通信システム１０は、サーバ装置１００と、複数のクライアント装置２００とを有している。サーバ装置１００は、複数のクライアント装置２００の各々と無線チャネル（以下、単に「チャネル」とも言う。）を用いて無線信号により通信を行うことが可能である。ここで、図１には、複数のクライアント装置２００が、クライアント装置２００Ａ〜２００Ｎとして示されているが、クライアント装置２００の数は複数であれば特に限定されるものではない。
【００２２】
また、通信システム１０は、１つのサーバ装置１００を有することとしているが、複数のサーバ装置１００を有していてもよい。その場合には、複数のクライアント装置２００の各々は、複数のサーバ装置１００と通信を行うことが可能であってもよい。また、クライアント装置２００間（例えば、クライアント装置２００Ａとクライアント装置２００Ｂとの間）において通信が可能であってもよい。
【００２３】
ここでは、特に、サーバ装置１００が無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）におけるＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）として機能し、複数のクライアント装置２００の各々が無線ＬＡＮにおけるＳＴ（Ｓｔａｔｉｏｎ  Ｔｅｒｍｉｎａｌ）として機能する場合について説明するが、サーバ装置１００と複数のクライアント装置２００とがどのようなネットワークを介して通信を行うことが可能であるかについては、特に限定されるものではない。
【００２４】
サーバ装置１００は、複数のクライアント装置２００の各々が利用するチャネルをクライアント装置２００ごとに選択し、選択したチャネルを識別するための情報を利用チャネル情報として複数のクライアント装置２００の各々に送信する。複数のクライアント装置２００の各々は、サーバ装置１００から送信された利用チャネル情報を受信し、受信した利用チャネル情報により識別されるチャネルを利用してサーバ装置１００と通信を行うことができる。
【００２５】
次に、図２を用いて、本発明の実施形態に係るサーバ装置１００の機能構成について説明する。図２は、本発明の実施形態に係るサーバ装置１００の機能構成を示す図である。本発明の実施形態に係るサーバ装置１００は、少なくとも、チャネル制御部１２２と、送信部１３０とを備えるものである。その他、サーバ装置１００は、必要に応じて、受信部１１０、送受信制御部１２１、外部インタフェース１４０、記憶部１５０、電源１６０などを備えるものである。制御部１２０は、送受信制御部１２１、チャネル制御部１２２を包含するものである。
【００２６】
チャネル制御部１２２は、複数のクライアント装置２００の各々の電池残量を判断することにより、電池残量が少ないクライアント装置２００と電池残量が多いクライアント装置２００とを特定する機能を有するものである。続いて、チャネル制御部１２２は、現在利用しているチャネルを継続して利用するよりも、電池残量が多いクライアント装置２００により現在利用されているチャネルを利用するほうが、電池残量が少ないクライアント装置２００がより高い通信品質によりサーバ装置１００と通信を行うことができるか否かを判断する。
【００２７】
送信部１３０は、例えば、チャネル制御部１２２により、電池残量の少ないクライアント装置２００がより高い通信品質によりサーバ装置１００と通信を行うことができると判断された場合には、以下のような情報を送信する機能を有するものである。すなわち、上記のような場合、送信部１３０は、電池残量の多いクライアント装置２００により現在利用されているチャネルを利用するように制御するための情報を電池残量の少ないクライアント装置２００に送信する。また、送信部１３０は、電池残量の少ないクライアント装置２００により現在利用されているチャネルを利用するように制御するための情報を電池残量の多いクライアント装置２００に送信する。送信部１３０は、例えば、送受信制御部１２１から与えられたパケットを変調して、空中に電波として送信することができる。
【００２８】
サーバ装置１００が、以上のように説明した、チャネル制御部１２２と送信部１３０とを備えることとすれば、サーバ装置１００において、電池により駆動するクライアント装置２００による稼動時間を向上させることが可能なチャネルの選定を行うことが可能となる。
【００２９】
受信部１１０は、複数のクライアント装置２００の各々の電池残量を受信することができる。その場合、チャネル制御部１２２は、受信部１１０により受信された複数のクライアント装置２００の各々の電池残量を判断することができる。複数のクライアント装置２００の各々の電池残量は、例えば、サーバ装置１００から送信される電池残量確認制御パケットに対する応答としての電池残量確認応答パケットにより受信される。電池残量確認制御パケットの構成については、図６を参照しながら後に詳細に説明する。また、電池残量確認応答パケットの構成については、図７を参照しながら後に詳細に説明する。受信部１１０は、例えば、空中から受信した電波を復調して、送受信制御部１２１にパケットとして出力することができる。
【００３０】
電池残量確認制御パケットは、例えば、チャネル制御部１２２からの電池残量確認指示に基づいて、送受信制御部１２１により生成される。チャネル制御部１２２からの電池残量確認指示は、例えば、所定のタイミングごとに送受信制御部１２１に与えられるが、チャネル制御部１２２からの電池残量確認指示が与えられるタイミングは、特に限定されるものではない。
【００３１】
電池残量確認応答パケットは、例えば、受信部１１０により受信され、送受信制御部１２１に出力されると、電池残量確認応答パケットに含まれている情報（例えば、パケットタイプ、送信元アドレス、宛先アドレス、電池残量など）が送受信制御部１２１によりチャネル制御部１２２に出力される。チャネル制御部１２２は、例えば、パケットタイプにより、電池残量確認応答パケットに含まれている情報が送受信制御部１２１から出力されたことを把握することができ、電池残量確認応答パケットに含まれている送信元アドレスと電池残量とにより、複数のクライアント装置２００の各々の電池残量を取得することができる。
【００３２】
チャネル制御部１２２は、電池残量確認応答パケットに含まれている送信元アドレスと電池残量との組み合わせを、クライアント装置識別情報と電池残量との組み合わせとして、記憶部１５０により記憶されている装置管理情報１５２に設定することもできる。このようにすれば、チャネル制御部１２２は、装置管理情報１５２を参照すれば、クライアント装置２００ごとの電池残量を把握することができる。装置管理情報１５２の構成については、図１４〜１７を参照しながら後に詳細に説明する。
【００３３】
チャネル制御部１２２が電池残量の少ないクライアント装置２００および電池残量の多いクライアント装置２００を特定する手法には様々なものが想定される。例えば、チャネル制御部１２２は、複数のクライアント装置２００の中に、第１閾値未満の電池残量のクライアント装置２００が存在する場合、このクライアント装置２００を電池残量の少ないクライアント装置２００と特定することができる。また、チャネル制御部１２２は、第２閾値を超える電池残量のクライアント装置２００が存在する場合、このクライアント装置２００を電池残量の多いクライアント装置２００と特定することができる。第１閾値および第２閾値は、例えば、記憶部１５０にあらかじめ記憶させておいたものを使用することができる。
【００３４】
また、例えば、チャネル制御部１２２は、複数のクライアント装置２００の中に、電池残量の差分値が閾値よりも大きい２つのクライアント装置２００が存在する場合、２つのクライアント装置２００のうちで電池残量の少ないクライアント装置２００を電池残量の少ないクライアント装置と特定することができる。また、チャネル制御部１２２は、電池残量の多いクライアント装置２００を電池残量の多いクライアント装置２００と特定することができる。閾値は、例えば、記憶部１５０にあらかじめ記憶させておいたものを使用することができる。チャネル制御部１２２が電池残量の少ないクライアント装置２００および電池残量の多いクライアント装置２００を特定する手法は、これらの手法に限定されるものではない。
【００３５】
また、例えば、チャネル制御部１２２は、電池残量が少ないクライアント装置２００を特定するに際して、電池残量が少ないと判断したクライアント装置２００の使用状況をさらに判断し、当該使用状況に基づいて当該クライアント装置２００を電池残量が少ないクライアント装置２００として特定するか否かを判断してもよい。チャネル制御部１２２は、例えば、電池残量が少ないと判断したクライアント装置２００があまり使用されていない場合には、このクライアント装置２００を電池残量が少ないクライアント装置２００として特定しなくてもよい。チャネル制御部１２２は、例えば、電池残量が少ないと判断したクライアント装置２００がよく使用されている場合には、このクライアント装置２００を電池残量が少ないクライアント装置２００として特定してもよい。
【００３６】
チャネル制御部１２２は、クライアント装置２００の使用状況を示す値が閾値よりも小さいときには、クライアント装置２００があまり使用されていないと判断してもよい。また、チャネル制御部１２２は、クライアント装置２００の使用状況を示す値が閾値よりも大きいときには、クライアント装置２００がよく使用されていると判断してもよい。例えば、使用状況を示す値が設定されたパケットがクライアント装置２００からサーバ装置１００に送信されれば、サーバ装置１００は、当該パケットに設定されている値を、使用状況を示す値として使用し得る。当該パケットは、定期的にクライアント装置２００からサーバ装置１００に送信されてもよいし、サーバ装置１００からの要求に応じてクライアント装置２００からサーバ装置１００に送信されてもよい。また、使用状況を示す値は、電池残量確認応答パケットに含まれていてもよい。
【００３７】
クライアント装置２００の使用状況を示す値は、例えば、クライアント装置２００が使用された時間であってもよいし、クライアント装置２００が使用された回数であってもよい。クライアント装置２００が使用された時間は、例えば、クライアント装置２００が起動されている時間であればよく、クライアント装置２００が使用された回数は、例えば、クライアント装置２００が起動された回数であればよい。クライアント装置２００の使用状況を示す値は、制御部２２０によりカウントされて記憶部２５０に記憶されており、必要に応じて制御部２２０により取得されて、送信部２３０を介してクライアント装置２００に送信される。
【００３８】
記憶部１５０は、複数のクライアント装置２００の各々とサーバ装置１００とにおける通信品質をチャネルごとに記憶しておくことが可能である。例えば、記憶部１５０は、複数のクライアント装置２００の各々を識別するための識別情報であるクライアント識別情報とチャネルごとの通信品質との組み合わせを通信品質管理情報１５１として記憶しておくことが可能である。通信品質管理情報１５１の構成については、図１３を参照しながら後に詳細に説明する。このように、記憶部１５０が通信品質管理情報１５１を記憶していれば、チャネル制御部１２２は、記憶部１５０により記憶されている通信品質に基づいて、現在利用しているチャネルを継続して利用するよりも、電池残量の多いクライアント装置２００により現在利用されているチャネルを利用するほうが、電池残量の少ないクライアント装置２００がより高い通信品質によりサーバ装置１００と通信を行うことができるか否かを判断することができる。
【００３９】
複数のクライアント装置２００の各々とサーバ装置１００とにおける通信品質は、例えば、サーバ装置１００から送信される品質測定制御パケットに対する応答としての品質測定応答パケットにより取得することができる。品質測定制御パケットの構成については、図４を参照しながら後に詳細に説明する。また、品質測定応答パケットの構成については、図５を参照しながら後に詳細に説明する。
【００４０】
品質測定制御パケットは、例えば、チャネル制御部１２２からの品質測定指示に基づいて、送受信制御部１２１により生成される。チャネル制御部１２２からの品質測定指示は、例えば、通信システム１０の稼動前に送受信制御部１２１に与えられるが、チャネル制御部１２２からの品質測定指示が与えられるタイミングは、特に限定されるものではない。例えば、チャネル制御部１２２からの品質測定指示は、所定のタイミングごとに送受信制御部１２１に与えられることとしてもよい。
【００４１】
品質測定応答パケットは、例えば、受信部１１０により受信され、送受信制御部１２１に出力されると、品質測定応答パケットに含まれている情報（例えば、パケットタイプ、送信元アドレス、宛先アドレスなど）が送受信制御部１２１によりチャネル制御部１２２に出力される。チャネル制御部１２２は、例えば、パケットタイプにより、品質測定応答パケットに含まれている情報が送受信制御部１２１から出力されたことを把握することができ、品質測定応答パケットに含まれている送信元アドレスにより、受信部１１０により受信された品質測定応答パケットの送信元のクライアント装置２００を特定することができる。
【００４２】
チャネル制御部１２２は、品質測定応答パケットに含まれている送信元アドレスにより、受信部１１０により受信された品質測定応答パケットの送信元のクライアント装置２００を特定することができる。例えば、チャネル制御部１２２は、受信部１１０により品質測定応答パケットが受信されたときの受信電力を測定できれば、この受信電力に応じた値を通信品質として取得することができる。例えば、この受信電力が大きいほど通信品質を高くすることができる。また、例えば、チャネル制御部１２２は、受信部１１０により品質測定応答パケットの受信を失敗した割合をエラー発生率として測定できれば、このエラー発生率に応じた値を通信品質として取得することができる。例えば、エラー発生率が高いほど通信品質を低くすることができる。
【００４３】
記憶部１５０は、複数のクライアント装置２００の各々が現在利用しているチャネルを識別するための情報である利用チャネル情報を記憶しておくことが可能である。例えば、記憶部１５０は、複数のクライアント装置２００の各々を識別するための識別情報であるクライアント識別情報と利用チャネル情報との組み合わせを装置管理情報１５２として記憶しておくことが可能である。このように、記憶部１５０が装置管理情報１５２を記憶していれば、チャネル制御部１２２は、記憶部１５０により記憶されている利用チャネル情報に基づいて、現在利用しているチャネルを継続して利用するよりも、電池残量の多いクライアント装置２００により現在利用されているチャネルを利用するほうが、電池残量の少ないクライアント装置２００がより高い通信品質によりサーバ装置１００と通信を行うことができるか否かを判断することができる。
【００４４】
また、上記したように利用チャネルの切り換えを行った場合、電池残量の少ないクライアント装置２００の通信品質は向上することとなる。そこで、サーバ装置１００は、電池残量の少ないクライアント装置２００からパケットが送信される際に使用される電力を下げることにより電池の消費を抑えることができる。また、電池残量の多いクライアント装置２００の通信品質は低下してしまう可能性もある。そこで、電池残量の多いクライアント装置２００には電池残量が十分に残っていることが想定されるため、サーバ装置１００は、電池残量の多いクライアント装置２００からパケットが送信される際に使用される電力を上げることにより電池残量の多いクライアント装置２００の通信品質の低下を抑えてもよい。それと同時に、サーバ装置１００は、電池残量の少ないクライアント装置２００からパケットが送信される際に使用される電力を下げることにより電池の消費を抑えることができる。
【００４５】
より詳細には、チャネル制御部１２２により、電池残量の少ないクライアント装置２００がより高い通信品質によりサーバ装置１００と通信を行うことができると判断された場合が想定される。その場合には、送信部１３０は、送信電力を下げるように制御するための情報を電池残量の少ないクライアント装置２００に送信すればよい。これにより、サーバ装置１００は、電池残量の少ないクライアント装置２００からパケットが送信される際に使用される電力を下げることにより電池の消費を抑えることができる。
【００４６】
また、チャネル制御部１２２により、電池残量の少ないクライアント装置２００がより高い通信品質によりサーバ装置１００と通信を行うことができると判断された場合には、送信部１３０は、送信電力を下げるように制御するための情報を電池残量の少ないクライアント装置２００にさらに送信するとともに、送信電力を上げるように制御するための情報を電池残量の多いクライアント装置２００にさらに送信してもよい。これにより、サーバ装置１００は、電池残量の多いクライアント装置２００の通信品質の低下を抑えることができる。
【００４７】
また、チャネル制御部１２２は、電池残量の少ないクライアント装置２００がより高い通信品質によりサーバ装置１００と通信を行うことができると判断した場合には、現在利用しているチャネルを継続して利用するよりも、電池残量の少ないクライアント装置２００により現在利用されているチャネルを利用するほうが、電池残量の多いクライアント装置２００がより低い通信品質によりサーバ装置１００と通信を行うことになるか否かを判断してもよい。送信部１３０は、チャネル制御部１２２により、電池残量の多いクライアント装置２００がより低い通信品質によりサーバ装置１００と通信を行うことになると判断された場合には、送信電力を上げるように制御するための情報を電池残量の多いクライアント装置２００にさらに送信してもよい。
【００４８】
これにより、サーバ装置１００は、電池残量の多いクライアント装置２００の通信品質の低下をより確実に抑えることができる。なお、当然のことながら、送信部１３０は、チャネル制御部１２２により、電池残量の多いクライアント装置２００がより低い通信品質によりサーバ装置１００と通信を行うことにはならないと判断された場合には、送信電力を上げるように制御するための情報を電池残量の多いクライアント装置２００に送信しなくてよい。送信電力を下げるように制御するための情報は、例えば、送信電力制御パケットにより送信することができる。送信電力制御パケットの構成については、図８を参照しながら後に詳細に説明する。また、送信電力制御パケットに対する応答は、例えば、送信電力応答パケットとして受信部１１０により受信される。送信電力応答パケットの構成については、図９を参照しながら後に詳細に説明する。
【００４９】
送信電力制御パケットは、例えば、チャネル制御部１２２からの送信電力制御指示に基づいて、送受信制御部１２１により生成される。チャネル制御部１２２からの送信電力制御指示は、例えば、送信電力を変更する必要が生じた場合に送受信制御部１２１に与えられるが、チャネル制御部１２２からの送信電力制御指示が与えられるタイミングは、特に限定されるものではない。
【００５０】
送信電力応答パケットは、例えば、受信部１１０により受信され、送受信制御部１２１に出力されると、送信電力応答パケットに含まれている情報（例えば、パケットタイプ、送信元アドレス、宛先アドレスなど）が送受信制御部１２１によりチャネル制御部１２２に出力される。チャネル制御部１２２は、例えば、パケットタイプにより、送信電力応答パケットに含まれている情報が送受信制御部１２１から出力されたことを把握することができ、送信電力応答パケットに含まれている送信元アドレスにより、受信部１１０により受信された送信電力応答パケットの送信元のクライアント装置２００を特定することができる。
【００５１】
チャネル制御部１２２は、送信電力応答パケットに含まれている送信元アドレスにより、受信部１１０により受信された送信電力応答パケットの送信元のクライアント装置２００を特定することができる。例えば、チャネル制御部１２２は、特定した送信電力応答パケットの送信元のクライアント装置２００の変更後の送信電力により、装置管理情報１５２に設定されている送信電力応答パケットの送信元のクライアント装置２００の送信電力を更新することができる。
【００５２】
その他、送信部１３０は、複数のクライアント装置２００の各々に第１データパケットを送信することができる。第１データパケットの構成については、図１０を参照しながら後に詳細に説明する。第１データパケットは、例えば、外部インタフェース１４０からのパケット送信指示に基づいて、送受信制御部１２１により生成される。外部インタフェース１４０からのパケット送信指示は、例えば、外部装置３００から外部インタフェース１４０に所定の信号が入力された際に送受信制御部１２１に与えられるが、外部インタフェース１４０からの所定の信号が与えられるタイミングは、特に限定されるものではない。
【００５３】
外部装置３００は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やセンサなどにより構成されるものであり、例えば、外部から何らかの信号を検出する機能を有する。サーバ装置１００が、例えば、ＡＴＭ（Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）に相当する装置に組み込まれている場合には、外部装置３００は、例えば、顧客から入金された紙幣や硬貨を検出する機能を有する。その場合には、外部装置３００は、検出した紙幣や硬貨が検出されるたびに外部インタフェース１４０を介して、送受信制御部１２１に所定の信号を与える。送受信制御部１２１は、所定の信号に基づいたデータを第１データパケットに含めて、送信部１３０を介してクライアント装置２００に送信する。第１データパケットを受信したクライアント装置２００は、例えば、このデータに基づいて顧客の残高を更新する処理や現金の預け入れ処理などを行うことができる。
【００５４】
第２データパケットは、例えば、受信部１１０により受信され、送受信制御部１２１に出力されると、第２データパケットに含まれている情報（例えば、パケットタイプ、送信元アドレス、宛先アドレス、データなど）が送受信制御部１２１により取得される。送受信制御部１２１は、例えば、パケットタイプにより、第２データパケットに含まれている情報が取得されたことを把握することができ、第２データパケットに含まれているデータに対して所定の処理を実行することができる。送受信制御部１２１は、所定の処理を実行して得た結果を、外部装置３００に出力することも可能である。
【００５５】
電源１６０は、サーバ装置１００内における各ブロックに電力を供給する機能を有するものである。電源１６０は、電池により構成されていてもよく、他の装置から電力を取得することが可能であってもよい。
【００５６】
次に、図３を用いて、本発明の実施形態に係るクライアント装置２００の機能構成について説明する。図３は、本発明の実施形態に係るクライアント装置２００の機能構成を示す図である。本発明の実施形態に係るクライアント装置２００は、少なくとも、送信部２３０と、受信部２１０と、チャネル制御部２２２とを備えるものである。その他、クライアント装置２００は、必要に応じて、送受信制御部２２１、外部インタフェース２４０、記憶部２５０、電池２６０、電池残量確認部２７０などを備えるものである。制御部２２０は、送受信制御部２２１、チャネル制御部２２２を包含するものである。電池２６０は、クライアント装置２００内における各ブロックに電力を供給する機能を有するものであり、一次電池であってもよく、二次電池であってもよく、燃料電池であってもよい。
【００５７】
送信部２３０は、自装置の電池２６０の残量をサーバ装置１００に送信する機能を有するものである。送信部２３０は、例えば、送受信制御部２２１から与えられたパケットを変調して、空中に電波として送信することができる。送信部２３０は、例えば、自装置の電池２６０の残量として、電池残量確認部２７０により取得されたものを使用することができる。電池残量確認部２７０により取得された電池２６０の残量は、例えば、電池残量２５１として記憶部２５０に記憶させておくことができる。このようにすれば、必要に応じて、記憶部２５０から電池残量２５１が取得されるようにすることができる。自装置の電池２６０の残量は、例えば、サーバ装置１００から送信される電池残量確認制御パケットに対する応答としての電池残量確認応答パケットにより送信される。
【００５８】
電池残量確認応答パケットは、例えば、受信部２１０により電池残量確認制御パケットが受信されるたびに、送受信制御部２２１により生成される。電池残量確認制御パケットは、例えば、受信部２１０により受信され、送受信制御部２２１に出力されると、電池残量確認制御パケットに含まれている情報（例えば、パケットタイプ、送信元アドレス、宛先アドレスなど）が送受信制御部２２１によりチャネル制御部２２２に出力される。チャネル制御部２２２は、例えば、パケットタイプにより、電池残量確認制御パケットに含まれている情報が送受信制御部２２１から出力されたことを把握することができ、電池残量確認制御パケットに含まれている送信元アドレスにより、電池残量の返信先を取得することができる。チャネル制御部２２２は、例えば、記憶部２５０から電池残量２５１を取得して送受信制御部２２１に出力することができる。
【００５９】
送受信制御部２２１は、チャネル制御部２２２から出力された電池残量２５１を含んだ電池残量確認応答パケットを生成し、生成した電池残量確認応答パケットを送信部２３０に出力することができる。送信部２３０は、送受信制御部２２１から出力された電池残量確認応答パケットを宛先のサーバ装置１００に送信することができる。
【００６０】
受信部２１０は、複数のクライアント装置２００のうち自装置以外の他のクライアント装置２００により現在利用されているチャネルを利用するように制御するための情報をサーバ装置１００から受信することが可能である。ここで、例えば、自装置がクライアント装置２００Ａである場合、自装置以外の他のクライアント装置２００は、クライアント装置２００Ｂ〜２００Ｎに相当する。受信部２１０は、例えば、空中から受信した電波を復調して、送受信制御部２２１にパケットとして出力することができる。
【００６１】
チャネル制御部２２２は、受信部２１０により、他のクライアント装置２００により現在利用されているチャネルを利用するように制御するための情報が受信されると、他のクライアント装置２００により現在利用されているチャネルを利用するように切り替えを行う機能を有するものである。チャネル制御部２２２は、現在利用されているチャネルを識別するための情報を利用チャネルとして、例えば、記憶部２５０に記憶させておくことができる。そのようにすれば、記憶部２５０に記憶させた利用チャネルを参照すれば、この利用チャネルにより識別されるチャネルを利用した通信を可能とすることができる。
【００６２】
クライアント装置２００が、以上のように説明した、送信部２３０と、受信部２１０と、チャネル制御部２２２とを備えることとすれば、サーバ装置１００において、電池により駆動するクライアント装置２００による稼動時間を向上させることが可能なチャネルの選定を行うことが可能となる。
【００６３】
送受信制御部２２１は、品質測定応答パケットを生成することも可能である。品質測定応答パケットは、例えば、受信部２１０により品質測定制御パケットが受信されるたびに、送受信制御部２２１により生成される。品質測定制御パケットは、例えば、受信部２１０により受信され、送受信制御部２２１に出力されると、品質測定制御パケットに含まれている情報（例えば、パケットタイプ、送信元アドレス、宛先アドレス、無線チャネル番号など）が送受信制御部２２１によりチャネル制御部２２２に出力される。
【００６４】
チャネル制御部２２２は、例えば、パケットタイプにより、品質測定制御パケットに含まれている情報が送受信制御部２２１から出力されたことを把握することができ、品質測定制御パケットに含まれている送信元アドレスにより、通信品質の返信先を取得することができる。また、チャネル制御部２２２は、無線チャネル番号により、通信品質の返信に使用するチャネルを把握することができる。
【００６５】
送受信制御部２２１は、品質測定応答パケットを生成し、生成した品質測定応答パケットを送信部２３０に出力することができる。送信部２３０は、送受信制御部２２１から出力された品質測定応答パケットを、チャネル制御部２２２により把握されたチャネルを使用して、宛先のサーバ装置１００に送信することができる。
【００６６】
送受信制御部２２１は、送信電力応答パケットを生成することも可能である。送信電力応答パケットは、例えば、受信部２１０により送信電力制御パケットが受信されるたびに、送受信制御部２２１により生成される。送信電力制御パケットは、例えば、受信部２１０により受信され、送受信制御部２２１に出力されると、送信電力制御パケットに含まれている情報（例えば、パケットタイプ、送信元アドレス、宛先アドレス、送信電力など）が送受信制御部２２１によりチャネル制御部２２２に出力される。
【００６７】
チャネル制御部２２２は、例えば、パケットタイプにより、送信電力制御パケットに含まれている情報が送受信制御部２２１から出力されたことを把握することができ、送信電力制御パケットに含まれている送信元アドレスにより、送信電力応答パケットの返信先を取得することができる。また、チャネル制御部２２２は、送信電力制御パケットに含まれている送信電力により、パケットを送信する際に使用される電力を上げる必要があるのか、下げる必要があるのかを把握することができる。チャネル制御部２２２は、送信電力制御パケットに含まれている送信電力を記憶部２５０に記憶させておくことができる。
【００６８】
送受信制御部２２１は、送信電力応答パケットを生成し、生成した送信電力応答パケットを送信部２３０に出力することができる。送信部２３０は、送受信制御部２２１から出力された送信電力応答パケットを、宛先のサーバ装置１００に送信することができる。
【００６９】
その他、送信部２３０は、サーバ装置１００に第２データパケットを送信することができる。その際、記憶部２５０に記憶させてある送信電力を使用して第２データパケットを送信する。第２データパケットの構成については、図１１を参照しながら後に詳細に説明する。第２データパケットは、例えば、外部インタフェース２４０からのパケット送信指示に基づいて、送受信制御部２２１により生成される。外部インタフェース２４０からのパケット送信指示は、例えば、外部装置４００から外部インタフェース２４０に所定の信号が入力された際に送受信制御部２２１に与えられるが、外部インタフェース２４０からの所定の信号が与えられるタイミングは、特に限定されるものではない。
【００７０】
外部装置４００は、例えば、ＰＣやセンサなどにより構成されるものであり、例えば、外部から何らかの信号を検出する機能を有する。クライアント装置２００が、例えば、ＡＴＭに相当する装置に組み込まれている場合には、外部装置４００は、例えば、顧客により出金された紙幣や硬貨を検出する機能を有する。その場合には、外部装置４００は、検出した紙幣や硬貨が検出されるたびに外部インタフェース２４０を介して、送受信制御部２２１に所定の信号を与える。送受信制御部２２１は、所定の信号に基づいたデータを第２データパケットに含めて、送信部２３０を介してサーバ装置１００に送信する。第２データパケットを受信したサーバ装置１００は、例えば、このデータに基づいて顧客の残高を更新する処理や現金の引き出し処理などを行うことができる。
【００７１】
第１データパケットは、例えば、受信部２１０により受信され、送受信制御部２２１に出力されると、第１データパケットに含まれている情報（例えば、パケットタイプ、送信元アドレス、宛先アドレス、データなど）が送受信制御部２２１により取得される。送受信制御部２２１は、例えば、パケットタイプにより、第１データパケットに含まれている情報が取得されたことを把握することができ、第１データパケットに含まれているデータに対して所定の処理を実行することができる。送受信制御部２２１は、所定の処理を実行して得た結果を、外部装置４００に出力することも可能である。
【００７２】
次に、図４を用いて、本発明の実施形態に係るサーバ装置１００によって送信される品質測定制御パケットの構成について説明する。図４は、本発明の実施形態に係るサーバ装置１００によって送信される品質測定制御パケットの構成を示す図である。
【００７３】
図４に示したように、本発明の実施形態に係るサーバ装置１００によってクライアント装置２００に送信される品質測定制御パケットは、制御フィールド、パケットタイプ、送信元アドレス、宛先アドレス、無線チャネル番号などにより構成される。制御フィールドは、サーバ装置１００とクライアント装置２００との間で通信を行うために使用される各種制御情報に相当する。パケットタイプは、品質測定制御パケットを識別するための情報に相当するものである。品質測定制御パケットのパケットタイプとしては、例えば、「１」を使用することができるが、特に限定されるものではない。
【００７４】
送信元アドレスは、品質測定制御パケットの送信元の装置を識別するためのアドレスに相当するものである。品質測定制御パケットの送信元アドレスとしては、例えば、サーバ装置１００のアドレスを使用することができる。宛先アドレスは、品質測定制御パケットの宛先の装置を識別するためのアドレスに相当するものである。品質測定制御パケットの宛先アドレスとしては、例えば、品質測定制御パケットの宛先となるクライアント装置２００のアドレスを使用することができる。
【００７５】
無線チャネル番号は、品質測定制御パケットを受信したクライアント装置２００により品質測定応答パケット送信時に使用されるチャネルを識別するための情報の一例に相当するものである。サーバ装置１００は、この無線チャネル番号を使用してクライアント装置２００から送信された品質測定応答パケットにより、この無線チャネル番号により識別されるチャネルを使用したクライアント装置２００による通信の品質を把握することができる。
【００７６】
次に、図５を用いて、本発明の実施形態に係るクライアント装置２００によって送信される品質測定応答パケットの構成について説明する。図５は、本発明の実施形態に係るクライアント装置２００によって送信される品質測定応答パケットの構成を示す図である。
【００７７】
図５に示したように、本発明の実施形態に係るクライアント装置２００によってサーバ装置１００に送信される品質測定応答パケットは、制御フィールド、パケットタイプ、送信元アドレス、宛先アドレスなどにより構成される。制御フィールドは、サーバ装置１００とクライアント装置２００との間で通信を行うために使用される各種制御情報に相当する。パケットタイプは、品質測定応答パケットを識別するための情報に相当するものである。品質測定応答パケットのパケットタイプとしては、例えば、「２」を使用することができるが、特に限定されるものではない。
【００７８】
送信元アドレスは、品質測定応答パケットの送信元の装置を識別するためのアドレスに相当するものである。品質測定応答パケットの送信元アドレスとしては、例えば、クライアント装置２００のアドレスを使用することができる。宛先アドレスは、品質測定応答パケットの宛先の装置を識別するためのアドレスに相当するものである。品質測定応答パケットの宛先アドレスとしては、例えば、品質測定応答パケットの宛先となるサーバ装置１００のアドレスを使用することができる。
【００７９】
次に、図６を用いて、本発明の実施形態に係るサーバ装置１００によって送信される電池残量確認制御パケットの構成について説明する。図６は、本発明の実施形態に係るサーバ装置１００によって送信される電池残量確認制御パケットの構成を示す図である。
【００８０】
図６に示したように、本発明の実施形態に係るサーバ装置１００によってクライアント装置２００に送信される電池残量確認制御パケットは、制御フィールド、パケットタイプ、送信元アドレス、宛先アドレスなどにより構成される。制御フィールドは、サーバ装置１００とクライアント装置２００との間で通信を行うために使用される各種制御情報に相当する。パケットタイプは、電池残量確認制御パケットを識別するための情報に相当するものである。電池残量確認制御パケットのパケットタイプとしては、例えば、「３」を使用することができるが、特に限定されるものではない。
【００８１】
送信元アドレスは、電池残量確認制御パケットの送信元の装置を識別するためのアドレスに相当するものである。電池残量確認制御パケットの送信元アドレスとしては、例えば、サーバ装置１００のアドレスを使用することができる。宛先アドレスは、電池残量確認制御パケットの宛先の装置を識別するためのアドレスに相当するものである。電池残量確認制御パケットの宛先アドレスとしては、例えば、電池残量確認制御パケットの宛先となるクライアント装置２００のアドレスを使用することができる。
【００８２】
次に、図７を用いて、本発明の実施形態に係るクライアント装置２００によって送信される電池残量確認応答パケットの構成について説明する。図７は、本発明の実施形態に係るクライアント装置２００によって送信される電池残量確認応答パケットの構成を示す図である。
【００８３】
図７に示したように、本発明の実施形態に係るクライアント装置２００によってサーバ装置１００に送信される電池残量確認応答パケットは、制御フィールド、パケットタイプ、送信元アドレス、宛先アドレス、電池残量などにより構成される。制御フィールドは、サーバ装置１００とクライアント装置２００との間で通信を行うために使用される各種制御情報に相当する。パケットタイプは、電池残量確認応答パケットを識別するための情報に相当するものである。電池残量確認応答パケットのパケットタイプとしては、例えば、「４」を使用することができるが、特に限定されるものではない。
【００８４】
送信元アドレスは、電池残量確認応答パケットの送信元の装置を識別するためのアドレスに相当するものである。電池残量確認応答パケットの送信元アドレスとしては、例えば、クライアント装置２００のアドレスを使用することができる。宛先アドレスは、電池残量確認応答パケットの宛先の装置を識別するためのアドレスに相当するものである。電池残量確認応答パケットの宛先アドレスとしては、例えば、電池残量確認応答パケットの宛先となるサーバ装置１００のアドレスを使用することができる。
【００８５】
電池残量は、電池残量確認応答パケットの送信元のクライアント装置２００の電池２６０の残量に相当するものである。サーバ装置１００は、この電池残量に基づいて、電池残量確認応答パケットの送信元のクライアント装置２００の利用チャネルを適宜変更することができる。
【００８６】
次に、図８を用いて、本発明の実施形態に係るサーバ装置１００によって送信される送信電力制御パケットの構成について説明する。図８は、本発明の実施形態に係るサーバ装置１００によって送信される送信電力制御パケットの構成を示す図である。
【００８７】
図８に示したように、本発明の実施形態に係るサーバ装置１００によってクライアント装置２００に送信される送信電力制御パケットは、制御フィールド、パケットタイプ、送信元アドレス、宛先アドレス、送信電力などにより構成される。制御フィールドは、サーバ装置１００とクライアント装置２００との間で通信を行うために使用される各種制御情報に相当する。パケットタイプは、送信電力制御パケットを識別するための情報に相当するものである。送信電力制御パケットのパケットタイプとしては、例えば、「５」を使用することができるが、特に限定されるものではない。
【００８８】
送信元アドレスは、送信電力制御パケットの送信元の装置を識別するためのアドレスに相当するものである。送信電力制御パケットの送信元アドレスとしては、例えば、サーバ装置１００のアドレスを使用することができる。宛先アドレスは、送信電力制御パケットの宛先の装置を識別するためのアドレスに相当するものである。送信電力制御パケットの宛先アドレスとしては、例えば、送信電力制御パケットの宛先となるクライアント装置２００のアドレスを使用することができる。
【００８９】
送信電力は、送信電力制御パケットの宛先のクライアント装置２００のパケット送信時に使用する電力を識別するための情報に相当するものである。クライアント装置２００は、この送信電力に基づいて、パケット送信時に使用する電力を適宜変更することができる。この送信電力には、変更後の送信電力が設定されてもよく、変更前後の送信電力の差分が設定されてもよく、単に、送信電力を上げる旨を示す情報や送信電力を下げる旨を示す情報が設定されてもよい。
【００９０】
次に、図９を用いて、本発明の実施形態に係るクライアント装置２００によって送信される送信電力応答パケットの構成について説明する。図９は、本発明の実施形態に係るクライアント装置２００によって送信される送信電力応答パケットの構成を示す図である。
【００９１】
図９に示したように、本発明の実施形態に係るクライアント装置２００によってサーバ装置１００に送信される送信電力応答パケットは、制御フィールド、パケットタイプ、送信元アドレス、宛先アドレスなどにより構成される。制御フィールドは、サーバ装置１００とクライアント装置２００との間で通信を行うために使用される各種制御情報に相当する。パケットタイプは、送信電力応答パケットを識別するための情報に相当するものである。送信電力応答パケットのパケットタイプとしては、例えば、「６」を使用することができるが、特に限定されるものではない。
【００９２】
送信元アドレスは、送信電力応答パケットの送信元の装置を識別するためのアドレスに相当するものである。送信電力応答パケットの送信元アドレスとしては、例えば、クライアント装置２００のアドレスを使用することができる。宛先アドレスは、送信電力応答パケットの宛先の装置を識別するためのアドレスに相当するものである。送信電力応答パケットの宛先アドレスとしては、例えば、送信電力応答パケットの宛先となるサーバ装置１００のアドレスを使用することができる。
【００９３】
次に、図１０を用いて、本発明の実施形態に係るサーバ装置１００によって送信される第１データパケットの構成について説明する。図１０は、本発明の実施形態に係るサーバ装置１００によって送信される第１データパケットの構成を示す図である。
【００９４】
図１０に示したように、本発明の実施形態に係るサーバ装置１００によってクライアント装置２００に送信される第１データパケットは、制御フィールド、パケットタイプ、送信元アドレス、宛先アドレス、データなどにより構成される。制御フィールドは、サーバ装置１００とクライアント装置２００との間で通信を行うために使用される各種制御情報に相当する。パケットタイプは、第１データパケットを識別するための情報に相当するものである。第１データパケットのパケットタイプとしては、例えば、「７」を使用することができるが、特に限定されるものではない。
【００９５】
送信元アドレスは、第１データパケットの送信元の装置を識別するためのアドレスに相当するものである。第１データパケットの送信元アドレスとしては、例えば、サーバ装置１００のアドレスを使用することができる。宛先アドレスは、第１データパケットの宛先の装置を識別するためのアドレスに相当するものである。第１データパケットの宛先アドレスとしては、例えば、第１データパケットの宛先となるクライアント装置２００のアドレスを使用することができる。
【００９６】
データは、例えば、サーバ装置１００の送受信制御部１２１により設定されるものである。クライアント装置２００の送受信制御部２２１は、このデータに対して、所定の処理を実行することができる。このデータは、主に、サーバ装置１００およびクライアント装置２００の各々のアプリケーションにより使用される。
【００９７】
次に、図１１を用いて、本発明の実施形態に係るクライアント装置２００によって送信される第２データパケットの構成について説明する。図１１は、本発明の実施形態に係るクライアント装置２００によって送信される第２データパケットの構成を示す図である。
【００９８】
図１１に示したように、本発明の実施形態に係るクライアント装置２００によってサーバ装置１００に送信される第２データパケットは、制御フィールド、パケットタイプ、送信元アドレス、宛先アドレス、データなどにより構成される。制御フィールドは、サーバ装置１００とクライアント装置２００との間で通信を行うために使用される各種制御情報に相当する。パケットタイプは、第２データパケットを識別するための情報に相当するものである。第２データパケットのパケットタイプとしては、例えば、「８」を使用することができるが、特に限定されるものではない。
【００９９】
送信元アドレスは、第２データパケットの送信元の装置を識別するためのアドレスに相当するものである。第２データパケットの送信元アドレスとしては、例えば、クライアント装置２００のアドレスを使用することができる。宛先アドレスは、第２データパケットの宛先の装置を識別するためのアドレスに相当するものである。第２データパケットの宛先アドレスとしては、例えば、第２データパケットの宛先となるサーバ装置１００のアドレスを使用することができる。
【０１００】
データは、例えば、クライアント装置２００の送受信制御部２２１により設定されるものである。サーバ装置１００の送受信制御部１２１は、このデータに対して、所定の処理を実行することができる。このデータは、主に、サーバ装置１００およびクライアント装置２００の各々のアプリケーションにより使用される。
【０１０１】
図１２は、本発明の実施形態に係る通信システム１０の構成図を簡略化した図である。図１２に示したように、簡略化した通信システム１０は、クライアント装置２００の例として、クライアント装置２００Ａ〜２００Ｃが示されている。以下においては、図１２に示したような、簡略化した通信システム１０を参照しながら、図１３〜図１７を用いた説明を行うことにする。
【０１０２】
まず、通信システム１０が稼動する前に、サーバ装置１００は、クライアント装置２００のチャネルごとの通信品質を測定する。通信品質は、上記したように、例えば、数値で表現されるものである。ここでは、便宜上、通信品質は、「１」〜「５」の５段階の数値で示すこととし、「５」が最も通信品質が高いことを示すものとする。
【０１０３】
通信品質の確認に際しては、サーバ装置１００からクライアント装置２００Ａ〜２００Ｃの各々に対して通信品質確認の指示を行う。まず、サーバ装置１００はクライアント装置２００Ａ〜２００Ｃの各々に対して、品質測定制御パケットを送信する。品質測定制御パケットを受信したクライアント装置２００Ａ〜２００Ｃの各々は、サーバ装置１００に対して品質測定応答パケットを返信する。
【０１０４】
サーバ装置１００は、クライアント装置２００Ａ〜２００Ｃの各々から品質測定応答パケットを受信すると、当該品質測定応答パケットを受信したときの受信電力に応じた値をクライアント装置２００Ａ〜２００Ｃの各々の通信品質として取得する。あるいは、クライアント装置２００Ａ〜２００Ｃの各々からサーバ装置１００に対して連続して品質測定応答パケットを送信することにする場合には、サーバ装置１００は、品質測定応答パケットが正常に受信できなかった割合をエラー発生率として測定し、エラー発生率に応じた値を通信品質として取得することとしてもよい。
【０１０５】
サーバ装置１００は、クライアント装置２００Ａ〜２００Ｃの各々の通信品質を取得すると、取得したクライアント装置２００Ａ〜２００Ｃの各々の通信品質をチャネルごとに記憶部１５０に登録することができる。例えば、サーバ装置１００により、図１４に示した通信品質管理情報１５１Ａのように記憶部１５０に登録される。
【０１０６】
次に、サーバ装置１００は、通信システム１０全体として好ましいチャネルが利用されている状態となるように、クライアント装置２００Ａ〜２００Ｃの各々の利用するチャネルを選択する。説明の便宜上、各チャネルは、１つのクライアント装置２００のみが利用できることとするが、各チャネルは、複数のクライアント装置２００により利用することができることとしてもよい。
【０１０７】
図１３を参照すると、例えば、クライアント装置２００Ｃ（クライアント装置識別情報「３」）は、チャネル１を利用するよりも、チャネル３を利用するほうが高い通信品質が得られる。しかし、クライアント装置２００Ｂ（クライアント装置識別情報「２」）のほうが更に高い通信品質が得られるため、サーバ装置１００は、通信システム１０全体として好ましいチャネルが利用されている状態となるようにチャネルを選択すると、クライアント装置２００Ｂ（クライアント装置識別情報「２」）の利用するチャネルとしてチャネル３を選択することとなる。
【０１０８】
このようにして、チャネル１〜３をクライアント装置２００Ａ〜２００Ｃの各々に割り当てることを想定すると、サーバ装置１００は、クライアント装置２００Ａ（クライアント装置識別情報「１」）にはチャネル２を、クライアント装置２００Ｂ（クライアント装置識別情報「２」）にはチャネル３を、クライアント装置２００Ｃ（クライアント装置識別情報「３」）にはチャネル１を割り当てることとなる。このとき、サーバ装置１００は、図１４に示した装置管理情報１５２Ａのように、例えば、クライアント装置２００Ａ〜２００Ｃの各々の電池残量を、最大値（例えば、１００ｄＢｍ）に設定することができ、クライアント装置２００Ａ〜２００Ｃの各々の送信電力を、所定の値（例えば、１０ｄＢｍ）に設定することができる。
【０１０９】
ここで、通信システム１０を稼動させ、サーバ装置１００とクライアント装置２００Ａ〜２００Ｃの各々との通信が開始されたとする。通信中には、サーバ装置１００は、クライアント装置２００Ａ〜２００Ｃの各々に対して、電池残量確認制御パケットを送信し、クライアント装置２００Ａ〜２００Ｃの各々は、記憶部２５０に記憶されている電池残量２５１を取得し、電池残量確認応答パケットにより電池残量２５１をサーバ装置１００に通知する。これにより、サーバ装置１００は、例えば、所定の時間ごとにクライアント装置２００Ａ〜２００Ｃの各々の電池残量を確認することができる。
【０１１０】
通信を継続すると、クライアント装置２００Ａ〜２００Ｃの各々により発生するトラフィック量が異なるため、電池２６０の消費量がクライアント装置２００ごとに異なり、電池残量２５１がクライアント装置２００ごとに異なることが想定される。図１５に示した装置管理情報１５２Ｂのように、例えば、クライアント装置２００Ｃの電池残量２５１が「３０」となり、クライアント装置２００Ａ、２００Ｂと比較して、少なくなってきたとする。例えば、通信システム１０が動作を継続するために、クライアント装置２００Ａ〜２００Ｃの全てが動作することが必須である場合などが想定される。そのような場合には、通信システム１０による動作を継続することを優先させるため、クライアント装置２００Ｃの電池２６０の消費を抑える必要がある。
【０１１１】
そこで、サーバ装置１００は、クライアント装置２００Ｃの送信電力を下げるように制御することにより、クライアント装置２００Ｃの電池２６０の消費を抑えることができる。このとき、サーバ装置１００は、クライアント装置２００Ｃに送信電力制御パケットを送信し、クライアント装置２００に対して送信電力を下げるように指示する。クライアント装置２００Ｃは、データ送信に使用する電力を下げるとともに、送信電力応答パケットをサーバ装置１００に返信する。サーバ装置１００は、クライアント装置２００Ｃから送信電力応答パケットを受信すると、例えば、図１６に示した装置管理情報１５２Ｃのように、送信電力を更新する。
【０１１２】
クライアント装置２００Ｃがデータ送信に使用する電力を下げると、通信品質が低下することが想定される。そこで、サーバ装置１００は、クライアント装置２００Ｃに通信品質のより高いチャネルを割り当てることにより、クライアント装置２００Ｃの通信品質の低下を抑えることができる。図１３に示した通信品質管理情報１５１Ａを参照すると、クライアント装置２００Ｃの通信品質は、チャネル１を利用した場合よりも、チャネル３を利用した場合のほうが高い。したがって、サーバ装置１００は、クライアント装置２００Ｃにチャネル３を新たに割り当て、クライアント装置２００Ｂにチャネル１を割り当てる。
【０１１３】
この結果、クライアント装置２００Ｂは、今までよりも通信品質の低いチャネルであるチャネル１を利用することになるが、電池残量が十分にあるため、サーバ装置１００は、クライアント装置２００Ｂの送信電力を上げるように制御することができる。このような制御により、クライアント装置２００Ｂの通信品質の低下を抑えることができる。クライアント装置２００Ｂの送信電力を上げた後の状態は、例えば、図１７に示した装置管理情報１５２Ｄのようになる。
【０１１４】
次に、図１８を用いて、本発明の実施形態に係る通信システム１０により通信品質管理情報１５１を登録する処理の流れについて説明する。図１８は、本発明の実施形態に係る通信システム１０により通信品質管理情報１５１を登録する処理の流れを示すシーケンス図である。
【０１１５】
図１８に示すように、まず、サーバ装置１００は、品質測定制御パケットを生成する（ステップＳ１０１）。サーバ装置１００は、生成パケット（品質測定制御パケット）をクライアント装置２００Ａ〜２００Ｃに送信する（ステップＳ１０２Ａ〜Ｓ１０２Ｃ）。クライアント装置２００Ａ〜２００Ｃの各々は、サーバ装置１００から生成パケット（品質測定制御パケット）を受信すると（ステップＳ１０３Ａ〜Ｓ１０３Ｃ）、品質測定応答パケットを生成する（ステップＳ１０４Ａ〜Ｓ１０４Ｃ）。クライアント装置２００Ａ〜２００Ｃの各々は、生成パケット（品質測定応答パケット）をサーバ装置１００に送信する（ステップＳ１０５Ａ〜Ｓ１０５Ｃ）。
【０１１６】
サーバ装置１００は、クライアント装置２００Ａ〜２００Ｃの各々から生成パケット（品質測定応答パケット）を受信すると（ステップＳ１０６Ａ〜Ｓ１０６Ｃ）、クライアント装置２００Ａ〜２００Ｃの各々から受信した品質測定応答パケットに基づいて、クライアント装置２００Ａ〜２００Ｃの各々のチャネルごとの通信品質を算出し、記憶部１５０に通信品質を登録する（ステップＳ１０７）。サーバ装置１００は、チャネルごとの通信品質に基づいて、クライアント装置２００Ａ〜２００Ｃの各々が通信に利用するチャネルを特定する（ステップＳ１０８）。サーバ装置１００により利用チャネルを特定する手法については、図１９を参照しながら、後に詳細に説明する。
【０１１７】
次に、図１９を用いて、図１８に示した利用チャネルを特定する手法の詳細について説明する。図１９は、図１８に示した利用チャネル特定処理の詳細を示すフローチャートである。
【０１１８】
図１９に示すように、まず、サーバ装置１００のチャネル制御部１２２は、通信品質管理情報１５１を参照して、最初のチャネルを選択する（ステップＳ１０８１）。チャネル制御部１２２は、例えば、通信品質管理情報１５１を参照して、チャネル１を最初のチャネルとして選択してもよいし、チャネル３を最初のチャネルとして選択してもよい。チャネル１が最初のチャネルとして選択された場合、チャネル１の次のチャネルは、例えば、チャネル２に相当し、チャネル２の次のチャネルは、例えば、チャネル３に相当する。また、チャネル３が最初のチャネルとして選択された場合、チャネル３の次のチャネルは、例えば、チャネル２に相当し、チャネル２の次のチャネルは、例えば、チャネル１に相当する。
【０１１９】
続いて、チャネル制御部１２２は、選択したチャネルの通信品質が最も高いクライアント装置２００を選択する（ステップＳ１０８２）。チャネル制御部１２２は、例えば、最初のチャネルとして、チャネル１を選択した場合には、選択したチャネルの通信品質が最も高いクライアント装置２００として、クライアント装置２００Ｃ（クライアント装置識別情報「３」）を選択する。
【０１２０】
チャネル制御部１２２は、選択したクライアント装置２００の利用チャネルは特定済みか否かを判断する（ステップＳ１０８３）。チャネル制御部１２２は、選択したクライアント装置２００の利用チャネルは特定済みであると判断した場合には（ステップＳ１０８３で「Ｙｅｓ」）、選択したチャネルの通信品質が次に高いクライアント装置２００を選択して（ステップＳ１０８４）、ステップＳ１０８３に戻る。チャネル制御部１２２は、選択したクライアント装置２００の利用チャネルは特定済みでないと判断した場合には（ステップＳ１０８３で「Ｎｏ」）、選択したクライアント装置２００の識別情報と選択したチャネルとの組み合わせを、クライアント装置識別情報と利用チャネルとの組み合わせとして、装置管理情報１５２に登録する（ステップＳ１０８５）。
【０１２１】
続いて、チャネル制御部１２２は、チャネルの割り当てが、クライアント装置２００Ａ〜２００Ｃの各々について終了したか否かを判断する（ステップＳ１０８６）。チャネル制御部１２２は、チャネルの割り当てが、クライアント装置２００Ａ〜２００Ｃの各々についてまだ終了していないと判断した場合には（ステップＳ１０８６で「Ｎｏ」）、次のチャネルを選択して（ステップＳ１０８７）、ステップＳ１０８２に戻る。チャネル制御部１２２は、クライアント装置２００Ａ〜２００Ｃの各々について終了したと判断した場合には（ステップＳ１０８６で「Ｙｅｓ」）、利用チャネルを特定する処理を終了する。
【０１２２】
次に、図２０を用いて、本発明の実施形態に係る通信システム１０により利用チャネルを変更する処理の流れについて説明する。図２０は、本発明の実施形態に係る通信システム１０により利用チャネルを変更する処理の流れを示すシーケンス図である。
【０１２３】
図２０に示すように、まず、サーバ装置１００は、電池残量確認制御パケットを生成する（ステップＳ２０１）。サーバ装置１００は、生成パケット（電池残量確認制御パケット）をクライアント装置２００Ａ〜２００Ｃに送信する（ステップＳ２０２Ａ〜Ｓ２０２Ｃ）。クライアント装置２００Ａ〜２００Ｃの各々は、サーバ装置１００から生成パケット（電池残量確認制御パケット）を受信すると（ステップＳ２０３Ａ〜Ｓ２０３Ｃ）、電池残量確認応答パケットを生成する（ステップＳ２０４Ａ〜Ｓ２０４Ｃ）。クライアント装置２００Ａ〜２００Ｃの各々は、生成パケット（電池残量確認応答パケット）をサーバ装置１００に送信する（ステップＳ２０５Ａ〜Ｓ２０５Ｃ）。
【０１２４】
サーバ装置１００は、クライアント装置２００Ａ〜２００Ｃの各々から生成パケット（電池残量確認応答パケット）を受信すると（ステップＳ２０６Ａ〜Ｓ２０６Ｃ）、クライアント装置２００Ａ〜２００Ｃの各々から受信した電池残量確認応答パケットにより通知された電池残量を装置管理情報１５２に登録する（ステップＳ２０７）。サーバ装置１００は、クライアント装置２００Ａ〜２００Ｃの各々の電池残量に基づいて、クライアント装置２００Ａ〜２００Ｃの各々が通信に利用するチャネルを変更する変更処理（ステップＳ２０８）を行う。サーバ装置１００により利用チャネルを変更する手法については、図２１を参照しながら、後に詳細に説明する。
【０１２５】
次に、図２１を用いて、図２０に示した利用チャネルを変更する手法の詳細について説明する。図２１は、図２０に示した変更処理の詳細を示すフローチャートである。
【０１２６】
図２１に示すように、まず、サーバ装置１００のチャネル制御部１２２は、装置管理情報１５２を参照して、クライアント装置２００Ａ〜２００Ｃの中に、電池残量の少ない第１クライアント装置が存在するか否かを判断する（ステップＳ２０８１）。チャネル制御部１２２は、クライアント装置２００Ａ〜２００Ｃの中に、電池残量の少ない第１クライアント装置が存在しないと判断した場合には（ステップＳ２０８１で「Ｎｏ」）、利用チャネルを変更する処理を終了する。チャネル制御部１２２は、クライアント装置２００Ａ〜２００Ｃの中に、電池残量の少ない第１クライアント装置が存在すると判断した場合には（ステップＳ２０８１で「Ｙｅｓ」）、ステップＳ２０８２に進む。
【０１２７】
続いて、チャネル制御部１２２は、第１クライアント装置にとって現在の利用チャネルより高い通信品質のチャネルが存在するか否かを判断する（ステップＳ２０８２）。チャネル制御部１２２は、通信品質管理情報１５１を参照して、第１クライアント装置にとって現在の利用チャネルより高い通信品質のチャネルが存在しないと判断した場合には（ステップＳ２０８２で「Ｎｏ」）、利用チャネルを変更する処理を終了する。チャネル制御部１２２は、第１クライアント装置にとって現在の利用チャネルより高い通信品質のチャネルが存在すると判断した場合には（ステップＳ２０８２で「Ｙｅｓ」）、ステップＳ２０８３に進む。
【０１２８】
チャネル制御部１２２は、第１クライアント装置の利用チャネルとして当該チャネル（第１クライアント装置にとって現在の利用チャネルより高い通信品質のチャネル）を設定するとともに（ステップＳ２０８３）、当該チャネルを利用していた第２クライアント装置の利用チャネルに第１クライアント装置が利用していたチャネルを設定する（ステップＳ２０８４）。チャネル制御部１２２は、送信部１３０を介して、送信電力を下げる旨を示す送信電力制御パケットを第１クライアント装置に送信するとともに（ステップＳ２０８５）、送信電力を上げる旨を示す送信電力制御パケットを第２クライアント装置に送信し（ステップＳ２０８６）、利用チャネルを変更する処理を終了する。
【０１２９】
本実施形態によれば、以下に示すような効果が得られる。
電池により駆動する無線通信システムによる稼動時間を向上させることが可能なチャネルの選定を行うことが可能となる。例えば、電池残量の少ないクライアント装置２００がデータ送信に使用する電力は、消費電力を節約するために、低く設定することができる。しかしながら、送信電力を低く設定すると、通信品質が低下することが想定される。そこで、サーバ装置１００は、電池残量が少ないクライアント装置２００に対しては、送信電力を低くするように制御するとともに、良質な通信品質を確保できるチャネルを優先的に割り当てることができる。このような制御により、通信システム１０全体の稼動時間を向上させることができる。
【０１３０】
なお、上記実施形態において説明した端末の各部の機能は、実際には、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより達成される。例えば、上記実施形態に係るサーバ装置１００においては、制御部１２０の各機能は、実際には、ＣＰＵがこれらの機能を実現する処理手順を記述したプログラムを実行することにより達成される。また、例えば、上記実施形態に係るクライアント装置２００においては、制御部２２０、電池残量確認部２７０の各機能は、実際には、ＣＰＵがこれらの機能を実現する処理手順を記述したプログラムを実行することにより達成される。
【０１３１】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１３２】
尚、本明細書において、シーケンス図に記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【０１３３】
１０    通信システム
１００  サーバ装置
１１０  受信部
１２０  制御部
１２１  送受信制御部
１２２  チャネル制御部
１３０  送信部
１４０  外部インタフェース
１５０  記憶部
１５１、１５１Ａ  通信品質管理情報
１５２、１５２Ａ、１５２Ｂ、１５２Ｃ、１５２Ｄ  装置管理情報
１６０  電源
２００  クライアント装置
２００Ａ  クライアント装置
２００Ｂ  クライアント装置
２００Ｃ  クライアント装置
２１０  受信部
２２０  制御部
２２１  送受信制御部
２２２  チャネル制御部
２３０  送信部
２４０  外部インタフェース
２５０  記憶部
２６０  電池
２７０  電池残量確認部
３００  外部装置
４００  外部装置
【図１】
0005287842.tif 000002
【図２】
0005287842.tif 000003
【図３】
0005287842.tif 000004
【図４】
0005287842.tif 000005
【図５】
0005287842.tif 000006
【図６】
0005287842.tif 000007
【図７】
0005287842.tif 000008
【図８】
0005287842.tif 000009
【図９】
0005287842.tif 000010
【図１０】
0005287842.tif 000011
【図１１】
0005287842.tif 000012
【図１２】
0005287842.tif 000013
【図１３】
0005287842.tif 000014
【図１４】
0005287842.tif 000015
【図１５】
0005287842.tif 000016
【図１６】
0005287842.tif 000017
【図１７】
0005287842.tif 000018
【図１８】
0005287842.tif 000019
【図１９】
0005287842.tif 000020
【図２０】
0005287842.tif 000021
【図２１】
0005287842.tif 000022