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

家电控制方法、装置、电子设备和存储介质与流程

2022-03-23 02:44:11 来源:中国专利 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.在接收到所述家电设备发送的确权成功的确权结果后,发送密码信息至所述家电设备,以使所述家电设备对所述密码信息进行密码验证,所述密码验证的验证结果用于判断所述家电设备是否发送所述第一确权密钥至所述终端设备。
29.根据本发明提供的一种家电控制方法,在所述发送确权请求至所述家电设备,以使所述家电设备对所述终端设备进行确权之后,还包括:
30.在接收到所述家电设备发送的确权不成功的确权结果后,基于所述确权不成功的确权结果,生成靠近所述家电设备的提示信息。
31.根据本发明提供的一种家电控制方法,在所述发送确权请求至所述家电设备,以使所述家电设备对所述终端设备进行确权之前,还包括:
32.发送第二确权密钥至所述家电设备,以使所述家电设备对所述第二确权密钥进行核对;
33.若接收到所述家电设备发送的核对无效的核对结果,则生成所述确权请求;
34.若接收到所述家电设备发送的核对有效的核对结果,则确定所述终端设备具备对所述家电设备进行控制的权限。
35.本发明还提供一种家电控制装置,部署于家电设备,所述家电设备包括蓝牙,所述家电设备与终端设备通过所述蓝牙相互通信,所述装置包括:
36.获取模块,用于在接收到所述终端设备发送的确权请求后,获取所述终端设备的
蓝牙信号强度;
37.对比模块,用于将所述蓝牙信号强度与所述家电设备的信号强度阈值进行对比;
38.发送模块,用于若所述蓝牙信号强度大于所述信号强度阈值,则发送第一确权密钥至所述终端设备,以使所述终端设备基于所述第一确权密钥对所述家电设备进行控制。
39.本发明还提供一种家电控制装置,部署于终端设备,所述终端设备包括蓝牙,所述终端设备与家电设备通过所述蓝牙相互通信,所述装置包括:
40.发送模块,用于发送确权请求至所述家电设备,以使所述家电设备对所述终端设备进行确权;
41.接收模块,用于接收所述家电设备发送的第一确权密钥,以基于所述第一确权密钥对所述家电设备进行控制。
42.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述家电控制方法的步骤。
43.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述家电控制方法的步骤。
44.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述家电控制方法的步骤。
45.本发明提供的家电控制方法、装置、电子设备和存储介质,该方法应用于家电设备,家电设备包括蓝牙,家电设备与终端设备通过蓝牙相互通信,从而使终端设备可以通过蓝牙对家电设备进行控制,实现在无路由器或无网情况下,通过用户的终端设备进行家电控制,进而实现不依赖网络的智能化家电控制,最终提高家电设备的使用体验感。同时,通过在接收到终端设备发送的确权请求后,获取终端设备的蓝牙信号强度;将蓝牙信号强度与家电设备的信号强度阈值进行对比;若蓝牙信号强度大于信号强度阈值,则发送第一确权密钥至终端设备,以使终端设备基于第一确权密钥对家电设备进行控制,本发明可确保终端设备的蓝牙信号强度达到信号强度阈值之后,才返回第一确权密钥至终端设备,即确保家电设备与终端设备之间的距离达到要求之后,才确权成功并返回第一确权密钥至终端设备,从而防止任一连接上蓝牙的终端设备均可控制家电设备,即避免用户的误操作,进而确保确权成功并获取得到第一确权密钥之后的终端设备,才能对家电设备进行控制,以确保基于蓝牙进行家电控制的可行性。综上所述,确保基于蓝牙进行家电控制的可行性之后,使终端设备可以通过蓝牙对家电设备进行控制,实现在无路由器或无网情况下,通过用户的终端设备进行家电控制,进而实现不依赖网络的智能化家电控制,最终提高家电设备的使用体验感。
附图说明
46.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
47.图1为本发明提供的家电控制方法的流程示意图之一;
48.图2为本发明提供的家电控制方法的流程示意图之二;
49.图3为本发明提供的家电控制方法的流程示意图之三;
50.图4为本发明提供的家电控制方法的流程示意图之四;
51.图5为本发明实施例提供的详细流程示意图;
52.图6为本发明实施例提供的家电控制装置的结构图之一;
53.图7为本发明实施例提供的家电控制装置的结构图之二;
54.图8为本发明提供的电子设备的结构示意图。
具体实施方式
55.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
56.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的家电控制方法、装置、电子设备和存储介质进行详细地说明。
57.本发明实施例提供一种家电控制方法,所述家电控制方法应用于家电设备,所述家电设备包括蓝牙,所述家电设备与终端设备通过所述蓝牙相互通信。
58.其中,家电设备为本发明实施例的家电控制方法的执行主体,该家电设备为需要被控制的主体,该终端设备为对家电设备进行控制的主体。
59.家电设备可以为冰箱、空调、洗衣机、电视机、电饭锅等,此处不作限定。
60.蓝牙可以为ble(bluetooh low energy,低功耗蓝牙)、传统蓝牙、高速蓝牙等,此处不作限定。
61.终端设备可以为手机、平板电脑、服务人员(如服务兵)的测试机器等。在本实施例及以下各实施例中,以手机为例进行说明。
62.需要说明的是,家电设备和终端设备均包含蓝牙模块,二者可以通过蓝牙进行交互,以使终端设备可以通过蓝牙对家电设备进行控制。
63.在一实施例中,家电设备与终端设备的sdk(software development kit,软件开发工具包),通过蓝牙相互通信,以使通过终端设备的sdk对家电设备进行控制。
64.图1为本发明提供的家电控制方法的流程示意图之一,如图1所示,本发明提供的家电控制方法,包括以下步骤110-130:
65.步骤110,在接收到所述终端设备发送的确权请求后,获取所述终端设备的蓝牙信号强度;
66.在本实施例中,确权请求由终端设备发起,并发送至家电设备,以使家电设备对终端设备进行确权。
67.在一实施例中,在接收到所述终端设备的sdk发送的确权请求后,获取所述终端设备的蓝牙信号强度。
68.其中,蓝牙信号强度可以为家电设备对终端设备的蓝牙信号进行采集得到的信号强度。
69.可以理解的是,家电设备与终端设备离得越远,则蓝牙信号强度越小;家电设备与
终端设备离得越近,则蓝牙信号强度越大。当然,蓝牙信号强度还受到其他环境因素的影响,此处不作具体赘述。
70.为更加准确地获取终端设备的蓝牙信号强度,可以采集多个蓝牙信号强度,求均值作为最终的蓝牙信号强度。
71.具体地,上述步骤110中,获取所述终端设备的蓝牙信号强度,包括以下步骤111-112:
72.步骤111,基于预设采样频率和预设采样周期,采集所述终端设备中蓝牙的信号强度,获得蓝牙信号强度集;
73.其中,预设采样频率和预设采样周期均可以根据实际需要进行设定,例如,预设采样频率为50ms采集一次,预设采样周期为300ms,一个采样周期内采样得到6个蓝牙的信号强度。
74.需要说明的是,蓝牙信号强度集包括多个蓝牙的信号强度,其中有些采集得到的信号强度可能出现异常,因此,需要去掉蓝牙信号强度集中的异常值。
75.具体地,在上述步骤111之后,所述家电控制方法还包括:
76.去除所述蓝牙信号强度集中的异常值,获得去除异常值后的蓝牙信号强度集。
77.可以理解的是,若蓝牙信号强度集中的异常值过多,则表明当前采样周期采样得到的信号强度无效。基于此,需要重新对终端设备中蓝牙的信号强度进行采样。
78.进一步地,在上述步骤111之后,所述家电控制方法还包括:
79.确定所述蓝牙信号强度集中的异常值的异常数量;若所述异常数量大于预设数量,则返回基于预设采样频率和预设采样周期,采集所述终端设备中蓝牙的信号强度,获得蓝牙信号强度集的步骤,直至所述异常数量大于所述预设数量。
80.其中,预设数量可以根据实际需要进行设定,例如,蓝牙信号强度集中包括6个采样值,则预设数量为3。
81.步骤112,对所述蓝牙信号强度集进行均值计算,获得所述终端设备的蓝牙信号强度。
82.在本实施例中,将对蓝牙信号强度集的均值计算结果,作为终端设备的蓝牙信号强度,从而得到更加准确的蓝牙信号强度,以使确权过程更加准确,进而提高家电控制的性能。
83.需要说明的是,在家电设备与终端设备通过蓝牙相互通信连接后,终端设备对家电设备进行控制之前,需要由家电设备对终端设备进行确权,基于此,终端设备生成确权请求,并发送确权请求至家电设备,以使家电设备接收到确权请求。
84.在另一实施例中,第一次确权通过的终端设备,后续无需再进行第二次的确权,就可以对家电设备进行控制。基于此,在上述步骤110之前,先核对终端设备发送的确权密钥,在核对无效时,再进入步骤110。具体的执行流程可以参照下述第三实施例,此处不再一一赘述。
85.此外,还需要说明的是,在对终端设备进行确权之前,家电设备需要开启蓝牙的广播,且需建立家电设备与终端设备之间的安全通道,从而基于安全通道进行信息交互。
86.在一些实施例中,在上述步骤110之前,所述家电控制方法还包括:
87.开启所述家电设备中蓝牙的广播,以供所述家电设备中蓝牙与所述终端设备中蓝
牙进行连接。
88.进一步地,在所述开启所述家电设备中蓝牙的广播的步骤之后,所述家电控制方法还包括:
89.若所述家电设备中蓝牙与所述终端设备中蓝牙连接成功,则通过所述家电设备中蓝牙广播已连接状态;若所述家电设备中蓝牙与所述终端设备中蓝牙连接未成功,则通过所述家电设备中蓝牙广播无法连接原因,以供所述终端设备接收所述无法连接原因。
90.可以理解的是,终端设备接收无法连接原因后,可以基于该无法连接原因进行进一步操作,从而防止存在操作盲区,进而提高家电设备的使用体验感。
91.具体地,所述家电设备中蓝牙与所述终端设备中蓝牙的连接方法包括:
92.接收所述终端设备发送的session key;对所述session key进行核对;若对所述session key核对成功,则所述家电设备中蓝牙与所述终端设备中蓝牙连接成功。
93.此外,使用session key可建立安全通道,以供家电设备与终端设备通过该安全通道进行信息交互。
94.在一些实施例中,在上述步骤110之前,所述家电控制方法还包括:
95.在接收到所述终端设备发送的设备查询请求时,返回所述家电设备的设备信息至所述终端设备。
96.其中,设备信息用于使终端设备确定控制的家电对象。
97.步骤120,将所述蓝牙信号强度与所述家电设备的信号强度阈值进行对比;
98.需要说明的是,由于家电设备结构不同,且家电设备部署环境的不同,所以不同家电设备的信号强度阈值不同。
99.其中,信号强度阈值是通过大量数据和不同环境下的计算和筛选得到的阈值。
100.在一实施场景中,终端设备在距离家电设备2米处,对蓝牙信号强度进行双向采集后,通过大量的实验、分析和计算,最终获得该家电设备的信号强度阈值。
101.在一实施例中,在上述步骤120之后,所述家电控制方法还包括以下步骤140-150:
102.步骤140,若所述蓝牙信号强度小于或等于所述信号强度阈值,则发送确权不成功的确权结果至所述终端设备,以使所述终端设备基于所述确权不成功的确权结果,生成靠近所述家电设备的提示信息;
103.步骤150,返回获取所述终端设备的蓝牙信号强度的步骤,直至所述蓝牙信号强度大于所述信号强度阈值。
104.其中,提示信息可以为声音信息或文字信息,其内容可以根据实际需要进行设定,例如“请靠近家电设备”,以用于提示用户携带终端设备靠近家电设备,以使家电设备采集到的蓝牙信号强度增强。
105.需要说明的是,在终端设备生成靠近家电设备的提示信息的同时,返回上述步骤110中,获取所述终端设备的蓝牙信号强度,以不断获取终端设备的蓝牙信号强度,直至蓝牙信号强度大于信号强度阈值,从而确保对终端设备的确权成功。
106.在另一实施例中,在上述步骤120之后,所述家电控制方法还包括:
107.若所述蓝牙信号强度小于或等于所述信号强度阈值,则生成靠近所述家电设备的提示信息;返回获取所述终端设备的蓝牙信号强度的步骤,直至所述蓝牙信号强度大于所述信号强度阈值。
108.需要说明的是,本实施例中的家电设备包括声音播放装置,该声音播放装置用于播放提示信息。
109.其中,提示信息的内容可以根据实际需要进行设定,例如“请靠近家电设备”,以用于提示用户携带终端设备靠近家电设备,以使家电设备采集到的蓝牙信号强度增强。
110.可以理解的是,家电设备播放靠近家电设备的提示信息,可以供用户根据声源位置,且携带终端设备不断靠近家电设备,直至蓝牙信号强度大于信号强度阈值,从而确保对终端设备的确权成功。
111.在一实施例中,上述步骤120包括:
112.获取所述确权请求中携带的信号强度阈值,将所述蓝牙信号强度与所述信号强度阈值进行对比,所述信号强度阈值与所述家电设备对应。
113.需要说明的是,终端设备发送的确权请求中携带信号强度阈值,该信号强度阈值是终端设备根据家电设备的设备信息进行确定的。
114.在一方面,终端设备可以通过网络获取平台中存储的所述家电设备对应的信号强度阈值。其中,平台中存储各家电设备对应的信号强度阈值。
115.可以理解的是,信号强度阈值是预先存储至平台的。该信号强度阈值是根据各家电设备针对性进行设定的。
116.当然,平台存储的信号强度阈值是可以改变的,具体由于环境因素的影响,可以改变各家电设备对应的信号强度阈值。
117.在另一实施例中,上述步骤120包括:
118.获取家电设备中存储的信号强度阈值,将所述蓝牙信号强度与所述信号强度阈值进行对比。
119.其中,信号强度阈值是预先存储至家电设备的。该信号强度阈值是根据该家电设备针对性进行设定的。
120.当然,家电设备存储的信号强度阈值是可以改变的,具体由于环境因素的影响,可以改变该存储的信号强度阈值。
121.步骤130,若所述蓝牙信号强度大于所述信号强度阈值,则发送第一确权密钥至所述终端设备,以使所述终端设备基于所述第一确权密钥对所述家电设备进行控制。
122.其中,第一确权密钥为第一确权key。第一确权密钥为终端设备对家电设备进行控制的权限表示。
123.需要说明的是,终端设备可以基于该第一确权密钥获得对家电设备进行控制的权限。
124.具体地,接收所述终端设备发送的所述第一确权密钥,并对所述第一确权密钥进行核对;若对所述第一确权密钥核对有效,则发送核对有效的核对结果至所述终端设备,以使所述终端设备具备对所述家电设备进行控制的权限。
125.可以理解的是,在本次确权通过的终端设备已具备该第一确权密钥,后续不需要再次进行确权,直接基于第一确权密钥,获得对家电设备的控制权限,进而实现对家电设备的控制。
126.为实现终端设备对家电设备的控制,在上述步骤130之后,所述家电控制方法还包括:
127.接收所述终端设备发送的控制请求;基于所述控制请求确定控制命令,并执行所述控制命令;获取执行后的控制结果,并返回所述控制结果的应答信息至所述终端设备。
128.根据本发明实施例的家电控制方法,应用于家电设备,家电设备包括蓝牙,家电设备与终端设备通过蓝牙相互通信,从而使终端设备可以通过蓝牙对家电设备进行控制,实现在无路由器或无网情况下,通过用户的终端设备进行家电控制,进而实现不依赖网络的智能化家电控制,最终提高家电设备的使用体验感。同时,通过在接收到终端设备发送的确权请求后,获取终端设备的蓝牙信号强度;将蓝牙信号强度与家电设备的信号强度阈值进行对比;若蓝牙信号强度大于信号强度阈值,则发送第一确权密钥至终端设备,以使终端设备基于第一确权密钥对家电设备进行控制,本发明实施例可确保终端设备的蓝牙信号强度达到信号强度阈值之后,才返回第一确权密钥至终端设备,即确保家电设备与终端设备之间的距离达到要求之后,才确权成功并返回第一确权密钥至终端设备,从而防止任一连接上蓝牙的终端设备均可控制家电设备,即避免用户的误操作,进而确保确权成功并获取得到第一确权密钥之后的终端设备,才能对家电设备进行控制,以确保基于蓝牙进行家电控制的可行性。综上所述,确保基于蓝牙进行家电控制的可行性之后,使终端设备可以通过蓝牙对家电设备进行控制,实现在无路由器或无网情况下,通过用户的终端设备进行家电控制,进而实现不依赖网络的智能化家电控制,最终提高家电设备的使用体验感。
129.进一步地,基于上述第一实施例,提出本发明实施例家电控制方法的第二实施例。图2为本发明提供的家电控制方法的流程示意图之二,如图2所示,在本实施例中,上述步骤130包括以下步骤131-133:
130.步骤131,若所述蓝牙信号强度大于所述信号强度阈值,则发送确权成功的确权结果至所述终端设备,以使所述终端设备返回密码信息进行密码验证;
131.在本实施例中,不仅需要蓝牙信号强度达到信号强度阈值,还需要用户通过终端设备输入正确密码,才可以返回第一确权密钥至终端设备。即,不仅需要基于家电设备与终端设备之间的距离进行确权,还需要基于密码进行确权。
132.需要说明的是,家电设备发送确权成功的确权结果至终端设备,表示对终端设备进行一级确权成功,在一级确权成功之后,还需要基于密码进行二级确权。
133.其中,终端设备在接收到家电设备发送的确权成功的确权结果后,发送密码信息至家电设备。
134.步骤132,接收所述终端设备发送的密码信息;
135.其中,密码信息可以为6位密码,其可以支持字母(区分大小写)、数字、常规符号等等。
136.步骤133,若对所述密码信息验证成功,则获取所述家电设备的第一确权密钥,并将所述第一确权密钥发送至所述终端设备。
137.在本实施例中,将密码信息与预先设置的密码进行比对,若比对结果为一致,则对密码信息验证成功;若比对结果不一致,则对密码信息验证不成功。
138.需要说明的是,预先设置的密码可以由第一个确权成功的终端设备进行设置。
139.在一实施例中,在上述步骤120之后,所述家电控制方法还包括:
140.若所述蓝牙信号强度大于所述信号强度阈值,则发送密码开启通知至所述终端设备,以使所述终端设备返回密码信息进行密码设置;接收所述终端设备发送的密码信息;若
接收到所述终端设备发送的设置密码请求,则将所述密码信息进行保存,以供进行密码验证。
141.其中,密码信息可以为6位密码,其可以支持字母(区分大小写)、数字、常规符号等等。
142.进一步地,在所述若接收到所述终端设备发送的设置密码请求,则将所述密码信息进行保存的步骤之后,所述家电控制方法还包括:
143.返回密码设置成功的应答信息至所述终端设备。
144.其中,第一确权密钥可能在之前的确权过程中已经生成过,此时,只需获取之前生成的第一确权密钥,发送至终端设备即可。若家电设备中不存在第一确权密钥,则基于预设生成算法,生成该第一确权密钥。
145.具体地,所述获取所述家电设备的第一确权密钥,包括:
146.若所述家电设备中不存在确权密钥,则基于所述家电设备的mac地址,进行随机处理,获得所述家电设备的第一确权密钥。
147.在一实施例中,第一确权密钥由家电设备的mac地址转换为ascii之后,再加上硬件随机数得到。该第一确权密钥可以为16字节。
148.需要说明的是,第一确权密钥生成之后,可以在家电设备上持久化存储,以供后续直接获取得到第一确权密钥。
149.本实施例中,在基于蓝牙信号强度进行一级确权之后,还基于密码进行二级确权,从而确保用户通过终端设备输入正确密码之后,才可以对家电设备进行控制,从而提高家电控制的安全性,进而进一步提高家电设备的使用体验感。
150.进一步地,基于上述第一实施例,提出本发明家电控制方法的第三实施例。图3为本发明提供的家电控制方法的流程示意图之三,如图3所示,在本实施例中,在上述步骤110之前,所述家电控制方法还包括以下步骤310-330:
151.步骤310,接收所述终端设备发送的第二确权密钥,并对所述第二确权密钥进行核对;
152.其中,第二确权密钥为第二确权key。
153.需要说明的是,终端设备对家电设备进行控制之前,需要发送第二确权密钥至家电设备,以使家电设备对第二确权密钥进行核对。
154.在具体实施例中,可以将第二确权密钥与家电设备中存储的确权密钥进行比对,若比对一致,则对第二确权密钥核对有效;若比对不一致,则对第二确权密钥核对无效。
155.步骤320,若对所述第二确权密钥核对无效,则发送核对无效的核对结果至所述终端设备,以使所述终端设备发送所述确权请求至所述家电设备;
156.在本实施例中,若对第二确权密钥核对无效,则进入上述步骤110,以基于蓝牙信号强度进行确权,进而获得准确的第一确权密钥。
157.步骤330,若对所述第二确权密钥核对有效,则发送核对有效的核对结果至所述终端设备,以使所述终端设备具备对所述家电设备进行控制的权限。
158.在本实施例中,若对第二确权密钥核对有效,则表示终端设备为已经确权成功后的设备,此时不需要二次确权就可以控制家电设备。
159.本实施例中,第一次确权通过的终端设备,后续无需再进行第二次的确权,就可以
对家电设备进行控制,从而进一步提高家电设备的使用体验感。
160.本发明实施例提供一种家电控制方法,所述家电控制方法应用于终端设备,所述终端设备包括蓝牙,所述终端设备与家电设备通过所述蓝牙相互通信。
161.其中,终端设备为本发明实施例的家电控制方法的执行主体,该终端设备为对家电设备进行控制的主体,该家电设备为需要被控制的主体。
162.终端设备可以为手机、平板电脑、服务人员(如服务兵)的测试机器等。在本实施例及以下各实施例中,以手机为例进行说明。
163.蓝牙可以为ble(bluetooh low energy,低功耗蓝牙)、传统蓝牙、高速蓝牙等,此处不作限定。
164.家电设备可以为冰箱、空调、洗衣机、电视机、电饭锅等,此处不作限定。
165.对于家电设备的具体执行流程,可以参照上述第一实施例至第三实施例,在本实施例及以下各实施例,不作具体赘述。
166.需要说明的是,终端设备和家电设备均包含蓝牙模块,二者可以通过蓝牙进行交互,以使终端设备可以通过蓝牙对家电设备进行控制。
167.在一实施例中,终端设备的sdk与家电设备,通过蓝牙相互通信,以通过终端设备的sdk对家电设备进行控制。
168.图4为本发明提供的家电控制方法的流程示意图之四,如图4所示,本发明提供的家电控制方法,包括以下步骤410-420:
169.步骤410,发送确权请求至所述家电设备,以使所述家电设备对所述终端设备进行确权;
170.需要说明的是,在终端设备与家电设备通过蓝牙相互通信连接后,终端设备对家电设备进行控制之前,需要由家电设备对终端设备进行确权,基于此,终端设备生成确权请求,并发送确权请求至家电设备,以使家电设备接收到确权请求,并对终端设备进行确权。
171.在另一实施例中,第一次确权通过的终端设备,后续无需再进行第二次的确权,就可以对家电设备进行控制。基于此,在上述步骤410之前,先发送确权密钥至家电设备,在家电设备核对无效时,再进入步骤410。具体的执行流程可以参照下述第六实施例,此处不再一一赘述。
172.此外,还需要说明的是,家电设备在对终端设备进行确权之前,家电设备需要开启蓝牙的广播,且需建立终端设备与家电设备之间的安全通道,从而基于安全通道进行信息交互。
173.具体地,所述终端设备中蓝牙与所述家电设备中蓝牙的连接方法包括:
174.发送session key至所述家电设备,以使所述家电设备对所述session key进行核对。
175.在家电设备对session key核对成功后,终端设备中蓝牙与家电设备中蓝牙连接成功。
176.此外,使用session key可建立安全通道,以供终端设备与家电设备通过该安全通道进行信息交互。
177.在一些实施例中,在上述步骤410之前,所述家电控制方法还包括:
178.发送设备查询请求至所述家电设备;接收所述家电设备发送的设备信息。
179.其中,设备信息用于使终端设备确定控制的家电对象。
180.在一实施例中,在上述步骤410之后,所述家电控制方法还包括以下步骤430:
181.步骤430,在接收到所述家电设备发送的确权不成功的确权结果后,基于所述确权不成功的确权结果,生成靠近所述家电设备的提示信息。
182.其中,提示信息可以为声音信息或文字信息,其内容可以根据实际需要进行设定,例如“请靠近家电设备”,以用于提示用户携带终端设备靠近家电设备。
183.需要说明的是,在终端设备生成靠近家电设备的提示信息的同时,用户携带终端设备不断靠近家电设备,以确保家电设备对终端设备的确权成功,进而使终端设备具备控制家电设备的权限。
184.在一实施例中,终端设备可以通过网络获取平台中存储的所述家电设备对应的信号强度阈值,然后,将所述信号强度阈值绑定于所述确权请求。
185.其中,平台中存储各家电设备对应的信号强度阈值。
186.可以理解的是,信号强度阈值是预先存储至平台的。该信号强度阈值是根据各家电设备针对性进行设定的。
187.当然,平台存储的信号强度阈值是可以改变的,具体由于环境因素的影响,可以改变各家电设备对应的信号强度阈值。
188.步骤420,接收所述家电设备发送的第一确权密钥,以基于所述第一确权密钥对所述家电设备进行控制。
189.其中,第一确权密钥为第一确权key。第一确权密钥为终端设备对家电设备进行控制的权限表示。
190.需要说明的是,终端设备可以基于该第一确权密钥获得对家电设备进行控制的权限。
191.具体地,发送第一确权密钥至所述家电设备,以使所述家电设备对所述第一确权密钥进行核对;若接收到所述家电设备发送的核对有效的核对结果,则确定所述终端设备具备对所述家电设备进行控制的权限。
192.可以理解的是,在本次确权通过的终端设备已具备该第一确权密钥,后续不需要再次进行确权,直接基于第一确权密钥,获得对家电设备的控制权限,进而实现对家电设备的控制。
193.为实现终端设备对家电设备的控制,在上述步骤420之后,所述家电控制方法还包括:
194.发送控制请求至所述家电设备,以使所述家电设备执行所述控制请求对应的控制命令,并返回执行后的控制结果的应答信息至所述终端设备;接收所述家电设备发送的所述应答信息。
195.根据本发明实施例的家电控制方法,应用于终端设备,终端设备包括蓝牙,终端设备与家电设备通过蓝牙相互通信,从而使终端设备可以通过蓝牙对家电设备进行控制,实现在无路由器或无网情况下,通过用户的终端设备进行家电控制,进而实现不依赖网络的智能化家电控制,最终提高家电设备的使用体验感。同时,通过发送确权请求至家电设备,以使家电设备对终端设备进行确权;接收家电设备发送的第一确权密钥,以基于第一确权密钥对家电设备进行控制,本发明实施例可确保终端设备确权成功后,才接收到第一确权
密钥,从而防止任一连接上蓝牙的终端设备均可控制家电设备,即避免用户的误操作,进而确保确权成功并获取得到第一确权密钥之后的终端设备,才能对家电设备进行控制,以确保基于蓝牙进行家电控制的可行性。综上所述,确保基于蓝牙进行家电控制的可行性之后,使终端设备可以通过蓝牙对家电设备进行控制,实现在无路由器或无网情况下,通过用户的终端设备进行家电控制,进而实现不依赖网络的智能化家电控制,最终提高家电设备的使用体验感。
196.进一步地,基于上述第四实施例,提出本发明实施例家电控制方法的第五实施例。在本实施例中,在上述步骤410之后,所述家电控制方法还包括以下步骤440:
197.步骤440,在接收到所述家电设备发送的确权成功的确权结果后,发送密码信息至所述家电设备,以使所述家电设备对所述密码信息进行密码验证,所述密码验证的验证结果用于判断所述家电设备是否发送所述第一确权密钥至所述终端设备。
198.在本实施例中,在进行上述一级确权之后,还需要用户通过终端设备输入正确密码,家电设备才可以返回第一确权密钥至终端设备。即,还需要基于密码进行确权。
199.需要说明的是,终端设备接收家电设备发送的确权成功的确权结果,表示终端设备进行一级确权成功,在一级确权成功之后,还需要基于密码进行二级确权。
200.其中,密码信息可以为6位密码,其可以支持字母(区分大小写)、数字、常规符号等等。
201.在一实施例中,在上述步骤410之后,所述家电控制方法还包括:
202.在接收到所述家电设备发送的密码开启通知时,发送密码信息和设置密码请求至所述家电设备,以使所述家电设备进行密码设置。
203.进一步地,在所述发送密码信息和设置密码请求至所述家电设备的步骤之后,所述家电控制方法还包括:
204.接收所述家电设备发送的密码设置成功的应答信息。
205.本实施例中,在对终端设备进行一级确权之后,还基于密码进行二级确权,从而确保用户通过终端设备输入正确密码之后,才可以对家电设备进行控制,从而提高家电控制的安全性,进而进一步提高家电设备的使用体验感。
206.进一步地,基于上述第四实施例,提出本发明家电控制方法的第六实施例。在本实施例中,在上述步骤410之前,所述家电控制方法还包括以下步骤450-470:
207.步骤450,发送第二确权密钥至所述家电设备,以使所述家电设备对所述第二确权密钥进行核对;
208.其中,第二确权密钥为第二确权key。
209.需要说明的是,终端设备对家电设备进行控制之前,需要发送第二确权密钥至家电设备,以使家电设备对第二确权密钥进行核对。
210.步骤460,若接收到所述家电设备发送的核对无效的核对结果,则生成所述确权请求;
211.在本实施例中,若接收到家电设备发送的核对无效的核对结果,则进入上述步骤410,以基于蓝牙信号强度进行确权,进而获得准确的第一确权密钥。
212.步骤470,若接收到所述家电设备发送的核对有效的核对结果,则确定所述终端设备具备对所述家电设备进行控制的权限。
213.在本实施例中,若接收到家电设备发送的核对有效的核对结果,则表示终端设备为已经确权成功后的设备,此时不需要二次确权就可以控制家电设备。
214.本实施例中,第一次确权通过的终端设备,后续无需再进行第二次的确权,就可以对家电设备进行控制,从而进一步提高家电设备的使用体验感。
215.下面对本发明提供的家电控制系统进行描述,下文描述的家电控制系统与上文描述的家电控制方法可相互对应参照。
216.在本实施例中,所述家电控制系统包括家电设备和终端设备;
217.所述家电设备包括第一蓝牙,所述家电设备与终端设备通过所述第一蓝牙相互通信;
218.所述终端设备包括第二蓝牙,所述终端设备与家电设备通过所述第二蓝牙相互通信;
219.所述家电设备能够执行上述各方法所提供的家电控制方法,该方法包括:在接收到所述终端设备发送的确权请求后,获取所述终端设备的蓝牙信号强度;将所述蓝牙信号强度与所述家电设备的信号强度阈值进行对比;若所述蓝牙信号强度大于所述信号强度阈值,则发送第一确权密钥至所述终端设备,以使所述终端设备基于所述第一确权密钥对所述家电设备进行控制;
220.所述终端设备能够执行上述各方法所提供的家电控制方法,该方法包括:发送确权请求至所述家电设备,以使所述家电设备对所述终端设备进行确权;接收所述家电设备发送的第一确权密钥,以基于所述第一确权密钥对所述家电设备进行控制。
221.以终端设备为手机,家电设备中蓝牙为ble,且通过手机sdk与家电设备进行交互,为例进行说明。如图5所示,图5为本发明实施例提供的详细流程示意图。
222.如图5所示,此种情况下,具体实现流程为:
223.1、家电中ble开启广播;2、手机sdk使用session key建立安全通道;3、家电校验session key;4、家电返回ble连接成功至手机sdk;5、手机sdk查询设备信息;6、家电返回设备信息至手机sdk;7、手机sdk发送确权key至家电;8、家电核对确权key;9、家电返回核对结果“有效”或“无效”;10、手机sdk发送确权请求至家电,携带信号强度阈值;11、家电开始确权;12、家电发送密码开启通知至手机sdk;13、输入密码至手机sdk;14、手机sdk发送设置密码请求至家电;15、家电保存密码;16、家电应答设置成功;17、输入密码至手机sdk;18、手机sdk发送密码开锁请求;19、家电核对密码;20、家电返回开锁应答至手机sdk;21、家电中如果没有确权key,则生成确权key;22、家电返回确权结果,携带确权key;23、手机sdk基于session key发送控制请求至家电;24、家电执行控制命令;25、家电应答控制结果。
224.下面对本发明提供的家电控制装置进行描述,下文描述的家电控制装置与上文描述的家电控制方法可相互对应参照。
225.本发明实施例还提供一种家电控制装置,所述家电控制装置部署于家电设备,所述家电设备包括蓝牙,所述家电设备与终端设备通过所述蓝牙相互通信。
226.如图6所示,所述家电控制装置包括:
227.获取模块610,用于在接收到所述终端设备发送的确权请求后,获取所述终端设备的蓝牙信号强度;
228.对比模块620,用于将所述蓝牙信号强度与所述家电设备的信号强度阈值进行对
比;
229.发送模块630,用于若所述蓝牙信号强度大于所述信号强度阈值,则发送第一确权密钥至所述终端设备,以使所述终端设备基于所述第一确权密钥对所述家电设备进行控制。
230.进一步地,所述发送模块630,还用于若所述蓝牙信号强度大于所述信号强度阈值,则发送确权成功的确权结果至所述终端设备,以使所述终端设备返回密码信息进行密码验证;接收所述终端设备发送的密码信息;若对所述密码信息验证成功,则获取所述家电设备的第一确权密钥,并将所述第一确权密钥发送至所述终端设备。
231.进一步地,所述获取模块610,还用于基于预设采样频率和预设采样周期,采集所述终端设备中蓝牙的信号强度,获得蓝牙信号强度集;对所述蓝牙信号强度集进行均值计算,获得所述终端设备的蓝牙信号强度。
232.进一步地,所述家电控制装置还包括:
233.确权发送模块,用于若所述蓝牙信号强度小于或等于所述信号强度阈值,则发送确权不成功的确权结果至所述终端设备,以使所述终端设备基于所述确权不成功的确权结果,生成靠近所述家电设备的提示信息;
234.步骤返回模块,用于返回获取所述终端设备的蓝牙信号强度的步骤,直至所述蓝牙信号强度大于所述信号强度阈值。
235.进一步地,所述家电控制装置还包括:
236.密钥接收模块,用于接收所述终端设备发送的第二确权密钥,并对所述第二确权密钥进行核对;
237.结果发送模块,用于若对所述第二确权密钥核对无效,则发送核对无效的核对结果至所述终端设备,以使所述终端设备发送所述确权请求至所述家电设备;
238.结果发送模块,还用于若对所述第二确权密钥核对有效,则发送核对有效的核对结果至所述终端设备,以使所述终端设备具备对所述家电设备进行控制的权限。
239.本发明实施例还提供一种家电控制装置,所述家电控制装置部署于终端设备,所述终端设备包括蓝牙,所述终端设备与家电设备通过所述蓝牙相互通信。
240.如图7所示,所述家电控制装置包括:
241.发送模块710,用于发送确权请求至所述家电设备,以使所述家电设备对所述终端设备进行确权;
242.接收模块720,用于接收所述家电设备发送的第一确权密钥,以基于所述第一确权密钥对所述家电设备进行控制。
243.进一步地,所述家电控制装置还包括:
244.密码发送模块,用于在接收到所述家电设备发送的确权成功的确权结果后,发送密码信息至所述家电设备,以使所述家电设备对所述密码信息进行密码验证,所述密码验证的验证结果用于判断所述家电设备是否发送所述第一确权密钥至所述终端设备。
245.进一步地,所述家电控制装置还包括:
246.提示生成模块,用于在接收到所述家电设备发送的确权不成功的确权结果后,基于所述确权不成功的确权结果,生成靠近所述家电设备的提示信息。
247.进一步地,所述家电控制装置还包括:
248.密钥发送模块,用于发送第二确权密钥至所述家电设备,以使所述家电设备对所述第二确权密钥进行核对;
249.请求生成模块,用于若接收到所述家电设备发送的核对无效的核对结果,则生成所述确权请求;
250.权限确定模块,用于若接收到所述家电设备发送的核对有效的核对结果,则确定所述终端设备具备对所述家电设备进行控制的权限。
251.图8示例了一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(communications interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行家电控制方法,该方法包括:在接收到所述终端设备发送的确权请求后,获取所述终端设备的蓝牙信号强度;将所述蓝牙信号强度与所述家电设备的信号强度阈值进行对比;若所述蓝牙信号强度大于所述信号强度阈值,则发送第一确权密钥至所述终端设备,以使所述终端设备基于所述第一确权密钥对所述家电设备进行控制。或者,该方法包括:发送确权请求至所述家电设备,以使所述家电设备对所述终端设备进行确权;接收所述家电设备发送的第一确权密钥,以基于所述第一确权密钥对所述家电设备进行控制。
252.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
253.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的家电控制方法,该方法包括:在接收到所述终端设备发送的确权请求后,获取所述终端设备的蓝牙信号强度;将所述蓝牙信号强度与所述家电设备的信号强度阈值进行对比;若所述蓝牙信号强度大于所述信号强度阈值,则发送第一确权密钥至所述终端设备,以使所述终端设备基于所述第一确权密钥对所述家电设备进行控制。或者,该方法包括:发送确权请求至所述家电设备,以使所述家电设备对所述终端设备进行确权;接收所述家电设备发送的第一确权密钥,以基于所述第一确权密钥对所述家电设备进行控制。
254.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的家电控制方法,该方法包括:在接收到所述终端设备发送的确权请求后,获取所述终端设备的蓝牙信号强度;将所述蓝牙信号强度与所述家电设备的信号强度阈值进行对比;若所述蓝牙信号强度大于所述信号强度阈值,则发送第一确权密钥至所述终端设备,以使所述终端设备基于所述第一确权密钥对所述家电设备进行控制。或者,该方法包括:发送确权请求至所述家电设备,以使所
述家电设备对所述终端设备进行确权;接收所述家电设备发送的第一确权密钥,以基于所述第一确权密钥对所述家电设备进行控制。
255.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
256.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
257.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献