System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于蓝牙无线通信领域,具体是一种蓝牙加密通信系统。
技术介绍
1、蓝牙是一种短距离无线通信技术,为了防止未经授权的设备访问和截取通信内容,采用了加密机制,确保通过蓝牙进行的数据传输在传输过程中是安全、隐私的。
2、在需要使用蓝牙加密通信时,会涉及初期的蓝牙设备配对过程,一般都是由用户完全凭靠自己的意愿去选择配对对象,使得用户可能会轻率的选择某个蓝牙设备进行配对,也可能会轻率的接收配对请求或确认,而未认真核实设备身份,导致了不安全的蓝牙配对。为了解决上述问题,本专利技术提出了一种蓝牙加密通信系统。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种蓝牙加密通信系统,本专利技术解决了在使用蓝牙加密通信时,如何避免用户轻率的选择配对对象的问题。
2、为了实现上述目的,本专利技术采用了如下技术方案:
3、一种蓝牙加密通信系统,包括:若干个蓝牙终端,每个蓝牙终端设置有蓝牙配对模块、配对评估模块、数据存储模块以及人机交互模块,各个模块之间信息交互;
4、所述蓝牙配对模块用于获取其他蓝牙终端发出的蓝牙广播信号或配对请求信息并发送至配对评估模块,从配对评估模块提取相应蓝牙广播信号或配对请求信息的设备唯一标识符和当前蓝牙终端与相应设备唯一标识符对应蓝牙终端之间的配对评估值进行分析,并将分析结果发送至人机交互界面进行显示,用户通过人机交互界面决定是否建立当前蓝牙终端与相应设备唯一标识符对应蓝牙终端之间
5、所述配对评估模块用于对获取的蓝牙广播信号或配对请求信息进行解析分析,获取相应蓝牙广播信号或配对请求信息所包含的设备唯一标识符,计算当前蓝牙终端与相应设备唯一标识符对应蓝牙终端之间的配对评估值,并将蓝牙广播信号或配对请求信息所包含的设备唯一标识符和当前蓝牙终端与相应设备唯一标识符对应蓝牙终端之间的配对评估值发送至蓝牙配对模块。
6、进一步地,蓝牙配对模块的配对方式包括:
7、当前蓝牙终端开启可配对状态,并向周围发送蓝牙广播信号,同时对附近的蓝牙信道进行扫描,并在各个蓝牙信道内监听其他蓝牙终端发出的蓝牙广播信号;
8、在第二预设时间内将获取的至少一个蓝牙广播信号集合后,生成蓝牙广播信号集;从配对评估模块获取蓝牙广播信号集中各个蓝牙广播信号所包含的设备唯一标识符和当前蓝牙终端与该设备唯一标识符对应蓝牙终端之间的配对评估值;
9、将获取的蓝牙广播信号集中各个蓝牙广播信号所包含的设备唯一标识符对应蓝牙终端与当前蓝牙终端之间的配对评估值按照从大到小的顺序进行排列,将数值最大的配对评估值对应设备唯一标识符的蓝牙终端作为当前蓝牙终端的最佳配对对象,并将最佳配对对象的设备唯一标识符标记为最佳;
10、将蓝牙广播信号集中各个蓝牙广播信号的设备唯一标识符以列表的形式发送至人机交互模块进行显示;用户在第二预设时间内对人机交互模块所显示的至少一个设备唯一标识符对应的蓝牙终端进行确认是否与之配对;
11、若超过第二预设时间,则人机交互模块对蓝牙广播信号集中的各个蓝牙广播信号的设备唯一标识符进行更新;
12、若在第二预设时间内确认与相应设备唯一标识符对应的蓝牙终端确认配对,则生成配对请求信息发送至相应设备唯一标识符对应的蓝牙终端;
13、自配对请求信息发出后的第二预设时间内,若未能获取相应设备唯一标识符对应的蓝牙终端返回的配对确认的信息,或获取相应设备唯一标识符对应的蓝牙终端返回的配对拒绝的信息,则在当前蓝牙终端与相应设备唯一标识符对应蓝牙终端原有失败配对次数的基础上加1;并将获取的当前蓝牙终端与相应设备唯一标识符对应的蓝牙终端的失败配对次数的蓝牙通信数据发送至数据存储模块;
14、自配对请求信息发出后的第二预设时间内,若获取相应设备唯一标识符对应的蓝牙终端返回的配对确认的信息,则当前蓝牙终端与相应设备唯一标识符对应的蓝牙终端建立安全连接;同时在当前蓝牙终端与相应设备唯一标识符对应蓝牙终端原有成功配对次数的基础上加1,并记录建立安全连接时当前蓝牙终端和相应设备唯一标识符对应蓝牙终端当前的地理位置坐标,以及开始记录此次成功配对后的持续通信时间;待当前蓝牙终端与相应设备唯一标识符对应蓝牙终端断连后,则将获取的当前蓝牙终端与相应设备唯一标识符对应蓝牙终端的成功配对次数、建立安全连接时当前蓝牙终端和相应设备唯一标识符对应蓝牙终端当前的地理位置坐标以及此次成功配对后的持续通信时间的蓝牙通信数据发送至数据存储模块。
15、进一步地,若在第一预设时间内未在相应蓝牙信道内监听到其他蓝牙终端发出的蓝牙广播信号,则切换至相邻的蓝牙信道继续监听,一旦监听到其他蓝牙终端的蓝牙广播信号,则将该蓝牙广播信号发送至配对评估模块,同时继续对各个蓝牙信道内的蓝牙广播信号进行监听。
16、进一步地,蓝牙配对模块的配对方式还包括:若当前蓝牙终端获取其他蓝牙终端发送的配对请求信息,则当前蓝牙终端需要判断对获取的配对请求信息进行确认还是拒绝,并返回配对确认或拒绝的信息;包括:
17、若获取其他蓝牙终端发送的配对请求信息,则将配对请求信息发送至配对评估模块;
18、从配对评估模块获取相应配对请求信息的设备唯一标识符和当前蓝牙终端与相应设备唯一标识符对应蓝牙终端之间的配对评估值;
19、将获取的当前蓝牙终端与相应设备唯一标识符对应蓝牙终端之间的配对评估值与预设配对评估阈值进行比对;评估建议返回配对确认还是拒绝的信息;
20、若当前蓝牙终端与相应设备唯一标识符对应蓝牙终端之间的配对评估值小于预设配对评估阈值,则生成建议返回配对拒绝的提示信息发送至人机交互模块;若当前蓝牙终端与相应设备唯一标识符对应蓝牙终端之间的配对评估值大于等于预设配对评估阈值,则生成建议返回配对确认的提示信息发送至人机交互模块;
21、用户通过当前蓝牙终端的人机交互模块所显示的建议返回配对确认或拒绝的信息,来自行决定返回配对确认或拒绝的信息;
22、若用户在第二预设时间内未返回配对确认信息或返回配对拒绝信息,则在当前蓝牙终端与相应设备唯一标识符对应蓝牙终端原有失败配对次数的基础上加1;并将获取的当前蓝牙终端与相应设备唯一标识符对应的蓝牙终端的失败配对次数的蓝牙通信数据发送至数据存储模块;
23、若用户返回配对确认的信息,则当前蓝牙终端与相应设备唯一标识符对应的蓝牙终端建立安全连接;同时在当前蓝牙终端与相应设备唯一标识符对应蓝牙终端原有成功配对次数的基础上加1,并记录建立安全连接时当前蓝牙终端和相应设备唯一标识符对应蓝牙终端当前的地理位置坐标,以及开始记录此次成功配对后的持续通信时间;待当前蓝牙终端与相应设备唯一标识符对应蓝牙终端断连后,则将获取的当前蓝牙终端与相应设备唯一标识符对应蓝牙终端的成功配对次数、建立安全连接时当前蓝牙终端和相本文档来自技高网...
【技术保护点】
1.一种蓝牙加密通信系统,其特征在于:包括:若干个蓝牙终端,每个蓝牙终端设置有蓝牙配对模块、配对评估模块、数据存储模块以及人机交互模块,各个模块之间信息交互;
2.根据权利要求1所述的一种蓝牙加密通信系统,其特征在于:蓝牙配对模块的配对方式包括:
3.根据权利要求2所述的一种蓝牙加密通信系统,其特征在于:若在第一预设时间内未在相应蓝牙信道内监听到其他蓝牙终端发出的蓝牙广播信号,则切换至相邻的蓝牙信道继续监听,一旦监听到其他蓝牙终端的蓝牙广播信号,则将该蓝牙广播信号发送至配对评估模块,同时继续对各个蓝牙信道内的蓝牙广播信号进行监听。
4.根据权利要求2所述的一种蓝牙加密通信系统,其特征在于:蓝牙配对模块的配对方式还包括:若当前蓝牙终端获取其他蓝牙终端发送的配对请求信息,则当前蓝牙终端需要判断对获取的配对请求信息进行确认还是拒绝,并返回配对确认或拒绝的信息;包括:
5.根据权利要求1所述的一种蓝牙加密通信系统,其特征在于:数据存储模块对获取的蓝牙通信数据进行分类存储;包括:
6.根据权利要求5所述的一种蓝牙加密通信系统,其特
7.根据权利要求1所述的一种蓝牙加密通信系统,其特征在于:配对评估模块的处理过程包括:
...【技术特征摘要】
1.一种蓝牙加密通信系统,其特征在于:包括:若干个蓝牙终端,每个蓝牙终端设置有蓝牙配对模块、配对评估模块、数据存储模块以及人机交互模块,各个模块之间信息交互;
2.根据权利要求1所述的一种蓝牙加密通信系统,其特征在于:蓝牙配对模块的配对方式包括:
3.根据权利要求2所述的一种蓝牙加密通信系统,其特征在于:若在第一预设时间内未在相应蓝牙信道内监听到其他蓝牙终端发出的蓝牙广播信号,则切换至相邻的蓝牙信道继续监听,一旦监听到其他蓝牙终端的蓝牙广播信号,则将该蓝牙广播信号发送至配对评估模块,同时继续对各个蓝牙信道内的蓝牙广播信号进行监听。
4.根据权利要求2所述的一种蓝牙加密通信系统,其特征在于:蓝牙配对模块的配...
【专利技术属性】
技术研发人员:王旭松,赖君成,
申请(专利权)人:深圳市图扬微科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。