一种设备唤醒方法、系统、装置、电子设备及存储介质制造方法及图纸

技术编号:38384168 阅读:15 留言:0更新日期:2023-08-05 17:40
本申请实施例提供了一种设备唤醒方法、系统、装置、电子设备及存储介质,涉及设备管理技术领域。在前一次休眠状态结束后,被控制端发送携带有唤醒数据的通告报文,唤醒数据是基于针对本次进入休眠状态的随机序列得到的;控制端生成携带有随机序列的唤醒报文;向被控制端发送已生成的唤醒报文,被控制端在确定接收到的唤醒报文与本地预置的携带有随机序列的唤醒报文匹配成功的情况下,结束休眠状态。由于针对被控制端的每次休眠,控制端均需要通过携带针对该次休眠的随机序列的唤醒报文才能唤醒被控制端,也就可以在一定程度上避免被控制端被误唤醒或恶意唤醒,解决功耗急剧下降的问题。题。题。

【技术实现步骤摘要】
一种设备唤醒方法、系统、装置、电子设备及存储介质


[0001]本申请涉及设备控制
,特别是涉及一种设备唤醒方法、系统、装置、电子设备及存储介质。

技术介绍

[0002]随着人们生活需求的提高,市面上涌现出越来越多的智能家居设备。智能家居设备不仅可以与局域网内的智能音箱等类似的设备进行互联,还可以与广域网内的云平台进行互联。智能家居设备在休眠时可以被局域网内的设备或者认证过的云平台等唤醒。通常情况下,当智能家居设备接收到预设的固定唤醒报文时即被唤醒,存在误唤醒或者被恶意唤醒的问题,从而导致功耗急剧下降等问题。

技术实现思路

[0003]本申请实施例的目的在于提供一种设备唤醒方法、系统、装置、电子设备及存储介质,以在一定程度上避免被控制端被误唤醒或恶意唤醒,解决功耗急剧下降的问题。具体技术方案如下:
[0004]本申请实施例的第一方面,首先提供了一种设备唤醒方法,所述方法应用于控制端,所述方法包括:
[0005]接收被控制端在前一次休眠状态结束后发送的携带有唤醒数据的通告报文,其中,所述唤醒数据是基于所述被控制端针对本次进入休眠状态的随机序列得到的;
[0006]生成携带有所述随机序列的唤醒报文;
[0007]向所述被控制端发送已生成的唤醒报文,以使所述被控制端在确定接收到的唤醒报文与本地预置的携带有所述随机序列的唤醒报文匹配成功的情况下,结束休眠状态。
[0008]可选地,所述唤醒数据为基于所述被控制端对应的密钥对所述随机序列进行加密得到的;
[0009]在所述生成携带有所述随机序列的唤醒报文之前,所述方法还包括:
[0010]基于所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列。
[0011]可选地,所述控制端为终端设备,所述基于所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列,包括:
[0012]若当前未与所述被控制端建立关联,则基于用户输入的所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列;
[0013]在向所述被控制端发送已生成的唤醒报文之后,所述方法还包括:
[0014]与所述被控制端建立关联。
[0015]可选地,所述控制端为终端设备,所述基于所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列,包括:
[0016]若当前与所述被控制端已建立关联,基于本地记录的所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列;
[0017]所述向所述被控制端发送已生成的唤醒报文,包括:
[0018]当满足用户指示的针对所述被控制端的唤醒条件时,向所述被控制端发送已生成的唤醒报文。
[0019]可选地,所述终端设备与所述被控制端属于同一局域网;所述通告报文为所述被控制端按照多播的方式周期性发送的。
[0020]本申请实施例的第二方面,提供了一种设备唤醒方法,所述方法应用于被控制端,所述方法包括:
[0021]在前一次休眠状态结束后,发送携带有唤醒数据的通告报文,其中,所述唤醒数据是基于针对本次进入休眠状态的随机序列得到的;以使接收到所述通告报文的控制端在接收到所述通告报文后,生成携带有所述随机序列的唤醒报文,并向所述被控制端发送已生成的唤醒报文;
[0022]接收所述控制端发送的唤醒报文;
[0023]若接收到的唤醒报文与本地预置的携带有所述随机序列的唤醒报文匹配成功,则结束休眠状态。
[0024]可选地,在所述发送携带有唤醒数据的通告报文之前,所述方法还包括:
[0025]在前一次休眠状态结束后,基于自身的密钥对所述随机序列进行加密,得到所述唤醒数据;
[0026]生成携带有所述唤醒数据的通告报文,以使所述控制端基于所述被控制端对应的密钥对所述通告报文中唤醒数据进行解密,得到所述随机序列。
[0027]可选地,所述控制端为终端设备;所述被控制端接收到的唤醒报文为:所述终端设备在当前未与所述被控制端建立关联的情况下发送的;
[0028]在所述结束休眠状态之后,所述方法还包括:
[0029]若当前未与所述终端设备建立关联,则与所述终端设备建立关联。
[0030]可选地,所述控制端为与所述被控制端属于同一局域网的终端设备;
[0031]所述发送携带有唤醒数据的通告报文,包括:
[0032]按照多播的方式周期性地发送携带有唤醒数据的通告报文。
[0033]本申请实施例的第三方面,提供了一种设备唤醒系统,包括被控制端和控制端;
[0034]所述控制端,用于执行上述第一方面任一项所述的方法步骤;
[0035]所述被控制端,用于执行上述第二方面任一项所述的方法步骤。
[0036]本申请实施例的第四方面,提供了一种设备唤醒装置,所述装置应用于控制端,所述装置包括:
[0037]第一接收模块,用于接收被控制端在前一次休眠状态结束后发送的携带有唤醒数据的通告报文,其中,所述唤醒数据是基于所述被控制端针对本次进入休眠状态的随机序列得到的;
[0038]第一生成模块,用于生成携带有所述随机序列的唤醒报文;
[0039]第一发送模块,用于向所述被控制端发送已生成的唤醒报文,以使所述被控制端在确定接收到的唤醒报文与本地预置的携带有所述随机序列的唤醒报文匹配成功的情况下,结束休眠状态。
[0040]可选地,所述唤醒数据为基于所述被控制端对应的密钥对所述随机序列进行加密
得到的;
[0041]所述装置还包括:
[0042]解密模块,用于在所述生成携带有所述随机序列的唤醒报文之前,基于所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列。
[0043]可选地,所述控制端为终端设备,
[0044]所述解密模块,具体用于若当前未与所述被控制端建立关联,则基于用户输入的所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列;
[0045]所述装置还包括:
[0046]第一建立模块,用于在向所述被控制端发送已生成的唤醒报文之后,与所述被控制端建立关联。
[0047]可选地,所述控制端为终端设备,
[0048]所述解密模块,具体用于若当前与所述被控制端已建立关联,基于本地记录的所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列;
[0049]所述第一发送模块,具体用于当满足用户指示的针对所述被控制端的唤醒条件时,向所述被控制端发送已生成的唤醒报文。
[0050]可选地,所述终端设备与所述被控制端属于同一局域网;所述通告报文为所述被控制端按照多播的方式周期性发送的。
[0051]本申请实施例的第五方面,提供了一种设备唤醒装置,所述装置应用于被控制端,所述装置包括:
[0052]第二发送模块,用于在前一次休眠状态结束后,发送携带有唤醒数据的通告报文,其中,所述唤醒数据是基于针对本次进入休眠状态本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备唤醒方法,其特征在于,所述方法应用于控制端,所述方法包括:接收被控制端在前一次休眠状态结束后发送的携带有唤醒数据的通告报文,其中,所述唤醒数据是基于所述被控制端针对本次进入休眠状态的随机序列得到的;生成携带有所述随机序列的唤醒报文;向所述被控制端发送已生成的唤醒报文,以使所述被控制端在确定接收到的唤醒报文与本地预置的携带有所述随机序列的唤醒报文匹配成功的情况下,结束休眠状态。2.根据权利要求1所述的方法,其特征在于,所述唤醒数据为基于所述被控制端对应的密钥对所述随机序列进行加密得到的;在所述生成携带有所述随机序列的唤醒报文之前,所述方法还包括:基于所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列。3.根据权利要求2所述的方法,其特征在于,所述控制端为终端设备,所述基于所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列,包括:若当前未与所述被控制端建立关联,则基于用户输入的所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列;在向所述被控制端发送已生成的唤醒报文之后,所述方法还包括:与所述被控制端建立关联。4.根据权利要求2所述的方法,其特征在于,所述控制端为终端设备,所述基于所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列,包括:若当前与所述被控制端已建立关联,基于本地记录的所述被控制端对应的密钥对所述唤醒数据进行解密,得到所述随机序列;所述向所述被控制端发送已生成的唤醒报文,包括:当满足用户指示的针对所述被控制端的唤醒条件时,向所述被控制端发送已生成的唤醒报文。5.根据权利要求3或4所述的方法,其特征在于,所述终端设备与所述被控制端属于同一局域网;所述通告报文为所述被控制端按照多播的方式周期性发送的。6.一种设备唤醒方法,其特征在于,所述方法应用于被控制端,所述方法包括:在前一次休眠状态结束后,发送携带有唤醒数据的通告报文,其中,所述唤醒数据是基于针对本次进入休眠状态的随机序列得到的;以使接收到所述通告报文的控制端在接收到所述通告报文后,生成携带有所述随机序列的唤醒报文,并向所述被控制端发送已生成的唤醒报文;接收所述控制端发送的唤醒报文;若接收到的唤醒报文与本地预置的携带有所述随机序列的唤醒报文匹配成功,则结束休眠状态。7.根据权利要求6所述的方法,其特征在于,在所述发送携带有唤醒数据的通告报文之前,所述方法还包括:在前一次休眠状态结束后,基于自身的密钥对所述随机序列进行加密,得到所述唤醒数据;生成携带有所述唤醒数据的通告报文,以使所述控制端基于所述被控制端对应的密钥对所述通告报文中唤醒数据进行解密,得到所述随机序列。
8.根据权利要求6所述的方法,其特征在于,所述控制端为终端设备;所述被控制端接收到的唤醒报文为:所述终端设备在当前未与所述被控制端建立关联的情况下发送的;在所述结束休眠状态之后,所述方法还包括:若当前未与所述终端设备建立关联,则与所述终端设备建立关联。9.根据权利要求6所述的方法,其特征在于,所述控制端为与所述被控制端属于同一局域网的终端设备;所述发送携带有唤醒数据的通告报文,包括:按照多播的方式周期性地发送携带有唤醒数据的通告报文。10.一种设备唤醒系统,其特征在于,包括被控制端和控制端;所述控制端,用于执行上述权利要求1

5任一项所述的方法步骤;所述被控制端,用于执行上述权利要求6

9任一项所述的方法步骤。11.一种设备唤醒装置,其特征在于,所述装置应用于控制端,所述装置包括:第一接收模块,用于接收被控制端在前一次休眠状态结束后发送的携带有唤...

【专利技术属性】
技术研发人员:汪兵兵刘镇豪张振
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:

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

1