智能设备控制方法及终端与流程

文档序号:24252361发布日期:2021-03-12 13:31阅读:74来源:国知局
智能设备控制方法及终端与流程

本发明涉及物联网技术领域,尤其涉及一种智能设备控制方法及终端。



背景技术:

随着通讯技术的不断发展,物联网等通信技术已经逐渐得到更多的应用。特别在智能家居领域。而在数量庞大的物联网设备中,一般采用如下方式进行远程控制,红外遥控,然而红外遥控容易受到环境干扰,而且一旦有中间有物体阻挡则控制失效。

另外,采用wifi自动配网,对于wifi自动配网过程,在配网受限于wifi安全策略,配网时还需要用户自行输入wifi密码,以及其他配网所需的信息,从而导致用户操作过程比较繁琐。



技术实现要素:

本发明提供一种智能设备控制方法及终端,解决了现有技术中在智能设备控制过程中终端与智能设备连接的过程繁琐或者容易受到环境干扰的问题。

第一方面,本发明实施例提供的一种智能设备控制方法,应用于终端,所述方法包括:

在通过蓝牙接收到智能设备发射的蓝牙广播信号后,判断所述蓝牙广播信号的强度是否在预设强度范围内;

若所述蓝牙广播信号的强度在预设强度范围内,则根据所述蓝牙广播信号中携带的所述智能设备的mac地址,与所述智能设备建立蓝牙连接;

通过蓝牙向所述智能设备发送控制指令。

上述方法,终端接收到智能设备发射的蓝牙广播信号后,通过判断蓝牙广播信号的强度在预设强度范围内,就可以通过蓝牙广播信号中携带的智能设备的mac地址与智能设备建立蓝牙连接,从而控制智能设备,这样无需进行复杂的配网过程,只需要判断信号强度即可以进行连接,简化了配网过程,同时由于采用蓝牙进行通信,只需要蓝牙信号强即可,与终端与智能设备中间是否有障碍物无关,避免了控制信号受到环境影响大的问题。

在一种可能的实现方式中,与所述智能设备建立蓝牙连接之后,所述方法还包括:

若所述智能设备与该终端为首次建立蓝牙连接,则按照预先设定的格式生成私钥请求信息,并通过蓝牙将所述私钥请求信息发送给所述智能设备;其中,所述私钥请求信息中包括所述mac地址,以使所述智能设备在收到的mac地址与存储的mac地址相同后返回私钥;

通过蓝牙接收所述智能设备返回的私钥;

通过蓝牙向所述智能设备发送控制指令之前,所述方法还包括:

采用所述智能设备的私钥对控制指令进行加密。

上述方法,能够在终端与智能设备首次建立蓝牙连接后,能够获取智能终端的私钥,这样在控制指令传递时通过私钥加密,从而提高了传递信息时的安全性。

在一种可能的实现方式中,生成控制指令的方式,包括:

显示所述智能设备的设备类型对应的控制页面;其中所述智能设备的设备类型是所述智能设备上报给所述终端的;

响应用户在所述智能设备的设备类型对应的控制页面的操作,生成所述操作对应的控制指令。

上述方法,能够通过用户在智能设备上报给终端的智能设备的设备类型对应的控制页面的操作,生成对应的控制指令,这样能够得到设备类型的控制界面,更加个性化。

第二方面,本发明实施例提供的一种智能设备控制方法,应用于智能设备,所述方法包括:

发射蓝牙广播信号,以使所述终端判断出所述蓝牙广播信号的强度在预设强度范围内后,根据所述蓝牙广播信号中携带的智能设备的mac地址发起与所述智能设备建立蓝牙连接的请求;

根据所述终端发起的请求,与所述终端建立蓝牙连接;

通过蓝牙接收所述终端发送的控制指令,并执行所述控制指令对应的操作。

上述方法,通过智能设备发射自己的蓝牙广播信号,从而使得终端能够在蓝牙广播信号的强度在预设强度范围内,根据蓝牙广播信号中携带的智能设备的mac地址发起与智能设备建立蓝牙连接的请求,从而使得智能设备与终端连接蓝牙连接,从而实现终端能够控制智能设备,本发明无需进行复杂的配网过程,只需要判断信号强度即可以进行连接,简化了配网过程。

在一种可能的实现方式中,与所述终端建立蓝牙连接之后,所述方法还包括:

通过蓝牙接收所述终端发送的私钥请求信息;其中,所述私钥请求信息是所述终端按照预先设定的格式生成的;所述私钥请求信息中包括所述终端接收到的所述mac地址;

若所述终端中预先设定的格式与所述智能设备中预先设定的格式相同,则根据预先设定的格式的结构特点,从所述私钥请求信息中将所述mac地址提取出来;

若提取出来的所述mac地址与存储的mac地址相同,则通过蓝牙将自身的私钥返回给所述终端。

上述方法,能够对终端发出的私钥请求信息进行验证,首先验证智能设备中预先设定的格式,然后验证私钥请求信息中携带的mac地址,通过上述两个方面的验证,提高了信息交互的安全性。

第三方面,本发明实施例提供的一种终端,包括:处理器和存储器;

所述存储器用于存储终端运行时所使用的程序代码;

所述处理器用于执行所述程序代码,以实现如下过程:

在通过蓝牙接收到智能设备发射的蓝牙广播信号后,判断所述蓝牙广播信号的强度是否在预设强度范围内;

若所述蓝牙广播信号的强度在预设强度范围内,则根据所述蓝牙广播信号中携带的所述智能设备的mac地址,与所述智能设备建立蓝牙连接;

通过蓝牙向所述智能设备发送控制指令。

在一种可能的实现方式中,所述处理器还用于:

若所述智能设备与该终端为首次建立蓝牙连接,则按照预先设定的格式生成私钥请求信息,并通过蓝牙将所述私钥请求信息发送给所述智能设备;其中,所述私钥请求信息中包括所述mac地址,以使所述智能设备在收到的mac地址与存储的mac地址相同后返回私钥;

通过蓝牙接收所述智能设备返回的私钥;

采用所述智能设备的私钥对控制指令进行加密。

在一种可能的实现方式中,所述处理器具体用于:

显示所述智能设备的设备类型对应的控制页面;其中所述智能设备的设备类型是所述智能设备上报给所述终端的;

响应用户在所述智能设备的设备类型对应的控制页面的操作,生成所述操作对应的控制指令。

第四方面,本发明实施例提供的一种智能设备,包括:处理器和存储器;

所述存储器用于存储智能设备运行时所使用的程序代码;

所述处理器用于执行所述程序代码,以实现如下过程:

发射蓝牙广播信号,以使所述终端判断出所述蓝牙广播信号的强度在预设强度范围内后,根据所述蓝牙广播信号中携带的智能设备的mac地址发起与所述智能设备建立蓝牙连接的请求;

根据所述终端发起的请求,与所述终端建立蓝牙连接;

通过蓝牙接收所述终端发送的控制指令,并执行所述控制指令对应的操作。

在一种可能的实现方式中,所述处理器还用于:

通过蓝牙接收所述终端发送的私钥请求信息;其中,所述私钥请求信息是所述终端按照预先设定的格式生成的;所述私钥请求信息中包括所述终端接收到的所述mac地址;

若所述终端中预先设定的格式与所述智能设备中预先设定的格式相同,则根据预先设定的格式的结构特点,从所述私钥请求信息中将所述mac地址提取出来;

若提取出来的所述mac地址与存储的mac地址相同,则通过蓝牙将自身的私钥返回给所述终端。

第五方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理单元执行时实现第一方面或第二方面所述智能设备控制方法的步骤。

另外,第三方面和第五方面中被处理单元执行时实现第一方面所述智能设备控制方法的步骤中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。

第四方面和第五方面中被处理单元执行时实现第二方面所述智能设备控制方法的步骤中任一种实现方式所带来的技术效果可参见第二方面中不同实现方式所带来的技术效果,此处不再赘述。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理,并不构成对本发明的不当限定。

图1是本发明实施例提供的一种智能设备控制系统的结构的示意图;

图2是本发明实施例提供的一种应用场景的示意图;

图3是本发明实施例提供的一种用户与终端交互的示意图;

图4是本发明实施例提供的一种手机与空调在蓝牙连接过程中交互的示意图;

图5是本发明实施例提供的一种智能设备控制方法的流程示意图;

图6是本发明实施例提供的另一种智能设备控制方法的流程示意图;

图7是本发明实施例提供的一种终端的结构示意图;

图8是本发明实施例提供的另一种终端的结构示意图。

具体实施方式

为了使本领域普通人员更好地理解本发明的技术方案,下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述。

下面对文中出现的一些词语进行解释:

1、本发明实施例中术语“终端”指任何能够按照程序运行,自动、高速处理大量数据的智能终端,包含手机、移动机器人、计算机、平板、智能终端、多媒体设备、流媒体设备等。

本发明实施例描述的应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。

结合图1所示,本发明实施例提供了一种智能设备控制系统,包括智能设备和终端,智能设备100和终端200均具有蓝牙功能;

具体来说,终端200,用于在通过蓝牙接收到智能设备发射的蓝牙广播信号后,判断所述蓝牙广播信号的强度是否在预设强度范围内;若蓝牙广播信号的强度在预设强度范围内,则根据蓝牙广播信号中携带的智能设备的mac地址,与智能设备建立蓝牙连接;通过蓝牙向智能设备发送控制指令。

智能设备100,用于发射蓝牙广播信号;根据终端发起的请求,与终端建立蓝牙连接;通过蓝牙接收终端发送的控制指令,并执行控制指令对应的操作。

通过上述交互的方式,智能设备100发送蓝牙广播信号,终端200在通过蓝牙接收到蓝牙广播信号后,判断接收到的信号的强度的大小,然后在接收到的信号的强度在预设强度范围内时,根据信号中携带的智能设备的mac地址与智能设备100建立蓝牙连接,这样终端200可以通过蓝牙向智能设备100发送控制指令,从而控制智能设备执行控制指令对应的操作,这样无需进行复杂的配网过程,只需要终端靠近智能设备,从而即可实现终端控制智能设备,简化了用户操作。

为了能够提高智能设备与终端之间的通信的安全性,本发明实施例提供的终端还用于:

若智能设备与该终端为首次建立蓝牙连接,则按照预先设定的格式生成私钥请求信息,并通过蓝牙将私钥请求信息发送给智能设备;其中,私钥请求信息中包括所述mac地址;通过蓝牙接收智能设备返回的私钥;并采用智能设备的私钥对控制指令进行加密。

所述智能设备100还用于:通过蓝牙接收终端发送的私钥请求信息;若述终端中预先设定的格式与智能设备中预先设定的格式相同,则根据预先设定的格式的结构特点,从私钥请求信息中将所述mac地址提取出来;若提取出来的mac地址与存储的mac地址相同,则通过蓝牙将自身的私钥返回给终端,以及采用自己的私钥对控制指令进行解密,从而执行解密后的控制指令对应的操作。

具体来说,在智能设备100和终端200配置蓝牙时,可以将预先设定的格式配置到智能设备100和终端200中,这样可以对具有相同预先设定的格式的设备之间进行通信,例如,智能设备a为a品牌商品,智能设备b为b品牌商品,终端c为a品牌商品,由于智能设备a和终端c均为a品牌商品,那么两个预先设定的格式均相同,所以,终端c能够与智能设备a通过蓝牙进行控制,终端c和智能设备b为不同品牌的商品,通常来说,预先设定的格式也不相同,所以,终端c无法通过蓝牙控制智能设备b。

其中预先设定的格式可以为自定义的,可以为json风格,里面包含待连接设备mac等信息,发送的私钥请求信息为一个数据包,该数据包的内容为自定义的,可以采用公钥加密后的pack包。

其中,公钥为终端200和智能设备100预先存储的,当然,相同品牌的公钥为相同的。

为了提高用户体验感,针对每种类型的设备,终端中会存储不同类型的控制页面,这样在直到智能设备的设备类型后,可以调用对应的控制页面,用户在控制页面中进行操作,从而达到控制智能设备的目的。

基于此,本发明实施例提供的终端200还用于:显示智能设备的设备类型对应的控制页面;其中智能设备的设备类型是所述智能设备上报给所述终端的;

响应用户在智能设备的设备类型对应的控制页面的操作,生成操作对应的控制指令。

针对上述介绍的内容,提供一种应用场景,结合图2所示,当用户携带手机201进入一个房间时,房间内包括两个智能设备,空调101、净化器102,将空调101和净化器102上电后,均为自动启动蓝牙射频,空调101和净化器102均发射蓝牙广播信号,结合图3所示,用户控制手机打开手机201的蓝牙后,启动智能遥控的软件,则手机201会接收到空调101和净化器102发射的蓝牙广播信号,然后判断出空调101和净化器102的蓝牙广播信号的强度均在预设强度范围内时,则同时与空调101和净化器102建立蓝牙连接,并且建立蓝牙连接后,显示空调101对应的控制页面,净化器102对应的控制页面,用户可以选择具体控制空调101或者净化器102,如果控制空调101,则点击空调对应的控制页面,然后点击控制页面上的按钮,例如启动,则手机201通过蓝牙将控制指令发送给空调101,空调101通过蓝牙接收到控制指令,然后执行控制指令对应的启动操作。

结合图4所示,以手机201与空调101为例,空调101发射蓝牙广播信号,手机201接收到蓝牙广播信号后,在判断出蓝牙广播信号的强度在预设强度范围内时,根据mac地址与智能设备建立蓝牙连接,手机201通过蓝牙发送秘钥请求,空调101在通过上述介绍的验证后,将自己的秘钥发送给手机201,其中发送秘钥时可以采用公钥加密,终端201在接收到空调101发送的秘钥后,将发送绑定信息,空调101接收到绑定信息后,停止发射蓝牙广播信号,并将自己停止发射蓝牙广播信号的绑定成功消息发送给手机201。

智能设备上报给终端的智能设备的设备类型是在终端接收到智能设备发射的蓝牙广播信号后执行的。

其中,智能设备100发出蓝牙广播信号的过程是在gap(genericaccessprofile)层定义的。gap在用来控制设备连接和广播。gap使设备被其他设备可见,在本发明实施例中,智能设备广播的信号被终200可见,并决定了设备是否可以或者怎样与外围设备进行交互。例如beacon设备就只是向外广播,不支持连接。此信息可以是此设备的类型代码,如空调,空气净化器等以及设备mac,信号强度等。

gap中外围设备通过两种方式向外广播数据:advertisingdatapayload(广播数据)和scanresponsedatapayload(扫描回复),每种数据最长可以包含31byte。这里广播数据是必需的,因为外设必需不停的向外广播,让终端知道它的存在。扫描回复是可选的,终端可以向外设请求扫描回复,这里包含一些设备额外的信息,例如设备的名字。

例如,终端200接收到智能设备100发射的蓝牙广播信号,即终端200扫描到智能设备100,那么终端200会发送扫描给智能设备100,以扫描智能设备100的相关信息,例如,智能设备的设备类型、名称以及是否与该终端200首次进行蓝牙连接的状态信息等等。

终端200在接收到智能设备100对扫描回复的信息后,根据智能设备的mac地址与智能设备建立蓝牙连接。

对于智能设备回复的扫描信息可以为设备类型对应的预设约定的标识,设备名称对应的标识、状态信息对应的标识。

基于上述系统中提到的两个设备,以下结合附图分别介绍两个设备中运行的方法。

结合图5所示,本发明实施例提供一种智能设备控制方法,应用于终端100,该方法包括:

s500:在通过蓝牙接收到智能设备发射的蓝牙广播信号后,判断蓝牙广播信号的强度是否在预设强度范围内;

s501:若蓝牙广播信号的强度在预设强度范围内,则根据蓝牙广播信号中携带的智能设备的mac地址,与智能设备建立蓝牙连接;

s502:通过蓝牙向智能设备发送控制指令。

可选的,与所述智能设备建立蓝牙连接之后,所述方法还包括:

若所述智能设备与该终端为首次建立蓝牙连接,则按照预先设定的格式生成私钥请求信息,并通过蓝牙将所述私钥请求信息发送给所述智能设备;其中,所述私钥请求信息中包括所述mac地址,以使所述智能设备在收到的mac地址与存储的mac地址相同后返回私钥;

通过蓝牙接收所述智能设备返回的私钥;

通过蓝牙向所述智能设备发送控制指令之前,所述方法还包括:

采用所述智能设备的私钥对控制指令进行加密。

可选的,生成控制指令的方式,包括:

显示所述智能设备的设备类型对应的控制页面;其中所述智能设备的设备类型是所述智能设备上报给所述终端的;

响应用户在所述智能设备的设备类型对应的控制页面的操作,生成所述操作对应的控制指令。

结合图6所示,本发明实施例提供一种智能设备控制方法,应用于智能设备100,所述方法包括:

s600:发射蓝牙广播信号,以使终端判断出所述蓝牙广播信号的强度在预设强度范围内后,根据蓝牙广播信号中携带的智能设备的mac地址发起与所述智能设备建立蓝牙连接的请求;

s601:根据终端发起的请求,与终端建立蓝牙连接;

s602:发通过蓝牙接收终端发送的控制指令,并执行控制指令对应的操作。

可选的,与终端建立蓝牙连接之后,所述方法还包括:

通过蓝牙接收所述终端发送的私钥请求信息;其中,所述私钥请求信息是所述终端按照预先设定的格式生成的;所述私钥请求信息中包括所述终端接收到的所述mac地址;

若所述终端中预先设定的格式与所述智能设备中预先设定的格式相同,则根据预先设定的格式的结构特点,从所述私钥请求信息中将所述mac地址提取出来;

若提取出来的所述mac地址与存储的mac地址相同,则通过蓝牙将自身的私钥返回给所述终端。

结合图7所示,本发明实施例提供一种终端,包括:处理器700和存储器701;

所述存储器701用于存储终端运行时所使用的程序代码;

所述处理器700用于执行所述程序代码,以实现如下过程:

在通过蓝牙接收到智能设备发射的蓝牙广播信号后,判断所述蓝牙广播信号的强度是否在预设强度范围内;

若所述蓝牙广播信号的强度在预设强度范围内,则根据所述蓝牙广播信号中携带的所述智能设备的mac地址,与所述智能设备建立蓝牙连接;

通过蓝牙向所述智能设备发送控制指令。

可选的,所述处理器700还用于:

若所述智能设备与该终端为首次建立蓝牙连接,则按照预先设定的格式生成私钥请求信息,并通过蓝牙将所述私钥请求信息发送给所述智能设备;其中,所述私钥请求信息中包括所述mac地址,以使所述智能设备在收到的mac地址与存储的mac地址相同后返回私钥;

通过蓝牙接收所述智能设备返回的私钥;

采用所述智能设备的私钥对控制指令进行加密。

可选的,所述处理器700具体用于:

显示所述智能设备的设备类型对应的控制页面;其中所述智能设备的设备类型是所述智能设备上报给所述终端的;

响应用户在所述智能设备的设备类型对应的控制页面的操作,生成所述操作对应的控制指令。

在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由终端的处理器700执行以完成上述地图构建方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在本发明实施例中,当客户端为终端设备时,其结构如图8所示,本发明实施例给出一种终端200,包括:射频(radiofrequency,rf)电路810、电源820、处理器830、存储器840、输入单元850、显示单元860、摄像头870、通信接口880、以及无线保真(wirelessfidelity,wi-fi)模块890等部件。本领域技术人员可以理解,图8中示出的终端的结构并不构成对终端的限定,本申请实施例提供的终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图8对所述终端200的各个构成部件进行具体的介绍:

所述rf电路810可用于通信或通话过程中,数据的接收和发送。特别地,所述rf电路810在接收到基站的下行数据后,发送给所述处理器830处理;另外,将待发送的上行数据发送给基站。通常,所述rf电路810包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。

此外,rf电路810还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

wi-fi技术属于短距离无线传输技术,所述终端200通过wi-fi模块890可以连接接入点(accesspoint,ap),从而实现数据网络的访问。所述wi-fi模块890可用于通信过程中,数据的接收和发送。

所述终端200可以通过所述通信接口880与其他终端实现物理连接。可选的,所述通信接口880与所述其他终端的通信接口通过电缆连接,实现所述终端200和其他终端之间的数据传输。

由于在本申请实施例中,所述终端200能够实现通信业务,向其他联系人发送信息,因此所述终端200需要具有数据传输功能,即所述终端200内部需要包含通信模块。虽然图8示出了所述rf电路810、所述wi-fi模块890、和所述通信接口880等通信模块,但是可以理解的是,所述终端200中存在上述部件中的至少一个或者其他用于实现通信的通信模块(如蓝牙模块),以进行数据传输。

所述存储器840可用于存储软件程序以及模块。所述处理器830通过运行存储在所述存储器840的软件程序以及模块,从而执行所述终端200的各种功能应用以及数据处理,并且当处理器830执行存储器840中的程序代码后,可以实现本发明实施例图2中的部分或全部过程。

可选的,所述存储器840可以主要包括存储程序区和存储数据区。其中,存储程序区可存储操作系统、各种应用程序(比如通信应用)以及人脸识别模块等;存储数据区可存储根据所述终端的使用所创建的数据(比如各种图片、视频文件等多媒体文件,以及人脸信息模板)等。

此外,所述存储器840可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述输入单元850可用于接收用户输入的数字或字符信息,以及产生与所述终端200的用户设置以及功能控制有关的键信号输入。

可选的,输入单元850可包括触控面板851以及其他输入终端852。

其中,所述触控面板851,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触控面板851上或在所述触控面板851附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,所述触控面板851可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给所述处理器830,并能接收所述处理器830发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现所述触控面板851。

可选的,所述其他输入终端852可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

所述显示单元860可用于显示由用户输入的信息或提供给用户的信息以及所述终端200的各种菜单。所述显示单元860即为所述终端200的显示系统,用于呈现界面,实现人机交互。

所述显示单元860可以包括显示面板861。可选的,所述显示面板861可以采用液晶显示屏(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置。

进一步的,所述触控面板851可覆盖所述显示面板861,当所述触控面板851检测到在其上或附近的触摸操作后,传送给所述处理器830以确定触摸事件的类型,随后所述处理器830根据触摸事件的类型在所述显示面板861上提供相应的视觉输出。

虽然在图8中,所述触控面板851与所述显示面板861是作为两个独立的部件来实现所述终端200的输入和输入功能,但是在某些实施例中,可以将所述触控面板851与所述显示面板861集成而实现所述终端200的输入和输出功能。

所述处理器830是所述终端200的控制中心,利用各种接口和线路连接各个部件,通过运行或执行存储在所述存储器840内的软件程序和/或模块,以及调用存储在所述存储器840内的数据,执行所述终端200的各种功能和处理数据,从而实现基于所述终端的多种业务。

可选的,所述处理器830可包括一个或多个处理单元。可选的,所述处理器830可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到所述处理器830中。

所述摄像头870,用于实现所述终端200的拍摄功能,拍摄图片或视频。所述摄像头870还可以用于实现终端200的扫描功能,对扫描对象(二维码/条形码)进行扫描。

所述终端200还包括用于给各个部件供电的电源820(比如电池)。可选的,所述电源820可以通过电源管理系统与所述处理器830逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。

需要说明的是,本发明实施例处理器830可以执行图8中处理器810的功能,存储器840存储处理器810中的内容或存储处理器830中的内容。

本发明实施例提供一种智能设备,包括:处理器和存储器;

所述存储器用于存储智能设备运行时所使用的程序代码;

所述处理器用于执行所述程序代码,以实现如下过程:

发射蓝牙广播信号,以使所述终端判断出所述蓝牙广播信号的强度在预设强度范围内后,根据所述蓝牙广播信号中携带的智能设备的mac地址发起与所述智能设备建立蓝牙连接的请求;

根据所述终端发起的请求,与所述终端建立蓝牙连接;

通过蓝牙接收所述终端发送的控制指令,并执行所述控制指令对应的操作。

可选的,所述处理器还用于:

通过蓝牙接收所述终端发送的私钥请求信息;其中,所述私钥请求信息是所述终端按照预先设定的格式生成的;所述私钥请求信息中包括所述终端接收到的所述mac地址;

若所述终端中预先设定的格式与所述智能设备中预先设定的格式相同,则根据预先设定的格式的结构特点,从所述私钥请求信息中将所述mac地址提取出来;

若提取出来的所述mac地址与存储的mac地址相同,则通过蓝牙将自身的私钥返回给所述终端。

在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由终端的处理器执行以完成上述智能设备控制方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本发明实施例还提供一种计算机程序产品,当所述计算机程序产品在终端上运行时,使得所述终端执行实现本发明实施例上述任意一项智能设备控制方法。

本发明实施例还提供另一种计算机程序产品,当所述计算机程序产品在智能设备上运行时,使得所述智能设备执行实现本发明实施例上述任意一项智能设备控制方法。

本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1