一种设备控制方法、装置、存储介质及移动终端与流程

文档序号:24691687发布日期:2021-04-16 11:07阅读:97来源:国知局
一种设备控制方法、装置、存储介质及移动终端与流程

1.本发明涉及控制领域,尤其涉及一种设备控制方法、装置、存储介质及移动终端。


背景技术:

2.现在家电普遍都支持wifi远程控制,用户在需要使用wifi远程控制时,首先需要打开相应app将新家电添加到家电控制列表中,在需要操控家电时,用户必须在app的家电控制列表中找到相应的家电设备才能对其进行控制,随着家电设备的增多,app中家电列表中的家电也会越来越多,用户找到对应控制的家电设备也会变得越来越麻烦。


技术实现要素:

3.本发明的主要目的在于克服上述现有技术的缺陷,提供一种设备控制方法、装置、存储介质及移动终端,以解决现有技术中随着家电设备的增多用户在设备列表中找到想控制的家电设备比较麻烦的问题。
4.本发明一方面提供了一种基于移动终端的设备控制方法,包括:
5.接收所述移动终端的可控设备发送的信号强度信息,所述信号强度信息包括:所述移动终端的设备标识以及每个所述可控设备接收的所述移动终端发送的无线信号的信号强度;根据接收到的所述信号强度信息按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表,以便用户从所述设备列表中选择待控设备。
6.可选地,在按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表之前,还包括:对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选;按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表,包括:对筛选出的信号强度信息按照信号强度从强到弱的顺序显示为可控设备的设备列表。
7.可选地,对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选,包括:筛选出其中包含设备标识与所述移动终端的设备标识相同的信号强度信息;其中,所述信号强度信息中携带有对应的设备标识;和/或,舍弃信号强度小于预设阈值的信号强度信息。
8.可选地,还包括:接收从所述设备列表中选择待控设备的设备选择信息;根据接收的所述设备选择信息显示所选择的待控设备的控制页面。
9.本发明另一方面提供了一种基于移动终端的设备控制装置,包括:第一接收单元,用于接收所述移动终端的可控设备发送的信号强度信息,所述信号强度信息包括:所述移动终端的设备标识以及每个所述可控设备接收的所述移动终端发送的无线信号的信号强度;显示单元,用于根据接收到的所述信号强度信息按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表,以便用户从所述设备列表中选择待控设备。
10.可选地,还包括:筛选单元,用于在按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表之前,对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选;所述显示单元,按照信号强度从强到弱的顺序显示所述移动终端的可控设备的
设备列表,包括:对筛选出的信号强度信息按照信号强度从强到弱的顺序显示为可控设备的设备列表。
11.可选地,所述筛选单元,对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选,包括:筛选出其中包含设备标识与所述移动终端的设备标识相同的信号强度信息;其中,所述信号强度信息中携带有对应的设备标识;和/或,舍弃信号强度小于预设阈值的信号强度信息。
12.可选地,还包括:第二接收单元,用于接收从所述设备列表中选择待控设备的设备选择信息;所述显示单元,进一步用于:根据接收的所述设备选择信息显示所选择的待控设备的控制页面。
13.本发明又一方面提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。
14.本发明再一方面提供了一种移动终端,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。
15.本发明再一方面提供了一种移动终端,包括前述任一所述的设备控制装置。
16.根据本发明的技术方案,通过家电设备的移动终端发出的无线信号的信号强度发送给绑定的移动终端,移动终端根据家电设备提供的信号强度展示给用户选择,以便用户快速进入相应设备控制页面进行操控,能够便于用户获取设备控制页面,实现快速控制,减少用户不必要的控制设备查找过程,给用户更好更智能的体验。
附图说明
17.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
18.图1是本发明提供的基于移动终端的电器控制方法的一实施例的方法示意图;
19.图2是本发明提供的基于移动终端的电器控制方法的另一实施例的方法示意图;
20.图3示出了本发明一种具体实现场景的控制示意图;
21.图4是本发明提供的基于移动终端的设备控制装置的一实施例的结构框图;
22.图5是本发明提供的基于移动终端的设备控制装置的另一实施例的结构框图。
具体实施方式
23.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于
清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.本发明提供一种基于移动终端的电器控制装置。
26.图1是本发明提供的基于移动终端的电器控制方法的一实施例的方法示意图。如图1所示,根据本发明的一个实施例,所述电器控制方法至少包括步骤s110和步骤s120。
27.步骤s110,接收所述移动终端的可控设备发送的信号强度信息。
28.所述信号强度信息包括:所述移动终端的设备标识以及每个所述可控设备接收的所述移动终端发送的无线信号的信号强度。具体地,移动终端对每个可控设备进行配网绑定,并将其自身的设备标识(例如mac地址)发送给每个可控设备,以便每个所述可控设备监测所述移动终端发出的无线信号。可控设备具有无线通信模块(例如wifi模块),当任一可控设备无线通信模块接收到所述移动终端发送的无线信号时,获取接收到的无线信号的信号强度值(例如为rssi值),并将包含移动终端的设备标识与获取到的信号强度值的信号强度信息通过无线方式(wifi)发送给所述移动终端。所述移动终端接收可控设备发送的信号强度信息。
29.例如,家电设备中配置有wifi无线通信模块,能够进行wifi无线通讯并能够抓取空中的802.11数据包,按照802.11无线通讯协议,802.11无线通讯帧中包含发送方的mac地址,同时能够监测接收数据包的信号强度rssi。例如,空调wifi模块实时抓取筛选来自手机端的数据包,并获得信号强度rssi,空调wifi模块对手机端mac地址和rssi进行缓存和统计处理,以便手机端app打开时获取到rssi数据,由于手机端app已经预先与各个可控设备绑定,因此app打开后即可接收到各可控设备发送的信号强度信息。
30.步骤s120,根据接收到的所述信号强度信息按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表,以便用户从所述设备列表中选择待控设备。
31.根据信号强度衰减简单原理,距离越远,信号强度越弱,因此信号强度越强,表明可控设备与移动终端的距离越近。因此,按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表,从而,距离移动终端最近的设备显示在设备列表的最前,从而用户可以从设备列表中选择距离最近的待控设备。可选地,对信号强度排在前n的n个可控设备(即与移动终端距离最近的n个可控设备)进行标识,从而用户可以更容易找到想要控制的设备。
32.例如,图3示出了本发明一种具体实现场景的控制示意图。如图3所示,当用户(携带手机)进入卧室时,三个房间空调wifi模块监测到用户手机端发出无线数据包的信号强度关系为卧室空调监测的信号强度大于书房空调监测的信号强度和客厅空调监测的信号强度。那么app在设备列表页面根据信号强度关系优先展示卧室空调,并进行标识提示,便于用户找到卧室空调进行详细控制,而不需要在大量的设备间查找对应的控制设备。
33.可选地,在按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表之前,对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选。对筛选出的信号强度信息按照信号强度从强到弱的顺序显示为可控设备的设备列表。
34.在一种具体实施方式中,对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选的规则具体包括以下至少之一:
35.(1)筛选出其中包含设备标识与所述移动终端的设备标识相同的信号强度信息。
36.所述信号强度信息中携带有对应的设备标识。例如,筛选出对应的mac地址为手机端mac地址的rssi数据。
37.(2)舍弃信号强度小于预设阈值的信号强度信息。当信号强度小于预设阈值时,说明信号非常弱,表示可控设备与移动终端的距离过远,那么也就没有处理的必要。例如舍弃rssi值少于xdb的数据。
38.例如,用户在手机端打开app时,app首先获取所有可控设备提供的rssi数据,对rssi数据进行过滤并按rssi信号强度由强到弱排序后显示为当前的可控设备列表。其中,过滤规则包括:1、rssi数据对应mac地址为用户手机端的mac地址;2、舍弃rssi值少于xdb的数据。
39.可选地,可以由服务器执行上述对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选的步骤,即,将所述接收到的所述移动终端的可控设备发送的信号强度信息上传到服务器,由服务器对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选后返回筛选出的信号强度信息。
40.图2是本发明提供的基于移动终端的电器控制方法的另一实施例的方法示意图。如图2所示,根据本发明的另一个实施例,所述电器控制方法还包括步骤s130和步骤s140。
41.步骤s130,接收从所述设备列表中选择待控设备的设备选择信息。
42.步骤s140,根据接收的所述设备选择信息显示所选择的待控设备的控制页面。
43.具体地,在显示所述移动终端的可控设备的设备列表之后,接收从所述设备列表中选择待控设备的设备选择信息。即,由用户从移动终端显示的可控设备的设备列表中选择待控设备,即想要控制的设备。例如,用户通过点击设备列表中显示的设备名称选择想要控制的家电设备。接收到用户选择待控设备的设备选择信息后,根据接收的设备选择信息显示用户选择的待控设备的控制页面。例如,用户选择了“卧室空调”,则在移动终端显示“卧室空调”的控制页面,以便用户通过该控制页面控制卧室空调。
44.为清楚说明本发明技术方案,下面再以一个具体实施例对本发明提供的基于移动终端的设备控制方法的执行流程进行描述。
45.以空调为例,用户通过手机app对各个空调设备进行配网绑定,各个空调成为手机端app的可控设备,手机端将mac地址发送给空调wifi模块,也可在用户后续打开app使用时将手机端mac地址发给空调wifi模块,以便更新监测的手机mac。空调wifi模块实时抓取筛选来自用户手机端的数据包,并获得rssi,空调wifi模块对用户手机端mac地址和rssi进行缓存和统计处理,以便app端打开时获取到rssi数据。用户手机端打开app时,app端首先获取所有可控电器提供的rssi数据,app端对rssi数据按照预设规则进行过滤,并按rssi信号强度由强到弱排序,app端依据排序后的rssi数据找到对应的被控设备,并在app列表页面优
46.以下结合附图3说明本发明的实现场景:如图3所示,房屋中有客厅、卧室、书房三个房间。客厅、卧室、书房三个房间的空调wifi模块一直处于监听筛选对应用户手机mac的网络数据包,提取rssi信号强度过程中,当用户进入卧室房间想用手机中的app操控卧室空调时,app端首先获取所有可控设备提供的rssi值,按照rssi信号强度衰减简单原理,距离越远,信号强度越弱,如果隔墙,信号强度会大幅衰减,那么如附图所示,三个房间空调wifi模块监测到用户手机端发出无线数据包的信号强度关系:卧室信号强度大于书房和客厅。
那么app在设备列表页面根据信号强度关系可以优先展示卧室空调,并进行标识提示,那么用户查看列表很容易便能找到卧室空调进行详细控制。
47.图4是本发明提供的基于移动终端的设备控制装置的一实施例的结构框图。如图4所示,所述设备控制装置100包括第一接收单元110和显示单元120。
48.第一接收单元110用于接收所述移动终端的可控设备发送的信号强度信息。所述信号强度信息包括:所述移动终端的设备标识以及每个所述可控设备接收的所述移动终端发送的无线信号的信号强度。
49.所述信号强度信息包括:所述移动终端的设备标识以及每个所述可控设备接收的所述移动终端发送的无线信号的信号强度。具体地,移动终端对每个可控设备进行配网绑定,并将其自身的设备标识(例如mac地址)发送给每个可控设备,以便每个所述可控设备监测所述移动终端发出的无线信号。可控设备具有无线通信模块(例如wifi模块),当任一可控设备无线通信模块接收到所述移动终端发送的无线信号时,获取接收到的无线信号的信号强度值(例如为rssi值),并将包含移动终端的设备标识与获取到的信号强度值的信号强度信息通过无线方式(wifi)发送给所述移动终端。接收单元110接收可控设备发送的信号强度信息。
50.例如,家电设备中配置有wifi无线通信模块,能够进行wifi无线通讯并能够抓取空中的802.11数据包,按照802.11无线通讯协议,802.11无线通讯帧中包含发送方的mac地址,同时能够监测接收数据包的信号强度rssi。例如,空调wifi模块实时抓取筛选来自手机端的数据包,并获得信号强度rssi,空调wifi模块对手机端mac地址和rssi进行缓存和统计处理,以便手机端app打开时获取到rssi数据,由于手机端app已经预先与各个可控设备绑定,因此app打开后即可接收到各可控设备发送的信号强度信息。
51.显示单元120用于根据第一接收单元110接收到的所述信号强度信息按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表,以便用户从所述设备列表中选择待控设备。
52.根据信号强度衰减简单原理,距离越远,信号强度越弱,因此信号强度越强,表明可控设备与移动终端的距离越近。因此,显示单元120按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表,从而距离移动终端最近的设备会显示在设备列表的最前,从而用户可以从设备列表中选择距离最近的待控设备。可选地,显示单元120对信号强度排在前n的n个可控设备(即与移动终端距离最近的n个可控设备)进行标识,从而用户可以更容易找到想要控制的设备。
53.例如,图3示出了本发明一种具体实现场景的控制示意图。如图3所示,当用户(携带手机)进入卧室时,三个房间空调wifi模块监测到用户手机端发出无线数据包的信号强度关系为卧室空调监测的信号强度大于书房空调监测的信号强度和客厅空调监测的信号强度。那么app在设备列表页面根据信号强度关系优先展示卧室空调,并进行标识提示,便于用户找到卧室空调进行详细控制,而不需要在大量的设备间查找对应的控制设备。
54.可选地,所述装置100还包括筛选单元(未图示),用于在按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表之前,对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选。所述显示单元,按照信号强度从强到弱的顺序显示所述移动终端的可控设备的设备列表,包括:对筛选出的信号强度信息按照信号强度从强到弱的
顺序显示为可控设备的设备列表。
55.在一种具体实施方式中,对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选的规则具体包括以下至少之一:
56.(1)筛选出其中包含设备标识与所述移动终端的设备标识相同的信号强度信息。
57.所述信号强度信息中携带有对应的设备标识。例如,筛选出对应的mac地址为手机端mac地址的rssi数据。
58.(2)舍弃信号强度小于预设阈值的信号强度信息。当信号强度小于预设阈值时,说明信号非常弱,表示可控设备与移动终端的距离过远,那么也就没有处理的必要。例如舍弃rssi值少于xdb的数据。
59.例如,用户在手机端打开app时,app首先获取所有可控设备提供的rssi数据,对rssi数据进行过滤并按rssi信号强度由强到弱排序后显示为当前的可控设备列表。其中,过滤规则包括:1、rssi数据对应mac地址为用户手机端的mac地址;2、舍弃rssi值少于xdb的数据。
60.可选地,所述装置100还包括发送单元和第三接收单元(未图示)。发送单元,用于将所述接收到的所述移动终端的可控设备发送的信号强度信息上传到服务器,第三接收单元用于接收服务器对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选后返回筛选出的信号强度信息。也就是说,可以由服务器执行上述对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选。将所述接收到的所述移动终端的可控设备发送的信号强度信息上传到服务器,由服务器对接收到的所述移动终端的可控设备发送的信号强度信息进行筛选后返回筛选出的信号强度信息。
61.图5是本发明提供的基于移动终端的设备控制装置的另一实施例的结构框图。如图5所示,所述设备控制装置100包括第二接收单元130。
62.第二接收单元130用于接收从所述设备列表中选择待控设备的设备选择信息;所述显示单元120进一步用于:根据接收的所述设备选择信息显示所选择的待控设备的控制页面。
63.具体地,在显示单元120显示所述移动终端的可控设备的设备列表之后,第二接收单元130接收从所述设备列表中选择待控设备的设备选择信息。即,由用户从移动终端显示的可控设备的设备列表中选择待控设备,即想要控制的设备。例如,用户通过点击设备列表中显示的设备名称选择想要控制的家电设备。接收到用户选择待控设备的设备选择信息后,根据接收的设备选择信息显示用户选择的待控设备的控制页面。例如,用户选择了“卧室空调”,则在移动终端显示“卧室空调”的控制页面,以便用户通过该控制页面控制卧室空调。
64.本发明还提供对应于所述基于移动终端的设备控制方法的一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。
65.本发明还提供对应于所述基于移动终端的设备控制方法的一种移动终端,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。
66.本发明还提供对应于所述基于移动终端的设备控制装置的一种移动终端,包括前述任一所述的设备控制装置。
67.据此,本发明提供的方案,通过家电设备的移动终端发出的无线信号的信号强度发送给绑定的移动终端,移动终端根据家电设备提供的信号强度展示设备列表给用户选择,以便用户快速进入相应设备控制页面进行操控,能够便于用户获取设备控制页面,实现快速控制,减少用户不必要的控制设备查找过程,给用户更好更智能的体验。
68.本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
69.在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
70.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
71.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
72.以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1