终端设备配对连接的方法及系统的制作方法

文档序号:9289907阅读:383来源:国知局
终端设备配对连接的方法及系统的制作方法
【技术领域】
[0001]本发明属于通信技术领域,尤其涉及一种终端设备配对连接的方法及系统。
【背景技术】
[0002]在现有技术中,终端设备(如第一蓝牙设备与第二蓝牙设备)配对连接的流程一般包括以下步骤:
[0003]步骤I,第一蓝牙设备扫描第二蓝牙设备;
[0004]步骤2,用户从扫描到的第二蓝牙设备中选择目标第二蓝牙设备;
[0005]步骤3,如果第一蓝牙设备与目标第二蓝牙设备已经配对过,则直接建立蓝牙连接;
[0006]步骤4,如果第一蓝牙设备与目标第二蓝牙设备未配对过,则触发配对流程。如果目标第二蓝牙设备是Justwork配对模式,则配对过程不需要用户参与,但是该配对模式安全性较低;如果目标第二蓝牙设备使用输入配对码的配对模式,则配对过程需要用户输入4至6位的配对码;如果目标第二蓝牙设备使用数字比对的配对模式,则用户需要比较第一蓝牙设备和第二蓝牙设备各自屏幕上显示的6位比对数字是否一样,如果一样则双方通过点击确认键来完成配对;
[0007]步骤5,配对完成后,第一蓝牙设备与目标第二蓝牙设备建立蓝牙连接。
[0008]由上可知,如果需要保证较高的安全性,现有第一蓝牙设备与第二蓝牙设备的配对连接需要用户参与选择、输入、确认等,操作复杂,配对连接效率较低,影响用户体验。

【发明内容】

[0009]鉴于此,本发明实施例提供一种终端设备配对连接的方法及系统,旨在保证较高安全性的前提下,减少人为操作,提高终端设备配对连接的效率。
[0010]第一方面,本发明提供了一种终端设备配对连接的方法,所述方法包括:
[0011]第一蓝牙设备接收多个第二蓝牙设备广播的广播数据包,并获取与所述广播数据包关联的RSSI数据;
[0012]第一蓝牙设备根据所述RSSI数据建立多个第一 RSSI变化曲线,其中每个第二蓝牙设备对应一个第一 RSSI变化曲线;
[0013]第一蓝牙设备获取其自带的运动传感器采集到的数据,并根据所述数据建立第一运动曲线;
[0014]第一蓝牙设备查找所述第一 RSSI变化曲线与所述第一运动曲线相匹配的目标第二蓝牙设备;
[0015]第一蓝牙设备在查找到所述第一 RSSI变化曲线与所述第一运动曲线相匹配的目标第二蓝牙设备后,向所述目标第二蓝牙设备发起连接请求,以建立连接。
[0016]第二方面,本发明提供了一种终端设备配对连接的方法,所述方法包括:
[0017]第一蓝牙设备在与目标第二蓝牙设备建立连接后,根据预设时间间隔获取所述目标第二蓝牙设备的蓝牙信号的RSSI数据;
[0018]第一蓝牙设备根据所述RSSI数据建立第一 RSSI变化曲线;
[0019]第一蓝牙设备获取其自带的运动传感器采集到的数据,并根据所述数据建立第一运动曲线;
[0020]第一蓝牙设备判断所述第一 RSSI变化曲线与所述第一运动曲线是否相匹配;[0021 ] 若否,则断开与所述目标第二蓝牙设备的连接。
[0022]第三方面,本发明提供了一种终端设备配对连接的系统,所述系统包括:
[0023]第一数据获取单元,用于接收多个第二蓝牙设备广播的广播数据包,并获取与所述广播数据包关联的RSSI数据;
[0024]第一曲线建立单元,用于根据所述RSSI数据建立多个第一 RSSI变化曲线,其中每个第二蓝牙设备对应一个第一 RSSI变化曲线;
[0025]第二曲线建立单元,用于获取其自带的运动传感器采集到的数据,并根据所述数据建立第一运动曲线;
[0026]匹配单元,用于查找所述第一 RSSI变化曲线与所述第一运动曲线相匹配的目标第二蓝牙设备;
[0027]连接单元,用于在查找到所述第一 RSSI变化曲线与所述第一运动曲线相匹配的目标第二蓝牙设备后,向所述目标第二蓝牙设备发起连接请求,以建立连接。
[0028]第四方面,本发明提供了一种终端设备配对连接的系统,所述系统包括:
[0029]第五数据获取单元,用于在与目标第二蓝牙设备建立连接后,根据预设时间间隔获取所述目标第二蓝牙设备的蓝牙信号的RSSI数据;
[0030]第五曲线建立单元,用于根据所述RSSI数据建立第一 RSSI变化曲线;
[0031]第六曲线建立单元,用于获取其自带的运动传感器采集到的数据,并根据所述数据建立第一运动曲线;
[0032]第四判断单元,用于判断所述第一 RSSI变化曲线与所述第一运动曲线是否相匹配;
[0033]第四处理单元,用于在所述第四判断单元判断结果为否时,断开与所述目标第二蓝牙设备的连接。
[0034]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过将第二蓝牙设备的RSSI变化曲线与第一蓝牙设备的运动曲线进行匹配来查找目标第二蓝牙设备,使得配对连接过程安全、简单、快捷,不需要用户参与选择、输入、确认等操作,有效提升了用户体验,具有较强的易用性和实用性。
【附图说明】
[0035]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本发明实施例提供的终端设备配对连接方法的应用场景图;
[0037]图2是本发明实施例提供的终端设备配对连接方法的实现流程示意图;
[0038]图3是本发明另一实施例提供的终端设备配对连接方法的实现流程示意图;
[0039]图4是本发明另一实施例提供的终端设备配对连接方法的实现流程示意图;
[0040]图5是本发明实施例提供的终端设备配对连接系统的组成结构示意图。
【具体实施方式】
[0041]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0042]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0043]图1示出了本发明实施例提供的终端设备配对连接方法的应用场景,为了便于说明,仅示出了与本发明实施例相关的部分。
[0044]如图1所示,所述应用场景包括一个第一蓝牙设备010以及多个第二蓝牙设备020 ;
[0045]其中,所述第一蓝牙设备010和第二蓝牙设备020为具有蓝牙功能(优选具有蓝牙4.0协议的蓝牙低能耗(Bluetooth Low Energy,BLE)功能)的终端设备,例如智能手机、平板电脑等。
[0046]在该应用场景中,所述多个第二蓝牙设备020在BLE模式下,按设定的时间间隔向周围广播设定的广播数据包。例如,间隔时间可以为20ms?10.24s。
[0047]所述第一蓝牙设备010在配对连接前,打开蓝牙,接收所述多个第二蓝牙设备020广播的广播数据包,并获取与所述广播数据包关联的接收信号的强度指示值(ReceivedSignal Strength Indicat1n,RSSI)数据。
[0048]需要说明的是,所述所述第一蓝牙设备010在接收到一个广播数据包后,会计算出一个对应的RSSI值,该RSSI值至少每个连接间隔后更新I次。该RSSI值与第二蓝牙设备020的发射功率、第一蓝牙设备010的接收灵敏度成正相关,与第一蓝牙设备010与第二蓝牙设备020的距离成反相关(一般信号强度随着距离增大大致按指数衰减)。
[0049]所述第一蓝牙设备010在获取所述RSSI数据后,根据所述RSSI数据建立多个第一 RSSI变化曲线,其中每个第二蓝牙设备020对应一个第一 RSSI变化曲线。具体的是,根据每一个第二蓝牙设备020发送的多个广播数据包,获取关联的多个RSSI值,根据所述多个RSSI值建立与该第二蓝牙设备020相对应的第一 RSSI变化曲线。
[0050]进一步的,所述第一蓝牙设备010在接收所述广播数据包的同时,通过其自带的运动传感器(例如,陀螺仪、重力传感器、加速度传感器等)采集第一蓝牙设备010的运动数据,并根据所述运动数据建立第一运动曲线。
[0051]作为本发明的一可选示例,所述第一蓝牙设备010可在运动过程(所述运
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1