工作信道调度方法及装置、计算机可读存储介质、终端与流程

文档序号:15928011发布日期:2018-11-14 01:20阅读:143来源:国知局

本发明涉及通信技术领域,尤其是涉及工作信道调度方法及装置、计算机可读存储介质、终端。

背景技术

目前,大部分终端设备均支持无线局域网(wifi)和蓝牙(bluetooth,bt),而且在多数场景下,需要wifi和bt同时工作,即wifi和bt共存。由于wifi和bt均工作在2.4g频段,工作信道几乎完全重合,两者共存会发生互相干扰。参照图1示出的wifi和bt共存的时分复用示意图,为了避免干扰,在现有技术中,通过时分复用(timedivisionduplexing,tdd)工作信道资源,将wifi和bt从时间上分开,在不同时刻占用不同的工作信道资源,以避免同时工作。

现有的wifi的工作模式包括点对点(p2p)工作模式和工作站(sta)工作模式。其中,p2p工作模式即为无线局域网直连模式(wifidirect),可以在不同的终端设备之间实现wifi直连,以传送数据。

进一步地,p2p工作模式和sta工作模式均采用信标帧维持同步,以及传送协议相关的参数,长时间收不到信标帧,会导致断开连接。具体地,在sta工作模式下,无线接入点(ap)与工作站(sta)连接后,会周期性发送信标帧(beacon),在p2p工作模式下,主设备(groupowner,go)与从设备(groupclient,gc)连接后,会周期性发送信标帧,如果sta或gc长时间收不到信标帧,会导致断开连接。

其中,下一个信标帧到来的时间被称为目标信标帧传输时间(targetbeacontransmissiontime,tbtt)。通常p2p的tbtt周期(也称为p2p信标周期)为102ms,sta的tbtt周期(也称为sta信标周期)为p2p的整数倍,即n×102ms,其中,n为正整数。

在现有技术中,在每个p2p信标周期内,自p2ptbtt起的预设时长内,将工作信道资源分配给p2p工作模式;自statbtt起的预设时长内,将工作信道资源分配给sta工作模式,从而尽可能保证接收到p2p信标帧和sta信标帧,并进行处理。

但是,当p2ptbtt与statbtt的时间差值较小时,容易发生断开sta连接或者p2p连接的风险。具体而言,如果statbtt处于p2ptbtt起的预设时长内,由于工作信道资源被分配给p2p工作模式,将导致无法接收sta信标帧,而长时间未能接收sta信标帧将可能造成断开sta连接;或者如果p2ptbtt处于statbtt起的预设时长内,由于工作信道资源被分配给sta工作模式,将导致无法接收p2p信标帧,而长时间未能接收p2p信标帧可能造成断开p2p连接。

在现有技术中,在当p2ptbtt与statbtt的时间差值较小,导致p2p信标帧与sta信标帧的接收时刻冲突时,采用的解决方案为将工作信道资源总是分配给其中一种工作模式,导致另一种工作模式存在高断开连接风险。具体而言,总是在p2ptbtt起的预设时长内,将工作信道资源分配给p2p工作模式,导致可能造成断开sta连接,或者总是在statbtt起的预设时长内,将工作信道资源分配给sta工作模式,导致可能造成断开p2p连接。



技术实现要素:

本发明解决的技术问题是提供一种工作信道调度方法及装置、计算机可读存储介质、终端,可以有效地均衡p2p信标帧和sta信标帧的接收比例,降低断开p2p连接或者sta连接的风险。

为解决上述技术问题,本发明实施例提供一种工作信道调度方法,用于调度wifi和bt,所述wifi的工作模式包括p2p工作模式和sta工作模式,所述方法包括以下步骤:确定在单个p2p信标周期内的第一目标信标帧传输时间和第二目标信标帧传输时间,所述第一目标信标帧传输时间为所述p2p工作模式下的目标信标帧传输时间,所述第二目标信标帧传输时间为所述sta工作模式下的目标信标帧传输时间,并且确定所述第一目标信标帧传输时间与所述第二目标信标帧传输时间的时间差值;根据所述时间差值与所述p2p信标周期的商值确定调度策略,以将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt。

可选的,根据所述时间差值与所述p2p信标周期的商值确定调度策略包括:当所述商值小于预设阈值时,在相邻两个p2p信标周期中的首个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的一个,在下一p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的另一个,所述第一资源块持续第一预设时长。

可选的,根据所述时间差值与所述p2p信标周期的商值确定调度策略还包括:在每个p2p信标周期中,将所述第一资源块以外的工作信道资源分配给p2p工作模式和sta工作模式中的另一个以及bt。

可选的,根据所述时间差值与所述p2p信标周期的商值确定调度策略包括:当所述商值大于预设阈值时,在每个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式,所述第一资源块持续第一预设时长。

可选的,根据所述时间差值与所述p2p信标周期的商值确定调度策略还包括:在每个p2p信标周期中,将自所述第二目标信标帧传输时间起的第二资源块分配给sta工作模式,所述第二资源块持续第二预设时长。

可选的,根据所述时间差值与所述p2p信标周期的商值确定调度策略还包括:在每个p2p信标周期中,将除所述第一资源块以及所述第二资源块以外的工作信道资源分配给bt。

为解决上述技术问题,本发明实施例提供一种工作信道调度装置,用于调度wifi和bt,所述wifi的工作模式包括p2p工作模式和sta工作模式,所述装置包括:时间差值确定模块,适于确定在单个p2p信标周期内的第一目标信标帧传输时间和第二目标信标帧传输时间,所述第一目标信标帧传输时间为所述p2p工作模式下的目标信标帧传输时间,所述第二目标信标帧传输时间为所述sta工作模式下的目标信标帧传输时间,并且确定所述第一目标信标帧传输时间与所述第二目标信标帧传输时间的时间差值;调度策略确定模块,适于根据所述时间差值与所述p2p信标周期的商值确定调度策略,以将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt。

可选的,所述调度策略确定模块包括:第一资源块分配模块,适于当所述商值小于预设阈值时,在相邻两个p2p信标周期中的首个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的一个,在下一p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的另一个,所述第一资源块持续第一预设时长。

可选的,所述调度策略确定模块还包括:第二资源块分配模块,适于在每个p2p信标周期中,将所述第一资源块以外的工作信道资源分配给p2p工作模式和sta工作模式中的另一个以及bt。

可选的,所述调度策略确定模块包括:p2p资源块分配模块,适于当所述商值大于预设阈值时,在每个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式,所述第一资源块持续第一预设时长。

可选的,所述调度策略确定模块还包括:sta资源块分配模块,适于在每个p2p信标周期中,将自所述第二目标信标帧传输时间起的第二资源块分配给sta工作模式,所述第二资源块持续第二预设时长。

可选的,所述调度策略确定模块还包括:bt分配模块,适于在每个p2p信标周期中,将除所述第一资源块以及所述第二资源块以外的工作信道资源分配给bt。

为解决上述技术问题,本发明实施例提供一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述工作信道调度方法的步骤。

为解决上述技术问题,本发明实施例提供一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述工作信道调度方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

在本发明实施例中,确定在单个p2p信标周期内的第一目标信标帧传输时间和第二目标信标帧传输时间,所述第一目标信标帧传输时间为所述p2p工作模式下的目标信标帧传输时间,所述第二目标信标帧传输时间为所述sta工作模式下的目标信标帧传输时间,并且确定所述第一目标信标帧传输时间与所述第二目标信标帧传输时间的时间差值;根据所述时间差值与所述p2p信标周期的商值确定调度策略,以将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt。采用上述方案,可以基于p2ptbtt与statbtt的时间差值,判断p2p信标帧与sta信标帧接收时刻是否冲突,进而根据冲突或者不冲突两种情况确定不同的调度策略,采用不同方式将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt。相比于现有技术中总是将工作信道资源分配给其中一种工作模式,导致另一种工作模式存在高断开连接风险,本发明实施例可以有效地均衡p2p信标帧和sta信标帧的接收比例,降低断开p2p连接或者sta连接的风险。

进一步,根据p2ptbtt与statbtt的时间差值与p2p信标周期的商值小于预设阈值,判断p2p信标帧与sta信标帧接收时刻发生冲突,进而在相邻两个p2p信标周期中的首个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的一个,在下一p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的另一个,所述第一资源块持续第一预设时长。采用本发明实施例的方案,可以将自p2ptbtt起的第一资源块交替分配给p2p工作模式和sta工作模式,以避免长时间无法接收任一信标的情况,降低断开p2p连接或者sta连接的风险。

附图说明

图1是现有技术中wifi和bt共存的时分复用示意图;

图2是本发明实施例中一种工作信道调度方法的流程图;

图3是本发明实施例中第一种工作信道调度策略的示意图;

图4是本发明实施例中第二种工作信道调度策略的示意图;

图5是本发明实施例中第三种工作信道调度策略的示意图;

图6是本发明实施例中第四种工作信道调度策略的示意图;

图7是本发明实施例中第五种工作信道调度策略的示意图;

图8是本发明实施例中一种工作信道调度装置的结构示意图;

图9是图8中调度策略确定模块82的一种具体实现的结构示意图;

图10是图8中调度策略确定模块82的另一种具体实现的结构示意图。

具体实施方式

在现有技术中,对于单个终端设备而言,当p2p工作模式、sta工作模式和bt同时工作时,需要确定合适的调度策略,以将单个p2p信标周期内的工作信道资源合理地分配给p2p工作模式、sta工作模式和bt,从而避免丢失p2p信标帧或sta信标帧等关键帧。

具体地,由于p2p工作模式、sta工作模式和bt都工作在2.4g频段,为了确保三者可以一起工作,最理想的方案是为每种模式配备一套射频(rf)系统和天线,如此三者便能独立收发、独立工作、互不影响,但是由于该方案成本过高,几乎不会被采用。在具体实施中,仍然需要采用tdd策略,通过复用工作信道资源使得wifi和bt共享rf系统和天线,从而节省成本。

在现有的一种p2p工作模式、sta工作模式和bt共存的工作场景中,采用均匀分配工作信道资源的调度策略,例如将20ms工作信道资源分配给p2p工作模式,将20ms工作信道资源分配给sta工作模式,将20ms工作信道资源分配给bt。但是,该调度策略未能考虑到p2p工作模式和sta工作模式采用信标帧等关键帧的工作场景,容易导致网络断链和功能缺陷。

因此,在现有的另一种p2p工作模式、sta工作模式和bt共存的工作场景中,在每个p2p信标周期内,自p2ptbtt起的预设时长内,将工作信道资源分配给p2p工作模式;自statbtt起的预设时长内,将工作信道资源分配给sta工作模式。但是,当p2ptbtt与statbtt的时间差值较小时,导致p2p信标帧与sta信标帧接收时刻冲突时,现有的解决方案为将工作信道资源总是分配给其中一种工作模式,导致另一种工作模式存在高断开连接风险。

本发明的发明人经过研究发现,在现有技术中解决p2p信标帧与sta信标帧接收时刻冲突的手段过于单一,过于保护其中一种工作模式,而导致p2p信标帧和sta信标帧的接收比例不均衡,容易使另一种工作模式由于长时间未能接收信标帧而断开连接。

在本发明实施例中,确定在单个p2p信标周期内的第一目标信标帧传输时间和第二目标信标帧传输时间,所述第一目标信标帧传输时间为所述p2p工作模式下的目标信标帧传输时间,所述第二目标信标帧传输时间为所述sta工作模式下的目标信标帧传输时间,并且确定所述第一目标信标帧传输时间与所述第二目标信标帧传输时间的时间差值;根据所述时间差值与所述p2p信标周期的商值确定调度策略,以将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt。采用上述方案,可以基于p2ptbtt与statbtt的时间差值,判断p2p信标帧与sta信标帧接收时刻是否冲突,进而根据冲突或者不冲突两种情况确定不同的调度策略,采用不同方式将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt,相比于现有技术中总是将工作信道资源分配给其中一种工作模式,导致另一种工作模式存在高断开连接风险,可以有效地均衡p2p信标帧和sta信标帧的接收比例,降低断开p2p连接或者sta连接的风险。

为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

参照图2,图2是本发明实施例中一种工作信道调度方法的流程图。所述工作信道调度方法可以包括步骤s21至步骤s22:

步骤s21:确定在单个p2p信标周期内的第一目标信标帧传输时间和第二目标信标帧传输时间,所述第一目标信标帧传输时间为所述p2p工作模式下的目标信标帧传输时间,所述第二目标信标帧传输时间为所述sta工作模式下的目标信标帧传输时间,并且确定所述第一目标信标帧传输时间与所述第二目标信标帧传输时间的时间差值;

步骤s22:根据所述时间差值与所述p2p信标周期的商值确定调度策略,以将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt。

在步骤s21的具体实施中,确定在单个p2p信标周期内的p2p信标帧和sta信标帧到来的时间,分别用第一目标信标帧传输时间和第二目标信标帧传输时间表示,并且进一步地确定所述第一目标信标帧传输时间与所述第二目标信标帧传输时间的时间差值。

进一步地,由于sta信标周期通常为p2p的整数倍,sta信标周期越短,调度策略需要确保收到的信标帧越多。在本发明实施例中,采用单个p2p信标周期(通常为102ms)作为工作信道调度周期,相当于以sta信标周期为最短(也即102ms)的工作场景为例进行分析,得到的调度策略可以用于sta信标周期更长的情况。

在步骤s22的具体实施中,根据不同的时间差值与所述p2p信标周期的商值,确定不同的调度策略,以将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt。

具体地,根据所述时间差值与所述p2p信标周期的商值确定调度策略可以包括:当所述商值小于预设阈值时,在相邻两个p2p信标周期中的首个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的一个;在下一p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的另一个,所述第一资源块持续第一预设时长。

其中,当所述时间差值与所述p2p信标周期的商值小于预设阈值时,表明p2ptbtt与statbtt的时间差值非常小,以至于无法在接收p2p信标帧后将工作信道资源及时分配给sta工作模式以接收sta信标帧,容易发生断开sta连接的风险;或者无法在接收sta信标帧后将工作信道资源及时分配给p2p工作模式以接收p2p信标帧,容易发生断开p2p连接的风险。

具体而言,由于在收到信标帧后需要及时进行数据交换工作,因此不能在tbtt后的极短时间内将工作信道资源分配给另一种工作模式。此外,在终端设备处于省电模式时,容易发生信标帧被延迟的情况,需要在tbtt之后额外保留一些时间,用于接收延迟的信标帧,如果此时工作信道资源已经被分配给另一种工作模式,将导致收不到该信标帧。通常情况下,自p2ptbtt起,需要设置时长大于10ms的资源块,用于分配该资源块内的工作信道资源给p2p工作模式,同样的,自statbtt起,需要设置时长大于10ms的资源块,用于分配该资源块内的工作信道资源给sta工作模式。

作为一个非限制性的例子,可以设置所述预设阈值为8%至15%之间的任一数值。

参照图3,图3是本发明实施例中第一种工作信道调度策略的示意图。在首个p2p信标周期311中,p2ptbtt301与stbtbtt302的时间差值非常小(也即,小于预设的阈值),调度策略将自p2ptbtt301起的第一资源块321分配给p2p工作模式;在第二个p2p信标周期312中,p2ptbtt303与stbtbtt304的时间差值等于p2ptbtt301与stbtbtt302的时间差值,调度策略将自p2ptbtt303起的第一资源块322分配给sta工作模式;在第三个p2p信标周期313中,p2ptbtt305与stbtbtt306的时间差值仍然等于p2ptbtt301与stbtbtt302的时间差值,调度策略将自p2ptbtt305起的第一资源块323分配给p2p工作模式;在后续p2p信标周期中,调度策略将自p2ptbtt起的第一资源块交替分配给p2p工作模式和sta工作模式中的一个。其中,当sta信标周期为1×102ms时,首个p2p信标周期311、第二个p2p信标周期312、第三个p2p信标周期313和sta信标周期314的时长相等。

其中,第一资源块持续第一预设时长,作为一个非限制性的例子,可以设置所述第一预设时长为10ms至25ms。

本领域技术人员可以理解的是,还可以基于sta信标周期确定调度策略。所述sta信标周期越长,所述交替分配的交替频率越低。具体地,在相邻两个sta信标周期中的首个sta信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的一个,在下一sta信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的另一个,所述第一资源块持续第一预设时长。

需要指出的是,由于sta信标周期为p2p的整数倍,在本发明实施例的另一具体实现中,还可以基于具体的statbtt选择将所述第一资源块分配给哪一个工作模式。例如,当sta信标周期为p2p的偶数倍时,可以仅在偶数p2p信标周期中将第一资源块分配给sta工作模式,而在奇数p2p信标周期中将第一资源块分配给p2p工作模式,从而使得所有sta信标帧均被接收,每隔一个周期接收一次p2p信标帧,有效地避免断开连接的风险。

继续参照图2,在步骤s22的具体实施中,根据所述时间差值与所述p2p信标周期的商值确定调度策略还包括:在每个p2p信标周期中,将所述第一资源块以外的工作信道资源分配给p2p工作模式和sta工作模式中的另一个以及bt。

例如,在一个p2p信标周期中,将第一预设时长的工作信道资源分配给p2p工作模式之后,还需要将剩余的工作信道资源分配给sta工作模式,以确保该终端设备有时间与ap进行数据交换,但是在该p2p信标周期中无法接收sta信标帧。作为一个非限制性的例子,可以将时长为10ms至25ms的工作信道资源分配给sta工作模式。

进一步地,将剩余的工作信道资源分配给bt。本领域技术人员可以理解的是,为了确保蓝牙具有较佳的传输性能,需要尽可能避免长时间未能将工作信道资源分配给bt的情况,例如将连续的工作信道资源分配给p2p工作模式和sta工作模式,而将剩余连续的工作信道资源分配给bt。该调度策略有可能使得bt传输数据时快时慢,例如在该终端设备与对端设备经由bt传输音频数据,以满足用户的听歌需求时,导致卡顿现象的发生。

图4示出的是本发明实施例中第二种工作信道调度策略。如图4所示,在首个p2p信标周期411中,p2ptbtt401与stbtbtt402的时间差值非常小,调度策略将自p2ptbtt401起的第一资源块分配给p2p工作模式。需要指出的是,分配给p2p工作模式的工作信道资源421还可以包括p2ptbtt401之前的一段时长的工作信道资源,不限于将p2ptbtt作为第一资源块的起始点的情况。相应的,在下一个p2p信标周期中,分配给sta工作模式的工作信道资源422还可以包括p2ptbtt403之前的一段时长的工作信道资源,在第三个p2p信标周期中,分配给p2p工作模式的工作信道资源423还可以包括p2ptbtt405之前的一段时长的工作信道资源。

继续参照图2,在步骤s22的具体实施中,当所述商值大于预设阈值时,在每个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式,所述第一资源块持续第一预设时长。

进一步地,在每个p2p信标周期中,将自所述第二目标信标帧传输时间起的第二资源块分配给sta工作模式,所述第二资源块持续第二预设时长。

图5是本发明实施例中第三种工作信道调度策略的示意图。如图5所示,当在每个p2p信标周期511中,p2ptbtt501与statbtt502的时间差值较大时,可以满足在接收p2p信标帧后将工作信道资源及时分配给sta工作模式以接收sta信标帧,调度策略可以将自p2ptbtt501起的第一资源块521分配给p2p工作模式,而将自statbtt502起的第二资源块522分配给sta工作模式。

进一步地,所述第一资源块持续第一预设时长,所述第二资源块持续第二预设时长,作为一个非限制性的例子,可以设置所述第一预设时长为10ms至25ms,设置所述第二预设时长为10ms至25ms。

更进一步地,在每个p2p信标周期中,将除所述第一资源块以及所述第二资源块以外的工作信道资源分配给bt。作为一个非限制性的例子,可以设置分配给bt的时长大于15ms。

图6是本发明实施例中第四种工作信道调度策略的示意图。如图6所示,当在每个p2p信标周期611中,p2ptbtt601与statbtt602的时间差值非常大时,调度策略可以在将自p2ptbtt601起的第一资源块621分配给p2p工作模式后,还可以将部分工作信道资源分配给bt,进一步地,在将自statbtt602起的第二资源块622分配给sta工作模式后,还可以将剩余工作信道资源分配给bt。

图7是本发明实施例中第五种工作信道调度策略的示意图。如图7所示,当在每个p2p信标周期711中,p2ptbtt701与statbtt702的时间差值极大时,调度策略可以将自p2ptbtt701起的第一资源块721分配给p2p工作模式,将自statbtt702起的第二资源块722分配给sta工作模式,还还可以将位于第一资源块721和第二资源块722之间的剩余工作信道资源分配给bt。

需要指出的是,在根据图5示出的第三种工作信道调度策略中、根据图6示出的第四种工作信道调度策略中,以及根据图7示出的第五种工作信道调度策略中,既可以在每个p2p信标周期接收p2p信标帧,还可以接收sta信标帧,从而有效地避免断开连接的风险。

本领域技术人员可以理解的是,在每一种调度策略中,分配给p2p工作模式的工作信道资源还可以包括p2ptbtt之前的一段时长的工作信道资源,不限于将p2ptbtt作为第一资源块或者第二资源块的起始点的情况;分配给sta工作模式的工作信道资源还可以包括statbtt之前的一段时长的工作信道资源,不限于将p2ptbtt作为第一资源块或者第二资源块的起始点的情况。

采用本发明实施例的方案,可以基于p2ptbtt与statbtt的时间差值,判断p2p信标帧与sta信标帧接收时刻是否冲突,进而根据冲突或者不冲突两种情况确定不同的调度策略,采用不同方式将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt,相比于现有技术中总是将工作信道资源分配给其中一种工作模式,导致另一种工作模式存在高断开连接风险,可以有效地均衡p2p信标帧和sta信标帧的接收比例,降低断开p2p连接或者sta连接的风险。

参照图8,图8是本发明实施例中一种工作信道调度装置的结构示意图。所述工作信道调度装置可以包括时间差值确定模块81和调度策略确定模块82。

其中,所述时间差值确定模块81,适于确定在单个p2p信标周期内的第一目标信标帧传输时间和第二目标信标帧传输时间,所述第一目标信标帧传输时间为所述p2p工作模式下的目标信标帧传输时间,所述第二目标信标帧传输时间为所述sta工作模式下的目标信标帧传输时间,并且确定所述第一目标信标帧传输时间与所述第二目标信标帧传输时间的时间差值;

所述调度策略确定模块82,适于根据所述时间差值与所述p2p信标周期的商值确定调度策略,以将所述p2p信标周期内的工作信道资源分别分配给p2p工作模式、sta工作模式和bt。

进一步地,图9是图8中调度策略确定模块82的一种具体实现的结构示意图,所述调度策略确定模块82可以包括第一资源块分配模块821和第二资源块分配模块822。

其中,所述第一资源块分配模块821,适于当所述商值小于预设阈值时,在相邻两个p2p信标周期中的首个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的一个,在下一p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式和sta工作模式中的另一个,所述第一资源块持续第一预设时长。

所述第二资源块分配模块822,适于在每个p2p信标周期中,将所述第一资源块以外的工作信道资源分配给p2p工作模式和sta工作模式中的另一个以及bt。

进一步地,图10是图8中调度策略确定模块82的另一种具体实现的结构示意图,所述调度策略确定模块82可以包括p2p资源块分配模块823、sta资源块分配模块824和bt分配模块825。

其中,所述p2p资源块分配模块823,适于当所述商值大于预设阈值时,在每个p2p信标周期中,将自所述第一目标信标帧传输时间起的第一资源块分配给p2p工作模式,所述第一资源块持续第一预设时长。

所述sta资源块分配模块824,适于在每个p2p信标周期中,将自所述第二目标信标帧传输时间起的第二资源块分配给sta工作模式,所述第二资源块持续第二预设时长。

所述bt分配模块825,适于在每个p2p信标周期中,将除所述第一资源块以及所述第二资源块以外的工作信道资源分配给bt。

关于该工作信道调度装置的更多详细内容请参照前文及图1至图7示出的关于工作信道调度方法的相关描述,此处不再赘述。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述工作信道调度方法的步骤。

本发明实施例还提供了一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述工作信道调度方法的步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于以计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1