KR20170096632A - 장치들에의 테넌시의 할당 - Google Patents
장치들에의 테넌시의 할당 Download PDFInfo
- Publication number
- KR20170096632A KR20170096632A KR1020177019852A KR20177019852A KR20170096632A KR 20170096632 A KR20170096632 A KR 20170096632A KR 1020177019852 A KR1020177019852 A KR 1020177019852A KR 20177019852 A KR20177019852 A KR 20177019852A KR 20170096632 A KR20170096632 A KR 20170096632A
- Authority
- KR
- South Korea
- Prior art keywords
- server
- bootstrap
- tenancy
- assigning
- address
- 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.)
- Abandoned
Links
Images
Classifications
-
- 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
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4416—Network booting; Remote initial program loading [RIPL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
- H04W12/0431—Key distribution or pre-distribution; Key agreement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H04W4/001—
-
- H04W4/005—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- 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]
-
- 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/604—Address structures or formats
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
도 2는 서버 및 클라이언트를 갖는 LWM2M 아키텍처의 개략도이다.
도 3은 LWM2M 객체 모델의 개략도이다.
도 4a 및 도 4b는 각각 클라이언트에 의해 개시되는 부트스트랩(도 4a) 및 서버에 의해 개시되는 부트스트랩(도 4b)의 개략도들이다.
도 5a 및 도 5b는 제1 실시예에 따른 테넌시를 할당하는 방법의 개략도들이다.
도 6a 및 도 6b는 제2 실시예에 따른 테넌시를 할당하는 방법의 개략도들이다.
도 7a 및 도 7b는 제3 실시예에 따른 테넌시를 할당하는 방법의 개략도들이다.
도 8a 및 도 8b는 제4 실시예에 따른 테넌시를 할당하는 방법의 개략도들이다.
도 9a 및 도 9b는 제5 실시예에 따른 테넌시를 할당하는 방법의 개략도들이다.
Claims (18)
- 네트워크 내의 장치와 서버 간의 부트스트래핑 동안 장치에 테넌시(tenancy)를 할당하는 방법으로서,
장치 식별자를 부트스트랩 서버에 전송하는 단계;
상기 장치에서, 상기 장치가 장치 서버에 등록할 수 있게 하는 장치 서버 주소를 수신하는 단계를 포함하고,
상기 테넌시는 상기 장치 서버 주소를 갖는 상기 장치에 할당되는, 방법. - 제1항에 있어서, 상기 장치 서버 주소를 갖는 인증서 공통 이름(certificate common name) 내에 테넌시를 할당하는 단계를 포함하는, 방법.
- 제2항에 있어서, 상기 인증서 공통 이름은 상기 장치 서버의 호스트 및 도메인 이름인, 방법.
- 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 장치 식별자는 상기 장치의 IMEI, 일련 번호 또는 논리적 이름 중에서 선택된 장치 이름을 포함하는, 방법.
- 제1항에 있어서, 상기 부트스트랩 서버는 도메인들을 장치들과 매칭시키는 데이터에 액세스하고 상기 데이터에 대한 참조에 기초하여 테넌시를 할당하는, 방법.
- 제5항에 있어서, 부트스트래핑 전에 상기 데이터를 데이터 패킷으로 상기 부트스트랩 서버에 통신하는 단계를 포함하는, 방법.
- 제6항에 있어서, 상기 통신은 대역 외 통신(out of band communication)인, 방법.
- 네트워크 내의 장치와 서버 간의 부트스트래핑 동안 장치에 테넌시를 할당하는 방법으로서,
부트스트랩 서버에서 장치 식별자를 수신하는 단계;
상기 장치에, 상기 장치가 장치 서버에 등록할 수 있게 하는 장치 서버 주소를 전송하는 단계; 및
상기 장치 서버 주소를 갖는 상기 장치에 테넌시를 할당하는 단계
를 포함하는 방법. - 제8항에 있어서, 상기 부트스트랩 서버는 도메인들을 장치들과 매칭시키는 데이터에 액세스하고 상기 데이터에 대한 참조에 기초하여 테넌시를 할당하는, 방법.
- 제9항에 있어서, 부트스트래핑 전에 상기 데이터를 데이터 패킷으로 상기 부트스트랩 서버에 통신하는 단계를 포함하는, 방법.
- 제10항에 있어서, 상기 통신은 대역 외 통신인, 방법.
- 제8항에 있어서, 상기 장치 서버 주소를 갖는 상기 장치에 테넌시를 할당하는 단계는 상기 장치 서버 주소를 갖는 인증서 공통 이름 내에 테넌시를 할당하는 단계를 포함하는, 방법.
- 제12항에 있어서, 상기 인증서 공통 이름은 상기 장치 서버의 호스트 및 도메인 이름인, 방법.
- 제8항에 있어서, 상기 장치 식별자는 상기 장치의 IMEI, 일련 번호 또는 논리적 이름 중에서 선택된 장치 이름을 포함하는, 방법.
- 네트워크 내의 장치와 서버 간의 부트스트래핑 동안 장치에 테넌시를 할당하는 방법으로서,
부트스트랩 서버에서 장치 식별자를 수신하는 단계;
상기 장치에, 상기 장치가 장치 서버에 등록할 수 있게 하는 장치 서버 주소를 전송하는 단계;
상기 부트스트랩 서버에서, 상기 장치 서버로부터 상기 장치에 대한 테넌시의 요청을 수신하여 상기 장치에 테넌시를 할당하는 단계
를 포함하는 방법. - 제15항에 있어서,
상기 장치 식별자를 상기 부트스트랩 서버에 전송하는 단계를 더 포함하는, 방법. - 제15항에 있어서,
상기 장치에서, 상기 장치 서버 주소를 수신하는 단계를 더 포함하는, 방법. - 제15항에 있어서, 상기 장치 서버에의 상기 장치의 등록시에, 상기 장치 서버는, 상기 부트스트랩 서버에, 상기 장치에 대한 테넌시의 상기 요청을 전송하는, 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1422669.0A GB2533385B (en) | 2014-12-18 | 2014-12-18 | Assignment of tenancy to devices |
| GB1422669.0 | 2014-12-18 | ||
| PCT/GB2015/054055 WO2016097743A1 (en) | 2014-12-18 | 2015-12-17 | Assignment of tenancy to devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20170096632A true KR20170096632A (ko) | 2017-08-24 |
Family
ID=54937305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020177019852A Abandoned KR20170096632A (ko) | 2014-12-18 | 2015-12-17 | 장치들에의 테넌시의 할당 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US10382394B2 (ko) |
| KR (1) | KR20170096632A (ko) |
| CN (1) | CN107113299B (ko) |
| GB (1) | GB2533385B (ko) |
| WO (1) | WO2016097743A1 (ko) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2529838B (en) | 2014-09-03 | 2021-06-30 | Advanced Risc Mach Ltd | Bootstrap Mechanism For Endpoint Devices |
| GB2533385B (en) | 2014-12-18 | 2021-05-26 | Advanced Risc Mach Ltd | Assignment of tenancy to devices |
| GB2540987B (en) | 2015-08-03 | 2020-05-13 | Advanced Risc Mach Ltd | Bootstrapping without transferring private key |
| GB2540989B (en) | 2015-08-03 | 2018-05-30 | Advanced Risc Mach Ltd | Server initiated remote device registration |
| US10320572B2 (en) * | 2016-08-04 | 2019-06-11 | Microsoft Technology Licensing, Llc | Scope-based certificate deployment |
| WO2019052647A1 (en) * | 2017-09-14 | 2019-03-21 | Telefonaktiebolaget Lm Ericsson (Publ) | TECHNIQUE FOR SELECTING A UAV APPLICATION SERVER |
| GB2579574B (en) | 2018-12-03 | 2021-08-11 | Advanced Risc Mach Ltd | Bootstrapping with common credential data |
| GB2579571B (en) * | 2018-12-03 | 2021-05-12 | Advanced Risc Mach Ltd | Device bootstrapping |
| GB2582737B (en) | 2019-02-01 | 2021-07-14 | Arm Ip Ltd | Device registration mechanism |
| GB2582736B (en) * | 2019-02-01 | 2022-02-16 | Arm Ip Ltd | Template-based registration |
| US11475134B2 (en) | 2019-04-10 | 2022-10-18 | Arm Limited | Bootstrapping a device |
| US10827329B1 (en) | 2020-02-26 | 2020-11-03 | At&T Mobility Ii Llc | Facilitation of dynamic edge computations for 6G or other next generation network |
| US11418933B2 (en) | 2020-03-19 | 2022-08-16 | At&T Mobility Ii Llc | Facilitation of container management for internet of things devices for 5G or other next generation network |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI20050384A0 (fi) * | 2005-04-14 | 2005-04-14 | Nokia Corp | Geneerisen todentamisarkkitehtuurin käyttö Internet-käytäntöavainten jakeluun matkaviestimissä |
| US20070101122A1 (en) * | 2005-09-23 | 2007-05-03 | Yile Guo | Method and apparatus for securely generating application session keys |
| US8347355B2 (en) * | 2008-01-17 | 2013-01-01 | Aerohive Networks, Inc. | Networking as a service: delivering network services using remote appliances controlled via a hosted, multi-tenant management system |
| US8332496B2 (en) * | 2009-09-23 | 2012-12-11 | International Business Machines Corporation | Provisioning of operating environments on a server in a networked environment |
| CN102098777B (zh) * | 2009-12-14 | 2016-02-10 | 中兴通讯股份有限公司 | 家庭基站接入网关的获取方法、家庭基站的注册方法 |
| US8903884B2 (en) * | 2011-02-21 | 2014-12-02 | Microsoft Corporation | Multi-tenant services gateway |
| EP2767029B1 (en) * | 2011-09-08 | 2015-07-01 | Telefonaktiebolaget LM Ericsson (PUBL) | Secure communication |
| US9641394B2 (en) * | 2012-01-30 | 2017-05-02 | Microsoft Technology Licensing, Llc | Automated build-out of a cloud-computing stamp |
| US8959482B2 (en) * | 2012-08-21 | 2015-02-17 | International Business Machines Corporation | Enabling multi-tenancy for a commerce server |
| US10203972B2 (en) * | 2012-08-27 | 2019-02-12 | Vmware, Inc. | Framework for networking and security services in virtual networks |
| WO2014190053A1 (en) * | 2013-05-21 | 2014-11-27 | Convida Wireless, Llc | Lightweight iot information model |
| WO2014190177A1 (en) * | 2013-05-22 | 2014-11-27 | Convida Wireless, Llc | Access network assisted bootstrapping |
| US9661064B2 (en) * | 2014-01-24 | 2017-05-23 | Ca, Inc. | Systems and methods for deploying legacy software in the cloud |
| GB2533385B (en) | 2014-12-18 | 2021-05-26 | Advanced Risc Mach Ltd | Assignment of tenancy to devices |
-
2014
- 2014-12-18 GB GB1422669.0A patent/GB2533385B/en not_active Expired - Fee Related
-
2015
- 2015-12-17 WO PCT/GB2015/054055 patent/WO2016097743A1/en not_active Ceased
- 2015-12-17 CN CN201580068720.4A patent/CN107113299B/zh not_active Expired - Fee Related
- 2015-12-17 KR KR1020177019852A patent/KR20170096632A/ko not_active Abandoned
- 2015-12-17 US US14/972,564 patent/US10382394B2/en active Active
-
2019
- 2019-07-17 US US16/514,370 patent/US10972428B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10972428B2 (en) | 2021-04-06 |
| CN107113299B (zh) | 2021-01-29 |
| US10382394B2 (en) | 2019-08-13 |
| WO2016097743A1 (en) | 2016-06-23 |
| US20190342264A1 (en) | 2019-11-07 |
| US20160182447A1 (en) | 2016-06-23 |
| GB2533385B (en) | 2021-05-26 |
| GB2533385A (en) | 2016-06-22 |
| CN107113299A (zh) | 2017-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10972428B2 (en) | Assignment of tenancy to devices | |
| US10951429B2 (en) | Server initiated remote device registration | |
| US11082421B2 (en) | Bootstrap mechanism for endpoint devices | |
| US10885198B2 (en) | Bootstrapping without transferring private key | |
| US11252239B2 (en) | Enabling communications between devices | |
| US10863422B2 (en) | Mechanisms for ad hoc service discovery | |
| CN106797391B (zh) | 使用mqtt协议的服务层交互工作 | |
| EP3384659B1 (en) | Method and devices for managing constrained devices | |
| EP3005659B1 (en) | Load balancing in the internet of things | |
| KR101740449B1 (ko) | M2m(machine-to-machine)시스템에서 게이트웨이 변경 방법 및 이를 위한 장치 | |
| US20200059976A1 (en) | IoT DEVICE CONNECTIVITY, DISCOVERY, AND NETWORKING | |
| CN106797409A (zh) | 用于在物联网(iot)中的设备位置注册的服务器 | |
| JP2017515430A (ja) | マシン対マシンネットワークにおけるリソースおよび属性管理 | |
| KR102647498B1 (ko) | M2m 시스템에서 통지 메시지 전송 방법 및 그 장치 | |
| Alliance | Lightweight machine to machine requirements | |
| US20200174798A1 (en) | Device bootstrapping | |
| GB2567908A (en) | Server initiated remote device registration |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PC1904 | Unpaid initial registration fee |
St.27 status event code: A-2-2-U10-U14-oth-PC1904 St.27 status event code: N-2-6-B10-B12-nap-PC1904 |