为通信设备中的无线模块分配传输周期的方法和通信设备技术

技术编号:18950579 阅读:24 留言:0更新日期:2018-09-15 13:17
本发明专利技术提供一种为通信设备中的无线模块分配传输周期的方法和通信设备,其中该方法包括:在开始所述第一无线模块的传输之前,确定在第一窗口中第一传输周期的长度是否足够用于所述第一无线模块的传输;当确定所述第一传输周期的长度不足够用于所述第一无线模块的传输时,延迟所述第二无线模块的传输,并且在所述第一窗口之后的所述第二窗口的第二传输周期中继续所述第一无线模块的所述传输;其中,所述第二传输周期和所述第一传输周期是连续的。使用本发明专利技术提供的技术方案,能够在连续的传输周期内执行第一无线模块的传输。

Method and communication device for assigning transmission cycle to wireless module in communication equipment

The invention provides a method and a communication device for allocating a transmission period for a wireless module in a communication device, wherein the method includes: determining whether the length of the first transmission period in the first window is sufficient for the transmission of the first wireless module before starting the transmission of the first wireless module; and when determining the said method. When the length of one transmission period is insufficient for the transmission of the first wireless module, the transmission of the second wireless module is delayed, and the transmission of the first wireless module is continued in the second transmission period of the second window after the first window, wherein the second transmission period and the first transmission are respectively delayed. The transmission cycle is continuous. Using the technical scheme provided by the invention, the transmission of the first wireless module can be performed within a continuous transmission period.

【技术实现步骤摘要】
为通信设备中的无线模块分配传输周期的方法和通信设备
本专利技术总体涉及一种为共存的无线模块重新分配传输周期的方法,具体的,涉及一种选择性的延迟无线模块的传输,以用于为在通信设备,芯片或者区域中共存的无线模块自适应的重新分配传输周期。
技术介绍
传统上,多个无线模块可以共存在通信设备,芯片,或者同一区域但是在不同通信设备中,用于处理不同无线通信系统的无线信号。在这种情况下,如何有效的分配射频资源是本领域的一个问题。例如,通信设备可以集成BT模块和WLAN模块,其中,BT模块可以使用扩展同步面向连接(extendedsynchronousconnectionorientated,eSCO)配置文件来应用时分复用(timedivisionduplex,TDD)方案,以与WLAN模块协作操作。WLAN模块可以使用自我清除发送CLEARTOSEND(CTS)-TO-SELF(CTS-2-SELF)帧作为保护帧,以清楚的预留WLAN模块的传输。然而,保护帧可以占据Wi-Fi驻留时段(即分配的用于WLAN模块传输的周期)的太大部分,其导致传输效率过低。此外,如果对应WLAN模块的传输/接收封包具有低的数据速率和/或聚合(aggregation),Wi-Fi驻留时段不足以传输完整的传输/接收封包。因此,传统的Wi-Fi模块的Wi-Fi驻留时段可能不能灵活的适用于各种发送/接收封包。因此,必须为共存在通信设备,芯片或者同一区域但是在不同通信设备中的多个无线模块有效的重新分配传输周期。
技术实现思路
因此,本专利技术的主要目的是提供一种为通信设备中的无线模块分配传输周期的方法和相应的通信设备。本专利技术实施例提供一种为通信设备中的无线模块分配传输周期的方法,所述通信设备包括第一无线模块和第二无线模块,其中该方法包括:在开始所述第一无线模块的传输之前,确定在第一窗口中第一传输周期的长度是否足够用于所述第一无线模块的传输;当确定所述第一传输周期的长度不足够用于所述第一无线模块的传输时,延迟所述第二无线模块的传输,并且在所述第一窗口之后的所述第二窗口的第二传输周期中继续所述第一无线模块的所述传输;其中,所述第二传输周期和所述第一传输周期是连续的。本专利技术实施例提供一种通信设备,其包括:第一无线模块和第二无线模块;以及控制模块,该控制模块包括:中央处理器以及数据存储单元,所述数据存储单元与所述中央处理器耦接,用于存储程序代码;其中,所述程序代码指示所述中央处理器执行重新分配所述第二无线模块和所述第一无线模块的传输周期的方法,该方法包括:在开始所述第一无线模块的传输之前,确定在第一窗口中第一传输周期的长度是否足够用于所述第一无线模块的传输;当确定所述第一传输周期的长度不足够用于所述第一无线模块的传输时,延迟所述第二无线模块的传输,并且在所述第一窗口之后的所述第二窗口的第二传输周期中继续所述第一无线模块的所述传输;其中,所述第二传输周期和所述第一传输周期是连续的。本专利技术实施例还包括一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的为通信设备中的无线模块分配传输周期的方法。本专利技术实施例在确定第一窗口中的第一传输周期不足够用于第一无线模块的传输时,延迟了与第一无线模块共存的第二无线模块的传输,并在第一窗口之后的第二窗口中的第二传输周期中继续第一无线模块的传输,且由于第一窗口中的第一传输周期与第二窗口中的第二传输周期是连续的,因此能够在连续的传输周期内执行第一无线模块的传输。附图说明图1是根据本专利技术实施例示出的通信设备的示意图;图2是根据本专利技术实施例示出的用于重新分配图1所示的BT模块和WLAN模块的传输周期的方法流程图;图3至图5是根据本专利技术实施例示出的图5所示的BT模块和WLAN模块传输在不同周期的不同示意图。具体实施方式本专利技术旨在为共存的无线模块重新分配传输周期。共存的无线模块共存于通信设备,芯片或同一区域但不同的通信设备中。为了说明的目的,以下实施例对应于在通信设备中共存的两个无线模块,其中两个无线模块中的一个(即,第一无线模块)是无线局域网(WirelessLocalAreaNetwork,WLAN)模块,而另一个(即,第二无线模块)是蓝牙模块。请参考图1,图1是根据本专利技术实施例示出的通信设备1的示意图。在该实施例中,通信设备1包括控制模块10和通信模块12,其中通信模块12包括蓝牙(BT)模块120和无线局域网(WLAN)模块122,并且控制模块10包括中央处理器100和数据存储单元102。数据存储单元102耦接到中央处理器100,以存储程序代码,该程序代码可以指示中央处理器100执行重新分配BT模块120和WLAN模块122的传输周期的方法。优选地,本专利技术的实施例利用eSCO配置文件来应用TDD,以协作BT模块120和WLAN模块122的通信,即BT模块120和WLAN模块122可以在连续的传输周期顺序的处理它们的传输。此外,本实施例的WLAN模块122可以利用CTS-to-self帧和网络分配向量(networkallocationvector,NAV)与BT模块120进行协商以保留WLAN模块122的传输,这并不限制本专利技术的范围。请参考图2,该图2示出了本专利技术实施例提供的用于重新分配图1中的BT模块120和WLAN模块122的传输周期的方法20的流程图。该方法20可以被编译到存储在数据存储单元102中的程序代码。该方法20包括如下步骤:步骤200:开始。步骤202:在开始WLAN模块122的传输之前,确定在第一窗口中第一传输周期的长度是否足够用于WLAN模块122的传输。步骤204、当确定第一传输周期的长度不足够用于WLAN模块122的传输时,延迟BT模块120的传输,并且在第一窗口之后的第二窗口的第二传输周期继续WLAN模块122的传输。步骤206、结束。在步骤202,在WLAN模块122开始它的传输之前,控制模块10开始检测,以确定第一窗口的第一传输周期的长度是否足够用于WLAN模块122的传输。在步骤204,当步骤202的检测结果示出第一传输周期的长度不足够用于WLAN模块122的传输,控制模块10控制BT模块120来延迟BT模块120的传输,并且在第二窗口的第二传输周期继续WLAN模块122的传输。在该实施例中,第一窗口和第二窗口作为两个连续的且相等的窗口,以及第二传输周期和第一传输周期是配置在第一窗口或者第二窗口内的两个连续的周期。此外,第二传输周期被分配作为BT模块120的预留传输周期。该第一传输周期被分配作为BT模块122的重传周期,或者如果BT模块不需要重传,则第一传输周期也是WLAN模块122的预留传输周期。在第一窗口,本专利技术实施例在WLAN模块开始(initiate)其传输之前,进一步估计WLAN模块122的传输速率,根据WLAN模块122的传输速率的传输速率确定在第一窗口中第一传输周期的长度是否足够用于WLAN模块122的传输,例如,根据WLAN模块122的传输速率,确定第一传输周期的长度是否足够用于传输WLAN模块122的一个普通封包或者一个聚合封包,其中,如果第一传输周期的长度足够用于传输WLAN模块122的一个普通封包或者一个聚合封包,则表示第一窗口中第一传输周期的长度足本文档来自技高网...

【技术保护点】
1.一种为通信设备中的无线模块分配传输周期的方法,其特征在于,所述通信设备包括第一无线模块和第二无线模块,其中该方法包括:在开始所述第一无线模块的传输之前,确定在第一窗口中第一传输周期的长度是否足够用于所述第一无线模块的传输;当确定所述第一传输周期的长度不足够用于所述第一无线模块的传输时,延迟所述第二无线模块的传输,并且在所述第一窗口之后的所述第二窗口的第二传输周期中继续所述第一无线模块的所述传输;其中,所述第二传输周期和所述第一传输周期是连续的。

【技术特征摘要】
2017.03.06 US 15/450,0311.一种为通信设备中的无线模块分配传输周期的方法,其特征在于,所述通信设备包括第一无线模块和第二无线模块,其中该方法包括:在开始所述第一无线模块的传输之前,确定在第一窗口中第一传输周期的长度是否足够用于所述第一无线模块的传输;当确定所述第一传输周期的长度不足够用于所述第一无线模块的传输时,延迟所述第二无线模块的传输,并且在所述第一窗口之后的所述第二窗口的第二传输周期中继续所述第一无线模块的所述传输;其中,所述第二传输周期和所述第一传输周期是连续的。2.根据权利要求1所述的方法,其特征在于,所述第二传输周期是所述第二无线模块的预留传输周期。3.根据权利要求1所述的方法,其特征在于,所述第一传输周期是所述第二无线模块的重传周期,或者,如果所述第二无线模块不需要重传,所述第一传输周期是所述第一无线模块的预留传输周期。4.根据权利要求1所述的方法,其特征在于,进一步包括:当所述第一传输周期的长度被确定足够用于所述第一无线模块的传输,在所述第二窗口的所述第二传输周期内保持所述第二无线模块的传输。5.根据权利要求1所述的方法,其特征在于,进一步包括:在开始所述第一无线模块的传输之前,估计所述第一无线模块的传输速率;所述确定在第一窗口中第一传输周期的长度是否足够用于所述第一无线模块的传输包括:根据所述第一无线模块的传输速率,确定所述第一传输周期的长度是否足够用于所述第一无线模块的传输。6.根据权利要求1所述的方法,其特征在于,所述第一传输周期对应4个时隙,和所述第二传输周期对应2个时隙,以及所述第二无线模块符合EV3封包类型;或者,所述第一传输周期对应10个时隙,和所述第二传输周期对应2个时隙,以及所述第二无线模块符合2-EV3封包类型。7.根据权利要求1所述的方法,其特征在于,所述第一无线模块是无线局域网模块,和/或,所述第二无线模块是蓝牙模块。8.根据权利要求5所述的方法,其特征在于,确定在第一窗口中第一传输周期的长度是否足够用于所述第一无线模块的传输包括:确定所述第一传输周期的长度是否足够用于传输所述第一无线模块的一个封包或者一个聚合封包。9.一种通信设备,其特征在于,包括:第一无线模块和第二无线...

【专利技术属性】
技术研发人员:康皓华刘世弘陶嘉玮
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1