蓝牙自动连接方法以及主设备、从设备和系统的制作方法

文档序号:9729859阅读:898来源:国知局
蓝牙自动连接方法以及主设备、从设备和系统的制作方法
【技术领域】
[0001]本发明创造涉及一种实现蓝牙设备之间的连接,特别蓝牙设备是快速自动连接。
【背景技术】
[0002]蓝牙技术在当下的电子产品上的应用是非常普遍,较为常见的如手机蓝牙、蓝牙耳机、蓝牙手环等可穿戴设备。在移动支付终端上也开始出现了蓝牙模块的身影,蓝牙作为一种通讯连接方式,完成移动支付终端(例如P0S机)与移动通讯终端(例如手机)之间的信息传输。
[0003]在实现本发明的过程中,发明人发现现有技术中存在如下问题:在移动支付的场景中,例如在收银处,每个顾客都打开手机的蓝牙功能准备连接收银处的移动支付终端,此时顾客搜索蓝牙设备,将发现非常多的蓝牙设备,因此顾客需要逐个辨识这些蓝牙设备,才能确定哪个是收银处的移动支付终端。这给顾客的移动支付造成了极大的不便。
[0004]以及蓝牙连接是点对点的连接方式,处于正在使用蓝牙连接的蓝牙设备要想和其它蓝牙设备进行蓝牙连接,其现有的操作方式以下:手动打开蓝牙功能,手动搜索周边的蓝牙设备,找到要进行蓝牙连接的蓝牙设备,手动动输入配对所需要的信息,完成蓝牙连接。根据上述现有的操作方式可知,其操作相当复杂,用户体验差。

【发明内容】

[0005]以下给出对一个或更多个方面的简化概述以力图提供对此类方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或更多个方面的一些概念以作为稍后给出的更加具体的说明之序。
[0006]发明人提供一种蓝牙自动连接方法,包括步骤
[0007]第一设备开启蓝牙功能,获得通讯范围内的蓝牙设备的名称和对应的MAC;
[0008]使用第一解密算法逐一处理所述通讯范围内蓝牙设备名称,分别获得对应的解密字符串;
[0009]若某一蓝牙设备名称对应的解密字符串包含该蓝牙设备对应的MAC,则该蓝牙设备名称对应的蓝牙设备为通讯范围内的目标蓝牙设备,第一设备蓝牙连接目标蓝牙设备;
[0010]目标蓝牙设备使用第一加密算法加密该目标蓝牙设备的MAC,得到第一字符串;设置目标蓝牙设备的蓝牙名称包含第一字符串;
[0011 ]所述第一加密算法与第一解密算法对应。
[0012]进一步,在步骤“该蓝牙设备名称对应的蓝牙设备为通讯范围内的目标蓝牙设备”之后,包括步骤:
[0013]第一设备根据目标蓝牙设备的MAC从第一服务器获取目标蓝牙设备对应的pin码;
[0014]所述步骤“第一设备蓝牙连接目标蓝牙设备”为第一设备根据目标蓝牙设备的MAC和pin码蓝牙连接目标蓝牙设备。
[0015]进一步,第二服务器根据蓝牙设备的订单或历史订单生成的蓝牙设备信息表,并将生成的蓝牙设备信息表发送给第一服务器;第一服务器接收和存储所述蓝牙设备信息表;
[0016]所述蓝牙设备信息表的属性包括蓝牙设备的pin码和MAC。
[0017]发明人还提供一种用于实现蓝牙自动连接方法的主设备,包括连接模块、解密模块、判断t吴块;
[0018]所述连接模块用于开启蓝牙功能,获得通讯范围内的蓝牙设备的名称和对应的MAC;用于蓝牙连接目标蓝牙设备;
[0019]所述解密模块用于使用第一解密算法逐一处理所述通讯范围内蓝牙设备名称,分别获得对应的解密字符串;
[0020]所述判断模块用于若某一蓝牙设备名称对应的解密字符串包含该蓝牙设备对应的MAC,则该蓝牙设备名称对应的蓝牙设备为通讯范围内的目标蓝牙设备,触发连接模块连接目标蓝牙设备。
[0021]进一步,还包括网络模块;
[0022]所述网络模块用于根据目标蓝牙设备的mac从第一服务器获取目标蓝牙设备对应的pin码;
[0023]所述连接模块用于根据目标蓝牙设备的mac和pin码蓝牙连接目标蓝牙设备。
[0024]发明人还提供一种用于实现蓝牙自动连接方法的从设备,包括加密模块,设置模块,连接模块;
[0025]所述加密模块用于使用第一加密算法加密从设备的MAC,得到第一字符串;
[0026]所述设置模块用于设置从设备的蓝牙名称包含第一字符串。
[0027]进一步所述设置模块用于设置从设备的蓝牙名称为第一字符串。
[0028]所述连接模块用于与第一设备连接。
[0029]发明人还提供一种用于实现蓝牙自动连接方法的系统,包括主设备,从设备;
[0030]所述主设备为上述一种用于实现蓝牙自动连接方法的主设备;
[0031]所述从设备为上述用于实现蓝牙自动连接方法的从设备。
[0032]进一步,还包括服务器,
[0033]所述服务器为包括存储模块和网络模块,所述存储模块用于存储蓝牙设备信息表,所述蓝牙设备信息表的属性包括蓝牙设备的pin码和MAC;所述网络模块用于与主设备通讯。
[0034]区别现有技术,上述技术方案中第一设备根据第一解密算法逐一处理所述通讯范围内蓝牙设备名称,获得对应的解密字符串,通过判断解密字符串是否包含该蓝牙设备对应的MAC即可能快速找出当前通讯范围内哪些蓝牙设备是目标蓝牙设备,从而主动发起蓝牙连接。从而不需要用户判断和选择蓝牙连接的目标,方便用户连接到特定的蓝牙设备。
[0035]而蓝牙设备对应的MAC对于不同蓝牙设备是不同,从而避免了通过简单的修改蓝牙设备的名称伪装为目标蓝牙设备,使得第一设备误连。
[0036]特别是在移动支付领域,以第一设备为手机,目标蓝牙设备为P0S机为例说明,用户在收银台支付时,只需要在手机上通过点击对应的app或触发相应的功能,手机自动开启蓝牙功能,并获得当前手机蓝牙通讯范围内的蓝牙设备的列表;手机使用第一解密算法处理所述通讯访问范围内的蓝牙设备的名称,获得对应的解密字符串。若某一蓝牙设备名称对应的解密字符串包含该蓝牙设备对应的MAC,,则该蓝牙设备为目标POS设备,则手机主动发起蓝牙连接,连接该POS机设备,从而避免了为了连接该POS设备用户需要逐个辨识搜索到的蓝牙设备,从而减少了用户的手动操作,提高用户的体验;另一方面也节约了收银台中其他用户的等待时间,提高流水速度。
[0037]本发明特别适合于以下使用场景:通讯范围内存在其他蓝牙设备,而目标蓝牙设备不具有:音频输入输出设备、字符输入输出设备和图像输入输出设备。音频输入输出设备指耳机音箱等,字符输入设备为键盘或用于输入字符的按键等、字符输出设备为例如显示器、ink屏等、图像输入设备为摄像机等,图像输出设备为打印机、显示器、投影仪等。合法登记的蓝牙设备无法通过按键主动选择与其连接的蓝牙设备。即目标蓝牙设备为用户只能从第三设备获知该目标蓝牙设备的蓝牙配对信息,或只能通过第三设备主动选择与目标蓝牙设备对接的蓝牙设备。从而通过本发明的方法自动筛选出通讯范围内的目标蓝牙设备,并与其主动连接,即可方便第一设备与通讯范围内的目标蓝牙设备的快速连接。
[0038]为能达成前述及相关目的,这一个或更多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或更多个方面的某些说明性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1