通信处理方法、通信设备及存储介质技术

技术编号:22060890 阅读:37 留言:0更新日期:2019-09-07 18:16
本申请公开了一种通信处理方法、通信设备及存储介质,通过会话描述协议SDP分别进行音频网关AG角色和免提HF角色的注册,并获取第一蓝牙地址和第二蓝牙地址,将第一蓝牙地址、第二蓝牙地址与AG角色注册信息和HF角色注册信息分别绑定;然后匹配第一通信设备与第二通信设备之间的角色;以匹配的角色,与第二通信设备建立连接;该连接是在第一通信设备关闭蓝牙断开与第二通信设备的首次连接之后,再次开启蓝牙与第二通信设备建立的二次连接;可见本申请可在通信设备关闭又开启蓝牙,也就是断掉重连时,对AG角色和HF角色均进行注册,从而扩大了通信设备的适用范围,提升了用户使用体验。

Communication Processing Method, Communication Equipment and Storage Media

【技术实现步骤摘要】
通信处理方法、通信设备及存储介质
本申请涉及通信
,具体涉及一种通信处理方法、通信设备和计算机可读存储介质。
技术介绍
蓝牙技术是一种无线技术标准,蓝牙免提规范(Hands-freeProfile,HFP)是蓝牙技术中的一种协议,在HFP协议中,通信设备可以分为AG(AudioGateway,音频网关)角色和HF(HandsFree,免提)角色,其中AG角色是HFP协议规定的一个角色,音频支持输入、输出,典型的设备为手机;HF角色是HFP协议规定另一个角色,适于AG角色音频输入、输出,典型的设备为蓝牙耳机设备、支持蓝牙功能的穿戴设备等。蓝牙技术的应用中,一般的蓝牙设备,只支持HF(HandsFree,免提)角色或者AG(AudioGate,音频网关)角色,例如,手机支持仅作为AG(即蓝牙通话功能主端),蓝牙耳机或者车载设备仅支持作为HF(即蓝牙通话功能从端),这样对于一般的可穿戴蓝牙设备只能选择作为HF或者AG,比较限制了该设备的使用场景,特别是在两个设备建立连接再重连的情况下,影响用户体验。
技术实现思路
本申请要解决的技术问题在于:针对目前蓝牙设备的使用场景中,断掉重连之后的蓝牙连接受限,用户体验差的问题,针对该技术问题,提供一种通信处理方法、通信设备和计算机可读存储介质。为解决上述技术问题,本申请提供一种通信处理方法,所述方法应用于第一通信设备,其包括:通过会话描述协议SDP分别进行音频网关AG角色和免提HF角色的注册,获取到AG角色注册信息和HF角色注册信息,并获取第一蓝牙地址和第二蓝牙地址,将所述第一蓝牙地址、第二蓝牙地址与所述AG角色注册信息和HF角色注册信息分别绑定,所述第一蓝牙地址和所述第二蓝牙地址不同;匹配第一通信设备与第二通信设备之间的角色;以匹配的角色,与所述第二通信设备建立连接;该连接是在第一通信设备关闭蓝牙以断开与所述第二通信设备的首次连接之后,再次开启蓝牙时与所述第二通信设备建立的二次连接。可选的,所述通过SDP分别进行AG角色和HF角色的注册包括:在所述SDP中分别注册第一通用唯一识别码UUID和第二UUID,所述第一UUID用于标识自身支持AG角色,所述第二UUID用于标识自身支持HF角色。可选的,在所述匹配第一通信设备与第二通信设备之间的角色步骤之前,还包括:发起蓝牙搜索,确定第二通信设备所支持的角色;或,接收第二通信设备发起的蓝牙搜索,使第二通信设备确定第一通信设备所支持的角色;匹配第一通信设备与第二通信设备之间的角色;以匹配的角色,建立第一通信设备和第二通信设备之间的首次连接。可选的,对第一通信设备和第二通信设备之间的角色进行匹配包括:根据所述第一通信设备和第二通信设备首次连接情况,对第一通信设备和第二通信设备之间的角色进行匹配。可选的,在所述通过SDP分别进行AG角色和HF角色的注册步骤之后,所述方法还包括:为所述AG角色和HF角色在射频通信RFcomm上各配置至少一个链路,等待后续连接。可选的,获取所述第二蓝牙地址包括:在所述通信设备的蓝牙模块启动时,从蓝牙地址存储文件中读取所述第二蓝牙地址;所述第二蓝牙地址为调用预设的蓝牙地址算法生成并预先存储于所述蓝牙地址存储文件中的。可选的,所述调用预设的蓝牙地址算法生成第二蓝牙地址包括:获取所述第一蓝牙地址,对所述第一蓝牙地址中地址低端区域内的值进行随机变换得到第二蓝牙地址。可选的,所述将所述第一蓝牙地址、第二蓝牙地址与所述AG角色注册信息和HF角色注册信息分别绑定包括:将所述第一蓝牙地址与所述AG角色注册信息绑定,将所述第二蓝牙地址与所述HF角色注册信息绑定。为了解决上述问题,本专利技术实施例还提供一种通信设备,所述通信设备包括存储器、发射器、接收器、处理器和通信总线;所述通信总线用于实现存储器和处理器之间的连接通信;所述处理器调用发射器、接收器,以及存储器中存储的计算机程序,以实现如上所述的通信处理方法中第一通信设备所执行的步骤。为了解决上述问题,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可被处理器执行以实现如上所述的通信处理方法中第一通信设备所执行的步骤。有益效果本申请提供一种通信处理方法、通信设备及存储介质,第一通信设备通过会话描述协议SDP分别进行音频网关AG角色和免提HF角色的注册,获取到AG角色注册信息和HF角色注册信息,并获取第一蓝牙地址和第二蓝牙地址,将第一蓝牙地址、第二蓝牙地址与AG角色注册信息和HF角色注册信息分别绑定,这样通信设备在完成注册之后,其注册的HF角色和AG角色各自绑定一个相互独立的蓝牙地址,从而使得通信设备对外呈现为两个独立的通信设备,进而使得该通信设备可以同时支持AG角色和HF角色;然后匹配第一通信设备与第二通信设备之间的角色;以匹配的角色,与第二通信设备建立连接;该连接是在第一通信设备关闭蓝牙断开与第二通信设备的首次连接之后,再次开启蓝牙与第二通信设备建立的二次连接;可见本申请可在通信设备关闭又开启蓝牙,也就是断掉重连时,可对AG角色和HF角色均进行注册并可对外呈现为分别支持HF角色和AG角色的两个通信设备,以供其他通信设备根据需求灵活选择连接,从而扩大通信设备的适用范围,提升了用户使用体验。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的通信设备一种实施方式的硬件结构示意图;图2-1为本申请实施例提供的可穿戴设备一种实施方式的屏幕展开时立体示意图一;图2-2为本申请实施例提供的可穿戴设备一种实施方式的屏幕展开时立体示意图二;图2-3为本申请实施例提供的可穿戴设备一种实施方式的屏幕弯曲时立体示意图;图3为本申请实施例提供的手机的一种实施方式的示意图;图4为本申请第一实施例提供的通信处理方法的流程示意图;图5为本申请第一实施例提供的第二蓝牙地址获取流程示意图;图6为本申请第一实施例提供的另一第二蓝牙地址获取流程示意图;图7为本申请第二实施例提供的蓝牙协议栈结构示意图;图8为本申请第二实施例提供的蓝牙地址结构示意图;图9为本申请第二实施例提供蓝牙注册过程流程示意图;图10为本申请第二实施例提供的蓝牙协议栈与蓝牙固件连接示意图;图11为本申请第二实施例提供的通信处理方法流程示意图;图12为本申请第三实施例提供的通信设备结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。本申请实施例中提供的通信设备可以为各种移动设备,例如可以包括但不限于手机、IPAD、车载设备、通信设备100等,其中通信设备100可包括但不限于智能手环、智能手表、以及具有可穿戴特性的智能手机(本申请实施例也可称之为腕机)等移动终端。随着屏幕本文档来自技高网...

【技术保护点】
1.一种通信处理方法,其特征在于,所述方法应用于第一通信设备,其包括:通过会话描述协议SDP分别进行音频网关AG角色和免提HF角色的注册,获取到AG角色注册信息和HF角色注册信息,并获取第一蓝牙地址和第二蓝牙地址,将所述第一蓝牙地址、第二蓝牙地址与所述AG角色注册信息和HF角色注册信息分别绑定,所述第一蓝牙地址和所述第二蓝牙地址不同;匹配第一通信设备与第二通信设备之间的角色;以匹配的角色,与所述第二通信设备建立连接;该连接是在第一通信设备关闭蓝牙以断开与所述第二通信设备的首次连接之后,再次开启蓝牙时与所述第二通信设备建立的二次连接。

【技术特征摘要】
1.一种通信处理方法,其特征在于,所述方法应用于第一通信设备,其包括:通过会话描述协议SDP分别进行音频网关AG角色和免提HF角色的注册,获取到AG角色注册信息和HF角色注册信息,并获取第一蓝牙地址和第二蓝牙地址,将所述第一蓝牙地址、第二蓝牙地址与所述AG角色注册信息和HF角色注册信息分别绑定,所述第一蓝牙地址和所述第二蓝牙地址不同;匹配第一通信设备与第二通信设备之间的角色;以匹配的角色,与所述第二通信设备建立连接;该连接是在第一通信设备关闭蓝牙以断开与所述第二通信设备的首次连接之后,再次开启蓝牙时与所述第二通信设备建立的二次连接。2.如权利要求1所述的通信处理方法,其特征在于,所述通过SDP分别进行AG角色和HF角色的注册包括:在所述SDP中分别注册第一通用唯一识别码UUID和第二UUID,所述第一UUID用于标识自身支持AG角色,所述第二UUID用于标识自身支持HF角色。3.如权利要求1所述的通信处理方法,其特征在于,在所述匹配第一通信设备与第二通信设备之间的角色步骤之前,还包括:发起蓝牙搜索,确定第二通信设备所支持的角色;或,接收第二通信设备发起的蓝牙搜索,使第二通信设备确定第一通信设备所支持的角色;匹配第一通信设备与第二通信设备之间的角色;以匹配的角色,建立第一通信设备和第二通信设备之间的首次连接。4.如权利要求3所述的通信处理方法,其特征在于,对第一通信设备和第二通信设备之间的角色进行匹配包括:根据所述第一通信设备和第二通信设备首次连接情况,对第一通信设备和第二通信设备之间的角色进行匹配。5...

【专利技术属性】
技术研发人员:邓敏
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1