CN106102184B - 一种用于管理蓝牙设备绑定连接的***及方法 - Google Patents
一种用于管理蓝牙设备绑定连接的***及方法 Download PDFInfo
- Publication number
- CN106102184B CN106102184B CN201610566071.7A CN201610566071A CN106102184B CN 106102184 B CN106102184 B CN 106102184B CN 201610566071 A CN201610566071 A CN 201610566071A CN 106102184 B CN106102184 B CN 106102184B
- Authority
- CN
- China
- Prior art keywords
- slave
- host
- binding
- cloud server
- bluetooth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000004891 communication Methods 0.000 claims description 35
- 238000009434 installation Methods 0.000 abstract description 4
- 238000011900 installation process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 239000000779 smoke Substances 0.000 description 3
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/72—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了用于管理蓝牙设备绑定连接的***和方法,***由一个或多个蓝牙主机、一个或多个普通从机、一个或多个身份识别从机、公共网络、云端服务器以及一个或多个移动终端组成。连接方法包括从机向外广播配对信息,主机接收配对信息后,上传到云端服务器,云端服务器根据接收到的RSSI信号强度自动生成推荐绑定列表,用户在移动终端完成主机和从机的绑定操作。本发明通过在设备安装过程中自动生成推荐方案,提供人性化提醒,能够简化设备安装使用的步骤,并且整个***没有一个单独主机,主机可以与其他设备相结合,整个***可以包含多个主机,省下购买主机的费用。
Description
技术领域
本发明属于控制领域,尤其是涉及一种用于管理蓝牙设备绑定连接的***及方法。
背景技术
随着时代的发展,越来越多的智能技术应用到普通家庭生活中,智能家居设备的出现,给平时生活带来了更多方便,也舒适了家庭生活。
但是目前的智能家居设备,安装使用非常繁琐,对用户不友好,在使用过程中经常需要额外指导,并且大多数智能家居设备在家里使用时,需要用到额外的主机作为和外网连接的出口,因此用户不得不花费另外一笔费用去购买一个主机。
发明内容
本发明的目的在于,为了克服现有技术中存在的不足,提供一种用于管理智能家居设备绑定连接的***,能够简化设备安装使用的步骤,在设备安装过程中自动生成推荐方案。
为此,本发明采用如下解决方案:
一种用于管理蓝牙设备绑定连接的***,所述***包括:
- 一个或多个主机,所述主机包括主机存储单元、主机通信单元和主机蓝牙单元,所述主机存储单元用于存储与主机蓝牙配对的多个从机的配对信息,所述主机通信单元用于通过公共网络连接云端服务器并接收云端服务器发送的元数据,所述主机蓝牙单元用于与一个或多个从机相连接,并提供蓝牙认证服务;
- 一个或多个从机,所述从机包括从机蓝牙单元,所述从机蓝牙单元用于向主机发送元数据;
- 公共网络,所述公共网络用于连接主机和云端服务器或连接移动终端和云端服务器;
- 云端服务器,所述云端服务器被配置在一个或多个计算机上执行,所述云端服务器包括:
- 云端服务器通信单元,所述云端服务器通信单元用于通过公共网络接收移动终端或主机发送的元数据;
- 云端服务器注册单元,所述云端服务器注册单元用于管理移动终端所对应的用户账户对主机和从机的访问权限,用于将用户账户与主机进行关联,更新关联信息或解除关联;所述云端服务器注册单元用于将主机和从机进行关联,更新关联信息或解除关联;所述云端服务器注册单元与云端服务器通信单元信号连接,并向云端服务器通信单元发送用户账户与主机的关联信息以及主机和从机的关联信息;
- 云端服务器存储单元,所述云端服务器存储单元与云端服务器注册单元信号连接,且用于存储云端服务器注册单元产生的用户账户与主机的关联信息以及主机和从机的关联信息;以及
- 云端服务器控制单元,所述云端服务器控制单元与云端服务器存储单元相连接并读取云端服务器存储单元中存储的元数据,所述云端服务器控制单元与云端服务器通信单元相连接且向云端服务器通信单元发送控制指令;
以及
- 一个或多个移动终端,所述移动终端设置***管理界面,用于注册用户账号,显示主机和从机的信息,设置用户账户与主机之间的绑定关系以及主机与从机之间的绑定关系。
优选地,所述从机为普通从机或身份识别从机;所述普通从机包括普通从机蓝牙单元,所述普通从机通过普通从机蓝牙单元连接主机,且接收主机发送的元数据以及向主机发送元数据;所述身份识别从机包括身份识别从机蓝牙单元,所述身份识别从机通过身份识别从机蓝牙单元连接普通从机或主机,并向普通从机或主机持续发送广播包。所述普通从机为包含蓝牙单元的普通蓝牙设备,安装在空间中的固定位置,例如蓝牙灯具、蓝牙烟雾报警器等;所述身份识别从机是以卡片、钥匙扣等形式存在的蓝牙设备。当从机为身份识别从机时,移动终端也可以接收身份识别从机发送的广播包,移动终端接收并解析广播包,获取身份识别从机的配对信息,可以直接将用户账号和身份识别从机相关联。
优选地,所述用户账户可以与多个主机进行绑定,所述主机可以与多个从机进行绑定,所述从机可以与多个主机进行绑定。
优选地,所述配对信息包括与主机蓝牙配对的从机的标识符、厂家识别码和MAC地址。
优选地,所述移动终端发送的元数据包括识别用户账号的标识符和公共的网络地址。
优选地,所述主机发送的元数据包括识别主机的标识符和主机的MAC地址。
优选地,所述主机还包括传感器,所述传感器与主机通信单元相连接且用于感知周围环境信息,并将感知到的环境信息通过主机通信单元经公共网络传输至云端服务器。
优选地,所述主机还包括主机更新单元,所述主机更新单元与主机通信单元相连接且向主机通信单元发送通信指令,用于当在有更新的版本的情况下,更新主机和从机中使用的固件版本号和配置信息。
另外地,本发明还提供一种用于管理蓝牙设备绑定连接的方法,所述方法包括以下步骤:
(1)从机向外广播含从机的标识符、厂家识别码和MAC地址的配对信息;
(2)用户所属的所有主机开启本地扫描,接收从机发送的配对信息,并将配对信息存储在主机的存储单元中;
(3)主机向云端服务器上报与主机相配对的从机的配对信息和主机对于从机的RSSI信号强度;
(4)云端服务器收集所有主机的信息,根据主机对于从机的RSSI信号强度,按照由大到小的顺序生成推荐绑定关系列表,并发送到移动终端上的***管理界面;
(5)移动终端上的***管理界面显示推荐绑定关系列表,用户基于推荐绑定关系列表选择绑定主机和从机,确定绑定关系后,向云端服务器发送更新后的绑定关系列表;
(6)云端服务器更新主机和从机的绑定关系,并向所绑定的主机发送从机的配对信息;
(7)所述绑定主机接收从机的配对信息后,完成本地绑定,并在主机的存储单元中存储绑定关系。
优选地,所述步骤(2)中,在将配对信息存储在主机的存储单元步骤之前还包括:判断从机是否在绑定关系列表中,如果已经存在于绑定关系列表中,则丢弃数据;如果不在绑定关系列表中,则存储配对信息,并将配对信息添加至向云端服务器发送的上报列表中。
优选地,所示步骤(3)中,所述主机向云端服务器上报的数据还包括主机的公共网络MAC地址。
优选地,所述步骤(7)中,在所述绑定主机完成本地绑定步骤之前还包括:判断从机的类型,如果从机为身份识别从机,则通过软绑定完成本地绑定;如果从机为普通从机,则通过硬绑定完成本地绑定,并建立陈工连接;
所述软绑定的过程包括:
读取从机的MAC地址和厂家识别码,
读取主机中的绑定列表,并将从机的MAC地址填充至绑定列表中,
变更主机绑定的从机的软绑定数目,所述软绑定数目用于判断身份识别从机的绑定数量是否超过上限;
所述硬绑定的过程包括:
读取从机的MAC地址和厂家识别码,
读取主机中的绑定列表,并将从机的MAC地址填充至绑定列表中,
变更主机绑定的从机的硬绑定数目,所述硬绑定数目用于判断普通从机的绑定数量是否超过上限,
在主机和从机之间建立长连接。
本发明所提供的用于管理蓝牙设备绑定连接的***及方法具有如下优点:通过在设备安装过程中自动生成推荐方案,为用户提供人性化提醒,能够简化设备安装使用的步骤,并且整个***没有一个单独的主机,主机可以与其他设备相结合,整个***中可以包含多个主机,省下购买主机的费用。
附图说明
图1为本发明所提供的用于一个或多个蓝牙设备绑定连接的***的结构图;
图2为本发明所提供的用于一个或多个蓝牙设备绑定连接的***的实施环境示意图;
图3为本发明所提供的一种用于管理蓝牙设备绑定连接的方法的流程图;
图4为本发明所提供的另一种用于管理蓝牙设备绑定连接的方法的流程图;
图5为本发明所提供的一种管理蓝牙设备解绑连接的流程图。
具体实施方式
下面结合附图与实施例对本发明作进一步详细描述。
在本文中,根据一个或更多优选实施例的蓝牙设备可被理解为适用于各种场地整体环境,包括普通家庭公寓、单幢别墅式公寓等小范围场地,也可以是例如校园等大范围场地。
参照附图1,是根据本发明的实施例提供的用于一个或多个蓝牙设备连接绑定的***结构图。一般来说用于管理蓝牙设备绑定连接的***100可以由一个或多个蓝牙主机101、一个或多个普通从机102、一个或多个身份识别从机103、公共网络104、云端服务器105以及一个或多个移动终端106组成。
蓝牙主机101包括蓝牙单元201和通信单元202,主机可以通过蓝牙单元201与普通从机102进行连接并交互,接收身份识别从机103发送的beacon广播包,存储普通从机102和身份识别从机103的配对信息,通信单元202与公共网络104连接,通过公共网络104与云端服务器105连接并交互数据,包括但不限于WI-FI、GSM等方式。
在一些实施方式中,蓝牙主机还包括一些传感器203,例如温度传感器、湿度传感器、烟气传感器、人体感应传感器、人体传感器等,上述传感器可以感知周围的环境信息,可以将环境信息通过公共网络104发送到云端服务器106。
普通从机102包含蓝牙单元301,通过蓝牙协议与蓝牙主机102相连并进行数据交换,并且可以接收身份识别从机103发送的beacon广播包,普通从机102是固定安放的一个设备,可以是带蓝牙的电器,或者其他一些小型的蓝牙配件。
身份识别从机103包含蓝牙单元401和电池单元402,当从机是身份识别从机时,此时身份识别从机103一般只向外发送beacon广播包,而不接收数据,身份识别从机103可以是卡片式或者钥匙扣的形式,属于可移动的随身携带的蓝牙设备。例外的情况下,身份识别从机103可以与移动终端106直连,当身份识别从机103与移动终端106关联时,移动终端106也可以接收并解析身份识别从机103发送的beacon广播包,获取身份识别从机103的配对信息,可以直接将用户账号与身份识别从机103关联。
云端服务器105包括通信单元501、注册单元502和存储单元503。通信单元501通过公共网络104与主机101相连接并进行数据交换,通过公共网络104与移动终端106相连接并进行数据交换。
注册单元502,主要用于管理用户账号、主机、从机之间的访问权限,注册单元502与通信单元501连接。可以将在移动终端管理界面申请的用户账号与主机101进行关联,同时也可以更新关联信息或者解除关联;可以将主机101和普通从机102,主机101和身份识别从机103进行关联,以及更新关联信息或者解除关联;同时也可以并且向通信单元501发送用户账户与主机的关联信息、主机和从机的关联信息。
存储单元503,与注册单元502连接,用于存储注册单元502产生的用户账户与主机101的关联信息、主机101和普通从机102、主机和身份识别从机103之间的关联信息。
移动终端106,安装***的管理界面,用于注册用户账号,显示主机信息和从机信息,设置用户账户与主机的绑定关系以及主机与从机之间的绑定关系。
在一些实施方式中,云端服务器105还包括更新单元504,更新单元504与通信单元501连接,向通信单元501发送更新指令,用于在有更新版本的情况下,更新主机101、普通从机102和身份识别从机103使用的固件版本号和配置信息。更新身份识别从机103使用的固件版本号和配置信息,仅在身份识别从机103与移动终端106直连时更新。
在一些实施方式中,云端服务器106还包括控制单元505,控制单元505与存储单元503连接,读取存储单503中存储的元数据,控制单元505还与通信单元501连接,向通信单元501发送控制指令。
图2是根据本发明的实施例提供的用于一个或多个蓝牙设备连接绑定的实施环境示意图,本实施例以一幢包含上下两层的别墅式公寓作为举例,在上述实施环境中,一户家庭中可能拥有多个家庭成员,拥有不同的家庭电器,并且可能拥有多个无线路由器。
例如,本实施中,该户家庭包含了智能插座601、墙壁开关602、墙壁插座603,上述设备都包含了存储器、蓝牙模块和WI-FI模块,作为整个用于管理智能家居设备绑定连接的***中的认证主机,其中存储器用于存储数据,蓝牙模块用于与其他蓝牙设备连接,通信模块用于和公共网络相连。
另外该户家庭可能包含的电器还包括蓝牙台灯604,蓝牙温控器605,蓝牙烟雾报警器606,上述设备都包含了蓝牙模块,作为整个用于管理智能家居设备绑定连接的***中的普通从机,可以向外发送广播包。
此外,还有一种可能会为家庭成员配置身份识别从机,上述身份识别从机可能是以钥匙或者卡片形式存在,可以被随身携带,包含蓝牙模块以及电池,同时可以持续向外发送广播包,主要用于验证是否家庭成员,以及判断家庭成员在家中的位置,图2中为家庭成员配备了一个蓝牙钥匙607,同时也为家中的宠物配备了一个蓝牙钥匙608。
家庭成员还有一个手机609作为移动终端的设备,上面安装有管理蓝牙设备绑定连接的APP。
家庭中可能安装有不止一个无线路由器610,可以连接到公共网络104,公共网络104可以连接到云端服务器105。
图3是用于管理蓝牙设备绑定连接的流程图。以附图2中的实验环境中的设备连接作为举例,假设当前设备都已经在家中安装成功。
S701,从机向外广播包含所述从机的标识、厂家识别码以及相关的MAC地址的配对信息。
在本实施例中,蓝牙台灯604在上电后,主动向外发送广播包,广播包里面可能包含了从机的标识,从机的标识可以是一串16位的字符,此外还包括厂家识别码和从机的MAC地址。
S702,所有主机开启本地扫描,接收从机向外发送的配对信息。
家里所有主机包括智能插座601、墙壁开关602、墙壁插座603都开启本地扫描,扫描在接收范围内的广播包。蓝牙台灯604在智能插座601、墙壁开关602的蓝牙接收范围内,智能插座601、墙壁开关602在扫描到蓝牙台灯604发送的广播包后,识别并解析广播包,得到蓝牙台灯604的配对信息,判断是否存在于本地绑定列表中,如果存在,则丢弃数据;如果不存在,则将配对信息存储在在智能插座601、墙壁开关602的存储器中。
S703,主机向云端服务器上报从机的配对信息和主机对于从机的RSSI信号强度。
智能插座601、墙壁开关602计算接收到的蓝牙台灯604发送的广播包的RSSI信号强度,并将上述RSSI信号强度以及本地保存的蓝牙台灯604配对信息通过公共网络104发送到云端服务器105。
S704,云端服务器收集所有主机信息,按照RSSI信号强度生成推荐绑定关系列表。
云端服务器105收集智能插座601、墙壁开关602上报的RSSI信号强度和对应的从机的配对信息,同时获取主机的公网MAC地址,根据主机对于从机的RSSI信号强度,按大到小排序,将公网MAC地址与从机的MAC地址进行关联,最后生成推荐的绑定列表,并发送到移动终端安装的APP。
例如云端服务器105计算步骤S703中智能插座601、墙壁开关602上报的RSSI信号强度,分别得到RSSI信号强度为-30dBm和-45dBm,智能插座601收到的信号强度大于墙壁开关602收到的信号强度,因此生成的推荐绑定列表即如下表所示:
优先级 | 从机 | 优选绑定主机地址 |
1 | 蓝牙台灯MAC | 智能插座MAC |
2 | 蓝牙台灯MAC | 墙壁开关MAC |
S705,云端服务器将推荐绑定关系列表发送到移动终端安装的管理界面。
S706,移动终端显示推荐绑定关系列表,用户选择绑定主机和从机,确定绑定关系后,向云端服务器发送更新后的绑定关系。
用户的手机609收到云端服务器105发送的推荐绑定关系列表后,在手机APP中显示所有设备的绑定关系,并提示用户最优推荐的绑定列表,例如在界面上可显示“当前蓝牙台灯604最优的绑定主机是智能插座601,是否绑定智能插座601?”,当用户选择取消后,界面上推荐的绑定关系列表将变色着重突出,当用户确定选择绑定的智能插座601后,生成确定的绑定关系,即蓝牙台灯604与智能插座601进行绑定,向云端服务器105发送更新后的绑定关系,在移动终端存储智能插座601和蓝牙台灯604对应的MAC地址。
S707,云端服务器更新绑定主机和从机的绑定关系,向绑定主机发送从机的配对信息。
云端服务器105在收到手机609发送的更新后的绑定关系后,在云端服务器105的绑定表中存储更新后的绑定关系,同时向智能插座601发送绑定关系,其中包智能插座601的公网MAC地址和厂家识别码,以及蓝牙台灯604的MAC地址和厂家识别码。
S708,绑定主机接收从机的配对信息后,完成本地绑定,在本地存储绑定关系。
智能插座601接收到云端服务器105发送的绑定关系后,首先判断从机的类型,如果从机是身份识别从机,则通过软绑定完成本地绑定;如果从机是普通从机,则通过硬绑定完成本地绑定,并建立成功连接。软绑定仅是让主机可以接收特定从机的信号,硬绑定是在主机和从机之间建立长连接。软绑定的绑定上限数量可以由用户进行设置,硬绑定的绑定上限数量遵循蓝牙协议规定的绑定上限数,一般不会超过8个。通过软绑定的设置,扩展蓝牙设备的可连接利用数。
本实施例中,蓝牙台灯604是普通从机,因此通过硬绑定进行本地绑定,读取智能插座601的的MAC地址和厂家识别码,然后读取智能插座601中原有的绑定列表,计算绑定列表中的从机绑定数,判断是否超过上限,如果超过上限,则结束本次绑定,向云端服务器105发送反馈信息,云端服务器接收到反馈信息后,向手机609发送提示信息“您选择绑定的设备已达到绑定上限,请选择另外的设备进行绑定”,并且根据步骤S704中生成的推荐绑定列表,向用户推荐次一级的绑定主机。
如果没有超过绑定上限,则将蓝牙台灯604的MAC地址填充到绑定列表中,变更绑定数,并向云端反馈绑定成功。
最后,智能插座601通过蓝牙协议与蓝牙台灯604建立长连接。
假如从机是身份识别从机,则没有上述最后建立长连接的过程。
图4是另一种用于管理蓝牙设备绑定连接的流程图,是当用户选择身份识别从机和移动终端直连情况下的另一种绑定流程。
S801,身份识别从机向外广播包含从机的标识、厂家识别码以及相关的MAC地址的配对信息。
在本实施例中,用户选择蓝牙钥匙608进行绑定,蓝牙钥匙608主动向外发送包含蓝牙钥匙608的标识、厂家识别码以及相关的MAC地址的广播包。
S802,移动终端开启蓝牙扫描,接收身份识别从机向外发送的配对信息。
移动终端106可以在安装的APP中,开启扫描蓝牙,搜索附近的身份识别从机,扫描到蓝牙钥匙608发送的广播包后,在页面上提示。
S803,用户在移动终端管理界面将身份识别从机与用户账号进行绑定,并向云端服务器发送身份识别从机与用户账号的绑定信息。
移动终端106解析广播包,得到蓝牙钥匙608的厂家识别号和MAC地址,用户在移动终端106的管理界面上将蓝牙钥匙608与用户账号进行绑定,并且将用户账号、蓝牙钥匙608的厂家识别号和MAC地址发送到云端服务器105。
S804,云端服务器存储并更新身份识别从机与用户账号的绑定信息,并向用户下所有主机发送身份识别从机的配对信息;
云端服务器105接收到移动终端106发送的用户账号、蓝牙钥匙608的厂家识别号和MAC地址后,获取该用户账号下的所有主机,包括智能插座601、墙壁开关602和墙壁插座603,将蓝牙钥匙608的MAC地址添加到用户账号下的所有主机,在云端服务器105完成用户账号、主机、从机的绑定。同时云端服务器105向智能插座601、墙壁开关602和墙壁插座603发送蓝牙钥匙608的厂家识别号和MAC地址。
S805,主机在本地存储绑定关系,并向云端服务器反馈绑定。
智能插座601、墙壁开关602和墙壁插座603接收到云端发送的配对信息后,将MAC地址填充到主机的绑定列表中,更新绑定数,并向云端服务器105反馈。
图5是用于管理蓝牙设备解绑的流程图。以附图2中的实验环境中的设备连接作为举例。
S901,移动终端向云端服务器发送解绑请求。
用户在移动终端106的APP中,选择具体要解绑的从机,然后点击解绑解除,移动终端106向云端服务器105发送从机以及对应绑定主机的标识,上述从机标识可以是从机的MAC地址或者唯一识别ID,对应绑定主机的标识是主机的公网MAC地址。
S902,云端服务器更新绑定信息,并向主机发送解绑信息。
云端服务器105接收到移动终端106发送的解绑信息,解析后得到从机和对应绑定主机的标识,并在绑定列表中搜索相关标识,找到对应记录后,将记录从绑定列表中删除。
同时向对应的绑定主机发送解绑信息,上述解绑信息中包含从机的MAC地址。
S903,主机解除和从机的绑定关系,并向云端服务器反馈。
主机接收到云端服务器105发送的解绑信息后,解析得到从机的MAC地址,并且根据从机的MAC地址在自身的绑定列表中,找到对应的从机信息,将从机从绑定列表中删除,然后向云端服务器反馈解绑成功的信息。
上述实施例用于对本发明作进一步说明,但并不将本发明局限于这些具体实施方式。本领域技术人员应该认识到,本发明涵盖了权利要求书范围内所可能包括的所有备选方案、改进方案和等效方案。
Claims (8)
1.一种用于管理蓝牙设备绑定连接的***,其特征在于,所述***包括:
- 一个或多个主机,所述主机包括主机存储单元、主机通信单元和主机蓝牙单元,所述主机存储单元用于存储与主机蓝牙配对的多个从机的配对信息,所述主机通信单元用于通过公共网络连接云端服务器并接收云端服务器发送的元数据,所述主机蓝牙单元用于与一个或多个从机相连接,并提供蓝牙认证服务;
- 一个或多个从机,所述从机包括从机蓝牙单元,所述从机蓝牙单元用于向主机发送元数据;
- 公共网络,所述公共网络用于连接主机和云端服务器或连接移动终端和云端服务器;
- 云端服务器,所述云端服务器包括:
- 云端服务器通信单元,所述云端服务器通信单元用于通过公共网络接收移动终端或主机发送的元数据;
- 云端服务器注册单元,所述云端服务器注册单元用于管理移动终端所对应的用户账户对主机和从机的访问权限,用于将用户账户与主机进行关联,更新关联信息或解除关联;所述云端服务器注册单元用于将主机和从机进行关联,更新关联信息或解除关联;所述云端服务器注册单元与云端服务器通信单元信号连接,并向云端服务器通信单元发送用户账户与主机的关联信息以及主机和从机的关联信息;
- 云端服务器存储单元,所述云端服务器存储单元与云端服务器注册单元信号连接,且用于存储云端服务器注册单元产生的用户账户与主机的关联信息以及主机和从机的关联信息;以及
- 云端服务器控制单元,所述云端服务器控制单元与云端服务器存储单元相连接并读取云端服务器存储单元中存储的元数据,所述云端服务器控制单元与云端服务器通信单元相连接且向云端服务器通信单元发送控制指令;
以及
- 一个或多个移动终端,所述移动终端设置***管理界面,用于注册用户账号,显示主机和从机的信息,设置用户账户与主机之间的绑定关系以及主机与从机之间的绑定关系;
所述主机发送的元数据包括识别主机的标识符和主机的MAC地址;
所述主机还包括传感器,所述传感器与主机通信单元相连接且用于感知周围环境信息,并将感知到的环境信息通过主机通信单元经公共网络传输至云端服务器。
2.根据权利要求1中所述的用于管理蓝牙设备绑定连接的***,其特征在于,所述从机为普通从机或身份识别从机;所述普通从机包括普通从机蓝牙单元,所述普通从机通过普通从机蓝牙单元连接主机,且接收主机发送的元数据以及向主机发送元数据;所述身份识别从机包括身份识别从机蓝牙单元,所述身份识别从机通过身份识别从机蓝牙单元连接普通从机或主机,并向普通从机或主机持续发送广播包。
3.根据权利要求1中所述的用于管理蓝牙设备绑定连接的***,其特征在于,所述配对信息包括与主机蓝牙配对的从机的标识符、厂家识别码和MAC地址。
4.根据权利要求1中所述的用于管理蓝牙设备绑定连接的***,其特征在于,所述移动终端发送的元数据包括识别用户账号的标识符和公共的网络地址。
5.根据权利要求1中所述的用于管理蓝牙设备绑定连接的***,其特征在于,所述主机还包括主机更新单元,所述主机更新单元与主机通信单元相连接且向主机通信单元发送通信指令,用于当在有更新的版本的情况下,更新主机和从机中使用的固件版本号和配置信息。
6.一种用于管理蓝牙设备绑定连接的方法,其特征在于,所述方法包括以下步骤:
(1)从机向外广播含从机的标识符、厂家识别码和MAC地址的配对信息;
(2)用户所属的所有主机开启本地扫描,接收从机发送的配对信息,并将配对信息存储在主机的存储单元中;
(3)主机向云端服务器上报与主机相配对的从机的配对信息和主机对于从机的RSSI信号强度;
(4)云端服务器收集所有主机的信息,根据主机对于从机的RSSI信号强度,按照由大到小的顺序生成推荐绑定关系列表,并发送到移动终端上的***管理界面;
(5)移动终端上的***管理界面显示推荐绑定关系列表,用户基于推荐绑定关系列表选择绑定主机和从机,确定绑定关系后,向云端服务器发送更新后的绑定关系列表;
(6)云端服务器更新主机和从机的绑定关系,并向所绑定的主机发送从机的配对信息;
(7)所述绑定主机接收从机的配对信息后,完成本地绑定,并在主机的存储单元中存储绑定关系。
7.根据权利要求6中所述的用于管理蓝牙设备绑定连接的方法,其特征在于,所述步骤(2)中在将配对信息存储在主机的存储单元步骤之前还包括:判断从机是否在绑定关系列表中,如果已经存在于绑定关系列表中,则丢弃数据;如果不在绑定关系列表中,则存储配对信息,并将配对信息添加至向云端服务器发送的上报列表中。
8.根据权利要求6中所述的用于管理蓝牙设备绑定连接的方法,其特征在于,所述步骤(7)中所述绑定主机完成本地绑定步骤之前还包括:判断从机的类型,如果从机为身份识别从机,则通过软绑定完成本地绑定;如果从机为普通从机,则通过硬绑定完成本地绑定,并建立长 连接;
所述软绑定的过程包括:
读取从机的MAC地址和厂家识别码,
读取主机中的绑定列表,并将从机的MAC地址填充至绑定列表中,
变更主机绑定的从机的软绑定数目,所述软绑定数目用于判断身份识别从机的绑定数量是否超过上限;
所述硬绑定的过程包括:
读取从机的MAC地址和厂家识别码,
读取主机中的绑定列表,并将从机的MAC地址填充至绑定列表中,
变更主机绑定的从机的硬绑定数目,所述硬绑定数目用于判断普通从机的绑定数量是否超过上限,
在主机和从机之间建立长连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610566071.7A CN106102184B (zh) | 2016-07-15 | 2016-07-15 | 一种用于管理蓝牙设备绑定连接的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610566071.7A CN106102184B (zh) | 2016-07-15 | 2016-07-15 | 一种用于管理蓝牙设备绑定连接的***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106102184A CN106102184A (zh) | 2016-11-09 |
CN106102184B true CN106102184B (zh) | 2020-05-22 |
Family
ID=57220638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610566071.7A Active CN106102184B (zh) | 2016-07-15 | 2016-07-15 | 一种用于管理蓝牙设备绑定连接的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106102184B (zh) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681774B (zh) * | 2016-12-30 | 2021-01-12 | Tcl通力电子(惠州)有限公司 | 蓝牙扬声器的软件升级方法及智能终端 |
CN107037485B (zh) * | 2017-03-02 | 2024-07-05 | 深圳市拓迈电子有限公司 | 一种智能金属探测装置 |
CN108696843A (zh) * | 2017-03-07 | 2018-10-23 | 中移(杭州)信息技术有限公司 | 一种物理设备间蓝牙组网控制方法、装置和*** |
CN108632324A (zh) * | 2017-03-24 | 2018-10-09 | 深圳市帝迈生物技术有限公司 | 血液细胞分析仪的多仪器同步升级方法、***及ipu终端 |
CN107606748A (zh) * | 2017-08-28 | 2018-01-19 | 合肥龙多电子科技有限公司 | 一种手机蓝牙控制温控器*** |
CN107645719B (zh) * | 2017-09-07 | 2020-02-21 | 飞天诚信科技股份有限公司 | 一种蓝牙绑定方法及装置 |
CN109521679A (zh) * | 2017-09-20 | 2019-03-26 | 青岛海尔洗衣机有限公司 | 一种家电控制方法 |
CN107995256A (zh) * | 2017-10-26 | 2018-05-04 | 康美健康云服务有限公司 | 一种无线数据收取方法、电子设备、存储介质、*** |
CN107864470A (zh) * | 2017-10-31 | 2018-03-30 | 宁波特电子有限公司 | 电源开关的物联方法及*** |
CN107666655A (zh) * | 2017-10-31 | 2018-02-06 | 三明学院 | 一种旅行团防走散设备 |
CN109769231A (zh) * | 2017-11-09 | 2019-05-17 | 北京君正集成电路股份有限公司 | 蓝牙配对连接方法和装置 |
CN108282767B (zh) * | 2017-12-29 | 2020-11-17 | 歌尔科技有限公司 | 一种配对方法、装置和*** |
CN108415273B (zh) * | 2018-01-17 | 2021-09-14 | 深圳市博孚机电有限公司 | 一种电动窗帘的控制方法 |
CN108601007A (zh) * | 2018-04-28 | 2018-09-28 | 上海与德科技有限公司 | 蓝牙网络及其组网方法、主设备、从设备 |
CN108712739A (zh) * | 2018-05-17 | 2018-10-26 | 四川斐讯信息技术有限公司 | 一种ios***获取蓝牙地址的方法及装置 |
CN108968618A (zh) * | 2018-06-06 | 2018-12-11 | 深圳市博孚机电有限公司 | 一种电动窗帘的控制方法 |
CN108650670A (zh) * | 2018-07-31 | 2018-10-12 | 四川创智慧科技有限公司 | 一种通过蓝牙绑定用户设备的***及其使用方法 |
CN108684121A (zh) * | 2018-08-01 | 2018-10-19 | 星络科技有限公司 | 一种照明控制方法 |
CN109068397B (zh) * | 2018-08-27 | 2021-05-25 | 江苏盖睿健康科技有限公司 | 蓝牙绑定方法及*** |
CN109788057B (zh) * | 2019-01-14 | 2021-03-23 | 山东建筑大学 | 一种物联网设备动态虚拟配置方法及*** |
DE102019118969A1 (de) * | 2019-07-12 | 2021-01-14 | Workaround Gmbh | Verfahren zum Betreiben eines Sensor- und/oder Informationssystems sowie Sensor- und/oder Informationssystem |
US11089112B2 (en) * | 2019-08-21 | 2021-08-10 | Facebook, Inc. | Low latency interactive media distribution using shared user hardware |
CN110601934A (zh) * | 2019-09-18 | 2019-12-20 | 青岛海信智慧家居***股份有限公司 | 一种绑定开关设备与开关设备建立绑定关系的方法及装置 |
CN116528247A (zh) * | 2020-04-17 | 2023-08-01 | 花瓣云科技有限公司 | 设备绑定方法和终端设备 |
CN111615090B (zh) * | 2020-04-27 | 2023-07-14 | Oppo(重庆)智能科技有限公司 | 蓝牙设备间的交互方法及装置、存储介质和电子设备 |
CN111629366B (zh) * | 2020-04-27 | 2023-06-09 | Oppo(重庆)智能科技有限公司 | 蓝牙设备间的交互方法及装置、存储介质和电子设备 |
CN111818137B (zh) * | 2020-06-24 | 2023-09-08 | 南京智鹤电子科技有限公司 | 绑定的方法及装置 |
CN112165733B (zh) * | 2020-09-25 | 2023-04-07 | 杭州涂鸦信息技术有限公司 | 一种私有协议的点对点多信道网络搭建方法及*** |
CN112804651B (zh) * | 2020-12-29 | 2022-09-27 | 武汉联影智融医疗科技有限公司 | 绑定方法、装置和计算机设备 |
CN113051101B (zh) * | 2021-04-26 | 2021-12-14 | 广州市新矽亚电子科技有限公司 | 一种共总线多从机的通信***及方法 |
CN114220201A (zh) * | 2022-01-19 | 2022-03-22 | 深圳指芯物联技术有限公司 | 一种基于小程序扫码绑定前后锁的方法、***及智能锁 |
CN117201661B (zh) * | 2022-05-31 | 2024-05-03 | 广州星际悦动股份有限公司 | 口腔护理***的控制方法、装置、介质及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104104414A (zh) * | 2014-06-18 | 2014-10-15 | 深圳市警豹电子科技有限公司 | 多台蓝牙设备通讯及蓝牙设备配对信息的转送方法 |
CN105142095A (zh) * | 2015-08-07 | 2015-12-09 | 深圳市昇润科技有限公司 | 智能蓝牙族群配对方法与互联互传操控方法 |
CN105163402A (zh) * | 2015-09-24 | 2015-12-16 | 劳海鹏 | 一种通过移动终端对码实现射频双向通讯的方法与*** |
CN105719374A (zh) * | 2016-01-22 | 2016-06-29 | 慧锐通智能科技股份有限公司 | 一种门禁访问控制方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9424417B2 (en) * | 2014-06-04 | 2016-08-23 | Qualcomm Incorporated | Secure current movement indicator |
-
2016
- 2016-07-15 CN CN201610566071.7A patent/CN106102184B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104104414A (zh) * | 2014-06-18 | 2014-10-15 | 深圳市警豹电子科技有限公司 | 多台蓝牙设备通讯及蓝牙设备配对信息的转送方法 |
CN105142095A (zh) * | 2015-08-07 | 2015-12-09 | 深圳市昇润科技有限公司 | 智能蓝牙族群配对方法与互联互传操控方法 |
CN105163402A (zh) * | 2015-09-24 | 2015-12-16 | 劳海鹏 | 一种通过移动终端对码实现射频双向通讯的方法与*** |
CN105719374A (zh) * | 2016-01-22 | 2016-06-29 | 慧锐通智能科技股份有限公司 | 一种门禁访问控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106102184A (zh) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106102184B (zh) | 一种用于管理蓝牙设备绑定连接的***及方法 | |
US11979274B2 (en) | Network management method and apparatus | |
KR102060547B1 (ko) | 무선 통신 시스템에서 무선 기기 등록 방법 및 장치 | |
KR101328779B1 (ko) | 이동 단말기, 서버 및 이를 이용한 정보 제공 방법 | |
CN110830575B (zh) | 智能家居设备的数据传输方法、控制***及智能网关设备 | |
WO2021135299A1 (zh) | 一种设备配网绑定方法、***、移动终端及存储介质 | |
CN105100190A (zh) | 对账户与设备的控制关系进行管理的方法、装置和*** | |
WO2016193417A1 (en) | Home appliance control method and control system | |
CN108055339B (zh) | 家电设备互联的方法、装置、存储介质及云平台服务器 | |
US20150208194A1 (en) | Short range radio communication system and short range radio communication terminal | |
CN109391699A (zh) | 设备网络配置方法、装置及服务器 | |
JP5827649B2 (ja) | 電力供給システム | |
WO2018010595A1 (zh) | 入网的方法、装置及*** | |
CN113891317A (zh) | 智能设备的配网方法及配网装置、电子设备 | |
CN113824617B (zh) | 配网方法以及存储介质、家电设备、云端服务器 | |
CN106162811B (zh) | 建立网络连接的方法及装置 | |
KR20170077316A (ko) | 전자 장치, 전자 장치의 통신 방법 및 이동 단말기의 통신 방법 | |
KR102214940B1 (ko) | 무선 통신 시스템에서 무선 기기 등록 방법 및 장치 | |
US20150178068A1 (en) | Electric product and method for updating firmware of the same | |
CN105915416B (zh) | 一种信息处理方法及终端设备 | |
CN113196721A (zh) | 物联网设备的发现方法、装置及终端设备 | |
KR20100000267A (ko) | 통합 웹 브라우징 서비스를 제공하는 이동통신 단말,이동통신 시스템, 근거리 무선통신 시스템 및 그 방법 | |
CN111741136A (zh) | 自动配网方法及***和服务器 | |
CN114501361A (zh) | 配网方法、用户设置方法、服务器、控制终端及存储介质 | |
KR20210018387A (ko) | 무선 통신 시스템에서 무선 기기 등록 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |