【技术实现步骤摘要】
一种蓝牙通讯方法、装置及计算机可读存储介质
本申请涉及通信
,尤其涉及一种蓝牙通讯方法、装置及计算机可读存储介质。
技术介绍
随着终端技术的不断发展,用户在日常工作和生活中使用终端的频率越来越高。在实际应用中,在部分应用场景下用户并不方便操作终端,从而用户通常会将终端与其它设备进行互联,以在对端设备上进行相关功能使用,例如可以将车载设备与终端进行连接,然后通过车载设备进行音乐播放、导航、打电话等。而对于通过对端设备打电话的场景,用户通常需要在对端设备上使用终端的电话本功能,例如查看联系人信息、通话记录等,从而需要使用电话本数据同步功能。目前,电话本数据同步功能通常基于蓝牙电话本访问协议(PBAP,PhoneBookAccessProfile)实现,PBAP是中文对象交换(OBEX,ObjectExchange)的上层协议。在实际应用中,PBAP协议的协议版本有所不同,例如PBAP1.1、PBAP1.2等,其中,例如PBAP1.1为较旧的版本,而例如PBAP1.2则为较新的版本,若进行互联的两个设备所使用的PBA ...
【技术保护点】
1.一种蓝牙通讯方法,其特征在于,应用于同时支持多个不同版本蓝牙电话本访问PBAP协议的电子装置,包括:/n在与对端蓝牙设备首次配对连接时,获取对应于所述对端蓝牙设备的目标PBAP协议版本;/n在接收到设备重连指令时,采用对应于所述目标PBAP协议版本的PBAP协议建立与所述对端蓝牙设备的PBAP协议连接;/n基于所述PBAP协议连接,向所述对端蓝牙设备传输所请求的电话本数据。/n
【技术特征摘要】
1.一种蓝牙通讯方法,其特征在于,应用于同时支持多个不同版本蓝牙电话本访问PBAP协议的电子装置,包括:
在与对端蓝牙设备首次配对连接时,获取对应于所述对端蓝牙设备的目标PBAP协议版本;
在接收到设备重连指令时,采用对应于所述目标PBAP协议版本的PBAP协议建立与所述对端蓝牙设备的PBAP协议连接;
基于所述PBAP协议连接,向所述对端蓝牙设备传输所请求的电话本数据。
2.根据权利要求1所述的蓝牙通讯方法,其特征在于,所述采用对应于所述目标PBAP协议版本的PBAP协议建立与所述对端蓝牙设备的PBAP协议连接之前,还包括:
在处于设备断开连接状态时,根据设备重连请求触发所述设备重连指令;
或,在处于设备取消配对状态时,根据设备重新配对连接请求触发所述设备重连指令。
3.根据权利要求1所述的蓝牙通讯方法,其特征在于,所述采用对应于所述目标PBAP协议版本的PBAP协议建立与所述对端蓝牙设备的PBAP协议连接之前,还包括:
在预设协议黑名单中对所述目标PBAP协议版本进行查询;
在查询无结果时,执行所述采用对应于所述目标PBAP协议版本的PBAP协议建立与所述对端蓝牙设备的PBAP协议连接的步骤。
4.根据权利要求3所述的蓝牙通讯方法,其特征在于,所述在预设协议黑名单中对所述目标PBAP协议版本进行查询之后,还包括:
在所述协议黑名单中查询到所述目标PBAP协议版本时,从所述多个不同版本的PBAP协议中确定与所述目标PBAP版本的版本差异最小的PBAP协议;
采用所述版本差异最小的PBAP协议建立与所述对端蓝牙设备的PBAP协议连接。
5.根据权利要求3所述的蓝牙通讯方法,其特征在于,还包括:
统计所述对端蓝牙设备在历史时长内基于所述PBAP协议连接的数据同步成功率;
将所述数...
【专利技术属性】
技术研发人员:陈立,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。