一种安全性高的蓝牙传输方法与流程

文档序号:16688446发布日期:2019-01-22 18:33阅读:231来源:国知局
一种安全性高的蓝牙传输方法与流程

本发明涉及蓝牙传输技术领域,具体涉及一种安全性高的蓝牙传输方法。



背景技术:

目前市场上蓝牙音箱、蓝牙耳机、蓝牙车载、蓝牙手表等以蓝牙通信的设备越来越多,融入了人们的生活之中。随着物联网、5g网络、大数据及云的发展与普及使用,万物互连,任何一个通信设备节点都有可能存储着个人信息,比如个人音乐偏好、个人运动数据等等隐私信息。由于蓝牙节点设备本身成本及计算能力的限制,很难有存储大量数据和计算复杂数据的能力。

现有蓝牙设备操作方式如下:

用户拿到蓝牙设备,是蓝牙设备处于可被发现模式,就可以通过其他蓝牙设备发现配对成功,进而进行数据通信。比如一个蓝牙音箱,任何用户都可以通过支持蓝牙的智能手机进行连接,进而进行播放音乐等通信。

上述蓝牙设备操作方式存在以下缺陷:

1、信息安全性差,用户信息易被泄露。

2、存储成本高,连接反应速度慢。



技术实现要素:

本发明的目的就是针对现有技术的缺陷,提供一种信息安全性高,且存储成本低,连接反应速度快的安全性高的蓝牙传输方法。

本发明的技术方案为:该方法基于bt-c设备、bt-t设备和bt-s设备进行,其步骤包括:

bt-c设备扫描到bt-t设备后,向bt-t设备发起蓝牙连接请求;

bt-c设备与bt-s设备之间进行身份信息认证;

判断身份信息认证是否合格;

若身份信息认证合格,则开启bt-c设备与bt-t设备之间的数据传输;

若身份信息认证失败,则重复进行身份信息认证直至合格,或禁止bt-c设备与bt-t设备数据传输。

较为优选的,所述bt-c设备与bt-s设备之间进行身份信息认证的方法为:

bt-t设备接收bt-c设备发送的蓝牙连接请求,并将bt-s设备的访问地址发送给bt-c设备;

bt-c设备接收bt-t设备发送的bt-s设备访问地址,并将身份信息发送给bt-s设备;

bt-s设备接收bt-c设备发送的身份信息,通过与服务器内部存储的身份信息进行匹配计算。

较为优选的,所述判断身份信息认证是否合格包括:

若bt-c设备发送的身份信息与服务器内部存储的身份信息一致,则判断身份信息认证合格,bt-s设备将身份信息认证合格信号同时反馈给bt-t设备和bt-c设备;

若bt-c设备发送的身份信息与服务器内部存储的身份信息不一致,则判断身份信息认证不合格,bt-s设备将身份信息认证不合格信号同时反馈给bt-t设备和bt-c设备。

本发明的有益效果为:bt设备之间配对后,增加身份认证环节,在身份认证通过后才开启数据传输功能,有效的保障了信息的安全性。身份信息认证由bt-c设备跟bt-s设备完成,而bt-s设备的访问地址信息由bt-t设备提供。bt-t设备提仅需存储bt-s设备的访问地址信息,存储成本低,连接反应速度快。

附图说明

图1为本发明一种安全性高的蓝牙传输方法的原理图;

具体实施方式

下面结合附图和具体实施例对本发明作进一步的详细说明,便于清楚地了解本发明,但它们不对本发明构成限定。

bt-c:bluetooth-controller,拥有采集指纹、虹膜、面部、掌纹等个人识别信息功能和蓝牙功能的设备,简称bt-a,该设备一般是用户手持设备,比如智能手机;此处仅用于说明方案原理,本专利不局限于智能手机。

bt-t:bluetooth-target,拥有蓝牙功能的设备,该设备一般是相应的bt功能设备,比如蓝牙耳机、蓝牙车载、蓝牙音箱等设备,本专利不局限于枚举出的设备。该设备可以通过bt网络或其他网络与服务端进行连接通信。

bt-s:bluetooth-server,服务端,用于用户存储设备用户身份信息、身份信息计算检测、接收bt-c设备和bt-t设备的请求,处理完后并反馈相应结果给相应设备。该服务端可以是云端服务器,也可以是远端拥有相应能力的设备。

如图1所示,本技术bt设备之间配对后,增加身份认证环节,在身份认证通过后才开启数据传输功能,其具体操作如下:

bt-c设备扫描到bt-t设备后,向bt-t设备发起蓝牙连接请求;

bt-t设备接收bt-c设备发送的蓝牙连接请求,并将bt-s设备的访问地址发送给bt-c设备;

bt-c设备接收bt-t设备发送的bt-s设备访问地址,并将身份信息发送给bt-s设备;

bt-s设备接收bt-c设备发送的身份信息,通过与服务器内部存储的身份信息进行匹配计算;

若bt-c设备发送的身份信息与服务器内部存储的身份信息一致,则判断身份信息认证合格,bt-s设备将身份信息认证合格信号同时反馈给bt-t设备和bt-c设备;

若bt-c设备发送的身份信息与服务器内部存储的身份信息不一致,则判断身份信息认证不合格,bt-s设备将身份信息认证不合格信号同时反馈给bt-t设备和bt-c设备;

bt-t设备和bt-c设备接收到身份信息认证结果信号(即身份信息认证合格信号或身份信息认证不合格信号)后,根据身份信息认证结果信号判断数据传输功能开启与否:

若身份信息认证合格,则开启bt-c设备与bt-t设备之间的数据传输;

若身份信息认证失败,则重复进行身份信息认证直至合格,合格后可实现数据传输,或禁止bt-c设备下一步通信,禁止bt-c设备与bt-t设备数据传输。

其中,bt-c设备跟bt-s之间的身份信息认证可以通过pin码或随机编码的方式进行。

本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。



技术特征:

技术总结
本发明涉及蓝牙传输技术领域,具体涉及一种安全性高的蓝牙传输方法。BT‑C设备扫描到BT‑T设备后,向BT‑T设备发起蓝牙连接请求;BT‑C设备与BT‑S设备之间进行身份信息认证;判断身份信息认证是否合格;若身份信息认证合格,则开启BT‑C设备与BT‑T设备之间的数据传输;若身份信息认证失败,则重复进行身份信息认证直至合格,或禁止BT‑C设备与BT‑T设备数据传输。身份信息认证由BT‑C设备跟BT‑S设备完成,而BT‑S设备的访问地址信息由BT‑T设备提供。BT‑T设备提仅需存储BT‑S设备的访问地址信息,存储成本低,连接反应速度快。

技术研发人员:罗德祥;汪开龙
受保护的技术使用者:武汉移动互联工业技术研究院有限公司;武汉智行云联网络科技有限公司
技术研发日:2018.09.18
技术公布日:2019.01.22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1