一种手机App与周边设备配对的方法

文档序号:9847004阅读:1266来源:国知局
一种手机App与周边设备配对的方法
【技术领域】
[0001]本发明涉及一种手机app与周边设备的配对方法,尤其涉及智能家居中应用手机£ΦΡ控制周边设备时手机app与周边设备配对的方法。
【背景技术】
[0002]在智能家居领域中,随着智能化的深入,越来越多的智能设备厂家通过手机app来控制智能设备。现有智能的家居控制系统通常包括手机、主机(用于连接手机端与周边设备)和若干个周边设备。手机app控制周边设备之前需要与之配对。通常的的配对方式是:手机app搜索周边设备,用户与此同时触发智能设备,手机app接收到周边设备发送的数据包,这样手机app与智能设备配对成功。但是对于使用遥控器来控制的周边设备而言,在手机app发出搜索命令后,用户按压遥控器按键,遥控器发出电磁波,手机app通过主机获得该电磁波中附带的数据包,数据包内带有一个24bit的数据,手机app的服务器则将该24bit数据记录下来作为添加的周边设备的唯一标识。然而,使用中,往往一个遥控器有多个按键,每个按键代表一个命令。手机要与周边设备配对,其实就是要模拟遥控器的功能。这样,配对时,需要配对遥控器所有按键的命令。这样,配对时,需要用户配对多次,也就需要多次按压遥控器按键,并将其数据包存入到手机app的服务器中的,在这个过程中,这样的操作比较繁琐,不符合我们简便及智能化的需要。

【发明内容】

[0003]有鉴于上述问题,有必要提供一种新的配对方式使得在配对时,只要配对一次就能完成手机app与周边设备配对的方法。
[0004]—种手机app与周边设备配对的方法,包括以下步骤:
Sll,手机app接收用户指令向主机发出搜索指令,用户通过手机app发出搜索命令,该命令发送至主机,主机开启搜索;
S12,服务器接收遥控器发出的数据包,用户启动遥控器按键,遥控器向主机发送电磁波,主机接收该电磁波,并将该电磁波中的数据包发送至服务器;该数据包中包括一个20位的地址码;
S14,服务器储存接收的20位地址码作为周边设备储存在服务器内的唯一标识。
[0005]优选的,还包括以下步骤:
S13,服务器获取主机的ID;周边设备储存在服务器中的唯一标识还包括主机的ID。
[0006]优选的,用户在通过手机app发出搜索命令的时候,所述用户在手机app上输入所要搜索的周边设备的型号。
[0007]优选的,周边设备对应的遥控器的所有按键输入数据位被储存在服务器内。在手机app配对周边设备后,手机app根据储存在服务器内的按键输入数据位来设置不同的控制命令。
[0008]优选的,服务器将接收到4位按键输入数据位与服务器中储存的按键输入数据位进对比。当不一样的时候,则丢弃接收的数据包。
[0009]优选的,还包括以下步骤:
S15,手机app显示该配对的周边设备相关信息于操作界面上,该每个型号周边设备的相关信息储存于服务器内,服务器根据用户输入的型号查询该型号对应的周边设备的相关信息,在配对成功后将相关信息显示与手机app操作界面上。
[0010]优选的,周边设备采用一个1527编码芯片。
[0011]本发明中,在配对周边设备的时候仅仅获取遥控器发送数据的20位地址码,一个遥控器的地址码是不变的。这样,在配对时,不需要多次配对。另外将每个型号的周边设备所有按键的输入数据位添加在服务器内,在配对时不需要添加按键的数据位即能模拟该按键的功能。
【附图说明】
[0012]图1为本发明一种手机app添加周边设备的方法的环境示意图。
[0013]图2为本发明一种手机app添加周边设备的方法的流程图。
【具体实施方式】
[0014]以下结合附图来对本发明具体说明。
[0015]如图1所示,为本发明一种手机app与周边设备配对的方法应用环境图。本发明中周边设备是指如图中所示的排插、烟感、红外线感应、门磁等等,这些周边设备通常配有1527编码芯片,也可以是其他编码方式。手机app通过主机来操控这些周边设备。另外,本发明主要针对遥控器有多个命令按键的周边设备,也可以是没有遥控器的周边设备或是遥控器只有一个按键的周边设备。本发明通过模拟遥控器的功能使手机app与周边设备配对,在遥控器的一个命令按键被按压后向外发送数据包,该数据包中包含一个24bit的数据,该24bit数据中包含20位的地址码和4位按键输入的数据位。当一个遥控器有多个按键时,按压不同的按键向外发送的24bit数据是变化的。具体的,多个按键发送的24bit数据中,该24bit数据中的20位的地址码是相同的,后4位按键输入的数据位是不同的。例如,一个遥控器有四个按键,按压该四个按键向外发送的的数据包分别包括24bit数据,该四个24bit数据分别为 01010110101001010100 + 0010、01010110101001010100 + 0110、01010110101001010100+0001 和 01010110101001010100+1000。用户在触发遥控器的一个按键后,向主机发送一个电磁波,主机接收该电磁波并将其中的数据包发送至服务器,服务器读取主机发送的数据包,并读取该数据包中的20位的地址码。然后和主机的ID—起作为周边设备的唯一标识储存在服务器内。
[0016]如图2所示为本发明一种手机app与周边设备配对的方法的流程图。包括以下步骤:
S11,手机app接受用户指令向主机发出搜索命令。用户在手机app内搜索栏位输入需要配对的周边设备的产品型号并发出搜索命令,通过服务器发送指令至主机,主机接收该命令,并开启搜索。其中服务器是指该手机app和主机的服务后台,用于存放数据和数据的处理。
[0017]S12,服务器接收主机发送的遥控器发出的数据包。用户在手机端发出了搜索指令后,随意按压需要配对的周边设备相配合的遥控器的命令按键,遥控器向外发送电磁波,主机接收该电磁波,并读取该电磁波中的24bit的数据包后将其发送至服务器,服务器接收该24bit数据包,读取其中的前20位的地址码。上述遥控器也可以是周边设备,在周边设备没有遥控器的时候通过周边设备自身的按键控制向外发送电磁波来配对。或是如门磁,通过门磁的两个部件相互
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1