用于管理受限设备的方法和设备技术

技术编号:18467212 阅读:18 留言:0更新日期:2018-07-18 16:39
提供了一种在客户端设备(16)中执行的用于管理受限设备(14a,14b,14c)的方法(30),所述受限设备(14a,14b,14c)至少在某种程度上不支持轻量级的机器对机器LWM2M协议。客户端设备(16)与LWM2M协议兼容以便与LWM2M服务器(17)进行通信,并且包括用于管理任何发现的受限设备(14a,14b,14c)的LWM2M控制器对象(22)。方法(30)包括发现(31)一个或多个受限设备(14a,14b,14c);针对每个发现的受限设备(14a,14b,14c)创建(32)相应的LWM2M连接设备对象(23),其中所述LWM2M控制器对象(22)指向一个或多个创建的LWM2M连接设备10对象(23);以及向LWM2M服务器(17)公开(33)LWM2M控制器对象(22)。还提供了服务器设备(17)中的方法(40)、客户端设备(16)、服务器设备(17)、计算机程序和计算机程序产品。

Methods and equipment for managing limited equipment

A method (30) for management limited devices (14a, 14b, 14C) executed in the client device (16) is provided, and the limited device (14a, 14b, 14C), at least to a certain extent, does not support a lightweight machine to the machine LWM2M protocol. The client device (16) is compatible with the LWM2M protocol in order to communicate with the LWM2M server (17) and includes a LWM2M controller object (22) for managing any found limited devices (14a, 14b, 14C). Method (30) includes finding (31) one or more restricted devices (14a, 14b, 14C); creating (32) the corresponding LWM2M connection device object (23) for each found limited device (14a, 14b, 14C), wherein the LWM2M controller object (22) points to one or more created LWM2M connection device 10 objects (23); and to the LWM2M server (17). Public (33) LWM2M controller object (22). The method (40), the client device (16), the server device (17), the computer program and the computer program product in the server equipment (17) are also provided.

【技术实现步骤摘要】
【国外来华专利技术】用于管理受限设备的方法和设备
本文公开的技术总体上涉及数据通信领域,并且更具体地涉及客户端设备管理受限设备的方法、客户端设备、服务器设备管理受限设备的方法、服务器设备以及相关的计算机程序和计算机程序产品。
技术介绍
机器对机器(M2M)是包括使用网络与例如互联网服务器的远程应用进行通信的设备(例如,传感器和所谓的智能设备)的概念。这样的通信可以例如用于监测和控制的目的。物联网(IoT)是指具有网络连接性的对象(“物体”)网络,而M2M可以被视为IoT的组成部分。M2M/IoT一起涵盖了大量设备,这些设备使用短程技术(例如,蓝牙或WiFi)以及远程技术(例如,诸如3G或4G之类的无线电接入技术)基于各种通信或接入媒体直接并跨网络进行相互通信。轻量M2M(LWM2M)是开放移动联盟(OMA)的新标准,其专注于受限蜂窝设备和其他M2M设备。该标准定义了基于开放式互联网工程任务组(IETF)标准(即,受限应用协议(CoAP)和数据报传输层安全性(DTLS))的高效的设备-服务器接口。LWM2M启用器包括针对LWM2M设备的设备管理和服务启用。这个LWM2M启用器使用轻量而紧凑的协议以及高效的资源数据模型来适应受限设备。这里的受限设备是指具有有限的处理能力和存储器并且很多时候也以非常低的功耗为目标的设备。对LWM2M客户端和服务器的现有LWM2M启用器框架的使用的限制在于M2M区域网络(即,IoT设备例如在用户的住宅或办公楼中的局域部署)可能包括在功耗、处理能力和存储器方面非常受限设备。对于非常受限设备,支持完整的LWM2M客户端栈是不切实际的,甚至是不可能的。因此,LWM2M框架无法支持这些设备,这是因为没有办法与LWM2M服务器进行通信。此外,它不是一个可行的解决方案,以公开例如具有这种有限的处理和存储能力的家庭设备来通过诸如蜂窝接口(例如,长期演进LTE)之类的远程技术与M2M网络/服务器侧进行通信。从技术方面(例如,功耗)以及从业务方面(例如,蜂窝调制解调器的成本和移动网络运营商的资费)两者来看,这将是一种昂贵的通信方式。
技术实现思路
本公开的目的是致力于并解决或至少减轻上述问题。根据一个方面,通过在客户端设备中执行的用于管理受限设备的方法来实现该目的,所述受限设备至少在某种程度上不支持轻量级机器对机器LWM2M协议。所述客户端设备与LWM2M协议兼容以便与LWM2M服务器进行通信,并且包括用于管理任何发现的受限设备的LWM2M控制器对象。所述方法包括发现一个或多个受限设备;针对每个发现的受限设备创建相应的LWM2M连接设备对象,其中LWM2M控制器对象指向一个或多个创建的LWM2M连接设备对象;以及向所述LWM2M服务器公开所述LWM2M控制器对象。所述方法提供了若干优点。例如,所述方法提供了使各种设备能够与M2M网络侧或LWM2M服务器进行交互和通信的机制。所述方法通过使单个客户端设备代表受限设备进行通信来实现使用较不复杂的网络架构。从LWM2M服务器的角度来看,它较不复杂,这是因为它需要与单个LWM2M客户端进行通信,所述LWM2M客户端负责处理例如家庭网络中的操作,而不是分别与支持其自己的LWM2M客户端栈的每个设备进行通信并且与LWM2M服务器进行通信。更进一步,受限或非常受限的互联网协议(IP)设备的现有功能可以保持不变,并且LWM2M客户端可以处理与LWM2M服务器的网络通信,以进行需要在这些受限IP设备上执行的操作。根据一个方面,通过一种客户端设备的用于管理受限设备的计算机程序来实现该目的。该计算机程序包括计算机程序代码,当在所述客户端设备上的至少一个处理器上执行所述计算机程序代码时,所述计算机程序代码使得所述客户端设备执行如上所述的方法。根据一个方面,通过一种包括上述计算机程序和其上存储有所述计算机程序的计算机可读装置在内的计算机程序产品来实现该目的。根据一个方面,通过用于管理受限设备的客户端设备来实现该目的,所述受限设备至少在某种程度上不支持轻量级机器对机器LWM2M协议。所述客户端设备与LWM2M协议兼容以便与LWM2M服务器进行通信,并且包括用于管理任何发现的受限设备的LWM2M控制器对象。所述客户端设备被配置为:发现一个或多个受限设备;针对每个发现的受限设备创建相应的LWM2M连接设备对象,其中LWM2M控制器对象指向一个或多个创建的LWM2M连接设备对象;以及向所述LWM2M服务器公开所述LWM2M控制器对象。提供一种增强型LWM2M客户端,其可以支持各种IoT设备的代理功能,而无需这些IoT设备具有安装的LWM2M栈和所有支持的设备能力的先决条件。根据一个方面,通过在服务器设备中执行的用于管理受限设备的方法来实现目的,所述受限设备至少在某种程度上不支持轻量级机器对机器LWM2M协议。服务器设备与LWM2M协议兼容以便与客户端设备进行通信。所述方法包括在LWM2M客户端上启用发现模式;以及从LWM2M客户端设备接收包括更新后的计数器资源和更新后的引用资源的消息,所述计数器资源指示连接的受限设备的数量的任何改变,所述引用资源针对所有连接的受限设备维护所创建的LWM2M连接设备对象的引用列表。所述方法提供了若干优点。例如,所述LWM2M服务器能够与单个LWM2M客户端进行通信,所述单个LWM2M客户端具有允许LWM2M服务器与LWM2M客户端设备后面设备进行通信并对其进行管理的新的增强型LWM2M对象支持。根据一个方面,通过一种服务器设备的用于管理受限设备的计算机程序来实现该目的。该计算机程序包括计算机程序代码,当在所述服务器设备上的至少一个处理器上执行所述计算机程序代码时,所述计算机程序代码使得所述服务器设备执行如上所述的方法。根据一个方面,通过一种包括上述计算机程序和其上存储有所述计算机程序的计算机可读装置在内的计算机程序产品来实该现目的。根据一个方面,通过用于管理受限设备的服务器设备来实现该目的,所述受限设备至少在某种程度上不支持轻量级机器对机器LWM2M协议。服务器设备与LWM2M协议兼容以便与客户端设备进行通信。所述服务器设备被配置为:在LWM2M客户端上启用发现模式;以及从LWM2M客户端设备接收包括更新后的计数器资源和更新后的引用资源的消息,所述计数器资源指示连接的受限设备的数量的任何改变,所述引用资源针对所有连接的受限设备维护所创建的LWM2M连接设备对象的引用列表。在阅读以下描述和附图时,本教导的实施例中的其它特征和优点将变得更加清楚。附图说明图1示出了LWM2M架构。图2示出了根据本教导的架构。图3示意性地示出了可以实现根据本教导的实施例的环境。图4示出了Wi-Fi路由器上的LWM2M客户端栈。图5是示出了对象关系的图。图6是示出了(非常)受限设备的控制和管理的序列图。图7是示出了受限设备的发现和进一步操作的序列图。图8示出了根据本教导的客户端设备中的方法的步骤的流程图。图9示出了根据本教导的服务器设备中的方法的步骤的流程图。图10示意性地示出了用于实现根据本教导的实施例的系统和装置。图11示出了包括用于实现根据本教导的实施例的功能模块/软件模块的客户端设备。图12示出了包括用于实现根据本教导的实施例的功能模块/软件模块的服务器设备。具体实施方式在本文档来自技高网
...

【技术保护点】
1.一种在客户端设备(16)中执行的用于管理受限设备(14a,14b,14c)的方法(30),所述受限设备(14a,14b,14c)至少在某种程度上不支持轻量级机器对机器LWM2M协议,所述客户端设备(16)与LWM2M协议兼容以便与LWM2M服务器(17)进行通信并且包括用于管理任何发现的受限设备(14a,14b,14c)的LWM2M控制器对象(22),所述方法(30)包括:‑发现(31)一个或多个受限设备(14a,14b,14c),‑针对每个发现的受限设备(14a,14b,14c)创建(32)相应的LWM2M连接设备对象(23),其中所述LWM2M控制器对象(22)指向一个或多个创建的LWM2M连接设备对象(23),以及‑向所述LWM2M服务器(17)公开(33)所述LWM2M控制器对象(22)。

【技术特征摘要】
【国外来华专利技术】1.一种在客户端设备(16)中执行的用于管理受限设备(14a,14b,14c)的方法(30),所述受限设备(14a,14b,14c)至少在某种程度上不支持轻量级机器对机器LWM2M协议,所述客户端设备(16)与LWM2M协议兼容以便与LWM2M服务器(17)进行通信并且包括用于管理任何发现的受限设备(14a,14b,14c)的LWM2M控制器对象(22),所述方法(30)包括:-发现(31)一个或多个受限设备(14a,14b,14c),-针对每个发现的受限设备(14a,14b,14c)创建(32)相应的LWM2M连接设备对象(23),其中所述LWM2M控制器对象(22)指向一个或多个创建的LWM2M连接设备对象(23),以及-向所述LWM2M服务器(17)公开(33)所述LWM2M控制器对象(22)。2.根据权利要求1所述的方法(30),包括:-更新(34)所述LWM2M控制器对象(22)的计数器资源(24),所述计数器资源(24)对连接的受限设备(14a,14b,14c)的数量进行计数,以及-向所述LWM2M服务器(17)提供(35)所述计数器资源(24)的值的任何变化。3.根据权利要求1或2所述的方法(30),其中在所述发现(31)之前,从所述LWM2M服务器(17)接收对设置发现模式的指示。4.根据权利要求3所述的方法(30),包括响应于接收到所述指示而启用用户数据报协议UDP端口以接受来自受限设备(14a,14b,14c)的附接和分离信息。5.根据前述权利要求中任一项所述的方法(30),其中所述LWM2M控制器对象(22)包括与管理所述受限设备(14a,14b,14c)有关的资源,所述资源包括以下中的一个或多个:用于启用发现的资源(26),用于对所述客户端设备(16)可达的连接的受限设备(14a、14b、14c)的数量进行计数的计数器资源(24),以及用于维护创建的LWM2M连接设备对象(23)的引用列表的引用资源(25)。6.根据前述权利要求中任一项所述的方法(30),其中通过所述客户端设备(16)与所述受限设备(14a、14b、14c)之间的基于用户数据报协议UDP/互联网协议IP的通信链路来进行所述发现(31)。7.根据前述权利要求中任一项所述的方法(30),其中所创建的一个或多个LWM2M连接设备对象(23)中的每个对象包括所发现的相应受限设备(14a、14b、14c)的能力和/或功能。8.根据前述权利要求中任一项所述的方法(30),其中所述LWM2M对象(23)包括用于维护所创建的LWM2M连接设备对象(23)的引用列表的引用资源(25),每个引用包括统一资源标识符,所述统一资源标识符用于标识针对所发现的受限设备(14a、14b、14c)的所创建的相应LWM2M连接设备对象(23)。9.根据前述权利要求中任一项所述的方法(30),包括从所述受限设备(14a、14b、14c)接收UDP消息,所述UDP消息携带作为有效载荷的受限设备表示。10.一种客户端设备(16)的用于管理受限设备(14a、14b、14c)的计算机程序(62),所述计算机程序(62)包括计算机程序代码,当在所述客户端设备(16)上的至少一个处理器上执行所述计算机程序代码时,所述计算机程序代码使所述客户端设备(16)执行根据权利要求1-9中任一项所述的方法(30)。11.一种计算机程序产品(61),包括根据权利要求10所述的计算机程序(62)和其上存储有所述计算机程序(62)的计算机可读装置。12.一种用于管理受限设备(14a,14b,14c)的客户端设备(16),所述受限设备(14a,14b,14c)至少在某种程度上不支持轻量级机器对机器LWM2M协议,所述客户端设备(16)与LWM2M协议兼容以便与LWM2M服务器(17)进行通信并且包括用于管理任何发现的受限设备(14a,14b,14c)的LWM2M控制器对象(22),所述客户端设备(16)被配置为:-发现一个或多个受限设备(14a、14b、14c),-针对每个发现的受限设备(14a、14b、14c)创建相应的LWM2M连接设备对象(23),其中所述LWM2M控制器对象(22)指向一个或多个创建的LWM2M连接设备对象(23),以及-向所述LWM2M服务器(17)公开所述LWM2M控制器对象(22)。13.根据权利要求12所述的客户端设备(16),被配置为:-更新所述LWM2M控制器对象(22)的计数器资源(24),所述计数器资源(24)对连接的受限设备(14a、14b、14c)的数量进行计数,以及-向所述LWM2M服务器(17)提供所述计数器资源(24)的值的任何变化。14.根据权利要求12或13所...

【专利技术属性】
技术研发人员:简·霍勒萨米特·辛格尔
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

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

1