一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备控制方法、设备控制装置及存储介质与流程

2022-03-26 10:05:37 来源:中国专利 TAG:


1.本公开涉及通信技术领域,尤其涉及设备控制方法、设备控制装置及存储介质。


背景技术:

2.近年来,物联网技术发展迅速,越来越多的智能家居设备走进人们的工作生活中,为满足业务需要,智能家居设备需要实时与云端网络连接通信。这就对物联网终端满足低功耗和快速联网提出了较高的技术要求。
3.为了与云端服务器保持实时连接,以保持能够联网和远程唤醒该物联网终端。智能家居设备需要通过保活报文与云端保持实时连接,周期性地与云端进行交互。智能家居设备待机时,传输保活报文的频繁地交互、唤醒芯片,牺牲了芯片的低功耗特性。对于一些由于使用条件限制而采用内置电池的设备,功耗问题更是影响用户体验的一个重要因素。


技术实现要素:

4.为克服相关技术中存在的问题,本公开提供设备控制方法、设备控制装置及存储介质。
5.根据本公开实施例的第一方面,提供一种设备控制方法,应用于物联网设备,所述设备控制方法包括:与云端服务器建立安全连接;向代理设备发送通知信息,所述通知信息包括所述安全连接的上下文信息,所述代理设备用于基于所述安全连接的上下文信息通过所述安全连接向云端服务器发送保活报文;并控制所述物联网设备进入低功耗模式。
6.在一些实施例中,所述设备控制方法还包括:响应于接收到所述代理设备发送的唤醒信息,控制所述物联网设备进入正常功耗的工作模式。
7.在一些实施例中,所述设备控制方法还包括:响应于控制所述物联网设备进入低功耗模式,断开与所述云端服务器之间的所述安全连接。
8.在一些实施例中,所述方法还包括:接收所述代理设备发送的安全连接的上下文信息;基于所述安全连接的上下文信息,恢复与所述云端服务器的安全连接,并通过所述安全连接向云端服务器发送所述保活报文。
9.根据本公开实施例的第二方面,提供一种设备控制方法,应用于代理设备,所述设备控制方法包括:获取物联网设备发送的通知信息,所述通知信息包括所述物联网设备与云端服务器建立的安全连接的上下文信息;基于所述安全连接的上下文信息,对所述安全连接进行热迁移;通过所述安全连接向云端服务器发送所述物联网设备的保活报文。
10.在一些实施例中,所述设备控制方法还包括:接收所述云端服务器发送的唤醒信息,所述唤醒信息用于唤醒所述物联网设备进入工作模式;向所述物联网设备发送所述唤醒信息以及所述安全连接的上下文信息,并断开与所述云端服务器之间的所述安全连接。
11.根据本公开实施例的第三方面,提供一种设备控制方法,应用于云端服务器,所述设备控制方法包括:与物联网设备建立安全连接;响应于所述物联网设备进入低功耗模式,断开与所述物联网设备的所述安全连接;响应于代理设备进行所述安全连接热迁移,通过
所述安全连接接收所述代理设备发送的保活报文。
12.在一些实施例中,所述设备控制方法还包括:向所述代理设备发送唤醒信息,所述唤醒信息用于唤醒所述物联网设备进入工作模式,并断开与所述代理设备之间的所述安全连接。
13.在一些实施例中,所述设备控制方法还包括:向所述代理设备发送唤醒信息后,恢复与所述物联网设备的所述安全连接,通过所述安全连接接收所述物联网设备发送的保活报文。
14.根据本公开实施例的第四方面,提供一种设备控制装置,应用于物联网设备,所述设备控制装置包括:连接单元,用于与云端服务器建立安全连接;发送单元,用于向代理设备发送通知信息,所述通知信息包括所述安全连接的上下文信息,所述代理设备用于基于所述安全连接的上下文信息通过所述安全连接向云端服务器发送保活报文;控制单元,用于控制所述物联网设备进入低功耗模式。
15.在一些实施例中,所述控制单元还用于:响应于接收到所述代理设备发送的唤醒信息,控制所述物联网设备进入正常功耗的工作模式。
16.在一些实施例中,所述连接单元还用于:响应于控制所述物联网设备进入低功耗模式,断开与所述云端服务器之间的所述安全连接。
17.在一些实施例中,所述设备控制装置还包括:接收单元,用于接收所述代理设备发送的安全连接的上下文信息;所述连接单元还用于:基于所述安全连接的上下文信息,恢复与所述云端服务器的安全连接;所述发送单元还用于通过所述安全连接向云端服务器发送所述保活报文。
18.根据本公开实施例的第五方面,提供一种设备控制装置,应用于代理设备,所述装置包括:获取单元,用于获取物联网设备发送的通知信息,所述通知信息包括所述物联网设备与云端服务器建立的安全连接的上下文信息;连接单元,用于基于所述安全连接的上下文信息,对所述安全连接进行热迁移;发送单元,用于通过所述安全连接向云端服务器发送所述物联网设备的保活报文。
19.在一些实施例中,所述设备控制装置还包括:接收单元,用于接收所述云端服务器发送的唤醒信息,所述唤醒信息用于唤醒所述物联网设备进入工作模式;所述发送单元还用于向所述物联网设备发送所述唤醒信息以及所述安全连接的上下文信息;所述连接单元还用于断开与所述云端服务器之间的所述安全连接。
20.根据本公开实施例的第六方面,提供一种设备控制装置,应用于云端服务器,所述装置包括:连接单元,用于与物联网设备建立安全连接,及响应于所述物联网设备进入低功耗模式,断开与所述物联网设备的所述安全连接;接收单元,用于响应于代理设备进行所述安全连接热迁移,通过所述安全连接接收所述代理设备发送的保活报文。
21.在一些实施例中,所述设备控制装置还包括:发送单元,用于向所述代理设备发送唤醒信息,所述唤醒信息用于唤醒所述物联网设备进入工作模式,并断开与所述代理设备之间的所述安全连接。
22.在一些实施例中,所述连接单元还用于:向所述代理设备发送唤醒信息后,恢复与所述物联网设备的所述安全连接;所述接收单元还用于通过所述安全连接接收所述物联网设备发送的保活报文。
23.根据本公开实施例的又一方面,提供一种设备控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:执行前述任意一项所述的设备控制方法。
24.根据本公开实施例的又一方面,提供一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行前述任意一项所述的设备控制方法。
25.本公开的实施例提供的技术方案可以包括以下有益效果:物联网设备与云端服务器建立安全连接,在物联网要进入低功耗模式时,将安全连接的上下文信息发送给代理设备,通知代理设备进行代理,在物联网设备进入低功耗模式时,代理设备复用与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,降低物联网设备的功耗,并节省云端带宽资源。
26.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
27.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
28.图1示出了当前技术中,物联网设备、代理设备以及云端服务器之间进行交互的示意图。
29.图2是根据本公开一示例性实施例示出的一种设备控制方法的流程图。
30.图3是根据本公开又一示例性实施例示出的一种设备控制方法的流程图。
31.图4是根据本公开又一示例性实施例示出的一种设备控制方法的流程图。
32.图5是根据本公开又一示例性实施例示出的一种设备控制方法的流程图。
33.图6是根据本公开又一示例性实施例示出的一种设备控制方法的流程图。
34.图7是根据本公开又一示例性实施例示出的一种设备控制方法的流程图。
35.图8是根据本公开又一示例性实施例示出的一种设备控制方法的流程图。
36.图9是根据本公开又一示例性实施例示出的一种设备控制方法的流程图。
37.图10是根据本公开又一示例性实施例示出的一种设备控制方法的流程图。
38.图11示出了应用本公开设备控制方法的物联网设备、代理设备以及云端服务器之间进行交互的示意图。
39.图12是根据本公开一示例性实施例示出的一种设备控制装置框图。
40.图13是根据本公开又一示例性实施例示出的一种设备控制装置框图。
41.图14是根据本公开又一示例性实施例示出的一种设备控制装置框图。
42.图15是根据本公开又一示例性实施例示出的一种设备控制装置框图。
43.图16是根据本公开又一示例性实施例示出的一种设备控制装置框图。
44.图17根据本公开一示例性实施例示出的一种用于设备控制的装置的框图。
具体实施方式
45.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
46.物联网中的物联网设备为了维持网络连接,需要通过保活机制实时与云端服务器,发送保活包,接收服务器的应答。物联网设备需要周期性地被唤醒,与云端频繁交互,进行保活机制。
47.图1示出了当前技术中,物联网设备、代理设备以及云端服务器之间进行交互的示意图,参照图1,当物联网设备接入网络后,与云端服务器建立安全连接,并向云端服务器发送保活信息,物联网设备进入低功耗模式,仍周期性发送保活信息,导致物联网设备芯片由于保活信息的发送频繁被唤醒,使其功耗增加。当用户查看物联网设备的应用时,云端服务器发送唤醒信息给物联网设备,使其进入工作模式。在物联网设备工作模式下,向云端服务器发送视频等业务报文,且仍周期性向云端服务器发送保活信息。物联网设备待机时处于低功耗状态,但频繁的唤醒,使物联网设备的低功耗状态的功耗增加,加快电量消耗速度,降低设备的续航时间。
48.对于一些物联网设备而言,由于制作工艺以及使用环境等因素,无法使用电源适配器,只能采用电池供电,设备的功耗更是用户体验的影响因素之一。
49.由此,本公开提供一种设备控制方法,物联网设备与代理设备复用与云端服务器的安全连接,在物联网设备进入低功耗模式时,代理设备代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,从而降低其功耗。
50.图2是根据本公开一示例性实施例示出的一种设备控制方法的流程图,应用于物联网设备,如图2所示,设备控制方法包括以下步骤。
51.在步骤s101中,与云端服务器建立安全连接。
52.在步骤s102中,向代理设备发送通知信息,通知信息包括安全连接的上下文信息,代理设备用于基于安全连接的上下文信息通过安全连接向云端服务器发送保活报文。
53.在步骤s103中,控制物联网设备进入低功耗模式。
54.在本公开实施例中,物联网设备可以是物联网中的任意智能设备,例如智能家居设备、智能穿戴设备等,代理设备可以是无线接入点(access point,ap),无线ap是移动计算机用户进入有线网络的接入点,也是无线网络的核心。物联网设备可以是单纯性无线接入点,也可以是无线路由器等类设备。
55.在本公开实施例中,保活报文还可以称作心跳包,心跳一般是指通信双方的某一端向另一端发送自定义指令,以判断双方是否存活,可以是按照周期发送,类似于心跳,故也可以被称为心跳指令。物联网设备与云端服务器建立安全连接,在物联网设备要进入低功耗模式时,向代理设备发送通知信息,通过通知信息将物联网设备与云端服务器建立的安全连接的上下文信息发送给代理设备。代理设备基于接收到的安全连接的上下文信息,能够通过安全连接向云端服务器发送保活报文。物联网设备进入低功耗模式,低功耗模式也称为睡眠模式。物联网设备进入低功耗模式后,由代理设备通过安全连接向云端服务器发送保活报文。
56.根据本公开实施例,物联网设备与云端服务器建立安全连接,在物联网要进入低功耗模式时,将安全连接的上下文信息发送给代理设备,通知代理设备进行代理,在物联网
设备进入低功耗模式时,代理设备复用与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,降低物联网设备的功耗,并节省云端带宽资源。
57.在一些实施例中,代理设备代替物联网设备向云端服务器发送保活报文,物联网设备向代理设备发送自身的设备信息,以使代理设备根据接收到的物理网设备的设备信息对其进行身份认证。代理设备向物联网设备发送自身的设备信息,以使物联网设备根据代理设备的设备信息对其进行身份认证。在本公开实施例中,可以是由物联网设备通过探测消息(detect message)查询所接入的代理设备是否支持代理保活功能,并通过探测消息向代理设备发送自身的设备信息。代理设备支持代理保活功能时,可以是通过探测响应消息(detect response message)发送代理设备的设备信息,以使物联网设备根据代理设备的设备信息对其进行身份认证,防止接入非法的代理设备,确保物联网设备与代理设备的安全通信。
58.在一些实施例中,代理设备与物联网设备通过与云端服务器分别交互,物联网设备可以携带本地通信密钥协商信息,通过云端服务器将本地通信密钥协商信息发送给代理设备。代理设备与物联网设备基于本地通信密钥协商信息,共享密钥协商需要的信息,以建立加密通道,代理设备与物联网设备基于加密通道实现消息的传输。利用密钥协商算法、加盐计算以随机数保证共享密钥的强壮性,不易被破解,确保代理设备与物联网设备之间的通信安全。
59.图3是根据本公开又一示例性实施例示出的一种设备控制方法的流程图,如图3所示,设备控制方法包括以下步骤。
60.在步骤s201中,与云端服务器建立安全连接。
61.在步骤s202中,向代理设备发送通知信息,通知信息包括安全连接的上下文信息,代理设备用于基于安全连接的上下文信息通过安全连接向云端服务器发送保活报文。
62.在步骤s203中,控制物联网设备进入低功耗模式。
63.在步骤s204中,响应于接收到代理设备发送的唤醒信息,控制物联网设备进入正常功耗的工作模式。
64.在本公开实施例中,物联网设备与云端服务器建立安全连接,物联网设备向代理设备发送通知信息,将建立的安全连接的上下文信息发送给代理设备。代理设备基于接收到的安全连接的上下文信息,与云端服务器实现安全连接,以代理物联网设备向云端服务器发送保活报文。即,物联网设备进入低功耗模式后,由代理设备通过安全连接向云端服务器发送保活报文。
65.在本公开实施例中,当用户通过操作用于物联网设备管理的应用进行物联网设备的查看时,云端服务器通过与代理设备的安全连接,将唤醒信息传递给代理设备,代理设备将唤醒信息发送给物联网设备,物联网设备在接收到唤醒信息后,由低功耗模式进入正常功耗的工作模式,进行视频传输等业务。可以理解地,物联网设备的低功耗模式的功耗低于工作模式的正常功耗。代理设备可以是通过加密通道,将安全连接的上下文信息进行封装,并通过共享密钥进行加密,将唤醒信息发送给物联网设备。
66.根据本公开实施例,物联网进入低功耗模式时,代理设备复用与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,从而降低其功耗,并在物联网设备接收到唤醒信息时进入工作模式,实现对物联网设备的合理、有效控制。
67.图4是根据本公开又一示例性实施例示出的一种设备控制方法的流程图,如图4所示,设备控制方法包括以下步骤。
68.在步骤s301中,与云端服务器建立安全连接。
69.在步骤s302中,向代理设备发送通知信息,通知信息包括安全连接的上下文信息,代理设备用于基于安全连接的上下文信息通过安全连接向云端服务器发送保活报文。
70.在步骤s303中,控制物联网设备进入低功耗模式,断开与云端服务器之间的安全连接。
71.在本公开实施例中,物联网设备要进入低功耗模式时,向代理设备发送通知信息,通知其物联网设备进入低功耗模式,并将物联网设备与云端服务器建立的安全连接的上下文信息发送给代理设备。物联网设备进入低功耗模式,断开与云端服务器之间的安全连接,代理设备可以基于安全连接的上下文信息,实现与云端服务器安全连接,以在物联网设备进入低功耗模式期间,由代理设备复用安全连接向云端服务器发送保活报文。
72.根据本公开实施例,物联网设备进入低功耗模式时,代理设备复用与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,从而降低其功耗,在物联网设备和代理设备间复用与云端服务器的安全连接,节省云端带宽资源。
73.图5是根据本公开又一示例性实施例示出的一种设备控制方法的流程图,如图5所示,设备控制方法包括以下步骤。
74.在步骤s401中,与云端服务器建立安全连接。
75.在步骤s402中,向代理设备发送通知信息,通知信息包括安全连接的上下文信息,代理设备用于基于安全连接的上下文信息通过安全连接向云端服务器发送保活报文。
76.在步骤s403中,控制物联网设备进入低功耗模式,断开与云端服务器之间的安全连接。
77.在步骤s404中,响应于接收到代理设备发送的唤醒信息,控制物联网设备进入正常功耗的工作模式。
78.在步骤s405中,接收代理设备发送的安全连接的上下文信息。
79.在步骤s406中,基于安全连接的上下文信息,恢复与云端服务器的安全连接,并通过安全连接向云端服务器发送保活报文。
80.在本公开实施例中,物联网设备向代理设备发送通知信息,通知其物联网设备将要进入低功耗模式,并将物联网设备与云端服务器建立的安全连接的上下文信息发送给代理设备。物联网设备进入低功耗模式,并断开与云端服务器之间的安全连接,代理设备可以基于安全连接的上下文信息,实现与云端服务器安全连接,以在物联网设备进入低功耗模式期间,由代理设备复用安全连接向云端服务器发送保活报文。云端服务器通过与代理设备的安全连接,将唤醒信息传递给代理设备,代理设备将唤醒信息发送给物联网设备,物联网设备在接收到唤醒信息后,由低功耗模式进入正常功耗的工作模式,进行视频传输等业务。
81.代理设备在接收到唤醒信息后,可以是通过加密通道,将安全连接的上下文信息进行封装,并通过共享密钥进行加密,将唤醒信息发送给物联网设备。物联网设备利用共享密钥进行唤醒信息的解密,提取安全连接的上下文信息,利用安全连接的上下文信息恢复与云端服务器的安全连接,并通过安全连接由物联网设备向云端服务器发送保活报文。可
以理解地,代理设备将安全连接的上下文信息发送给物联网设备,断开与云端服务器的安全连接,停止保活报文的代理业务。
82.根据本公开实施例,物联网设备进入低功耗模式时,代理设备复用与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,从而降低其功耗,在物联网设备接收到唤醒信息时进入工作模式,代理设备断开与云端服务器的安全连接,停止保活报文的代理,物联网设备恢复与云端服务器的安全连接,通过在物联网设备和代理设备间复用与云端服务器的安全连接,节省云端带宽资源。
83.图6是根据本公开又一示例性实施例示出的一种设备控制方法的流程图,应用于代理设备,如图6所示,设备控制方法包括以下步骤。
84.在步骤s501中,获取物联网设备发送的通知信息,通知信息包括物联网设备与云端服务器建立的安全连接的上下文信息。
85.在步骤s502中,基于安全连接的上下文信息,对安全连接进行热迁移。
86.在步骤s503中,通过安全连接向云端服务器发送物联网设备的保活报文。
87.在本公开实施例中,物联网设备向代理设备发送通知信息,将安全连接的上下文信息发送给代理设备。代理设备基于接收到的安全连接的上下文信息,对安全连接进行热迁移,实现与云端服务器的安全连接,以在物联网设备低功耗模式期间,由代理设备通过安全连接向云端服务器发送保活报文。
88.根据本公开实施例,在物联网要进入低功耗模式时,将安全连接的上下文信息发送给代理设备,通知代理设备进行代理,代理设备基于安全连接的上下文信息,对安全连接进行热迁移,通过与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,降低物联网设备的功耗,并节省云端带宽资源。
89.图7是根据本公开又一示例性实施例示出的一种设备控制方法的流程图,如图7所示,设备控制方法包括以下步骤。
90.在步骤s601中,获取物联网设备发送的通知信息,通知信息包括物联网设备与云端服务器建立的安全连接的上下文信息。
91.在步骤s602中,基于安全连接的上下文信息,对安全连接进行热迁移。
92.在步骤s603中,通过安全连接向云端服务器发送物联网设备的保活报文。
93.在步骤s604中,接收云端服务器发送的唤醒信息,唤醒信息用于唤醒物联网设备进入工作模式。
94.在步骤s605中,向物联网设备发送唤醒信息以及安全连接的上下文信息,并断开与云端服务器之间的安全连接。
95.在本公开实施例中,代理设备获取物联网设备发送的通知信息,代理设备基于物联网设备与云端服务器的安全连接的上下文信息,对安全连接进行热迁移,在物联网设备低功耗模式期间,通过安全连接向云端服务器发送保活报文,代理物联网设备进行保活。
96.在本公开实施例中,在物联网要进入低功耗模式时,将安全连接的上下文信息发送给代理设备,通知代理设备进行代理,代理设备基于安全连接的上下文信息,对安全连接进行热迁移,通过与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,降低物联网设备的功耗,并节省云端带宽资源。当用户通过操作用于物联网设备管理的应用进行物联网设备的查看时,云端服务器通过与代理设备的安全连接,将
唤醒信息传递给代理设备,代理设备将唤醒信息发送给物联网设备,使物联网设备在接收到唤醒信息后,由低功耗模式进入正常功耗的工作模式,进行视频传输等业务。代理设备向物联网设备发送唤醒信息以及安全连接的上下文信息,断开与云端服务器的安全连接,停止保活报文的代理业务。物联网设备利用安全连接的上下文信息,恢复与云端服务器的安全连接,并通过安全连接由物联网设备向云端服务器发送保活报文。
97.根据本公开实施例,物联网设备进入低功耗模式时,代理设备复用与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,从而降低其功耗,在物联网设备接收到唤醒信息时进入工作模式,代理设备断开与云端服务器的安全连接,停止保活报文的代理,物联网设备恢复与云端服务器的安全连接,通过在物联网设备和代理设备间复用与云端服务器的安全连接,节省云端带宽资源。
98.图8是根据本公开一示例性实施例示出的一种设备控制方法的流程图,应用于云端服务器,如图8所示,设备控制方法包括以下步骤。
99.在步骤s701中,与物联网设备建立安全连接。
100.在步骤s702中,响应于物联网设备进入低功耗模式,断开与物联网设备的安全连接。
101.在步骤s703中,响应于代理设备进行安全连接热迁移,通过安全连接接收代理设备发送的保活报文。
102.在本公开实施例中,云端服务器与物联网设备建立安全连接,物联网设备进入低功耗模式时,云端服务器断开与物联网设备的安全连接。物联网设备将安全连接的上下文信息发送给代理设备,代理设备基于安全连接的上下文信息,对安全连接进行热迁移。代理设备进行安全连接热迁移,在物联网设备低功耗模式期间,云端服务器通过安全连接接收代理设备发送的保活报文,由代理设备进行物联网设备保活报文代理业务。
103.根据本公开实施例,在物联网要进入低功耗模式时,将安全连接的上下文信息发送给代理设备,通知代理设备进行代理,代理设备基于安全连接的上下文信息,对安全连接进行热迁移,通过与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,降低物联网设备的功耗,并节省云端带宽资源。
104.在一些实施例中,云端服务器与物联网设备建立安全连接,物联网设备通过安全连接将代理设备的设备信息发送至云端服务器,以通过云端服务器实现对代理设备的认证。云端服务器对代理设备进行认证,并将认证结果发送至物联网设备,防止物联网设备接入非法代理设备。
105.在一些实施例中,云端服务器分别与代理设备以及物联网设备通信,接收物联网设备发送的本地通信密钥协商信息,并将本地通信密钥协商信息发送给代理设备。代理设备与物联网设备基于本地通信密钥协商信息,共享密钥协商需要的信息,以建立加密通道,代理设备与物联网设备基于加密通道实现消息的传输。
106.图9是根据本公开一示例性实施例示出的一种设备控制方法的流程图,如图9所示,设备控制方法包括以下步骤。
107.在步骤s801中,与物联网设备建立安全连接。
108.在步骤s802中,响应于物联网设备进入低功耗模式,断开与物联网设备的安全连接。
109.在步骤s803中,响应于代理设备进行安全连接热迁移,通过安全连接接收代理设备发送的保活报文。
110.在步骤s804中,向代理设备发送唤醒信息,唤醒信息用于唤醒物联网设备进入工作模式,并断开与代理设备之间的安全连接。
111.在本公开实施例中,云端服务器与物联网设备建立安全连接,物联网设备进入低功耗模式,云端服务器断开与物联网设备的安全连接。物联网设备将安全连接的上下文信息发送给代理设备,代理设备基于安全连接的上下文信息,对安全连接进行热迁移,以在物联网设备低功耗模式期间,云端服务器通过安全连接接收代理设备发送的保活报文,实现代理设备进行物联网设备保活报文代理业务。当用户进行物联网设备的操作时,云端服务器通过与代理设备的安全连接,将唤醒信息传递给代理设备,代理设备将唤醒信息发送给物联网设备,使物联网设备在接收到唤醒信息后,进入正常功耗的工作模式,进行视频传输等业务。代理设备断开与云端服务器的安全连接,停止保活报文的代理业务。
112.根据本公开实施例,物联网进入低功耗模式时,代理设备复用与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,从而降低其功耗,并在物联网设备接收到唤醒信息时进入工作模式,实现对物联网设备的合理、有效控制。
113.图10是根据本公开一示例性实施例示出的一种设备控制方法的流程图,如图10所示,设备控制方法包括以下步骤。
114.在步骤s901中,与物联网设备建立安全连接。
115.在步骤s902中,响应于物联网设备进入低功耗模式,断开与物联网设备的安全连接。
116.在步骤s903中,响应于代理设备进行安全连接热迁移,通过安全连接接收代理设备发送的保活报文。
117.在步骤s904中,向代理设备发送唤醒信息,唤醒信息用于唤醒物联网设备进入工作模式,并断开与代理设备之间的安全连接。
118.在步骤s905中,恢复与物联网设备的安全连接,通过安全连接接收物联网设备发送的保活报文。
119.在本公开实施例中,云端服务器与物联网设备建立安全连接,物联网设备进入低功耗模式,云端服务器断开与物联网设备的安全连接。物联网设备将安全连接的上下文信息发送给代理设备,代理设备基于安全连接的上下文信息,对安全连接进行热迁移,以在物联网设备低功耗模式期间,云端服务器通过安全连接接收代理设备发送的保活报文,实现代理设备进行物联网设备保活报文代理业务。
120.云端服务器通过与代理设备的安全连接,将唤醒信息传递给代理设备,代理设备将唤醒信息发送给物联网设备,使物联网设备在接收到唤醒信息后,进入正常功耗的工作模式,进行视频传输等业务。代理设备断开与云端服务器的安全连接,停止保活报文的代理业务。物联网设备利用安全连接的上下文信息,恢复与云端服务器的安全连接,并通过安全连接由物联网设备向云端服务器发送保活报文。
121.根据本公开实施例,在物联网要进入低功耗模式时,将安全连接的上下文信息发送给代理设备,通知代理设备进行代理,代理设备基于安全连接的上下文信息,对安全连接进行热迁移,通过与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网
设备被频繁唤醒,降低物联网设备的功耗,并节省云端带宽资源。
122.图11示出了应用本公开设备控制方法的物联网设备、代理设备以及云端服务器之间进行交互的示意图,参照图11,代理设备接入网络,且物联网通过安全连接接入网络,通过探测消息(detect message)来查询与物联网设备接入的代理设备是否支持代理保活功能,物联网设备发送的detect message中,会携带物联网设备的设备信息,用于代理设备对物联网设备进行认证。当代理设备能够支持代理保活功能时,将代理设备的设备信息进行封装,回复探测响应消息(detect response message),发送至物联网设备,用于物联网设备对代理设备进行认证。物联网设备封装代理设备的设备信息,并携带本地通信密钥协商信息,发送至云端服务器,由云端服务器对代理设备进行认证。物联网设备与代理设备之间利用本地通信密钥协商信息建立加密通道,并通过加密通道进行信息传输。云端服务器将对代理设备的认证结果返回至物联网设备,物联网设备在本地计算共享密钥。云端服务器将本地通信密钥协商信息通过安全连接发送给代理设备,代理设备在本机计算共享密钥。物联网设备通过加密通道向代理设备发送密文,通知代理设备物联网设备进入低功耗状态,并将安全连接上下文信息发送给代理设备,以使代理设备基于安全连接上下文信息通过安全连接代理物联网设备向云端服务器发送保活报文。代理设备收到通知信息,根据安全连接上下文信息进行安全连接热迁移,与云端建立安全连接,通过安全连接向云端服务器发送物联网设备的保活报文,进行代理保活。
123.当用户操作查看物联网设备时,云端服务器通过与代理设备建立的安全连接,向代理设备发送唤醒信息。代理设备接收到云端服务器的唤醒信息后,将连接的安全连接上下文信息基于共享密钥进行加密,通过加密通道将唤醒信息发送至物联网设备,唤醒物联网设备进入工作模式。代理设备停止向云端服务器发送物联网设备的保活报文,并断开与云端的安全连接。
124.物联网设备基于共享密钥进行唤醒信息解密,提取安全连接上下文信息,并基于安全连接上下文信息恢复与云端服务器的安全连接。物联网设备被唤醒后,通过安全连接向云端服务器传输视频等业务的业务报文,并通过安全连接向云端服务器发送保活报文。当业务报文传输完成后,物联网设备再次准备进入低功耗模式,通过加密通道向代理设备发送通知信息密文,通知代理设备物联网设备进入低功耗状态,并将安全连接上下文信息发送给代理设备,以使代理设备基于安全连接上下文信息代理物联网设备向云端服务器发送保活报文。代理设备收到通知报文,根据安全连接上下文信息进行安全连接热迁移,与云端建立安全连接,通过安全连接向云端服务器发送物联网设备的保活报文。
125.根据本公开实施例,物联网设备与云端服务器建立安全连接,在物联网要进入低功耗模式时,将安全连接的上下文信息发送给代理设备,通知代理设备进行代理,在物联网设备进入低功耗模式时,代理设备复用与云端服务器的安全连接代理处理物联网设备的保活业务,减少物联网设备被频繁唤醒,降低物联网设备的功耗,并节省云端带宽资源。
126.基于相同的构思,本公开实施例还提供一种设备控制装置。
127.图12是根据本公开一示例性实施例示出的一种设备控制装置框图,设备控制装置应用于物联网设备,参照图12,设备控制装置100包括:连接单元101、发送单元102和控制单元103。
128.连接单元101,用于与云端服务器建立安全连接。
129.发送单元102,用于向代理设备发送通知信息,通知信息包括安全连接的上下文信息,代理设备用于基于安全连接的上下文信息通过安全连接向云端服务器发送保活报文。
130.控制单元103,用于控制物联网设备进入低功耗模式。
131.在一些实施例中,控制单元103还用于:响应于接收到代理设备发送的唤醒信息,控制物联网设备进入正常功耗的工作模式。
132.在一些实施例中,连接单元101还用于:响应于控制物联网设备进入低功耗模式,断开与云端服务器之间的安全连接。
133.在一些实施例中,唤醒信息包括:安全连接的上下文信息;连接单元101还用于:物联网设备进入正常功耗的工作模式之后,基于安全连接的上下文信息,恢复与云端服务器的安全连接;发送单元还用于通过安全连接向云端服务器发送保活报文。
134.图13是根据本公开又一示例性实施例示出的一种设备控制装置框图,设备控制装置应用于代理设备,参照图13,设备控制装置200包括:获取单元201、连接单元202和发送单元203。
135.获取单元201,用于获取物联网设备发送的通知信息,通知信息包括物联网设备与云端服务器建立的安全连接的上下文信息。
136.连接单元202,用于基于安全连接的上下文信息,对安全连接进行热迁移。
137.发送单元203,用于通过安全连接向云端服务器发送物联网设备的保活报文。
138.图14是根据本公开又一示例性实施例示出的一种设备控制装置框图,参照图14,设备控制装置还包括:接收单元204。
139.接收单元204,用于接收云端服务器发送的唤醒信息,唤醒信息用于唤醒物联网设备进入工作模式。
140.发送单元203还用于向物联网设备发送唤醒信息以及安全连接的上下文信息。
141.连接单元202还用于断开与云端服务器之间的安全连接。
142.图15是根据本公开一示例性实施例示出的一种设备控制装置框图,设备控制装置应用于云端服务器,参照图15,设备控制装置300包括:连接单元301和接收单元302。
143.连接单元301,用于与物联网设备建立安全连接,及响应于物联网设备进入低功耗模式,断开与物联网设备的安全连接.
144.接收单元302,用于响应于代理设备进行安全连接热迁移,通过安全连接接收代理设备发送的保活报文。
145.图16是根据本公开又一示例性实施例示出的一种设备控制装置框图,参照图16,设备控制装置300还包括:发送单元303。
146.发送单元303,用于向代理设备发送唤醒信息,唤醒信息用于唤醒物联网设备进入工作模式,并断开与代理设备之间的安全连接。
147.在一些实施例中,连接单元301还用于:向代理设备发送唤醒信息后,恢复与物联网设备的安全连接。
148.接收单元302还用于通过安全连接接收物联网设备发送的保活报文。
149.可以理解的是,本公开实施例提供的装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本公开实施例中所公开的各示例的单元及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以
硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的技术方案的范围。
150.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
151.图17是根据本公开一示例性实施例示出的一种用于设备控制的装置400的框图。例如,装置400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
152.参照图17,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电力组件406,多媒体组件408,音频组件410,输入/输出(i/o)的接口412,传感器组件414,以及通信组件416。
153.处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器440来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。
154.存储器404被配置为存储各种类型的数据以支持在装置400的操作。这些数据的示例包括用于在装置400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
155.电力组件406为装置400的各种组件提供电力。电力组件406可以包括电源管理系统,一个或多个电源,及其他与为装置400生成、管理和分配电力相关联的组件。
156.多媒体组件408包括在所述装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
157.音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(mic),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
158.i/o接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
159.传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到装置400的打开/关闭状态,组件的相对定位,例如所述组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400一个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
160.通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如wifi,4g或3g,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
161.在示例性实施例中,装置400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
162.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器440执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
163.可以理解的是,本公开中“多个”是指两个或两个以上,其它量词与之类似。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
164.进一步可以理解的是,术语“第一”、“第二”等用于描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开,并不表示特定的顺序或者重要程度。实际上,“第一”、“第二”等表述完全可以互换使用。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。
165.进一步可以理解的是,除非有特殊说明,“连接”包括两者之间不存在其他构件的直接连接,也包括两者之间存在其他元件的间接连接。
166.进一步可以理解的是,本公开实施例中尽管在附图中以特定的顺序描述操作,但是不应将其理解为要求按照所示的特定顺序或是串行顺序来执行这些操作,或是要求执行全部所示的操作以得到期望的结果。在特定环境中,多任务和并行处理可能是有利的。
167.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的
权利范围指出。
168.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利范围来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献