【技术实现步骤摘要】
客户端设备和服务器之间的通信
本公开一般涉及客户端设备和服务器之间的通信方法,例如但不限于根据开放移动联盟(OpenMobileAlliance,OMA)轻量级机器对机器(LightweightMachinetoMachine,LwM2M)协议操作的服务器和客户端。
技术介绍
LwM2M是设备管理协议,其被设计用于在M2M环境中操作的传感器网络,诸如但不限于物联网(InternetofThings,IoT)。本公开中对根据LwM2M协议要采用的操作的引用意味着符合标准OMA-ETS-LightweightM2M-V1.0或任何后续版本,例如:OMA.LwM2MTechnicalSpecification,ApprovedVersion1.0.2.Feb2018.URL:http://www.openmobilealliance.org/release/LightweightM2M/V102-20180209-A/OMASpecWorks.LightweightMachinetoMachineTechn ...
【技术保护点】
1.一种在至少一个客户端设备与服务器之间的通信的方法,以用于从所述客户端设备到所述服务器的数据的报告,/n所述方法包括为在客户端设备处的对象、对象实例或资源中的至少两个不同的对象、对象实例或资源实施多个不同通信策略中的一个通信策略,/n其中,所述多个通信策略包括依赖型通信策略,根据所述依赖型通信策略,只有在其他数据要从客户端设备向服务器报告时,才会从客户端设备向服务器报告与所述对象、对象实例或资源中的至少一个对象、对象实例或资源有关的数据。/n
【技术特征摘要】
20191127 GB 1917255.01.一种在至少一个客户端设备与服务器之间的通信的方法,以用于从所述客户端设备到所述服务器的数据的报告,
所述方法包括为在客户端设备处的对象、对象实例或资源中的至少两个不同的对象、对象实例或资源实施多个不同通信策略中的一个通信策略,
其中,所述多个通信策略包括依赖型通信策略,根据所述依赖型通信策略,只有在其他数据要从客户端设备向服务器报告时,才会从客户端设备向服务器报告与所述对象、对象实例或资源中的至少一个对象、对象实例或资源有关的数据。
2.如权利要求1所述的方法,其中,所述其他数据与所述对象、对象实例或资源中的另一个对象、对象实例或资源有关。
3.如权利要求1或2所述的方法,其中,所述其他数据通过用于在客户端设备处的至少两个对象、对象实例或资源中的另一个对象、对象实例或资源的多个不同的通信策略中的不同的一个通信策略的实施,要从客户端向服务器报告。
4.如权利要求1、2或3所述的方法,其中,根据所述依赖型通信策略,响应于客户端设备向服务器报告其他数据的条件的满足,与所述对象、对象实例或资源中的至少一个对象、对象实例或资源有关的数据从客户端设备向服务器报告。
5.如任何前述权利要求所述的方法,包括在客户端设备处以预定时间记录与所述对象、对象实例或资源中的至少一个对象、对象实例或资源有关的数据,并且根据所述依赖型通信策略将记录的数据报告给服务器。
6.如权利要求1至5中的任何一个所述的方法,其中,所述多个通信策略包括附加依赖型通信策略,根据所述附加依赖型通信策略,与所述对象、对象实例或资源中的至少一个对象、对象实例或资源有关的数据在客户端设备处以预定时间被记录,并且只有在其他数据要从客户端设备向服务器报告时,才会从客户端设备向服务器报告。
7.如任何前述权利要求所述的方法,其中,所述多个通信策略包括条件依赖型通信策略,根据所述条件依赖型通信策略,只有在其他数据要从客户端设备向服务器报告时,才会从客户端设备向服务器报告与所述对象、对象实例或资源中的至少一个对象、对象实例或资源有关的数据,除非所述数据满足一个或多个条件,在这种情况下,所述数据独立于其他数据报告给服务器。
8.如权利要求7所述的方法,其中,所述一个或多个条件包括资源的值超过预定值或低于预定值或改变了超过预定量。
9.如权利要求7或8所述的方法,其中,根据所述条件依赖型通信策略,要求客户端设备检查服务器已经收到由客户端设备独立报告的数据。
10.如权利要求9所述的方法,其中,如果在从发送数据的预定时间内没有从服务器收到确认,则客户端设备将独立报告的数据重新发送给服务器。
11.如任何前述权利要求所述的方法,其中,所述多个通信策略包括独立型通信策略,根据所述独立型通信策略,响应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。