Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR TERMINAL DEVICE PAIRING CONNECTION
Document Type and Number:
WIPO Patent Application WO/2016/192353
Kind Code:
A1
Abstract:
Provided are a method and system for a terminal device pairing connection, which is applicable to the technical field of communications. The method comprises: a first Bluetooth device receives a broadcasting data packet broadcast by a plurality of second Bluetooth devices, and acquires RSSI data associated with the broadcasting data packet; the first Bluetooth device establishes a plurality of first RSSI change curves according to the RSSI data; the first Bluetooth device acquires data collected by a movement sensor thereof, and establishes a first movement curve according to the data; the first Bluetooth device searches for a target second Bluetooth device matching with the first RSSI change curve and the first movement curve; and after finding the target second Bluetooth device matching with the first RSSI change curve and the first movement curve, the first Bluetooth device initiates a connection request to the target second Bluetooth device to establish a connection. The present invention improves the efficiency and security of a pairing connection, and improves the user experience.

Inventors:
CHEN LIUZHANG (CN)
Application Number:
PCT/CN2015/096829
Publication Date:
December 08, 2016
Filing Date:
December 09, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHENZHEN EXCELSECU DATA TECH (CN)
International Classes:
H04B5/02
Foreign References:
CN105007104A2015-10-28
CN105050029A2015-11-11
CN104936135A2015-09-23
CN105007560A2015-10-28
CN104936134A2015-09-23
CN104967970A2015-10-07
CN105208513A2015-12-30
CN105246024A2016-01-13
CN104036628A2014-09-10
US20130254050A12013-09-26
Attorney, Agent or Firm:
SHENZHEN ZHONGYI PATENT AND TRADEMARK OFFICE (CN)
深圳中一专利商标事务所 (CN)
Download PDF:
Claims:
权利要求书

[权利要求 1] 一种终端设备配对连接的方法, 其特征在于, 所述方法包括:

第一蓝牙设备接收多个第二蓝牙设备广播的广播数据包, 并获取与所 述广播数据包关联的 RSSI数据;

第一蓝牙设备根据所述 RSS擞据建立多个第一 RSSI变化曲线, 其中 每个第二蓝牙设备对应一个第一 RSSI变化曲线; 第一蓝牙设备获取其自带的运动传感器采集到的数据, 并根据所述数 据建立第一运动曲线;

第一蓝牙设备査找所述第一 RSSI变化曲线与所述第一运动曲线相匹 配的目标第二蓝牙设备;

第一蓝牙设备在査找到所述第一 RSSI变化曲线与所述第一运动曲线 相匹配的目标第二蓝牙设备后, 向所述目标第二蓝牙设备发起连接请 求, 以建立连接。

[权利要求 2] 如权利要求 1所述的方法, 其特征在于, 在所述第一蓝牙设备与所述 目标第二蓝牙设备建立连接之后, 所述方法还包括:

第一蓝牙设备根据预设吋间间隔获取以下至少两组数据: 所述目标第 二蓝牙设备的蓝牙信号的 RSSI数据、 所述第一蓝牙设备自带的运动 传感器采集到的数据、 所述目标第二蓝牙设备根据所述预设吋间间隔 监测到的所述第一蓝牙设备的蓝牙信号的 RSSI数据以及所述目标第 二蓝牙设备根据所述预设吋间间通过所述目标第二蓝牙设备自带的运 动传感器采集到的数据;

第一蓝牙设备根据获取的所述数据建立相应的曲线; 第一蓝牙设备判断建立的所述曲线是否都相匹配; 若否, 则断幵与所述目标第二蓝牙设备的连接。

[权利要求 3] 如权利要求 1所述的方法, 其特征在于, 在所述第一蓝牙设备与所述 目标第二蓝牙设备建立连接之后, 所述方法还包括:

第一蓝牙设备根据预设吋间间隔获取以下至少一组数据: 所述目标第 二蓝牙设备的蓝牙信号的 RSSI数据、 所述第一蓝牙设备自带的运动 传感器采集到的数据、 所述目标第二蓝牙设备根据所述预设吋间间隔 监测到的所述第一蓝牙设备的蓝牙信号的 RSSI数据以及所述目标第 二蓝牙设备根据所述预设吋间间通过所述目标第二蓝牙设备自带的运 动传感器采集到的数据;

第一蓝牙设备根据获取的所述数据建立相应的曲线;

第一蓝牙设备判断建立的所述曲线是否都符合预定模式;

若否, 则断幵与所述目标第二蓝牙设备的连接。

[权利要求 4] 如权利要求 1所述的方法, 其特征在于, 在所述第一蓝牙设备与所述 目标第二蓝牙设备建立连接之后, 所述方法还包括:

第一蓝牙设备根据预设吋间间隔获取所述目标第二蓝牙设备的蓝牙信 号的 RSSI数据和 /或获取所述目标第二蓝牙设备根据所述预设吋间间 隔监测到的所述第一蓝牙设备的蓝牙信号的 RSSI数据;

第一蓝牙设备判断获取的所述 RSSI数据的变化是否在预设范围内; 若否, 则断幵与所述目标第二蓝牙设备的连接。

[权利要求 5] 如权利要求 1至 4任一项所述的方法, 其特征在于, 所述广播数据包携 带有厂商自定义字段;

在第一蓝牙设备接收多个第二蓝牙设备广播的广播数据包之后, 还包 括:

所述第一蓝牙设备根据所述广播数据包携带的厂商自定义字段过滤出 该厂商发行的第二蓝牙设备。

[权利要求 6] 如权利要求 1至 5任一项所述的方法, 其特征在于, 所述方法还包括: 以图形化的方式显示第一蓝牙设备与第二蓝牙设备配对连接的过程。

[权利要求 7] —种终端设备配对连接的方法, 其特征在于, 所述方法包括:

第一蓝牙设备在与目标第二蓝牙设备建立连接后, 根据预设吋间间隔 获取所述目标第二蓝牙设备的蓝牙信号的 RSSI数据;

第一蓝牙设备根据所述 RSSI数据建立第一 RSSI变化曲线; 第一蓝牙设备获取其自带的运动传感器采集到的数据, 并根据所述数 据建立第一运动曲线; 第一蓝牙设备判断所述第一 RSSI变化曲线与所述第一运动曲线是否 相匹配;

若否, 则断幵与所述目标第二蓝牙设备的连接。

[权利要求 8] —种终端设备配对连接的系统, 其特征在于, 所述系统包括:

第一数据获取单元, 用于接收多个第二蓝牙设备广播的广播数据包, 并获取与所述广播数据包关联的 RSSI数据;

第一曲线建立单元, 用于根据所述 RSS擞据建立多个第一 RSSI变化 曲线, 其中每个第二蓝牙设备对应一个第一 RSSI变化曲线; 第二曲线建立单元, 用于获取其自带的运动传感器采集到的数据, 并 根据所述数据建立第一运动曲线;

匹配单元, 用于査找所述第一 RSSI变化曲线与所述第一运动曲线相 匹配的目标第二蓝牙设备;

连接单元, 用于在査找到所述第一 RSSI变化曲线与所述第一运动曲 线相匹配的目标第二蓝牙设备后, 向所述目标第二蓝牙设备发起连接 请求, 以建立连接。

[权利要求 9] 如权利要求 8所述的系统, 其特征在于, 所述系统还包括:

第二数据获取单元, 用于在与目标第二蓝牙设备建立连接后, 根据预 设吋间间隔获取以下至少两组数据: 所述目标第二蓝牙设备的蓝牙信 号的 RSSI数据、 所述第一蓝牙设备自带的运动传感器采集到的数据 、 所述目标第二蓝牙设备根据所述预设吋间间隔监测到的所述第一蓝 牙设备的蓝牙信号的 RSSI数据以及所述目标第二蓝牙设备根据所述 预设吋间间通过所述目标第二蓝牙设备自带的运动传感器采集到的数 据;

第三曲线建立单元, 用于根据获取的所述数据建立相应的曲线; 第一判断单元, 用于判断建立的所述曲线是否都相匹配;

第一处理单元, 用于在所述第一判断单元判断结果为否吋, 断幵与所 述目标第二蓝牙设备的连接。

[权利要求 10] 如权利要求 8所述的系统, 其特征在于, 所述系统还包括: 第三数据获取单元, 用于在与目标第二蓝牙设备建立连接后, 根据预 设吋间间隔获取以下至少一组数据: 所述目标第二蓝牙设备的蓝牙信 号的 RSSI数据、 所述第一蓝牙设备自带的运动传感器采集到的数据 、 所述目标第二蓝牙设备根据所述预设吋间间隔监测到的所述第一蓝 牙设备的蓝牙信号的 RSSI数据以及所述目标第二蓝牙设备根据所述 预设吋间间通过所述目标第二蓝牙设备自带的运动传感器采集到的数 据;

第四曲线建立单元, 用于根据获取的所述数据建立相应的曲线; 第二判断单元, 用于判断建立的所述曲线是否都符合预定模式; 第二处理单元, 用于在所述第二判断单元判断结果为否吋, 断幵与所 述目标第二蓝牙设备的连接。

[权利要求 11] 如权利要求 8所述的系统, 其特征在于, 所述系统还包括:

第四数据获取单元, 用于在与目标第二蓝牙设备建立连接后, 根据预 设吋间间隔获取所述目标第二蓝牙设备的蓝牙信号的 RSSI数据和 /或 获取所述目标第二蓝牙设备根据所述预设吋间间隔监测到的所述第一 蓝牙设备的蓝牙信号的 RSSI数据;

第三判断单元, 用于判断获取的所述 RSSI数据的变化是否在预设范 围内;

第三处理单元, 用于在所述第三判断单元判断结果为否吋, 断幵与所 述目标第二蓝牙设备的连接。

[权利要求 12] 如权利要求 8至 11任一项所述的系统, 其特征在于, 所述广播数据包 携带有厂商自定义字段;

所述系统还包括:

过滤单元, 用于在第一蓝牙设备接收多个第二蓝牙设备广播的广播数 据包之后, 根据所述广播数据包携带的厂商自定义字段过滤出该厂商 发行的第二蓝牙设备。

[权利要求 13] 如权利要求 8至 12任一项所述的系统, 其特征在于, 所述系统还包括 显示单元, 用于以图形化的方式显示第一蓝牙设备与第二蓝牙设备配 对连接的过程。

[权利要求 14] 一种终端设备配对连接的系统, 其特征在于, 所述系统包括:

第五数据获取单元, 用于在与目标第二蓝牙设备建立连接后, 根据预 设吋间间隔获取所述目标第二蓝牙设备的蓝牙信号的 RSSI数据; 第五曲线建立单元, 用于根据所述 RSSI数据建立第一 RSSI变化曲线 第六曲线建立单元, 用于获取其自带的运动传感器采集到的数据, 并 根据所述数据建立第一运动曲线;

第四判断单元, 用于判断所述第一 RSSI变化曲线与所述第一运动曲 线是否相匹配;

第四处理单元, 用于在所述第四判断单元判断结果为否吋, 断幵与所 述目标第二蓝牙设备的连接。

Description:
说明书 发明名称:终端设备配对连接的方法及系统 技术领域

[0001] 本发明属于通信技术领域, 尤其涉及一种终端设备配对连接的方法及系统 。

背景技术

[0002] 在现有技术中, 终端设备 (如第一蓝牙设备与第二蓝牙设备) 配对连接的流程 一般包括以下步骤:

[0003] 步骤 1, 第一蓝牙设备扫描第二蓝牙设备;

[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] 第一蓝牙设备根据所述 RSS擞据建立第一 RSSI变化曲线;

[0019] 第一蓝牙设备获取其自带的运动传感器采集到 的数据, 并根据所述数据建立第 一运动曲线;

[0020] 第一蓝牙设备判断所述第一 RSSI变化曲线与所述第一运动曲线是否相匹配 [0021] 若否, 则断幵与所述目标第二蓝牙设备的连接。

[0022] 第三方面, 本发明提供了一种终端设备配对连接的系统, 所述系统包括: [0023] 第一数据获取单元, 用于接收多个第二蓝牙设备广播的广播数据包 , 并获取与 所述广播数据包关联的 RSSI数据;

[0024] 第一曲线建立单元, 用于根据所述 RSS擞据建立多个第一 RSSI变化曲线, 其中 每个第二蓝牙设备对应一个第一 RSSI变化曲线;

[0025] 第二曲线建立单元, 用于获取其自带的运动传感器采集到的数据, 并根据所述 数据建立第一运动曲线;

[0026] 匹配单元, 用于査找所述第一 RSSI变化曲线与所述第一运动曲线相匹配的目 第二蓝牙设备;

[0027] 连接单元, 用于在査找到所述第一 RSSI变化曲线与所述第一运动曲线相匹配的 目标第二蓝牙设备后, 向所述目标第二蓝牙设备发起连接请求, 以建立连接。

[0028] 第四方面, 本发明提供了一种终端设备配对连接的系统, 所述系统包括: [0029] 第五数据获取单元, 用于在与目标第二蓝牙设备建立连接后, 根据预设吋间间 隔获取所述目标第二蓝牙设备的蓝牙信号的 RSSI数据;

[0030] 第五曲线建立单元, 用于根据所述 RSS擞据建立第一 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以及多个第二蓝牙设备 02

0;

[0045] 其中, 所述第一蓝牙设备 010和第二蓝牙设备 020为具有蓝牙功能 (优选具有蓝 牙 4.0协议的蓝牙低能耗 (Bluetooth Low Energy, BLE) 功能) 的终端设备, 例 如智能手机、 平板电脑等。

[0046] 在该应用场景中, 所述多个第二蓝牙设备 020在 BLE模式下, 按设定的吋间间 隔向周围广播设定的广播数据包。 例如, 间隔吋间可以为 20m S ~10.24s。

[0047] 所述第一蓝牙设备 010在配对连接前, 打幵蓝牙, 接收所述多个第二蓝牙设备 0 20广播的广播数据包, 并获取与所述广播数据包关联的接收信号的强 度指示值 (Received Signal Strength Indication, RSSI) 数据。

[0048] 需要说明的是, 所述所述第一蓝牙设备 010在接收到一个广播数据包后, 会计 算出一个对应的 RSSI值, 该 RSSI值至少每个连接间隔后更新 1次。 该 RSSI值与第 二蓝牙设备 020的发射功率、 第一蓝牙设备 010的接收灵敏度成正相关, 与第一 蓝牙设备 010与第二蓝牙设备 020的距离成反相关 (一般信号强度随着距离增大 大致按指数衰减) 。

[0049] 所述第一蓝牙设备 010在获取所述 RSSI数据后, 根据所述 RSSI数据建立多个第 一 RSSI变化曲线, 其中每个第二蓝牙设备 020对应一个第一 RSSI变化曲线。 具体 的是, 根据每一个第二蓝牙设备 020发送的多个广播数据包, 获取关联的多个 RS SI值, 根据所述多个 RSSI值建立与该第二蓝牙设备 020相对应的第一 RSSI变化曲 线。

[0050] 进一步的, 所述第一蓝牙设备 010在接收所述广播数据包的同吋, 通过其自带 的运动传感器 (例如, 陀螺仪、 重力传感器、 加速度传感器等) 采集第一蓝牙 设备 010的运动数据, 并根据所述运动数据建立第一运动曲线。

[0051] 作为本发明的一可选示例, 所述第一蓝牙设备 010可在运动过程 (所述运动可 使得第一蓝牙设备 010与第二蓝牙设备 020之间的距离发生变化) 中接收所述广 播数据包, 获取所述广播数据包关联的 RSSI数据, 同吋通过其自带的运动传感 器采集第一蓝牙设备 010的运动数据。

[0052] 所述第一蓝牙设备 010根据所述第一运动曲线, 从所述多个第一 RSSI变化曲线 中査找与所述第一运动曲线相匹配的第一 RSSI变化曲线, 并向所述相匹配的第 一 RSSI变化曲线对应的第二蓝牙设备 (即目标第二蓝牙设备) 发起连接请求, 以建立连接。

[0053] 需要说明的是, 所述第一蓝牙设备 010的运动传感器一般检测的是三维的加速 度的变化, 对所述加速度进行两重积分后可获得第一蓝牙 设备在空间中位置的 变化。

[0054] 同样, RSSI变化曲线反应了第一蓝牙设备 010与第二蓝牙设备 020相对距离的变 化, 如果其中一个设备不动, 对 RSSI变化曲线进行一阶微分可获得另一设备的 运动速度, 对 RSSI变化曲线进行二阶微分可获得另一设备的 速度。 因此, 通 过上述转换, 所述运动曲线和 RSSI变化曲线都可以简化为距离 (纵坐标) -吋间 ( 横坐标)的曲线。 但本领域技术人员应理解, 所述曲线并不限于距离 (纵坐标) - 吋间 (横坐标)曲线的形式, 速度 (纵坐标) -吋间 (横坐标)、 加速度 (纵坐标) - 吋间 (横坐标)等曲线形式都在本发明保护范围之 。

[0055] 另外, 本发明实施例所述第一 RSSI变化曲线与所述第一运动曲线相匹配是指 所述第一 RSSI变化曲线与所述第一运动曲线的变化幅度 变化周期、 形态 (即 不同吋间点的变化走向、 变化率) 在预设范围内。

[0056] 需要说明的是, 本实施例提供的所述应用场景只是一种示例, 只用于解释本发 明, 并不限定本发明的保护范围。 [0057] 请参阅图 2, 为本发明实施例提供的终端设备配对连接方法 的实现流程, 其主 要包括以下步骤:

[0058] 步骤 S201 , 第一蓝牙设备接收多个第二蓝牙设备广播的广 播数据包, 并获取与 所述广播数据包关联的 RSSI数据。

[0059] 在本发明实施例中, 所述多个第二蓝牙设备可在 BLE模式下, 按设定的吋间间 隔向周围广播设定的广播数据包。 所述第一蓝牙设备可在接收到所述多个第二 蓝牙设备广播的广播数据包的同吋, 获取与所述广播数据包关联的 RSSI数据。 其中, 所述间隔吋间可以为 20ms~10.24s。

[0060] 作为本发明的一较佳示例, 为了减少候选第二蓝牙设备的数量, 提高第一蓝牙 设备配对连接的安全性, 本发明实施例还包括:

[0061] 所述广播数据包携带有厂商自定义字段;

[0062] 在第一蓝牙设备接收多个第二蓝牙设备广播的 广播数据包之后, 所述第一蓝牙 设备根据所述广播数据包携带的厂商自定义字 段过滤出该厂商发行的第二蓝牙 设备。 即所述第一蓝牙设备只需要关注该厂商发行的 第二蓝牙设备, 通过广播 数据包携带的厂商自定义字段排除非该厂商发 行的第二蓝牙设备。

[0063] 在步骤 S202中, 第一蓝牙设备根据所述 RSSI数据建立多个第一 RSSI变化曲线 , 其中每个第二蓝牙设备对应一个第一 RSSI变化曲线。

[0064] 在本发明实施例中, 所述第一 RSSI变化曲线可以为距离 (纵坐标) -吋间 (横坐 标)曲线的形式、 速度 (纵坐标) -吋间 (横坐标)曲线的形式、 加速度 (纵坐标) - 吋间 (横坐标)或者 RSSI值 (纵坐标) -距离 (横坐标)等曲线形式。

[0065] 其中每个第二蓝牙设备对应一个第一 RSSI变化曲线。 具体的是, 根据每一个第 二蓝牙设备发送的多个广播数据包, 获取关联的多个 RSSI值, 根据所述多个 RSS I值建立与该第二蓝牙设备相对应的第一 RSSI变化曲线。

[0066] 在步骤 S203中, 第一蓝牙设备获取其自带的运动传感器采集到 的数据, 并根据 所述数据建立第一运动曲线。

[0067] 在本发明实施例中, 所述第一蓝牙设备可在接收所述广播数据包的 同吋, 通过 其自带的运动传感器采集第一蓝牙设备的运动 数据, 并根据所述运动数据建立 第一运动曲线。 所述第一运动曲线可以为距离 (纵坐标) -吋间 (横坐标)曲线的 形式、 速度 (纵坐标) -吋间 (横坐标)曲线的形式或者加速度 (纵坐标) -吋间 (横 坐标)等曲线形式。

[0068] 可选的是, 所述第一蓝牙设备可在运动过程 (所述运动可使得第一蓝牙设备与 第二蓝牙设备之间的距离发生变化) 中接收所述广播数据包, 获取所述广播数 据包关联的 RSSI数据, 同吋通过其自带的运动传感器采集第一蓝牙设 备的运动 数据。

[0069] 例如, 用户通过第一蓝牙设备的 app打幵运动传感器, 并在第二蓝牙设备附近( 如 1米内)沿着第二蓝牙设备 <->第一蓝牙设备纵向晃动第一蓝牙设备 (即保持第 二蓝牙设备与第一蓝牙设备两者相对空间方向 不变, 只改变距离远近, 1米内第 二蓝牙设备与第一蓝牙设备间的距离变化会引 起 RSSI值的明显变化) , 第一蓝 牙设备通过所述运动传感器采集第一蓝牙设备 的运动数据, 并同吋接收第二蓝 牙设备广播的广播数据包, 记录所述广播数据包关联的 RSSI数据。

[0070] 在步骤 S204中, 第一蓝牙设备査找所述第一 RSSI变化曲线与所述第一运动曲线 相匹配的目标第二蓝牙设备。

[0071] 具体的是, 所述第一蓝牙设备根据所述第一运动曲线, 从所述多个第一 RSSI变 化曲线中査找与所述第一运动曲线相匹配的第 一 RSSI变化曲线, 并将査找到的 所述相匹配的第一 RSSI变化曲线对应的第二蓝牙设备作为所述目 第二蓝牙设 备。

[0072] 需要说明的是, 本发明实施例所述第一 RSSI变化曲线与所述第一运动曲线相匹 配并不一定需要两者完全一致, 所述第一 RSSI变化曲线与所述第一运动曲线的 变化幅度、 变化周期、 形态 (即不同吋间点的变化走向、 变化率) 在预设范围 内即可。

[0073] 在步骤 S205中, 第一蓝牙设备在査找到所述第一 RSSI变化曲线与所述第一运动 曲线相匹配的目标第二蓝牙设备后, 向所述目标第二蓝牙设备发起连接请求, 以建立连接。

[0074] 在本发明实施例中, 所述建立连接的方式可以是由用户选择目标第 二蓝牙设备 后, 通过 justwork方式连接, 也可以通过现有的配对方式连接, 在此不做限制。

[0075] 进一步的, 为了增强用户体验, 便于用户更直观的了解配对连接过程, 本发明 实施例还包括:

[0076] 以图形化的方式显示第一蓝牙设备与第二蓝牙 设备配对连接的过程。 示例性的 , 在第一蓝牙设备的显示屏和 /或第二蓝牙设备的显示屏上显示对方的运动 态 , 例如在第二蓝牙设备的显示屏上显示一运动小 球, 通过所述运动小球反映第 一蓝牙设备的运动情况或者 RSSI值变化情况。

[0077] 可选的, 为进一步增强易用性和实用性, 本发明实施例还包括:

[0078] 在第一蓝牙设备和 /或第二蓝牙设备增加确认配对连接以及取消 对连接的功 育^ 具体的可以是, 在第一蓝牙设备和 /或第二蓝牙设备增加确认配对连接以及 取消配对连接的按键或者预设的操作手势, 以使得用户在触发所述按键或所述 操作手势吋, 第一蓝牙设备或第二蓝牙设备执行对应的确认 配对连接或取消配 对连接的功能, 例如在第一蓝牙设备或第二蓝牙设备的触摸屏 上顺吋针滑动执 行确认配对连接功能, 在第一蓝牙设备或第二蓝牙设备的触摸屏上逆 吋针滑动 执行取消配对连接功能。

[0079] 通过本发实施例, 使得第一蓝牙设备与第二蓝牙设备的配对连接 过程更简单、 更方便以及更安全, 极大的提升了用户体验。

[0080] 另外, 作为本发明的一优选实例, 本发明还可以将上述某些步骤作为连接后的 确认, 具体可以是:

[0081] 第一蓝牙设备在与目标第二蓝牙设备建立连接 后, 根据预设吋间间隔获取所述 目标第二蓝牙设备的蓝牙信号的 RSSI数据;

[0082] 第一蓝牙设备根据所述 RSS擞据建立第一 RSSI变化曲线;

[0083] 第一蓝牙设备获取其自带的运动传感器采集到 的数据, 并根据所述数据建立第 一运动曲线;

[0084] 第一蓝牙设备判断所述第一 RSSI变化曲线与所述第一运动曲线是否相匹配 [0085] 若否, 则断幵与所述目标第二蓝牙设备的连接。

[0086] 需要说明的是, 在第一蓝牙设备与目标第二蓝牙设备建立连接 前, 双方是以广 播的方式进行数据交互; 在建立连接后, 双方是通过建立的蓝牙链路进行数据 交互。

[0087] 请参阅图 3, 为本发明另一实施例提供的终端设备配对连接 方法的实现流程, 其主要包括以下步骤:

[0088] 步骤 S301, 第一蓝牙设备接收多个第二蓝牙设备广播的广 播数据包, 并获取与 所述广播数据包关联的 RSSI数据;

[0089] 步骤 S302, 第一蓝牙设备根据所述 RSSI数据建立多个第一 RSSI变化曲线, 其 中每个第二蓝牙设备对应一个第一 RSSI变化曲线;

[0090] 步骤 S303, 第一蓝牙设备获取其自带的运动传感器采集到 的数据, 并根据所述 数据建立第一运动曲线;

[0091] 步骤 S304, 第一蓝牙设备査找所述第一 RSSI变化曲线与所述第一运动曲线相匹 配的目标第二蓝牙设备;

[0092] 步骤 S305, 第一蓝牙设备在査找到所述第一 RSSI变化曲线与所述第一运动曲线 相匹配的目标第二蓝牙设备后, 向所述目标第二蓝牙设备发起连接请求, 以建 立连接。

[0093] 本发明实施例步骤 S301〜步骤 S305的具体实施过程可参考图 2对应实施例中的步 骤 S201〜步骤 205, 在此不再赘述。

[0094] 步骤 S306, 第一蓝牙设备根据预设吋间间隔获取以下至少 两组数据: 所述目标 第二蓝牙设备的蓝牙信号的 RSSI数据、 所述第一蓝牙设备自带的运动传感器采 集到的数据、 所述目标第二蓝牙设备根据所述预设吋间间隔 监测到的所述第一 蓝牙设备的蓝牙信号的 RSSI数据以及所述目标第二蓝牙设备根据所述 设吋间 间通过所述目标第二蓝牙设备自带的运动传感 器采集到的数据。

[0095] 示例性的, 当所述第一蓝牙设备与所述目标第二蓝牙设备 建立连接后, 每隔一 定的吋间间隔 (例如 7.5ms~4s, 优选 20ms) , 所述目标第二蓝牙设备需要向所 述第一蓝牙设备发送维持连接的心跳包, 所述第一蓝牙设备则需要应答。

[0096] 由于所述第一蓝牙设备与所述目标第二蓝牙设 备在每个所述吋间间隔会收发所 述心跳包, 因此所述 RSSI数据每个吋间间隔后会更新一次。 基于此, 本发明实 施例所述第一蓝牙设备和所述目标第二蓝牙设 备可通过监测对方的蓝牙信号的 R SSI数据, 以及获取对方监测到的自身的蓝牙信号的 RSSI数据来确认连接的安全 性。

[0097] 另一示例, 所述第一蓝牙设备和所述目标第二蓝牙设备均 自带有运动传感器 ( 例如, 陀螺仪、 重力传感器、 加速度传感器等) , 所述第一蓝牙设备和第二蓝 牙设备可分别通过其自带的运动传感器采集自 身的运动数据, 并通过获取采集 到的运动数据来确认连接的安全性。

[0098] 步骤 S307, 第一蓝牙设备根据获取的所述数据建立相应的 曲线。

[0099] 示例性的, 第一蓝牙设备根据所述监测到的目标第二蓝牙 设备的蓝牙信号的 RS

SI数据建立第二 RSSI变化曲线, 根据所述获取的第一蓝牙设备的蓝牙信号的 RSS

I数据建立第三 RSSI变化曲线;

[0100] 进一步的, 还可以包括:

[0101] 第一蓝牙设备根据所述预设吋间间隔获取其运 动传感器采集到的数据, 并根据 该数据建立第二运动曲线。

[0102] 另一示例, 第一蓝牙设备根据获取的所述第一蓝牙设备自 带的运动传感器采集 到的数据建立第三运动曲线, 根据获取的所述第二蓝牙设备自带的运动传感 器 采集到的数据建立第四运动曲线。

[0103] 需要说明的是, 本发明实施例所述曲线可以为距离 (纵坐标) -吋间 (横坐标)曲 线的形式、 速度 (纵坐标) -吋间 (横坐标)曲线的形式或者加速度 (纵坐标) -吋间 (横坐标)等曲线形式。

[0104] 步骤 S308, 第一蓝牙设备判断建立的所述曲线是否都相匹 配, 若判断结果为" 是", 则执行步骤 S309; 若判断结果为"否", 则执行步骤 S310。

[0105] 示例性的, 第一蓝牙设备判断建立的所述曲线是否都相匹 配可以包括: 第一蓝 牙设备判断所述第二 RSSI变化曲线与所述第三 RSSI变化曲线是否相匹配, 以及 所述第二 RSSI变化曲线与所述第二运动曲线是否相匹配

[0106] 需要说明的是, 本发明实施例所述曲线相匹配并不一定需要两 者完全一致, 所 述曲线的变化幅度、 变化周期、 形态 (即不同吋间点的变化走向、 变化率) 在 预设范围内即可。

[0107] 步骤 S309, 确认连接。

[0108] 示例性的, 第一蓝牙设备可以在所述第二 RSSI变化曲线与所述第三 RSSI变化曲 线相匹配, 且所述第二 RSSI变化曲线与所述第二运动曲线相匹配吋, 确认连接 [0109] 步骤 S310, 断幵与所述目标第二蓝牙设备的连接。

[0110] 示例性的, 第一蓝牙设备在所述第二 RSSI变化曲线与所述第三 RSSI变化曲线不 相匹配, 和 /或所述第二 RSSI变化曲线与所述第二运动曲线不相匹配吋 断幵与 所述目标第二蓝牙设备的连接, 配对连接终止。

[0111] 需要说明的是, 所述第一蓝牙设备和所述第二蓝牙设备在每次 配对连接完成后

, 都会保存配对连接信息。 如果所述第一蓝牙设备和所述第二蓝牙设备在 下次 的配对连接过程中, 检测到所述已保存的配对连接信息, 则无需执行步骤 S306~ 310。

[0112] 另外, 本实施例上述示例只用于解释本发明, 并不限定本发明的保护范围。

[0113] 本发明实施例所述第一蓝牙设备在与所述目标 第二蓝牙设备建立连接后, 所述 第一蓝牙设备和所述目标第二蓝牙设备可通过 监测对方的数据, 以及获取对方 监测到的自身的数据, 并根据获取的所述数据 (例如 RSSI数据、 运动数据) 建 立对应的曲线 (例如 RSSI变化曲线、 运动曲线) , 通过比较所述曲线来进一步 确认连接的安全性。

[0114]

[0115] 请参阅图 4, 为本发明另一实施例提供的终端设备配对连接 方法的实现流程, 其主要包括以下步骤:

[0116] 步骤 S401 , 第一蓝牙设备接收多个第二蓝牙设备广播的广 播数据包, 并获取与 所述广播数据包关联的 RSSI数据;

[0117] 步骤 S402, 第一蓝牙设备根据所述 RSSI数据建立多个第一 RSSI变化曲线, 其 中每个第二蓝牙设备对应一个第一 RSSI变化曲线;

[0118] 步骤 S403 , 第一蓝牙设备获取其自带的运动传感器采集到 的数据, 并根据所述 数据建立第一运动曲线;

[0119] 步骤 S404, 第一蓝牙设备査找所述第一 RSSI变化曲线与所述第一运动曲线相匹 配的目标第二蓝牙设备;

[0120] 步骤 S405 , 第一蓝牙设备在査找到所述第一 RSSI变化曲线与所述第一运动曲线 相匹配的目标第二蓝牙设备后, 向所述目标第二蓝牙设备发起连接请求, 以建 立连接。 [0121] 本发明实施例步骤 S401〜步骤 S405的具体实施过程可参考图 2对应实施例中的步 骤 S201〜步骤 205, 在此不再赘述。

[0122] 步骤 S406, 第一蓝牙设备根据预设吋间间隔获取以下至少 一组数据: 所述目标 第二蓝牙设备的蓝牙信号的 RSSI数据、 所述第一蓝牙设备自带的运动传感器采 集到的数据、 所述目标第二蓝牙设备根据所述预设吋间间隔 监测到的所述第一 蓝牙设备的蓝牙信号的 RSSI数据以及所述目标第二蓝牙设备根据所述 设吋间 间通过所述目标第二蓝牙设备自带的运动传感 器采集到的数据。

[0123] 步骤 S407, 第一蓝牙设备根据获取的所述数据建立相应的 曲线。

[0124] 步骤 S408 , 第一蓝牙设备判断建立的所述曲线是否都符合 预定模式, 若判断结 果为"是", 则执行步骤 S409; 若判断结果为"否", 则执行步骤 S410。

[0125] 在本发明实施例中, 所述符合预定模式的曲线可以是曲线的变化幅 度在预设范 围内和 /或曲线的变化周期符合特定规则等。

[0126] 步骤 S409, 确认连接。

[0127] 步骤 S410, 断幵与所述目标第二蓝牙设备的连接。

[0128] 另外, 需要说明的是, 所述第一蓝牙设备和所述第二蓝牙设备在每次 配对连接 完成后, 都会保存配对连接信息。 如果所述第一蓝牙设备和所述第二蓝牙设备 在下次的配对连接过程中, 检测到所述已保存的配对连接信息, 则无需执行步 骤 S406~410。

[0129] 本发明实施例所述第一蓝牙设备在与所述目标 第二蓝牙设备建立连接后, 所述 第一蓝牙设备和所述目标第二蓝牙设备可通过 监测对方的数据, 以及获取对方 监测到的自身的数据, 并从获取的所述数据 (例如 RSS擞据、 运动数据) 中选 择至少一组数据, 根据选择的所述数据建立对应的曲线, 通过判断建立的所述 曲线是否符合预定模式来进一步确认连接的安 全性。

[0130] 作为本发明的另一较佳示例, 在所述第一蓝牙设备与所述目标第二蓝牙设备 建 立连接之后, 本发明还可以包括:

[0131] 第一蓝牙设备根据预设吋间间隔获取所述目标 第二蓝牙设备的蓝牙信号的 RSSI 数据和 /或获取所述目标第二蓝牙设备根据所述预设 间间隔监测到的所述第一 蓝牙设备的蓝牙信号的 RSSI数据; [0132] 第一蓝牙设备判断获取的所述 RSSI数据的变化是否在预设范围内;

[0133] 若否, 则断幵与所述目标第二蓝牙设备的连接。

[0134] 该实例可应用于如下场景: 第一蓝牙设备和所述目标第二蓝牙设备在一起 做相 同运动, 例如第一蓝牙设备拿在手上, 目标第二蓝牙设备带在手腕上, 由于第 一蓝牙设备和所述目标第二蓝牙设备距离没有 改变, 所述 RSSI数据的变化接近 为零。

[0135]

[0136] 另外, 还需要说明的是, 上述图 3以及图 4对应实施例中, 判断运动曲线是否符 合预定模式的, 可应用于一个蓝牙设备运动或者两个蓝牙设备 做相同运动的场 景; 判断 RSSI变化曲线是否符合预定模式的, 可应用于一个蓝牙设备运动或者 两个蓝牙设备做相同运动的场景; 判断 RSSI变化曲线与运动曲线是否匹配, 可 应用于一个蓝牙设备运动的场景; 判断两个运动曲线是否匹配, 可应用于两个 蓝牙设备做相同运动的场景; 判断两个 RSSI变化曲线是否匹配, 可应用于一个 蓝牙设备运动或者两个蓝牙设备做相同运动的 场景。

[0137] 需要进一步说明的是, 涉及广播功能吋, 相应的蓝牙设备需要具有蓝牙 4.0协议 的蓝牙低能耗 (Bluetooth Low Energy, BLE) 功能。

[0138] 另外, 应理解, 图 2、 图 3以及图 4对应实施例中各步骤的序号的大小并不意味 着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定 , 而不应对 本发明实施例的实施过程构成任何限定。

[0139] 请参阅图 5, 为本发明实施例提供的终端设备配对连接系统 的组成结构示意图 。 为了便于说明, 仅示出了与本发明实施例相关的部分。

[0140] 所述终端设备配对连接系统可以是内置于第一 蓝牙设备中的软件单元、 硬件单 元或者是软硬件结合的单元。

[0141] 所述终端设备配对连接系统包括: 第一数据获取单元 51、 第一曲线建立单元 52 、 第二曲线建立单元 53、 匹配单元 54以及连接单元 55, 各单元具体功能如下:

[0142] 第一数据获取单元 51, 用于接收多个第二蓝牙设备广播的广播数据包 , 并获取 与所述广播数据包关联的 RSSI数据;

[0143] 第一曲线建立单元 52, 用于根据所述 RSSI数据建立多个第一 RSSI变化曲线, 其 中每个第二蓝牙设备对应一个第一 RSSI变化曲线;

[0144] 第二曲线建立单元 53, 用于获取其自带的运动传感器采集到的数据, 并根据所 述数据建立第一运动曲线;

[0145] 匹配单元 54, 用于査找所述第一 RSSI变化曲线与所述第一运动曲线相匹配的目 标第二蓝牙设备;

[0146] 连接单元 55, 用于在査找到所述第一 RSSI变化曲线与所述第一运动曲线相匹配 的目标第二蓝牙设备后, 向所述目标第二蓝牙设备发起连接请求, 以建立连接

[0147] 进一步的, 所述系统还包括:

[0148] 第二数据获取单元 56, 用于在与目标第二蓝牙设备建立连接后, 根据预设吋间 间隔获取以下至少两组数据: 所述目标第二蓝牙设备的蓝牙信号的 RSSI数据、 所述第一蓝牙设备自带的运动传感器采集到的 数据、 所述目标第二蓝牙设备根 据所述预设吋间间隔监测到的所述第一蓝牙设 备的蓝牙信号的 RSSI数据以及所 述目标第二蓝牙设备根据所述预设吋间间通过 所述目标第二蓝牙设备自带的运 动传感器采集到的数据;

[0149] 第三曲线建立单元 57, 用于根据获取的所述数据建立相应的曲线;

[0150] 第一判断单元 58, 用于判断建立的所述曲线是否都相匹配;

[0151] 第一处理单元 59, 用于在所述第一判断单元 58判断结果为否吋, 断幵与所述目 标第二蓝牙设备的连接。

[0152] 进一步的, 所述系统还包括:

[0153] 第三数据获取单元 510, 用于在与目标第二蓝牙设备建立连接后, 根据预设吋 间间隔获取以下至少一组数据: 所述目标第二蓝牙设备的蓝牙信号的 RSSI数据 、 所述第一蓝牙设备自带的运动传感器采集到的 数据、 所述目标第二蓝牙设备 根据所述预设吋间间隔监测到的所述第一蓝牙 设备的蓝牙信号的 RSSI数据以及 所述目标第二蓝牙设备根据所述预设吋间间通 过所述目标第二蓝牙设备自带的 运动传感器采集到的数据;

[0154] 第四曲线建立单元 511, 用于根据获取的所述数据建立相应的曲线;

[0155] 第二判断单元 512, 用于判断建立的所述曲线是否都符合预定模式 ; [0156] 第二处理单元 513, 用于在所述第二判断单元 512判断结果为否吋, 断幵与所述 目标第二蓝牙设备的连接。

[0157] 进一步的, 所述系统还包括:

[0158] 第四数据获取单元 514, 用于在与目标第二蓝牙设备建立连接后, 根据预设吋 间间隔获取所述目标第二蓝牙设备的蓝牙信号 的 RSSI数据和 /或获取所述目标第 二蓝牙设备根据所述预设吋间间隔监测到的所 述第一蓝牙设备的蓝牙信号的 RSS I数据;

[0159] 第三判断单元 515, 用于判断获取的所述 RSSI数据的变化是否在预设范围内; [0160] 第三处理单元 516, 用于在所述第三判断单元 515判断结果为否吋, 断幵与所述 目标第二蓝牙设备的连接。

[0161] 进一步的, 所述广播数据包携带有厂商自定义字段;

[0162] 所述系统还包括:

[0163] 过滤单元, 用于在第一蓝牙设备接收多个第二蓝牙设备广 播的广播数据包之后 , 根据所述广播数据包携带的厂商自定义字段过 滤出该厂商发行的第二蓝牙设 备。

[0164] 进一步的, 所述系统还包括:

[0165] 显示单元, 用于以图形化的方式显示第一蓝牙设备与第二 蓝牙设备配对连接的 过程。

[0166] 作为本发明的另一较佳实例, 本发明还提供一种终端设备配对连接的系统, 该 系统可用于连接后的进一步确认, 所述系统包括:

[0167] 第五数据获取单元, 用于在与目标第二蓝牙设备建立连接后, 根据预设吋间间 隔获取所述目标第二蓝牙设备的蓝牙信号的 RSSI数据;

[0168] 第五曲线建立单元, 用于根据所述 RSSI数据建立第一 RSSI变化曲线;

[0169] 第六曲线建立单元, 用于获取其自带的运动传感器采集到的数据, 并根据所述 数据建立第一运动曲线;

[0170] 第四判断单元, 用于判断所述第一 RSSI变化曲线与所述第一运动曲线是否相匹 配;

[0171] 第四处理单元, 用于在所述第四判断单元判断结果为否吋, 断幵与所述目标第 二蓝牙设备的连接。

[0172]

[0173] 综上所述, 本发明实施例通过将第二蓝牙设备的 RSSI变化曲线与第一蓝牙设备 的运动曲线进行匹配来査找目标第二蓝牙设备 , 使得配对连接过程安全、 简单 、 快捷, 不需要用户参与选择、 输入、 确认等操作, 有效提升了用户体验。 而 且, 本发明实施例在所述第一蓝牙设备与所述目标 第二蓝牙设备建立连接后, 还可以通过多种方式进一步确认连接的安全性 , 具有较强的易用性和实用性。

[0174] 所属领域的技术人员可以清楚地了解到, 为了描述的方便和简洁, 仅以上述各 功能单元的划分进行举例说明, 实际应用中, 可以根据需要而将上述功能分配 由不同的功能单元、 模块完成, 即将所述系统的内部结构划分成不同的功能单 元或模块, 以完成以上描述的全部或者部分功能。 实施例中的各功能单元可以 集成在一个处理单元中, 也可以是各个单元单独物理存在, 也可以两个或两个 以上单元集成在一个单元中, 上述集成的单元既可以采用硬件的形式实现, 也 可以采用软件功能单元的形式实现。 另外, 各功能单元的具体名称也只是为了 便于相互区分, 并不用于限制本申请的保护范围。 上述系统中单元的具体工作 过程, 可以参考前述方法实施例中的对应过程, 在此不再赘述。

[0175] 本领域普通技术人员可以意识到, 结合本文中所公幵的实施例描述的各示例的 单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结合来实现 。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设 计约束条件。 专业技术人员可以对每个特定的应用来使用不 同方法来实现所描 述的功能, 但是这种实现不应认为超出本发明的范围。

[0176] 在本发明所提供的实施例中, 应该理解到, 所揭露的系统和方法, 可以通过其 它的方式实现。 例如, 以上所描述的系统实施例仅仅是示意性的, 例如, 所述 单元的划分, 仅仅为一种逻辑功能划分, 实际实现吋可以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到 另一个系统, 或一些特征可以忽 略, 或不执行。 另一点, 所显示或讨论的相互之间的耦合或直接耦合或 通讯连 接可以是通过一些接口, 装置或单元的间接耦合或通讯连接, 可以是电性, 机 械或其它的形式。 [0177] 所述作为分离部件说明的单元可以是或者也可 以不是物理上分幵的, 作为单元 显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可 以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或者全部 单元 来实现本实施例方案的目的。

[0178] 另外, 在本发明各个实施例中的各功能单元可以集成 在一个处理单元中, 也可 以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中 。 上述集成的单元既可以采用硬件的形式实现, 也可以采用软件功能单元的形式 实现。

[0179] 所述集成的单元如果以软件功能单元的形式实 现并作为独立的产品销售或使用 吋, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明实施 例的技术方案本质上或者说对现有技术做出贡 献的部分或者该技术方案的全部 或部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介 质中, 包括若干指令用以使得一台计算机设备 (可以是个人计算机, 服务器, 或者网络设备等) 或处理器 (processor) 执行本发明实施例各个实施例所述方法 的全部或部分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器 (R 0M, Read-Only Memory) 、 随机存取存储器 (RAM, Random Access Memory ) 、 磁碟或者光盘等各种可以存储程序代码的介质 。

以上所述实施例仅用以说明本发明的技术方案 , 而非对其限制; 尽管参照前述 实施例对本发明进行了详细的说明, 本领域的普通技术人员应当理解: 其依然 可以对前述各实施例所记载的技术方案进行修 改, 或者对其中部分技术特征进 行等同替换; 而这些修改或者替换, 并不使相应技术方案的本质脱离本发明实 施例各实施例技术方案的精神和范围。