当前位置: 首页 > 专利查询>ARM有限公司专利>正文

设备注册机制制造技术

技术编号:30498147 阅读:14 留言:0更新日期:2021-10-27 22:29
广义地讲,本技术涉及一种用于向服务器注册设备的机器实现的方法,该方法在该设备处执行,该方法包括:对该设备处的至少一个对象、对象实例、资源和/或资源实例应用数据缩减函数以生成包括代表该至少一个对象、对象实例、资源和/或资源实例的压缩数据的资源数据;传输包括所述资源数据的注册消息以向服务器注册所述设备。所述设备。所述设备。

【技术实现步骤摘要】
【国外来华专利技术】设备注册机制
[0001]本技术整体涉及设备向服务器诸如设备管理平台处的服务器的注册。
[0002]在家庭、其他楼宇或室外环境中,存在越来越多的设备具有处理和通信能力,允许它们与同一网络内或不同网络上(例如,互联网上)的其他实体(例如,设备、服务器、服务等)通信以访问作为“物联网”(IoT)的一部分的服务器或服务。
[0003]例如,家庭中的温度设备可采集所感测的数据并将所感测的数据推送到远程服务(诸如在“云”中运行的应用程序)。然后,可通过远程服务经由所接收的命令数据远程控制温度设备。
[0004]在其他示例中,工厂中的污染监视设备可包括传感器以从各种化学传感器采集信息并基于所采集的信息来安排维护;而医疗保健提供者可使用包括传感器的设备(诸如心率监视器)来跟踪患者在家中时的健康状况。
[0005]一般使用机器对机器(M2M)通信技术在设备和其他实体之间传输数据,并且本申请人已认识到需要改进的(M2M)通信技术。
[0006]根据第一技术,提供了一种用于向服务器注册设备的机器实现的方法,该方法在该设备处执行,该方法包括:对该设备处的至少一个对象、对象实例、资源和/或资源实例应用数据缩减函数以生成包括代表该至少一个对象、对象实例、资源和/或资源实例的压缩数据的资源数据;传输包括所述资源数据的注册消息以向服务器注册所述设备。
[0007]根据另一种技术,提供了一种用于向服务器注册设备的机器实现的方法,该方法在该服务器处执行,该方法包括:接收包括代表该设备处的至少一个对象、对象实例、资源和/或资源实例的压缩数据的资源数据;基于或响应于该压缩数据而确定该至少一个对象、对象实例、资源和/或资源实例;以及使用该至少一个对象、对象实例、资源和/或资源实例来注册该设备。
[0008]这些技术在附图中以举例的方式示意性地示出,其中:
[0009]图1示出了根据本技术的设备的示例性部署场景;
[0010]图2a示出了描绘图1的设备和服务器之间的客户端

服务器关系的示例性架构;
[0011]图2b示出了图1的设备处的对象模型的示意图;
[0012]图2c示出了对象分级结构的一部分的一个简化示例;
[0013]图3示出了客户端设备向服务器注册的示例性过程;
[0014]图4示出了根据实施方案的代表设备管理平台可用的所有资源的数据结构的示例;并且
[0015]图5示出了根据实施方案的代表设备管理平台可用的所有资源的数据结构的示例。
[0016]在以下详细描述中参考了附图,附图形成描述的一部分,在整个描述中,类似的数字可表示类似的部件,这些部件是对应的和/或相似的。应当理解,附图未必按比例绘制,诸如为了简化和/或清楚地示出。例如,一些方面的尺寸相对于其他方面可能有所放大。此外,应当理解,可利用其他实施方案。此外,在不脱离要求保护的主题的情况下,可进行结构和/或其他改变。还应当指出的是,方向和/或参考(例如,诸如上、下、顶部、底部等)可用于促进
对附图的讨论,并且不旨在限制要求保护的主题的应用。
[0017]图1示出了根据本技术的设备2的部署场景1。
[0018]设备2可以是计算机终端、膝上型电脑、平板电脑或移动电话,或者可以是例如运行LwM2M客户端的轻量级M2M(LwM2M)设备。设备2可用于为街灯、电表、温度传感器、楼宇自动化、医疗保健以及作为IoT的一部分的一系列其他细分市场提供智能功能。应当理解,上面列出的细分市场的示例仅是为了进行例示性的说明,并且权利要求书在这个方面不受限制。
[0019]设备2可操作为与一个或多个服务器和/或服务通信。
[0020]如本文所述,服务器(在图1中描绘为“服务器4”、“服务器6”)可以是单个计算设备或在计算设备上运行的软件。然而,权利要求书在这个方面不受限制并且服务器可包括多个互连计算设备(或在多个互连设备上运行的软件),由此多个互连计算设备可分布在一个或多个公共网络和/或专用网络上。
[0021]在本附图中,服务器4可以是例如LwM2M服务器、应用服务器、边缘服务器、计算机终端、膝上型电脑、平板电脑或移动电话、或托管在计算设备上的应用程序,并且其提供一个或多个服务(在图1中示出为“服务5”)的部署。此类服务可包括以下各项中的一者或多者:web服务;数据存储服务;分析服务、管理服务和应用服务,但该列表并不是穷举性的。
[0022]在本附图中,服务器6包括引导服务器,该引导服务器用于在设备2处提供资源。在实施方案中,引导服务器6可以是任何类型的服务器或远程机器,并且可以不一定是专用引导服务器。一般来讲,引导服务器6是适于与设备2一起执行引导过程的任何装置(例如,机器、硬件、技术、服务器、软件等)。
[0023]在本示例中,服务器4、引导服务器6和/或服务5被描绘为设备管理平台8(诸如来自英国剑桥(Cambridge,UK)的Pelion
TM
设备管理平台)的一部分。
[0024]设备2包括通信电路10,该通信电路用于与一个或多个服务器4和/或服务5通信。
[0025]通信电路10可使用无线通信,诸如例如以下各项中的一者或多者:Wi

Fi;短程通信,诸如射频通信(RFID);近场通信(NFC);无线技术中使用的通信,诸如蓝牙低功耗(BLE);蜂窝通信,诸如3G或4G;并且通信电路10还可使用有线通信,诸如光纤或金属电缆。通信电路10还可使用两种或更多种不同形式的通信,诸如上文组合给出的若干示例。
[0026]应当理解,设备2还可使用用于通信的任何合适的协议,包括以下各项中的一者或多者:IPv6、IPv6低功率无线标准受限制的应用协议(CoAP)、消息队列遥测传输(MQTT)、表现层状态转换(REST)、HTTP、WebSocket、但应当理解,这些是合适协议的示例。
[0027]作为例示性示例,CoAP定义消息头、请求/响应代码、消息选项和重传机制,诸如例如资源受限设备上的RESTful应用编程接口(API),并且支持GET、POST、PUT、DELETE方法,这些方法可映射到HTTP协议的方法。
[0028]M2M通信通常需要是安全的,以降低恶意第三方通过设备、服务器或服务获得数据访问权限的风险,或者限制设备、服务器或服务对数据的访问。该设备可使用一个或多个安全协议来建立用于在实体之间提供安全通信的通信路径或信道。示例性安全协议可例如包括传输层安全(TLS)和数据报传输层安全(DTLS)协议,由此TLS/DTLS可用于在设备2与服务
器4之间建立安全信道,由此TLS/DTLS包括使用证书(例如,X.509证书)以及预共享密钥和公共密钥技术两者来建立通信。由TLS/DTLS保护的数据(例如,凭据数据)可被编码为纯文本、二进制TLV、JSON、CBOR或任何其他合适的数据交换格式。
[0029]设备2还包括用于控制由设备2执行的各种处理操作的处理电路12。
[0030]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种向服务器注册设备的机器实现的方法,所述方法在所述设备处执行,所述方法包括:对所述设备处的至少一个对象、对象实例、资源和/或资源实例应用数据缩减函数以生成包括代表所述至少一个对象、对象实例、资源和/或资源实例的压缩数据的资源数据;传输包括所述资源数据的注册消息以向所述服务器注册所述设备。2.根据权利要求1所述的方法,其中所述压缩数据包括可逆压缩的数据。3.根据任一前述权利要求所述的方法,其中所述压缩数据包括通过对所述设备处的所述至少一个对象、对象实例、资源和/或资源实例应用散列函数而生成的散列数据。4.根据任一前述权利要求所述的方法,其中所述压缩数据包括位串,其中所述位串中的一个或多个位识别所述设备处的对应的对象、对象实例、资源和/或资源实例。5.根据任一前述权利要求所述的方法,其中所述压缩数据包括统一压缩表达式,所述统一压缩表达式将两个或更多个对象、对象实例、资源和/或资源实例封装在单个表达式中。6.根据任一前述权利要求所述的方法,其中所述资源数据用作模板标识符,所述模板标识符识别待用于注册所述设备的资源模板。7.根据任一前述权利要求所述的方法,所述方法还包括:在注册完成时访问所述服务器。8.一种用于向服务器注册设备的机器实现的方法,所述方法在所述服务器处执行,所述方法包括:接收包括代表所述设备处的至少一个对象、对象实例、资源和/或资源实例的压缩数据的资源数据;基于或响应于所述压缩数据而确定所述至少一个对象、对象实例、资源和/或资源实例;以及使用所述至少一个对象、对象实例、资源和/或资源实例来注册所述设备。9.根据权利要求8所述的方法,其中所述压缩数据包括一个或多个散列值。10.根据权利要求9所述的方法,其中确定所述至少一个对象、对象实例、资源和/或资源实例包括:将所述散列值与存储装置中的预先计算的散列进行比较。11.根据权利要求8所述的方法,其中确定所述至少一个对象、对象实例、资源和/或资源实例包括:使用所述服务器可用的一个或多个对象、对象实例、资源和/或资源实例来生成一个或多个散列...

【专利技术属性】
技术研发人员:M
申请(专利权)人:Arm有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1