蓝牙从设备获取主设备通讯录的方法及装置制造方法及图纸

技术编号:37232645 阅读:18 留言:0更新日期:2023-04-20 23:15
本申请涉及蓝牙连接技术领域,特别涉及一种蓝牙从设备获取主设备通讯录的方法及装置,其中,方法包括:与蓝牙主设备进行配对连接,直至互联成功;检测与蓝牙主设备的连接类型;在连接类型为非首次连接类型时,从当前蓝牙从设备的预设内存中提取蓝牙主设备的通讯录对应的通讯录映射表,并将通讯录映射表写入预设数据库中。本申请实施例可以在检测与蓝牙主设备的连接类型为非首次连接类型时,从当前蓝牙从设备的内存中,提取蓝牙主设备的通讯录对应的通讯录映射表,并写入数据库中,有效的降低了用户的等待时长,提升了用户操作的便捷性和适用性,有效的提升用户的使用体验,满足用户的使用需求。使用需求。使用需求。

【技术实现步骤摘要】
蓝牙从设备获取主设备通讯录的方法及装置


[0001]本申请涉及蓝牙连接
,特别涉及一种蓝牙从设备获取主设备通讯录的方法及装置。

技术介绍

[0002]相关技术中,在建立蓝牙配对连接时,车机端蓝牙从设备开始连接PBAP(Phone Book Access Profile,电话本访问协议),请求下载手机端通讯录,下载成功后保存在车机端数据库中,在断开蓝牙后,系统会自动清除数据库内容,待车机端蓝牙与手机匹配成功后,重新开始下载,从而实现手机与车载蓝牙互联。
[0003]然而,相关技术中由于蓝牙重新下载通讯录,导致用户的等待时间较长,降低了用户操作的便捷性和适用性,并且车辆的自动化水平较低,降低用户的使用体验,无法满足用户的使用需求,亟待解决。

技术实现思路

[0004]本申请提供一种蓝牙从设备获取主设备通讯录的方法及装置,以解决相关技术中由于蓝牙重新下载通讯录,导致用户的等待时间较长,降低了用户操作的便捷性和适用性,并且车辆的自动化水平较低,降低用户的使用体验,无法满足用户的使用需求的技术问题。
[0005]本申请第一方面实施例提供一种蓝牙从设备获取主设备通讯录的方法,包括以下步骤:与蓝牙主设备进行配对连接,直至互联成功;检测与所述蓝牙主设备的连接类型;在所述连接类型为非首次连接类型时,从当前蓝牙从设备的预设内存中提取所述蓝牙主设备的通讯录对应的通讯录映射表,并将所述通讯录映射表写入预设数据库中。
[0006]根据上述技术手段,本申请实施例可以在检测与蓝牙主设备的连接类型为非首次连接类型时,从当前蓝牙从设备的内存中,提取蓝牙主设备的通讯录对应的通讯录映射表,并写入数据库中,有效的降低了用户的等待时长,提升了用户操作的便捷性和适用性,有效的提升用户的使用体验,满足用户的使用需求。
[0007]可选地,在本申请的一个实施例中,本申请实施例的方法还包括:在所述连接类型为首次连接类型时,在所述蓝牙主设备对所述当前蓝牙从设备授权后,从所述蓝牙主设备下载所述蓝牙主设备中的通讯录;读取所述蓝牙主设备的MAC(Media Access Control,介质访问控制)地址,并与所述通讯录映射,得到所述通讯录映射表;将所述通讯录映射表写入所述预设内存的同时,将所述通讯录映射表写入所述预设数据库。
[0008]根据上述技术手段,本申请实施例可以在首次连接类型时,通过读取蓝牙主设备的MAC地址,将得到与通讯线映射的映射表,并写入数据库,从而有效的提高了车辆的智能化水平,提升了用户操作的便捷性。
[0009]可选地,在本申请的一个实施例中,所述检测与所述蓝牙主设备的连接类型,包括:根据所述蓝牙主设备的MAC地址hash碰撞,以判断是否有匹配结果;如果有所述匹配结果,则判定所述连接类型为所述非首次连接类型;如果没有所述匹配结果,则判定所述连接
类型为所述首次连接类型。
[0010]根据上述技术手段,本申请实施例可以判断hash碰撞的匹配结果确定蓝牙从设备和蓝牙主设备的连接类型,从而可以减少用户操作的等待时长,提升用户的使用体验。
[0011]可选地,在本申请的一个实施例中,所述从所述蓝牙主设备下载所述蓝牙主设备中的通讯录,包括:基于预设的PBAP协议,下载所述蓝牙主设备中的通讯录。
[0012]根据上述技术手段,本申请实施例可以有效的提高操作的快捷性,提升用户的使用体验。
[0013]可选地,在本申请的一个实施例中,本申请实施例的方法还包括:与所述蓝牙主设备断开连接时,清除所述预设数据库中的通讯录映射表。
[0014]根据上述技术手段,本申请实施例可以在蓝牙设备断开连接时清除数据库中的通讯录映射表,以减少内存占用空间,提升系统运行的流畅性,提升用户驾车操作的便捷性。
[0015]本申请第二方面实施例提供一种蓝牙从设备获取主设备通讯录的装置,包括:配对模块,用于与蓝牙主设备进行配对连接,直至互联成功;检测模块,用于检测与所述蓝牙主设备的连接类型;控制模块,用于在所述连接类型为非首次连接类型时,从当前蓝牙从设备的预设内存中提取所述蓝牙主设备的通讯录对应的通讯录映射表,并将所述通讯录映射表写入预设数据库中。
[0016]可选地,在本申请的一个实施例中,本申请实施例的装置还包括:下载模块,用于在所述连接类型为首次连接类型时,在所述蓝牙主设备对所述当前蓝牙从设备授权后,从所述蓝牙主设备下载所述蓝牙主设备中的通讯录;映射模块,用于读取所述蓝牙主设备的MAC地址,并与所述通讯录映射,得到所述通讯录映射表;输入模块,用于将所述通讯录映射表写入所述预设内存的同时,将所述通讯录映射表写入所述预设数据库。
[0017]可选地,在本申请的一个实施例中,所述检测模块进一步用于根据所述蓝牙主设备的MAC地址hash碰撞,以判断是否有匹配结果,当有所述匹配结果时,则判定所述连接类型为所述非首次连接类型,当没有所述匹配结果时,则判定所述连接类型为所述首次连接类型。
[0018]可选地,在本申请的一个实施例中,所述下载模块进一步用于基于预设的PBAP协议,下载所述蓝牙主设备中的通讯录。
[0019]可选地,在本申请的一个实施例中,本申请实施例的装置还包括:清除模块,用于与所述蓝牙主设备断开连接时,清除所述预设数据库中的通讯录映射表。
[0020]本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的蓝牙从设备获取主设备通讯录的方法。
[0021]本申请第四方面实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,该程序被处理器执行时实现如上的蓝牙从设备获取主设备通讯录的方法。
[0022]本申请的有益效果:
[0023](1)本申请实施例可以判断hash碰撞的匹配结果确定蓝牙从设备和蓝牙主设备的连接类型,从而可以减少用户操作的等待时长,提升用户的使用体验。
[0024](2)本申请实施例可以在蓝牙设备断开连接时清除数据库中的通讯录映射表,以
减少内存占用空间,提升系统运行的流畅性,提升用户驾车操作的便捷性。
[0025](3)本申请实施例可以在检测与蓝牙主设备的连接类型为非首次连接类型时,从当前蓝牙从设备的内存中,提取蓝牙主设备的通讯录对应的通讯录映射表,并写入数据库中,有效的降低了用户的等待时长,提升了用户操作的便捷性和适用性,有效的提升用户的使用体验,满足用户的使用需求。
[0026]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0027]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0028]图1为根据本申请实施例提供的一种蓝牙从设备获取主设备通讯录的方法的流程图;
[0029]图2为本申请一个具体实施例的蓝牙从设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙从设备获取主设备通讯录的方法,其特征在于,应用于蓝牙从设备,其中,所述方法包括以下步骤:与蓝牙主设备进行配对连接,直至互联成功;检测与所述蓝牙主设备的连接类型;以及在所述连接类型为非首次连接类型时,从当前蓝牙从设备的预设内存中提取所述蓝牙主设备的通讯录对应的通讯录映射表,并将所述通讯录映射表写入预设数据库中。2.根据权利要求1所述的方法,其特征在于,还包括:在所述连接类型为首次连接类型时,在所述蓝牙主设备对所述当前蓝牙从设备授权后,从所述蓝牙主设备下载所述蓝牙主设备中的通讯录;读取所述蓝牙主设备的介质访问控制MAC地址,并与所述通讯录映射,得到所述通讯录映射表;将所述通讯录映射表写入所述预设内存的同时,将所述通讯录映射表写入所述预设数据库。3.根据权利要求2所述的方法,其特征在于,所述检测与所述蓝牙主设备的连接类型,包括:根据所述蓝牙主设备的介质访问控制MAC地址hash碰撞,以判断是否有匹配结果;如果有所述匹配结果,则判定所述连接类型为所述非首次连接类型;如果没有所述匹配结果,则判定所述连接类型为所述首次连接类型。4.根据权利要求2所述的方法,其特征在于,所述从所述蓝牙主设备下载所述蓝牙主设备中的通讯录,包括:基于预设的电话本访问协议PBAP,下载所述蓝牙主设备中的通讯录。5.根据权利要求1所述的方法,其特征在于,还包括:与所述蓝牙主设备断开连接时,清除所述预设数据库中的通讯录映射表。6.一种蓝牙从设备获取主设备通讯录的装置,其特征在于,应用于蓝牙从设备,其中,所述装置包括:配对模块,用于与...

【专利技术属性】
技术研发人员:谭龙张磊张英鹏
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1