一种智能设备自动配对连接方法和系统与流程

文档序号:11254489阅读:669来源:国知局
一种智能设备自动配对连接方法和系统与流程

本发明涉及智能设备领域,尤其涉及一种智能穿戴设备,特别是手表的自动配对连接方法和系统。



背景技术:

智能设备具有一定的信息处理能力,其中,智能手表是符合手表基本技术要求的手表。除指示时间之外,还应具有提醒、导航、校准、监测、交互等其中一种或者多种功能。这其中,通过智能手表与其他智能设备连接,实现功能的控制和智能设备持有者之间的信息交互,成为消费者越来越看重的功能。

目前,智能设备与其他智能设备之间的信息交互主要是通过蓝牙方式进行,需要用户首先手动打开其他智能设备的蓝牙模块,进行扫描,待搜索到待配对的智能设备后,由其他智能设备的用户进行配对选择,包括校验秘钥的设置,最后完成配对连接。该过程对于视觉有障碍或者对智能设备操作不熟悉的用户来说,过于繁琐,尤其是每次交互都要用户手动参与,大大降低了用户体验。

其次,用户对将要建立连接的对方用户的安全性和可靠性并不知情,这也增加了建立连接的风险。

另外,对于同一生产厂家或服务供应商来说,也希望使用自己公司产品的用户之间能够建立更紧密的社交关系,以增强对自己产品的粘性,提高用户体验。

因此,需要设计一种更为智能可靠的智能设备自动配对连接方法和系统。



技术实现要素:

本发明的目的是通过以下技术方案实现的。

一种智能设备自动配对连接方法,所述方法包括:

主智能设备发起蓝牙扫描,检索附近的已开启蓝牙的智能设备的mac地址;

主智能设备将检索到的mac地址发送至云端,查看云端是否存在该mac地址,得到验证结果,所述云端存储有一个或多个智能设备的mac地址;

主智能设备根据验证结果执行相应的蓝牙连接策略。

优选地,所述主智能设备将检索到的mac地址发送至云端,查看云端是否存在该mac地址,得到验证结果包括:

结果一、主智能设备通过扫描检索到附近存在一个或多个mac地址,其中一个mac地址在云端存在;

结果二、主智能设备通过扫描检索到附近存在多个mac地址,其中多个mac地址在云端存在;

结果三、主智能设备通过扫描检索到附近存在多个mac地址,其中一个或多个mac地址是云端存在的,一个或多个mac地址是云端不存在的;

结果四、主智能设备没有检索到没有附近存在mac地址,或者,主智能设备检索到附近存在一个或多个mac地址,但是没有通过验证的mac地址。

优选地,当得到结果一时,所述蓝牙连接策略包括:不论主智能设备与该智能设备是否配对过,主智能设备与具有该mac地址的智能设备进行蓝牙自动连接,若连接不成功,则主智能设备重新发起蓝牙扫描。

优选地,当得到结果二时,所述蓝牙连接策略包括:

a.主智能设备根据与全部都在云端存在的所述多个mac地址相对应的多个智能设备的蓝牙信号,选择信号最优的智能设备进行蓝牙自动连接,如果连接失败则选第二优的依次类推,直到连接成功;若所有蓝牙设备连接都不成功,则主智能设备重新发起蓝牙扫描;或者,

b.主智能设备弹出选择页面,列出信号较优的几个蓝牙设备给用户选择连接,若连接都不成功,则主智能设备重新发起蓝牙扫描。

优选地,当得到结果三时,所述蓝牙连接策略包括,选择出在云端存在的所述多个mac地址,其后

a.主智能设备根据与在云端存在的所述多个mac地址相对应的多个智能设备的蓝牙信号,选择信号最优的智能设备进行蓝牙自动连接,如果连接失败则选第二优的自动连接,依次类推,直到连接成功,若所有蓝牙设备连接都不成功,则主智能设备重新发起蓝牙扫描,或者

b.主智能设备弹出选择页面,列出信号较优的几个蓝牙设备给用户选择连接,若连接不成功,则主智能设备重新发起蓝牙扫描。

优选地,当得到结果四时,没有通过验证的mac地址,则主智能设备重新发起蓝牙扫描。

优选地,主智能设备是手机或者是智能手表,或者,智能设备是带有蓝牙功能的智能锁。

一种智能设备自动配对连接系统,用于执行上述的方法,所述系统包括:主智能设备、云端、一个或多个智能设备,其中,

主智能设备,其通过wifi或者4g网络与云端连接,其通过蓝牙与附近的多个具有各自mac地址的一个或多个智能设备进行数据交互。

优选地,所述多个具有各自mac地址的智能设备包括多个智能手表,或者一个或多个智能手表和一个或多个智能家居设备。

一种智能设备,包括存储器、一个或多个处理器,以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在存储器中,并且被配置成由所述一个或多个处理器执行,所述计算机程序包括用于执行上述方法的步骤。

一种计算机可读存储介质,包括与所述智能结合使用的计算机程序,所述计算机程序可被处理器执行以完成上述方法的步骤。

本发明的优点在于:只需要开启主智能设备的蓝牙,其后不需要用户手动操作智能设备,即可实现智能设备与其他智能设备之间的蓝牙连接。通过在云端进行mac地址核查,对将要与主智能设备建立连接的对象的安全性和可靠性进行了验证,避免了潜在的连接风险。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

附图1示出了根据本发明实施方式的智能手表自动配对连接方法流程图;

附图2示出了根据本发明实施方式的智能手表自动配对连接方法中的详细步骤示意图;

附图3示出了根据本发明一种实施方式的主智能设备和手机创建连接的过程图;

附图4示出了根据本发明实施方式的智能手表自动配对连接的系统框架图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

根据本发明的实施方式,提出一种智能设备自动配对连接方法,如附图1所示,所述方法包括:

s1、通用智能设备已经开启蓝牙并处于广播状态,主智能设备发起蓝牙扫描,检索附近的已开启蓝牙的智能设备mac地址;

s2、主智能设备将检索到的mac地址发送至云端,查看云端是否存在该mac地址,得到验证结果,所述云端存储有一个或多个通用智能设备的mac地址;

s3、主智能设备根据s2的验证结果选择性地与通用智能设备进行蓝牙连接。

其中,将mac地址存入云端的步骤是在通用智能设备售卖到终端用户之前实现的,该步骤可以由厂家进行,也可以由零售商进行;所述云可以是公有云,也可以是私有云。

如图2所示,s2包括如下验证结果:

结果一、仅有一个通过验证的mac地址,即,主智能设备通过扫描检索到附近存在一个或多个mac地址,其中一个mac地址在云端存在。

那么,s3中,不论主智能设备与该通用智能设备是否配对过,主智能设备与具有该mac地址的通用智能设备进行蓝牙自动连接。若连接不成功,则转入s2。

结果二、仅有多个通过验证的mac地址,即,主智能设备通过扫描检索到附近存在多个mac地址,且所述多个mac地址全部都在云端存在。

那么,s3中,可以

a.主智能设备根据具有通过验证的多个mac地址的多个通用智能设备(即,与全部都在云端存在的所述多个mac地址相对应的多个通用智能设备)的蓝牙信号,选择信号最优的通用智能设备进行蓝牙自动连接,如果连接失败则选第二优的依次类推,直到连接成功。若所有蓝牙设备连接都不成功,则转入s1。

优选地,如果是主智能设备配对过的通用智能设备,则略过,不连接,继续选择信号次优的;

优选地,如果是主智能设备配对过的通用智能设备,优先配对。

b.主智能设备弹出选择页面,列出信号较优的几个蓝牙设备给用户选择连接。若连接都不成功,则转入s1。

优选地,在弹出选择页面之前,剔除信号小于特定阀值的蓝牙设备。

结果三、有多个通过验证的mac地址,还有一个或多个未通过验证的mac地址,即,主智能设备通过扫描检索到附近存在多个mac地址,其中一部分是云端存在的,一部分是云端不存在的。

那么,s3中,选择验证过的mac地址(即,选择出在云端存在的所述多个mac地址)进行分析,可以

a.主智能设备根据具有通过验证的多个mac地址的多个通用智能设备(即与在云端存在的所述多个mac地址相对应的多个通用智能设备)的蓝牙信号,选择信号最优的通用智能设备进行蓝牙自动连接,如果连接失败则选第二优的依次类推,直到连接成功。若所有蓝牙设备连接都不成功,则转入s1。

优选地,如果是主智能设备配对过的通用智能设备,则略过,不连接,继续选择信号次优的;

优选地,如果是主智能设备配对过的通用智能设备,优先配对。

b.主智能设备弹出选择页面,列出信号较优的几个蓝牙设备给用户选择连接。若连接不成功,则转入s1。

优选地,在弹出选择页面之前,剔除信号小于特定阀值的蓝牙设备。

结果四、主智能设备没有检索到没有附近存在mac地址,或者,主智能设备检索到附近存在一个或多个mac地址,但是没有通过验证的mac地址,则返回s2。

优选地,s2中,主智能设备去云端查找mac地址是否存在包括:该主智能设备通过wifi或者4g网络连接到云端数据库,在云端数据库中查找得到是否存在该mac地址,或者该主智能设备在首次查找时,通过wifi或者4g网络连接到云端数据库,将云端数据库的mac地址下载到本地,此后的查找都是在本地查找得到是否存在该mac地址。由此,主智能设备连接到的通用智能设备都是经过云端mac地址验证的,无须密钥验证,保证了数据安全。

优选地,主智能设备可以是手机、还可以是能够连接到云端数据库的智能穿戴、智能家居设备。特别地,主智能设备是智能手表。

优选地,通用智能设备是智能手表。

优选地,通用智能设备是带有蓝牙功能的智能锁,例如可以用于共享单车的带有蓝牙功能的智能锁。

根据本发明的一个方面,步骤s3中,主智能设备与具有该mac地址的通用智能设备进行蓝牙自动连接,或者,主智能设备根据多个具有通过验证的mac地址的通用智能设备的蓝牙信号,选择信号最优的通用智能设备进行蓝牙自动连接,其中的自动连接包括:主智能设备根据待连接通用智能设备的mac地址,连接对应的mac地址的uuid对应的蓝牙服务。

具体地,通用唯一识别码uuid是指在一台机器上生成的数字,作为蓝牙服务的唯一标识,类似网络服务的域名或者ip,对在同一时空中的所有机器都是唯一的。可选地,具有蓝牙模块的设备通过获取其内部存储器中的mac地址,并根据所述物理地址生成唯一识别码uuid。可选地,所述唯一识别码为mac地址的后四位。

如图3所示,其示出了本发明一种实施方式的、通用智能设备为智能手表的、主智能设备和所述智能手表创建连接的过程,在这种实施方式中,主智能设备附近只有一只mac地址存在于云端的手表。该连接过程为:主智能设备发起蓝牙扫描,检索附近的mac地址,手表发送mac地址给主智能设备,主智能设备将检索到的mac地址发送至云端查找匹配,云端返回验证结果为匹配,主智能设备发送向手表发送一个连接请求,其中包括了连接开始时需要的所有信息,实现主设备和从设备的蓝牙连接。

参见图4,其示出了根据本发明实施方式的通用智能设备自动配对连接的系统,该系统包括主智能设备,其与云端通过wifi或者4g网络连接,其通过蓝牙与附近的多个具有各自mac地址的智能设备wl-wn进行数据交互。特别地,所述多个具有各自mac地址的通用智能设备包括多个智能手表,或者一个或多个智能手表和一个或多个智能家居设备,或者一个或多个智能锁。

通过采用本发明的技术方案,只需要开启主智能设备的蓝牙,其后不需要用户手动操作,即可实现智能手表与其他智能设备之间的蓝牙连接;而通过在云端进行mac地址核查,对将要与主智能设备建立连接的对象的安全性和可靠性进行了验证;尤其是对购买同一厂家的智能设备,如智能手表的用户来说,提供了一种可靠且迅速的社交体验,即通过本发明的技术方案实现了智能设备用户的有效分类,大大提高了用户体验。

在本发明的实施方式中,还公开了一种智能设备,包括存储器、一个或多个处理器,以及一个或多个程序,其中所述一个或多个程序被存储在存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行本发明实施方式中所述方法的步骤。

在本发明的实施方式中,还公开了一种智能手表,包括显示屏、存储器、一个或多个处理器,以及一个或多个程序,其中所述一个或多个程序被存储在存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行本发明实施方式中所述方法的步骤。

在本发明的实施方式中,还公开了一种计算机可读存储介质,包括与上述的智能设备或者智能手表结合使用的计算机程序,所述计算机程序可被处理器执行以完成本发明实施方式中所述方法的步骤。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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