Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6282605B2 - 接続設定方法、サーバ、およびプログラム - Google Patents
[go: Go Back, main page]

JP6282605B2 - 接続設定方法、サーバ、およびプログラム - Google Patents

接続設定方法、サーバ、およびプログラム Download PDF

Info

Publication number
JP6282605B2
JP6282605B2 JP2015035722A JP2015035722A JP6282605B2 JP 6282605 B2 JP6282605 B2 JP 6282605B2 JP 2015035722 A JP2015035722 A JP 2015035722A JP 2015035722 A JP2015035722 A JP 2015035722A JP 6282605 B2 JP6282605 B2 JP 6282605B2
Authority
JP
Japan
Prior art keywords
signal
server
unit
slave unit
slave
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2015035722A
Other languages
English (en)
Other versions
JP2016158173A (ja
Inventor
義行 美原
義行 美原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2015035722A priority Critical patent/JP6282605B2/ja
Publication of JP2016158173A publication Critical patent/JP2016158173A/ja
Application granted granted Critical
Publication of JP6282605B2 publication Critical patent/JP6282605B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、1つ以上の子機と、複数の親機と、を備える通信システムにおけるネットワークの接続設定方法、サーバ、およびプログラムに関し、特に、親機のリソースが限られている場合であっても子機と親機との接続を確立可能な接続設定方法、サーバ、およびプログラムに関する。
従来、子機と親機とが通信を行う通信システムにおいて、子機と親機との接続を確立するために、子機の接続ID(例えば、SSIDまたはPAN−IDなど)が用いられることがある。例えば、特許文献1には、親機が子機の位置情報を取得し、子機の周囲の情報を事前に取得する手法が開示されている。当該手法を利用することによって、親機が自装置の近傍に存在する子機の接続IDを事前に把握することが可能である。
特開平10−21259号公報
しかしながら、従来の手法は、親機側に複数の子機の情報を設定する必要があるため、親機のリソースが限られている場合、子機と親機との間で必ずしも接続を確立できない。
かかる事情に鑑みてなされた本発明の目的は、親機のリソースが限られている場合であっても子機と親機との間で接続を確立可能な接続設定方法、サーバ、およびプログラムを提供することにある。
上記課題を解決するために本発明に係る接続設定方法は、1つ以上の子機と、前記1つ以上の子機を収容可能な複数の親機と、エリア毎に設けられ該エリア内に設置された前記親機と通信可能な複数の代表サーバと、を備える通信システムにおけるネットワークの接続設定方法であって、前記1つ以上の子機が、自装置の子機IDおよび接続IDをそれぞれ記憶するステップと、前記複数の代表サーバが、前記1つ以上の子機の前記子機IDと、前記接続IDと、検索順位と、を対応付けた子機情報データベースをそれぞれ記憶するステップと、前記子機が、自装置の前記子機IDを含む第1の信号を出力するステップと、出力された前記第1の信号を受信した前記親機が、前記第1の信号に含まれる前記子機IDと、前記第1の信号の受信電波強度と、を含む第2の信号を、自装置が設置されたエリアに対応する前記代表サーバに送信するステップと、前記第2の信号を受信した前記代表サーバが、前記第2の信号に含まれる前記子機IDをクエリとして、検索順位が上位である子機IDから順番に前記子機情報データベースを検索するステップと、前記第2の信号に含まれる前記受信電波強度に応じて、前記第2の信号に含まれる前記子機IDに対応する前記検索順位を変動させて前記子機情報データベースを更新するステップと、前記第2の信号に含まれる前記子機IDに対応する前記接続IDを、前記子機情報データベースから抽出して前記親機に送信するステップと、前記親機が、前記代表サーバから受信した前記接続IDを前記子機に送信するステップと、前記子機が、前記親機から受信した前記接続IDと、自装置が記憶する前記接続IDと、が一致する場合、前記親機との接続を確立するステップと、を含むことを特徴とする。
また、本発明に係るサーバは、1つ以上の子機と、前記1つ以上の子機を収容可能な複数の親機と、エリア毎に設けられ該エリア内に設置された前記親機と通信可能な複数の代表サーバと、を備える通信システムの前記代表サーバとして機能するサーバであって、前記複数の子機の子機IDと、接続IDと、検索順位と、をそれぞれ対応付けた子機情報データベースを記憶する記憶部と、前記子機が出力した前記子機の前記子機IDを含む第1の信号を受信した前記親機から、前記第1の信号に含まれる前記子機IDと、前記第1の信号の受信電波強度と、を含む第2の信号を受信し、前記第2の信号に含まれる前記子機IDをクエリとして、検索順位が上位である子機IDから順番に前記子機情報データベースを検索し、前記第2の信号に含まれる前記受信電波強度に応じて、前記第2の信号に含まれる前記子機IDに対応する前記検索順位を変動させて前記子機情報データベースを更新し、前記第2の信号に含まれる前記子機IDに対応する前記接続IDを、前記子機情報データベースから抽出して前記親機に送信する制御部と、を備えることを特徴とする。
また、本発明に係るプログラムは、1つ以上の子機と、前記1つ以上の子機を収容可能な複数の親機と、エリア毎に設けられ該エリア内に設置された前記親機と通信可能な複数の代表サーバと、を備える通信システムの前記代表サーバとして機能するサーバに、前記複数の子機の子機IDと、接続IDと、検索順位と、をそれぞれ対応付けた子機情報データベースを記憶部に記憶するステップと、前記子機が出力した自装置の前記子機IDを含む第1の信号を受信した前記親機から、前記第1の信号に含まれる前記子機IDと、前記第1の信号の受信電波強度と、を含む第2の信号を受信するステップと、前記第2の信号に含まれる前記子機IDをクエリとして、検索順位が上位である子機IDから順番に前記子機情報データベースを検索するステップと、前記第2の信号に含まれる前記受信電波強度に応じて、前記第2の信号に含まれる前記子機IDに対応する前記検索順位を変動させて前記子機情報データベースを更新するステップと、前記第2の信号に含まれる前記子機IDに対応する前記接続IDを、前記子機情報データベースから抽出して前記親機に送信するステップと、を実行させることを特徴とする。
本発明に係る接続設定方法、サーバ、およびプログラムによれば、親機のリソースが限られている場合であっても子機と親機との間で接続が確立可能である。
本発明の一実施形態に係る通信システムの概略構成を示す図である。 図1の子機の概略構成を示すブロック図である。 図1の親機の概略構成を示すブロック図である。 図3の収容子機DBの例を示す図である。 図1の代表サーバの概略構成を示すブロック図である。 図5の親機情報DBの例を示す図である。 図5の子機情報DBの例を示す図である。 図1の統合サーバの概略構成を示すブロック図である。 図8の代表サーバDBの例を示す図である。 図8の子機リストの例を示す図である。 図1の通信システムが実行する処理を説明するフローチャート図である。 図1の通信システムが実行する処理を説明するフローチャート図である。 図1の通信システムが実行する処理を説明するフローチャート図である。 図1の通信システムが実行する処理を説明するフローチャート図である。
以下、本発明の実施形態について説明する。
はじめに、本発明の一実施形態に係るサーバを備える通信システムの概要について説明する。図1に示すように、通信システム10は、子機11と、複数の親機12と、複数の代表サーバ13と、統合サーバ14と、を備える。図1においては簡便のため、子機11は1つのみ図示しているが、通信システム10は2つ以上の子機11を備えてもよい。
子機11は、例えばバイタルセンサまたは車載センサなどの移動端末装置である。子機11のユーザは、例えばバイタルセンサを子機11とした健康管理サービスまたは車載センサを子機11とした車両状態監視サービスなど、子機11を用いたサービスに加入するために、子機11に関する情報、例えば、MACアドレスなどの子機IDと、SSIDまたはPAN−IDなどの接続IDと、を当該サービスの提供者に連絡する。
親機12は、例えば無線通信によって子機11との間で情報の送受信が可能な基地局装置であって、近傍に存在する子機11を収容する。また、親機12は、例えばインターネットなどのIPネットワーク15を介して代表サーバ13と通信可能である。
代表サーバ13は、任意の1つの地理的なエリアに対応して設けられ、当該エリア内に設置された親機12と通信可能である。例えば、図1に示す代表サーバ13aは、エリアA内に設置された親機12aと通信可能である。また、代表サーバ13bは、エリアB内に設置された親機12bと通信可能である。
統合サーバ14は、IPネットワーク15を介して、通信システム10が備える全ての代表サーバ13と通信可能である。また、統合サーバ14には、サービス提供者の入力によって、通信システム10が備える全ての子機11に関する情報、例えば子機IDおよび接続IDが登録(記憶)されている。
次に、通信システム10の各構成要素について説明する。図2に示すように、子機11は、子機通信部16と、子機記憶部17と、子機制御部18と、を備える。
子機通信部16は、無線通信によって情報の送受信を行うインターフェースである。本実施形態において、子機通信部16は、無線通信によって親機12との間で情報の送受信を行う。
子機記憶部17は、例えばメモリであって、子機11の動作に必要なプログラムおよび多様な情報を記憶する。例えば、子機記憶部17は、子機11の子機IDおよび接続IDを記憶する。
子機制御部18は、例えば専用のマイクロプロセッサまたは特定のプログラムを読み込むことによって特定の処理を実行する汎用のCPUである。子機制御部18は、子機11の動作全体を制御する。
例えば、子機制御部18は、何れの親機12とも接続を確立していない場合、または接続先の親機12から受信する信号の受信電波強度が所定の閾値以下となった場合、新たな接続先の親機12を検索するために、子機11の子機IDを含む第1の信号を出力する。また、子機制御部18は、何れかの親機12と接続を確立している場合、第1の信号を出力する。第1の信号を出力することは、例えば子機制御部18が能動的に報知(ブロードキャスト)することであってもよく、親機12が報知したビーコン信号の受信に応じて当該親機12に送信することであってもよい。
また、子機制御部18は、親機12から接続IDを受信すると、受信した接続IDと、子機記憶部17に記憶された接続IDとが一致するか否かを判断する。接続IDが一致する場合、子機制御部18は、親機12との間で、例えば一般的な認証処理を行い、無線通信の接続を確立する。子機制御部18は、複数の親機12から接続IDを受信している場合、例えば親機12が送信する信号の受信電波強度が大きい親機12を優先して接続を試みる。無線通信の接続が確立されると、子機11のユーザは、加入するサービスの提供を受けることができる。
図3に示すように、親機12は、親機通信部19と、親機記憶部20と、親機制御部21と、を備える。
親機通信部19は、無線通信によって、およびIPネットワーク15を介して情報の送受信を行うインターフェースである。本実施形態において、親機通信部19は、無線通信によって子機11との間で情報の送受信を行い、IPネットワーク15を介して代表サーバ13との間で情報の送受信を行う。
親機記憶部20は、例えばメモリであって、親機12の動作に必要なプログラムおよび多様な情報を記憶する。例えば、親機記憶部20は、親機12の親機ID(例えば、MACアドレス)、および親機12が設置されたエリア(設置エリア)に対応する代表サーバ13の代表サーバアドレス(例えば、IPアドレス)を記憶する。また、親機記憶部20は、収容子機データベース(DB)22を記憶する。
収容子機DB22は、親機12と接続を確立した子機11に関する情報を含む。例えば図4に示すように、収容子機DB22は、親機12と接続を確立した子機11の子機IDおよび接続IDに対応付けて、接続日時を含む。接続日時は、対応する子機11との間で接続を確立した最新の日時を示す。
図3に示す親機制御部21は、例えば専用のマイクロプロセッサまたは特定のプログラムを読み込むことによって特定の処理を実行する汎用のCPUである。親機制御部21は、親機12の動作全体を制御する。例えば、親機制御部21は、親機12の親機IDなどを含むビーコン信号を定期的に報知する。
また、親機制御部21は、何れの親機12とも接続を確立していない子機11から第1の信号を受信する。親機制御部21は、第1の信号の受信電波強度(受信電界強度)を測定する。親機制御部21は、第1の信号に含まれる子機IDと、第1の信号の受信電波強度と、親機12の親機IDと、を含む信号第2の信号を、親機12の設置エリアに対応する代表サーバ13に送信する。親機制御部21は、第2の信号の送信に応じて代表サーバ13から接続IDを受信すると、受信した接続IDを子機11に送信する。また、親機制御部21は、子機11との間で、例えば一般的な認証処理を行い、無線通信の接続を確立する。
また、親機制御部21は、何れかの親機12と接続を確立している子機11から第1の信号を受信する。親機制御部21は、第1の信号の受信電波強度を測定し、親機12の設置エリアに対応する代表サーバ13に第2の信号を送信する。
図5に示すように、代表サーバ13は、代表サーバ通信部23と、代表サーバ記憶部24と、代表サーバ制御部25と、を備える。
代表サーバ通信部23は、IPネットワーク15を介して情報の送受信を行うインターフェースである。本実施形態において、代表サーバ通信部23は、IPネットワーク15を介して親機12または統合サーバ14との間で情報の送受信を行う。
代表サーバ記憶部24は、例えばメモリであって、代表サーバ13の動作に必要なプログラムおよび多様な情報を記憶する。例えば、代表サーバ記憶部24は、代表サーバ13の代表サーバアドレスおよび代表サーバID(例えば、MACアドレス)と、統合サーバ14の統合サーバアドレス(例えば、IPアドレス)と、代表サーバ13に対応するエリアを示す情報と、を記憶する。また、代表サーバ記憶部24は、親機情報データベース(DB)26と、子機情報データベース(DB)27と、を記憶する。
親機情報DB26は、代表サーバ13に対応するエリア内に設置された親機12に関する情報を含む。例えば図6に示すように、親機情報DB26は、エリア内に設置された親機12の親機IDおよび親機アドレス(例えば、IPアドレス)に対応付けて、住所を含む。住所は、対応する親機12が設置されている住所または位置情報(例えば、緯度および経度)である。
子機情報DB27は、通信システム10が備える全ての子機11に関する情報を含む。例えば図7に示すように、子機情報DB27は、通信システム10が備える全ての子機11の子機IDおよび接続IDに対応付けて、検索順位と、スコアと、受信電波強度情報と、を含む。
検索順位は、代表サーバ制御部25が子機IDをクエリとして子機情報DB27を検索する際の検索順を規定する情報である。具体的には、検索順位が上位である子機IDから順番に、子機情報DB27が検索される。このようにして、検索順位が上位である子機IDほど、子機情報DB27の検索によって特定されるまでに要する時間が短縮される。検索順位は、スコアに応じて定められる。具体的には、スコアが大きいほど、検索順位が上位となるように、すなわち検索順が早くなるように定められる。
スコアは、検索順位を定めるために用いられるパラメータである。スコアは、対応する子機11によって出力された第1の信号の、代表サーバ13に対応するエリア内に設置された親機12によって測定された受信電波強度に基づいて定められる。具体的には、親機12によって測定された受信電波強度が大きいほど、スコアが大きくなるように定められる。本実施形態では、スコアは、エリア内に設置された親機12によって測定された受信電波強度の合計値であって、スコアの初期値はゼロである。スコアの初期値は、任意の値に定められてもよい。
受信電波強度情報は、対応する子機11によって出力された第1の信号の、代表サーバ13に対応するエリア内に設置された親機12によって測定された受信電波強度を示す情報である。具体的には、受信電波強度情報は、エリア内に設置された親機12毎に、親機IDと、測定された受信電波強度と、を含む。本実施形態では、上述したように、受信電波強度情報に含まれる受信電波強度の合計が、スコアに定められる。
図5に示す代表サーバ制御部25は、例えば専用のマイクロプロセッサまたは特定のプログラムを読み込むことによって特定の処理を実行する汎用のCPUである。代表サーバ制御部25は、代表サーバ13の動作全体を制御する。
例えば、代表サーバ制御部25は、統合サーバ14から子機IDおよび接続IDを受信すると、当該子機IDおよび接続IDを子機情報DB27に登録(追加)する。ここで初期状態として、当該子機IDに対応するスコアはゼロに定められ、検索順位は最下位に定められる。
また、代表サーバ制御部25は、何れの親機12とも接続を確立していない子機11から第1の信号を受信した親機12から、第2の信号を受信する。代表サーバ制御部25は、第2の信号に含まれる子機IDをクエリとして、スコアに基づく検索順に、すなわち検索順位が上位である子機IDから順番に、子機情報DB27を検索する。代表サーバ制御部25は、検索によって特定した子機IDに対応する受信電波強度情報の、当該親機12の親機IDに対応する受信電波強度(例えば、0)を、第2の信号に含まれる受信電波強度(例えば、100)と等しくなるように変動させる。また、代表サーバ制御部25は、特定した子機IDに対応するスコアを変動(例えば、100増加)させて、子機情報DB27を更新する。そして、代表サーバ制御部25は、特定した子機IDに対応する接続IDを子機情報DB27から抽出して、当該親機12に送信する。上述の子機情報DB27の更新処理と、接続IDの送信処理と、は実行順序が逆であってもよい。
また、代表サーバ制御部25は、何れかの親機12と接続を確立している子機11から第1の信号を受信した親機12から、第2の信号を受信する。代表サーバ制御部25は、第2の信号に含まれる子機IDをクエリとして、スコアに基づく検索順に、すなわち検索順位が上位である子機IDから順番に、子機情報DB27を検索する。代表サーバ制御部25は、検索によって特定した子機IDに対応する受信電波強度情報に含まれる、当該親機12の親機IDに対応する受信電波強度を、第2の信号に含まれる受信電波強度と等しくなるように変動させる。また、代表サーバ制御部25は、特定した子機IDに対応するスコアを変動させて、子機情報DB27を更新する。そして、代表サーバ制御部25は、子機情報DB27の更新完了通知を、当該親機12に送信する。
また、代表サーバ制御部25は、子機情報DB27を更新すると、代表サーバ13の代表サーバIDと、更新されたスコアに対応する子機IDと、を統合サーバ14に送信する。
また、代表サーバ制御部25は、統合サーバ14から子機IDを含む第3の信号を受信すると、子機情報DB27内の当該子機IDに対応するスコアが初期値(例えば、ゼロ)であるか否かを判定する。スコアがゼロである場合、代表サーバ制御部25は、スコアがゼロである全ての子機IDのうち、第3の信号に含まれる子機IDに対応する検索順位を最上位に変動させて、子機情報DB27を更新する。一方、スコアがゼロでない場合、代表サーバ制御部25は、上述した子機情報DB27の更新を実行しない。すなわち、代表サーバ制御部25は、第3の信号に含まれる子機IDに対応する検索順位を変動させずに、本処理を終了する。
図8に示すように、統合サーバ14は、統合サーバ通信部28と、統合サーバ記憶部29と、統合サーバ制御部30と、を備える。
統合サーバ通信部28は、IPネットワーク15を介して情報の送受信を行うインターフェースである。本実施形態において、統合サーバ通信部28は、IPネットワーク15を介して代表サーバ13との間で情報の送受信を行う。
統合サーバ記憶部29は、例えばメモリであって、統合サーバ14の動作に必要なプログラムおよび多様な情報を記憶する。例えば、統合サーバ記憶部29は、統合サーバ14の統合サーバアドレスを記憶する。また、統合サーバ記憶部29は、代表サーバデータベース(DB)31と、子機リスト32と、を記憶する。
代表サーバDB31は、通信システム10が備える全ての代表サーバ13に関する情報を含む。例えば図9に示すように、代表サーバDB31は、代表サーバIDおよび代表サーバアドレスに対応付けて、エリアと、親機リストと、を含む。
エリアは、代表サーバ13に対応するエリアを示す情報である。
親機リストは、対応するエリア内に設置された親機12の親機IDを含む。
子機リスト32は、通信システム10が備える全ての子機11に関する情報を含む。例えば図10に示すように、子機リスト32は、子機IDと、接続IDと、を対応付けて含む。
図8に示す統合サーバ制御部30は、例えば専用のマイクロプロセッサまたは特定のプログラムを読み込むことによって特定の処理を実行する汎用のCPUである。統合サーバ制御部30は、統合サーバ14の動作全体を制御する。
例えば、統合サーバ制御部30は、サービス提供者によって入力された子機IDおよび接続IDを、子機リスト32に登録(追加)する。また、統合サーバ制御部30は、子機リスト32に登録した子機IDおよび接続IDを、通信システム10が備える全ての代表サーバ13に送信する。
また、統合サーバ制御部30は、代表サーバ記憶部24が記憶する子機情報DB27を更新した代表サーバ13から、当該代表サーバ13の代表サーバIDと、更新されたスコアに対応する子機IDと、を受信する。統合サーバ制御部30は、受信した代表サーバIDをクエリとして、代表サーバDB31を検索する。統合サーバ制御部30は、検索によって特定した代表サーバIDに対応するエリアを参照し、当該エリアの近傍に位置する(例えば、当該エリアに隣接する)他のエリアを特定する。例えば、統合サーバ制御部30は、エリアの位置関係を示す情報を予め統合サーバ記憶部29に記憶しておき、当該情報との照合によって、他のエリアを特定する。そして、統合サーバ制御部30は、特定された他のエリアに対応する他の代表サーバ13に、当該子機IDを送信する。
次に、図11のフローチャートを参照して、通信システム10において任意の子機11が新たに登録される処理について説明する。本処理は、例えばサービス提供者が子機11のユーザから連絡された子機IDおよび接続IDを統合サーバ14に入力した後に開始される。
ステップS100:はじめに、統合サーバ14は、例えばサービス提供者によって入力された子機IDおよび接続IDを、子機リスト32に登録する。
ステップS101:続いて、統合サーバ14は、子機リスト32に登録した子機IDおよび接続IDを、通信システム10が備える全ての代表サーバ13に送信する。
ステップS102:そして、代表サーバ13は、統合サーバ14から子機IDおよび接続IDを受信すると、当該子機IDおよび接続IDを子機情報DB27に登録する。登録時点において、すなわち初期状態において、子機情報DB27内の当該子機IDおよび接続IDに対応するスコアはゼロに設定され、検索順位は最下位に設定される。
次に、図12のフローチャートを参照して、親機12と、何れの親機12とも接続を確立していない子機11との間で無線通信の接続が確立される処理について説明する。
ステップS200:はじめに、子機11は、子機11の子機IDを含む第1の信号を出力(例えば、報知)する。ここで、子機11は、何れの親機12とも接続を確立していないものとする。
ステップS201:次に、親機12は、子機11から第1の信号を受信すると、第1の信号に含まれる子機IDと、第1の信号の受信電波強度と、親機12の親機IDと、を含む第2の信号を、親機12の設置エリアに対応する代表サーバ13に送信する。
ステップS202:次に、代表サーバ13は、親機12から第2の信号を受信すると、第2の信号に含まれる子機IDをクエリとして、スコアに基づく検索順に、すなわち検索順位が上位である子機IDから順番に、子機情報DB27を検索する。
ステップS203:続いて、代表サーバ13は、検索によって特定した子機IDに対応する受信電波強度情報の、親機12の親機IDに対応する受信電波強度を、第2の信号に含まれる受信電波強度と等しくなるように変動させる。また、代表サーバ13は、特定した子機IDに対応するスコアを変動させて、子機情報DB27を更新する。
ステップS204:続いて、代表サーバ13は、特定した子機IDに対応する接続IDを子機情報DB27から抽出して、親機12に送信する。
ステップS205:次に、親機12は、代表サーバ13から接続IDを受信すると、受信した接続IDを子機11に送信する。
ステップS206:次に、子機11は、親機12から接続IDを受信すると、受信した接続IDと、子機記憶部17に記憶された接続IDとが一致するか否かを判断する。接続IDが一致する場合(ステップS206−Yes)、ステップS207に進む。一方、接続IDが一致しない場合(ステップS206−No)、ステップS200に戻る。
ステップS207:ステップS206で接続IDが一致する場合(ステップS206−Yes)、子機11および親機12は、例えば一般的な認証処理を行い、無線通信の接続を確立する。
次に、図13のフローチャートを参照して、何れかの親機12と接続を確立している子機11に関して、代表サーバ13が子機情報DB27を更新する処理について説明する。
ステップS300:はじめに、子機11は、子機11の子機IDを含む第1の信号を出力(例えば、報知)する。ここで、子機11は、何れかの親機12と接続を確立しているものとする。
ステップS301:次に、親機12は、子機11から第1の信号を受信すると、第1の信号に含まれる子機IDと、第1の信号の受信電波強度と、親機12の親機IDと、を含む第2の信号を、親機12の設置エリアに対応する代表サーバ13に送信する。
ステップS302:次に、代表サーバ13は、親機12から第2の信号を受信すると、第2の信号に含まれる子機IDをクエリとして、スコアに基づく検索順に、すなわち検索順位が上位である子機IDから順番に、子機情報DB27を検索する。
ステップS303:続いて、代表サーバ13は、検索によって特定した子機IDに対応する受信電波強度情報の、ステップS301で第2の信号を送信した親機12の親機IDに対応する受信電波強度を、第2の信号に含まれる受信電波強度と等しくなるように変動させる。また、代表サーバ13は、特定した子機IDに対応するスコアを変動させて、子機情報DB27を更新する。
ステップS304:そして、代表サーバ13は、子機情報DB27の更新完了通知を親機12に送信する。
次に、図14のフローチャートを参照して、子機情報DB27を更新した代表サーバ13と異なる他の代表サーバ13の子機情報DB27が更新される処理について説明する。本処理は、例えば図12または図13に示す処理において代表サーバ13が子機情報DB27を更新した後に実行される。
ステップS400:はじめに、代表サーバ13は、子機情報DB27を更新すると、代表サーバ13の代表サーバIDと、更新されたスコアに対応する子機IDと、を統合サーバ14に送信する。
ステップS401:次に、統合サーバ14は、代表サーバIDと、子機IDと、を代表サーバ13から受信すると、受信した代表サーバIDをクエリとして、代表サーバDB31を検索する。
ステップS402:続いて、統合サーバ14は、検索によって特定した代表サーバIDに対応するエリアを参照し、当該エリアの近傍に位置する(例えば、当該エリアに隣接する)他のエリアを特定する。統合サーバ14は、当該他のエリアに対応する他の代表サーバ13に、ステップS401で受信した子機IDを含む第3の信号を送信する。
ステップS403:次に、他の代表サーバ13は、統合サーバ14から第3の信号を受信すると、子機情報DB27内の、当該第3の信号に含まれる子機IDに対応するスコアが初期値(例えば、ゼロ)であるか否かを判定する。スコアがゼロである場合(ステップS403−Yes)、ステップS404に進む。一方、スコアがゼロでない場合、本処理を終了する。
ステップS404:ステップS403でスコアがゼロである場合(ステップS403−Yes)、他の代表サーバ13は、スコアがゼロである子機IDのうち、ステップS403で受信した子機IDに対応する検索順位を最上位に変動させて、子機情報DB27を更新する。
以上説明したように、本実施形態に係る通信システム10において、代表サーバ13が、親機12から受信した第2の信号に含まれる子機IDをクエリとして、第1の信号の受信電波強度に応じた検索順位が上位である子機IDから順番に子機情報DB27を検索し、クエリに定められた子機IDおよび対応する接続IDを特定する。そして、親機12が、代表サーバ13から接続IDを受信し、受信した接続IDを用いて子機11との間で接続を確立する。このため、子機11と親機12との間の接続の確立に必要な接続IDを親機12に記憶させておく必要がなく、親機12のリソースが限られている場合であっても子機11を収容可能である。また、検索順位は、第1の信号の受信電波強度に応じて変動されるので、代表サーバ13が子機情報DB27を検索する際、例えばエリア内の親機12との間の距離が比較的長い子機11、すなわちスコアが所定値未満である子機IDを検索対象から除外できる。このため、クエリに定められた子機IDを子機情報DB27の検索によって特定するまでに要する時間が短縮され、子機11と親機12との間の接続を確立するまでに要する時間が短縮される。
具体的には、受信電波強度が大きいほど、子機情報DB27の検索順位が上位となるように変動される。このようにして、親機12との間の距離が短い子機11の子機IDほど、子機情報DB27の検索によって特定するまでに要する時間が短縮され、子機11と親機12との間の接続を確立するまでに要する時間が短縮される。
また、代表サーバ13が、子機情報DB27を更新すると、変動させた検索順位に対応する子機IDを統合サーバ14に送信し、統合サーバ14が、他の代表サーバ13に当該子機IDを含む第3の信号を送信する。そして、当該他の代表サーバ13が、自装置が記憶する子機情報DB27における、当該第3信号に含まれる子機IDに対応するスコアと等しいスコアが対応付けられた全ての子機IDのうち、第3の信号に含まれる子機IDに対応する検索順位を最上位に設定する。このようにして、他の代表サーバ13が記憶する子機情報DB27における、第3の信号に含まれる子機IDの検索順位が上位となるように変動されるので、例えば代表サーバ13に対応するエリア(例えば、エリアA)内で親機12との接続を確立していた子機11が、他の代表サーバ13に対応する他のエリア(例えば、エリアAに隣接するエリアB)内に移動してエリアB内に設置された親機12との接続を試みる際、子機情報DB27の検索によって特定するまでに要する時間が短縮され、子機11と親機12との間の接続を確立するまでに要する時間が短縮される。
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部やステップなどを1つに組合せたり、あるいは分割したりすることが可能である。
10 通信システム
11 子機
12、12a、12b 親機
13、13a、13b 代表サーバ
14 統合サーバ
15 IPネットワーク
16 子機通信部
17 子機記憶部
18 子機制御部
19 親機通信部
20 親機記憶部
21 親機制御部
23 代表サーバ通信部
24 代表サーバ記憶部
25 代表サーバ制御部
28 統合サーバ通信部
29 統合サーバ記憶部
30 統合サーバ制御部
32 子機リスト

Claims (7)

  1. 1つ以上の子機と、前記1つ以上の子機を収容可能な複数の親機と、エリア毎に設けられ該エリア内に設置された前記親機と通信可能な複数の代表サーバと、を備える通信システムにおけるネットワークの接続設定方法であって、
    前記1つ以上の子機が、自装置の子機IDおよび接続IDをそれぞれ記憶するステップと、
    前記複数の代表サーバが、前記1つ以上の子機の前記子機IDと、前記接続IDと、検索順位と、を対応付けた子機情報データベースをそれぞれ記憶するステップと、
    前記子機が、自装置の前記子機IDを含む第1の信号を出力するステップと、
    出力された前記第1の信号を受信した前記親機が、前記第1の信号に含まれる前記子機IDと、前記第1の信号の受信電波強度と、を含む第2の信号を、自装置が設置されたエリアに対応する前記代表サーバに送信するステップと、
    前記第2の信号を受信した前記代表サーバが、
    前記第2の信号に含まれる前記子機IDをクエリとして、検索順位が上位である子機IDから順番に前記子機情報データベースを検索するステップと、
    前記第2の信号に含まれる前記受信電波強度に応じて、前記第2の信号に含まれる前記子機IDに対応する前記検索順位を変動させて前記子機情報データベースを更新するステップと、
    前記第2の信号に含まれる前記子機IDに対応する前記接続IDを、前記子機情報データベースから抽出して前記親機に送信するステップと、
    前記親機が、前記代表サーバから受信した前記接続IDを前記子機に送信するステップと、
    前記子機が、前記親機から受信した前記接続IDと、自装置が記憶する前記接続IDと、が一致する場合、前記親機との接続を確立するステップと、
    を含む、接続設定方法。
  2. 請求項1に記載の接続設定方法であって、
    前記子機情報データベースを更新するステップにおいて、前記受信電波強度が大きいほど、前記検索順位が上位となるように変動される、接続設定方法。
  3. 請求項1または2に記載の接続設定方法であって、
    前記通信システムは、前記複数の代表サーバと通信可能な統合サーバをさらに備え、
    前記子機情報データベースは、前記複数の子機の前記子機IDと、前記接続IDと、検索順位と、スコアと、をそれぞれ対応付けて含み、
    前記代表サーバが前記子機情報データベースを更新するステップにおいて、前記代表サーバは、自装置に対応するエリアに設置された前記親機それぞれから受信した第2の信号に含まれる受信電波強度に応じて、前記第2の信号に含まれる前記子機IDに対応する前記スコアを決定し、該スコアに基づいて前記子機IDに対応する前記検索順位を変動させて前記子機情報データベースを更新し、
    前記代表サーバが、前記子機情報データベースを更新すると、変動させた前記検索順位に対応する前記子機IDを前記統合サーバに送信するステップと、
    前記統合サーバが、前記代表サーバから受信した前記子機IDを含む第3の信号を他の代表サーバに送信するステップと、
    前記他の代表サーバが、自装置が記憶する前記子機情報データベースにおける、前記第3の信号に含まれる前記子機IDに対応する前記スコアと等しい前記スコアが対応付けられた全ての前記子機IDのうち、前記第3の信号に含まれる前記子機IDに対応する検索順位を最上位に設定するステップと、
    をさらに含む、接続設定方法。
  4. 1つ以上の子機と、前記1つ以上の子機を収容可能な複数の親機と、エリア毎に設けられ該エリア内に設置された前記親機と通信可能な複数の代表サーバと、を備える通信システムの前記代表サーバとして機能するサーバであって、
    前記複数の子機の子機IDと、接続IDと、検索順位と、をそれぞれ対応付けた子機情報データベースを記憶する記憶部と、
    前記子機が出力した前記子機の前記子機IDを含む第1の信号を受信した前記親機から、前記第1の信号に含まれる前記子機IDと、前記第1の信号の受信電波強度と、を含む第2の信号を受信し、前記第2の信号に含まれる前記子機IDをクエリとして、検索順位が上位である子機IDから順番に前記子機情報データベースを検索し、前記第2の信号に含まれる前記受信電波強度に応じて、前記第2の信号に含まれる前記子機IDに対応する前記検索順位を変動させて前記子機情報データベースを更新し、前記第2の信号に含まれる前記子機IDに対応する前記接続IDを、前記子機情報データベースから抽出して前記親機に送信する制御部と、
    を備える、サーバ。
  5. 請求項4に記載のサーバであって、
    前記制御部は、前記受信電波強度が大きいほど、前記検索順位を上位となるように変動させる、サーバ。
  6. 請求項4または5に記載のサーバであって、
    前記通信システムは、前記複数の代表サーバと通信可能な統合サーバをさらに備え、
    前記子機情報データベースは、前記複数の子機の前記子機IDと、前記接続IDと、検索順位と、スコアと、をそれぞれ対応付けて含み、
    前記制御部は、
    自装置に対応するエリアに設置された前記親機それぞれから受信した第2の信号に含まれる受信電波強度に応じて、前記第2の信号に含まれる前記子機IDに対応する前記スコアを決定し、該スコアに基づいて前記子機IDに対応する前記検索順位を変動させて前記子機情報データベースを更新し、
    前記統合サーバから子機IDを含む第3の信号を受信すると、自装置が記憶する前記子機情報データベースにおける、前記第3の信号に含まれる前記子機IDに対応する前記スコアと等しい前記スコアが対応付けられた全ての前記子機IDのうち、前記第3の信号に含まれる前記子機IDに対応する検索順位を最上位に設定する、サーバ。
  7. 1つ以上の子機と、前記1つ以上の子機を収容可能な複数の親機と、エリア毎に設けられ該エリア内に設置された前記親機と通信可能な複数の代表サーバと、を備える通信システムの前記代表サーバとして機能するサーバに、
    前記複数の子機の子機IDと、接続IDと、検索順位と、をそれぞれ対応付けた子機情報データベースを記憶部に記憶するステップと、
    前記子機が出力した自装置の前記子機IDを含む第1の信号を受信した前記親機から、前記第1の信号に含まれる前記子機IDと、前記第1の信号の受信電波強度と、を含む第2の信号を受信するステップと、
    前記第2の信号に含まれる前記子機IDをクエリとして、検索順位が上位である子機IDから順番に前記子機情報データベースを検索するステップと、
    前記第2の信号に含まれる前記受信電波強度に応じて、前記第2の信号に含まれる前記子機IDに対応する前記検索順位を変動させて前記子機情報データベースを更新するステップと、
    前記第2の信号に含まれる前記子機IDに対応する前記接続IDを、前記子機情報データベースから抽出して前記親機に送信するステップと、
    を実行させる、プログラム。
JP2015035722A 2015-02-25 2015-02-25 接続設定方法、サーバ、およびプログラム Expired - Fee Related JP6282605B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015035722A JP6282605B2 (ja) 2015-02-25 2015-02-25 接続設定方法、サーバ、およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015035722A JP6282605B2 (ja) 2015-02-25 2015-02-25 接続設定方法、サーバ、およびプログラム

Publications (2)

Publication Number Publication Date
JP2016158173A JP2016158173A (ja) 2016-09-01
JP6282605B2 true JP6282605B2 (ja) 2018-02-21

Family

ID=56826469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015035722A Expired - Fee Related JP6282605B2 (ja) 2015-02-25 2015-02-25 接続設定方法、サーバ、およびプログラム

Country Status (1)

Country Link
JP (1) JP6282605B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7755506B2 (ja) * 2022-02-03 2025-10-16 シャープ株式会社 通信システム及び通信方法
US12380220B2 (en) * 2023-03-02 2025-08-05 Palo Alto Networks, Inc. Automated attribute scraping for security feature implementation prediction

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3477600B2 (ja) * 1996-07-19 2003-12-10 日本電気エンジニアリング株式会社 無線lanシステム
JP2004221680A (ja) * 2003-01-09 2004-08-05 Sony Corp 通信システム
JP2005323234A (ja) * 2004-05-11 2005-11-17 Matsushita Electric Ind Co Ltd 無線ネットワークシステム
KR100901373B1 (ko) * 2005-10-11 2009-06-05 삼성전자주식회사 다중 홉 릴레이 방식을 사용하는 광대역 무선접속통신시스템에서 연결식별자 관리 장치 및 방법
JP5721183B2 (ja) * 2012-05-25 2015-05-20 Necプラットフォームズ株式会社 無線lan通信システム、無線lan親機、通信接続確立方法、及びプログラム

Also Published As

Publication number Publication date
JP2016158173A (ja) 2016-09-01

Similar Documents

Publication Publication Date Title
US10667207B2 (en) Access point assisted roaming
CN105027464A (zh) 设备到设备网络中的接近度检测
US20090325574A1 (en) Mobile station and wireless communication method
EP1227694A1 (en) Location information providing apparatus, communication terminal, mobile communication terminal and location information providing method
CN112314004A (zh) 用于cbrs通信的简档选择
CN105519143A (zh) 用于无线设备的规则遵守
US20180027545A1 (en) Radio communication terminal and base station assignment method
EP3813393B1 (en) Vehicle communication system
KR102123636B1 (ko) 네트워크 기반의 위치 결정 방법 및 그 전자 장치
US20170339628A1 (en) Hidden hotspot access method and apparatus
JP6282605B2 (ja) 接続設定方法、サーバ、およびプログラム
CN107404404B (zh) 一种基于物联网的终端路由选择方法及物联网终端
JP2018125572A (ja) 位置検知システム、そのサーバ装置、携帯端末
US10009347B2 (en) Communication device, communication method, and communication system
CN105530684A (zh) 网络接入方法、装置和系统
CN113596792A (zh) 电子设备的绑定方法和装置、存储介质及电子装置
CN108848066B (zh) 一种终端的通信方法、终端及存储介质
TWI258944B (en) Data distribution device
CN105472731A (zh) 定位方法、辅助定位设备、地理位置监测设备及系统
JP2014143621A (ja) 無線通信制御装置、無線通信システム、無線通信制御方法
TWI631840B (zh) 機器型通訊方法及使用該方法的機器型通訊設備
CN112788093B (zh) 车辆管理服务器、车辆管理方法以及非暂时性存储介质
JP5582977B2 (ja) 無線通信システム、無線通信システムの基地局および端末、並びに、無線通信方法
JP7290699B2 (ja) サーバ、システムおよびプログラム
JP6327070B2 (ja) 無線通信システムおよび無線通信方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180117

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180123

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180124

R150 Certificate of patent or registration of utility model

Ref document number: 6282605

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees