JP2017220730A - Device id management server, device id management method and program - Google Patents
Device id management server, device id management method and program Download PDFInfo
- Publication number
- JP2017220730A JP2017220730A JP2016112214A JP2016112214A JP2017220730A JP 2017220730 A JP2017220730 A JP 2017220730A JP 2016112214 A JP2016112214 A JP 2016112214A JP 2016112214 A JP2016112214 A JP 2016112214A JP 2017220730 A JP2017220730 A JP 2017220730A
- Authority
- JP
- Japan
- Prior art keywords
- service
- gateway
- network
- terminal unique
- management server
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】サービスアプリとデバイスとの間の接続性を提供する。
【解決手段】複数のサービスアプリ100が第1のネットワークを介してサービスプラットフォーム200に接続され、当該サービスプラットフォーム及びゲートウェイ400が第2のネットワーク上に配置され、複数のデバイス500が第3のネットワークを介して当該ゲートウェイに接続される通信システムにおけるデバイスID管理サーバ300は、或るサービスアプリから或るデバイスまでの経路情報として、前記サービスプラットフォームのプラットフォームIDと、前記ゲートウェイのゲートウェイIDと、前記デバイスの端末固有IDとの対応情報を記憶するID記憶部と、下りデータ通信の場合又は上りデータ通信の場合に、前記サービスプラットフォーム又は前記ゲートウェイからの要求に応じて、前記ID記憶部から前記対応情報を提供する接続設定部とを有する。
【選択図】図3Provided is connectivity between a service application and a device.
A plurality of service applications 100 are connected to a service platform 200 via a first network, the service platform and a gateway 400 are arranged on a second network, and a plurality of devices 500 are connected to a third network. The device ID management server 300 in the communication system connected to the gateway via the service platform information as a route information from a certain service application to a certain device, the platform ID of the service platform, the gateway ID of the gateway, and the device In response to a request from the service platform or the gateway in the case of downlink data communication or uplink data communication, an ID storage unit that stores correspondence information with a terminal unique ID is transmitted from the ID storage unit. And a connection setting section which provides the corresponding information.
[Selection] Figure 3
Description
本発明は、デバイスID管理サーバ、デバイスID管理方法、及びプログラムに関し、特に、電気通信技術を用いて、M2M(Machine-to-Machine)通信をはじめとするネットワーク接続サービスを提供するためのネットワーク構成に関する。 The present invention relates to a device ID management server, a device ID management method, and a program, and in particular, a network configuration for providing a network connection service including M2M (Machine-to-Machine) communication using telecommunications technology. About.
インターネットに代表されるIP(Internet Protocol)が広く普及している。一方、M2M(Machine-to-Machine)通信として注目されているセンサネットワーク分野においては、ZigBee(登録商標)に代表されるようなnon−IPのM2Mエリアネットワークプロトコルが普及しつつあり、これらで接続されたM2Mデバイスのクラウドへの接続要求が高まりつつある。 IP (Internet Protocol) represented by the Internet is widely used. On the other hand, non-IP M2M area network protocols represented by ZigBee (registered trademark) are becoming popular in the sensor network field, which is attracting attention as M2M (Machine-to-Machine) communication. There is an increasing demand for connection of the M2M devices to the cloud.
インターネットの基盤技術の一つに、DNS(Domain Name System)がある(非特許文献1参照)。DNSは、インターネット上でドメイン名を管理・運用するために開発されたシステムである。ドメイン名とIPアドレスの対応付けを管理することで、メールの宛先ホストサーバ等を指定するのに用いられる。 One of the basic technologies of the Internet is DNS (Domain Name System) (see Non-Patent Document 1). DNS is a system developed for managing and operating domain names on the Internet. By managing the association between the domain name and the IP address, it is used to specify a mail destination host server or the like.
インターネット接続機器には、「IPアドレス」と呼ばれる固有の番号が必ず割り当てられ、インターネット上におけるすべての通信は、相手先のIPアドレスが指定されることにより行われる。しかし、このようにIPアドレスで通信先を直接指定することは、インターネットに接続された各装置が、該当する送信先サーバ等のIPアドレスをなんらかの方法ですべて記憶しておく必要があり、現実的ではない。また、何らかの理由で送信先のネットワーク構成が変更された場合、IPアドレスはしばしば付け直されたり、変更されたりする場合がある。このような場合、以前記憶していたIPアドレスでは接続できなくなる。 A unique number called an “IP address” is always assigned to the Internet connection device, and all communications on the Internet are performed by designating the IP address of the other party. However, direct specification of a communication destination by an IP address in this way requires that each device connected to the Internet stores all the IP addresses of the corresponding destination servers by some method, which is realistic. is not. In addition, when the network configuration of the transmission destination is changed for some reason, the IP address is often changed or changed. In such a case, it becomes impossible to connect with the IP address previously stored.
そのため、より人間が覚えやすく使いやすい「名前」で指定できるようにするためのしくみが必要となる。これを実現するためのシステムがDNSである。ドメイン名とIPアドレスの対応付けを管理することで、メールの宛先ホストサーバ等を、IPアドレスではなく、人間の可読性の高い文字列識別子(ID)として扱うことができる。このように、IP等の単一プロトコルに閉じたネットワークにおいては、DNSのような仕組みをそのまま用いて、ドメイン名をM2MデバイスのIDとして登録・利用することで、サーバ上のサービスアプリからM2Mデバイスに対する通信を、ネットワーク構成や、M2Mデバイスの設置箇所を意識することなくエンド−エンド間で実現することができる。 Therefore, it is necessary to have a mechanism for enabling designation by “name” that is easier for humans to remember and use. A system for realizing this is DNS. By managing the association between the domain name and the IP address, the mail destination host server or the like can be treated as a human-readable character string identifier (ID) instead of an IP address. In this way, in a network closed to a single protocol such as IP, a DNS-like mechanism is used as it is, and the domain name is registered and used as the M2M device ID, so that the service application on the server can use the M2M device. Can be realized end-to-end without being aware of the network configuration or the location of the M2M device.
一方で、M2M−GW(Gateway)装置を中継してIPやnon−IPなどの複数のネットワークを組み合わせてサービスアプリ−デバイス間等の通信を行う場合、一般には、サービスアプリとM2Mデバイスの双方から、中継するM2M−GWを指定して通信を確立する必要がある。図1は、従来技術におけるネットワーク構成を示す図である。サービスアプリは、M2M通信サービスを提供するサービスプラットフォームであるM2M−PF(Platform)と、M2M−GWを経由して、M2Mデバイスと通信する。ここで、サービスアプリは、インターネットクラウド等(第1のネットワーク)を介してM2M−PFと通信し、M2M−PFは、キャリア閉域網等(第2のネットワーク)を介してM2M−GWと通信する。ZigBee(登録商標)をはじめとするM2Mエリアネットワークプロトコルでは、M2MデバイスがM2Mエリアネットワーク(第3のネットワーク)のアクセスポイント機能を備えた近傍のM2M−GW装置を探索して接続する機能を備えている。図1に示すように、M2Mデバイスが接続される可能性があるM2M−GWが1台しかない場合には、サービスアプリは当該M2M−GWを一意な宛先として通信を行うことで、M2Mデバイスとの通信を確立することができる。すなわち、サービスアプリからM2Mデバイスへの通信経路(M2M−PF及びM2M−GW)は一意に定まる。同様に、M2Mデバイスからサービスアプリへの通信経路(M2M−GW及びM2M−PF)も一意に定まる。 On the other hand, when relaying a M2M-GW (Gateway) device and combining a plurality of networks such as IP and non-IP to perform communication between a service application and a device, generally, both from the service application and the M2M device Therefore, it is necessary to establish communication by designating the M2M-GW to be relayed. FIG. 1 is a diagram showing a network configuration in the prior art. The service application communicates with the M2M device via the M2M-PF (Platform), which is a service platform that provides the M2M communication service, and the M2M-GW. Here, the service application communicates with the M2M-PF via the Internet cloud or the like (first network), and the M2M-PF communicates with the M2M-GW via the carrier closed network or the like (second network). . In the M2M area network protocol such as ZigBee (registered trademark), the M2M device has a function of searching for and connecting to a nearby M2M-GW device having an access point function of the M2M area network (third network). Yes. As shown in FIG. 1, when there is only one M2M-GW to which an M2M device may be connected, the service application communicates with the M2M device by using the M2M-GW as a unique destination. Communication can be established. That is, the communication path (M2M-PF and M2M-GW) from the service application to the M2M device is uniquely determined. Similarly, communication paths (M2M-GW and M2M-PF) from the M2M device to the service application are also uniquely determined.
しかし、M2Mデバイスが接続されうるM2M−GWが複数あり、どのM2M−GWにM2Mデバイスが接続されたか分からない状態では、サービスアプリがM2Mデバイスの場所を認識し、通信を確立することは困難である。サービスアプリがM2M−PFに接続しても、M2M−PFは、どのM2M−GWに接続すればよいか分からないためである。 However, if there are multiple M2M-GWs to which an M2M device can be connected and the M2M device is not connected to which M2M-GW, it is difficult for the service application to recognize the location of the M2M device and establish communication. is there. This is because, even if the service application connects to the M2M-PF, the M2M-PF does not know which M2M-GW should be connected.
さらに、図2に示すように、同一のM2M−GWに複数のM2Mデバイスが接続され、それぞれが異なるサービスアプリからの通信を確立しようとする場合、状況はさらに複雑となる。M2M−GWは、接続要求の上がってきたM2Mデバイスを検出及び識別し、さらに、適切なサービスアプリへの経路を提供しなくてはならないためである。 Furthermore, as shown in FIG. 2, when a plurality of M2M devices are connected to the same M2M-GW and each attempts to establish communication from different service applications, the situation becomes more complicated. This is because the M2M-GW must detect and identify the M2M device for which a connection request has been made, and provide a route to an appropriate service application.
このように、従来技術では、IPネットワークより先に更にM2Mエリアネットワークが存在することを想定していない。例えば、あるサービスアプリが特定のM2Mデバイスを宛先として下りデータを送信する際に、その下りデータがどのM2M−GWを経由するかの情報は存在しない。そのため、サービスアプリは、どのM2M−GWにデータを転送すればM2Mデバイスに到達できるのかを認識することができない。 As described above, the conventional technology does not assume that an M2M area network exists before the IP network. For example, when a certain service application transmits downlink data with a specific M2M device as a destination, there is no information on which M2M-GW the downlink data passes through. Therefore, the service application cannot recognize to which M2M-GW the data can be reached by transferring the data to which M2M-GW.
また、従来技術では、M2Mエリアネットワークの先に更にIPネットワークが存在することを想定していない。例えば、あるM2Mデバイスが特定のサービスアプリを宛先として上りデータを送信する際に、その上りデータがどのM2M−PFを経由するかの情報は存在しない。そのため、M2Mデバイスは、どのM2M−PFにデータを転送すればサービスアプリに到達できるのかを認識することができない。 In the prior art, it is not assumed that an IP network further exists beyond the M2M area network. For example, when an M2M device transmits uplink data with a specific service application as a destination, there is no information on which M2M-PF the uplink data passes through. Therefore, the M2M device cannot recognize to which M2M-PF the data transfer service can be reached by transferring data.
本発明は、以上の状況を鑑みてなされたもので、サービスアプリとデバイスとの間にIPやnon−IPなどの複数のネットワークを組み合わせて構成される通信システムにおいて、サービスアプリとデバイスとの間の接続性を提供することを目的とする。 The present invention has been made in view of the above situation, and in a communication system configured by combining a plurality of networks such as IP and non-IP between a service application and a device, the service application and the device The purpose is to provide connectivity.
本発明の一形態に係るデバイスID管理サーバは、
複数のサービスアプリが第1のネットワークを介してサービスプラットフォームに接続され、当該サービスプラットフォーム及びゲートウェイが第2のネットワーク上に配置され、複数のデバイスが当該第2のネットワークとは異なるプロトコルの第3のネットワークを介して当該ゲートウェイに接続される通信システムにおけるデバイスID管理サーバであって、
前記複数のサービスアプリのうち或るサービスアプリから前記複数のデバイスのうち或るデバイスまでの経路情報として、前記サービスプラットフォームのプラットフォームIDと、前記ゲートウェイのゲートウェイIDと、前記デバイスの端末固有IDとの対応情報を記憶するID記憶部と、
前記サービスアプリから前記デバイスへの下りデータ通信の場合又は前記デバイスから前記サービスアプリへの上りデータ通信の場合に、前記サービスプラットフォーム又は前記ゲートウェイからの要求に応じて、前記ID記憶部から前記対応情報を提供する接続設定部と、
を有することを特徴とする。
The device ID management server according to an aspect of the present invention is:
A plurality of service applications are connected to the service platform via the first network, the service platform and the gateway are arranged on the second network, and the plurality of devices have a third protocol different from the second network. A device ID management server in a communication system connected to the gateway via a network,
As route information from a service application of the plurality of service applications to a device of the plurality of devices, a platform ID of the service platform, a gateway ID of the gateway, and a terminal unique ID of the device An ID storage unit for storing correspondence information;
In the case of downlink data communication from the service application to the device or in the case of uplink data communication from the device to the service application, the correspondence information is received from the ID storage unit in response to a request from the service platform or the gateway. A connection setting unit that provides
It is characterized by having.
また、本発明の一形態に係るデバイスID管理方法は、
複数のサービスアプリが第1のネットワークを介してサービスプラットフォームに接続され、当該サービスプラットフォーム及びゲートウェイが第2のネットワーク上に配置され、複数のデバイスが当該第2のネットワークとは異なるプロトコルの第3のネットワークを介して当該ゲートウェイに接続される通信システムにおけるデバイスID管理サーバにおけるデバイスID管理方法であって、
前記複数のサービスアプリのうち或るサービスアプリから前記複数のデバイスのうち或るデバイスまでの経路情報として、前記サービスプラットフォームのプラットフォームIDと、前記ゲートウェイのゲートウェイIDと、前記デバイスの端末固有IDとの対応情報をID記憶部に記憶するステップと、
前記サービスアプリから前記デバイスへの下りデータ通信の場合又は前記デバイスから前記サービスアプリへの上りデータ通信の場合に、前記サービスプラットフォーム又は前記ゲートウェイからの要求に応じて、前記ID記憶部から前記対応情報を提供するステップと、
を有することを特徴とする。
A device ID management method according to an aspect of the present invention includes:
A plurality of service applications are connected to the service platform via the first network, the service platform and the gateway are arranged on the second network, and the plurality of devices have a third protocol different from the second network. A device ID management method in a device ID management server in a communication system connected to the gateway via a network,
As route information from a service application of the plurality of service applications to a device of the plurality of devices, a platform ID of the service platform, a gateway ID of the gateway, and a terminal unique ID of the device Storing correspondence information in the ID storage unit;
In the case of downlink data communication from the service application to the device or in the case of uplink data communication from the device to the service application, the correspondence information is received from the ID storage unit in response to a request from the service platform or the gateway. Providing steps, and
It is characterized by having.
また、本発明の一形態に係るプログラムは、
複数のサービスアプリが第1のネットワークを介してサービスプラットフォームに接続され、当該サービスプラットフォーム及びゲートウェイが第2のネットワーク上に配置され、複数のデバイスが当該第2のネットワークとは異なるプロトコルの第3のネットワークを介して当該ゲートウェイに接続される通信システムにおけるデバイスID管理サーバとして、コンピュータを機能させるためのプログラムであって、当該コンピュータを、
前記複数のサービスアプリのうち或るサービスアプリから前記複数のデバイスのうち或るデバイスまでの経路情報として、前記サービスプラットフォームのプラットフォームIDと、前記ゲートウェイのゲートウェイIDと、前記デバイスの端末固有IDとの対応情報を記憶するID記憶手段、及び
前記サービスアプリから前記デバイスへの下りデータ通信の場合又は前記デバイスから前記サービスアプリへの上りデータ通信の場合に、前記サービスプラットフォーム又は前記ゲートウェイからの要求に応じて、前記ID記憶手段から前記対応情報を提供する接続設定手段、
として機能させることを特徴とする。
A program according to an aspect of the present invention is
A plurality of service applications are connected to the service platform via the first network, the service platform and the gateway are arranged on the second network, and the plurality of devices have a third protocol different from the second network. A program for causing a computer to function as a device ID management server in a communication system connected to the gateway via a network,
As route information from a service application of the plurality of service applications to a device of the plurality of devices, a platform ID of the service platform, a gateway ID of the gateway, and a terminal unique ID of the device In response to a request from the service platform or the gateway in the case of downlink data communication from the service app to the device or in the case of uplink data communication from the device to the service app, ID storage means for storing correspondence information Connection setting means for providing the correspondence information from the ID storage means,
It is made to function as.
本発明によれば、サービスアプリとデバイスとの間にIPやnon−IPなどの複数のネットワークを組み合わせて構成される通信システムにおいて、複数のサービスアプリとデバイスとの間の接続性を提供することが可能になる。これにより、複数のサービスを一つのネットワークで共用し、一元的に収容することができる。 According to the present invention, in a communication system configured by combining a plurality of networks such as IP and non-IP between a service app and a device, connectivity between the plurality of service apps and the device is provided. Is possible. Thereby, a plurality of services can be shared by a single network and accommodated centrally.
以下、図面を参照して本発明の実施例について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
本発明の実施例では、デバイス(以下、M2Mデバイスと呼ぶ)を利用するサービスアプリが、ネットワークサービスを提供するサービスプラットフォーム(以下、M2M−PFと呼ぶ)と、M2Mデバイスのためのアクセスポイント機能を備えたゲートウェイ(以下、M2M−GWと呼ぶ)とを介して、M2Mデバイスに接続する通信システムについて説明する。なお、以下の実施例では、M2M通信サービスを対象として説明するが、本発明は他の通信サービスにも適用可能である。 In an embodiment of the present invention, a service application using a device (hereinafter referred to as an M2M device) has a service platform (hereinafter referred to as M2M-PF) that provides a network service, and an access point function for the M2M device. A communication system connected to an M2M device via a gateway (hereinafter referred to as M2M-GW) provided will be described. In the following embodiments, the M2M communication service will be described as an object, but the present invention can also be applied to other communication services.
<通信システムの全体構成>
図3は、本発明の実施例に係る通信システムの全体構成図である。
<Overall configuration of communication system>
FIG. 3 is an overall configuration diagram of a communication system according to an embodiment of the present invention.
本発明の実施例に係る通信システムは、複数のサービスアプリ100と、1つ又は複数のM2M−PF200と、デバイスID管理サーバ300と、複数のM2M−GW400と、複数のM2Mデバイス500とを有する。サービスアプリ100、M2M−PF200、M2M−GW400、及びM2Mデバイス500は、以下に説明するように、異なるネットワークを介して接続される。
The communication system according to the embodiment of the present invention includes a plurality of
サービスアプリ100は、例えば、メーターのようなM2Mデバイス500を利用して情報を収集するサーバ上のアプリである。
The
M2M−PF200は、デバイス認証やサービスアプリ100との間のデータ連携を提供する装置である。
The M2M-
M2M−GW400は、M2Mデバイス500のためのアクセスポイント機能を備え、M2Mエリアネットワークを形成する装置である。
The M2M-
M2Mデバイス500は、複数のM2M−GW400のいずれかに接続される。また、サービスアプリ100は、複数のM2M−GW400のいずれかを介してM2Mデバイス500と通信する。
The
このように、任意のサービスアプリ100と、任意のM2Mデバイス500とが通信する場合、上下方向の通信のルーティングを実現するには、M2M−PF200とM2M−GW400との間に、各IDの対応関係を解決するための機能が必要になる。この対応関係を実現する装置がデバイスID管理サーバ300である。
As described above, when an
デバイスID管理サーバ300は、M2Mデバイス500の初期登録の際に、サービスアプリ100とM2Mデバイス500との間の紐付けを行い、サービスアプリ100からM2Mデバイス500への下りデータ通信又はM2Mデバイス500からサービスアプリ100への上りデータ通信の際に、パケット配送時の相互ルーティング(宛先情報の提供)を行う装置である。また、デバイスID管理サーバ300は、M2Mデバイス500の移設等により、M2Mデバイス500が接続されるM2M−GW400が動的に変更されうるような場合でも、サービスアプリ100とM2Mデバイス500との間の紐付けを動的に更新し、サービスアプリ100やM2Mデバイス500には、経由するM2M−GW400の存在や違いを特に意識させることなくサービスアプリ100(あるいはM2M−PF200)とM2Mデバイス500との間の接続性を提供する。
The device
本発明の実施例におけるネットワーク構成及びデバイスID管理サーバ300に関して更に詳細に説明する。
The network configuration and the device
複数のサービスアプリ100は、第1のネットワーク(インターネットクラウド等)を介していずれかのM2M−PF200に接続される。第1のネットワークは、M2M−PF200ごとに異なるネットワークでもよいし、共有された共通のネットワークでも構わない。
The plurality of
1つ又は複数のM2M−PF200と、複数のM2M−GW400とが、第2のネットワーク(キャリア閉域網等)上に配置される。また、第2のネットワーク上に、それぞれのM2M−PF200及びM2M−GW400から参照可能なデバイスID管理サーバ300が設置される。例えば、第2のネットワークでは、IPプロトコルが用いられる。
One or a plurality of M2M-
第3のネットワーク(M2Mエリアネットワーク)において、M2M−GW400には、複数のM2Mデバイス500が接続され、かつ、M2Mデバイス500が接続されるサービスアプリ100も、それぞれ異なり得る。このように、M2Mデバイス500は、第3のネットワークを介してM2M−GW400に接続される。第3のネットワークのプロトコルは、第2のネットワークのプロトコルとは異なり、例えば、第3のネットワークでは、ZigBee(登録商標)のようなnon−IPプロトコルが用いられる。
In the third network (M2M area network), a plurality of
デバイスID管理サーバ300は、M2Mデバイス500のID(以下、端末固有IDと呼ぶ)と、M2Mデバイス500を収容するM2M−GW400のID(以下、ゲートウェイID又はM2M−GW IDと呼ぶ)との対応情報を記憶する。なお、M2Mデバイス500が他のM2M−GW400配下に移動又は移設された場合、デバイスID管理サーバ300は、M2Mデバイス500の端末固有IDとM2M−GW400のM2M−GW IDとの対応情報を動的に更新する。デバイスID管理サーバ300は、デバイス管理IDとM2M−GW IDとの対応情報を、M2M−PF200の要求に応じて提供する。
The device
更に、デバイスID管理サーバ300は、M2Mデバイス500を利用するサービスアプリ100のID(以下、アプリIDと呼ぶ)と、サービスアプリ100が接続されるM2M−PF200のID(以下、プラットフォームID又はM2M−PF IDと呼ぶ)の対応情報を記憶する。デバイスID管理サーバは、アプリIDとM2M−PF IDとの対応情報を、M2M−GW400の要求に応じて提供する。
Furthermore, the device
このように、デバイスID管理サーバ300では、或るサービスアプリ100から或るデバイス500までの経路情報として、アプリIDと、M2M−PF IDと、M2M−GW IDと、端末固有IDとの対応情報を記憶しておき、上りデータ通信又は下りデータ通信の際に、M2M−PF200又はM2M−GW400の要求に応じて対応情報を提供する。なお、M2Mデバイス500がM2M−PF200にデータを送信したときに、M2M−PF200がデータの宛先であるサービスアプリ100を認識できる場合には、デバイスID管理サーバ300においてアプリIDは管理しなくてもよい。
As described above, in the device
次に、本発明の実施例で用いられる各種IDについて説明する。図4は、本発明の実施例に係る通信システムにおいて用いられるIDを示す図である。図4の矢印は、IDの参照元とIDの参照先を示す。 Next, various IDs used in the embodiment of the present invention will be described. FIG. 4 is a diagram illustrating IDs used in the communication system according to the embodiment of the present invention. The arrows in FIG. 4 indicate the ID reference source and the ID reference destination.
アプリIDは、M2M−PF200が、サービスアプリ100を特定するIDである。アプリIDは、M2M−PF200毎に固有の既存のアプリ識別子等を利用してもよい。
The application ID is an ID that identifies the
M2M−PF IDは、第2のネットワークにおいて、M2M−PF200を特定するID(アドレス)である。M2M−PF IDは、第2のネットワークにおける既存のID/アドレスを利用してもよい。例えば、M2M−PF IDは、IPアドレスでもよく、ドメイン名でもよい。
The M2M-PF ID is an ID (address) that identifies the M2M-
M2M−GW IDは、第2のネットワークにおいて、M2M−GW400を特定するID(アドレス)である。M2M−GW IDは、第2のネットワークにおける既存のID/アドレスを利用してもよい。例えば、M2M−PF IDは、IPアドレスでもよく、ドメイン名でもよい。
The M2M-GW ID is an ID (address) that identifies the M2M-
ローカルIDは、M2M−GW400が、第3のネットワークであるローカルなM2Mエリアネットワークプロトコル上でM2Mデバイス500を特定するID(アドレス)である。ローカルIDは、第3のネットワークにおける既存のID/アドレスを利用してもよい。
The local ID is an ID (address) that the M2M-
端末固有IDは、サービスアプリ100が、M2Mデバイス500の登録や識別、通信等に用いるIDである。例えば、端末固有IDは、M2Mデバイス500のMACアドレスでもよく、M2Mデバイス500毎に個別に割り振られた利用者番号や、M2Mデバイス500のシリアルナンバーなどでもよい。端末固有IDは、サービスアプリ毎に固有のIDである必要がある。MACアドレスが端末固有IDとして用いられる場合、サービスアプリ100が異なってもIDはグローバルユニークである。一般的には、サービスアプリ100が違えば、同一の端末固有IDをそれぞれのサービスアプリ100が用いることもあり得る。この場合、M2Mデバイス500を一意に特定するためには、端末固有IDとアプリIDとの組み合わせが用いられてもよい。また、端末固有IDとローカルIDは、共通のIDとしてもよい。
The terminal unique ID is an ID that the
デバイス管理IDは、サービスアプリ100あるいはM2M−PF200とM2Mデバイス500との対応を管理するIDである。例えば、デバイス管理IDは、少なくともM2M−PF IDと端末固有IDの情報を含み、場合によってアプリIDの情報も含む。M2Mデバイス500が接続されるM2M−GW400に任意性があり、ローカルIDの割り当てがM2M−GW400に依存する場合、デバイス管理IDがこのようなID要件を満たすには、例えば、M2M−PF IDやアプリID、端末固有ID等の文字列を、デバイス管理IDの文字列の一部として利用し、階層表現とすることなどで実現可能である。例えば、端末固有IDが55555…であり、アプリIDがAPL2であり、M2M−PF IDがPF1.xx.jpである場合、デバイス管理IDは、55555…@APL2.PF1.xx.jpとして表現されてもよい。
The device management ID is an ID for managing the correspondence between the
<通信システムの機能構成及び動作手順>
次に、M2M−PF200、デバイスID管理サーバ300、及びM2M−GW400の機能構成について説明する。図5は、本発明の実施例に係るM2M−PF200、デバイスID管理サーバ300、及びM2M−GW400の機能構成例を示す図である。
<Functional configuration and operation procedure of communication system>
Next, functional configurations of the M2M-
M2M−PF200は、M2Mデバイス500の初期登録を行うM2M−PF内デバイス初期登録部201と、M2Mデバイス500の接続状態を管理するM2M−PF内デバイス接続状態管理部203と、デバイス管理ID(端末固有ID、アプリID、及びM2M−PF IDの情報を含む)を記憶するM2M−PF内ID記憶部205と、上下方向のデータ通信を行うM2M−PF内データ通信部207と、M2Mデバイス500の登録を削除するM2M−PF内デバイス登録削除部209とを有する。
The M2M-
デバイスID管理サーバ300は、M2Mデバイス500の初期登録を行う管理サーバ内デバイス初期登録部301と、M2Mデバイス500の接続状態を管理する管理サーバ内デバイス接続状態管理部303と、デバイス管理ID(端末固有ID、アプリID、及びM2M−PF IDの情報を含む)とM2M−GW IDとの対応情報を記憶する管理サーバ内ID記憶部305と、上下方向のデータ通信のためにM2M−PF200又はM2M−GW400からの要求に応じて各種IDの対応情報を提供する管理サーバ内接続設定部307と、M2Mデバイス500の登録を削除する管理サーバ内デバイス登録削除部309とを有する。
The device
M2M−GW400は、M2Mデバイス500の接続状態を検出するM2M−GW内デバイス接続状態検出部403と、端末固有IDとローカルIDを記憶するM2M−GW内ID記憶部405と、上下方向のデータ通信を行うM2M−GW内データ通信部407と、M2Mデバイス500の登録を削除するM2M−GW内デバイス登録削除部409とを有する。
The M2M-
それぞれの機能について、図6及び図7を参照して説明する。図6は、本発明の実施例に係る通信システムにおけるデバイス初期登録及びデバイス初期接続の手順を示す図であり、図7は、本発明の実施例に係る通信システムにおける下りデータ通信及び上りデータ通信の手順を示す図である。 Each function will be described with reference to FIGS. FIG. 6 is a diagram illustrating a procedure of device initial registration and device initial connection in the communication system according to the embodiment of the present invention. FIG. 7 illustrates downlink data communication and uplink data communication in the communication system according to the embodiment of the present invention. It is a figure which shows the procedure of.
まず、デバイス初期登録の手順について説明する。 First, a procedure for device initial registration will be described.
ステップS110において、サービスアプリ100がM2Mデバイス500の利用を開始する場合、サービスアプリ100は、サービスアプリ100が利用するM2Mデバイス500の端末固有IDをM2M−PF200に通知する。M2M−PF内デバイス初期登録部201は、サービスアプリ100からM2Mデバイス500の端末固有IDを取得して、端末固有ID、アプリID、及びM2M−PF IDを含むデバイス管理IDをM2M−PF内ID記憶部205に登録する。なお、M2M−PFは端末登録、上下通信に必要な情報を何らかの形式で保持すればよく、デバイス管理IDの形式に限るものではない。 なお、サービスアプリ100からM2Mデバイス500の端末固有IDを取得する代わりに、M2M−PF200において、サービスアプリ100が接続するM2Mデバイス500の端末固有IDを予め管理することも可能である。この場合、M2M−PF内デバイス初期登録部201は、サービスアプリ100からM2Mデバイス500の利用開始通知を受信すればよい。
In step S110, when the
ステップS120において、M2M−PF内デバイス初期登録部201は、登録したデバイス管理IDをデバイスID管理サーバ300に通知する。管理サーバ内デバイス初期登録部301は、M2M−PF200からデバイス管理ID(端末固有ID、アプリID、及びM2M−PF IDの情報を含む)を取得し、デバイス管理IDを管理サーバ内ID記憶部305に登録する。
In step S120, the device
次に、デバイス初期接続(サービスアタッチ)の手順について説明する。 Next, a procedure for device initial connection (service attach) will be described.
ステップS210において、M2Mデバイス500がM2M−GW400に接続した場合、M2M−GW内デバイス接続状態検出部403は、M2Mデバイス500のローカルIDと、端末固有IDとを検出し、ローカルIDと、端末固有IDをM2M−GW内ID記憶部405に登録する。なお、端末固有IDがグローバルユニークでない場合には、M2M−GW400がM2Mデバイス500から取得する端末固有IDとアプリIDとの組み合わせが用いられてもよい。
In step S210, when the
ステップS220において、M2M−GW内デバイス接続状態検出部403は、M2M−GW IDと、端末固有IDとをデバイスID管理サーバ300に通知する。管理サーバ内デバイス接続状態管理部303は、M2M−GW400からM2M−GW IDと、端末固有IDとを取得し、M2M−GW IDと、端末固有IDとを管理サーバ内ID記憶部305に記憶する。
In step S220, the intra-M2M-GW device connection
ステップS230において、管理サーバ内デバイス接続状態管理部303は、端末固有IDに対応するデバイス管理IDから、M2Mデバイス500が接続すべきM2M−PF IDを取得し、M2M−PF IDをM2M−GW400に通知する。M2M−GW内デバイス接続状態検出部403は、M2M−PF IDを取得する。
In step S230, the intra-management server device connection
ステップS240において、M2M−GW内デバイス接続状態検出部403は、M2Mデバイス500の接続状態(ここでは、M2Mデバイス500がM2M−GW400に接続されたこと)をM2M−PF200に通知する。M2M−PF内デバイス接続状態管理部203は、M2Mデバイス500の接続状態をM2M−PF内ID記憶部205に記憶する。
In step S240, the intra-M2M-GW device connection
以下に詳細に説明するが、M2Mデバイス500がM2M−GW400から切断した場合(サービスデタッチ)も、ステップS210〜S240と同様の手順でM2Mデバイス500の接続状態が更新される。具体的には、M2M−GW内デバイス接続状態検出部403は、M2Mデバイス500との接続が切断されたことを検出する。M2M−GW内デバイス接続状態検出部403は、デバイスID管理サーバ300に、M2Mデバイス500が接続していたM2M−PF IDを問い合わせる。管理サーバ内デバイス接続状態管理部303は、M2M−GW400から端末固有IDを取得し、端末固有IDに対応するデバイス管理IDから、M2Mデバイス500が接続していたM2M−PF IDを取得し、M2M−PF IDをM2M−GW400に通知する。管理サーバ内デバイス接続状態管理部303は、端末固有IDに対応するゲートウェイIDの情報を管理サーバ内ID記憶部305から削除する。M2M−GW内デバイス接続状態検出部403は、M2M−PF IDを指定して、M2Mデバイス500の接続状態(ここでは、M2Mデバイス500がM2M−GW400から切断されたこと)をM2M−PF200に通知する。M2M−PF内デバイス接続状態管理部203は、M2Mデバイス500の接続状態をM2M−PF内ID記憶部205に記憶する。
As will be described in detail below, even when the
次に、下りデータ通信の手順について説明する。 Next, a procedure for downlink data communication will be described.
ステップS310において、サービスアプリ100は、宛先のM2Mデバイス500の端末固有IDを指定してM2M−PF200宛に下りデータを送信する。
In step S310, the
ステップS320において、M2M−PF内データ通信部207は、M2M−PF内ID記憶部205から、端末固有ID(又は端末固有IDとアプリIDとの組み合わせ)に対応するデバイス管理IDを取得する。M2M−PF内データ通信部207は、デバイスID管理サーバ300に問い合わせて、デバイス管理IDに基づいて、宛先M2M−GW400のM2M−GW IDを取得する。ここで、管理サーバ内接続設定部307は、M2M−PF200からの要求に応じて、管理サーバ内ID記憶部305からデバイス管理IDに対応するM2M−GW IDを提供する。
In step S320, the
ステップS330において、M2M−PF内データ通信部207は、宛先のM2M−GW IDを指定してM2M−GW400宛に下りデータを送信する。
In step S330, the M2M-PF
ステップS340において、M2M−GW内データ通信部407は、M2M−GW内ID記憶部405からM2Mデバイス500のローカルIDを取得し、宛先のローカルIDを指定してM2Mデバイス500宛に下りデータを送信する。
In step S340, the
次に、上りデータ通信の手順について説明する。 Next, the procedure of uplink data communication will be described.
ステップS410において、M2Mデバイス500は、M2Mデバイスが接続するM2M−GW400宛に上りデータを送信する。
In step S410, the
ステップS420において、M2M−GW内データ通信部407は、M2M−GW内ID記憶部405から、ローカルIDに対応する端末固有IDを取得する。M2M−GW内データ通信部407は、デバイスID管理サーバ300に問い合わせて、端末固有ID(又は端末固有IDとアプリIDとの組み合わせ)に対応するデバイス管理IDに基づいて、宛先M2M−PF200のM2M−PF IDを取得する。ここで、管理サーバ内接続設定部307は、M2M−GW400からの要求に応じて、管理サーバ内ID記憶部305から端末固有IDに対応するM2M−PF IDを提供する。
In step S420, the intra-M2M-GW
ステップS430において、M2M−GW内データ通信部407は、宛先のM2M−PF IDを指定してM2M−PF200宛に上りデータを送信する。
In step S430, the intra-M2M-GW
ステップS440において、M2M−PF内データ通信部207は、デバイス管理ID又はM2M−PF内ID記憶部205から宛先サービスアプリ100を特定し、サービスアプリ100宛に上りデータを送信する。
In step S440, the M2M-PF
以下に詳細に説明するが、サービスアプリ100がM2Mデバイス500の利用を終了し、M2Mデバイス500の登録を削除する場合には、サービスアプリ100は、登録削除すべきM2Mデバイス500の端末固有IDをM2M−PF200に通知する。M2M−PF内デバイス登録削除部209は、端末固有IDを取得し、登録削除すべきM2Mデバイス500が接続するM2M−GW400のM2M−GW IDをデバイスID管理サーバ300から取得する。このとき、管理サーバ内デバイス登録削除部309は、M2M−PF200から登録削除すべき端末固有IDを取得し、端末固有IDに対応するIDの対応情報を管理サーバ内ID記憶部305から削除する。M2M−PF内デバイス登録削除部209は、端末固有IDに対応するデバイス管理IDをM2M−PF内ID記憶部205から削除する。また、M2M−PF内デバイス登録削除部209は、登録削除すべきM2Mデバイス500の端末固有IDをM2M−GW400に通知する。M2M−GW内デバイス登録削除部409は、端末固有IDに対応するIDの対応情報をM2M−GW内ID記憶部405から削除する。この端末固有IDに対応するIDの対応情報削除の手順は、デバイスID管理サーバ300が行うようにしてもよい。
As will be described in detail below, when the
<デバイス初期登録の具体例>
図8及び図9を参照して、デバイス初期登録の具体例について説明する。図8及び図9は、本発明の実施例に係る通信システムにおけるデバイス初期登録の具体的な手順を示す図である。なお、図8及び図9のステップS110及びS120は、それぞれ図6のステップS110及びS120と対応しているため、同じ番号が用いられている。
<Specific example of device initial registration>
A specific example of device initial registration will be described with reference to FIGS. 8 and 9 are diagrams illustrating a specific procedure of device initial registration in the communication system according to the embodiment of the present invention. Note that steps S110 and S120 in FIGS. 8 and 9 correspond to steps S110 and S120 in FIG. 6, respectively, and thus the same numbers are used.
この例では、サービスアプリのアプリIDはAPL2とし、M2M−PF IDはPF1.xx.jpとし、M2M−GW IDはGW1.xx.jpとし、端末固有IDは55555…とし、ローカルIDはCCCCCとする。 In this example, the application ID of the service application is APL2, the M2M-PF ID is PF1.xx.jp, the M2M-GW ID is GW1.xx.jp, the terminal unique ID is 55555, and the local ID is CCCCC. To do.
ステップS110において、サービスアプリ100がM2Mデバイス500の利用を開始する場合、サービスアプリ100は、端末固有ID(55555…)のM2Mデバイス500の利用開始をM2M−PF200に通知する。この例では、M2M−PF200において端末固有IDを管理しており、M2M−PF200が端末固有ID(55555…)の利用開始を受信した場合、端末固有ID(55555…)の接続状態をDeactiveに設定する。なお、デバイス初期登録時には、M2Mデバイス500が接続されているとは限らないため、接続状態はDeactiveに設定される。
In step S110, when the
なお、図9に示すように、端末固有IDは、サービスアプリ100において管理されてもよい。この場合、サービスアプリ100は、端末固有ID(55555…)をM2M−PF200に通知し、M2M−PF200は、端末固有ID(55555…)、アプリID(APL2)、及びM2M−PF ID(PF1.xx.jp)から、デバイス管理ID(55555…@APL2.PF1.xx.jp)を作成して登録する。同様に、端末固有ID(55555…)の接続状態をDeactiveに設定する。
As shown in FIG. 9, the terminal unique ID may be managed in the
ステップS120において、M2M−PF200は、デバイス管理ID(55555…@APL2.PF1.xx.jp)をデバイスID管理サーバ300に通知する。デバイスID管理サーバ300は、M2M−PF200からデバイス管理ID(55555…@APL2.PF1.xx.jp)を取得して登録する。このように、デバイス管理IDは、M2M−PF ID、アプリID、端末固有IDの文字列をデバイス管理IDの文字列の一部として利用し、階層的に表現される。この時点では、M2M−PF200は、M2M−GWの情報を把握していないため、M2M−GW IDにNot-connectedを登録する。また、デバイス管理IDに加えて、M2M−PF ID(PF1.xx.jp)及び端末固有ID(55555…)も登録してもよい。
In step S120, the M2M-
<デバイス初期接続(サービスアタッチ)の具体例>
図10を参照して、デバイス初期接続(サービスアタッチ)の具体例について説明する。図10は、本発明の実施例に係る通信システムにおけるデバイス初期接続の具体的な手順を示す図である。なお、図10のステップS210〜S240は、それぞれ図6のステップS210〜S240と対応しているため、同じ番号が用いられている。
<Specific example of device initial connection (service attach)>
A specific example of device initial connection (service attach) will be described with reference to FIG. FIG. 10 is a diagram illustrating a specific procedure for device initial connection in the communication system according to the embodiment of the present invention. Note that steps S210 to S240 in FIG. 10 correspond to steps S210 to S240 in FIG. 6, respectively, and thus the same numbers are used.
ステップS210において、M2Mデバイス500がM2M−GW400に接続した場合、M2M−GW400は、M2Mデバイス500のローカルID(CCCCC)と、端末固有ID(55555…)とを検出する。この例では、端末固有IDがグローバルユニークでないことを想定して、M2M−GW400は、端末固有ID(55555…)とアプリID(APL2)とを組み合わせて、M2M−GW ID(GW1.zz.jp)と共にデバイスID管理サーバ300に通知する。デバイスID管理サーバ300は、端末固有ID(55555…)とアプリID(APL2)との組み合わせに対応するデバイス管理ID(55555…@APL2.PF1.xx.jp)を取得し、デバイス管理ID(55555…@APL2.PF1.xx.jp)に対応するM2M−GW IDをGW1.zz.jpに設定する。これにより、デバイスID管理サーバ300は、サービスアプリ100とM2Mデバイス500との間の経路情報であるM2M−PF200とM2M−GW400との双方の情報を保持することになる。
In step S210, when the
ステップS230において、デバイスID管理サーバ300は、デバイス管理ID(55555…@APL2.PF1.xx.jp)から、M2Mデバイス500が接続すべきM2M−PF ID(PF1.xx.jp)を取得し、M2M−PF ID(PF1.xx.jp)をM2M−GW400に通知する。M2M−GW400は、ローカルID(CCCCC)と共に、端末固有ID(55555…)、アプリID(APL2)、及びM2M−PF ID(PF1.xx.jp)を含むデバイス管理ID(55555…@APL2.PF1.xx.jp)として各IDの対応情報を記憶してもよい。
In step S230, the device
ステップS240において、M2M−GW400は、M2Mデバイス500がM2M−GW400に接続されたことをM2M−PF200に通知する。M2M−PF200は、デバイス管理ID(55555…@APL2.PF1.xx.jp)に対応するM2Mデバイスの接続状態をActiveに記憶する。なお、この時点で、M2M−PF200がM2M−GW400のID(GW1.zz.jp)を管理してもよいが、M2Mデバイスが移動して別のM2M−GW400に接続することが考えられるため、M2M−PF200とM2M−GW400との対応情報は、デバイスID管理サーバ300で管理される。
In step S240, the M2M-
<下りデータ通信の具体例>
図11を参照して、下りデータ通信の具体例について説明する。図11は、本発明の実施例に係る通信システムにおける下りデータ通信の具体的な手順を示す図である。なお、図11のステップS310〜S340は、それぞれ図7のステップS310〜S340と対応しているため、基本的に同じ番号が用いられているが、図11のステップS320及びS320'が図7のステップS320に対応する。
<Specific examples of downlink data communication>
A specific example of downlink data communication will be described with reference to FIG. FIG. 11 is a diagram illustrating a specific procedure of downlink data communication in the communication system according to the embodiment of the present invention. Since steps S310 to S340 in FIG. 11 correspond to steps S310 to S340 in FIG. 7, respectively, the same numbers are basically used. However, steps S320 and S320 ′ in FIG. This corresponds to step S320.
ステップS310において、サービスアプリ100は、宛先のM2Mデバイス500の端末固有ID(55555…)を指定してM2M−PF200宛に下りデータを送信する。
In step S310, the
ステップS320において、M2M−PF200は、端末固有ID(55555…)とアプリID(APL2)との組み合わせに対応するデバイス管理ID(55555…@APL2.PF1.xx.jp)を取得し、デバイスID管理サーバ300にM2M−GW IDを問い合わせる。ステップS320'において、デバイスID管理サーバ300は、デバイス管理ID(55555…@APL2.PF1.xx.jp)からM2M−GW ID(GW1.zz.jp)を取得し、M2M−PF200に通知する。
In step S320, the M2M-
ステップS330において、M2M−PF200は、宛先のM2M−GW ID(GW1.zz.jp)を指定してM2M−GW400宛に下りデータを送信する。
In step S330, the M2M-
ステップS340において、M2M−GW400は、M2Mデバイス500のローカルID(CCCCC)を指定してM2Mデバイス500宛に下りデータを送信する。
In step S340, the M2M-
<上りデータ通信の具体例>
図12を参照して、上りデータ通信の具体例について説明する。図12は、本発明の実施例に係る通信システムにおける上りデータ通信の具体的な手順を示す図である。なお、図12のステップS410〜S440は、それぞれ図7のステップS410〜S440と対応しているため、基本的に同じ番号が用いられているが、図12のステップS420及びS420'が図7のステップS420に対応する。
<Specific example of uplink data communication>
A specific example of uplink data communication will be described with reference to FIG. FIG. 12 is a diagram illustrating a specific procedure of uplink data communication in the communication system according to the embodiment of the present invention. Note that steps S410 to S440 in FIG. 12 correspond to steps S410 to S440 in FIG. 7 respectively, and thus basically the same numbers are used, but steps S420 and S420 ′ in FIG. This corresponds to step S420.
ステップS410において、M2Mデバイス500は、M2Mデバイスが接続するM2M−GW400宛に上りデータを送信する。
In step S410, the
ステップS420において、M2M−GW400は、ローカルID(CCCCC)に対応する端末固有ID(55555…)とアプリID(APL2)との組み合わせを取得し、デバイスID管理サーバ300にM2M−PF IDを問い合わせる。ステップS420'において、デバイスID管理サーバ300は、端末固有ID(55555…)とアプリID(APL2)との組み合わせからM2M−PF ID(PF1.xx.jp)を取得し、M2M−GW400に通知する。なお、この例のように、M2M−GW400がデバイス管理ID(55555…@APL2.PF1.xx.jp)を記憶している場合、M2M−GW400は、デバイスID管理サーバ300に問い合わせることなくM2M−PF ID(PF1.xx.jp)を把握できる場合もあるが、基本的には、M2M−GW400は、デバイスID管理サーバ300に問い合わせてM2M−PF IDを取得する。
In step S420, the M2M-
ステップS430において、M2M−GW400は、宛先のM2M−PF ID(PF1.xx.jp)を指定してM2M−PF200宛に上りデータを送信する。
In step S430, the M2M-
ステップS440において、M2M−PF200は、デバイス管理ID(55555…@APL2.PF1.xx.jp)から宛先サービスアプリ100を特定し、サービスアプリ100宛に上りデータを送信する。
In step S440, the M2M-
<デバイス接続の切断(サービスデタッチ)の具体例>
図13を参照して、デバイス接続の切断(サービスデタッチ)の具体例について説明する。図13は、本発明の実施例に係る通信システムにおけるデバイス接続の切断の具体的な手順を示す図である。
<Specific example of disconnection of device (service detachment)>
A specific example of disconnection of a device connection (service detachment) will be described with reference to FIG. FIG. 13 is a diagram illustrating a specific procedure for disconnecting a device connection in the communication system according to the embodiment of the present invention.
ステップS510において、M2Mデバイス500がM2M−GW400から切断した場合、M2M−GW400は、M2Mデバイス500との接続が切断されたことを検出する。
In step S510, when the
ステップS520において、M2M−GW400は、切断したM2MデバイスのローカルID(CCCCC)から端末固有ID(55555…)とアプリID(APL2)との組み合わせを取得し、デバイスID管理サーバ300にM2M−PF IDを問い合わせる。
In step S520, the M2M-
ステップS530において、デバイスID管理サーバ300は、端末固有ID(55555…)とアプリID(APL2)との組み合わせからM2M−PF ID(PF1.xx.jp)を取得し、M2M−GW400に通知する。また、デバイスID管理サーバ300は、端末固有ID(55555…)とアプリID(APL2)との組み合わせに対応するゲートウェイIDの情報(GW1.zz.jp)を削除し、Not-connectedに設定する。
In step S530, the device
ステップS540において、M2M−GW400は、M2Mデバイス500がM2M−GW400から切断されたことをM2M−PF200に通知する。M2M−PF200は、端末固有ID(55555…)とアプリID(APL2)との組み合わせに対応するデバイス管理ID(55555…@APL2.PF1.xx.jp)の接続状態をDeactiveに変更する。同時に、M2M−GW400は、切断したM2Mデバイス500のIDの情報を削除する。
In step S540, the M2M-
<デバイス移動の具体例>
図14を参照して、デバイス移動の具体例について説明する。図14は、本発明の実施例に係る通信システムにおけるデバイス移動の具体的な手順を示す図である。
<Specific example of device movement>
A specific example of device movement will be described with reference to FIG. FIG. 14 is a diagram illustrating a specific procedure for device movement in the communication system according to the embodiment of the present invention.
デバイス移動は、図13に示すサービスデタッチと、図10に示すサービスアタッチとの組み合わせとして考えられる。従って、M2Mデバイス500が移動してM2M−GW400との接続が解除された場合、図14の手順が実行される。その後、M2Mデバイス500が移動して別のM2M−GW400と接続した場合、又はM2Mデバイス500が別のM2M−GW400のエリア内で電源を投入した場合、図10の手順が実行される。
Device movement is considered as a combination of service detachment shown in FIG. 13 and service attachment shown in FIG. Therefore, when the
<デバイス登録削除の具体例>
図15を参照して、デバイス登録削除の具体例について説明する。図15は、本発明の実施例に係る通信システムにおけるデバイス登録削除の具体的な手順を示す図である。
<Specific example of device registration deletion>
A specific example of device registration deletion will be described with reference to FIG. FIG. 15 is a diagram showing a specific procedure for device registration deletion in the communication system according to the embodiment of the present invention.
ステップS610において、サービスアプリ100がM2Mデバイス500の利用を終了し、M2Mデバイス500の登録を削除する場合には、サービスアプリ100は、登録削除すべきM2Mデバイス500の端末固有ID(55555…)をM2M−PF200に通知する。
In step S610, when the
ステップS620において、M2M−PF200は、端末固有ID(55555…)を取得し、デバイスID管理サーバ300にM2M−GW IDを問い合わせる。
In step S620, the M2M-
ステップS630において、デバイスID管理サーバ300は、端末固有ID(55555…)とアプリID(APL2)との組み合わせから、登録削除すべきM2Mデバイス500が接続するM2M−GW400のM2M−GW ID(GW1.zz.jp)を取得し、M2M−PF200に通知する。また、デバイスID管理サーバは、端末固有ID(55555…)とアプリID(APL2)との組み合わせに対応するデバイス管理IDの情報(55555…@APL2.PF1.xx.jp)を削除する。
In step S630, the device
ステップS640において、M2M−PF200は、端末固有ID(55555…)とアプリID(APL2)との組み合わせに対応するデバイス管理IDの情報(55555…@APL2.PF1.xx.jp)を削除する。また、M2M−PF200は、M2M−GW ID(GW1.zz.jp)を指定して、M2M−GW400の情報の削除を依頼し、M2M−GW400は、端末固有ID(55555…)とアプリID(APL2)との組み合わせに対応するデバイス管理IDの情報(55555…@APL2.PF1.xx.jp)を削除する。
In step S640, the M2M-
<ハードウェア構成例>
図16は、本発明の実施例に係るM2M−PF200、デバイスID管理サーバ300、及びM2M−GW400のハードウェア構成の例を示す図である。M2M−PF200、デバイスID管理サーバ300、及びM2M−GW400は、CPU(Central Processing Unit)151等のプロセッサ、RAM(Random Access Memory)やROM(Read Only Memory)等のメモリ装置152、ハードディスク等の記憶装置153等から構成されたコンピュータでもよい。例えば、M2M−PF200、デバイスID管理サーバ300、及びM2M−GW400の機能及び処理は、記憶装置153又はメモリ装置152に格納されているデータやプログラムをCPU151が実行することによって実現される。また、M2M−PF200、デバイスID管理サーバ300、及びM2M−GW400が送受信する情報は、通信インタフェース154を介して送受信されてもよい。
<Hardware configuration example>
FIG. 16 is a diagram illustrating an example of a hardware configuration of the M2M-
<本発明の実施例の効果>
本発明の実施例によれば、サービスアプリとデバイスとの間にIPやnon−IPなどの複数のネットワークを組み合わせて構成される通信システムにおいて、サービスアプリとデバイスとの間の接続性を提供することが可能になる。
<Effect of the embodiment of the present invention>
According to the embodiment of the present invention, in a communication system configured by combining a plurality of networks such as IP and non-IP between a service application and a device, connectivity between the service application and the device is provided. It becomes possible.
従来のDNSに類するシステムでは、単一ネットワーク内に接続されたネットワーク装置のID(ドメイン名)とアドレスの関係しか解決できない。これに対し、本発明の実施例によれば、デバイス管理IDに、端末固有ID、アプリID、M2M−PF IDのすべてあるいはいずれかを埋め込むことにより、第2のネットワークのさらに先に接続された異なるネットワーク(第1のネットワーク又は第3のネットワーク)上のM2Mデバイスやサービスアプリの対応情報を、第2のネットワーク上で管理することができる。 A conventional DNS-like system can only resolve the relationship between the ID (domain name) and address of a network device connected in a single network. On the other hand, according to the embodiment of the present invention, the device management ID is connected further ahead of the second network by embedding all or one of the terminal unique ID, application ID, and M2M-PF ID. Correspondence information of M2M devices and service applications on different networks (first network or third network) can be managed on the second network.
第2のネットワークにおけるデバイス管理IDは、第2のネットワーク上のデバイスID管理サーバ上で管理することにより、第2のネットワーク上のM2M−PFやM2M−GWから共通に参照することができる。さらに、当該デバイス管理IDを引数とすることで、当該M2Mデバイスが直接接続されているM2M−GWのID(ドメイン名)や、当該M2Mデバイスが接続されるサービスアプリ、さらには当該サービスアプリを収容しているM2M−PFのID(ドメイン名)を、随時検索することができる。 The device management ID in the second network can be commonly referenced from the M2M-PF and M2M-GW on the second network by managing the device management ID on the device ID management server on the second network. Furthermore, by using the device management ID as an argument, the ID (domain name) of the M2M-GW to which the M2M device is directly connected, the service application to which the M2M device is connected, and the service application are accommodated. The ID (domain name) of the current M2M-PF can be searched at any time.
M2M−GW IDやM2M−PF IDを用いれば、従来のDNSに類するシステムを参照することにより、第2のネットワークにおけるM2M−PFとM2M−GW間の経路を相互に検索することが可能になり、上下通信時の経路を相互に特定できる。M2Mデバイスが接続されるM2M−GWが変わるなど、ネットワーク構成が変更されても、動的に経路を変更することが可能になる。 By using a M2M-GW ID or M2M-PF ID, it is possible to search for a route between the M2M-PF and the M2M-GW in the second network by referring to a system similar to a conventional DNS. , It is possible to mutually specify the route during the upper and lower communication. Even if the network configuration is changed, for example, the M2M-GW to which the M2M device is connected is changed, the route can be dynamically changed.
デバイスID管理サーバは、接続されるサービスアプリ、M2M−PF、M2M−GWをデバイス管理ID単位で管理しているため、同一のM2M−GWを複数のサービスアプリやM2M−PFが共用する場合でも、M2Mデバイス単位で個別に通信経路を特定することができる。すなわち、異なるサービスアプリやM2M−PFによるM2M−GWの共用が容易になる。 Since the device ID management server manages the service application, M2M-PF, and M2M-GW to be connected in units of device management ID, even when the same M2M-GW is shared by a plurality of service applications and M2M-PF. The communication path can be specified individually for each M2M device. That is, sharing of M2M-GW by different service applications and M2M-PF is facilitated.
サービスアプリは、接続先M2Mデバイスの端末固有IDのみを知っていれば良く、経路上のM2M−GWに関するIDやアドレスの情報が必要ないため、容易にサービスアプリの開発を行うことができる。 Since the service application only needs to know the terminal unique ID of the connection destination M2M device and does not need information on the ID and address regarding the M2M-GW on the route, the service application can be easily developed.
M2Mデバイス側は、デバイス管理IDのみを知っていれば良く、M2M−PFやM2M−GWに関するIDやアドレスの情報が必要ないため、容易にM2Mデバイスの開発を行うことができる。さらに、端末固有IDとしてMACアドレスのようなグローバルユニークなIDを用いる場合には、M2M−GW側で端末固有IDをもとに、デバイス管理ID情報の検索が可能になるため、M2Mデバイスは自身の端末固有IDのみを保持すればよい簡易な構成を実現できる。 The M2M device side only needs to know the device management ID, and does not need ID or address information related to the M2M-PF or M2M-GW. Therefore, the M2M device can be easily developed. Furthermore, when a globally unique ID such as a MAC address is used as the terminal unique ID, the M2M device can search for device management ID information based on the terminal unique ID on the M2M-GW side. It is possible to realize a simple configuration that only needs to hold the terminal unique ID.
デバイスID管理サーバは、DNSと同様に、ドメイン等の単位で分割してIDを管理する分散ID管理構成とすることが容易である。すなわち、管理するID空間(すなわち、管理するM2Mデバイスの数)が大きくなっても、システムのスケーリングが容易である。 Similar to DNS, the device ID management server can be easily configured as a distributed ID management configuration in which IDs are divided and managed in units such as domains. That is, even if the ID space to be managed (that is, the number of M2M devices to be managed) becomes large, the system can be easily scaled.
また、サービスアプリ単位、あるいはM2M−PF単位で分散してデバイス管理IDの管理を行うことができるため、デバイスID管理を第2のネットワーク運用管理者だけでなく、サービスアプリ提供事業者自身やM2M−PF事業者自身が行うことも容易になる。 In addition, since device management IDs can be managed in units of service applications or in units of M2M-PF, device ID management is performed not only by the second network operation manager but also by the service application provider itself and M2M. -It will be easy for PF operators themselves to do.
<補足>
説明の便宜上、本発明の実施例に係るM2M−PF、デバイスID管理サーバ、及びM2M−GWは機能的なブロック図を用いて説明しているが、本発明の実施例に係るM2M−PF、デバイスID管理サーバ、及びM2M−GWは、ハードウェア、ソフトウェア又はそれらの組み合わせで実現されてもよい。例えば、本発明の実施例は、コンピュータに対して本発明の実施例に係るM2M−PF、デバイスID管理サーバ、及びM2M−GWの各機能を実現させるプログラム、コンピュータに対して本発明の実施例に係る方法の各手順を実行させるプログラム等により、実現されてもよい。また、各機能部が必要に応じて組み合わせて使用されてもよい。また、本発明の実施例に係る方法は、実施の形態に示す順序と異なる順序で実施されてもよい。
<Supplement>
For convenience of explanation, the M2M-PF, the device ID management server, and the M2M-GW according to the embodiment of the present invention are described using functional block diagrams, but the M2M-PF according to the embodiment of the present invention, The device ID management server and the M2M-GW may be realized by hardware, software, or a combination thereof. For example, the embodiment of the present invention is a program for realizing each function of the M2M-PF, the device ID management server, and the M2M-GW according to the embodiment of the present invention for a computer, and the embodiment of the present invention for a computer. It may be realized by a program or the like that executes each procedure of the method. In addition, the functional units may be used in combination as necessary. In addition, the method according to the example of the present invention may be performed in an order different from the order shown in the embodiment.
以上、サービスアプリとデバイスとの間にIPやnon−IPなどの複数のネットワークを組み合わせて構成される通信システムにおいて、サービスアプリとデバイスとの間の接続性を提供するための手法について説明したが、本発明は、上記の実施例に限定されることなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変更・応用が可能である。 As described above, the method for providing the connectivity between the service application and the device in the communication system configured by combining a plurality of networks such as IP and non-IP between the service application and the device has been described. The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the gist of the present invention described in the claims.
100 サービスアプリ
200 M2M−PF
201 M2M−PF内デバイス初期登録部
203 M2M−PF内デバイス接続状態管理部
205 M2M−PF内ID記憶部
207 M2M−PF内データ通信部
209 M2M−PF内デバイス登録削除部
300 デバイスID管理サーバ
301 管理サーバ内デバイス初期登録部
303 管理サーバ内デバイス接続状態管理部
305 管理サーバ内ID記憶部
307 管理サーバ内接続設定部
309 管理サーバ内デバイス登録削除部
400 M2M−GW
403 M2M−GW内デバイス接続状態検出部
405 M2M−GW内ID記憶部
407 M2M−GW内データ通信部
409 M2M−GW内デバイス登録削除部
500 M2Mデバイス
151 CPU
152 メモリ装置
153 記憶装置
154 通信インタフェース
100
201 M2M-PF device
403 M2M-GW device connection
152
Claims (6)
前記複数のサービスアプリのうち或るサービスアプリから前記複数のデバイスのうち或るデバイスまでの経路情報として、前記サービスプラットフォームのプラットフォームIDと、前記ゲートウェイのゲートウェイIDと、前記デバイスの端末固有IDとの対応情報を記憶するID記憶部と、
前記サービスアプリから前記デバイスへの下りデータ通信の場合又は前記デバイスから前記サービスアプリへの上りデータ通信の場合に、前記サービスプラットフォーム又は前記ゲートウェイからの要求に応じて、前記ID記憶部から前記対応情報を提供する接続設定部と、
を有するデバイスID管理サーバ。 A plurality of service applications are connected to the service platform via the first network, the service platform and the gateway are arranged on the second network, and the plurality of devices have a third protocol different from the second network. A device ID management server in a communication system connected to the gateway via a network,
As route information from a service application of the plurality of service applications to a device of the plurality of devices, a platform ID of the service platform, a gateway ID of the gateway, and a terminal unique ID of the device An ID storage unit for storing correspondence information;
In the case of downlink data communication from the service application to the device or in the case of uplink data communication from the device to the service application, the correspondence information is received from the ID storage unit in response to a request from the service platform or the gateway. A connection setting unit that provides
A device ID management server.
前記デバイスが前記ゲートウェイに接続した場合、前記ゲートウェイから前記ゲートウェイIDと、前記端末固有IDとを取得し、前記ゲートウェイIDと、前記端末固有IDとの対応情報を前記ID記憶部に記憶するデバイス接続状態管理部と、
を更に有する、請求項1に記載のデバイスID管理サーバ。 When the service application starts using the device, the application ID of the service application, the platform ID, and the terminal unique ID are acquired from the service platform, and the application ID, the platform ID, and the A device initial registration unit for registering correspondence information with a terminal unique ID in the ID storage unit;
When the device connects to the gateway, the gateway acquires the gateway ID and the terminal unique ID from the gateway, and stores correspondence information between the gateway ID and the terminal unique ID in the ID storage unit. A state management unit;
The device ID management server according to claim 1, further comprising:
前記複数のサービスアプリのうち或るサービスアプリから前記複数のデバイスのうち或るデバイスまでの経路情報として、前記サービスプラットフォームのプラットフォームIDと、前記ゲートウェイのゲートウェイIDと、前記デバイスの端末固有IDとの対応情報をID記憶部に記憶するステップと、
前記サービスアプリから前記デバイスへの下りデータ通信の場合又は前記デバイスから前記サービスアプリへの上りデータ通信の場合に、前記サービスプラットフォーム又は前記ゲートウェイからの要求に応じて、前記ID記憶部から前記対応情報を提供するステップと、
を有するデバイスID管理方法。 A plurality of service applications are connected to the service platform via the first network, the service platform and the gateway are arranged on the second network, and the plurality of devices have a third protocol different from the second network. A device ID management method in a device ID management server in a communication system connected to the gateway via a network,
As route information from a service application of the plurality of service applications to a device of the plurality of devices, a platform ID of the service platform, a gateway ID of the gateway, and a terminal unique ID of the device Storing correspondence information in the ID storage unit;
In the case of downlink data communication from the service application to the device or in the case of uplink data communication from the device to the service application, the correspondence information is received from the ID storage unit in response to a request from the service platform or the gateway. Providing steps, and
A device ID management method.
前記複数のサービスアプリのうち或るサービスアプリから前記複数のデバイスのうち或るデバイスまでの経路情報として、前記サービスプラットフォームのプラットフォームIDと、前記ゲートウェイのゲートウェイIDと、前記デバイスの端末固有IDとの対応情報を記憶するID記憶手段、及び
前記サービスアプリから前記デバイスへの下りデータ通信の場合又は前記デバイスから前記サービスアプリへの上りデータ通信の場合に、前記サービスプラットフォーム又は前記ゲートウェイからの要求に応じて、前記ID記憶手段から前記対応情報を提供する接続設定手段、
として機能させるプログラム。 A plurality of service applications are connected to the service platform via the first network, the service platform and the gateway are arranged on the second network, and the plurality of devices have a third protocol different from the second network. A program for causing a computer to function as a device ID management server in a communication system connected to the gateway via a network,
As route information from a service application of the plurality of service applications to a device of the plurality of devices, a platform ID of the service platform, a gateway ID of the gateway, and a terminal unique ID of the device In response to a request from the service platform or the gateway in the case of downlink data communication from the service app to the device or in the case of uplink data communication from the device to the service app, ID storage means for storing correspondence information Connection setting means for providing the correspondence information from the ID storage means,
Program to function as.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016112214A JP6522548B2 (en) | 2016-06-03 | 2016-06-03 | Device ID management server, device ID management method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016112214A JP6522548B2 (en) | 2016-06-03 | 2016-06-03 | Device ID management server, device ID management method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017220730A true JP2017220730A (en) | 2017-12-14 |
| JP6522548B2 JP6522548B2 (en) | 2019-05-29 |
Family
ID=60657865
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016112214A Active JP6522548B2 (en) | 2016-06-03 | 2016-06-03 | Device ID management server, device ID management method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6522548B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112383904A (en) * | 2020-10-22 | 2021-02-19 | 赞同科技股份有限公司 | Pair-free quick peripheral calling method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011217174A (en) * | 2010-03-31 | 2011-10-27 | Ntt Communications Kk | Communication system, packet transfer method, network exchange apparatus, and program |
| JP2012175326A (en) * | 2011-02-21 | 2012-09-10 | Nippon Telegr & Teleph Corp <Ntt> | Network system, and data communication method, gateway unit and name server |
| US20130041997A1 (en) * | 2010-04-30 | 2013-02-14 | Zte Corporation | Internet of Things Service Architecture and Method for Realizing Internet of Things Service |
| JP2016045974A (en) * | 2014-08-25 | 2016-04-04 | 大日本印刷株式会社 | Suspension board, Suspension board with elements, Suspension, Suspension with head, and hard disk drive |
| JP2016052119A (en) * | 2014-08-29 | 2016-04-11 | 日本電信電話株式会社 | Network system, configuration method therefor and program |
-
2016
- 2016-06-03 JP JP2016112214A patent/JP6522548B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011217174A (en) * | 2010-03-31 | 2011-10-27 | Ntt Communications Kk | Communication system, packet transfer method, network exchange apparatus, and program |
| US20130041997A1 (en) * | 2010-04-30 | 2013-02-14 | Zte Corporation | Internet of Things Service Architecture and Method for Realizing Internet of Things Service |
| JP2012175326A (en) * | 2011-02-21 | 2012-09-10 | Nippon Telegr & Teleph Corp <Ntt> | Network system, and data communication method, gateway unit and name server |
| JP2016045974A (en) * | 2014-08-25 | 2016-04-04 | 大日本印刷株式会社 | Suspension board, Suspension board with elements, Suspension, Suspension with head, and hard disk drive |
| JP2016052119A (en) * | 2014-08-29 | 2016-04-11 | 日本電信電話株式会社 | Network system, configuration method therefor and program |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112383904A (en) * | 2020-10-22 | 2021-02-19 | 赞同科技股份有限公司 | Pair-free quick peripheral calling method and device |
| CN112383904B (en) * | 2020-10-22 | 2023-03-14 | 赞同科技股份有限公司 | Pair-free quick peripheral calling method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6522548B2 (en) | 2019-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107852430B (en) | Apparatus and computer-readable storage medium for forming a gateway in a local area network | |
| CN109803242B (en) | Method, apparatus and readable storage medium for NF discovery through NRF | |
| CN102271050B (en) | Method and system for automatically configuring network equipment in Internet protocol version 6 (IPv6) network, and network equipment | |
| CN105075225A (en) | Enabling external access to multiple services on a local server | |
| KR20170039262A (en) | Server for device location registration in an internet of things(iot) | |
| CN104429037A (en) | Method, device and system for connecting to a communication device | |
| CN107852335A (en) | Redirection of service or device discovery messages in software-defined networking | |
| CN104427010A (en) | NAT (network address translation) method and device applied to DVPN (dynamic virtual private network) | |
| CN103299662B (en) | Mobile router information management server, mobile router, mobile router network and communication means thereof | |
| WO2012126262A1 (en) | Method and apparatus for accessing a private surveillance network through l2tp | |
| CN103618801B (en) | Method, equipment and the system of a kind of P2P resource-sharing | |
| KR20120071121A (en) | Virtual tunnel router, ip camera management server and ip camera service method based on position information | |
| KR20030004135A (en) | Method for transferring data form a server of virtual private network to mobile node | |
| JP4524906B2 (en) | Communication relay device, communication relay method, communication terminal device, and program storage medium | |
| US7289471B2 (en) | Mobile router, position management server, mobile network management system, and mobile network management method | |
| CN104539902A (en) | IPC remote access method and system | |
| JP4186733B2 (en) | Communication system, terminal, and address generation method | |
| Kafle et al. | ID-based communication for realizing IoT and M2M in future heterogeneous mobile networks | |
| US20130254425A1 (en) | Dns forwarder for multi-core platforms | |
| JP6522548B2 (en) | Device ID management server, device ID management method, and program | |
| KR101710033B1 (en) | Method for maintaining connectivity among dynamic ip devices and the apparatus therefor | |
| JP2015201758A (en) | Relay device, communication system, information processing method, and program | |
| WO2017045197A1 (en) | Method for accessing local network, and related device | |
| JP6432940B2 (en) | Information communication system, communication control method thereof, and communication control program | |
| KR101534819B1 (en) | Method for providing different address information selectively on request from a mobile terminal and an apparatus for said method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180827 |
|
| 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: 20190423 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190417 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190424 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6522548 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |