无线通信装置及其时间片分配方法

文档序号:8490544阅读:575来源:国知局
无线通信装置及其时间片分配方法
【技术领域】
[0001]本发明涉及一种无线通信技术领域,具体涉及一种无线通信装置及其时间片分配方法。
【背景技术】
[0002]无线通信装置,即通信系统中用于建立无线通信的模块。比如,无线通信模块可以是蓝牙模块,相应地,其所在的通信系统可以通过蓝牙协议进行无线通信。无线通信装置也可以是WiFi模块,相应地,其所在的通信系统可以通过WiFi协议进行无线通信。
[0003]在实际应用中,为了降低成本,通常将WiFi模块和蓝牙模块集成在同一无线通信装置中,而且在2.4GHZ频段,所述无线通信装置只设置一根天线,此时所述WiFi模块和蓝牙模块使用同一根天线进行数据的传输。所述无线通信装置通常根据传输数据的需要,给所述WiFi模块和蓝牙模块分配不同的时间片。
[0004]然而,当WiFi模块需要大的数据吞吐时,通常要长时间地占用天线。此时,如果蓝牙模块也需要进行数据传输,所述无线通信装置就不得不中止WiFi模块的数据传输,将时间片分配给蓝牙模块。所述无线通信装置在WiFi模块和蓝牙模块的时间片分配上就会存在冲突,最终导致通过WiFi模块或蓝牙模块传输的数据受到影响,甚至通过WiFi模块和蓝牙模块传输的数据均受到影响。

【发明内容】

[0005]本发明实施例解决的问题是如何减少无线通信装置在两种无线通信模块时间片分配上的冲突,提高数据传输的稳定性。
[0006]为解决上述问题,本发明实施例提供一种无线通信装置的时间片分配方法,所述无线通信装置设置在第一电子设备上,且所述无线通信装置包括第一无线通信单元和第二无线通信单元,所述方法包括:
[0007]当所述第二无线通信单元接收数据时,将自当前时刻起第一预设数量的时间片Tl分配给所述第二无线通信单元;
[0008]当所述第二无线通信单元发送心跳包时,将自发送所述心跳包起第二预设数量的时间片T2分配给所述第一无线通信单元,所述第二预设数量的时间片T2小于等于所述心跳包接收端延迟回应所述第一电子设备发送的心跳包的时间T ;
[0009]当所述第二无线通信单元接收到所述心跳包的回应包以后,将自接收到所述回应包时起第三预设数量的时间片T3分配给所述第二无线通信单元。
[0010]可选地,所述心跳包接收端延迟回应所述第一电子设备发送的心跳包的时间T满足如下条件:T = q*t,其中,q表示所述心跳包接收端延迟回应所述第一电子设备发送的心跳包的个数,t表示所述第一电子设备发送相邻两心跳包的间隔时间。
[0011]可选地,所述心跳包接收端延迟回应所述第一电子设备发送的心跳包的个数q满足如下条件:q ( 499。
[0012]可选地,所述第二预设数量的时间片T2满足如下条件:T2 ( (q_3)*t。
[0013]可选地,第三预设数量的时间片T3满足如下条件:T3 = t*2。
[0014]可选地,所述第一预设数量的范围在[100,2000]之间。
[0015]可选地,所述第一无线通信单元为WiFi模块,所述第二无线通信单元为蓝牙模块。
[0016]本发明实施例还提供了一种无线通信装置,所述无线通信装置设置在第一电子设备上,包括:适于对数据进行无线传输的第一无线通信单元和第二无线通信单元,以及控制单元,其中:
[0017]所述控制单元适于在所述第二无线通信单元接收数据时,将自当前时刻起第一预设数量的时间片Tl分配给所述第二无线通信单元;在所述第二无线通信单元发送心跳包时,将自发送所述心跳包起第二预设数量的时间片T2分配给所述第一无线通信单元,所述第二预设数量的时间片T2小于等于所述心跳包接收端延迟回应所述第一电子设备发送的心跳包的时间T,以及在所述第二无线通信单元接收到所述心跳包的回应包以后,将自接收到所述回应包时起第三预设数量的时间片T3分配给所述第二无线通信单元。
[0018]可选地,所述心跳包接收端延迟回应所述第一电子设备发送的心跳包的时间T满足如下条件:τ = q*t,其中,q表示所述心跳包接收端延迟回应所述第一电子设备发送的心跳包的个数,t表示所述第一电子设备发送相邻两心跳包的间隔时间。
[0019]可选地,所述心跳包接收端延迟回应所述第一电子设备发送的心跳包的个数q满足如下条件:q ( 499。
[0020]可选地,所述第二预设数量的时间片T2满足如下条件:T2 ( (q_3)*t。
[0021]可选地,第三预设数量的时间片T3满足如下条件:T3 = t*2。
[0022]可选地,所述第一预设数量的范围在[100,2000]之间。
[0023]可选地,所述第一无线通信单元为WiFi模块,所述第二无线通信单元为蓝牙模块。
[0024]可选地,所述第一电子设备为电视机,所述心跳包接收端为遥控器。
[0025]与现有技术相比,本发明实施例的技术方案具有以下优点:
[0026]通过将第二无线通信单元发送心跳包起第二预设数量的时间片T2分配给第一无线通信单元,而在所述第二无线通信单元接收到回应包或接收到数据后,将时间片分配给所述第二无线通信单元,无须将所述第二无线通信单元发送心跳包至接收到回应包之间的时间片一直分配给所述第二无线通信单元,可以增加所述第一无线通信单元进行数据传输的时间,因此可以减少第一无线通信单元和第二无线通信单元在时间片分配上的冲突,提高二者进行数据传输的稳定性。
【附图说明】
[0027]图1是本发明实施例中一种无线通信装置的时间片分配方法流程图;
[0028]图2是现有的时间片分配示意图;
[0029]图3是使用图1中所示时间片分配方法分配时间片的示意图;
[0030]图4是本发明实施例中一种无线通信装置结构示意图。
【具体实施方式】
[0031]目前的无线通信装置通常集成设置有两个以上的无线通信模块,为了降低成本,所述两种以上的无线通信模块经常在某一频段使用同一根天线进行数据传输,故无线通信装置在对所述两种以上的无线通信模块的时间片分配上存在冲突,最终对数据的传输产生影响。
[0032]针对上述问题,本发明实施例提供了一种无线通信装置的时间片分配方法,所述方法在第二无线通信单元接收到数据或回应心跳包的回应包时,将自当前时刻起一定数量的时间片分配给所述第二无线通信单元,而在所述第二无线通信单元发送心跳包时,将自发送所述心跳包时刻起一定数量的时间片分配给第一无线通信单元,而无须在所述第二无线通信单元发送心跳包至收到回应包之间的时间片一直分配给所述第二无线通信单元,可以减少第一无线通信单元和第二无线通信单元在时间片分配上的冲突,提高数据传输的稳定性。
[0033]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0034]如图1所示,本发明实施例提供了一种无线通信装置的时间片分配方法。
[0035]在具体实施中,所述无线通信装置可以集成设置有两个以上的无线通信模块,具体集成设置的无线通信模块数量如何,本发明的实施例不作限制。例如,所述无线通信装置上可以集成设置有两种无线通信模块,也可以集成设置有多种无线通信模块。对所述无线通信装置中的任意两个无线通信模块均可以采用本发明实施例中的时间片分配方法。本发明的实施例中,以所述无线通信装置包括第一无线通信单元和第二无线通信单元为例进行说明。
[0036]在具体实施中,所述无线通信装置可以设置在第一电子设备上。所述无线通信模块可以是采用任一种无线通信协议的通信模块,具体采用的无线通信协议不作限制。例如,所述无线通信模块可以是采用红外、蓝牙、WiFi或者ZigBee等无线通信协议的无线通信模块。本发明的实施例中,以所述第一无线通信单元为WiFi模块,所述第二无线通信单元为蓝牙模块为例进行说明。
[0037]需要说明的是,本发明的实施例中,所述时间片可以表示所述无线通信装置为所述第一无线通信单元和
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1