JP6510030B2 - モノのインターネット(IoT)におけるデバイス場所登録のためのサーバ - Google Patents
モノのインターネット(IoT)におけるデバイス場所登録のためのサーバ Download PDFInfo
- Publication number
- JP6510030B2 JP6510030B2 JP2017504720A JP2017504720A JP6510030B2 JP 6510030 B2 JP6510030 B2 JP 6510030B2 JP 2017504720 A JP2017504720 A JP 2017504720A JP 2017504720 A JP2017504720 A JP 2017504720A JP 6510030 B2 JP6510030 B2 JP 6510030B2
- Authority
- JP
- Japan
- Prior art keywords
- location
- name
- sub
- network
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
- H04L45/306—Route determination based on the nature of the carried application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/3015—Name registration, generation or assignment
- H04L61/3025—Domain name generation or assignment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/69—Types of network addresses using geographic information, e.g. room number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/44—Distributed routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5076—Update or notification mechanisms, e.g. DynDNS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本願は、米国仮特許出願第62/031,390号(2014年7月31日出願)に対する優先権を主張し、上記出願の開示は、その全体が参照により本明細書に引用される。
(1) サブ場所登録機能:IDNSは、主要場所における建物/設備の所有者/管理者がサブ場所を登録することを承認することができる。
(2) サブ場所プールマネージャ:IDNSは、可能なサブ場所を主要場所下に含むサブ場所プールを維持することができる。サブ場所は、階層方式で維持されることができ、これは、各サブ場所がツリー構造に従ってそれ自身のサブ場所を有し得ることを意味する。
(3) デバイス登録機能:IDNSは、IoTデバイスまたはその管理者/所有者がデバイスを登録することを承認することができる。登録情報では、デバイスの名前の一部(例えば、ラベルフィールド)、場所、または他のコンテキスト情報が、IDNSがフルデバイス名を記録/生成することが可能であるように含まれ得る。
(4) デバイス名生成機能:IDNSは、その場所および他のコンテキスト情報、例えば、タイプに基づいて、適切な名前をIoTデバイスに割り当てることができる。
(5) デバイス名更新機能:IDNSは、IoTデバイスまたはその管理者/所有者がデバイスの移動/場所変更に起因してデバイスの名前を更新することを承認することができる。
(6) デバイス名プールマネージャ:IDNSは、同じ主要場所内のIoTデバイスの名前を維持することができる。
(7) デバイスおよび名前発見機能:IDNSは、同じ場所内のIoTデバイスもしくはデバイス管理者、または他の場所内のIDNSからのデバイス名発見を承認することができる。
(1) サブネット化:命名スキームは、IoTネットワークの異なるレベルの物理的サブネット化を生成することができる。
(2) 名前ルーティングプロトコル(NRP):IoTデバイスは、その名前によってルーティングされることができる。名前スキームおよびNRPを用いることで、IoTデバイスは、それらの間の直接通信を可能にするためにフルプロトコルスタックを実装する必要がない。
(3) デバイスグループ動作:提案されるIDNSおよびNRPを用いることで、IoTデバイスのグループは、上位層の関与を伴わずに、効率的に発見され、動作させられることができる。
(4) デバイスの場所特定:提案される名前スキームおよびINDSは、人がそのデバイスの場所を特定する/見つけることに役立つことができる。
本発明は、例えば、以下を提供する。
(項目1)
プロセッサおよびメモリを備えているサーバであって、前記サーバは、前記サーバの前記メモリ内に記憶されているコンピュータ実行可能命令をさらに含み、前記命令は、前記サーバの前記プロセッサによって実行されると、
ネットワークデバイスのための名前を記憶することを前記サーバに行わせ、
前記名前は、場所フィールドおよびラベルフィールドを有し、前記場所フィールドは、主要場所およびサブ場所を含む場所情報を含む、サーバ。
(項目2)
前記ネットワークデバイスは、モノのインターネット(IoT)デバイスである、項目1に記載のサーバ。
(項目3)
前記場所フィールドは、階層的に配列されており、前記ベース場所の後に、1つ以上のサブ場所識別子が続く、項目1に記載のサーバ。
(項目4)
前記コンピュータ実行可能命令は、前記プロセッサによって実行されると、
サブ場所プールを維持することを前記サーバにさらに行わせ、
前記サブ場所プールは、階層方式で、前記主要場所の下に可能なサブ場所を含む、項目3に記載のサーバ。
(項目5)
前記コンピュータ実行可能命令は、前記プロセッサによって実行されると、
サブ場所名をサブ場所登録機能に登録することを前記サーバにさらに行わせる、項目1に記載のサーバ。
(項目6)
前記コンピュータ実行可能命令は、前記プロセッサによって実行されると、
ネットワークデバイスの場所および他のコンテキスト情報に基づいて、前記名前のうちの1つを前記ネットワークデバイスに割り当てることを前記サーバにさらに行わせる、項目1に記載のサーバ。
(項目7)
前記コンピュータ実行可能命令は、前記プロセッサによって実行されると、
ネットワークデバイスの場所の変更により、前記名前のうちの前記1つを更新することを前記サーバにさらに行わせる、項目1に記載のサーバ。
(項目8)
前記コンピュータ実行可能命令は、前記プロセッサによって実行されると、
前記名前を使用するデバイス名発見要求に応答することを前記サーバにさらに行わせる、項目1に記載のサーバ。
(項目9)
前記コンピュータ実行可能命令は、前記プロセッサによって実行されると、
前記ネットワークデバイスのための階層場所ツリーを含むテーブルを記憶することを前記サーバにさらに行わせる、項目1に記載のサーバ。
(項目10)
前記テーブルは、ネットワークデバイスを媒体アクセス制御(MAC)アドレスに関連付けている、項目9に記載のサーバ。
(項目11)
プロセッサおよびメモリを備えているネットワークデバイスであって、前記ネットワークデバイスは、前記ネットワークデバイスの前記メモリ内に記憶されたコンピュータ実行可能命令をさらに含み、前記命令は、前記ネットワークデバイスの前記プロセッサによって実行されると、
メッセージを第2のネットワークデバイスにルーティングすることを前記ネットワークデバイスに行わせ、
前記ネットワークデバイスは、ルーティングテーブルを含み、前記ルーティングテーブルは、前記ネットワークデバイスへの途中で前記メッセージを転送するための第3のネットワークデバイスを示し、前記ルーティングテーブルは、場所フィールドを含むネットワークデバイス名を使用する、ネットワークデバイス。
(項目12)
前記ルーティングテーブルは、前記第2のネットワークデバイスまでの距離尺度を含む、項目11に記載のネットワークデバイス。
(項目13)
前記ルーティングテーブルは、ネットワークデバイスに対する利用可能時間情報を含む、項目11に記載のネットワークデバイス。
(項目14)
前記ネットワークデバイスは、モノのインターネット(IoT)デバイスである、項目11に記載のネットワークデバイス。
(項目15)
サーバによる使用のための方法であって、前記サーバは、プロセッサおよびメモリを備え、前記サーバは、前記メモリ内に記憶されたコンピュータ実行可能命令をさらに含み、前記命令は、前記プロセッサによって実行されると、
ネットワークデバイスのための名前を記憶することを含む方法の機能を果たし、
前記名前は、場所フィールドおよびラベルフィールドを有し、前記場所フィールドは、主要場所およびサブ場所を含む場所情報を含む、方法。
(項目16)
前記ネットワークデバイスは、モノのインターネット(IoT)デバイスである、項目15に記載のサーバ。
(項目17)
前記場所フィールドは、階層的に配列されており、前記ベース場所の後に、1つ以上のサブ場所識別子が続く、項目15に記載の方法。
(項目18)
前記コンピュータ実行可能命令は、前記プロセッサによって実行されると、
サブ場所プールを維持する機能をさらに果たし、
前記サブ場所プールは、階層方式で、前記主要場所の下に可能なサブ場所を含む、項目17に記載の方法。
(項目19)
前記コンピュータ実行可能命令は、前記プロセッサによって実行されると、
サブ場所名をサブ場所登録機能内に登録する機能をさらに果たす、項目15に記載の方法。
(項目20)
ネットワークデバイスによる使用のための方法であって、前記ネットワークデバイスは、プロセッサおよびメモリを備え、前記ネットワークデバイスは、前記メモリ内に記憶されたコンピュータ実行可能命令をさらに含み、前記命令は、前記プロセッサによって実行されると、
メッセージを第2のネットワークデバイスにルーティングすることを含む方法の機能を果たし、
前記ネットワークデバイスは、ルーティングテーブルを含み、前記ルーティングテーブルは、前記ネットワークデバイスへの途中で前記メッセージを転送するための第3のネットワークデバイスを示し、前記ルーティングテーブルは、場所フィールドを含むネットワークデバイス名を使用する、方法。
(項目21)
前記ルーティングテーブルは、前記第2のネットワークデバイスまでの距離尺度を含む、項目20に記載の方法。
(項目22)
前記ルーティングテーブルは、ネットワークデバイスに対する利用可能時間情報を含む、項目20に記載の方法。
(項目23)
前記ネットワークデバイスは、モノのインターネット(IoT)デバイスである、項目20に記載の方法。
・ IoTデバイスの名前内に含まれる場所フィールドは、IoTデバイスを識別およびアドレスするための主要な特性であると考えられる。IoTデバイスの場所は、主要場所(行政上の場所、座標、またはジオハッシュであり得る)と、サブ場所(デバイスが主要場所内で展開される場所)とから成り得る。
・ 多くのデバイスが同じ場所内に位置し得、したがって、ラベルフィールドが、デバイスを固有に識別するために場所に添付されることができる。ラベルは、デバイスのタイプ等のデバイスのいくつかの重要なセマンティクス/コンテキスト情報を組み込み得る。ラベルフィールドは、グローバルな唯一性を必要としない。しかしながら、同じ場所内において、ローカルな唯一性を必要とする。IDNSは、同じサブ場所内のラベルフィールドのローカルな唯一性を確実にすることができる。
・ デバイス発見を促進する、例えば、住宅の1階の全照明を見つける。
・ デバイス集約およびグループ動作を促進する、例えば、住宅内の全照明をオフにする。
・ addressofJohnHome.F1.Bathroom3.Light1
・ addressofJohnHome.F1.Bedroom4.Light1
・ addressofJohnHome.F1.Entry.doorbell
・ addressofJohnHome.F1.Entry.Light
・ addressofJohnHome.F1.Kitchen.Fridge
・ addressofJohnHome.F1.Kitchen.Light1
・ addressofJohnHome.F1.Kitchen.Light2
・ addressofJohnHome.F1.Great.Gateway
・ addressofJohnHome.F1.Great.Phone
・ addressofJohnHome.F1.Great.Light1
・ addressofJohnHome.F1.Great.TV
・ addressofJohnHome.F1.Garage.Car1
・ addressofJohnHome.F1.Garage.Car2
・ addressofJohnHome.F1.Garage.Light1
・ addressofJohnHome.F2.Masterbedroom.Phone
・ addressofJohnHome.F2.Masterbedroom.TV
・ addressofJohnHome.F2.Hallway.Gateway
・ addressofJohnHome.F1.B3.Lt1
・ addressofJohnHome.F1.B4.Lt1
・ addressofJohnHome.F1.E.Db
・ addressofJohnHome.F1.E.L
・ addressofJohnHome.F1.K.Fg
・ addressofJohnHome.F1.K.L1
・ addressofJohnHome.F1.K.L1
・ addressofJohnHome.F1.Gt.Gw
・ addressofJohnHome.F1.Gt.Ph
・ addressofJohnHome.F1.Gt.L1
・ addressofJohnHome.F1.Gt.TV
・ addressofJohnHome.F1.Gg.C1
・ addressofJohnHome.F1.Gg.C2
・ addressofJohnHome.F1.Gg.L1
・ addressofJohnHome.F2.MB.Ph
・ addressofJohnHome.F2.MB.TV
・ addressofJohnHome.F2.HW.Gw
1) サブ場所登録機能904:IDNS902は、主要場所内の建物/設備の所有者/管理者(以降、建物および建物管理者と称する)がサブ場所を登録することを承認することができる。例えば、図8に示される住宅に対して、主要場所は、住宅の住所である一方、サブ場所は、住宅内の異なる階、部屋、例えば、1階、2階、玄関、台所、食堂、主寝室であり得る。
2) サブ場所プールマネージャ906:IDNS902は、主要場所下の可能なサブ場所を含むサブ場所プールを維持することができる。サブ場所は、階層方式で維持されることができ、これは、各サブ場所が、ツリー構造に従ってそれ自身のサブ場所を有し得ることを意味する。
3) デバイス登録機能908:IDNS902は、IoTデバイスまたはその管理者/所有者がデバイスを登録することを承認することができる。登録要求には、デバイスの名前の一部(例えば、ラベルフィールド)、場所、または他のコンテキスト情報が、IDNS902がデバイス名を記録/生成することが可能であるように含まれ得る。
4) デバイス名生成機能910:IDNS902は、その場所および他のコンテキスト情報、例えば、タイプに基づいて、適切な名前をIoTデバイスに割り当てることができる。
5) デバイス名更新機能912:IDNS902は、IoTデバイスまたはその管理者/所有者がデバイスの移動/場所変更に起因してデバイスの名前を更新することを承認することができる。
6) デバイス名プールマネージャ914:IDNS902は、同じ主要場所内のIoTデバイスの名前を維持することができる。
7) デバイスおよび名前発見機能916:IDNS902は、同じ場所内のIoTデバイスもしくはデバイス管理者から、または他の場所内のIDNS902からのデバイスおよびその名前発見を承認することができる。
・ 層番号は、サブ場所がある層を示し、例えば、階は、層番号2を有し、部屋は、層番号3を有する。
・ 上位層ノードは、この層に対する現在の層の上方にあるノードを示す。例えば、階層(層2)の上位層ノードは、住宅であり、部屋層(層3)の上位層ノードは、層2における階のうちの1つであることができる。したがって、各層は、2つ以上のブランチを含み得る。場所は、階層ツリーを形成する。
・ ノードフィールドは、そのブランチ内に含まれるサブ場所を示し、その寸法および座標は、登録メッセージ内に同様に含まれることができる。全てのサブ場所登録メッセージから、IDNSは、建物内の各サブ場所の間取り図および寸法を確認することができる。
・ addressOfJohnHomeに位置するデバイスを発見する
・ addressOfJohnHomeの1階(F1)に位置するデバイスを発見する
・ addressOfJohnHomeの1階(F1)の浴室3(Bathroom3)に位置するデバイスを発見する。
・ addressOfJohnHomeは、住宅内の全デバイスの名前におけるプリフィックスである。
・ addressOfJohnHome.F1は、住宅の1階の全デバイスの名前におけるプリフィックスである。
・ addressOfJohnHome.F1.Kitchenは、住宅の1階の台所内の全デバイスの名前におけるプリフィックスである。
・ デバイスのアドレス配分は、より効率的となり、その提案は、固有である。
・ サブネット化は、サブネットワークが異なるエンティティによって管理上制御されるとき、デバイス管理に利点を有する(デバイスグループ動作についての第5.3.3節に論じられる)。
・ デバイス名/ネットワーク名:デバイス名は、前述のIoTデバイスの名前である。ネットワーク名は、例えば、以下のように、特定のアドレスの異なるビルディングブロックとして表され得る。
− addressOfJohnHomeは、住宅内の全デバイスのためのネットワーク名である。
− addressOfJohnHome.F1は、住宅の1階の全デバイスのためのネットワーク名である。
− addressOfJohnHome.F1.Kitchenは、住宅の1階の台所内の全デバイスのためのネットワーク名である。
・ ルーティングデバイス:宛先までのルートに沿った第1のルーティングデバイス。
・ メトリック:宛先までの距離を示す、数字。
・ 有効時間:ルーティング経路が有効であると考えられる時間。ルーティング経路は、リソース制約のあるデバイスを伴い得、それらは、周期的に、またはあるスケジュールに従ってスリープになり得る、そのとき、宛先までのルーティング経路は、無効であると考えられる。
・ タイプ:送信側のルーティングテーブルの全部または一部を含むメッセージであることを示す。
・ TTL:メッセージ内に含まれるエントリーに対する有効期間を示す。
・ ルーティングテーブルエントリ:各々は、ルーティングテーブル内に1つのエントリーを含み、それは、デバイス/ネットワーク名、次のホップ、距離、および有効時間と同一フォーマットに従う。メッセージ内に含まれるエントリーの最大数は、5に限定される(この数字は、柔軟に更新される)。
(1) サブ場所登録要求および応答メッセージ。
(2) デバイス登録要求および応答メッセージ。
(3) サブ場所識別子クエリおよび応答メッセージ。
(4) サブ場所識別子確認および応答メッセージ。
(5) デバイス名更新および応答メッセージ。
(6) デバイスおよび名前発見要求および応答メッセージ。
図38Aは、1つ以上の開示される実施形態が実装され得る例示的マシンツーマシン(M2M)、モノのインターネット(IoT)、またはモノのウェブ(WoT)通信システム10の略図である。概して、M2M技術は、IoT/WoTのための基礎的要素を提供し、任意のM2Mデバイス、M2Mゲートウェイ、M2Mサーバ、またはM2Mサービスプラットフォームは、IoT/WOTだけではなく、IoT/WoTサービス層等の構成要素またはノードであり得る。通信システム10は、開示される実施形態の機能性を実装するために使用されることができ、図9のIDNS902、サブ場所登録機能904、サブ場所プールマネージャ906、デバイス登録機能908、デバイス名生成機能910、デバイス名更新機能912、デバイス名プールマネージャ914、ならびにデバイスおよび名前発見機能916、サブネット化機能性、デバイス名ルーティング機能性、デバイス発見機能性、デバイス名サービスCSF3502およびNRS CSF3602、2702および3704等のGUIを生成するための論理エンティティ、ならびに任意のそのような論理エンティティを伴うIoTデバイスおよびゲートウェイを含む、本明細書に説明される機能性および論理エンティティを含むことができる。
Claims (14)
- プロセッサおよびメモリを備えているサーバであって、前記サーバは、通信ネットワークに接続されており、前記サーバは、前記サーバの前記メモリ内に記憶されているコンピュータ実行可能な命令をさらに含み、前記命令は、前記サーバの前記プロセッサによって実行されると、
複数のネットワークデバイスのための名前を記憶することであって、前記名前は、場所フィールドおよびラベルフィールドを有し、前記場所フィールドは、主要場所および前記主要場所内のサブ場所を含む場所情報を含み、前記ラベルフィールドは、サブ場所内の各ネットワークデバイスのための固有の識別子を含む、ことと、
前記複数のネットワークデバイスのうちの1つ以上のネットワークデバイスが共通の場所情報を共有する場合に前記1つ以上のネットワークデバイスがサブネットに属するように、前記記憶された名前に基づいて前記通信ネットワークをサブネット化することと、
第1のサブネットのネットワークデバイスから、前記ネットワークデバイスの場所の変更を示す要求メッセージを受信することと、
ネットワークデバイスの場所の変更に起因して、前記主要場所および前記サブ場所を含む前記場所情報を更新することであって、前記ネットワークデバイスは、前記更新された場所情報に対応する第2のサブネットにおいてアドレス可能である、ことと
を前記サーバに行わせる、サーバ。 - 前記ネットワークデバイスは、モノのインターネット(IoT)デバイスである、請求項1に記載のサーバ。
- 前記場所フィールドは、階層的に配列されており、前記主要場所の後に、1つ以上のサブ場所識別子が続く、請求項1に記載のサーバ。
- 前記コンピュータ実行可能な命令は、前記プロセッサによって実行されると、
サブ場所プールを維持することを前記サーバにさらに行わせ、
前記サブ場所プールは、階層方式で、前記主要場所の下に可能なサブ場所を含む、請求項3に記載のサーバ。 - 前記コンピュータ実行可能な命令は、前記プロセッサによって実行されると、
サブ場所名をサブ場所登録機能に登録することを前記サーバにさらに行わせる、請求項1に記載のサーバ。 - 前記コンピュータ実行可能な命令は、前記プロセッサによって実行されると、
ネットワークデバイスの場所および他のコンテキスト情報に基づいて、前記名前のうちの1つを前記ネットワークデバイスに割り当てることを前記サーバにさらに行わせる、請求項1に記載のサーバ。 - 前記コンピュータ実行可能な命令は、前記プロセッサによって実行されると、
前記名前を使用するデバイス名発見要求に応答することを前記サーバにさらに行わせる、請求項1に記載のサーバ。 - 前記コンピュータ実行可能な命令は、前記プロセッサによって実行されると、
前記ネットワークデバイスのための階層場所ツリーを含むテーブルを記憶することを前記サーバにさらに行わせる、請求項1に記載のサーバ。 - 前記テーブルは、ネットワークデバイスを媒体アクセス制御(MAC)アドレスに関連付けている、請求項8に記載のサーバ。
- 通信ネットワークにおいて使用される方法であって、前記方法は、
複数のネットワークデバイスのための名前を記憶することであって、前記名前は、場所フィールドおよびラベルフィールドを有し、前記場所フィールドは、主要場所および前記主要場所内のサブ場所を含む場所情報を含み、前記ラベルフィールドは、サブ場所内の各ネットワークデバイスのための固有の識別子を含む、ことと、
前記複数のネットワークデバイスのうちの1つ以上のネットワークデバイスが共通の場所情報を共有する場合に前記1つ以上のネットワークデバイスがサブネットに属するように、前記記憶された名前に基づいて前記通信ネットワークをサブネット化することと、
第1のサブネットのネットワークデバイスから、前記ネットワークデバイスの場所の変更を示す要求メッセージを受信することと、
ネットワークデバイスの場所の変更に起因して、前記主要場所および前記サブ場所を含む前記場所情報を更新することであって、前記ネットワークデバイスは、前記第1のサブネットの代わりに、前記更新された場所情報に対応する第2のサブネットにおいてアドレス可能である、ことと
を含む、方法。 - 前記ネットワークデバイスは、モノのインターネット(IoT)デバイスである、請求項10に記載の方法。
- 前記場所フィールドは、階層的に配列されており、前記主要場所の後に、1つ以上のサブ場所識別子が続く、請求項10に記載の方法。
- 前記方法は、サブ場所プールを維持することをさらに含み、
前記サブ場所プールは、階層方式で、前記主要場所の下に可能なサブ場所を含む、請求項12に記載の方法。 - 前記方法は、サブ場所名をサブ場所登録機能に登録することをさらに含む、請求項10に記載の方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462031390P | 2014-07-31 | 2014-07-31 | |
| US62/031,390 | 2014-07-31 | ||
| PCT/US2015/043197 WO2016019287A2 (en) | 2014-07-31 | 2015-07-31 | Mechanism and service for device naming |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017525298A JP2017525298A (ja) | 2017-08-31 |
| JP6510030B2 true JP6510030B2 (ja) | 2019-05-08 |
Family
ID=54072945
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017504720A Expired - Fee Related JP6510030B2 (ja) | 2014-07-31 | 2015-07-31 | モノのインターネット(IoT)におけるデバイス場所登録のためのサーバ |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10887394B2 (ja) |
| EP (1) | EP3175602B1 (ja) |
| JP (1) | JP6510030B2 (ja) |
| KR (1) | KR101997370B1 (ja) |
| CN (1) | CN106797409B (ja) |
| WO (1) | WO2016019287A2 (ja) |
Families Citing this family (56)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9906413B1 (en) * | 2014-12-18 | 2018-02-27 | Jpmorgan Chase Bank, N.A. | System and method for implementing a dynamic hierarchy for devices |
| US9886707B1 (en) * | 2014-12-18 | 2018-02-06 | Jpmorgan Chase Bank, N.A. | System and method for building dynamic hierarchy for products |
| US10673959B2 (en) * | 2015-03-25 | 2020-06-02 | Intel Corporation | Accessing service of Internet of Things |
| US20160380968A1 (en) * | 2015-06-26 | 2016-12-29 | Intel Corporation | Generating network device names |
| TWI631842B (zh) * | 2015-07-31 | 2018-08-01 | 兆利豐股份有限公司 | A virtual communication method constructed in a physical communication protocol |
| US9954956B2 (en) * | 2015-08-26 | 2018-04-24 | Intel IP Corporation | Secure discovery and connection to internet of things devices in a wireless local-area network |
| US10230634B2 (en) * | 2015-09-25 | 2019-03-12 | Osram Sylvania Inc. | Route optimization using star-mesh hybrid topology in localized dense ad-hoc networks |
| CA2922449C (en) | 2015-09-25 | 2024-04-30 | Osram Sylvania Inc. | Route optimization using star-mesh hybrid topology in localized dense ad-hoc networks |
| KR102418668B1 (ko) * | 2015-12-15 | 2022-07-12 | 삼성전자 주식회사 | 전자장치, 사물인터넷 환경을 위한 시스템 및 그들의 제어방법 |
| US10938909B2 (en) * | 2015-12-26 | 2021-03-02 | Intel Corporation | Reusable device management in machine-to-machine systems |
| US10185544B1 (en) * | 2015-12-28 | 2019-01-22 | Amazon Technologies, Inc. | Naming devices via voice commands |
| US10026401B1 (en) | 2015-12-28 | 2018-07-17 | Amazon Technologies, Inc. | Naming devices via voice commands |
| US10127906B1 (en) | 2015-12-28 | 2018-11-13 | Amazon Technologies, Inc. | Naming devices via voice commands |
| CN107302781B (zh) * | 2016-04-14 | 2020-01-21 | 中国移动通信有限公司研究院 | 基于双模中继设备的通信方法及设备、基站、终端 |
| US10104567B2 (en) | 2016-05-31 | 2018-10-16 | At&T Intellectual Property I, L.P. | System and method for event based internet of things (IOT) device status monitoring and reporting in a mobility network |
| US10218797B2 (en) * | 2016-06-06 | 2019-02-26 | Intel IP Corporation | Communicating routing messages using service discovery in neighbor awareness networks |
| EP3472997B1 (en) * | 2016-06-17 | 2020-05-27 | Telefonaktiebolaget LM Ericsson (PUBL) | Generating unique random strings as element identifiers |
| US10887397B2 (en) * | 2016-07-28 | 2021-01-05 | Citrix Systems, Inc. | System and method for controlling internet of things devices using namespaces |
| US10650621B1 (en) | 2016-09-13 | 2020-05-12 | Iocurrents, Inc. | Interfacing with a vehicular controller area network |
| US10827450B2 (en) * | 2016-09-20 | 2020-11-03 | Qualcomm Incorporated | Wireless device registration |
| EP3340580A1 (de) * | 2016-12-23 | 2018-06-27 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung eines erweiterten namensdienstes für ein industrielles automatisierungssystem |
| CN108289110B (zh) * | 2017-01-09 | 2021-10-08 | 斑马智行网络(香港)有限公司 | 设备关联方法、装置、终端设备和操作系统 |
| US11276395B1 (en) | 2017-03-10 | 2022-03-15 | Amazon Technologies, Inc. | Voice-based parameter assignment for voice-capturing devices |
| US10972556B1 (en) * | 2017-03-22 | 2021-04-06 | Amazon Technologies, Inc. | Location-based functionality for voice-capturing devices |
| KR102339857B1 (ko) * | 2017-03-29 | 2021-12-16 | 삼성전자주식회사 | 외부의 IoT 장치를 관리 및 제어하는 방법 및 이를 지원하는 전자 장치 |
| US10498754B2 (en) * | 2017-06-09 | 2019-12-03 | Verizon Patent And Licensing Inc. | Systems and methods for policing and protecting networks from attacks |
| CN111066302B (zh) * | 2017-09-15 | 2023-07-21 | 金伯利-克拉克环球有限公司 | 洗手间装置增强现实安装系统 |
| EP3462710B1 (de) * | 2017-09-29 | 2020-01-15 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung eines namensdienstes innerhalb eines industriellen automatisierungssystems und switch |
| US11689414B2 (en) * | 2017-11-10 | 2023-06-27 | International Business Machines Corporation | Accessing gateway management console |
| US10652107B2 (en) | 2017-11-10 | 2020-05-12 | International Business Machines Corporation | Accessing gateway management console |
| US10700926B2 (en) * | 2017-11-10 | 2020-06-30 | International Business Machines Corporation | Accessing gateway management console |
| CN107995035A (zh) * | 2017-11-30 | 2018-05-04 | 成都航天科工大数据研究院有限公司 | 一种基于复杂装备远程运维的安全管理系统 |
| CN111512365B (zh) * | 2017-12-31 | 2023-06-13 | 美的集团股份有限公司 | 对多个家庭装置进行控制的方法和系统 |
| EP3565221B1 (de) * | 2018-04-30 | 2020-10-28 | Siemens Aktiengesellschaft | Verfahren zur registrierung von industriellen automatisierungsgeräten oder kommunikationsgeräten zugeordneten geräte-namen in einem namensdienst-system und kontroll-komponente |
| US10499202B1 (en) * | 2018-10-29 | 2019-12-03 | Motorola Solutions, Inc. | Contact list for the internet of things |
| US11843600B2 (en) * | 2018-11-05 | 2023-12-12 | Microsoft Technology Licensing, Llc | Subnet-based device allocation with geofenced attestation |
| US11411972B2 (en) | 2018-11-13 | 2022-08-09 | Mcafee, Llc | Methods, systems, and media for dynamically separating internet of things devices in a network |
| EP3675561A1 (fr) * | 2018-12-31 | 2020-07-01 | Bull SAS | Procédé de routage dynamique dans des réseaux interconnectés d'objets connectés |
| EP3675463B1 (fr) * | 2018-12-31 | 2023-12-06 | Bull SAS | Procédé d'identification d'un objet connecté dans une infrastructure réseau |
| FR3095913B1 (fr) * | 2019-05-06 | 2023-10-27 | Bull Sas | Procédé d’identification d’un objet connecté dans une infrastructure réseau |
| FR3095917B1 (fr) * | 2019-05-06 | 2022-05-20 | Bull Sas | Procédé de routage dynamique dans des réseaux interconnectés d’objets connectés |
| US11108680B2 (en) | 2018-12-31 | 2021-08-31 | Bull Sas | Dynamic routing method in a network of connected objects |
| FR3095914B1 (fr) * | 2019-05-06 | 2021-05-28 | Bull Sas | Procédé de routage dynamique dans un réseau d’objets connectés |
| US11164587B2 (en) | 2019-01-15 | 2021-11-02 | International Business Machines Corporation | Trial and error based learning for IoT personal assistant device |
| US20210088993A1 (en) * | 2019-09-20 | 2021-03-25 | Igor, Inc. | Context driven automation |
| US11575682B2 (en) * | 2019-09-26 | 2023-02-07 | Amazon Technologies, Inc. | Assigning contextual identity to a device based on proximity of other devices |
| CN111447303B (zh) * | 2020-04-03 | 2022-09-09 | 宁波市水利水电规划设计研究院有限公司 | 一种基于gps的物联平台设备动态编码方法 |
| EP4140099A4 (en) * | 2020-04-21 | 2024-05-01 | Qualcomm Incorporated | Network data analytics function selection |
| US11789928B2 (en) | 2020-11-12 | 2023-10-17 | International Business Machines Corporation | Dynamic namespace modification for virtual agents |
| US11509533B2 (en) * | 2020-12-24 | 2022-11-22 | Nile Global, Inc. | Methods and systems for network device name management |
| CN114978886A (zh) * | 2021-02-19 | 2022-08-30 | 华为技术有限公司 | 信息发布方法及装置、计算机可读存储介质 |
| JP7510373B2 (ja) * | 2021-03-17 | 2024-07-03 | 株式会社東芝 | 情報処理装置、情報処理方法、情報処理システム及びコンピュータプログラム |
| US11659049B2 (en) * | 2021-04-27 | 2023-05-23 | Electronics And Telecommunications Research Institute | Device and method for remote device profile management/identification for intelligent discovery |
| EP4175236A1 (en) * | 2021-10-29 | 2023-05-03 | Siemens Aktiengesellschaft | Method and iot-data sink device for managing network structure changes of an iot-network with at least one iot-data source device |
| KR20250033827A (ko) * | 2023-09-01 | 2025-03-10 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 제어 방법 |
| US20250373537A1 (en) * | 2024-06-03 | 2025-12-04 | Cisco Technology, Inc. | Energy scoring of network paths |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6134536A (en) * | 1992-05-29 | 2000-10-17 | Swychco Infrastructure Services Pty Ltd. | Methods and apparatus relating to the formulation and trading of risk management contracts |
| US6421731B1 (en) * | 1996-10-29 | 2002-07-16 | Telxon Corporation | Dynamic next hop routing protocol |
| AU774602B2 (en) | 1998-12-23 | 2004-07-01 | Nokia Inc. | A unified routing scheme for ad-hoc internetworking |
| EP1610494B1 (en) * | 1999-07-06 | 2012-03-14 | Canon Kabushiki Kaisha | Searching devices on a network |
| JP4280399B2 (ja) | 1999-07-06 | 2009-06-17 | キヤノン株式会社 | 情報処理装置、情報処理方法、記憶媒体 |
| US6816460B1 (en) * | 2000-03-14 | 2004-11-09 | Lucent Technologies Inc. | Location based routing for mobile ad-hoc networks |
| EP1374183A4 (en) * | 2001-03-23 | 2009-03-18 | Sabre Inc | SYSTEMS AND METHODS FOR MANAGING GUIDED LUGGAGE BY EVENTS |
| US7756008B2 (en) * | 2003-12-19 | 2010-07-13 | At&T Intellectual Property Ii, L.P. | Routing protocols with predicted outrage notification |
| WO2007066386A1 (ja) * | 2005-12-06 | 2007-06-14 | National Institute Of Information And Communications Technology | 無線ネットワークシステム |
| US8073972B2 (en) * | 2009-05-26 | 2011-12-06 | Red Hat, Inc. | System and method for location discovery based on DNS |
| US8874708B2 (en) * | 2009-05-26 | 2014-10-28 | Red Hat, Inc. | Location discovery based on DNS |
| CN102014488B (zh) * | 2010-07-09 | 2013-05-08 | 北京哈工大计算机网络与信息安全技术研究中心 | 一种获取终端位置信息的方法、用户端、终端及系统 |
| US8645509B2 (en) * | 2010-10-12 | 2014-02-04 | Guest Tek Interactive Entertainment Ltd. | System and server for assigning location-dependent hostname to client device over network and method thereof |
| EP2466810B1 (en) * | 2010-12-17 | 2015-09-23 | Alcatel Lucent | Method and router for a service dependent routing |
| US9369429B1 (en) * | 2011-12-22 | 2016-06-14 | Infoblox Inc. | Associating text strings with numeric numbers for IP address management |
| EP2720434A1 (en) * | 2012-10-15 | 2014-04-16 | Uniwersytet Ekonomiczny W Poznaniu | Method for devices adressing within a network |
| JP5886729B2 (ja) | 2012-11-21 | 2016-03-16 | 日本電信電話株式会社 | 名前解決システム及び方法 |
| US20140156820A1 (en) * | 2012-11-30 | 2014-06-05 | Hewlett-Packard Development Company, L.P. | Configuration information selection based on extracted information |
| US9356908B2 (en) * | 2012-12-19 | 2016-05-31 | Aruba Networks, Inc. | Method and system for causing a client device to renew a dynamic IP address |
| EP2804360B1 (en) * | 2013-05-17 | 2016-06-29 | Alcatel Lucent | Method and system for discovery of services in interconnected smart spaces |
| CN103957248B (zh) * | 2014-04-21 | 2018-03-20 | 中国科学院软件研究所 | 一种基于物联网的公共实时数据管理云服务平台 |
-
2015
- 2015-07-31 JP JP2017504720A patent/JP6510030B2/ja not_active Expired - Fee Related
- 2015-07-31 WO PCT/US2015/043197 patent/WO2016019287A2/en not_active Ceased
- 2015-07-31 KR KR1020177005734A patent/KR101997370B1/ko not_active Expired - Fee Related
- 2015-07-31 EP EP15762799.3A patent/EP3175602B1/en not_active Not-in-force
- 2015-07-31 US US14/815,298 patent/US10887394B2/en not_active Expired - Fee Related
- 2015-07-31 CN CN201580046510.5A patent/CN106797409B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016019287A2 (en) | 2016-02-04 |
| JP2017525298A (ja) | 2017-08-31 |
| KR20170039262A (ko) | 2017-04-10 |
| US20160036764A1 (en) | 2016-02-04 |
| CN106797409B (zh) | 2020-10-16 |
| CN106797409A (zh) | 2017-05-31 |
| WO2016019287A3 (en) | 2016-03-24 |
| EP3175602B1 (en) | 2020-11-04 |
| EP3175602A2 (en) | 2017-06-07 |
| KR101997370B1 (ko) | 2019-10-01 |
| US10887394B2 (en) | 2021-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6510030B2 (ja) | モノのインターネット(IoT)におけるデバイス場所登録のためのサーバ | |
| EP4044557B1 (en) | Device and method for providing information of application server in mobile communication system | |
| US10404601B2 (en) | Load balancing in the internet of things | |
| Liu et al. | Efficient naming, addressing and profile services in Internet-of-Things sensory environments | |
| US10499313B2 (en) | Efficient hybrid resource and schedule management in time slotted channel hopping networks | |
| CN103731902B (zh) | 直连通信目标终端信息的查询方法及装置 | |
| EP2893719B1 (en) | Method and system for communication between machine to machine (m2m) service provider networks | |
| US20190387458A1 (en) | Mechanisms for ad hoc service discovery | |
| CN109964495B (zh) | 应用的服务层移动性管理 | |
| KR102059282B1 (ko) | 통신 네트워크들에서의 향상된 이웃 발견 | |
| KR101622174B1 (ko) | 컨텐츠 공유를 위한 가상 그룹에서의 단말, 홈 허브 및 방문 허브의 제어 방법 | |
| US10798779B2 (en) | Enhanced CoAP group communications with selective responses | |
| KR101790934B1 (ko) | 콘텍스트 인식 이웃 발견 | |
| KR102486733B1 (ko) | 로컬 영역 네트워크 통신 방법, 디바이스 및 시스템 | |
| US11159379B2 (en) | Enhanced 6LoWPAN neighbor discovery for supporting mobility and multiple border routers | |
| CN109478153B (zh) | 机器到机器服务层通信中的消息重定向 | |
| US11792090B2 (en) | Service layer support for multiple interface nodes | |
| US12494996B1 (en) | Network device address mapping |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170321 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170321 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180315 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180705 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181003 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20181228 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20190214 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190301 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190311 |
|
| 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: 20190319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190403 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6510030 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |