JP6001586B2 - Device device setting method in gateway device, gateway device, and device device setting program - Google Patents
Device device setting method in gateway device, gateway device, and device device setting program Download PDFInfo
- Publication number
- JP6001586B2 JP6001586B2 JP2014068536A JP2014068536A JP6001586B2 JP 6001586 B2 JP6001586 B2 JP 6001586B2 JP 2014068536 A JP2014068536 A JP 2014068536A JP 2014068536 A JP2014068536 A JP 2014068536A JP 6001586 B2 JP6001586 B2 JP 6001586B2
- Authority
- JP
- Japan
- Prior art keywords
- gateway
- gateway device
- request
- application execution
- communication
- 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
Links
- 238000000034 method Methods 0.000 title claims description 30
- 238000004891 communication Methods 0.000 claims description 75
- 238000012545 processing Methods 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000008520 organization Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、Bluetooth(登録商標)等を利用した近距離無線通信デバイス装置(以下、デバイス装置という)を介して外部ネットワークへの接続を提供するゲートウェイ装置において、ネットワーク接続を要求するデバイス装置に対して、Bluetooth(登録商標)等の近距離無線通信の接続設定を簡素化する設定方法、及び、この設定機能を備えたゲートウェイ装置、更にはデバイス装置設定プログラムに関する。 The present invention relates to a device device that requests network connection in a gateway device that provides connection to an external network via a short-range wireless communication device device (hereinafter referred to as device device) using Bluetooth (registered trademark) or the like. The present invention relates to a setting method that simplifies connection settings for short-range wireless communication such as Bluetooth (registered trademark), a gateway device that includes this setting function, and a device device setting program.
現在、Bluetooth(登録商標)を用いて、デバイス装置がゲートウェイ装置と通信するためには、ペアリング操作が必要となる。
ペアリング操作は、デバイス装置とゲートウェイ装置が備える設定ボタンをほぼ同時に押下し、さらに、場合によってはデバイス装置によって予め決められたパスワードをゲートウェイ装置に入力することで実行される。
Currently, in order for a device device to communicate with a gateway device using Bluetooth (registered trademark), a pairing operation is required.
The pairing operation is executed by pressing the setting buttons provided in the device device and the gateway device almost simultaneously, and, in some cases, inputting a password predetermined by the device device to the gateway device.
また、近年においては、外部ネットワークを介して情報取得や遠隔操作が可能なデバイス装置としてMachine-To-Machine(M2M、M2Mを行う機器をM2Mデバイスと呼ぶ)の急速な普及が予想されている。M2Mサービスを提供するためには、M2Mデバイスをインターネット等の外部ネットワークに接続する必要がある。M2Mデバイスを外部ネットワーク接続するためには、一般に、次の2つの構成が考えられている。
(構成1)全てのM2MデバイスがLTEやWiMax、3G等の外部ネットワークに接続可能な通信モジュールを具備する構成。
(構成2)既に外部ネットワークに接続する機能を有するホームゲートウェイ(HGW)やスマートフォン等に、Bluetooth(登録商標)等でM2Mデバイスを一旦接続し、HGWやスマートフォン等がM2Mデバイスに外部ネットワークへの接続を提供する構成(以下、外部ネットワークへの接続を提供する、HGWやスマートフォンをM2M-GWと呼ぶ)。
In recent years, it is expected that Machine-To-Machine (a device that performs M2M and M2M will be referred to as an M2M device) as a device device that can acquire and remotely control information via an external network. In order to provide the M2M service, it is necessary to connect the M2M device to an external network such as the Internet. In order to connect an M2M device to an external network, the following two configurations are generally considered.
(Configuration 1) A configuration in which all M2M devices include a communication module that can be connected to an external network such as LTE, WiMax, or 3G.
(Configuration 2) An M2M device is temporarily connected to a home gateway (HGW) or smartphone that already has a function of connecting to an external network by Bluetooth (registered trademark) or the like, and the HGW or smartphone or the like is connected to the M2M device to the external network. (Hereinafter, an HGW or a smartphone that provides a connection to an external network is referred to as an M2M-GW).
あらゆるモノが通信するM2Mを実現するには、M2Mデバイスの低価格化が必要であり、Bluetooth(登録商標)等、比較的安価な通信モジュールで実現できる上述した構成2の伸長が今後予想される。 In order to realize M2M that communicates with all things, it is necessary to reduce the price of M2M devices, and future growth of the above-described configuration 2 that can be realized with a relatively inexpensive communication module such as Bluetooth (registered trademark) is expected in the future. .
例えば図6に示すように、デバイス装置(M2Mデバイス)12をゲートウェイ装置(M2M-GW)10にBluetooth(登録商標)等を使用して一旦接続し、ゲートウェイ装置(M2M-GW)10がデバイス装置(M2Mデバイス)12に対して、外部ネットワーク(インターネット3)への接続を提供する構成が想定される。この場合、デバイス装置(M2Mデバイス)12とゲートウェイ装置(M2M-GW)10間で、Bluetooth(登録商標)等を介した通信を実施するためには、デバイス装置(M2Mデバイス)12とゲートウェイ装置(M2M-GW)10間の全ての組でそれぞれペアリング操作や設定操作が必要となる。
そして、M2Mが普及し、多数のデバイス装置(M2Mデバイス)12と複数のゲートウェイ装置(M2M-GW)10間の接続構成の組み合わせが、時々刻々と切り替わりながら利用される場面を想定した場合、デバイス装置(M2Mデバイス)12とゲートウェイ装置(M2M-GW)10の組み合わせの数だけ予め設定作業を実施する必要があり、普及の阻害となるという課題が存在した。
For example, as shown in FIG. 6, the device apparatus (M2M device) 12 is temporarily connected to the gateway apparatus (M2M-GW) 10 using Bluetooth (registered trademark) or the like, and the gateway apparatus (M2M-GW) 10 is connected to the device apparatus. It is assumed that the (M2M device) 12 provides a connection to an external network (Internet 3). In this case, in order to perform communication via the Bluetooth (registered trademark) between the device device (M2M device) 12 and the gateway device (M2M-GW) 10, the device device (M2M device) 12 and the gateway device ( M2M-GW) 10 requires pairing operation and setting operation.
When M2M is widely used and a situation is assumed in which a combination of connection configurations between a large number of device devices (M2M devices) 12 and a plurality of gateway devices (M2M-GW) 10 is used while switching from moment to moment, There is a problem in that setting work needs to be performed in advance for the number of combinations of the device (M2M device) 12 and the gateway device (M2M-GW) 10, which hinders popularization.
そこで、非特許文献1〜3に示されるように、Bluetooth(登録商標)のペアリング操作や無線LANの設定操作を簡素化する技術が提案されている。
しかしながら、いずれもゲートウェイ装置とデバイス装置の設定ボタンの同時押下操作など、なんらかの設定操作が必要であり、そもそも利用のためにペアリング操作や設定操作が必要なことを知らない等、Bluetooth(登録商標)や無線LAN等の操作に不慣れな利用者にとっては、必ずしも簡単にBluetooth(登録商標)や無線LAN等が利用できる状況には至っていない。
Therefore, as shown in Non-Patent Documents 1 to 3, a technique for simplifying a Bluetooth (registered trademark) pairing operation and a wireless LAN setting operation has been proposed.
However, in any case, some setting operation such as simultaneous pressing operation of the setting button of the gateway device and the device device is necessary, and it is not known that pairing operation or setting operation is necessary in the first place. ) And users who are unfamiliar with the operation of a wireless LAN or the like, the situation where the Bluetooth (registered trademark) and the wireless LAN or the like can be easily used is not necessarily achieved.
すなわち、上述した設定方法であると、ゲートウェイ装置10(M2M-GWであり、Bluetooth(登録商標)や無線LANの親機)と、Bluetooth(登録商標)や無線LANを介してデバイス装置12(M2Mデバイスであり、Bluetooth(登録商標)や無線LANの子機)が通信する場面において、通信前に、通信を行う全てのゲートウェイ装置10とデバイス装置12間でペアリング操作や設定操作が必要となるので設定操作が煩雑となり、M2Mの普及の阻害要因となる懸念が存在した。 That is, in the setting method described above, the gateway device 10 (M2M-GW, a parent device of Bluetooth (registered trademark) or wireless LAN) and the device device 12 (M2M via Bluetooth (registered trademark) or wireless LAN). In a scene where Bluetooth (registered trademark) or wireless LAN slave device) communicates with each other, a pairing operation and a setting operation are required between all the gateway devices 10 that perform communication and the device device 12 before the communication. Therefore, there is a concern that the setting operation becomes complicated and becomes an obstacle to the spread of M2M.
発明者らは、このような課題に対し、一般家庭やSOHO、企業、団体等の複数人でBluetooth(登録商標)や無線LAN 等のデバイス装置を共用利用する場面を想定し、単一のグループ(一家庭や一企業、一団体)で、Bluetooth(登録商標)や無線LAN の利用に関する知識を有する管理者が一人以上いる場合、その者がペアリング操作や設定操作を実施すれば、グループ内の他の利用者は、ペアリング操作や設定操作の必要なく利用可能とする技術を提案した(特許文献1)。
この技術によれば、デバイス装置(M2Mデバイス)がゲートウェイ装置(M2M-GW)と設定操作した際、M2M-GWがM2Mデバイスと通信するための設定情報を、本来であればM2M-GW内でのみ使用するところ、サーバに送付し、サーバとM2M-GW が連携することで、上記設定情報をグループ内で共用利用できることを特徴としている。
The inventors have assumed a situation where a plurality of people such as ordinary households, SOHOs, companies, organizations, etc. commonly use device devices such as Bluetooth (registered trademark) and wireless LAN, in order to deal with such problems. (One family, one company, one group) If there is one or more administrators who have knowledge about the use of Bluetooth (registered trademark) or wireless LAN, if that person performs pairing operation and setting operation, Other users have proposed a technique that enables use without the need for pairing operation and setting operation (Patent Document 1).
According to this technology, when the device apparatus (M2M device) performs a setting operation with the gateway apparatus (M2M-GW), the setting information for the M2M-GW to communicate with the M2M device is originally stored in the M2M-GW. However, the setting information can be shared and used in the group by sending the information to the server and linking the server and the M2M-GW.
しかしながら、特にBluetooth(登録商標)を使用したデバイス装置(M2Mデバイス、本願ではBluetooth(登録商標)を使ったM2Mデバイスのみを対象としている)を利用する場面において、Bluetooth(登録商標)の電波が届く範囲内に複数のゲートウェイ装置(M2M-GW)と複数のデバイス装置(M2Mデバイス)が存在し、それらの組合せを変更するような場面を想定した場合、特許文献1の技術では、次のような現象が生じる。
既存のデバイス装置(M2Mデバイス)には、「実際にペアリングした相手のMACアドレスを持つデバイスとのみ通信を許可する」機能が組み込まれている。
したがって、任意のゲートウェイ装置の間でデバイス装置(M2Mデバイス)と通信するための設定(キー等の通信プロファイル)を移動(コピー)する際、デバイス装置(M2Mデバイス)と実際に設定操作を実施したゲートウェイ装置(M2M-GW)のMACアドレス(一意に識別可能なID)を通信するための設定と一緒に移動する必要があり、単純に実施した場合には、複数のゲートウェイ装置(M2M-GW)においてMACアドレスの重複することで通信が異常となる可能性がある、という課題が存在した。
However, Bluetooth (registered trademark) radio waves reach especially in the case of using a device device using Bluetooth (registered trademark) (M2M device, which is only intended for M2M devices using Bluetooth (registered trademark) in this application). In the case where there are a plurality of gateway devices (M2M-GW) and a plurality of device devices (M2M devices) in the range, and a situation in which a combination thereof is changed is assumed, in the technology of Patent Document 1, A phenomenon occurs.
The existing device device (M2M device) has a function of “permit communication only with a device having the other party's MAC address that is actually paired”.
Therefore, when setting (communication profile such as a key) for communicating with the device device (M2M device) between any gateway devices is moved (copied), the setting operation is actually performed with the device device (M2M device). It is necessary to move together with the setting for communicating the MAC address (uniquely identifiable ID) of the gateway device (M2M-GW), and if implemented simply, a plurality of gateway devices (M2M-GW) There is a problem that communication may become abnormal due to duplication of MAC addresses.
すなわち、Bluetooth(登録商標)の電波が届く範囲においては、通信が正常にできなくなるため、同じMACアドレスのゲートウェイ装置(M2M-GW)が存在することはできない。そのため、例えば、M2M-GW アと通信設定した、デバイスAとデバイスBが存在し、Bluetooth(登録商標)の電波が届く範囲に存在するM2M-GWイにデバイスAとの接続のみを移動したいと考えた場合、接続の移動には、M2M-GWアのMACアドレスごと移動する必要が発生するため、そのまま単純に実施した場合、M2M-GWアとM2M-GWイのMACアドレスが重複し、通信不可となる。 That is, in a range where Bluetooth (registered trademark) radio waves reach, communication cannot be performed normally, and therefore a gateway device (M2M-GW) having the same MAC address cannot exist. Therefore, for example, there is a device A and a device B that are set to communicate with an M2M-GW, and you want to move only the connection with the device A to an M2M-GW that exists in a range where Bluetooth (registered trademark) radio waves can reach. When considered, since it is necessary to move each MAC address of the M2M-GW for moving the connection, if it is simply implemented as it is, the MAC addresses of the M2M-GW and M2M-GW will overlap, It becomes impossible.
上述の技術では、Bluetooth(登録商標)の電波が届く範囲に、複数のM2M-GW と複数のM2M デバイスが存在する場合に、設定操作の回数を減らすことができなかった。 In the above-described technology, the number of setting operations cannot be reduced when a plurality of M2M-GWs and a plurality of M2M devices exist within a range in which Bluetooth (registered trademark) radio waves can reach.
本発明者は、上記の課題を解決するため、図7に示すように、通信するM2Mデバイス毎に論理インタフェースを作成し、M2Mデバイスが通信するM2M-GWを変更する(M2M-GW 間で利用するM2Mデバイスを移行する)場合には、対象のM2Mデバイスと通信するための論理インタフェースをM2M-GW 間で移動する方式を提案した(特許文献2)。 In order to solve the above problem, the present inventor creates a logical interface for each M2M device with which communication is performed and changes the M2M-GW with which the M2M device communicates (as used between M2M-GWs) as shown in FIG. In the case of migrating M2M devices to be migrated), a method of moving a logical interface for communicating with a target M2M device between M2M-GWs is proposed (Patent Document 2).
しかしながら、上述した特許文献2に記載の方式によれば、論理インタフェースのサポートは計算機リソースの限られる既存のスマートフォンなどをゲートウェイ装置(M2M-GW)とした場合には実現が難しく、また、オペレーティングシステムの大きな改変が必要となるという課題が発生した。 However, according to the method described in Patent Document 2 described above, support of a logical interface is difficult to realize when an existing smartphone or the like with limited computer resources is used as a gateway device (M2M-GW), and an operating system. There was a problem that a large modification was required.
本発明は上記実情に鑑みて提案されたものであり、Bluetooth(登録商標)を使ってネットワーク接続を要求するデバイス装置に既存の通信方式にはない特殊な通信シーケンスを追加する等を行うことなく、特定のゲートウェイ装置(M2M-GW、Bluetoothの親機)の機能を拡張することで、既存のスマートフォンにおいてもネットワーク接続の設定操作を容易に行うことができるゲートウェイ装置におけるデバイス装置の設定方法、この設定機能を備えたゲートウェイ装置、及び、デバイス装置設定プログラムを提供することを目的としている。 The present invention has been proposed in view of the above circumstances, and without adding a special communication sequence that does not exist in an existing communication method to a device device that requests a network connection using Bluetooth (registered trademark). A device device setting method in a gateway device that can easily perform a network connection setting operation even in an existing smartphone by extending the function of a specific gateway device (M2M-GW, Bluetooth base unit), An object of the present invention is to provide a gateway device having a setting function and a device device setting program.
上記目的を達成するため本発明は、Bluetooth(登録商標)などの近距離無線通信における電波が到達する範囲内(単一LANセグメント内)において、特定のゲートウェイ装置を通信プロキシとして利用することで、デバイス装置と通信接続の設定操作(ペアリング操作)を実施していない他のゲートウェイ装置に対し、前記デバイス装置との通信機能を容易に提供するものである。 In order to achieve the above object, the present invention uses a specific gateway device as a communication proxy within a range (in a single LAN segment) where radio waves reach in short-range wireless communication such as Bluetooth (registered trademark). A communication function with the device apparatus is easily provided to another gateway apparatus that has not performed a setting operation (pairing operation) for communication connection with the device apparatus.
すなわち、請求項1のゲートウェイ装置におけるデバイス装置の設定方法は、近距離無線通信が可能な単一グループ内に複数存在するホームゲートウェイやスマートフォン等のゲートウェイ装置(親機)に対して、前記グループに所属する複数人で近距離無線通信デバイス装置(子機)を共有する場合において、次の各手順を含むことを特徴としている。
少なくとも前記ゲートウェイ装置の一つが、前記近距離無線通信デバイス装置との間で通信接続が可能となるペアリング操作を行う手順。
前記ペアリング操作がなされていないゲートウェイ装置(要求元ゲートウェイ装置)がアプリ起動によりアプリ実行に必要な近距離無線通信デバイス装置(アプリ実行デバイス)に関して、前記グループ内の各ゲートウェイ装置に対して、前記アプリ実行デバイスの発見・要求をブロードキャスト送信して検索する手順。
前記各ゲートウェイ装置自身が直接接続する近距離無線通信デバイス装置をリストにして前記要求元ゲートウェイ装置に応答する手順。
利用者が前記要求元ゲートウェイ装置の前記リストにおける任意の近距離無線通信デバイス装置(アプリ実行デバイス)を選択する手順。
前記要求元ゲートウェイ装置が前記選択されたアプリ実行デバイスとの通信設定を持つゲートウェイ装置(要求先ゲートウェイ装置)に対し、前記要求先ゲートウェイ装置から前記アプリ実行デバイスへの通信を前記要求元ゲートウェイ装置に提供するため、前記アプリ実行デバイスのデバイス切替要求を送信する手順と、
前記要求元ゲートウェイ装置において前記要求先ゲートウェイ装置を前記アプリ実行の仮想デバイスとして通信を確立する設定変更と、前記要求先ゲートウェイ装置において前記要求元ゲートウェイ装置に対して自身が前記アプリ実行デバイスであるかのように通信路を確立し受信した信号を前記アプリ実行デバイスに対してそのまま転送する設定変更を行う手順。
That is, the device device setting method in the gateway device according to claim 1 includes a plurality of gateway devices such as home gateways and smartphones (parent devices) in a single group capable of short-range wireless communication. In the case of sharing a short-range wireless communication device (slave unit) among a plurality of persons belonging, the following steps are included.
Procedure at least one of the gateway device, which performs the pairing operation to be capable of communication connection between said short-range wireless communication device device.
With regard to the short-range wireless communication device (app execution device) required for the application execution by the gateway apparatus (request source gateway apparatus) that has not been paired, for each gateway apparatus in the group, A procedure to search for discovery / request of application execution device by broadcasting.
A procedure of responding to the requesting gateway device by listing the short-range wireless communication device devices directly connected to the gateway devices themselves.
Procedure for the user to select any near field communication device (the application execution device) in the list of the requesting gateway device.
The request source gateway device communicates from the request destination gateway device to the application execution device to the request source gateway device with respect to a gateway device (request destination gateway device) having communication settings with the selected application execution device. A procedure for transmitting a device switching request for the app execution device to provide;
In the request source gateway device, setting change to establish communication with the request destination gateway device as the application execution virtual device, and whether the request destination gateway device itself is the application execution device. The procedure which performs the setting change which establishes a communication path like this and transfers the received signal as it is with respect to the said application execution device.
請求項2のゲートウェイ装置は、近距離無線通信が可能な単一グループ内に複数存在するホームゲートウェイやスマートフォン等のゲートウェイ装置(親機)に対して、前記グループに所属する複数人で近距離無線通信デバイス装置(子機)を共有する場合において、
少なくとも前記ゲートウェイ装置の一つが前記近距離無線通信デバイス装置との間で通信接続が可能となるペアリング操作を行うとともに、
前記ペアリング操作がなされていないゲートウェイ装置(要求元ゲートウェイ装置)がアプリ起動によりアプリ実行に必要な前記近距離無線通信デバイス装置(アプリ実行デバイス)との通信設定を持つゲートウェイ装置(要求先ゲートウェイ装置)に対し、該要求先ゲートウェイ装置と前記アプリ実行デバイスとの間の通信を前記要求元ゲートウェイ装置に提供するため、前記アプリ実行デバイスのデバイス切替要求を送信する一方、前記デバイス切替要求を受信した場合は、要求先ゲートウェイ装置について要求元ゲートウェイ装置との通信を確立する設定変更を行うようゲートウェイ装置を制御及び管理するアプリ部と、
前記デバイス切替要求を求めた要求元ゲートウェイ装置に対して自身が前記アプリ実行デバイスであるかのように通信路を確立し受信した信号を前記アプリ実行デバイスに対してそのまま転送する設定変更を行うようOS内部の処理を動的に切り替えるプロキシモジュール部と、
を備えることを特徴としている。
The gateway device according to claim 2 is a short-range wireless communication between a plurality of persons belonging to the group with respect to a gateway device (parent device) such as a home gateway or a smartphone that exists in a single group capable of short-range wireless communication. When sharing a communication device (slave unit)
At least one of the gateway devices performs a pairing operation that enables communication connection with the short-range wireless communication device device, and
A gateway device (request destination gateway device) having a communication setting with the short-range wireless communication device device (application execution device) required for application execution when the gateway device (request source gateway device) that has not been paired is activated by an application ), In order to provide communication between the request destination gateway device and the application execution device to the request source gateway device, the device switching request of the application execution device is transmitted while the device switching request is received. In the case, an application unit that controls and manages the gateway device so as to perform setting change for establishing communication with the request source gateway device for the request destination gateway device;
The request source gateway device that has requested the device switching request establishes a communication path as if it is the application execution device, and changes the setting to transfer the received signal to the application execution device as it is. A proxy module section that dynamically switches processing inside the OS;
It is characterized by having.
請求項3のゲートウェイ装置の動作設定プログラムは、請求項2に記載の各部をコンピュータ上に構築させることを特徴とする。 According to a third aspect of the present invention, there is provided an operation setting program for a gateway device that causes each unit according to the second aspect to be constructed on a computer .
本発明のゲートウェイ装置におけるデバイス装置の設定方法によれば、Bluetooth 等の接続設定を直接実施していないゲートウェイ装置(Bluetooth 親機)に対し、既にデバイス装置(Bluetooth子機)とペアリング操作済みのゲートウェイ装置が存在している場合、このペアリング操作済みのゲートウェイ装置が通信路を提供することで、ペアリング未設定のゲートウェイ装置(Bluetooth親機)に対してもデバイス装置(Bluetooth子機)との通信が可能となる。 According to the device device setting method in the gateway device of the present invention, the gateway device (Bluetooth master device) that has not directly performed connection settings such as Bluetooth is already paired with the device device (Bluetooth slave device). When a gateway device exists, this paired gateway device provides a communication path, so that the gateway device (Bluetooth master device) that has not been paired can also be connected to the device device (Bluetooth slave device). Communication becomes possible.
したがって、家族内や同一企業内、団体内で共有されるBluetooth(登録商標)や無線LANの近距離無線通信デバイス装置(子機)を、ゲートウェイ装置(親機)と接続する場面において、従来、通信する全ての親機と子機の組において、それぞれ接続設定(ペアリング操作や設定操作)が必要であったのに対し、本発明によれば、同一グループ内で任意の親機から子機に対して1回のみ接続設定が行われれば、以降において、接続設定が行われた親機(プロキシGW)を介して接続可能となるので、他の親機と子機間の接続設定が不要となる。したがって、グループ内の他の利用者は、ペアリング操作や設定操作を必要なくデバイス装置を利用可能とすることができる。 Therefore, Bluetooth (registered trademark) and wireless LAN short-range wireless communication device devices (slave devices) that are shared within a family, the same company, or an organization are conventionally connected to a gateway device (master device). Whereas all of the parent device and child device sets to be communicated require connection setting (pairing operation and setting operation), according to the present invention, any parent device to child device within the same group. If connection setting is performed only once, connection can be made through the parent device (proxy GW) for which connection setting has been performed, so connection setting between the other parent device and the child device is unnecessary. It becomes. Therefore, other users in the group can use the device apparatus without the need for pairing operation or setting operation.
また、Bluetooth(登録商標)の電波が届く範囲に複数のデバイス装置(子機)と複数のゲートウェイ装置(親機)が存在する場合であっても、接続設定が行われた親機(プロキシGW)を介して選択されたデバイス装置(子機)と接続可能とすることで、ゲートウェイ装置(親機)とデバイス装置(子機)の組を任意に変更可能とすることができる。 Further, even when there are a plurality of device devices (child devices) and a plurality of gateway devices (parent devices) within a range where Bluetooth (registered trademark) radio waves can reach, the parent device (proxy GW) for which connection setting has been performed ) Can be connected to the device device (slave device) selected via (), the set of the gateway device (master device) and the device device (slave device) can be arbitrarily changed.
本発明のゲートウェイ装置を利用したデバイス装置設定システムは、ゲートウェイ装置によりデバイス装置の接続設定を行うシステムであり、図1に示すように、数mから数十m程度の距離の範囲であるグループ1内に配置される複数のゲートウェイ装置(M2M-GW)10及び1つ以上のデバイス装置(M2Mデバイス)12が電波(近距離無線通信)を介して接続される環境(単一LANセグメント)が構築されている。
デバイス装置12は、近距離無線通信デバイス装置(Bluetooth(登録商標)であり、PC、テレビ、ビデオ録画装置、オーディオ機器、空調機器、自動掃除機、ゲーム機、車載コンピュータ、温度計等、近距離無線により遠隔操作可能な全ての機器が含まれる。
The device device setting system using the gateway device of the present invention is a system for setting connection of device devices by the gateway device. As shown in FIG. 1, group 1 is in a range of several meters to several tens of meters in distance. An environment (single LAN segment) is established in which a plurality of gateway devices (M2M-GW) 10 and one or more device devices (M2M devices) 12 are connected via radio waves (short-range wireless communication). Has been.
The device device 12 is a short-range wireless communication device device (Bluetooth (registered trademark), such as a PC, a television, a video recording device, an audio device, an air conditioner, an automatic cleaner, a game machine, an in-vehicle computer, a thermometer, and the like. All devices that can be remotely controlled by radio are included.
ゲートウェイ装置10は、オペレーティングシステム(OS)を含む基本プログラムや各種の基本デバイスが記憶されたROMと、各種のプログラムやデータが記憶されるストレージ装置と、プログラムを実行するCPUと、このCPUにワークエリアを提供するRAMと、入出力インタフェース(I/F)、外部装置と通信するパラレル/シリアルI/Fとを主要部分とするコンピュータの一般的な構成を備えたホームゲートウェイやスマートフォン等で構成され、前記ストレージ装置に本発明のデバイス装置設定プログラムが格納されている。 The gateway device 10 includes a ROM in which a basic program including an operating system (OS) and various basic devices are stored, a storage device in which various programs and data are stored, a CPU that executes the program, and a work on the CPU. It consists of a home gateway, smartphone, etc. with a general configuration of a computer whose main parts are a RAM that provides an area, an input / output interface (I / F), and a parallel / serial I / F that communicates with external devices. The device device setting program of the present invention is stored in the storage device.
デバイス装置設定プログラムなどが格納されることで構築されるゲートウェイ装置10の具体的な機能構成について、図2を参照して説明する。
図2は、上述したグループ1内の一部を示すもので、同じ構成を備えたゲートウェイ装置10A及びゲートウェイ装置10Bと、一つのデバイス装置12Aを示している。
ゲートウェイ装置10A(例えばスマートフォン)は、予めデバイス装置12Aに対して接続設定(ペアリング操作)を行うことでプロキシGWに設定され、デバイス装置12Aの親機となる。この例では、ゲートウェイ装置(スマートフォン)10Aとデバイス装置(Bluetoothスピーカ)12Aとが接続設定されることで、ゲートウェイ装置(スマートフォン)10Aから出力される音響出力A2DP(SRC)は、デバイス装置(Bluetoothスピーカ)12Aにのみ入力される音響入力A2DP(SNK)となることで、ゲートウェイ装置(スマートフォン)10Aの音響信号についてはデバイス装置(Bluetoothスピーカ)12Aでのみ再生される。
したがって、グループ1内において、デバイス装置12Aと直接通信できるのは、デバイス装置12Aとのペアリング操作を実施したゲートウェイ装置10Aのみとなる。
A specific functional configuration of the gateway apparatus 10 constructed by storing a device apparatus setting program and the like will be described with reference to FIG.
FIG. 2 shows a part of the group 1 described above, and shows a gateway device 10A and a gateway device 10B having the same configuration, and one device device 12A.
The gateway device 10A (for example, a smartphone) is set in the proxy GW by performing connection setting (pairing operation) with respect to the device device 12A in advance, and becomes the parent device of the device device 12A. In this example, the gateway device (smartphone) 10A and the device device (Bluetooth speaker) 12A are connected and set, so that the acoustic output A2DP (SRC) output from the gateway device (smartphone) 10A is the device device (Bluetooth speaker). ) By being the acoustic input A2DP (SNK) input only to 12A, the acoustic signal of the gateway device (smart phone) 10A is reproduced only by the device device (Bluetooth speaker) 12A.
Therefore, in the group 1, only the gateway device 10A that has performed the pairing operation with the device device 12A can directly communicate with the device device 12A.
本発明で利用するゲートウェイ装置10A,10Bは、ゲートウェイ装置の一般的な機能を実行するアプリケーションフレームワーク103、メディアサーバ104、サウンドドライバ105、サウンドチップ106、Bluetooth制御部101、カーネル107、URTドライバ108、Bluetoothチップ109の各構成を備えるとともに、アプリケーションフレームワーク103を介して入出力信号の流れを制御・管理するアプリ部100と、Bluetooth制御部101内に入出力信号の流れを切り替えるプロキシモジュール部102が追加されている。 The gateway devices 10A and 10B used in the present invention include an application framework 103 that executes general functions of the gateway device, a media server 104, a sound driver 105, a sound chip 106, a Bluetooth control unit 101, a kernel 107, and a URT driver 108. And an application unit 100 that controls and manages the flow of input / output signals via the application framework 103, and a proxy module unit 102 that switches the flow of input / output signals in the Bluetooth control unit 101. Has been added.
アプリケーションフレームワーク103は、アプリケーション構築のための信号を出力するものである。
メディアサーバ104は、アプリの種類に応じた信号を出力する。
サウンドドライバ105及びURTドライバ108は、それぞれ接続されたデバイスに対応する信号に変換する。カーネル107は、OSの核となる処理を行う。サウンドチップ106及びBluetoothチップ109は、ゲートウェイ装置10が備えるハードウェアに対しての信号を出力する。
The application framework 103 outputs a signal for building an application.
The media server 104 outputs a signal corresponding to the type of application.
The sound driver 105 and the URT driver 108 convert into signals corresponding to the connected devices. The kernel 107 performs processing that is the core of the OS. The sound chip 106 and the Bluetooth chip 109 output signals for hardware included in the gateway device 10.
Bluetooth制御部101は、Bluetoothの通信処理を管理するモジュールであり、ゲートウェイ装置10における入出力信号の制御を行う。 The Bluetooth control unit 101 is a module that manages Bluetooth communication processing, and controls input / output signals in the gateway device 10.
アプリ部100は、アプリケーションフレームワーク103に接続されることで、アプリの内容及びアプリ実行に必要なデバイス装置を把握する機能を備えるとともに、プロキシモジュール部102に接続されることで、他のゲートウェイ装置10との間における入出力信号の流れを制御・管理する機能を備えている。
すなわち、他のゲートウェイ装置10からの信号を受信し、当該信号の機能を把握して制御・管理し、必要に応じて前記信号種類に対応するデバイス装置の切り替え指示となるスイッチングを行う。
より具体的には、ペアリング操作がなされていないゲートウェイ装置(要求元ゲートウェイ装置)がアプリ起動によりアプリ実行に必要な近距離無線通信デバイス装置(アプリ実行デバイス)との通信設定を持つゲートウェイ装置(要求先ゲートウェイ装置)に対し、該要求先ゲートウェイ装置との通信を前記要求元ゲートウェイ装置に提供するため、前記アプリ実行デバイスのデバイス切替要求を送信する。
そして、前記デバイス切替要求を受信した場合は、要求先ゲートウェイ装置について要求元ゲートウェイ装置との通信を確立する設定変更を行うようゲートウェイ装置を制御及び管理する。
The application unit 100 is connected to the application framework 103 so as to have a function of grasping the contents of the application and a device device necessary for executing the application, and is connected to the proxy module unit 102 so that another gateway device is provided. 10 is provided with a function of controlling and managing the flow of input / output signals with the terminal 10.
That is, a signal from another gateway apparatus 10 is received, the function of the signal is grasped, controlled and managed, and switching is performed as an instruction to switch the device apparatus corresponding to the signal type as necessary.
More specifically, a gateway device (requesting gateway device) that has not been paired has a communication setting with a short-range wireless communication device device (application execution device) that is required for application execution upon application activation ( In order to provide the request source gateway apparatus with the request destination gateway apparatus, a request to switch the application execution device is transmitted to the request destination gateway apparatus.
And when the said device switching request | requirement is received, a gateway apparatus is controlled and managed so that the setting change which establishes communication with a request origin gateway apparatus about a request destination gateway apparatus may be performed.
プロキシモジュール部102は、Bluetooth制御部101における信号処理に際して、他のゲートウェイ装置との間における入出力信号の流れについて、動的にゲートウェイ装置のOS内部の処理に切り替える機能を備えている。すなわち、他のゲートウェイ装置にデバイス切替要求を出力した場合、デバイス切替要求を求めた要求元ゲートウェイ装置に対して、自身がアプリ実行デバイスであるかのように通信路を確立し、受信した信号を前記アプリ実行デバイスに対してそのまま転送する設定変更を行うようOS内部の処理を動的に切り替える。 The proxy module unit 102 has a function of dynamically switching the flow of input / output signals to / from other gateway devices to processing inside the OS of the gateway device during signal processing in the Bluetooth control unit 101. That is, when a device switching request is output to another gateway device, a communication path is established to the requesting gateway device that has requested the device switching request as if it is an application execution device, and the received signal is The processing inside the OS is dynamically switched so as to change the setting for transferring the application execution device as it is.
例えば、ゲートウェイ装置10Aとデバイス装置12Aとの間でペアリング操作が行われた場合、ゲートウェイ装置10Aは、デバイス装置12A(子機)に対して親機となるとともに、デバイス装置12Aとの間でペアリング操作が行われていない他のゲートウェイ装置(例えば、ゲートウェイ装置10B)に対しては、アプリ部100及びプロキシモジュール部102の機能によりあたかもデバイス装置(仮想デバイス)として振る舞うように作用することで、ゲートウェイ装置10Aを介してデバイス装置12Aに接続可能とする処理が行われる。
すなわち、Bluetooth の電波が到達する範囲内のゲートウェイ装置10Bをデバイス装置12AとBluetooth 接続を考えた場合、実際にデバイス装置12Aと接続するゲートウェイ装置(プロキシGW)10Aが、他のゲートウェイ装置(ゲートウェイ装置10B)からの信号をプロキシすることで、デバイス装置12Aと接続設定のないゲートウェイ装置10Bであってもデバイス装置12Aの利用(接続)が実現される。
ゲートウェイ装置10B、ゲートウェイ装置10A、デバイス装置12Aとの間の接続処理手順の詳細については後述する。
For example, when a pairing operation is performed between the gateway device 10A and the device device 12A, the gateway device 10A becomes a parent device with respect to the device device 12A (child device), and between the device device 12A and the device device 12A. For other gateway devices that have not been paired (for example, gateway device 10B), the functions of application unit 100 and proxy module unit 102 act as if they act as device devices (virtual devices). Then, processing for enabling connection to the device apparatus 12A via the gateway apparatus 10A is performed.
That is, when considering the Bluetooth connection of the gateway device 10B within the reach of the Bluetooth radio wave with the device device 12A, the gateway device (proxy GW) 10A that is actually connected to the device device 12A is connected to another gateway device (gateway device). By proxying the signal from 10B), use (connection) of the device apparatus 12A is realized even in the gateway apparatus 10B that has no connection setting with the device apparatus 12A.
Details of a connection processing procedure among the gateway device 10B, the gateway device 10A, and the device device 12A will be described later.
次に、アプリ部100及びプロキシモジュール部102を備えていない既存のゲートウェイ装置(M2M-GW)がデバイス装置(M2Mデバイス)を利用する場合のオーディオデータの流れ(信号出力例)について、図3を参照して説明する。この場合、ゲートウェイ装置(M2M-GW)とデバイス装置(M2Mデバイス)とは、既に接続設定(ペアリング操作)済みとなっている。 Next, FIG. 3 shows an audio data flow (signal output example) when an existing gateway device (M2M-GW) that does not include the application unit 100 and the proxy module unit 102 uses a device device (M2M device). The description will be given with reference. In this case, the gateway device (M2M-GW) and the device device (M2M device) have already been set for connection (pairing operation).
ゲートウェイ装置(例えば、Android(商品名)がOSとして搭載されたスマートフォン)に対してデバイス装置(Bluetooth スピーカ)を利用する場合、スマートフォンを操作する利用者が音楽再生アプリを起動し、スマートフォン上で再生ボタンを押す。
音楽再生アプリによりメディアサーバ104において出力されるオーディオデータは、アプリからサウンドドライバ(OS)105に渡される。
サウンドドライバ105は、Bluetooth で接続済みのデバイス装置が存在する場合、オーディオデータをカーネル107のBluetooth モジュール(OS)に転送し、Bluetooth チップ109を経由してデバイス装置(Bluetooth スピーカ)で音楽が再生される。
サウンドドライバ105において、音楽を再生する機能を有するBluetooth デバイスが検知されない場合は、オーディオデータはそのままサウンドチップ106を経由してスマートフォンにて再生される。
When using a device device (Bluetooth speaker) for a gateway device (for example, a smartphone in which Android (product name) is installed as an OS), a user operating the smartphone starts a music playback application and plays it on the smartphone. I press the button.
Audio data output from the music playback application on the media server 104 is passed from the application to the sound driver (OS) 105.
The sound driver 105 transfers the audio data to the Bluetooth module (OS) of the kernel 107 when a device device connected by Bluetooth exists, and the music is played on the device device (Bluetooth speaker) via the Bluetooth chip 109. The
When the sound driver 105 does not detect a Bluetooth device having a function of playing music, the audio data is played back on the smartphone via the sound chip 106 as it is.
これに対して、本発明のゲートウェイ装置10A,10Bを利用したデバイス装置設定システムによる場合(図2)、デバイス装置12Aとペアリング操作を実施していないゲートウェイ装置10Bがデバイス装置12Aを利用したい場合、ゲートウェイ装置10Aを介してデバイス装置12Aとの通信設定が行われる。
すなわち、デバイス装置12Aと設定操作を実施していないゲートウェイ装置10Bが音楽再生アプリ50からオーディオデータを入力した場合、アプリケーションフレームワーク103を介してメディアサーバ104からオーディオデータが出力され、このオーディオデータはサウンドドライバ(OS)105に渡される。
On the other hand, in the case of the device device setting system using the gateway devices 10A and 10B of the present invention (FIG. 2), the gateway device 10B not performing the pairing operation with the device device 12A wants to use the device device 12A. Then, communication setting with the device apparatus 12A is performed via the gateway apparatus 10A.
That is, when the gateway apparatus 10B that has not performed the setting operation with the device apparatus 12A inputs audio data from the music playback application 50, the audio data is output from the media server 104 via the application framework 103, and the audio data is Passed to the sound driver (OS) 105.
サウンドドライバ105は、Bluetoothで接続済みのデバイス装置が存在しない場合、Bluetooth制御部101のプロキシモジュール部102がオーディオデータをカーネル(OS)107に転送し、URTドライバ108及びBluetooth チップ109を経由してゲートウェイ装置10Aへ入力される。
ゲートウェイ装置10Aでは、Bluetooth制御部101のプロキシモジュール部102がゲートウェイ装置10Bから入力されたオーディオデータをそのままBluetooth スピーカであるデバイス装置12Aへ出力するよう処理することで、Bluetooth スピーカで音楽が再生される。
すなわち、ゲートウェイ装置10Aは、ゲートウェイ装置10Bに対しては仮想デバイス装置(子機)として振る舞い、デバイス装置12Aに対してはゲートウェイ装置(親機)として振る舞うことで、オーディオデータは点線で示した流れで処理される。
上述したゲートウェイ装置10では、OSとしてAndroid(商品名)を使用した例を示したが、Unix(登録商標)など他のOSを使用するものであっても良い。
In the sound driver 105, when there is no device connected by Bluetooth, the proxy module unit 102 of the Bluetooth control unit 101 transfers audio data to the kernel (OS) 107, and passes through the URT driver 108 and the Bluetooth chip 109. Input to gateway device 10A.
In the gateway device 10A, the proxy module unit 102 of the Bluetooth control unit 101 processes the audio data input from the gateway device 10B to be output to the device device 12A that is a Bluetooth speaker as it is, so that music is reproduced by the Bluetooth speaker. .
That is, the gateway device 10A behaves as a virtual device device (child device) with respect to the gateway device 10B, and acts as a gateway device (parent device) with respect to the device device 12A, so that the audio data flows in a dotted line. Is processed.
In the gateway device 10 described above, an example in which Android (product name) is used as the OS is shown, but another OS such as Unix (registered trademark) may be used.
次に、図2に示したゲートウェイ装置10Bにおけるデバイス装置の設定方法の手順について、図4の処理シーケンス図を参照しながら説明する。 Next, the procedure of the device device setting method in the gateway device 10B shown in FIG. 2 will be described with reference to the processing sequence diagram of FIG.
先ず、本発明によりデバイス装置12の接続設定を行う場合の事前準備について説明する。すなわち、複数のゲートウェイ装置10の内の少なくとも一つであるゲートウェイ装置10Aと、利用対象となるデバイス装置12Aとの間のペアリング操作を行うことで、ゲートウェイ装置10Aをデバイス装置12Aに対するプロキシGWに設定し、デバイス装置12を通信接続可能な状態としておく。 First, preparation in advance when performing connection setting of the device apparatus 12 according to the present invention will be described. That is, by performing a pairing operation between the gateway device 10A, which is at least one of the plurality of gateway devices 10, and the device device 12A to be used, the gateway device 10A becomes a proxy GW for the device device 12A. The device apparatus 12 is set in a state where communication connection is possible.
次に、利用対象のデバイス装置12と直接接続のないゲートウェイ装置(要求元ゲートウェイ装置)10Bの利用者がアプリ部100を起動し、アプリ実行に必要なデバイス装置12が要求元ゲートウェイ装置10Bに対してペアリング操作なされていない場合、要求元ゲートウェイ装置10Bに接続可能なデバイス装置の検索(M2Mデバイス検索)を実施することで処理が開始される(ステップ1)。
M2Mデバイス検索が利用者により実行された場合、要求元ゲートウェイ装置10Bのアプリ部11は、LAN 内(Bluetooth で接続されたゲートウェイ装置)の各ゲートウェイ装置10に対し、M2Mデバイス発見・要求をブロードキャスト送信する(ステップ2)。
Next, the user of the gateway device (request source gateway device) 10B that is not directly connected to the device device 12 to be used activates the application unit 100, and the device device 12 necessary for executing the application sends the request to the request source gateway device 10B. If the pairing operation has not been performed, the process is started by searching for a device that can be connected to the request source gateway apparatus 10B (M2M device search) (step 1).
When the M2M device search is executed by the user, the application unit 11 of the request source gateway device 10B broadcasts an M2M device discovery / request to each gateway device 10 in the LAN (gateway device connected by Bluetooth). (Step 2).
M2Mデバイス発見・要求を受信した各ゲートウェイ装置10のアプリ部100は、自身が直接接続するデバイス装置(M2Mデバイス)をリストにし、M2Mデバイス応答として要求元ゲートウェイ装置(M2M-GW)に応答する(ステップ3)。 Upon receiving the M2M device discovery / request, the application unit 100 of each gateway device 10 lists the device devices (M2M devices) to which it directly connects and responds to the requesting gateway device (M2M-GW) as an M2M device response ( Step 3).
利用者は、要求元ゲートウェイ装置上に表示されるデバイス装置のリストからアプリ実行に必要な任意のデバイス装置(M2M デバイス)を選択する(ステップ4)。 The user selects an arbitrary device device (M2M device) necessary for executing the application from the list of device devices displayed on the request source gateway device (step 4).
要求元ゲートウェイ装置10Bのアプリ部100は、利用者により選択されたデバイス装置(M2Mデバイス)との通信設定を持つゲートウェイ装置(プロキシGW)10Aに対し、要求元ゲートウェイ装置10Bからデバイス装置(アプリ実行デバイス)12Aへの通信を要求先ゲートウェイ装置(プロキシGW)10Aに提供するため、デバイス装置の切り替え要求を送信する(ステップ5)。 The application unit 100 of the request source gateway apparatus 10B sends the device apparatus (application execution) from the request source gateway apparatus 10B to the gateway apparatus (proxy GW) 10A having communication settings with the device apparatus (M2M device) selected by the user. In order to provide communication to the requesting gateway device (proxy GW) 10A to the device 12A, a device device switching request is transmitted (step 5).
デバイス装置切り替え要求を受信した要求先ゲートウェイ装置(プロキシGW)10Aと、切り替えを求めた要求元ゲートウェイ装置(M2M-GW)10Bにおいては、それぞれ次の通りの設定変更が各プロキシモジュール部102に対して実施される(ステップ6及びステップ7)。 In the request-destination gateway device (proxy GW) 10A that has received the device device switching request and the request-source gateway device (M2M-GW) 10B that has requested switching, the following setting changes are made to each proxy module unit 102, respectively. (Step 6 and Step 7).
すなわち、要求元ゲートウェイ装置(M2M-GW)10Bでは、デバイス装置(M2Mデバイス)との通信設定を持つ要求先ゲートウェイ装置(プロキシGW)10Aを(仮想) Bluetooth デバイスとして、要求先ゲートウェイ装置10Bとの通信を確立する(ステップ6)。
また、要求先ゲートウェイ装置(プロキシGW)10Aでは、要求元ゲートウェイ装置10Bに対しては、自身がBluetoothデバイスであるかのように通信路を確立し、更に受信した信号をデバイス装置(M2Mデバイス)12Aに対してそのまま転送する設定とする(ステップ7)。
That is, in the request source gateway device (M2M-GW) 10B, the request destination gateway device (proxy GW) 10A having communication settings with the device device (M2M device) is a (virtual) Bluetooth device, and Communication is established (step 6).
Further, the request destination gateway device (proxy GW) 10A establishes a communication path to the request source gateway device 10B as if it is a Bluetooth device, and further receives the received signal as a device device (M2M device). 12A is set to be transferred as it is (step 7).
上述の各ステップが完了した後、要求元ゲートウェイ装置10Bにおいて利用者が音楽再生を実施した場合、オーティオデータが要求先ゲートウェイ装置(プロキシGW)10Aを介してデバイス装置(M2Mデバイス)12A上で再生される(図2に点線で記載したオーディオデータの流れとなる)。 When the user performs music playback in the request source gateway device 10B after the above steps are completed, the audio data is played back on the device device (M2M device) 12A via the request destination gateway device (proxy GW) 10A. (This is the audio data flow indicated by the dotted lines in FIG. 2).
上述した複数のゲートウェイ装置を有するデバイス設定システムによれば、図5に示すように、一般家庭やSOHO、企業、団体等の複数人でBluetooth(登録商標)のデバイス装置(M2Mデバイス)を共用利用する場合に、単一のグループ(一家庭や一企業、一団体)で、1人以上のBluetooth(登録商標)の利用に関する知識を有する管理者が、任意のゲートウェイ装置10A(プロキシGW)によりデバイス装置(M2Mデバイス)12Aとのペアリング操作を実施すれば、グループ内の他の利用者は、ペアリング操作されていないゲートウェイ装置(要求元ゲートウェイ装置)10Bにおいて、当該デバイス装置(M2Mデバイス)12Aを選択することで自動的に設定変更(切替)が行われることで、要求元ゲートウェイ装置10Bとデバイス装置12Aとの通信が確立されるので、各デバイス装置に対するペアリング操作や設定操作の必要がない。
これは、従来例のデバイス設定システム(図6)においては、デバイス装置(M2Mデバイス)とゲートウェイ装置(M2M-GW)の組み合わせの数だけ予め設定作業を実施する必要があったのに対して、1グループ内で1回のみ設定作業を行えば、デバイス装置(M2Mデバイス)12は同一グループ内におけるペアリング操作されていないゲートウェイ装置(M2M-GW)との間でゲートウェイ装置10A(プロキシGW)を介して通信が可能となるので、煩雑な設定操作を回避し接続設定を容易に行うことができる。
According to the above-described device setting system having a plurality of gateway devices, as shown in FIG. 5, a Bluetooth (registered trademark) device device (M2M device) is sharedly used by a plurality of people such as general households, SOHOs, companies, and organizations. In this case, an administrator who has knowledge about the use of one or more Bluetooth (registered trademark) in a single group (one home, one company, one organization) can use the gateway device 10A (proxy GW) as a device. If the pairing operation with the device (M2M device) 12A is performed, the other users in the group can use the device device (M2M device) 12A in the gateway device (request source gateway device) 10B that has not been paired. When the setting is automatically changed (switched) by selecting the Because communication with the chair unit 12A is established, there is no need for pairing and setting operations for each device unit.
This is because in the device setting system of the conventional example (FIG. 6), it is necessary to perform the setting work in advance for the number of combinations of the device device (M2M device) and the gateway device (M2M-GW). If the setting operation is performed only once in one group, the device apparatus (M2M device) 12 can connect the gateway apparatus 10A (proxy GW) to the gateway apparatus (M2M-GW) that is not paired in the same group. Therefore, it is possible to easily perform connection setting by avoiding complicated setting operation.
また、Bluetooth(登録商標)の電波が届く範囲に複数のデバイス装置(M2Mデバイス)12と複数のゲートウェイ装置(M2M-GW)10が存在する場合であっても、
ペアリング操作されていないゲートウェイ装置(要求元ゲートウェイ装置)10BによるBluetooth(登録商標)の接続設定時に、要求元ゲートウェイ装置)10Bで利用したいデバイス装置を選択することで、ゲートウェイ装置(M2M-GW)10とデバイス装置(M2Mデバイス)12の組を任意に変更可能とすることができる。
Further, even when there are a plurality of device devices (M2M devices) 12 and a plurality of gateway devices (M2M-GW) 10 within a range in which Bluetooth (registered trademark) radio waves reach,
The gateway device (M2M-GW) is selected by selecting a device device desired to be used in the request source gateway device 10B when the Bluetooth (registered trademark) connection is set by the gateway device (request source gateway device) 10B that has not been paired. 10 and the device apparatus (M2M device) 12 can be arbitrarily changed.
1…グループ、 3…インターネット、 10…ゲートウェイ装置(M2M-GW)、 12…デバイス装置(M2Mデバイス)、 100…アプリ部、 102…プロキシモジュール部。 DESCRIPTION OF SYMBOLS 1 ... Group, 3 ... Internet, 10 ... Gateway apparatus (M2M-GW), 12 ... Device apparatus (M2M device), 100 ... Application part, 102 ... Proxy module part.
Claims (3)
少なくとも前記ゲートウェイ装置の一つが、前記近距離無線通信デバイス装置との間で通信接続が可能となるペアリング操作を行う手順と、
前記ペアリング操作がなされていないゲートウェイ装置(要求元ゲートウェイ装置)がアプリ起動によりアプリ実行に必要な近距離無線通信デバイス装置(アプリ実行デバイス)に関して、前記グループ内の各ゲートウェイ装置に対して、前記アプリ実行デバイスの発見・要求をブロードキャスト送信して検索する手順と、
前記各ゲートウェイ装置自身が直接接続する近距離無線通信デバイス装置をリストにして前記要求元ゲートウェイ装置に応答する手順と、
利用者が前記要求元ゲートウェイ装置の前記リストにおける任意の近距離無線通信デバイス装置(アプリ実行デバイス)を選択する手順と、
前記要求元ゲートウェイ装置が前記選択されたアプリ実行デバイスとの通信設定を持つゲートウェイ装置(要求先ゲートウェイ装置)に対し、前記要求先ゲートウェイ装置から前記アプリ実行デバイスへの通信を前記要求元ゲートウェイ装置に提供するため、前記アプリ実行デバイスのデバイス切替要求を送信する手順と、
前記要求元ゲートウェイ装置において前記要求先ゲートウェイ装置を前記アプリ実行の仮想デバイスとして通信を確立する設定変更と、前記要求先ゲートウェイ装置において前記要求元ゲートウェイ装置に対して自身が前記アプリ実行デバイスであるかのように通信路を確立し受信した信号を前記アプリ実行デバイスに対してそのまま転送する設定変更を行う手順と、
を含むことを特徴とするゲートウェイ装置におけるデバイス装置の設定方法。 With respect to gateway devices (parent devices) such as home gateways and smartphones that exist in a single group capable of short-range wireless communication, a short-range wireless communication device device (child device) can be used by a plurality of people belonging to the group. When sharing,
The procedure at least one of the gateway device, which performs the pairing operation to be capable of communication connection between said short-range wireless communication device unit,
With regard to the short-range wireless communication device (app execution device) required for the application execution by the gateway apparatus (request source gateway apparatus) that has not been paired, for each gateway apparatus in the group, Procedure to search for discovery / request of application execution device by broadcasting,
A procedure for responding to the requesting gateway device by listing a short-range wireless communication device device directly connected to each gateway device itself;
A step of selecting any short-range wireless communication device device (application executing device) in the user the list of the requesting gateway device,
The request source gateway device communicates from the request destination gateway device to the application execution device to the request source gateway device with respect to a gateway device (request destination gateway device) having communication settings with the selected application execution device. A procedure for transmitting a device switching request for the app execution device to provide;
In the request source gateway device, setting change to establish communication with the request destination gateway device as the application execution virtual device, and whether the request destination gateway device itself is the application execution device. A procedure for establishing a communication path and performing a setting change for transferring the received signal as it is to the application execution device,
A device device setting method in a gateway device, comprising:
少なくとも前記ゲートウェイ装置の一つが前記近距離無線通信デバイス装置との間で通信接続が可能となるペアリング操作を行うとともに、
前記ゲートウェイ装置は、
前記ペアリング操作がなされていないゲートウェイ装置(要求元ゲートウェイ装置)がアプリ起動によりアプリ実行に必要な前記近距離無線通信デバイス装置(アプリ実行デバイス)との通信設定を持つゲートウェイ装置(要求先ゲートウェイ装置)に対し、該要求先ゲートウェイ装置と前記アプリ実行デバイスとの間の通信を前記要求元ゲートウェイ装置に提供するため、前記アプリ実行デバイスのデバイス切替要求を送信する一方、前記デバイス切替要求を受信した場合は、要求先ゲートウェイ装置について要求元ゲートウェイ装置との通信を確立する設定変更を行うようゲートウェイ装置を制御及び管理するアプリ部と、
前記デバイス切替要求を求めた要求元ゲートウェイ装置に対して自身が前記アプリ実行デバイスであるかのように通信路を確立し受信した信号を前記アプリ実行デバイスに対してそのまま転送する設定変更を行うようOS内部の処理を動的に切り替えるプロキシモジュール部と、
を備えることを特徴とするゲートウェイ装置。 With respect to gateway devices (parent devices) such as home gateways and smartphones that exist in a single group capable of short-range wireless communication, a short-range wireless communication device device (child device) can be used by a plurality of people belonging to the group. When sharing,
At least one of the gateway devices performs a pairing operation that enables communication connection with the short-range wireless communication device device, and
The gateway device is
A gateway device (request destination gateway device) having a communication setting with the short-range wireless communication device device (application execution device) required for application execution when the gateway device (request source gateway device) that has not been paired is activated by an application ), In order to provide communication between the request destination gateway device and the application execution device to the request source gateway device, the device switching request of the application execution device is transmitted while the device switching request is received. In the case, an application unit that controls and manages the gateway device so as to perform setting change for establishing communication with the request source gateway device for the request destination gateway device;
The request source gateway device that has requested the device switching request establishes a communication path as if it is the application execution device, and changes the setting to transfer the received signal to the application execution device as it is. A proxy module section that dynamically switches processing inside the OS;
A gateway device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014068536A JP6001586B2 (en) | 2014-03-28 | 2014-03-28 | Device device setting method in gateway device, gateway device, and device device setting program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014068536A JP6001586B2 (en) | 2014-03-28 | 2014-03-28 | Device device setting method in gateway device, gateway device, and device device setting program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015192320A JP2015192320A (en) | 2015-11-02 |
| JP6001586B2 true JP6001586B2 (en) | 2016-10-05 |
Family
ID=54426507
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014068536A Active JP6001586B2 (en) | 2014-03-28 | 2014-03-28 | Device device setting method in gateway device, gateway device, and device device setting program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6001586B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6494535B2 (en) * | 2016-01-04 | 2019-04-03 | Kddi株式会社 | Wireless gateway, program, and method for suppressing control signal to wide area wireless network according to congestion of short-range wireless network |
| KR20200118036A (en) * | 2018-01-08 | 2020-10-14 | 엘아이에스엔알, 인크. | Pairing and gateway connection using Sonic Tone |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009302681A (en) * | 2008-06-10 | 2009-12-24 | Fujitsu Ten Ltd | Communication relay system, communication relay method, gateway device, and communication device |
| JP5659854B2 (en) * | 2011-02-24 | 2015-01-28 | ソニー株式会社 | Wireless communication apparatus, wireless communication method, program, and wireless communication system |
| US9749038B2 (en) * | 2012-05-21 | 2017-08-29 | Qualcomm Incorporated | System and method for wireless docking utilizing a wireless docking profile |
-
2014
- 2014-03-28 JP JP2014068536A patent/JP6001586B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015192320A (en) | 2015-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105139877B (en) | Connection method of multimedia playback equipment, main equipment, control terminal and system | |
| JP5943860B2 (en) | Device device setting method in gateway device, device device setting system, and device device setting program | |
| US8942626B2 (en) | Electronic device and method for operating an electronic device | |
| JP5975955B2 (en) | Device device setting method in gateway device, device device setting system, and device device setting program | |
| US10021180B2 (en) | Universal environment extender | |
| JP5913381B2 (en) | Method for enabling wireless secure communication between devices | |
| JP6219501B2 (en) | Access control for wireless docking | |
| WO2022016673A1 (en) | Batch network distribution method and system for intelligent device, and storage medium | |
| CN110312160A (en) | Wireless screen projection method and device, intelligent panel, terminal and system | |
| JP6359646B2 (en) | Use and configuration of wireless docking environment | |
| CN103595775B (en) | The sharing method and system of media file | |
| CN105516897A (en) | Method and device for one-key establishment of communication connection between Bluetooth devices | |
| WO2019090902A1 (en) | Screen sharing method and apparatus, electronic device, and storage medium | |
| KR101821689B1 (en) | Wireless docking | |
| JP4973558B2 (en) | Information processing apparatus, data sharing method, and data sharing program | |
| JP2017041755A (en) | Audio system, audio apparatus, and audio apparatus setting method | |
| JP2015513815A (en) | Device control method and apparatus | |
| EP3005760A1 (en) | Wireless docking architecture | |
| WO2018120390A1 (en) | Method for establishing communication, and terminal | |
| JP2015142243A (en) | Information processing device, information processing method and program | |
| CN105812185A (en) | A communication connection method for a playback device | |
| JP6001586B2 (en) | Device device setting method in gateway device, gateway device, and device device setting program | |
| CN113794996A (en) | Device communication method, device control method, device communication apparatus, electronic device, and storage medium | |
| WO2015139401A1 (en) | Establishment method and system for wireless network, and wireless routing device | |
| CN105703987A (en) | A control method and device for an audio and video playback system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160229 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160316 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160516 |
|
| 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: 20160824 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160901 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6001586 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |