AFH更新方法及装置制造方法及图纸

技术编号:19515059 阅读:26 留言:0更新日期:2018-11-21 10:06
一种AFH更新方法及装置,所述方法包括以下步骤:确定链路的当前收发性能质量,所述链路是主设备与从设备之间的链路;根据所述当前收发性能质量确定实际更新时刻;向所述从设备发送至少一次AFH请求,所述AFH请求包括所述实际更新时刻,以使得所述从设备在所述实际更新时刻更新AFH信息;在所述实际更新时刻更新所述AFH信息;其中,所述当前收发性能质量越差,所述实际更新时刻距离所述AFH请求的首次发出时刻的间隔越长。本发明专利技术方案可以使从设备有更多机会接收到AFH请求,从而准时变更为采用与主设备相同的AFH频点组,有效降低因主、从设备采用不同的AFH频点组而导致的收发失败率。

【技术实现步骤摘要】
AFH更新方法及装置
本专利技术涉及通信
,尤其是涉及一种AFH更新方法及装置。
技术介绍
蓝牙(Bluetooth,BT)工作在工业、科学、医学频段(IndustrialScientificMedicalband,ISMband),ISMband是一个开放的频段,是不需要授权就可以使用的频段。而无线局域网(WIFI)有一部分工作频点就位于上述频段内,所以对于BT来说,这个频段内可能会存在很强的干扰信号。当环境比较复杂,干扰比较严重时,BT将受到很大的影响,会出现听歌卡顿、蓝牙通话杂音等问题,所以BT都会采用自适应跳频扩频(AdaptiveFrequency-Hopping,AFH)功能评估信道质量,以避开干扰的频点。在现有的AFH技术中,主设备(Master)向从设备(Slave)发送至少一次AFH请求(LMP_set_AFH),以使主、从设备在更新时刻,从采用之前的AFH频点组变更为采用AFH请求中的AFH频点组(AFH_channel_map),并且仅在AFH频点组中的频点上进行跳频。其中,所述AFH请求包括更新时刻以及AFH信息,所述AFH信息可以包括由可用频点组成的AFH频点组。但是,由于更新时刻的时间长度仅与从设备的数目有对应关系,从设备的数目越多,更新时刻距离所述AFH请求的首次发出时刻的间隔越长,在收发性能和环境较差时,有可能存在从设备未收到AFH请求的情况,导致收发失败,严重时断开链路。
技术实现思路
本专利技术解决的技术问题是提供一种AFH更新方法及装置,可以使从设备有更多机会接收到AFH请求,从而准时变更为采用与主设备相同的AFH频点组,有效降低因主、从设备采用不同的AFH频点组而导致的收发失败率。为解决上述技术问题,本专利技术实施例提供一种AFH更新方法,包括以下步骤:确定链路的当前收发性能质量,所述链路是主设备与从设备之间的链路;根据所述当前收发性能质量确定实际更新时刻;向所述从设备发送至少一次AFH请求,所述AFH请求包括所述实际更新时刻,以使得所述从设备在所述实际更新时刻更新AFH信息;在所述实际更新时刻更新所述AFH信息;其中,所述当前收发性能质量越差,所述实际更新时刻距离所述AFH请求的首次发出时刻的间隔越长。可选的,所述确定链路的当前收发性能质量包括:向所述从设备发送业务请求,并且接收所述从设备针对所述业务请求的确认回复,确定所述业务请求的发送次数与所述确认回复的次数;基于预设时长内所述确认回复的次数和所述业务请求的发送次数的商值,确定所述当前收发性能质量;其中,所述商值越小,所述当前收发性能质量越差。可选的,所述业务请求包括以下一项或多项:音频数据请求、通话数据请求、连接状态确认请求和AFH请求。可选的,根据所述当前收发性能质量确定实际更新时刻包括:基于所述当前收发性能质量,确定延长时长,所述当前收发性能质量越差,所述延长时长越长;在原始更新时刻上增加所述延长时长,以确定所述实际更新时刻;其中,所述原始更新时刻距离所述AFH请求的首次发出时刻的间隔根据所述从设备的数目确定。可选的,所述从设备的数目越大,所述原始更新时刻距离所述AFH请求的首次发出时刻的间隔越长。可选的,所述AFH更新方法还包括:在更新所述AFH信息之后,确定预设检测时长内所述当前收发性能质量的降低量;如果所述降低量超出预设差值,将所述AFH信息恢复为更新之前的AFH信息。为解决上述技术问题,本专利技术实施例提供一种AFH更新装置,包括:质量确定模块,适于确定链路的当前收发性能质量,所述链路是主设备与从设备之间的链路;实际更新时刻确定模块,适于根据所述当前收发性能质量确定实际更新时刻;AFH请求发送模块,适于向所述从设备发送至少一次AFH请求,所述AFH请求包括所述实际更新时刻,以使得所述从设备在所述实际更新时刻更新AFH信息;更新模块,适于在所述实际更新时刻,更新所述AFH信息;其中,所述当前收发性能质量越差,所述实际更新时刻距离所述AFH请求的首次发出时刻的间隔越长。可选的,所述质量确定模块包括:次数确定子模块,适于向所述从设备发送业务请求,并且接收所述从设备针对所述业务请求的确认回复,确定所述业务请求的发送次数与所述确认回复的次数;质量确定子模块,适于基于预设时长内所述确认回复的次数和所述业务请求的发送次数的商值,确定所述当前收发性能质量;其中,所述商值越小,所述当前收发性能质量越差。可选的,所述业务请求包括以下一项或多项:音频数据请求、通话数据请求、连接状态确认请求和AFH请求。可选的,所述实际更新时刻确定模块包括:延长时长确定子模块,适于基于所述当前收发性能质量,确定延长时长,所述当前收发性能质量越差,所述延长时长越长;实际更新时刻确定子模块,适于在原始更新时刻上增加所述延长时长,以确定所述实际更新时刻;其中,所述原始更新时刻距离所述AFH请求的首次发出时刻的间隔根据所述从设备的数目确定。可选的,所述从设备的数目越大,所述原始更新时刻距离所述AFH请求的首次发出时刻的间隔越长。可选的,所述AFH更新装置还包括:降低量确定模块,适于在更新所述AFH信息之后,确定预设检测时长内所述当前收发性能质量的降低量;恢复模块,适于当所述降低量超出预设差值时,将所述AFH信息恢复为更新之前的AFH信息。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:在本专利技术实施例中,确定链路的当前收发性能质量,所述链路是主设备与从设备之间的链路;根据所述当前收发性能质量确定实际更新时刻;向所述从设备发送至少一次AFH请求,所述AFH请求包括所述实际更新时刻,以使得所述从设备在所述实际更新时刻更新AFH信息;在所述实际更新时刻更新所述AFH信息;其中,所述当前收发性能质量越差,所述实际更新时刻距离所述AFH请求的首次发出时刻的间隔越长。采用上述方案,基于链路的当前收发性能质量,确定实际更新时刻,并在所述实际更新时刻更新AFH信息,由于当前收发性能质量越差,所述实际更新时刻距离所述AFH请求的首次发出时刻的间隔越长,并且延长更新时刻有助于增加主设备重发AFH请求的次数,从而使从设备有更多机会接收到所述AFH请求,有助于准时变更为采用与主设备相同的AFH频点组,有效降低因主、从设备采用不同的AFH频点组而导致的收发失败率。进一步,在更新所述AFH信息之后,确定预设检测时长内所述当前收发性能质量的降低量;如果所述降低量超出预设差值,将所述AFH信息恢复为更新之前的AFH信息。采用本专利技术实施例的方案,通过持续检测当前收发性能质量判断主、从设备的AFH频点组是否已经同时更新,如果当前收发性能质量下降较多,可以认为由于两端的AFH频点组不一致,此时将所述AFH信息恢复为更新之前的AFH信息,有助于避免因主、从设备采用不同的AFH频点组而导致收发性能恶劣,提高从设备接收的成功率。附图说明图1是本专利技术实施例中一种AFH更新方法的流程图;图2是图1中步骤S11的一种具体实现的流程图;图3是图1中步骤S12的一种具体实现的流程图;图4是本专利技术实施例中一种确定实际更新时刻的场景示意图;图5是本专利技术实施例中另一种AFH更新方法的部分流程图;图6是本专利技术实施例中一种AFH更新装置的结构示意图;图7是图6中质量确定模块61的一种具体实现的结构本文档来自技高网...

【技术保护点】
1.一种AFH更新方法,其特征在于,包括以下步骤:确定链路的当前收发性能质量,所述链路是主设备与从设备之间的链路;根据所述当前收发性能质量确定实际更新时刻;向所述从设备发送至少一次AFH请求,所述AFH请求包括所述实际更新时刻,以使得所述从设备在所述实际更新时刻更新AFH信息;在所述实际更新时刻更新所述AFH信息;其中,所述当前收发性能质量越差,所述实际更新时刻距离所述AFH请求的首次发出时刻的间隔越长。

【技术特征摘要】
1.一种AFH更新方法,其特征在于,包括以下步骤:确定链路的当前收发性能质量,所述链路是主设备与从设备之间的链路;根据所述当前收发性能质量确定实际更新时刻;向所述从设备发送至少一次AFH请求,所述AFH请求包括所述实际更新时刻,以使得所述从设备在所述实际更新时刻更新AFH信息;在所述实际更新时刻更新所述AFH信息;其中,所述当前收发性能质量越差,所述实际更新时刻距离所述AFH请求的首次发出时刻的间隔越长。2.根据权利要求1所述的AFH更新方法,其特征在于,所述确定链路的当前收发性能质量包括:向所述从设备发送业务请求,并且接收所述从设备针对所述业务请求的确认回复,确定所述业务请求的发送次数与所述确认回复的次数;基于预设时长内所述确认回复的次数和所述业务请求的发送次数的商值,确定所述当前收发性能质量;其中,所述商值越小,所述当前收发性能质量越差。3.根据权利要求2所述的AFH更新方法,其特征在于,所述业务请求包括以下一项或多项:音频数据请求、通话数据请求、连接状态确认请求和AFH请求。4.根据权利要求1所述的AFH更新方法,其特征在于,根据所述当前收发性能质量确定实际更新时刻包括:基于所述当前收发性能质量,确定延长时长,所述当前收发性能质量越差,所述延长时长越长;在原始更新时刻上增加所述延长时长,以确定所述实际更新时刻;其中,所述原始更新时刻距离所述AFH请求的首次发出时刻的间隔根据所述从设备的数目确定。5.根据权利要求4所述的AFH更新方法,其特征在于,所述从设备的数目越大,所述原始更新时刻距离所述AFH请求的首次发出时刻的间隔越长。6.根据权利要求1所述的AFH更新方法,其特征在于,还包括:在更新所述AFH信息之后,确定预设检测时长内所述当前收发性能质量的降低量;如果所述降低量超出预设差值,将所述AFH信息恢复为更新之前的AFH信息。7.一种AFH更新装置,其特征在于,包括:质量确定模块,适于确定链路的当前收发性能质量,所...

【专利技术属性】
技术研发人员:张杰俞忠兴
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1