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

技术编号:15115337 阅读:74 留言:0更新日期:2017-04-09 11:40
一种手机app与周边设备配对的方法,包括以下步骤:S11,手机app接收用户指令向主机发出搜索命令,用户通过手机app发出搜索命令,该命令发送至主机,主机开启搜索;S12,服务器接收遥控器发出的数据包,用户启动遥控器按键,遥控器向主机发送电磁波,主机接收该电磁波,并将该电磁波中的数据包发送至服务器;该数据包中包括一个20位的地址码;S14,服务器储存接收的20位地址码作为周边设备储存在服务器内的唯一标识。本发明专利技术通过将接收的20位的地址码作为周边设备储存在服务器内,避免配对时多次配对。

【技术实现步骤摘要】

本专利技术涉及一种手机app与周边设备的配对方法,尤其涉及智能家居中应用手机app控制周边设备时手机app与周边设备配对的方法。
技术介绍
在智能家居领域中,随着智能化的深入,越来越多的智能设备厂家通过手机app来控制智能设备。现有智能的家居控制系统通常包括手机、主机(用于连接手机端与周边设备)和若干个周边设备。手机app控制周边设备之前需要与之配对。通常的的配对方式是:手机app搜索周边设备,用户与此同时触发智能设备,手机app接收到周边设备发送的数据包,这样手机app与智能设备配对成功。但是对于使用遥控器来控制的周边设备而言,在手机app发出搜索命令后,用户按压遥控器按键,遥控器发出电磁波,手机app通过主机获得该电磁波中附带的数据包,数据包内带有一个24bit的数据,手机app的服务器则将该24bit数据记录下来作为添加的周边设备的唯一标识。然而,使用中,往往一个遥控器有多个按键,每个按键代表一个命令。手机要与周边设备配对,其实就是要模拟遥控器的功能。这样,配对时,需要配对遥控器所有按键的命令。这样,配对时,需要用户配对多次,也就需要多次按压遥控器按键,并将其数据包存入到手机app的服务器中的,在这个过程中,这样的操作比较繁琐,不符合我们简便及智能化的需要。
技术实现思路
有鉴于上述问题,有必要提供一种新的配对方式使得在配对时,只要配对一次就能完成手机app与周边设备配对的方法。一种手机app与周边设备配对的方法,包括以下步骤:S11,手机app接收用户指令向主机发出搜索指令,用户通过手机app发出搜索命令,该命令发送至主机,主机开启搜索;S12,服务器接收遥控器发出的数据包,用户启动遥控器按键,遥控器向主机发送电磁波,主机接收该电磁波,并将该电磁波中的数据包发送至服务器;该数据包中包括一个20位的地址码;S14,服务器储存接收的20位地址码作为周边设备储存在服务器内的唯一标识。优选的,还包括以下步骤:S13,服务器获取主机的ID;周边设备储存在服务器中的唯一标识还包括主机的ID。优选的,用户在通过手机app发出搜索命令的时候,所述用户在手机app上输入所要搜索的周边设备的型号。优选的,周边设备对应的遥控器的所有按键输入数据位被储存在服务器内。在手机app配对周边设备后,手机app根据储存在服务器内的按键输入数据位来设置不同的控制命令。优选的,服务器将接收到4位按键输入数据位与服务器中储存的按键输入数据位进对比。当不一样的时候,则丢弃接收的数据包。优选的,还包括以下步骤:S15,手机app显示该配对的周边设备相关信息于操作界面上,该每个型号周边设备的相关信息储存于服务器内,服务器根据用户输入的型号查询该型号对应的周边设备的相关信息,在配对成功后将相关信息显示与手机app操作界面上。优选的,周边设备采用一个1527编码芯片。本专利技术中,在配对周边设备的时候仅仅获取遥控器发送数据的20位地址码,一个遥控器的地址码是不变的。这样,在配对时,不需要多次配对。另外将每个型号的周边设备所有按键的输入数据位添加在服务器内,在配对时不需要添加按键的数据位即能模拟该按键的功能。附图说明图1为本专利技术一种手机app添加周边设备的方法的环境示意图。图2为本专利技术一种手机app添加周边设备的方法的流程图。具体实施方式以下结合附图来对本专利技术具体说明。如图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一起作为周边设备的唯一标识储存在服务器内。如图2所示为本专利技术一种手机app与周边设备配对的方法的流程图。包括以下步骤:S11,手机app接受用户指令向主机发出搜索命令。用户在手机app内搜索栏位输入需要配对的周边设备的产品型号并发出搜索命令,通过服务器发送指令至主机,主机接收该命令,并开启搜索。其中服务器是指该手机app和主机的服务后台,用于存放数据和数据的处理。S12,服务器接收主机发送的遥控器发出的数据包。用户在手机端发出了搜索指令后,随意按压需要配对的周边设备相配合的遥控器的命令按键,遥控器向外发送电磁波,主机接收该电磁波,并读取该电磁波中的24bit的数据包后将其发送至服务器,服务器接收该24bit数据包,读取其中的前20位的地址码。上述遥控器也可以是周边设备,在周边设备没有遥控器的时候通过周边设备自身的按键控制向外发送电磁波来配对。或是如门磁,通过门磁的两个部件相互靠近或远离触发向外发送电磁波。本实施例中,只是将遥控器作为其中的一个具体案例,但并不表示服务器只接收遥控其发送的数据包。也可以是周边设备本身。例如,烟感是没有遥控器的,配对时,通过烟感上的按键触发烟感,想外发送电磁波,以此来配对。S13,服务器获取主机的ID。在配对时,服务器索取主机的ID,主机将其自身ID发送至服务器。S14,服务器将获取的20位地址码和主机的ID作为周边设备在服务器内的唯一标识储存。S15,手机app显示配对的型号的周边设备相关信息于操作界面上。服务器发送待显示的周边设备的相关信息于手机app的操作界面上。如:带有周边设备照片的图片、周边设备型号和名称等等。其中,服务器内存有所有型号的周边设备对应的相关信息,并时时更新。用户在手机app中输入一个型号后,会自动在服务器内搜索该型号对应的相关信息,并显示于该手机app的操作界面上。本专利技术中,在获取遥控器发送的数据包时,读取其中的20位地址码和主机的ID一起作为周边设备的唯一标识存于服务器内。在另一实施例中,直接将读取的前20位地址码作为周边设备的唯一标识储存在服务器内。但是直接采用20位地址码本文档来自技高网...

【技术保护点】
一种手机app与周边设备配对的方法,其特征在于,包括以下步骤:S11,手机app接收用户指令向主机发出搜索命令,所述用户通过所述手机app发出所述搜索命令,所述搜索命令发送至所述主机,所述主机开启搜索;S12,服务器接收主机发送的遥控器发出的数据包,所述用户启动遥控器按键,所述遥控器向主机发送电磁波,主机接收所述电磁波,并将所述电磁波中的数据包发送至所述服务器;所述数据包中包括一个20位的地址码;S14,服务器储存接收的20位地址码于服务器内作为周边设备在服务器内的唯一标识。

【技术特征摘要】
1.一种手机app与周边设备配对的方法,其特征在于,包括以下步骤:
S11,手机app接收用户指令向主机发出搜索命令,所述用户通过所述手机app发出所述搜索命令,所述搜索命令发送至所述主机,所述主机开启搜索;
S12,服务器接收主机发送的遥控器发出的数据包,所述用户启动遥控器按键,所述遥控器向主机发送电磁波,主机接收所述电磁波,并将所述电磁波中的数据包发送至所述服务器;所述数据包中包括一个20位的地址码;
S14,服务器储存接收的20位地址码于服务器内作为周边设备在服务器内的唯一标识。
2.如权力要求1所述的一种手机app与周边设备配对的方法,其特征在于,还包括以下步骤:
S13,服务器获取主机的ID;周边设备储存在服务器中的唯一标识还包括主机的ID。
3.如权利要求2所述的一种手机app与周边设备配对的方法,其特征在于,所述用户在通过手机app发出搜索命令的时候,所述用户在手机app中输入所要搜索的周边设备的型号。
4.如权利...

【专利技术属性】
技术研发人员:朱卫民
申请(专利权)人:深圳市智慧猫软件技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1