书签 分享 收藏 举报 版权申诉 / 12

一种主设备与从设备进行蓝牙配对的方法、设备及系统.pdf

  • 上传人:Y948****062
  • 文档编号:4063727
  • 上传时间:2018-08-13
  • 格式:PDF
  • 页数:12
  • 大小:776.65KB
  • 摘要
    申请专利号:

    CN201410812201.1

    申请日:

    2014.12.23

    公开号:

    CN104540089A

    公开日:

    2015.04.22

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):H04W 4/00申请日:20141223|||公开

    IPC分类号:

    H04W4/00(2009.01)I

    主分类号:

    H04W4/00

    申请人:

    海信集团有限公司

    发明人:

    王云刚

    地址:

    266100山东省青岛市崂山区株洲路151号

    优先权:

    专利代理机构:

    北京同达信恒知识产权代理有限公司11291

    代理人:

    黄志华

    PDF完整版下载: PDF下载
    内容摘要

    本发明实施例公开了一种主设备与从设备进行蓝牙配对的方法、设备及系统,涉及通信领域,用以提供一种通过有线链路进行蓝牙配对的方案,简化了蓝牙配对操作的同时,提高了用户数据安全性。在本发明实施例中,主设备向从设备发送用于查询从设备是否支持通过有线链路进行蓝牙配对的消息;若主设备接收到从设备通过有线链路发送的,携带有从设备蓝牙地址的响应消息,则向从设备发送携带有主设备的蓝牙地址以及链路密钥的配对消息,以指示从设备按照链路密钥和主设备蓝牙地址与主设备进行蓝牙配对;从而解决了上述问题。

    权利要求书

    权利要求书1.  一种主设备与从设备进行蓝牙配对的方法,其特征在于,该方法包括: 主设备向从设备发送用于查询从设备是否支持通过有线链路进行蓝牙配 对的消息; 若所述主设备接收到所述从设备通过所述有线链路发送的,携带有所述从 设备蓝牙地址的响应消息,则向所述从设备发送携带有所述主设备的蓝牙地址 以及链路密钥的配对消息,以指示所述从设备按照所述链路密钥和所述主设备 蓝牙地址与所述主设备进行蓝牙配对。 2.  如权利要求1所述的方法,其特征在于,所述有线链路为USB链路或 OTG链路。 3.  如权利要求2所述的方法,其特征在于,所述主设备向从设备发送用 于查询从设备是否支持通过有线链路进行蓝牙配对的消息,具体包括: 所述主设备通过所述USB链路将所述消息发送至所述控制设备,由所述 控制设备将接收到的消息通过所述USB链路转发给所述从设备; 所述主设备向所述从设备发送携带有所述主设备的蓝牙地址以及链路密 钥的配对消息,具体包括: 所述主设备通过所述USB链路将所述配对消息发送至所述控制设备,由 所述控制设备将接收到的配对消息通过所述USB链路转发给所述主设备。 4.  如权利要求1-3中任一项所述的方法,其特征在于,所述链路密钥是 由所述主设备根据预设算法在本地生成并保存的随机数。 5.  一种主设备与从设备进行蓝牙配对的方法,其特征在于,该方法包括: 从设备接收主设备发送的用于查询从设备是否支持通过有线链路进行蓝 牙配对的消息,并在自身支持通过有线链路进行蓝牙配对时通过所述有线链路 向所述主设备发送携带有自身蓝牙地址的响应消息; 所述从设备接收所述主设备发送的携带有所述主设备的蓝牙地址以及链 路密钥的配对消息,并按照所述链路密钥和所述主设备蓝牙地址与所述主设备 进行蓝牙配对。 6.  如权利要求5所述的方法,其特征在于,所述有线链路为USB链路或 OTG链路。 7.  如权利要求6所述的方法,其特征在于,所述从设备向所述主设备返 回响应消息,具体包括: 所述从设备通过所述USB链路将所述响应消息发送至所述控制设备,由 所述控制设备将接收到的响应消息通过所述USB链路转发给所述主设备。 8.  一种主设备,其特征在于,该设备用于执行权利要求1-4中任一项所 述的方法。 9.  一种从设备,其特征在于,该设备用于执行权利要求5-7中任一项所 述的方法。 10.  一种主设备与从设备进行蓝牙配对的系统,其特征在于,该系统包括: 主设备,用于向从设备发送用于查询从设备是否支持通过有线链路进行蓝 牙配对的消息,并在接收到所述从设备通过所述有线链路发送的,携带有所述 从设备蓝牙地址的响应消息时,向所述从设备发送携带有所述主设备的蓝牙地 址以及链路密钥的配对消息; 所述从设备,用于接收所述主设备发送的用于查询从设备是否支持通过有 线链路进行蓝牙配对的消息,并在自身支持通过有线链路进行蓝牙配对时通过 所述有线链路向所述主设备发送携带有自身蓝牙地址的响应消息;接收所述主 设备发送的携带有所述主设备蓝牙地址以及链路密钥的配对消息,并按照所述 链路密钥和所述主设备蓝牙地址与所述主设备进行蓝牙配对。

    说明书

    说明书一种主设备与从设备进行蓝牙配对的方法、设备及系统
    技术领域
    本发明涉及通信领域,尤其涉及一种主设备与从设备进行蓝牙配对方法、 设备及系统。
    背景技术
    蓝牙(Bluetooth),是一种支持设备短距离通信(一般10m内)的无线电 技术。能在包括移动电话、PDA(Personal Digital Assistant,掌上电脑)、无线 耳机、笔记本电脑等设备之间进行无线信息交换。
    蓝牙技术规定设备之间进行蓝牙通讯时,必须一个为主角色(即主设备), 另一为从角色(即从设备),才能进行通信,通信时,由主设备查找从设备, 并发起配对,成功建立配对链路后,主设备和从设备之间即可收发数据。在此 过程中,其中一个蓝牙设备作为主设备发起呼叫前,需要知道对方(从设备) 的蓝牙地址,配对密码等信息,配对完成后,可直接发起呼叫。
    在现有技术中,绝大多数设备需要通过如下步骤建立蓝牙连接,图1示出 了现有技术中蓝牙配对的流程示意图,如图1所示,该过程包括:
    步骤11:开启各设备的Bluetooth功能。
    具体的,对于多数计算机,用户需要从控制面板或系统首选项中开启 Bluetooth射频功能。
    步骤12:将设备的Bluetooth功能设置为可见。
    具体的,作为安全措施,某些设备可将Bluetooth功能设置为关闭、隐藏 或可见。尝试连接设备时,用户应将设备设置为可见,这样才能被其他设备所 发现。
    步骤13:扫描到待配对的设备。
    通常,在两个设备之间连接时,一个设备会作为主设备,而另一个设备则 作为从设备。
    步骤14:在两个设备中均输入相同的配对密码(例如,PIN码等)。
    设备发现对方设备后,用户需要在一个或两个设备中输入配对密码。输入 密码后,设备将彼此验证并完成建立蓝牙配对。
    一方面,在现有技术中的蓝牙配对过程中,需要经过较长时间的扫描或发 现对方设备的过程,通过现有技术中的方式进行蓝牙配对时用户等待时间过 长。
    另一方面,现有技术中的蓝牙配对过程是通过无线链路进行交换的,这很 容易被截获和破解。通常来讲,在双方设备进行交换配对密码时,第三方很容 易的通过监听无线链路并截获到配对密码,进而窃取双方设备之间进行交互的 数据,造成了双方设备的数据安全隐患。进一步的,每个设备的蓝牙地址是经 由IEEE(电气和电子工程师协会)公开的,当第三方恶意的获取到双方设备 的蓝牙地址后,很容易的就能追踪到该设备的所有操作。
    发明内容
    本发明实施例提供一种蓝牙配对方法及装置,用以提供一种通过有线链路 进行蓝牙配对的方案,简化了蓝牙配对操作的同时,提高了用户数据安全性。
    本发明实施例提供一种主设备与从设备进行蓝牙配对的方法,该方法包 括:
    主设备向从设备发送用于查询从设备是否支持通过有线链路进行蓝牙配 对的消息;
    若所述主设备接收到所述从设备通过所述有线链路发送的,携带有所述从 设备蓝牙地址的响应消息,则向所述从设备发送携带有所述主设备的蓝牙地址 以及链路密钥的配对消息,以指示所述从设备按照所述链路密钥和所述主设备 蓝牙地址与所述主设备进行蓝牙配对。
    本发明实施例还提供一种主设备,该设备用于执行上述方法。
    本发明实施例还提供一种主设备与从设备进行蓝牙配对的方法,该方法包 括:
    从设备接收主设备发送的用于查询从设备是否支持通过有线链路进行蓝 牙配对的消息,并在自身支持通过有线链路进行蓝牙配对时通过所述有线链路 向所述主设备发送携带有自身蓝牙地址的响应消息;
    所述从设备接收所述主设备发送的携带有所述主设备的蓝牙地址以及链 路密钥的配对消息,并按照所述链路密钥和所述主设备蓝牙地址与所述主设备 进行蓝牙配对。
    本发明实施例还提供一种从设备,该设备用于执行上述方法。
    本发明实施例再提供一种主设备与从设备进行蓝牙配对的系统,该系统包 括:
    主设备,用于向从设备发送用于查询从设备是否支持通过有线链路进行蓝 牙配对的消息,并在接收到所述从设备通过所述有线链路发送的,携带有所述 从设备蓝牙地址的响应消息时,向所述从设备发送携带有所述主设备的蓝牙地 址以及链路密钥的配对消息;
    所述从设备,用于接收所述主设备发送的用于查询从设备是否支持通过有 线链路进行蓝牙配对的消息,并在自身支持通过有线链路进行蓝牙配对时通过 所述有线链路向所述主设备发送携带有自身蓝牙地址的响应消息;接收所述主 设备发送的携带有所述主设备蓝牙地址以及链路密钥的配对消息,并按照所述 链路密钥和所述主设备蓝牙地址与所述主设备进行蓝牙配对。
    从上述技术方案可以看出,一方面,相对于现有技术中的通过空中无线链 路进行蓝牙配对过程中的信息交互的方式,本发明实施例通过有线链路的实现 方式更加安全,这是由于目前网络安全技术中,通过防火墙等拦截软件可以拦 截大多数恶意事件,因此本发明实施例通过有线链路进行蓝牙配对的方式更加 安全、可靠,提升了用户数据安全性;另一方面,本发明实施例中的主设备能 够生成链路密钥并通过有线链路将生成的链路密钥发送至从设备,可见,这种 方式不需要双方用户输入相同的密码(如密钥、PIN码等)即可完成蓝牙配对, 从而简化了用户操作,提升了用户体验。
    附图说明
    为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所 需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的 一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。
    图1为现有技术中蓝牙配对的流程示意图;
    图2为本发明实施例提供的主设备与从设备通过OTG链路进行蓝牙配对 的流程示意图;
    图3为本发明实施例提供的主设备与从设备通过USB链路进行蓝牙配对 的流程示意图;
    图4为本发明实施例提供的主设备的结构示意图;
    图5为本发明实施例提供的从设备的结构示意图;
    图6为本发明实施例提供的主设备与从设备进行蓝牙配对的系统的结构示 意图。
    具体实施方式
    为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发 明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
    本发明实施例可以应用于任意两个或多个具有有线接口的蓝牙设备,本发 明实施例尤其适用于具备USB(Universal Serial Bus,通用串行总线)接口或 OTG(On-The-Go)接口的蓝牙设备。其中,蓝牙设备可以至少包括蓝牙耳机、 蓝牙音箱、蓝牙键盘等等设备。
    本发明实施例中,针对带有USB接口或OTG接口的蓝牙设备在第一次配 对时,只需使用USB连接线或OTG连接线进行有线连接,不需要进行无线数 据交换,在极短的时间内完成蓝牙配对,简化了用户操作的同时,提高了蓝牙 配对的安全性,提升了用户数据安全性。
    下面对本发明实施例进行详细描述。
    图2示出了本发明实施例提供的主设备与从设备通过OTG链路进行蓝牙 配对的流程示意图,如图2所示,该流程可以包括:
    为了描述方便,在本发明实施例中将当前设备称为主设备,将与其配对的 设备称为从设备。
    步骤20:主设备和从设备通过各自的OTG接口相连,并分别进行初始化 操作。
    步骤21:主设备通过已建立的OTG链路,向从设备发送用于查询从设备 是否支持通过OTG链路进行蓝牙配对的消息。
    具体实现时,USB初始化完成后,主设备会查询对方设备(从设备)是否 支持通过OTG链路进行蓝牙配对,如果对方设备支持,则需要在下面的步骤 中交换双方蓝牙地址。这样,当主设备获取到对方设备支持OTG链路进行蓝 牙配对的能力后,即可通过如下步骤通过OTG链路与对方设备进行蓝牙配对。
    步骤22:从设备通过已建立的OTG链路,接收主设备发送的消息,并在 自身支持通过OTG链路进行蓝牙配对时向主设备返回携带有自身蓝牙地址的 响应消息。
    具体实现时,若从设备支持通过OTG链路进行蓝牙配对,则向主设备返 回携带有自身蓝牙地址的响应消息;若从设备不支持通过OTG链路进行蓝牙 配对,则不向主设备返回任何消息,或者向主设备返回不支持通过OTG链路 进行蓝牙配对的消息,用以通知主设备不需要通过OTG链路进行蓝牙配对, 这时,主设备可以通过现有技术进行蓝牙配对。
    步骤23:主设备接收到从设备返回的携带有从设备蓝牙地址的响应消息 时,将从设备确认为支持通过OTG链路进行蓝牙配对的设备。
    通过执行上述步骤21~步骤23,主设备可以获取到从设备是否支持OTG 链路进行蓝牙配对的能力。这是主设备与从设备通过有线链路进行的第一次信 息交互。
    步骤24:主设备通过OTG链路,向支持通过OTG链路进行蓝牙配对的 从设备发送携带有主设备蓝牙地址以及配对密钥的配对消息。
    具体的,链路密钥是由主设备根据预设算法在本地生成并保存的随机数。
    具体实现时,主设备采用预设的特定算法(例如,哈希算法)在本地生成 一定长度(一般都是16字节)的随机数,作为二者的链路密钥,传递给对方 设备。
    这是主设备与从设备通过有线链路进行的第二次信息交互。
    步骤25:从设备根据链路密钥按照主设备蓝牙地址与主设备进行蓝牙配 对。
    步骤26:主设备和从设备分别将对方的蓝牙地址和链路密钥保存到本地信 任设备列表中。
    这样,常规的蓝牙设备配对过程,由于从开始的设备发现、信息交换一直 到最后的链路密钥生成,所有数据交换都是通过无线方式传输,因此为了保证 安全,配对过程需要经过比较复杂的步骤,多次无线交换数据。在本发明实施 例中,两个设备的数据传递没有经过无线的方式,都是通过OTG进行,所以 就不会涉及到数据被截获和破解的问题,因此链路密钥的生成过程就不再需要 前期复杂的数据交换,直接用一定的算法生成最终的链路密钥,在两个设备中 同步存储,大大简化了配对过程,缩短了配对时间。
    图3示出了本发明实施例提供的主设备与从设备通过USB链路进行蓝牙 配对的流程示意图,如图3所示,该流程可以包括:
    为了描述方便,在本发明实施例中将当前设备称为主设备,将与其配对的 设备称为从设备,控制设备是主设备和从设备同时通过USB链路接入的设备, 在本发明实施例中,控制设备可以为各种平台的电脑、PAD、电视、移动终端 等设备。
    步骤30:主设备和从设备通过各自的USB接口相连,并分别进行初始化 操作。
    步骤31:主设备通过USB链路将用于确认从设备是否支持通过USB链路 进行蓝牙配对的消息发送至控制设备,由控制设备将接收到的消息通过USB 链路转发给从设备。
    步骤32:从设备通过USB链路接收由控制设备转发的消息,并在自身支 持通过USB链路进行蓝牙配对时向控制设备发送携带有自身蓝牙地址的响应 消息,由控制设备将接收到的响应消息转发给主设备。
    具体实现时,若从设备支持通过USB链路进行蓝牙配对,则向主设备返 回携带有自身蓝牙地址的响应消息;若从设备不支持通过USB链路进行蓝牙 配对,则不向主设备返回任何消息,或者向主设备返回不支持通过USB链路 进行蓝牙配对的消息,用以通知主设备不需要通过USB链路进行蓝牙配对, 这时,主设备可以通过现有技术进行蓝牙配对。
    步骤33:主设备接收到从设备返回的携带有从设备蓝牙地址的响应消息 时,将从设备确认为支持通过OTG链路进行蓝牙配对的设备。
    通过执行上述步骤31~步骤33,主设备可以获取到从设备是否支持USB 链路进行蓝牙配对的能力。这是主设备与从设备通过有线链路进行的第一次信 息交互。
    步骤34:主设备通过USB链路向控制设备发送携带有主设备蓝牙地址以 及链路密钥的配对消息,由控制设备将接收到的配对消息转发给从设备。
    具体的,链路密钥是由主设备根据特定算法在本地生成并保存的随机数。
    具体实现时,主设备采用特定的算法在本地生成一定长度(一般都是16 字节)的随机数,作为二者的链路密钥,传递给对方设备。
    这是主设备与从设备通过有线链路进行的第二次信息交互。
    步骤35:从设备根据链路密钥按照主设备蓝牙地址与主设备进行蓝牙配 对。
    步骤36:主设备和从设备分别将对方的蓝牙地址和链路密钥保存到本地信 任设备列表中。
    这样,常规的蓝牙配对过程,由于从开始的设备发现、信息交换一直到最 后的链路密钥生成,所有数据交换都是通过无线方式传输,因此为了保证安全, 配对过程需要经过比较复杂的步骤,多次无线交换数据。在本发明实施例中, 两个设备的数据传递没有经过无线的方式,都是通过USB进行,所以就不会 涉及到数据被截获和破解的问题,因此链路密钥的生成过程就不再需要前期复 杂的数据交换,直接用一定的算法生成最终的链路密钥,在两个设备中同步存 储,大大简化了配对过程,缩短了配对时间。
    基于相同的技术构思,本发明实施例提供了一种主设备,图4示出了本发 明实施例提供的主设备的结构示意图,如图4所示,该主设备可以包括:
    查询单元41,用于向从设备发送用于查询从设备是否支持通过有线链路进 行蓝牙配对的消息;
    发送单元42,用于在接收到所述从设备通过所述有线链路发送的,携带有 所述从设备蓝牙地址的响应消息时,向所述从设备发送携带有所述主设备的蓝 牙地址以及链路密钥的配对消息,以指示所述从设备按照所述链路密钥和所述 主设备蓝牙地址与所述主设备进行蓝牙配对。
    可选的,所述有线链路为USB链路或OTG链路。
    可选的,所述查询单元具体用于:所述主设备通过所述USB链路将所述 消息发送至所述控制设备,由所述控制设备将接收到的消息通过所述USB链 路转发给所述从设备;所述主设备通过所述USB链路将所述配对消息发送至 所述控制设备,由所述控制设备将接收到的配对消息通过所述USB链路转发 给所述主设备。
    可选的,该主设备还包括:
    密钥生成单元,用于根据预设算法在本地生成并保存的随机数。
    基于相同的技术构思,本发明实施例提供了一种从设备,图5示出了本发 明实施例提供的从设备的结构示意图,如图5所示,该从设备可以包括:
    响应单元51,用于接收主设备发送的用于查询从设备是否支持通过有线链 路进行蓝牙配对的消息,并在自身支持通过有线链路进行蓝牙配对时通过所述 有线链路向所述主设备发送携带有自身蓝牙地址的响应消息;
    配对单元52,用于接收所述主设备发送的携带有所述主设备的蓝牙地址以 及链路密钥的配对消息,并按照所述链路密钥和所述主设备蓝牙地址与所述主 设备进行蓝牙配对。
    可选的,所述有线链路为USB链路或OTG链路。
    可选的,所述响应单元具体用于:通过所述USB链路将所述响应消息发 送至所述控制设备,由所述控制设备将接收到的响应消息通过所述USB链路 转发给所述主设备。
    基于相同的技术构思,本发明实施例提供了一种主设备与从设备进行蓝牙 配对的系统,图6示出了本发明实施例提供的主设备与从设备进行蓝牙配对的 系统的结构示意图,如图6所示,该系统可以包括:
    主设备61,用于向从设备发送用于查询从设备是否支持通过有线链路进行 蓝牙配对的消息,并在接收到所述从设备通过所述有线链路发送的,携带有所 述从设备蓝牙地址的响应消息时,向所述从设备发送携带有所述主设备的蓝牙 地址以及链路密钥的配对消息;
    所述从设备62,用于接收所述主设备发送的用于查询从设备是否支持通过 有线链路进行蓝牙配对的消息,并在自身支持通过有线链路进行蓝牙配对时通 过所述有线链路向所述主设备发送携带有自身蓝牙地址的响应消息;接收所述 主设备发送的携带有所述主设备蓝牙地址以及链路密钥的配对消息,并按照所 述链路密钥和所述主设备蓝牙地址与所述主设备进行蓝牙配对。
    本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和 /或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器,使得通过该计算机或其他可编 程数据处理设备的处理器执行的指令可实现流程图中的一个流程或多个流程 和/或方框图一个方框或多个方框中指定的功能。
    这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中 的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。
    这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处 理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图的一 个流程或多个流程和/或方框图的一个方框或多个方框中指定的功能的步骤。
    尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基 本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要 求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
    显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

    关 键  词:
    一种 主设备 设备 进行 蓝牙 配对 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种主设备与从设备进行蓝牙配对的方法、设备及系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4063727.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1