蓝牙配对方法、装置、车辆及存储介质制造方法及图纸

技术编号:35286554 阅读:37 留言:0更新日期:2022-10-22 12:31
本发明专利技术提供一种蓝牙配对方法、装置、车辆及存储介质。该方法包括:扫描蓝牙设备,获取所有扫描到的蓝牙设备的设备信息;对扫描到的所有蓝牙设备的设备信息分别与预设设备信息进行并行对比,得到对比结果,其中预设设备信息包括预设蓝牙设备类型、预设蓝牙设备MAC地址以及预设信号强度中的至少两种,对比结果中包括与对应预设设备信息匹配的至少一个蓝牙设备;确定对比结果的交集中对应的蓝牙设备为目标蓝牙设备;与目标蓝牙设备的至少一个蓝牙设备进行蓝牙配对连接。本发明专利技术能够实现蓝牙的快速自动配对,配对过程中不需要人为干涉,提高自动化测试效率。自动化测试效率。自动化测试效率。

【技术实现步骤摘要】
蓝牙配对方法、装置、车辆及存储介质


[0001]本专利技术涉及智能座舱技术自动化测试
,尤其涉及一种蓝牙配对方法、装置、车辆及存储介质。

技术介绍

[0002]现有车载系统的主要交互方式基本上移植了移动设备的交互方式,配对一个或多个第三方蓝牙设备过程繁琐。例如车载系统需要对车辆上的音响、耳机或手机等蓝牙设备进行交互时,需要首先搜索蓝牙设备,然后针对需要进行配对的目标蓝牙设备手动点击进行双方的配对,蓝牙配对过程需要人的手动操作,且对于人为选定的目标蓝牙设备可能存在配对不成功的现象,需要反复进行重新配对,不利于自动化测试。

技术实现思路

[0003]本专利技术实施例提供了一种蓝牙配对方法、装置、车辆及存储介质,以解决现有技术中进行配对时操作繁琐且不能自动配对的问题。
[0004]第一方面,本专利技术实施例提供了一种蓝牙配对方法,包括:
[0005]扫描蓝牙设备,获取所有扫描到的蓝牙设备的设备信息;
[0006]对扫描到的所有蓝牙设备的设备信息分别与预设设备信息进行并行对比,得到对比结果,其中所述预设设备信息包括预设蓝牙设备类型、预设蓝牙设备MAC地址以及预设信号强度中的至少两种,所述对比结果中包括与所述预设设备信息匹配的至少一个蓝牙设备;
[0007]确定所述对比结果的交集中对应的蓝牙设备为目标蓝牙设备;与所述目标蓝牙设备的至少一个蓝牙设备进行蓝牙配对连接。
[0008]在一种可能的实现方式中,在所述扫描蓝牙设备之前,还包括:
[0009]设置所述预设蓝牙设备类型、所述预设蓝牙设备MAC地址以及所述预设信号强度中的至少一种;
[0010]设置所述预设蓝牙设备MAC地址,包括:
[0011]根据待连接目标蓝牙设备的数量对所述预设蓝牙设备MAC地址的N个字符的位数、字符位置和字符内容进行设置,或者自定义所述预设蓝牙设备MAC地址的N个字符的位数、字符位置和字符内容;其中,N为大于等于1且小于等于6的正整数。
[0012]在一种可能的实现方式中,还包括:
[0013]当所述对比结果的交集为空时,确定所述对比结果的并集;
[0014]当所述对比结果中未进行蓝牙设备的MAC地址对比时,设置所述预设蓝牙设备MAC地址,在所述并集对应的蓝牙设备中筛选与预设蓝牙设备的MAC地址相同的蓝牙设备为目标蓝牙设备;
[0015]当所述对比结果中进行了蓝牙设备的MAC地址对比时,设置所述预设蓝牙设备名称,在所述并集对应的蓝牙设备中筛选与预设蓝牙设备名称相同的蓝牙设备为目标蓝牙设
备。
[0016]在一种可能的实现方式中,对扫描到的所有蓝牙设备的设备信息分别与预设设备信息进行对比,包括:
[0017]当扫描到的所有蓝牙设备的设备信息与预设设备信息中均包括预设蓝牙设备MAC地址时,在所述所有蓝牙设备中筛选大于或等于所述预设蓝牙设备MAC地址的字符位数,且与所述预设蓝牙设备MAC地址的字符位置和字符内容均相同的蓝牙设备。
[0018]在一种可能的实现方式中,在所述所有蓝牙设备中筛选大于或等于所述预设蓝牙设备MAC地址的字符位数,且与所述预设蓝牙设备MAC地址的字符位置和字符内容均相同的蓝牙设备,包括:
[0019]获取所述预设蓝牙设备MAC地址;
[0020]检测所述预设蓝牙设备MAC地址的第M位是否有字符内容,其中,M大于等于1且小于等于6的正整数;
[0021]当所述预设蓝牙设备MAC地址的第M位无字符内容时,检测所述预设蓝牙设备MAC地址的第M位是否为最后一位;
[0022]当所述预设蓝牙设备MAC地址的第M位是最后一位时,结束流程,当所述预设蓝牙设备MAC地址的第M位不是最后一位时,执行M+1,获得更新后的M,并跳转到“检测所述预设蓝牙设备MAC地址的第M位是否有字符内容”步骤执行;
[0023]当所述预设蓝牙设备MAC地址的第M位有字符内容时,获取所述预设蓝牙设备MAC地址的第M位的字符内容,并依次在所述所有蓝牙设备中筛选与所述预设蓝牙设备MAC地址的第M位的字符内容相同的第一蓝牙设备,并跳转到“检测所述预设蓝牙设备MAC地址的第M位是否为最后一位”步骤执行,最终获得大于或等于所述预设蓝牙设备MAC地址的字符位数,且与所述预设蓝牙设备MAC地址的字符位置和字符内容均相同的蓝牙设备。
[0024]在一种可能的实现方式中,所述依次在所述所有蓝牙设备中筛选与所述预设蓝牙设备MAC地址的第M位的字符内容相同的第一蓝牙设备,包括:
[0025]将当前蓝牙设备中第M位的字符内容与所述预设蓝牙设备MAC地址的第M位的字符内容进行对比;
[0026]若当前蓝牙设备的第M位的字符内容与所述预设蓝牙设备MAC地址的第M位的字符内容相同时,保存所述当前蓝牙设备;若当前蓝牙设备的第M位的字符内容与所述预设蓝牙设备MAC地址的第M位的字符内容不同时,删除所述当前蓝牙设备;
[0027]检测所述当前蓝牙设备是否为所述所有蓝牙设备中的最后一个蓝牙设备;
[0028]若所述当前蓝牙设备是最后一个蓝牙设备时,确定所有保存的蓝牙设备为与所述预设蓝牙设备MAC地址的第M位的字符内容相同的第一蓝牙设备;
[0029]若所述当前蓝牙设备不是最后一个蓝牙设备时,确定下一个蓝牙设备的MAC地址,并跳转到“将当前蓝牙设备中第M位的字符内容与所述预设蓝牙设备MAC地址的第M位的字符内容进行对比”步骤执行。
[0030]在一种可能的实现方式中,所述与所述目标蓝牙设备的至少一个蓝牙设备进行蓝牙配对连接,包括:
[0031]与所述目标蓝牙设备中的任一个蓝牙设备进行蓝牙配对连接;
[0032]或者,根据用户选定的目标蓝牙设备进行蓝牙配对连接;
[0033]或者,确定所述目标蓝牙设备中的信号强度最强的蓝牙设备进行蓝牙配对连接。
[0034]第二方面,本专利技术实施例提供了一种蓝牙配对装置,包括:
[0035]扫描模块,用于扫描蓝牙设备,获取所有扫描到的蓝牙设备的设备信息;
[0036]筛选模块,用于对扫描到的所有蓝牙设备的设备信息分别与预设设备信息进行并行对比,得到至少两组对比结果,其中所述预设设备信息包括预设蓝牙设备类型、预设蓝牙设备MAC地址以及预设信号强度中的至少两种,每组对比结果中包括与所述预设设备信息匹配的至少一个蓝牙设备;
[0037]确定模块,用于确定所述对比结果的交集中对应的蓝牙设备为目标蓝牙设备;
[0038]配对模块,用于与所述目标蓝牙设备的至少一个蓝牙设备进行蓝牙配对连接。
[0039]第三方面,本专利技术实施例提供了一种车辆,所述车辆包括车载终端,所述车载终端包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述的蓝牙配对方法的步骤。
[0040]第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙配对方法,其特征在于,包括:扫描蓝牙设备,获取所有扫描到的蓝牙设备的设备信息;对扫描到的所有蓝牙设备的设备信息分别与预设设备信息进行并行对比,得到对比结果,其中所述预设设备信息包括预设蓝牙设备类型、预设蓝牙设备MAC地址以及预设信号强度中的至少两种,所述对比结果中包括与对应预设设备信息匹配的至少一个蓝牙设备;确定所述对比结果的交集中对应的蓝牙设备为目标蓝牙设备;与所述目标蓝牙设备的至少一个蓝牙设备进行蓝牙配对连接。2.根据权利要求1所述的蓝牙配对方法,其特征在于,在所述扫描蓝牙设备之前,还包括:设置所述预设蓝牙设备类型、所述预设蓝牙设备MAC地址以及所述预设信号强度中的至少两种;设置所述预设蓝牙设备MAC地址,包括:根据待连接目标蓝牙设备的数量对所述预设蓝牙设备MAC地址的N个字符的位数、字符位置和字符内容进行设置,或者自定义所述预设蓝牙设备MAC地址的N个字符的位数、字符位置和字符内容;其中,N为大于等于1且小于等于6的正整数。3.根据权利要求2所述的蓝牙配对方法,其特征在于,还包括:当所述对比结果的交集为空时,确定所述对比结果的并集;当所述对比结果中未进行蓝牙设备的MAC地址对比时,设置所述预设蓝牙设备MAC地址,在所述并集对应的蓝牙设备中筛选与预设蓝牙设备的MAC地址相同的蓝牙设备为目标蓝牙设备;当所述对比结果中进行了蓝牙设备的MAC地址对比时,设置所述预设蓝牙设备名称,在所述并集对应的蓝牙设备中筛选与预设蓝牙设备名称相同的蓝牙设备为目标蓝牙设备。4.根据权利要求2所述的蓝牙配对方法,其特征在于,对扫描到的所有蓝牙设备的设备信息分别与预设设备信息进行对比,包括:当扫描到的所有蓝牙设备的设备信息与预设设备信息中均包括预设蓝牙设备MAC地址时,在所述所有蓝牙设备中筛选大于或等于所述预设蓝牙设备MAC地址的字符位数,且与所述预设蓝牙设备MAC地址的字符位置和字符内容均相同的蓝牙设备。5.根据权利要求4所述的蓝牙配对方法,其特征在于,在所述所有蓝牙设备中筛选大于或等于所述预设蓝牙设备MAC地址的字符位数,且与所述预设蓝牙设备MAC地址的字符位置和字符内容均相同的蓝牙设备,包括:获取所述预设蓝牙设备MAC地址;检测所述预设蓝牙设备MAC地址的第M位是否有字符内容,其中,M大于等于1且小于等于6的正整数;当所述预设蓝牙设备MAC地址的第M位无字符内容时,检测所述预设蓝牙设备MAC地址的第M位是否为最后一位;当所述预设蓝牙设备MAC地址的第M位是最后一位时,结束流程,当所述预设蓝牙设备MAC地址的第M位不是最后一位时,执行M+1,获得更新后的M,并跳转到“检测所述预设蓝牙设备MAC地址的第M位是否有字符内容”步骤执行;当所述预设蓝牙设备MAC地址的第M位有字符内容时,获取所述预设蓝牙设备MAC地址
的第M位的字符内容,...

【专利技术属性】
技术研发人员:王兵唐清勇
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1