多无线射频系统的数据传输方法及装置、存储介质、终端制造方法及图纸

技术编号:21406092 阅读:23 留言:0更新日期:2019-06-19 09:08
一种多无线射频系统的数据传输方法及装置、存储介质、终端,所述多无线射频系统复用同一射频部件传输Wi‑Fi数据和非Wi‑Fi数据,在用于传输所述Wi‑Fi数据的Wi‑Fi时间片内,通过分配多个TxOP周期以传输Wi‑Fi数据的多个数据包,所述方法包括:在分配TxOP周期时,判断拟分配的TxOP周期是否超出所述Wi‑Fi时间片;如果超出,则调整所述TxOP周期,以使得调整后的TxOP周期不超出所述Wi‑Fi时间片。通过本发明专利技术的技术方案,有利于多射频系统共用单天线,实现不同射频系统共存。

【技术实现步骤摘要】
多无线射频系统的数据传输方法及装置、存储介质、终端
本专利技术涉及通信
,具体地涉及一种多无线射频系统的数据传输方法及装置、存储介质、终端。
技术介绍
在当前市面上,为降低成本、节省功耗,同一终端上的无线保真(WirelessFidelity,简称Wi-Fi)射频系统(简称Wi-Fi)和长期演进(LongTermEvolution,简称LTE)射频系统(简称LTE)通常共用单天线传输Wi-Fi数据和LTE数据。在使用所述共用单天线时,一般采用时分复用(TimeDivisionDuplex,简称TDD,又称时分双工)机制为Wi-Fi和LTE分配不同的时间片,使Wi-Fi和LTE在各自的时间片内进行数据收发。在TDD机制中,Wi-Fi传输的数据包占用的空口时间可能很短,也可能很长,可能出现Wi-Fi传输占用LTE时间片的问题。针对该问题,现有技术提供的解决方案仍存在缺陷,需要进一步研究。
技术实现思路
本专利技术解决的技术问题是如何调整Wi-Fi传输时长,以利于多射频系统共用单天线,实现不同射频系统共存。为解决上述技术问题,本专利技术实施例提供一种多无线射频系统的数据传输方法,所述多无线射频系统复用同一射频部件传输Wi-Fi数据和非Wi-Fi数据,在用于传输所述Wi-Fi数据的Wi-Fi时间片内,通过分配多个TxOP周期以传输Wi-Fi数据的多个数据包,所述数据传输方法包括:在分配TxOP周期时,判断拟分配的TxOP周期是否超出所述Wi-Fi时间片;如果超出,则调整所述TxOP周期,以使得调整后的TxOP周期不超出所述Wi-Fi时间片。可选的,所述数据传输方法还包括:判断所述调整后的TxOP周期是否能够完成当前数据包的传输;如果能够完成,则分配所述调整后的TxOP周期并传输所述当前数据包,否则放弃分配所述调整后的TxOP周期。可选的,所述当前数据包的传输时长包括所述当前数据包及其确认包的总传输时长,所述判断所述调整后的TxOP周期是否能够完成当前数据包的传输包括:计算所述当前数据包及其确认包的总传输时长;判断所述总传输时长是否超出所述调整后的TxOP周期。可选的,所述数据传输方法还包括:如果所述调整后的TxOP周期能够完成所述当前数据包的传输,那么在所述调整后的TxOP周期超时后,采用CSMA退避计数器生成非0的CSMA退避计数值。可选的,所述数据传输方法还包括:如果所述调整后的TxOP周期不能够完成所述当前数据包的传输,那么在所述调整后的TxOP周期内,采用CSMA退避计数器生成非0的CSMA退避计数值。可选的,在采用CSMA退避计数器生成非0的CSMA退避计数值之后,所述数据传输方法还还包括:调整所述CSMA退避计数器,以使得所述非0的CSMA退避计数值在非Wi-Fi时间片内大于0,所述非Wi-Fi时间片用于传输所述非Wi-Fi数据。可选的,调整后的CSMA退避计数器采用保持模式进行计数,所述保持模式指的是:在所述非0的CSMA退避计数值减小预设数值后,保持减小后的退避计数值不变,直至所述非Wi-Fi时间片超时,并在所述非Wi-Fi时间片超时后从所述减小后的退避计数值继续减小,所述预设数值为非负整数。可选的,调整后的CSMA退避计数器采用重置模式进行计数,所述重置模式指的是:重复执行如下操作直至所述非Wi-Fi时间片超时:从所述生成的非0的CSMA退避计数值开始执行CSMA退避计数,在减小预设数值且未到达所述非Wi-Fi时间片时,将所述CSMA退避计数器重置为所述生成的非0的CSMA退避计数值,并再次执行CSMA退避计数,所述预设数值为非0整数。为解决上述技术问题,本专利技术实施例还提供一种多无线射频系统的数据传输装置,所述多无线射频系统复用同一射频部件传输Wi-Fi数据和非Wi-Fi数据,在用于传输所述Wi-Fi数据的Wi-Fi时间片内,通过分配多个TxOP周期以传输Wi-Fi数据的多个数据包,所述数据传输装置包括:第一判断模块,适于在分配TxOP周期时,判断拟分配的TxOP周期是否超出所述Wi-Fi时间片;第一调整模块,如果超出,则所述第一调整模块适于调整所述TxOP周期,以使得调整后的TxOP周期不超出所述Wi-Fi时间片。为解决上述技术问题,本专利技术实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述方法的步骤。为解决上述技术问题,本专利技术实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施例提供一种多无线射频系统的数据传输方法,所述多无线射频系统复用同一射频部件传输Wi-Fi数据和非Wi-Fi数据,在用于传输所述Wi-Fi数据的Wi-Fi时间片内,通过分配多个TxOP周期以传输Wi-Fi数据的多个数据包,包括:在分配TxOP周期时,判断拟分配的TxOP周期是否超出所述Wi-Fi时间片;如果超出,则调整所述TxOP周期,以使得调整后的TxOP周期不超出所述Wi-Fi时间片。通过本专利技术实施例提供的技术方案,可以在传输Wi-Fi数据前,调整分配的TxOP周期,以使得Wi-Fi数据的传输时长不会超出Wi-Fi时间片。进一步,调整Wi-Fi传输时长,有利于多无线射频系统共用单天线,实现不同射频系统共存。进一步,所述数据传输方法还包括:如果所述调整后的TxOP周期能够完成所述当前数据包的传输,那么在所述调整后的TxOP周期超时后,采用CSMA退避计数器生成非0的CSMA退避计数值。通过本专利技术实施例提供的技术方案,在从非Wi-Fi时间片进入Wi-Fi时间片时,无需按照初始接入Wi-Fi网络执行传统CSMA的方式进行信道竞争,从而可以使Wi-Fi尽快恢复传输,优化Wi-Fi性能,进一步提升系统整体性能。附图说明图1是本专利技术实施例的一种多无线射频系统的数据传输方法的流程示意图;图2是图1所示实施例中时间片分配示意图;图3是执行本专利技术实施例的CSMA退避计数值变化示意图;图4是本专利技术实施例的一种多无线射频系统的数据传输装置的结构示意图。具体实施方式如
技术介绍
所言,现有技术中,Wi-Fi与其他无线技术共用单天线时,存在不足,仍需改进。本申请专利技术人经研究发现,现有技术中,对于Wi-Fi与其他无线技术(例如,LTE技术)共用单天线时,停止Wi-Fi传输的方案有两种:挂起模式(Suspensionmode)和中止模式(Abortmode)。挂起模式和中止模式都是在Wi-Fi时间片快要结束时,通过向Wi-Fi下发命令(例如,挂起命令或中止命令)使得Wi-Fi传输停止,并可以进入挂起模式或中止模式。之后,可以通过向Wi-Fi下发撤销挂起命令或撤销中止命令,使得Wi-Fi重新传输数据。在挂起模式和中止模式中,Wi-Fi传输被停止后,Wi-Fi传输的相关状态也一并被清除,使得Wi-Fi在后续的Wi-Fi时间片内,需要重新执行载波侦听多路访问(CarrierSenseMultipleAccess,简称CSMA)退避机制进行信道竞争,这将降低Wi-Fi性能。进一步,对采用挂起模式的Wi-Fi而言,如果下发挂起命令时,Wi-Fi正在传输数据包,那么Wi-Fi本文档来自技高网
...

【技术保护点】
1.一种多无线射频系统的数据传输方法,所述多无线射频系统复用同一射频部件传输Wi‑Fi数据和非Wi‑Fi数据,在用于传输所述Wi‑Fi数据的Wi‑Fi时间片内,通过分配多个TxOP周期以传输Wi‑Fi数据的多个数据包,其特征在于,包括:在分配TxOP周期时,判断拟分配的TxOP周期是否超出所述Wi‑Fi时间片;如果超出,则调整所述TxOP周期,以使得调整后的TxOP周期不超出所述Wi‑Fi时间片。

【技术特征摘要】
1.一种多无线射频系统的数据传输方法,所述多无线射频系统复用同一射频部件传输Wi-Fi数据和非Wi-Fi数据,在用于传输所述Wi-Fi数据的Wi-Fi时间片内,通过分配多个TxOP周期以传输Wi-Fi数据的多个数据包,其特征在于,包括:在分配TxOP周期时,判断拟分配的TxOP周期是否超出所述Wi-Fi时间片;如果超出,则调整所述TxOP周期,以使得调整后的TxOP周期不超出所述Wi-Fi时间片。2.根据权利要求1所述的数据传输方法,其特征在于,还包括:判断所述调整后的TxOP周期是否能够完成当前数据包的传输;如果能够完成,则分配所述调整后的TxOP周期并传输所述当前数据包,否则放弃分配所述调整后的TxOP周期。3.根据权利要求2所述的数据传输方法,其特征在于,所述当前数据包的传输时长包括所述当前数据包及其确认包的总传输时长,所述判断所述调整后的TxOP周期是否能够完成当前数据包的传输包括:计算所述当前数据包及其确认包的总传输时长;判断所述总传输时长是否超出所述调整后的TxOP周期。4.根据权利要求2所述的数据传输方法,还包括:如果所述调整后的TxOP周期能够完成所述当前数据包的传输,那么在所述调整后的TxOP周期超时后,采用CSMA退避计数器生成非0的CSMA退避计数值。5.根据权利要求2所述的数据传输方法,其特征在于,还包括:如果所述调整后的TxOP周期不能够完成所述当前数据包的传输,那么在所述调整后的TxOP周期内,采用CSMA退避计数器生成非0的CSMA退避计数值。6.根据权利要求4或5所述的数据传输方法,其特征在于,在采用CSMA退避计数器生成非0的CSMA退避计数值之后,还包括:调整所述CSMA退避计数器,以使得所述非0的CSMA退避计数值在非Wi-Fi时间片内大...

【专利技术属性】
技术研发人员:彭叶新刘忻余慶華李艳涛徐彦超王泷
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1