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
JP7770050B2 - 通信ネットワークを構築することを含む方法およびシステム - Google Patents
[go: Go Back, main page]

JP7770050B2 - 通信ネットワークを構築することを含む方法およびシステム - Google Patents

通信ネットワークを構築することを含む方法およびシステム

Info

Publication number
JP7770050B2
JP7770050B2 JP2024102877A JP2024102877A JP7770050B2 JP 7770050 B2 JP7770050 B2 JP 7770050B2 JP 2024102877 A JP2024102877 A JP 2024102877A JP 2024102877 A JP2024102877 A JP 2024102877A JP 7770050 B2 JP7770050 B2 JP 7770050B2
Authority
JP
Japan
Prior art keywords
communication
network
communication unit
unit
communication devices
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.)
Active
Application number
JP2024102877A
Other languages
English (en)
Other versions
JP2024123222A (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.)
T&D Corp
Original Assignee
T&D Corp
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 T&D Corp filed Critical T&D Corp
Publication of JP2024123222A publication Critical patent/JP2024123222A/ja
Application granted granted Critical
Publication of JP7770050B2 publication Critical patent/JP7770050B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/246Connectivity information discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、通信ネットワークを構築することを含む方法およびシステムに関するものである。
特許文献1には、データ転送の設定作業が簡単であり、処理負荷が低い通信装置として、6LoWPANに準拠した通信を行うワイヤレスセンサーネットワークに接続する機器から、各機器が利用しようとする第1のアドレスと同一のアドレスを有する他の機器がネットワーク内に存在するかを確認するための確認メッセージを受信する受信手段と、受信手段により確認メッセージを受信した場合に、第1のアドレスと同一のアドレスを有する他の機器がネットワーク内に存在するか否かを判定する判定手段と、判定手段による判定の結果を、確認メッセージの応答として各機器に通知する通知手段と、受信手段が確認メッセージを受信し、通知手段が当該確認メッセージの応答として判定手段による判定の結果を通知するまでの間に、各機器が送信するデータの転送設定を行う第1の設定手段と、を備えた通信装置が開示されている。
特開2019-24161号公報
無線による通信ネットワークを、ユーザーが独自に、さらに簡単に構築できることが要望されている。
本発明の態様の1つは、ネットワークを構築するための通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置の中から選択された複数の第1の通信装置により第1のネットワークを構築することを有する方法である。前記複数の通信装置は、前記第1のネットワークを構築する複数の通信装置とは異なる汎用の第1の情報処理装置と前記複数の通信装置とがそれぞれ通信可能な、前記第1の通信ユニットとは異なる汎用の第2の通信ユニットをそれぞれ有し、前記第1のネットワークを構築することは、前記第1の情報処理装置が前記第2の通信ユニットを介して、前記第2の通信ユニットの通信可能な範囲の前記複数の通信装置から前記複数の通信装置の識別情報を取得することと、前記第1の情報処理装置上で、前記複数の通信装置の、取得された前記識別情報の中から、前記第1のネットワークを前記第1の通信ユニットより構築するための前記複数の第1の通信装置を選択可能とすることと、選択されたまだ前記第1の通信ユニットが未通信の状態にある前記複数の第1の通信装置に対し、前記第1のネットワークを構築するために前記第1の通信ユニットを介して他の前記第1の通信装置と通信するための第1の設定情報を前記第2の通信ユニットを介して提供することとを含む。
この方法は、さらに、前記選択された複数の第1の通信装置が、前記第1の設定情報にしたがい前記第1の通信ユニットにより、前記第2の通信ユニットの機能が不要な状態で通信を行い、前記選択された複数の第1の通信装置のみにより前記第1のネットワークを構築することを有してもよい。前記第1のネットワークを構築することは、前記第1の通信ユニットによる通信が、特定小電力無線局用の通信を含んでもよい。
前記複数の通信装置は、親機と、前記親機にデータを送信する少なくとも1つの通信装置とを含み、前記選択可能とすることは、前記親機、および前記少なくとも1つの通信装置をそれぞれ選択可能とすることを含んでもよい。前記親機は、サーバーと接続可能な第3の通信ユニットを含み、前記親機が、前記少なくとも1つの通信装置から取得した前記データを前記サーバーにアップすることを含んでもよい。
前記第1のネットワークを構築することは、前記第2の通信ユニットとしてBLE通信を用いることを含んでもよい。前記第1設定情報には、前記第1のネットワークを構築する際に前記選択された通信装置のそれぞれの前記第1の通信ユニット間の通信に用いられる周波数チャンネルの情報が含まれてもよい。前記第1のネットワークが確立した後は、前記第2の通信ユニットを介する前記第1の情報通信装置との通信が停止可能とされることを含んでもよい。
本発明の他の態様の1つは、ネットワークを構築するための通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置に対し、汎用の第2の通信ユニットを介して通信可能な、前記ネットワークを構築する複数の通信装置と異なる汎用の情報処理装置を制御するためのプログラムである。前記複数の通信装置は、前記汎用の情報処理装置と前記複数の通信装置とがそれぞれ通信可能な、前記第1の通信ユニットとは異なる汎用の前記第2の通信ユニットをそれぞれ有し、プログラムは、前記情報処理装置が、前記複数の通信装置の識別情報を前記第2の通信ユニットを介して、前記第2の通信ユニットの通信可能な範囲の前記複数の通信装置から取得することと、前記複数の通信装置の取得された前記識別情報の中から、前記情報処理装置上で第1のネットワークを前記第1の通信ユニットにより構築するための複数の第1の通信装置を選択可能とすることと、前記第1のネットワークを構築するために前記第1の通信ユニットを介して他の前記第1の通信装置と通信するための第1の設定情報を、前記選択されたまだ前記第1の通信ユニットが未通信の状態にある複数の第1の通信装置に前記第2の通信ユニットを介して提供することとを実行するための命令を有する。前記第1設定情報には、前記第1のネットワークを構築する際に前記選択された通信装置のそれぞれの前記第1の通信ユニット間の通信に用いられる周波数チャンネルの情報が含まれてもよい。前記第1のネットワークが確立した後は、前記第2の通信ユニットを介する前記第1の情報通信装置との通信が停止可能とされることを含んでもよい。
本発明の他の態様の1つは、ネットワークを構築するための通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置と、汎用の第2の通信ユニットにより、前記複数の通信装置と接続可能な、前記ネットワークを構築する複数の通信装置と異なる汎用の第1の情報処理装置とを有するシステムである。前記複数の通信装置は、前記汎用の第1の情報処理装置と前記複数の通信装置とがそれぞれ通信可能な、前記第1の通信ユニットとは異なる汎用の前記第2の通信ユニットをそれぞれ有し、前記第1の情報処理装置は、前記複数の通信装置の識別情報を前記第2の通信ユニットを介して、前記第2の通信ユニットの通信可能な範囲の前記複数の通信装置から取得する機能と、前記複数の通信装置の、取得された前記識別情報の中から、第1のネットワークを前記第1の通信ユニットにより構築する複数の第1の通信装置を選択可能とする機能と、前記第2の通信ユニットを介して、前記第1のネットワークを構築するために前記第1の通信ユニットを介して他の前記第1の通信装置と通信するための第1の設定情報を、選択されたまだ前記第1の通信ユニットが未通信の状態にある前記複数の第1の通信装置に提供し、前記第1の設定情報にしたがい前記第1の通信ユニットにより、前記第2の通信ユニットの機能が不要な状態で通信を行い、前記選択された複数の第1の通信装置のみにより、前記第1のネットワークを構築可能とする機能とを含む。
前記複数の通信装置は、親機と、前記親機にデータを送信する少なくとも1つの通信装置とを含み、前記選択可能とする機能は、前記親機、および前記少なくとも1つの通信装置をそれぞれ選択可能とする機能を含んでもよい。前記親機は、サーバーに接続可能な第3の通信ユニットを含み、前記親機が、前記少なくとも1つの通信装置から取得した前記データを前記サーバーにアップすることを含んでもよい。
前記第1の通信ユニットは特定小電力無線局用の通信を行う機能を含み、前記第2の通信ユニットはBLE通信を行う機能を含んでもよい。前記第1設定情報には、前記ネットワークを構築する際に前記選択された通信装置のそれぞれの前記第1の通信ユニット間の通信に用いられる周波数チャンネルの情報が含まれてもよい。前記第1のネットワークが確立した後は、前記第2の通信ユニットを介する前記第1の情報通信装置との通信が停止可能とされることを含んでもよい。
本発明のさらに異なる他の態様の1つは、ネットワークを構築するために他の通信装置に通信メッセージを伝送する第1の通信ユニットをそれぞれ含む複数の通信装置である。それぞれの前記複数の通信装置は、さらに、前記ネットワークを構築する複数の通信装置と異なる汎用の第1の情報処理装置と前記複数の通信装置とがそれぞれ通信可能な、前記第1の通信ユニットとは異なる汎用の第2の通信ユニットと、前記第2の通信ユニットを介して、前記第1の情報処理装置に対し、前記第2の通信ユニットの通信可能な範囲であれば当該通信装置の識別情報を提供し、前記複数の通信装置の中から前記第1の情報処理装置により選択されたまだ前記第1の通信ユニットが未通信の状態にある複数の第1の通信装置が前記第1の通信ユニットによる第1のネットワークを構築できるよう他の通信装置と通信するための第1の設定情報を取得して前記第1の通信ユニットを設定するように構成された通信ネットワーク構成ユニットとを有する。前記第1設定情報には、前記ネットワークを構築する際に前記選択された通信装置のそれぞれの前記第1の通信ユニット間の通信に用いられる周波数チャンネルの情報が含まれてもよい。前記第1のネットワークが確立した後は、前記第2の通信ユニットを介する前記第1の情報通信装置との通信が停止可能とされることを含んでもよい。
複数の通信装置を含むネットワークを構築するシステムを示すブロック図。 ネットワークを構築するプロセスを示すフローチャート。 仮想ネットワークの一例を示す図。 仮想ネットワークを構築するプロセスの一例を示す図。 図4に続いて仮想ネットワークを構築するプロセスを示す図。 図5に続いて仮想ネットワークを構築するプロセスを示す図。
図1に、ワイヤレスセンサーネットワーク(WSN)65を構築(構成)するシステム1を示している。WSN65は、他の通信装置を中継しながら通信メッセージを伝送する第1の通信ユニット51をそれぞれ有する複数の通信装置60を含む。複数の通信装置60には、クラウド9に接続可能な親機20を介して、内蔵または外付けされたセンサー59から取得した測定データを提供する子機50と、親機20と子機50とを中継可能な中継機30とを含む。なお、以降において、親機20を含めた通信装置60、すなわち、親機20、中継機30および子機50からなる通信ネットワーク(第1の通信ネットワーク)65を構築すること説明する。
システム1は、他の通信装置60、本例においては、親機20および/または中継機30を中継しながら通信メッセージを伝送する第1の通信ユニット51をそれぞれ有する複数の通信装置60を有する。システム1は、さらに、複数の通信装置60がそれぞれ有する第2の通信ユニット52により、複数の通信装置60と実質的に並列に接続可能なホストPC(第1の情報処理装置)10を有する。ホストPC10には、第2の通信ユニット52を介して取得した複数の通信装置60の識別情報IDを用いて、複数の通信装置60を含む第1の通信ネットワーク65を仮想的に構築(構成)する機能(機能ユニット)15と、仮想的に構築された第1の通信ネットワーク15nにしたがって第1の通信ユニット51を介して他の通信装置と通信するための設定情報(第1の設定情報)15sを、第2の通信ユニット52を介して複数の通信装置60の中の、第1の通信ネットワーク65を制御する通信装置、例えば親機20に設定する機能(機能ユニット)16とが実装されている。設定する機能16は、第1の通信ネットワーク65を構成する複数の通信装置60の各々に、第1の設定情報15sを設定してもよい。ツリー型またはスター型のネットワークを構築(構成)する場合は、中心となる親機20にのみ設定情報15sが設定されていてもネットワークの構築が可能である。一方、リング型、メッシュ型などの分散型のネットワークを構築する場合には、ネットワークを構成する全ての通信装置60に設定情報15sが設定されていてもよい。
子機50は、他の通信装置60、例えば、中継機30または親機20を中継しながら通信メッセージを伝送する第1の通信ネットワーク65を構成する通信装置60の1つのタイプである。子機50は、第1の通信ユニット51をそれぞれ有し、第1の通信ユニット51を介して第1の通信ネットワーク65を構築する。子機50は、ホストPC(第1の情報処理装置)10に対して複数の通信装置60、すなわち、親機20、中継機30および他の子機50と実質的に並列に接続可能な第2の通信ユニット52と、第2の通信ユニット52を介して、ホストPC10に子機50の識別情報IDを提供するように構成された通信ネットワーク構成ユニット55とを含む。通信ネットワーク構成ユニット55は、ホストPC10において仮想的に構築された複数の通信装置を含む通信ネットワーク15nにしたがって他の通信装置60と通信するための設定情報15sを取得して第1の通信ユニット51を設定する機能を含んでいてもよい。
子機50は温度、湿度などを測定するセンサー59と、測定された値(測定データ)59aを記録する内蔵メモリー58と、第1の通信ユニット51として機能する特定小電力(400MHz)無線通信ユニットと、第2の通信ユニット52として機能するBLE(2.4GHz)通信ユニットと、これらを制御するプロセッサ53とを含む。子機50は、センサー59とともに、あるいはセンサー59の代わりに、外部のセンサーと接続可能なインターフェイスを備えていてもよい。特定小電力無線ユニット51は、親機20または中継機30と通信するために使用され、BLE通信ユニット52は、スマホ・タブレット端末などのホストPC10と通信するために使用される。
特定小電力無線通信ユニット51は、特定小電力無線2により、子機50の記録データ(測定データ)59aを含む通信メッセージ2aを、他の通信装置である中継機30または親機20を中継しながら、インターネット9あるいは他の通信ネットワーク上に構築されるサーバー40まで伝送してアップロードするために用いられる。また、特定小電力無線通信ユニット51は、子機50における記録条件(測定条件)を設定するためにも使用される。
BLE通信ユニット52は、Bluetooth(登録商標)規格の一部として策定された仕様による無線通信3によりホストPC10と通信する。BLE通信ユニット52は、子機50が親機20および中継機30と特定小電力無線2で通信して、センサーネットワーク65を構築(形成)するための条件(ID、周波数チャンネル)をホストPCに提供するために使用される。通信ネットワーク65を構成するための情報(設定情報)15sが提供されるために使用されてもよい。
子機50は、メモリー58およびプロセッサ53を含むコンピュータ資源を含む。プロセッサ53は、メモリー58に記録されているプログラム(プログラム製品)53aをダウンロードすることにより所定の機能が実装され、機能モジュールあるいは機能ユニットとして動作する。プロセッサ53は、通信ネットワーク構成ユニット55としての機能を含む。通信ネットワーク構成ユニット55は、第2の通信ユニットであるBLE通信ユニット52を介して、ホストPC10に子機50の識別情報IDを提供する。通信ネットワーク構成ユニット55は、ホストPC10において仮想的に構築された複数の通信装置60を含む通信ネットワーク(仮想通信ネットワーク)15nにしたがって他の通信装置と通信するための周波数チャンネルなどを含む設定情報15sを取得して第1の通信ユニットである特定小電力無線通信ユニット51を設定してもよい。通信ネットワーク構成ユニット55は、予め設定された周波数チャンネル、IDなどを用いて特定小電力無線通信ユニット51を介して通信してもよい。この処理により、子機50は、中継機30および親機20を含む、実際の通信ネットワーク65を構成して、特定小電力無線2によりメッセージ2aを伝送することが可能となる。
プロセッサ53は、さらに、内部のセンサー59または外部のセンサーから測定データ59aを定期的に取得する測定機能56と、特定小電力無線通信ユニット51により、親機20または中継機30からの呼び出しに対応して測定データ59aを含むメッセージ2aを伝送する通信機能(通信制御ユニット)54とを含む。センサー59は内蔵されていても、外付けされていてもよく、温度、湿度、電圧、電流、パルス、照度、赤外線強度、CO2濃度などの物理量の1つを測定するものであってもよく、複数種類の物理量を測定する多種多様なセンサー(複数のセンサー)を含んでいてもよい。
通信機能54は、BLE通信ユニット52を介して取得した通信ネットワーク65を構築するための条件15sを用いて、または、予め設定されている条件を用いて、省電力で、他の通信装置60と通信するように特定小電力無線通信ユニット51を動作させる。具体的には、通信機能54は、親機20または中継機30と、ユーザーまたはシステム1の設計者により設定された仕様またはプロトコルにしたがって特定小電力無線通信ユニット51を動作させる。特定小電力無線通信ユニット51による通信には、ホスト10に搭載されているような汎用の通信機能と通信するような汎用性は不要であり、特定の通信装置60から構築される第1の通信ネットワーク65の中で、特定のプロトコルまたは仕様にしたがって通信できればよく、特定の目的、例えば、省電力を最優先するようなプロトコルまたは仕様で通信を行うことができる。
BLE通信ユニット52は、ホスト10に搭載されている汎用のBluetooth(登録商標)通信ユニット52と、汎用のプロトコルにしたがって通信する。このため、子機50は、ペアリングなどの所定の処理が行われており、BLE通信3が可能な距離にあれば、ホスト10とBLE通信ユニット52を介して通信が可能である。その一方、汎用のホスト10と通信するために、BLE通信ユニット52では汎用の仕様およびプロトコルにしたがった通信が行われ、必ずしも省電力などのユーザーまたはシステム1が最優先する目的にしたがった通信は行われない。
第1の通信ネットワーク65は、子機50に含まれた、また子機50を介して接続されるセンサーを含むネットワーク(センサーネットワーク)である。すなわち、特定小電力無線通信ユニット51による第1の通信ネットワーク65が構成されると、それはセンサーネットワークとして機能する。子機50は、センサーから測定データ59aを取得し、それをメッセージ2aに含めてセンサーネットワーク65を介してクラウド9にアップする。この処理においては、BLE通信ユニット52の機能は不要である。したがって、いったん、センサーネットワーク65による通信が確立した後は、BLE通信ユニット52を停止して電力消費をさらに削減するような処理も可能である。
親機20は、BLE通信ユニット52により得られた第1の設定情報15sに基づいて、特定小電力無線通信ユニット51による第1の通信ネットワーク65を構成し、それはセンサーネットワークとして機能させる。さらに、親機20は、子機50から特定小電力無線2でアップロードされた記録データ59aを含むメッセージ2aを、インターネット9上のクラウドサービス(WebStorage)サーバー40にアップロードする機器としても機能する。親機20は、特定小電力(400MHz)無線通信ユニット51と、BLE(2.4GHz)通信ユニット52の2種類の規格の無線機能と、さらに、インターネット9に接続するための機能として、有線LAN、無線LANまたは3G・LTE通信などを行うクラウド接続ユニット(第3の通信ユニット、ネットワーク接続ユニット)21とを含む。親機20は、メモリー28と、プロセッサ23とを含むコンピュータ資源を備えている。プロセッサ23は、メモリー28に記録されているプログラム(プログラム製品)23aをダウンロードすることにより所定の機能が実装され、機能モジュールあるいは機能ユニットとして動作する。
プロセッサ23は、通信ネットワーク構成ユニット25としての機能を含み、子機50の通信ネットワーク構成ユニット55と同様の処理を行う。通信ネットワーク構成ユニット25は、第2の通信ユニットであるBLE通信ユニット52を介して、ホストPC10に親機20の識別情報IDを提供する。通信ネットワーク構成ユニット25は、ホストPC10において仮想的に構築された複数の通信装置60を含む通信ネットワーク(仮想通信ネットワーク)15nにしたがって他の通信装置と通信するための周波数チャンネルなどを含む第1の設定情報15sを取得して第1の通信ユニットである特定小電力無線通信ユニット51を設定する。この処理により、親機20は、中継機30および子機50を含む、実際の第1の通信ネットワーク65を構成して、特定小電力無線2によりメッセージ2aを伝送することを可能とする。
プロセッサ23は、さらに、子機50より転送されたメッセージ2aの測定データ59aを、クラウド接続ユニット21を介してクラウド9にアップするアップロード機能26と、特定小電力無線通信ユニット51により、子機50または中継機30を呼び出してメッセージ2aを取得する通信機能24とを含む。通信機能(通信制御ユニット)24は、BLE通信ユニット52を介して取得したセンサーネットワーク65を構築するための設定情報15sを用いて特定小電力無線通信ユニット51を設定し、特定小電力無線通信ユニット51を用いて子機50または中継機30と通信してメッセージ2aを取得する。
中継機30は、子機50と親機20との間でメッセージ2aを中継してセンサーネットワーク65を形成するために使用され、親機20、子機50間の無線通信距離を延ばすための機器である。中継機30は、特定小電力(400MHz)無線通信ユニット51と、BLE(2.4GHz)通信ユニット52の2種類の規格の無線機能を含む。さらに、中継機30は、メモリー38と、プロセッサ33とを含むコンピュータ資源を含む。プロセッサ33は、メモリー38に記録されているプログラム(プログラム製品)33aをダウンロードすることにより所定の機能が実装され、機能モジュールあるいは機能ユニットとして動作する。プロセッサ33は、子機50の通信ネットワーク構成ユニット55と同様の処理を行う通信ネットワーク構成ユニット35と、特定小電力無線通信ユニット51を用いて子機50および中継機30と通信してメッセージ2aを中継する通信機能(通信制御ユニット)34とを含む。ネットワーク構成ユニット35は、BLE通信ユニット52を介してセンサーネットワーク65を構築するための設定情報15sを取得してもよく、通信機能34は、その設定情報15sを用いて特定小電力無線通信ユニット51を設定してもよい。
ホストPC(ホスト、第1の情報処理装置)10は、パーソナルコンピュータ、タブレットコンピュータ、スマートホンなどであり、メモリー13およびプロセッサ11を含む汎用的なコンピュータ資源と、通信および処理を行う資源を含む。典型的には、ホスト10は、BLE(Bluetooth(登録商標))通信ユニット52と、有線LAN、無線LANまたは3G・LTE通信などを行うクラウド接続ユニット(ネットワーク接続ユニット)12と、メモリー13と、プロセッサ11と、ユーザーインターフェイス14とを含む。プロセッサ11は、メモリー13に記録されているプログラム(プログラム製品)11aをダウンロードすることにより所定の機能が実装され、機能モジュールあるいは機能ユニットとして動作する。プロセッサ11は、種々のアプリケーション19を実行する機能と、センサーネットワークである第1の通信ネットワーク65を仮想的に構築する機能15と、仮想的に構築された第1の通信ネットワーク15nにしたがって通信装置60が通信するための設定情報(第1の設定情報)15sを通信装置60の各々に設定する機能16とを含む。プログラム11aは、これらの機能を実装するための命令を含み、プログラム(プログラム製品)11aは、メモリーあるいは他の記録媒体に記録して提供できる。
通信ネットワークを構築する機能(第1の通信ネットワークを構築する機能)15は、複数の通信装置60をそれぞれ示す複数のアイコンを表示する機能15aと、複数のアイコンをドラッグ・アンド・ドロップすることにより、複数のアイコンにより仮想的な通信ネットワーク15nを構築する機能15bとを含む。
図2に、ホストPC10において、親機20、中継機30および子機50を含む通信装置60により通信ネットワーク(第1の通信ネットワーク、センサーネットワーク)65を構築するステップ70を含むプロセスを示している。ステップ71において、ホスト10は、ホスト10からBLE通信の範囲に存在し、ペアリングなど通信開始のための処理が行われた複数の通信装置60と通信する。ホスト10および複数の通信装置60が、BLE通信ユニット52を介して、実質的に並列に通信を行い、各通信装置60、すなわち、親機20、中継機30および子機50の識別情報IDを取得する。識別情報IDには、通信装置60の種類、例えば、親機20、中継機30、子機50、さらに、子機50に内蔵しているセンサー59などが含まれていてもよい。
このステップ71において、BLE通信ユニット52は、通信ネットワーク65を構築する複数の通信装置60から、それぞれの識別情報IDを一括して受信できればよい。したがって、無線ネットワーク65を構築する、または構築する候補となる複数の通信装置60に対して、仮想ネットワークをホスト10の上で構築する処理のために障害とならない程度の時間間隔でそれらの通信装置60と通信が行われればよく、必ずしも同時にそれらの通信装置60との間で通信が行われる必要はない。BLE通信ユニット52を用いた通信3は、このステップおよび以降の処理において、ユーザーがほとんど同時にそれらの通信装置60の情報を取得または操作できる程度に、並列的に、断続的に、あるいは順番に、すなわち、実質的に並列に、それらの通信装置60との間で通信が行われればよい。
ステップ72において、BLE通信ユニット52を介して取得された通信装置60の識別情報IDを用いてホスト10の上で、複数の通信装置60を含む通信ネットワークを仮想的に構築する。このステップ72は、ホスト10のディスプレイあるいはタッチパネルなどのユーザーインターフェイス(U/I)14に、複数の通信装置60をそれぞれ示す複数のアイコンを表示するステップ73と、複数のアイコンをドラッグ・アンド・ドロップすることにより、複数のアイコンにより仮想的な通信ネットワーク15nを構築するステップ74とを含む。
図3から図6に、U/I14、例えばタッチパネルを用いて仮想ネットワーク15nを構築する一例を示している。この例では、図3に示すような、冷蔵庫内の温度を測定するための仮想通信ネットワーク15nを複数の通信装置60で構築し、その情報を、親機20へ提供(供給、フィードバック)して親機20を設定することにより、通信ネットワーク(センサーネットワーク)65を構築する。親機20とともに、その他の各通信装置60へ提供(供給、フィードバック)して各通信装置60を設定することにより、通信ネットワーク(センサーネットワーク)65を構築してもよい。
まず、図4に示すように、タッチパネル14に表示された複数の親機20のIDの中から「12340000」を選択すると、冷蔵庫内の温度測定用のネットワーク15nの親機20として、タッチパネル14に親機のアイコン81が表示される。次に、図5に示すように、タッチパネル14に表示されている複数の中継機30および子機50の中から、親機20と直に通信する中継機30および子機50を選択して、親機20のアイコン81にドラッグ・アンド・ドロップする。
例えば、3つの中継機30のアイコン(Repeater1~3)82と、2つの子機50のアイコン83とを親機20のアイコン81にドラッグ・アンド・ドロップする。この操作により、親機20とこれらの中継機30および子機50とが直に(中継機なしで)接続されるネットワークが構築される。また、親機20と接続された中継機30のアイコン82に、3つの子機50のアイコン83をドラッグ・アンド・ドロップする。この操作により、中継機30とこれらの子機50とが直に(他の中継機なしで)接続され、子機50が中継機30を介して親機20と接続されるネットワークが構築される。
また、親機20と接続された中継機30のアイコン82に、他の中継機30のアイコン82をドラッグ・アンド・ドロップし、さらに、その中継機30のアイコン82に2つの子機50のアイコン83をドラッグ・アンド・ドロップしてもよい。この操作により、これらの子機50が2つの中継機30を介して親機20と接続されるネットワークが構築される。
図6は、上記のように仮想的に形成されたネットワーク15nの一部の構成を確認する様子を示している。例えば、親機20に繋がった中継機30のアイコン82に対して、3台の子機50を示すアイコン83が接続されている状態が示されており、中継機30に対して3台の子機50が接続されたネットワークが構築されていることを示している。
図2に戻って、ホスト10は、ステップ74において仮想的なネットワーク15nが形成されると、ステップ75において、仮想的な通信ネットワーク15nにしたがって特定小電力無線ユニット(第1の通信ユニット)51を介して他の通信装置と通信するための設定情報(第1の設定情報)15sを、BLE通信ユニット(第2の通信ユニット)52を介して親機20に提供する。ステップ76において、親機20は、設定情報15sに含まれる通信ネットワーク15nのルーティング情報に基づいて、中継機30および子機50と通信する。中継機30は、親機20から通信とともに供給されるルーティング情報を含む設定情報15sにしたがって下位の中継機30および/または子機50と通信する。子機50および中継機30は、親機20から受信したルーティング情報を含む設定情報15sにしたがって上記の中継機30または親機20に対して測定データ59aを含むメッセージ2aを送信する。このようにして、ホストPC10で仮想的に構築された通信ネットワーク15nに含まれている複数の通信装置60により、実空間において、特定小電力無線ユニット(第1の通信ユニット)51による第1の通信ネットワーク65が形成され、稼働させることができる。
ステップ75において、通信ネットワーク15nに含まれている複数の通信装置60の各々に第1の設定情報15sを提供し、それぞれの通信装置60の特定小電力無線ユニット(第1の通信ユニット)51の通信条件を設定してもよい。この処理により、実空間において、複数の通信装置60により第1の通信ネットワーク65を稼働させる条件が整う。このため、ステップ76において、例えば、BLE通信ユニット52を介して、親機20、中継機30および子機50を含む複数の通信装置60に、センサー59を用いて計測するとともに、その測定データ59aを含むメッセージ2aを伝送する処理の開始を通知してもよい。これにより、通信ネットワーク65に属する親機20、中継機30および子機50が特定小電力無線ユニット51を用いた通信を開始し、通信ネットワーク65を稼働させることができる。この場合、BLE通信ユニット52は、無線ネットワーク65により通信を開始するための設定情報15sを複数の通信装置60に対して一括して配信できればよく、実質的に並列に複数の通信装置60に対してアクセスできればよい。
なお、上記の例では、複数の通信装置(無線装置)60の間の通信ネットワーク65を構築する第1の通信ユニット(第1の無線ユニット)51の一例として特定小電力無線(400MHz)を用いた例を示しているが、特定小電力無線(900MHz)であってもよく、ZigBee(登録商標)などの他の省電力通信が可能な通信方式を用いた通信ユニットであってもよい。子機50および中継機30は、バッテリーで稼働するものであってもよく、通信に要する電力消費が少ないことが望ましい。したがって、第1の通信ユニット51は、ホストPC10には標準的に搭載されず、カスタマイズが容易で、省電力化が容易な通信ユニットであればよい。
一方、ホストPC10と接続する第2の通信ユニット52として、上記ではBLE通信ユニットを採用した例を示しているが、他の汎用的な通信ユニットであって、ホストPC10に標準的に搭載される通信ユニット、例えば、無線LANユニットであってもよい。また、上記では、子機50がセンサーを内蔵した、あるいはセンサーと接続されたセンサーネットワークを例に説明しているが、子機50が中継機30としての機能を内蔵していてもよい。また、センサーネットワークに限らず、その他の無線通信マルチホップ方式で通信を行う端末を含む通信ネットワークに対して本発明を適用することが可能である。
上記には、通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置が、第1の通信ユニットによる第1の通信ネットワークを構築することを有する方法が記載されている。複数の通信装置は、それぞれ、第1の情報処理装置(ホストとなる情報処理装置、ホストPC)と通信可能な第2の通信ユニットを含み、第1の通信ネットワークを構築することは次のステップを含む。1)第1の情報処理装置が、第2の通信ユニットを介して、複数の通信装置の識別情報を取得すること。2)識別情報を用いて第1の情報処理装置上で、複数の通信装置を含む第1の通信ネットワークを仮想的に構築すること。3)仮想的に構築された第1の通信ネットワークにしたがって他の通信装置と通信するための第1の設定情報を、第2の通信ユニットを介して複数の通信装置の中の、第1の通信ネットワークを制御する通信装置に設定すること。第1の設定情報を設定する対象となる通信装置は、例えば、第1の通信ネットワークを管理できる最上位の通信装置であり、親機と称されることがある。分散型の通信ネットワークなどにおいては、第1の設定情報は各々の通信装置に設定されてもよい。
当該方法は、さらに、第1の通信ネットワークに属する複数の通信装置が第1の設定情報にしたがい第1の通信ユニットにより通信を行うことを有していてもよい。第2の通信ユニットは、複数の通信装置と第1の情報処理装置とが実質的に並列に通信可能なものであってもよい。識別情報を取得することは、複数の通信装置が、それぞれ、第1の情報処理装置と実質的に並列に通信することを含んでもよい。
通信装置が、第1の情報処理装置、例えば、ノートPCなどに限らず、タブレット端末またはスマートホン端末に標準的に搭載された、無線LAN、BLE通信(BLE:Bluetooth(登録商標) Low Energy)などで通信可能な第2の通信ユニットを搭載して情報をホストとなる第1の情報処理装置に提供することにより、第1の情報処理装置上で通信装置による通信ネットワークを仮想的に構築することができる。第2の通信ユニットを介して、第1の情報処理装置から、通信ネットワークを制御する通信装置に、仮想的に構築された通信ネットワークの情報をフィードバックすることにより、第1の情報処理装置には標準的に搭載されない第1の通信ユニットにより省電力通信ネットワークを簡単に構築できる。PCなどの情報処理装置に標準的には搭載されない第1の通信ユニットの一例は、カスタマイズが容易で、省電力な特定小電力無線局用の通信、ZigBee(登録商標)などであり、これらの第1の通信ユニットにより、センサーネットワークなどに好適な省電力通信ネットワークを簡単に構築できる。
第1の通信ネットワークを仮想的に構築するステップは、第1の情報処理装置に複数の通信装置をそれぞれ示す複数のアイコンを表示することと、複数のアイコンをドラッグ・アンド・ドロップすることにより、複数のアイコンにより仮想的な第1の通信ネットワークを構築することとを含んでもよい。複数の通信装置は、親機と、子機と、親機と子機とを中継可能な中継機とを含んでもよい。複数の通信装置は、クラウドに接続可能な親機を介して、センサーから取得した測定データを提供する子機と、親機と子機とを中継可能な中継機とを含んでもよい。前記第1の通信ネットワークを仮想的に構築することは、前記親機、前記中継機および前記子機を含めた通信ネットワークを構築することを含む、ワイヤレスセンサーネットワーク(WSN)を短時間に構築できる。第1の通信ネットワークを仮想的に構築するステップは、親機を含めた通信ネットワークを構築することを含んでもよい。親機は、クラウドに接続可能な第3の通信ユニットを含み、子機は、測定データを取得するセンサーまたは前記センサーとのインターフェイスを含み、第1の通信ネットワークを仮想的に構築することは、センサーネットワークを構築することを含んでもよい。設定することは、第1の設定情報を、第2の通信ユニットを介して、親機に設定することを含んでもよい。設定することは、第1の設定情報を、第2の通信ユニットを介して、複数の通信装置の各々に設定することを含んでもよい。第1の通信ネットワークを構築することは、第2の通信ユニットがBLE通信を用いることを含んでもよい。
上記には、通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置に対し第2の通信ユニットを介して通信可能な情報処理装置を制御するためのプログラム(プログラム製品)が開示されている。このプログラムは、情報処理装置が、複数の通信装置の識別情報を前記第2の通信ユニットを介して取得することと、識別情報を用いて情報処理装置上で、第1の通信ユニットによる第1の通信ネットワークを仮想的に構築することと、仮想的に構築された第1の通信ネットワークにしたがって通信するための第1の設定情報を、第2の通信ユニットを介して、複数の通信装置の中の、第1の通信ネットワークを制御する通信装置に設定することとを実行するための命令を有する。プログラム(プログラム製品)は、コンピュータに読み取り可能な記録媒体に記録して提供してもよい。
また、上記には、通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置と、複数の通信装置がそれぞれ有する第2の通信ユニットにより、複数の通信装置と接続可能な第1の情報処理装置とを有するシステムが開示されている。第1の情報処理装置には、第2の通信ユニットを介して取得した複数の通信装置の識別情報を用いて、第1の通信ユニットによる第1の通信ネットワークを仮想的に構築する機能(ユニット、機能ユニット)と、仮想的に構築された第1の通信ネットワークにしたがって他の通信装置と通信するための第1の設定情報を、第2の通信ユニットを介して、複数の通信装置の中の、第1の通信ネットワークを制御する通信装置に設定する機能(ユニット、機能ユニット)とを含む。このシステムにおいては、複数の通信装置が、第1の設定情報にしたがい第1の通信ユニットにより通信を行う第1の通信ネットワークを簡単に構築できる。
第1の通信ネットワークを仮想的に構築する機能は、第1の情報処理装置に複数の通信装置をそれぞれ示す複数のアイコンを表示する機能と、複数のアイコンをドラッグ・アンド・ドロップすることにより、複数のアイコンにより仮想的な第1の通信ネットワークを構築する機能とを含んでもよい。複数の通信装置は、親機と、子機と、親機と子機とを中継可能な中継機とを含んでもよい。複数の通信装置は、クラウドに接続可能な親機を介して、センサーから取得した測定データを提供する子機と、親機と子機とを中継可能な中継機とを含んでもよい。通信ネットワークを仮想的に構築する機能は、親機を含めた通信ネットワークを構築する機能を含んでもよい。第1の通信ユニットは特定小電力無線局用の通信を行う機能を含み、第2の通信ユニットはBLE通信を行う機能を含んでもよい。ホストとなる第1の情報処理装置は、ノートPCであってもよく、タブレット端末であってもよく、スマートホン端末であってもよい。親機は、クラウドに接続可能な第3の通信ユニットを含み、子機は、測定データを取得するセンサーまたはセンサーとのインターフェイスを含んでもよい。第1の通信ユニットは特定小電力無線局用の通信を行う機能を含み、第2の通信ユニットはBLE通信を行う機能を含んでもよい。
上記には、さらに、他の通信装置に通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置を含む第1の通信ネットワークを構築する通信装置が開示されている。通信装置は、第1の情報処理装置に対して複数の通信装置と接続可能な第2の通信ユニットと、第2の通信ユニットを介して、第1の情報処理装置に当該通信装置の識別情報を提供し、第1の情報処理装置において仮想的に構築された複数の通信装置を含む第1の通信ネットワークにしたがって他の通信装置と通信するための第1の設定情報を取得して前記第1の通信ユニットを設定するように構築された通信ネットワーク構成ユニットとを有する。
また、上記においては、本発明の特定の実施形態を説明したが、様々な他の実施形態および変形例は本発明の範囲および精神から逸脱することなく当業者が想到し得ることであり、そのような他の実施形態および変形は以下の請求の範囲の対象となり、本発明は以下の請求の範囲により規定されるものである。
1 システム、 10 第1の情報処理装置
51 第1の通信ユニット 52 第2の通信ユニット

Claims (20)

  1. ネットワークを構築するための通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置の中から選択された複数の第1の通信装置により第1のネットワークを構築する方法であって、
    前記複数の通信装置は、前記第1のネットワークを構築する複数の通信装置とは異なる汎用の第1の情報処理装置と前記複数の通信装置とがそれぞれ通信可能な、前記第1の通信ユニットとは異なる汎用の第2の通信ユニットをそれぞれ有し、
    前記第1のネットワークを構築することは、
    前記第1の情報処理装置が、前記第2の通信ユニットの通信可能な範囲の前記複数の通信装置であって前記第1の通信ユニットによる通信がまだ確立されていない状態にある前記複数の通信装置から、当該複数の通信装置のそれぞれに対応した識別情報を、前記第2の通信ユニットを介して一括して取得することと、
    前記第1の情報処理装置上で、一括して取得された複数の前記識別情報の中から、前記複数の通信装置に対応した前記識別情報を複数選択することで、前記第1のネットワークを構築するための前記複数の第1の通信装置を選択可能とすることと、
    前記第1の情報処理装置が、前記第1のネットワークを構築するために、選択された前記複数の第1の通信装置に対し、前記第1の通信ユニットにより他の前記第1の通信装置と通信するための第1の設定情報を前記第2の通信ユニットを介して提供することとを含み、
    前記第1のネットワークの通信は、選択された前記複数の第1の通信装置のみによって行われ、且つ、前記第1の通信装置は、前記第2の通信ユニットの機能が不要な状態で前記第1の通信ユニットにより他の前記第1の通信装置と通信を行う、方法。
  2. 請求項1において、さらに、
    前記選択された複数の第1の通信装置が、前記第1の設定情報にしたがい前記第1の通信ユニットにより、前記第2の通信ユニットの機能が不要な状態で通信を行い、前記選択された複数の第1の通信装置のみにより前記第1のネットワークを構築することを有する、方法。
  3. 請求項1または2において、
    前記第1のネットワークを構築することは、前記第1の通信ユニットによる通信が、特定小電力無線局用の通信を含む、方法。
  4. 請求項1または2において、
    前記複数の通信装置は、親機と、前記親機にデータを送信する少なくとも1つの通信装置とを含み、
    前記選択可能とすることは、前記親機、および前記少なくとも1つの通信装置をそれぞれ選択可能とすることを含む、方法。
  5. 請求項4において、
    前記親機は、サーバーと接続可能な第3の通信ユニットを含み、
    前記親機が、前記少なくとも1つの通信装置から取得した前記データを前記サーバーにアップすることを含む、方法。
  6. 請求項1または2において、
    前記第1のネットワークを構築することは、前記第2の通信ユニットとしてBLE通信を用いることを含む、方法。
  7. 請求項1において、
    前記第1の設定情報には、前記第1のネットワークを構築する際に前記選択された通信装置の前記第1の通信ユニット間の通信に用いられる周波数チャンネルの情報が含まれる、方法。
  8. 請求項1において、
    前記第1のネットワークが確立した後は、前記第2の通信ユニットを介する前記第1の情報処理装置との通信が停止可能とされることを含む、方法。
  9. ネットワークを構築するための通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置に対し、汎用の第2の通信ユニットを介して通信可能な、前記ネットワークを構築する複数の通信装置と異なる汎用の第1の情報処理装置を制御するためのプログラムであって、
    前記複数の通信装置は、前記汎用の情報処理装置と前記複数の通信装置とがそれぞれ通信可能な、前記第1の通信ユニットとは異なる汎用の前記第2の通信ユニットをそれぞれ有し、
    前記情報処理装置が前記第2の通信ユニットの通信可能な範囲の前記複数の通信装置であって前記第1の通信ユニットによる通信がまだ確立されていない状態にある前記複数の通信装置から、当該複数の通信装置のそれぞれに対応した識別情報を前記第2の通信ユニットを介して一括して取得することと、
    前記情報処理装置上で、一括して取得された前記複数の前記識別情報の中から、前記複数の通信装置に対応した前記識別情報を複数選択させることで、第1のネットワークを構築するための複数の第1の通信装置を選択可能とすることと、
    前記第1の情報処理装置が、前記第1のネットワークを構築するために、選択された前記複数の第1の通信装置に対し、前記第1の通信ユニットにより他の前記第1の通信装置と通信するための第1の設定情報を、前記第2の通信ユニットを介して提供することと
    を実行し、
    前記第1のネットワークの通信は、選択された前記複数の第1の通信装置のみによって行われ、且つ、前記第1の通信装置では、前記第2の通信ユニットの機能が不要な状態で前記第1の通信ユニットにより他の前記第1の通信装置と通信が行われる、ものとして構成された、
    命令を有するプログラム。
  10. 請求項9において、
    前記第1の設定情報には、前記第1のネットワークを構築する際に前記選択された通信装置の前記第1の通信ユニット間の通信に用いられる周波数チャンネルの情報が含まれる、プログラム。
  11. 請求項9において、
    前記第1のネットワークが確立した後は、前記第2の通信ユニットを介する前記情処理装置との通信が停止可能とされることを含む、プログラム。
  12. ネットワークを構築するための通信メッセージを伝送する第1の通信ユニットをそれぞれ有する複数の通信装置と、
    汎用の第2の通信ユニットにより、前記複数の通信装置と接続可能な、前記ネットワークを構築する複数の通信装置と異なる汎用の第1の情報処理装置とを有し、
    前記複数の通信装置は、前記汎用の第1の情報処理装置と前記複数の通信装置とがそれぞれ通信可能な、前記第1の通信ユニットとは異なる汎用の前記第2の通信ユニットをそれぞれ有し、
    前記第1の情報処理装置は
    前記第2の通信ユニットの通信可能な範囲の前記複数の通信装置であって前記第1の通信ユニットによる通信がまだ確立されていない状態にある前記複数の通信装置から、当該複数の通信装置のそれぞれに対応した識別情報を前記第2の通信ユニットを介して一括して取得する機能と、
    一括して取得された複数の前記識別情報の中から、前記複数の通信装置に対応した前記識別情報を複数選択することで、第1のネットワークを構築するための複数の第1の通信装置を選択可能とする機能と
    記第1のネットワークを構築するために、選択された前記複数の第1の通信装置に対し、前記第1の通信ユニットにより他の前記第1の通信装置と通信するための第1の設定情報を、前記第2の通信ユニットを介して提供し、前記第1の設定情報にしたがい前記第1の通信ユニットにより、前記第2の通信ユニットの機能が不要な状態で通信を行わせ、前記選択された複数の第1の通信装置のみにより、前記第1のネットワークを構築可能とする機能とを含む、
    システム。
  13. 請求項12において、
    前記複数の通信装置は、親機と、前記親機にデータを送信する少なくとも1つの通信装置とを含み、
    前記選択可能とする機能は、前記親機、および前記少なくとも1つの通信装置をそれぞれ選択可能とする機能を含む、システム。
  14. 請求項13において、
    前記親機は、サーバーに接続可能な第3の通信ユニットを含み、
    前記親機が、前記少なくとも1つの通信装置から取得した前記データを前記サーバーにアップすることを含む、システム。
  15. 請求項12ないし14のいずれかにおいて、
    前記第1の通信ユニットは特定小電力無線局用の通信を行う機能を含み、前記第2の通信ユニットはBLE通信を行う機能を含む、システム。
  16. 請求項12において、
    前記第1の設定情報には、前記ネットワークを構築する際に前記選択された通信装置の前記第1の通信ユニット間の通信に用いられる周波数チャンネルの情報が含まれる、システム。
  17. 請求項12において、
    前記第1のネットワークが確立した後は、前記第2の通信ユニットを介する前記第1の情報処理装置との通信が停止可能とされることを含む、システム。
  18. ネットワークを構築するために他の通信装置に通信メッセージを伝送する第1の通信ユニットをそれぞれ含む複数の通信装置であって、それぞれの前記複数の通信装置は、さらに、
    前記ネットワークを構築する複数の通信装置と異なる汎用の第1の情報処理装置と前記複数の通信装置とがそれぞれ通信可能な、前記第1の通信ユニットとは異なる汎用の第2の通信ユニットと、
    前記第2の通信ユニットを介して、前記第1の情報処理装置に対し、前記第2の通信ユニットの通信可能な範囲であり、且つ、当該通信装置が前記第1の通信ユニットによる通信がまだ確立されていない状態にあれば当該通信装置の識別情報を提供し、
    前記第1の情報処理装置により、前記複数の通信装置の中から前記複数の通信装置に対応した前記識別情報を複数選択することで選択されたまだ前記第1の通信ユニットが未通信の状態にある複数の第1の通信装置が前記第1の通信ユニットによる第1のネットワークを構築できるよう他の通信装置と通信するための第1の設定情報を取得して前記第1の通信ユニットを設定するように構成された通信ネットワーク構成ユニットと
    を有し、
    前記第1のネットワークの通信は、選択された前記複数の第1の通信装置のみによって行われ、且つ、前記第1の通信装置では、前記第2の通信ユニットの機能が不要な状態で前記第1の通信ユニットにより他の第1の通信装置と通信が行われるよう構成された、
    通信装置。
  19. 請求項18において、
    前記第1の設定情報には、前記ネットワークを構築する際に前記選択された通信装置の前記第1の通信ユニット間の通信に用いられる周波数チャンネルの情報が含まれる、通信装置。
  20. 請求項18において、
    前記第1のネットワークが確立した後は、前記第2の通信ユニットを介する前記第1の情報処理装置との通信が停止可能とされることを含む、通信装置。
JP2024102877A 2019-03-28 2024-06-26 通信ネットワークを構築することを含む方法およびシステム Active JP7770050B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2019064041 2019-03-28
JP2019064041 2019-03-28
PCT/JP2020/013907 WO2020196811A1 (ja) 2019-03-28 2020-03-27 通信ネットワークを構築することを含む方法およびシステム
JP2021509626A JP7515892B2 (ja) 2019-03-28 2020-03-27 センサーネットワークを構築することを含む方法およびシステム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021509626A Division JP7515892B2 (ja) 2019-03-28 2020-03-27 センサーネットワークを構築することを含む方法およびシステム

Publications (2)

Publication Number Publication Date
JP2024123222A JP2024123222A (ja) 2024-09-10
JP7770050B2 true JP7770050B2 (ja) 2025-11-14

Family

ID=72612041

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021509626A Active JP7515892B2 (ja) 2019-03-28 2020-03-27 センサーネットワークを構築することを含む方法およびシステム
JP2024102877A Active JP7770050B2 (ja) 2019-03-28 2024-06-26 通信ネットワークを構築することを含む方法およびシステム

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2021509626A Active JP7515892B2 (ja) 2019-03-28 2020-03-27 センサーネットワークを構築することを含む方法およびシステム

Country Status (3)

Country Link
US (2) US12069486B2 (ja)
JP (2) JP7515892B2 (ja)
WO (1) WO2020196811A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112586085B (zh) * 2018-08-21 2023-04-07 Oppo广东移动通信有限公司 通信方法、终端装置和介质
WO2021119463A1 (en) * 2019-12-12 2021-06-17 Biometric Associates, Lp Prioritized wireless presence access control system
US20240381060A1 (en) 2021-08-31 2024-11-14 T&D Corporation Data collection apparatus and method for controlling the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008294944A (ja) 2007-05-28 2008-12-04 Hitachi Ltd 無線通信システム、無線通信管理装置及び無線通信管理方法
JP2016015572A (ja) 2014-07-01 2016-01-28 株式会社リコー 無線通信システム、無線通信装置、プログラムおよび記録媒体

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5293426B2 (ja) * 2009-06-09 2013-09-18 ソニー株式会社 通信方法、情報処理装置、およびプログラム
JP5953984B2 (ja) * 2012-06-29 2016-07-20 ソニー株式会社 通信制御装置、通信制御方法、プログラム、及び通信制御システム
CN105556864B (zh) * 2013-03-15 2018-02-16 凯萨股份有限公司 非接触式ehf数据通信
JP6299488B2 (ja) * 2014-06-30 2018-03-28 ブラザー工業株式会社 情報処理装置、連携システム、及びプログラム
JP6833318B2 (ja) * 2016-02-01 2021-02-24 株式会社東芝 制御システム、通信方法、通信装置及び端末装置
JP6921546B2 (ja) * 2017-02-16 2021-08-18 キヤノン株式会社 管理装置、携帯端末、それらの方法、及びプログラム
JP2019024161A (ja) 2017-07-24 2019-02-14 キヤノン株式会社 通信装置及びデータ転送方法
JP6967738B2 (ja) * 2017-09-01 2021-11-17 パナソニックIpマネジメント株式会社 通信システム、照明制御システム、及び通信装置
JP2020017922A (ja) * 2018-07-27 2020-01-30 株式会社システムデザイン 無線通信システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008294944A (ja) 2007-05-28 2008-12-04 Hitachi Ltd 無線通信システム、無線通信管理装置及び無線通信管理方法
JP2016015572A (ja) 2014-07-01 2016-01-28 株式会社リコー 無線通信システム、無線通信装置、プログラムおよび記録媒体

Also Published As

Publication number Publication date
JP2024123222A (ja) 2024-09-10
US20240365131A1 (en) 2024-10-31
JP7515892B2 (ja) 2024-07-16
JPWO2020196811A1 (ja) 2020-10-01
US12069486B2 (en) 2024-08-20
US20220070685A1 (en) 2022-03-03
WO2020196811A1 (ja) 2020-10-01

Similar Documents

Publication Publication Date Title
JP7770050B2 (ja) 通信ネットワークを構築することを含む方法およびシステム
US20220078095A1 (en) Common interface system for mesh networking and fog computing systems
CN104584677B (zh) 网络可用性的独立于处理器的通信装置和方法
US9055390B2 (en) Apparatus, system, and method for peer group formation for mobile devices by proximity sensing
JP5235778B2 (ja) 通信装置、通信装置の制御方法
EP3080704B1 (en) Automatic internet sharing
EP2986038B1 (en) Method and apparatus for interworking between devices or short-range communication
JP2018514139A (ja) D2d中継ノードの確定方法、使用方法及び装置
US20170150239A1 (en) Wireless Power Metering And Metrics
CN103503556A (zh) 在无线局域网上连接点对点应用程序的方法,在无线局域网上保持点对点应用程序之间的连接的方法以及基于无线局域网的对等点终端
JP7011579B2 (ja) メッシュネットワークノード
JPWO2020196811A5 (ja) センサーネットワークを構築することを含む方法およびシステム
JP2012039182A (ja) ネットワークシステム及びノード装置
CN102892115B (zh) Wsn中网关之间通信的方法和发起方网关、目标方网关
JP2017195481A (ja) 機器管理装置
CN115226078B (zh) 网络切换方法及装置、电子设备及介质
Biswas et al. A WiFi-based self-organizing multi-hop sensor network for Internet of Things
JP2014086776A (ja) 管理ノード、プログラム、および、無線通信システム
US20240381060A1 (en) Data collection apparatus and method for controlling the same
JP2014068286A (ja) 通信ネットワークシステム、通信媒体の切替え方法、及びネットワーク構築支援方法
Sakai et al. Virtual personal area network system for integrating pans with different standards and locations
JP2014086754A (ja) 管理ノードおよび無線通信システム
CN103190133B (zh) 用于促进机器网关操作的方法和装置
Pregizer et al. Energy consumption of IEEE 802.11 connected consumer electronic devices
JP2020141381A (ja) テレメータシステム、情報端末、及び通信制御方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240725

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250520

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20250613

A603 Late request for extension of time limit during examination

Free format text: JAPANESE INTERMEDIATE CODE: A603

Effective date: 20250724

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20250724

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250918

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: 20251016

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251027

R150 Certificate of patent or registration of utility model

Ref document number: 7770050

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150