智能设备的控制方法、装置、计算机设备及存储介质与流程

文档序号:31958400发布日期:2022-10-28 22:50阅读:30来源:国知局
智能设备的控制方法、装置、计算机设备及存储介质与流程

1.本发明涉及设备控制技术领域,尤其涉及一种智能设备的控制方法、装置、计算机设备及存储介质。


背景技术:

2.随着智能设备的日益普及,酒店、餐厅等场所也越来越多的使用智能设备。但是,目前用户只能通过墙壁控制的方式操作酒店等场所的智能设备,操作不方便,也无法发挥智能设备的特色。


技术实现要素:

3.本发明提供一种智能设备的控制方法、装置、计算机设备及存储介质,用于提高智能设备的控制效率。
4.本发明实施例提供一种智能设备的控制方法,所述方法包括:当接收到用户触发的智能设备连接指令时,移动终端通过蓝牙扫描获取周围智能设备的广播消息;确定每个智能设备对应的蓝牙信号强度,并在所述移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息;将与在所述移动终端的屏幕界面上显示的蓝牙信号最强的智能设备确定为第一智能设备,并与所述第一智能设备建立蓝牙连接;当接收到用户从所述屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将所述目标智能设备的设备标识及所述控制指令发送给所述第一智能设备,使得所述第一智能设备根据所述设备标识将所述控制指令发送给目标智能设备;所述第一智能设备和所述目标智能设备属于同一个自组网。
5.本发明实施例提供一种智能设备的控制装置,所述装置包括:获取模块,用于当接收到用户触发的智能设备连接指令时,移动终端通过蓝牙扫描获取周围智能设备的广播消息;显示模块,用于确定每个智能设备对应的蓝牙信号强度,并在所述移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息;确定模块,用于将与在所述移动终端的屏幕界面上显示的蓝牙信号最强的智能设备确定为第一智能设备,并与所述第一智能设备建立蓝牙连接;发送模块,用于当接收到用户从所述屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将所述目标智能设备的设备标识及所述控制指令发送给所述第一智能设备,使得所述第一智能设备根据所述设备标识将所述控制指令发送给目标智能设备;所述第一智能设备和所述目标智能设备属于同一个自组网。
6.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述智能设备的控制方
法。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述智能设备的控制方法。
8.本发明提供的一种智能设备的控制方法、装置、计算机设备及存储介质,移动终端通过蓝牙扫描获取周围智能设备的广播消息,然后在移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息;将与在移动终端的屏幕界面上显示的蓝牙信号最强的智能设备确定为第一智能设备,并与第一智能设备建立蓝牙连接;当接收到用户从屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将目标智能设备的设备标识及控制指令发送给第一智能设备,使得第一智能设备根据设备标识将控制指令发送给目标智能设备;第一智能设备和目标智能设备属于同一个自组网。从而通本发明中的移动终端便可以实现对自组网内的多个智能设备的统一控制,进而提高了智能设备的控制效率。
附图说明
9.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
10.图1是本发明一实施例中智能设备的控制方法的一流程图;图2是本发明一实施例中智能设备的控制方法的另一流程图;图3是本发明一实施例中控制指令发送给目标智能设备的流程图;图4是本发明一实施例中一个控制指令传输示例图;图5是本发明一实施例中另一个控制指令传输示例图;图6是本发明一实施例中自组网与路由器建立连接图;图7是本发明一实施例中与路由器建立连接示例图;图8是本发明一实施例中应用场景示例图;图9是本发明一实施例中智能设备的控制装置的一原理框图;图10是本发明一实施例中计算机设备的一示意图。
具体实施方式
11.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
12.在一实施例中,如图1所示,提供了一种智能设备的控制方法,以该方法包括如下步骤:s101,当接收到用户触发的智能设备连接指令时,移动终端通过蓝牙扫描获取周围智能设备的广播消息。
13.本实施例中的智能设备具体可以为灯、电视、空调、扫地机器人、窗帘等可智能控
制的设备,本实施例对此不做具体限定。例如,通过移动终端控制室内的灯打开,空调打开等。
14.具体的,用户可通过移动终端触发智能设备连接指令,如通过嵌入通信程序中的小程序触发智能设备连接指令,还可以直接打开移动终端中的蓝牙功能,然后通过蓝牙扫描获取周围智能设备的广播消息。
15.其中,该广播消息中包含智能设备的标识信息、位置信息、mac地址等,本实施例对此不做具体限定。
16.s102,确定每个智能设备对应的蓝牙信号强度,并在移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息。
17.其中,目标数值可以根据可成功传输信息的蓝牙信号强度确定,或根据对应的传输距离确定,若蓝牙信号强度过低,说明智能设备距离移动终端的距离过远,说明该智能设备有可能为其他房间的智能设备,用户无权限对其他房间的智能设备进行控制。需要说明的是,本实施例在移动终端的屏幕界面显示的是智能设备包括多种类型,如与移动终端的蓝牙信号强度超过目标数值的有电灯、电视、空调,则可在屏幕界面上显示电灯、电视、空调的广播消息,即本实施例可在同一个应用程序中对不同类型、不同型号的智能设备进行控制。相对于现有技术中不同类型的智能设备只能通过其对应的应用程序进行控制相比,本实施例通过一个应用程序便可实现对多种类型的智能设备进行控制,避免了现有技术中需要安装多个应用程序方可实现对多个类型的智能设备的控制,从而通过本实施例提高了智能设备的控制效率。
18.在本发明提供的一个可选实施例中,由于移动终端的位置会出现不断变化的情况,因此本实施例中的移动终端通过蓝牙扫描实时获取周围智能设备的广播消息,并在移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息,然后按照预置时间间隔重新确定在移动终端的屏幕界面上显示的蓝牙信号最强的智能设备;将重新确定的蓝牙信号最强的智能设备确定为第一智能设备。其中,预置时间间隔具体可以为5秒、10秒、15秒等,本实施例对此不做具体限定。
19.在本实施例中,由于是按照预置时间间隔重新确定在移动终端的屏幕界面上显示的蓝牙信号最强的智能设备,因此重新确定的第一智能设备始终是与移动终端蓝牙信号最强的智能设备,以此保证移动终端始终和终端蓝牙信号最强的智能设备连接,从而可在后续步骤中保证移动终端发送给第一智能设备控制指令的可传达性。
20.s103,将与在移动终端的屏幕界面上显示的蓝牙信号最强的智能设备确定为第一智能设备,并与第一智能设备建立蓝牙连接。
21.s104,当接收到用户从所述屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将目标智能设备的设备标识及所述控制指令发送给第一智能设备,使得第一智能设备根据设备标识将控制指令发送给目标智能设备。
22.其中,屏幕界面上显示的智能设备均属于同一个自组网,即所述第一智能设备和所述目标智能设备在该自组网内,该自组网内的智能设备之间采用近距离传输方式,如自组网内的各智能设备采用蓝牙进行连接。
23.例如,在屏幕界面上显示的智能设备包括:空调、电灯1、电灯2、电视,其中电灯1为与移动终端蓝牙信号最强的智能设备,即电灯1为确定的第一智能设备,若用户想要控制空
调打开,则移动终端首先将空调的设备标识及控制指令(打开指令)发送给电灯1,然后电灯1将该打开指令发送给空调,使得空调在接收到该打开指令之后,执行空调打开操作。
24.需要说明的是,若用户直接想要控制电灯1打开,则直接将电灯1设备标识以及打开指令发送给电灯1,电灯1在接收到该指令后,确定接收到的设备标识与自身的设备标识一直,则直接执行打开操作,无需将该指令发出。即本例中的目标智能设备和第一智能设备为同一个智能设备。
25.本发明提供的一种智能设备的控制方法,移动终端通过蓝牙扫描获取周围智能设备的广播消息,然后在移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息;将与在移动终端的屏幕界面上显示的蓝牙信号最强的智能设备确定为第一智能设备,并与第一智能设备建立蓝牙连接;当接收到用户从屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将目标智能设备的设备标识及控制指令发送给第一智能设备,使得第一智能设备根据设备标识将控制指令发送给目标智能设备;第一智能设备和目标智能设备属于同一个自组网。从而通本发明中的移动终端便可以实现对自组网内的多个智能设备的统一控制,进而提高了智能设备的控制效率。
26.在一实施例中,如图2所示,提供了另一种智能设备的控制方法,该方法包括如下步骤:s201,当接收到用户触发的智能设备获取指令时,移动终端通过扫描目标二维码获取智能设备的设备信息。
27.具体的,用户可以通过嵌入通讯程序中的应用程序触发智能设备获取指令,即通过该应用程序开启摄像头扫描功能,然后扫描目标二维码以获取智能设备的设备信息。其中,智能设备的设备信息具体可以为多个智能设备分别对应的标识信息、mac地址、位置信息等。
28.在本实施例提供的一个应用场景中,若用户入住某酒店的a房间,则可以通过应用程序扫描a房间内张贴的二维码,来获取a房间内可以进行智能控制的智能设备。如a房间内的电灯1、电灯2、空调可以进行智能控制,则扫描该房间内的二维码会得到电灯1、电灯2、空调备分别对应的标识信息、mac地址、位置信息。
29.s202,当接收到用户触发的智能设备连接指令时,移动终端通过蓝牙扫描获取周围智能设备的广播消息。
30.s203,获取广播消息中与设备信息匹配的智能设备。
31.例如,通过二维码获取的设备信息中包括智能设备1、智能设备2和智能设备3,通过蓝牙扫描获取周围智能设备的广播消息中包括智能设备1、智能设备2和智能设备4,则匹配的智能设备为智能设备1和智能设备2。
32.s204,在移动终端的屏幕界面上显示广播消息中与设备信息匹配的智能设备。
33.具体的,可按照蓝牙信号的强度从高到低,在移动终端的屏幕界面上显示广播消息中与设备信息匹配的智能设备;也按照智能设备的类型,在移动终端的屏幕界面上显示广播消息中与设备信息匹配的智能设备。如先排列显示所有类型为灯的智能设备,再显示所有类型为窗帘的智能设备,最后显示其他类型的智能设备(空调、电视等),本实施例不做具体限定。
34.进一步的,在s203之后还包括:从匹配的智能设备中获取蓝牙信号强度超过目标
数值的智能设备;相应的,s204包括:在移动终端的屏幕界面上显示蓝牙信号强度超过目标数值且与设备信息匹配的智能设备。即本实施例通过二维码和蓝牙扫描两个维度确定在屏幕界面上显示的智能设备,以此保证用户控制的智能设备在一定的地理范围内。
35.例如,通过二维码获取的设备信息中包括智能设备1、智能设备2和智能设备3;通过蓝牙扫描获取周围智能设备的广播消息中包括智能设备1、智能设备2、智能设备3和智能设备4,说明智能设备4有可能是隔壁房间的智能设备,当前房间的用户没有权限对其进行控制,因此用户可进行控制的智能设备包括智能设备1、智能设备2和智能设备3。但是,若智能设备3与移动终端的蓝牙信号强度低于目标数值,说明智能设备3可能存在蓝牙功能异常问题,此时无乱是移动终端还是其他智能设备向智能设备3发送控制指令,均存在发送不成功的可能,因此本实施例在移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备,以此保证发送的控制指令是能够被接收到的。
36.s205,当接收到用户从所述屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将目标智能设备的设备标识及控制指令发送给第一智能设备,使得第一智能设备根据设备标识将所述控制指令给目标智能设备。
37.其中,所述第一智能设备和所述目标智能设备属于同一个自组网。
38.本实施例提供的一种智能设备的控制方法,在移动终端的屏幕界面上显示蓝牙信号强度超过目标数值且与设备信息匹配的智能设备,以此保证发送的控制指令是能够被接收到的。当接收到用户从屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将目标智能设备的设备标识及所述控制指令发送给第一智能设备,使得第一智能设备根据设备标识将控制指令发送给目标智能设备,从而目标智能设备执行该控制指令。由于本实施例中在屏幕界面显示的是根据蓝牙信号强度和二维码扫描获取的智能设备,因此通过本实施例可以提高对智能设备的有效精准控制,避免误控制其他的智能设备。
39.在一实施例中,如图3所示,第一智能设备根据设备标识将控制指令发送给目标智能设备,包括:s301,第一智能设备确定与目标智能设备之间的蓝牙信号强度。
40.如图4所示,移动终端与智能设备1建立了蓝牙连接,即智能设备1为第一智能设备,第一智能设备接收到移动终端发送的对目标智能设备(智能设备4)的控制指令之后,需要确定与目标智能设备之间的蓝牙信号强度,若该蓝牙信号强度大于预置数值,则执行s302智能设备1直接根据设备标识将控制指令发送给智能设备4;若蓝牙信号强度小于等于预置数值,则执行s303智能设备1确定自组网内与其蓝牙信号强度大于预置数值的第二智能设备。
41.s302,若蓝牙信号强度大于预置数值,则第一智能设备直接根据设备标识将控制指令发送给目标智能设备。
42.其中,预置数值是根据两个设备之间可以成功传输数据的蓝牙信号强度确定的,该预置数值大于图1对应实施例中所给出的目标数值。结合图4,即便是移动终端与各个智能设备之间的蓝牙信号强度都超过目标数值,但是该信号强度不足以支持数据的快速传输,因此本实施例在将控制指令发送给目标智能设备之前,需要进一步的确认第一智能设备与目标智能设备之间的蓝牙信号强度是否大于预置数值,如果大于则第一智能设备直接
向目标智能设备传输控制指令,如果小于或等于,则第一智能设备需要查找第二智能设备,由第二智能设备作为中转将控制指令传输给目标智能设备。
43.s303,若蓝牙信号强度小于或等于预置数值,则第一智能设备确定自组网内与其蓝牙信号强度大于预置数值的第二智能设备。
44.s304,第一智能设备将目标智能设备的设备标识及控制指令发送给第二智能设备。
45.如图4所示,若第一智能设备确定自组网内与其蓝牙信号强度大于预置数值的第二智能设备为智能设备2和智能设备3,则第一智能设备将目标智能设备的设备标识及控制指令发送给智能设备2或智能设备3。
46.s305,若第二智能设备与目标智能设备之间的蓝牙信号强度大于预置数值,则第二智能设备根据设备标识将控制指令发送给目标智能设备。
47.在本例中,若智能设备2或智能设备3与目标智能设备之间的蓝牙信号强度大于预置数值,则智能设备2或智能设备3根据设备标识将控制指令发送给目标智能设备。
48.s306,若第二智能设备与目标智能设备之间的蓝牙信号强度小于或等于预置数值,第二智能设备继续确认下一个第二智能设备,直至第二智能设备可根据设备标识将控制指令成功发送给目标智能设备,或在自组网内除了第一智能设备和目标智能设备,其他智能设备都确认为第二智能设备为止。
49.若智能设备2和智能设备3与目标智能设备之间的蓝牙信号强度同样都小于等于预置数值,则智能设备2或智能设备3继续确认下一个第二智能设备。如图5所示,若智能设备2确认的下一个第二智能设备为智能设备5,且智能设备5与智能设备4之间的蓝牙信号强度大于预置数值,则最终确定的控制指令依次发送的顺序为第一智能设备1—第二智能设备2—第二智能设备4—目标智能设备4,至此实现了将移动终端发送的控制指令成功发送至智能设备4的过程。
50.若智能设备2和智能设备3与目标智能设备之间的蓝牙信号强度同样都小于等于预置数值,则智能设备2或智能设备3继续确认下一个第二智能设备,但是在图4中不存除了第一智能设备(智能设备1)和目标智能设备(智能设备4),其他的智能设备都确认为第二智能设备了,则停止查找第二智能设备。如图6所示,然后通过下述方式发送控制指令给目标智能设备:s307,若在自组网内除了第一智能设备和目标智能设备,其他智能设备都确认为第二智能设备,则建立自组网与路由器的连接。
51.s308,第一智能设备将目标智能设备的设备标识及控制指令发送给路由器,以使路由器根据设备标识将控制指令目标智能设备。
52.具体的,建立自组网与路由器的连接,包括:将自组网内与路由器信号最强的智能设备确定为联网设备;建立路由器与联网设备的网络连接。相应的,第一智能设备将目标智能设备的设备标识及控制指令发送给路由器,包括:第一智能设备将目标智能设备的设备标识及控制指令发送给联网设备;联网设备将目标智能设备的设备标识及所述控制指令发送给路由器;以使路由器根据设备标识将控制指令目标智能设备。
53.如图7所示,若在自组网内除了第一智能设备和目标智能设备,其他智能设备都确认为第二智能设备,则需要建立自组网与路由器的连接。具体的,将自组网内与路由器信号
最强的智能设备3确定为联网设备,然后第一智能设备将目标智能设备的设备标识及控制指令发送给智能设备3,智能设备3将目标智能设备的设备标识及所述控制指令发送给路由器,以使路由器根据设备标识将控制指令目标智能设备。
54.需要说明的是,图7中虚线部分代表近距离传输,实线代表网络传输。本实施例中的联网设备可设置在第一智能设备的附件,即联网设备可以直接与第一智能设备进行信息传输,无需借助其他智能设备。
55.如图8,在本发明提供的一个应用场景中,移动终端1为入住酒店的入住用户,移动终端2为酒店的管理员。也就是说,对于入住用户仅可以通过近距离传输方式(蓝牙)对入住房间内的智能设备进行控制,如通过嵌入在通讯程序中的小程序对房间内的各个智能设备进行控制;而管理员则可以通过网络传输方式对所有的智能设备进行控制,其无需距离要求。
56.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
57.在一实施例中,提供一种智能设备的控制装置,该智能设备的控制装置与上述实施例中智能设备的控制方法一一对应。如图9所示,该智能设备的控制装置包括:获取模块10、显示模块20、确定模块30、发送模块40。各功能模块详细说明如下:获取模块10,用于当接收到用户触发的智能设备连接指令时,移动终端通过蓝牙扫描获取周围智能设备的广播消息;显示模块20,用于确定每个智能设备对应的蓝牙信号强度,并在所述移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息;确定模块30,用于将与在所述移动终端的屏幕界面上显示的蓝牙信号最强的智能设备确定为第一智能设备,并与所述第一智能设备建立蓝牙连接;发送模块40,用于当接收到用户从所述屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将所述目标智能设备的设备标识及所述控制指令发送给所述第一智能设备,使得所述第一智能设备根据所述设备标识将所述控制指令发送给目标智能设备;所述第一智能设备和所述目标智能设备属于同一个自组网。
58.在一个可选的实施例中,获取模块10,还用于当接收到用户触发的智能设备获取指令时,移动终端通过扫描目标二维码获取智能设备的设备信息;获取模块10,还用于获取所述广播消息中与所述设备信息匹配的智能设备;显示模块20,用于在所述移动终端的屏幕界面上显示所述广播消息中与所述设备信息匹配的智能设备。
59.在一个可选的实施例中,获取模块10,还用于从匹配的智能设备中获取蓝牙信号强度超过目标数值的智能设备;显示模块20,用于在所述移动终端的屏幕界面上显示所述蓝牙信号强度超过目标数值且与所述设备信息匹配的智能设备。
60.在一个可选的实施例中,确定模块30,用于按照预置时间间隔重新确定在所述移动终端的屏幕界面上显示的蓝牙信号最强的智能设备;确定模块30,用于将重新确定的蓝牙信号最强的智能设备确定为第一智能设备。
61.在一个可选的实施例中,发送模块40,具体用于:所述第一智能设备确定与所述目标智能设备之间的蓝牙信号强度;若所述蓝牙信号强度大于预置数值,则所述第一智能设备直接根据所述设备标识将所述控制指令发送给目标智能设备;若所述蓝牙信号强度小于或等于预置数值,则所述第一智能设备确定所述自组网内与其蓝牙信号强度大于预置数值的第二智能设备;所述第一智能设备将所述目标智能设备的设备标识及所述控制指令发送给所述第二智能设备;若所述第二智能设备与所述目标智能设备之间的蓝牙信号强度大于预置数值,则所述第二智能设备根据所述设备标识将所述控制指令发送给目标智能设备;若所述第二智能设备与所述目标智能设备之间的蓝牙信号强度小于或等于预置数值,则所述第二智能设备继续确认下一个第二智能设备,直至第二智能设备根据所述设备标识将所述控制指令成功发送给目标智能设备,或在所述自组网内除了第一智能设备和目标智能设备,其他智能设备都确认为第二智能设备为止。
62.在一个可选的实施例中,发送模块40,具体还用于:若所述自组网内除了第一智能设备和目标智能设备,其他智能设备都确认为第二智能设备,则建立所述自组网与路由器的连接;所述第一智能设备将所述目标智能设备的设备标识及所述控制指令发送给路由器;以使所述路由器根据所述设备标识将所述控制指令目标智能设备。
63.在一个可选的实施例中,发送模块40,具体还用于:将所述自组网内与所述路由器信号最强的智能设备确定为联网设备;建立所述路由器与所述联网设备的网络连接;所述第一智能设备将所述目标智能设备的设备标识及所述控制指令发送给路由器,包括:所述第一智能设备将所述目标智能设备的设备标识及所述控制指令发送给所述联网设备;所述联网设备将所述目标智能设备的设备标识及所述控制指令发送给路由器;以使所述路由器根据所述设备标识将所述控制指令目标智能设备。
64.关于智能设备的控制装置的具体限定可以参见上文中对于智能设备的控制计算方法的限定,在此不再赘述。上述智能设备的控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
65.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以
实现一种智能设备的控制方法。
66.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:当接收到用户触发的智能设备连接指令时,移动终端通过蓝牙扫描获取周围智能设备的广播消息;确定每个智能设备对应的蓝牙信号强度,并在所述移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息;将与在所述移动终端的屏幕界面上显示的蓝牙信号最强的智能设备确定为第一智能设备,并与所述第一智能设备建立蓝牙连接;当接收到用户从所述屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将所述目标智能设备的设备标识及所述控制指令发送给所述第一智能设备,使得所述第一智能设备根据所述设备标识将所述控制指令发送给目标智能设备;所述第一智能设备和所述目标智能设备属于同一个自组网。
67.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:当接收到用户触发的智能设备连接指令时,移动终端通过蓝牙扫描获取周围智能设备的广播消息;确定每个智能设备对应的蓝牙信号强度,并在所述移动终端的屏幕界面上显示蓝牙信号强度超过目标数值的智能设备的广播信息;将与在所述移动终端的屏幕界面上显示的蓝牙信号最强的智能设备确定为第一智能设备,并与所述第一智能设备建立蓝牙连接;当接收到用户从所述屏幕界面上显示的智能设备中选择的针对目标智能设备进行控制的控制指令时,移动终端将所述目标智能设备的设备标识及所述控制指令发送给所述第一智能设备,使得所述第一智能设备根据所述设备标识将所述控制指令发送给目标智能设备;所述第一智能设备和所述目标智能设备属于同一个自组网。
68.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
69.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
70.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1