传输处理方法、装置、设备及存储介质与流程

文档序号:17587726发布日期:2019-05-03 21:28阅读:164来源:国知局
传输处理方法、装置、设备及存储介质与流程

本发明涉及互联网技术领域,具体涉及通信技术领域,尤其涉及一种传输处理方法、一种传输处理装置、一种设备及一种计算机存储介质。



背景技术:

数据传输(datatransmission)是指根据通信协议的规程,采用一个或多个信道在两个设备之间传输数据的过程,即数据传输可以表示为借助信道上的信号将数据从一个设备传输至另一个设备的操作。随着通信技术发展,逐渐趋于采用预调度方式进行数据传输以减少广播信号等冗余,所谓预调度方式是指:网络设备(例如ap(accesspoint,无线访问接入点))为终端设备(例如sta(station,工作站))预先调度一个频段以供该终端设备在预调度时刻使用该频段进行数据传输的方式;例如,ap可以在2.4ghz/5ghz上发送信令调度sta在预调度时刻使用6ghz上的频段进行数据传输,而sta则会根据信令在预调度时刻使用6ghz上的频段发送/接收数据。由于在预调度时刻到达时,采用预调度频段进行数据传输时,可能受到使用相同频段的其他设备的信号干扰,从而导致预调度传输失败。因此,如何更好地进行数据传输成为了研究热点。



技术实现要素:

本发明实施例提供了一种传输处理方法、装置、设备及计算机存储介质,可以更好地进行数据传输,提高数据传输的成功率。

一方面,本发明实施例提供了一种传输处理方法,所述传输处理方法包括:

第一设备接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示预调度时刻;

在所述预调度时刻到达之前,所述第一设备向所述第二设备发送被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输。

另一方面,本发明实施例提供了另一种传输处理方法,所述传输处理方法包括:

第一设备接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示预调度时刻;

在所述预调度时刻到达之前,所述第一设备接收所述第二设备发送的被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输。

再一方面,本发明实施例提供了一种传输处理装置,应用于第一设备,所述传输处理装置包括:

接收单元,用于接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示进行预调度时刻;

发送单元,用于在所述预调度时刻到达之前,向所述第二设备发送被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输。

再一方面,本发明实施例提供了一种传输处理装置,应用于第一设备,所述传输处理装置包括:

接收单元,用于接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示进行预调度时刻;

所述接收单元,用于在所述预调度时刻到达之前,接收所述第二设备发送的被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输。

再一方面,本发明实施例提供了一种设备,所述终端包括通信接口,所述设备还包括:

处理器,适于实现一条或一条以上指令;以及,

计算机存储介质,所述计算机存储介质存储有一条或一条以上指令,所述一条或一条以上指令适于由所述处理器加载并执行如下步骤:

第一设备接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示预调度时刻;

在所述预调度时刻到达之前,所述第一设备向所述第二设备发送被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输;或者,

所述一条或一条以上指令适于由所述处理器加载并执行如下步骤:

第一设备接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示预调度时刻;

在所述预调度时刻到达之前,所述第一设备接收所述第二设备发送的被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输。

再一方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质存储有一条或一条以上指令,所述一条或一条以上指令适于由处理器加载并执行如下步骤:

第一设备接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示预调度时刻;

在所述预调度时刻到达之前,所述第一设备向所述第二设备发送被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输;或者,

所述一条或一条以上指令适于由所述处理器加载并执行如下步骤:

第一设备接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示预调度时刻;

在所述预调度时刻到达之前,所述第一设备接收所述第二设备发送的被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输。

本发明实施例在第一设备和第二设备进行数据传输时,第一设备可接收第二设备发送的预调度传输的参数信息,该参数信息包括用于确定预调度时刻的时域信息。通过在预调度时刻到达之前发送被预调度的目标数据及指示信息,可以在一定程度上避免在预调度时刻发送目标数据时由于受到其他设备的信号干扰而导致目标数据传输失败,从而可提高数据传输的成功率,同时还可以减少传输时延。并且,由于在预调度时刻到达之前已经发送了目标数据及指示信息,该指示信息可指示取消预调度传输,从而可以避免预调度传输的资源被浪费。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种网络系统的架构示意图;

图2是本发明实施例提供的一种传输处理方法的流程示意图;

图3a是本发明实施例提供的一种指示信息的表示示意图;

图3b是本发明实施例提供的另一种指示信息的表示示意图;

图4是本发明另一实施例提供的一种传输处理方法的流程示意图;

图5是本发明另一实施例提供的一种传输处理方法的流程示意图;

图6a是本发明实施例提供的一种控制帧的结构示意图;

图6b是本发明实施例提供的一种指示信息在控制帧中的位置示意图;

图6c是本发明实施例提供的另一种指示信息在控制帧中的位置示意图;

图7是本发明实施例提供的一种管理帧的结构示意图;

图8是本发明另一实施例提供的一种传输处理方法的流程示意图;

图9是本发明另一实施例提供的一种传输处理方法的流程示意图

图10是本发明另一实施例提供的一种传输处理方法的流程示意图;

图11是本发明实施例提供的一种传输处理装置的结构示意图;

图12是本发明另一实施例提供的一种传输处理装置的结构示意图;

图13是本发明实施例提供的一种设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提出一种传输处理方法,该传输处理方法可应用在网络系统中;此处的网络系统可以包括但不限于:wlan(wirelesslocalareanetwork,无线局域网)系统、蜂窝网络(cellularnetwork)系统、蓝牙(bluetooth)系统,等等。如图1所示,网络系统可以包括第一设备及第二设备,其中,第一设备可以指网络系统中的任一个终端设备,此处的终端设备可包括但不限于:sta(station,工作站)、ue(userequipment,用户设备)等。第二设备可以指网络系统中的任一个网络设备,此处的网络设备可包括但不限于:ap(accesspoint,无线访问接入点)、基站等。第一设备和第二设备之间可以进行数据传输,且第二设备能够对第一设备与第二设备之间的数据传输进行调度。为便于描述,本发明实施例后续均以在wlan系统中实现该传输处理方法进行阐述,在蜂窝网络系统等其他网络系统中实现传输处理方法的原理可参见本发明实施例。

本发明实施例所提出的传输处理方法可以参见图2,该传输处理方法可应用在wlan系统中,第一设备可以为sta,第二设备可以为ap。请参见图2,该传输处理方法可包括以下步骤s201-s202:

s201,第一设备接收第二设备通过第一信道发送的预调度消息。

第二设备通过第一信道向第一设备发送预调度消息,第一设备接收第二设备通过第一信道发送的预调度消息,该预调度消息至少携带参数信息,该参数信息用于指示第一设备与第二设备进行预调度传输所需的参数;此处,预调度传输是指:第二设备预先为第一设备调度一个预调度频段以供第一设备在预调度时刻使用该预调度频段发送目标数据的传输,即预调度传输用于在第一设备与第二设备之间预调度目标数据,该目标数据可包括上行数据。参数信息可包括时域信息;时域信息用于指示预调度时刻,预调度时刻是指:第一设备和第二设备进行预调度传输的时刻,即第一设备与第二设备之间计划传输被预调度的目标数据的时刻。可选地,参数信息还可包括频域信息,频域信息用于指示预调度频段,预调度频段是指第一设备和第二设备进行预调度传输所使用的频段,即第一设备与第二设备之间计划传输被预调度的目标数据所使用的频段。由此可见,预调度消息用于通知如下调度内容:第一设备在预调度时刻使用预调度频段向第二设备发送被预调度的目标数据。可以理解的是,预调度消息中还可携带其他信息,例如:传输周期、mcs(modulationandscheme,调制与编码策略)等等。

预调度消息中携带的时域信息可以至少包含以下两种可行的实施方式:

一种实施方式中,时域信息包括绝对时间参数,绝对时间参数是指牛顿绝对时空中绝对的、真实的数学时间,该绝对时间参数不依赖于任何外界事物。在此实施方式中,预调度时刻包括:绝对时间参数所指示的时刻,或者根据当前时刻和绝对时间参数确定的时刻;其中当前时刻为:第一设备的当前系统时间所指示的时刻。具体的,若绝对时间参数的参数信息完整,则预调度时刻为绝对时间参数所指示的时刻;所谓参数信息完整是指参数信息可以明确表明具体的时刻;例如:设绝对时间参数为8点20分15秒100毫秒200微妙,则此时的绝对时间参数可以明确表明具体的时刻,即此时的绝对时间参数的参数信息完整,相应的预调度时刻为绝对时间参数所指示的时刻:8点20分15秒100毫秒200微妙。若绝对时间参数的参数信息不完整,则预调度时刻为根据当前时刻和绝对时间参数确定的时刻,例如:设绝对时间参数为100毫秒200微妙,则此时的绝对时间参数由于缺少时分秒等参数信息而不可明确表明具体的时刻,即此时的绝对时间参数的参数信息不完整,相应的预调度时刻为根据当前时刻和绝对时间参数确定的时刻,设当前时刻为8点22分30秒20毫秒50微妙,绝对时间参数所缺少的参数信息可以参考当前时刻的相应的参数信息,则缺少的参数信息可以取值为8点22分30秒,那么预调度时刻可以为:8点22分30秒20毫秒50微妙。

另一种实施方式中,时域信息包括参考时间偏移参数;在此实施方式中,预调度时刻包括:根据参考时刻和参考时间偏移参数确定的时刻;其中,参考时刻包括:第一设备接收到预调度消息的时刻,或者第二设备发送预调度消息的时刻。例如,参考时刻为第一设备接收到预调度消息的时刻:8点22分30秒20毫秒50微妙,参考时间偏移参数为:参考时刻的300毫秒后,那么预调度时刻为:8点22分30秒320毫秒50微妙;又如,参考时刻为第二设备发送预调度消息的时刻:8点22分20秒220毫秒50微妙,参考时间偏移参数为:参考时刻的30秒后,那么预调度时刻为:8点22分50秒220毫秒50微妙。

s202,在预调度时刻到达之前,第一设备向第二设备发送被预调度的目标数据及指示信息,该指示信息用于指示取消预调度传输。

需要说明的是,第一设备在预调度时刻到达时使用预调度频段向第二设备发送数据时,可能受到使用相同频段的其他设备的信号干扰而导致数据发送失败,即第一设备在预调度时刻无法成功发送被预调度的目标数据至第二设备。许多业务例如moba(multiplayeronlinebattlearena,多人在线战术竞技游戏)业务对时延要求较高,如果预调度时刻第一设备未成功发送目标数据至第二设备,则会对业务造成较大的负面影响,例如引起界面卡顿、迟滞等;因此,为了避免预调度传输的目标数据由于无法在预调度时刻发送成功而对业务造成影响,本步骤可在预调度时刻到达之前,第一设备向第二设备发送目标数据以及指示信息。

具体的,步骤s202可包括如下两种实施方式:在一种实施方式中,在预调度时刻达到之前,第一设备向第二设备同时发送目标数据以及指示信息。此实施方式中,步骤s202可包括以下步骤:在预调度时刻到达之前,第一设备通过第二信道向第二设备发送第一消息;第一消息携带被预调度的目标数据及指示信息。其中,第一信道所使用的频段与第二信道所使用的频段可相同、不同或部分相同,对此不作限定。例如,第一信道所使用的频段为2.4ghz频段上信道1的20mhz,第二信道所使用的频段也为2.4ghz频段上信道1的20mhz,此情况下的第一信道所使用的频段与第二信道所使用的频段相同;又如,第一信道所使用的频段为2.4ghz频段上信道1的20mhz,第二信道所使用的频段为6ghz频段上的80mhz,此情况下的第一信道所使用的频段与第二信道所使用的频段不同;再如,第一信道所使用的频段为6ghz频段上的20mhz,第二信道所使用的频段为6ghz频段上与前述20mhz重叠的40mhz,此情况下的第一信道所使用的频段与第二信道所使用的频段部分相同。另一种实施方式中,可以在预调度时刻到达之前,第一设备向第二设备分别发送目标数据以及指示信息。此实施方式中,步骤s202可包括如下步骤:在预调度时刻到达之前,第一设备通过第三信道向第二设备发送第二消息,第二消息携带目标数据;若第二消息发送成功,则第一设备通过第二信道向第二设备发送第三消息,第三消息携带指示信息。其中,第二信道所使用的频段与第三信道所使用的频段相同、不同或部分相同。

指示信息可以采用预设位数的比特位表示;一种实施方式中,可采用一位或多位的比特位进行表示,如采用一位的比特位“0”表示取消预调度传输,又如采用多位的比特位“000”表示取消预调度传输。再一种实施方式中,指示信息包括目标序号或者目标预调度时刻;其中,指示信息用于指示取消目标序号对应的预调度传输;或者指示取消目标预调度时刻对应的预调度传输。例如若第一设备和第二设备之间存在1次预调度传输,该预调度传输的目标序号为“1”,那么可以采用“00”表示目标序号;若指示信息包括该目标序号,则用于指示取消目标序号为“1”的预调度传输;又如,预调度传输的目标预调度时刻为“8点20分15秒100毫秒200微妙”,可采用若干比特位来表示该目标预调度时刻;若指示信息包括该目标预调度时刻,则指示信息用于指示取消目标预调度时刻为“8点20分15秒100毫秒200微妙”的预调度传输。

在实际应用中,第二设备可能为第一设备进行了多次预调度,即第一设备和第二设备之间可能存在多次预调度传输,此情况下指示信息用于指示取消多次预调度传输中的目标预调度传输;其中,目标预调度传输为目标序号对应的预调度传输;或者,目标预调度传输为目标预调度时刻对应的预调度传输;或者,目标预调度传输为多次预调度传输中除目标序号对应的预调度传输之外的其余预调度传输;或者;所述目标预调度传输为多次预调度传输中除目标预调度时刻对应的预调度传输以外的其余预调度传输。此情况下的各预调度传输的序号是根据各预调度传输的预调度时刻与当前时刻之间的差值确定的。例如第一设备和第二设备之间存在4次预调度传输,依次分别是预调度传输a、预调度传输b、预调度传输c、预调度传输d,且这4次预调度传输的预调度时刻与当前时刻之间差值依次为:300毫秒、200毫秒、400毫秒、100毫秒;那么离当前时刻最早(或称为最近)的预调度传输为预调度传输d,即预调度传输d的序号为1,离当前时刻次早(第二早)的预调度传输为预调度传输b,即预调度传输b的序号为2;同理,预调度传输a的序号为3,预调度传输c的序号为4。如图3a所示,可采用“10”指示取消4次预调度传输中的距离当前时刻第二早的预调度传输,即目标序号为2,目标预调度传输为目标序号对应的预调度传输(预调度传输b);或者,如图3b表示,可采用“010”指示保留4次预调度传输中的距离当前时刻第二早的预调度传输,以取消4次预调度传输中除保留的预调度传输以外的其余预调度传输,即目标序号为2,目标预调度传输为4次预调度传输中除目标序号对应的预调度传输之外的其余预调度传输(预调度传输a、预调度传输c以及预调度传输d)。

本发明实施例在第一设备和第二设备进行数据传输时,第一设备可接收第二设备发送的预调度传输的参数信息,该参数信息包括用于确定预调度时刻的时域信息。通过在预调度时刻到达之前发送被预调度的目标数据及指示信息,可以在一定程度上避免在预调度时刻发送目标数据时由于受到其他设备的信号干扰而导致目标数据传输失败,从而可提高数据传输的成功率,同时还可以减少传输时延。并且,由于在预调度时刻到达之前已经发送了目标数据及指示信息,该指示信息可指示取消预调度传输,从而可以避免预调度传输的资源被浪费。

基于上述的描述,本发明实施例提供另一种传输处理方法,本实施例中,被预调度的目标数据为上行数据。请参见图4,该方法可包括以下步骤s401-s404:

s401,第一设备接收第二设备通过第一信道发送的预调度消息。

预调度消息携带参数信息,参数信息包括:时域信息及频域信息。其中,时域信息用于指示预调度时刻,频域信息用于指示预调度频段。预调度频段可以与第一信道所使用的频段相同,例如:第一信道所使用的频段为2.4ghz频段上信道1的20mhz频段,预调度频段也为2.4ghz频段上信道1的20mhz频段。可选的,该预调度频段可以与第一信道所使用的频段不相同,例如:第一信道所使用的频段为2.4ghz频段上信道1的20mhz频段,预调度频段为6ghz频段上的20/40/80/160/320mhz或者小于20mhz的频段,在此不作限定。

可选的,第一设备在步骤s401后还可执行步骤s402:第一设备向第二设备发送预调度确认消息。

第一设备在接收到该预调度消息之后,向第二设备发送预调度确认消息(如ack(acknowledgement)、response帧),该预调度确认消息用于向第二设备确认第一设备已成功接收到预调度消息。若第二设备接收到第一设备发送的预调度确认消息后,可认为预调度消息发送成功。若第二设备在发送预调度消息后的预设时长内未接收到第一设备发送的预调度确认消息,则第二设备认为其所发送的预调度消息未成功到达第一设备,此时,第二设备可以再次向第一设备发送预调度消息,直到接收到第一设备返回的预调度确认消息为止。其中,预设时长可以根据经验值设置,例如:预设时长可设为60毫秒,400毫秒等等。需要说明的是,在其他网络系统中,第二设备认为其所发送的预调度消息成功到达第一设备的过程还可能存在其他实现方式,例如:5g网络系统中,第二设备向第一设备发送预调度消息之后,可启动计时器,若到达计时器的计时时长(例如:100毫秒、200毫秒)时尚未收到第一设备的任何反馈,则自动确认该预调度消息成功到达第一设备,预调度消息发送成功。再如:4g网络系统中,第一设备返回的预调度确认消息不是ack消息,而是类似携带ack的数据帧消息、或控制帧消息、或管理帧消息,第二设备接收到第一设备返回的前述消息则认为预调度消息发送成功;等等。

s403,在预调度时刻到达之前,第一设备通过第二信道向第二设备发送第一消息,第一消息携带被预调度的目标数据及指示信息。

第一信道所使用的频段与所述第二信道所使用的频段相同、不同或部分相同;第一消息包括数据帧,指示信息位于数据帧的mac帧头或者物理帧头。

可选地,第一设备在步骤s403之后还可执行步骤s404:第一设备接收第二设备发送的第一确认消息。第二设备接收到第一设备通过第二信道发送的第一消息后,向第一设备发送第一确认消息。相应的,第一设备向第二设备发送第一消息后,若接收到第二设备发送的第一确认消息,则第一设备可认为其发送的第一消息已成功到达第二设备并且第二设备已确认取消预调度传输,此时第一设备取消预调度传输,结束本流程。若第一设备未接收到第二设备返回的第一确认消息,则第一设备认为第一消息未成功到达第二设备,那么第一设备可以根据参数信息在预调度时刻到达时使用预调度频段发送目标数据,并结束本流程。

在本发明实施例中,第一设备向第二设备发送数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前发送目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据发送的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前发送了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

基于上述的描述,本发明实施例提供另一种传输处理方法,本实施例中,被预调度的目标数据为上行数据。请参见图5,该方法可包括以下步骤s501-s506:

s501,第一设备接收第二设备通过第一信道发送的预调度消息。

可选的,第一设备在步骤s501后还可执行步骤s502:第一设备向第二设备发送预调度确认消息。

s503,在预调度时刻到达之前,第一设备通过第三信道向第二设备发送第二消息,该第二消息携带目标数据。

一种可能的实施方式为:第三信道所使用的频段为预调频段之外的任一频段,即一种可能的具体实施过程为:在预调度时刻到达之前,第一设备使用所述预调度频段之外的任一频段向第二设备发送第二消息,第二消息包括数据帧。需要说明的是,预调度频段之外的任一频段均是指网络标准所允许使用的频段,例如wlan标准所允许使用的2.4ghz/5ghz/6ghz;若预调度时刻为8点20分15秒100毫秒200微妙,预调度频段为6ghz,则可以在8点20分5秒00毫秒00微妙时,使用2.4ghz或者5ghz传输第二消息。

可选的,第一设备在步骤s503之后还可执行步骤s504:第一设备接收第二设备发送的第二确认消息。第一设备向第二设备发送第二消息之后,若接收到第二设备发送的第二确认消息,则第一设备可认为目标数据已成功发送至第二设备,那么无需在预调度时刻重复发送目标数据,因此第一设备可执行步骤s505以取消预调度传输。若第一设备未接收到第二设备返回的第二确认消息,则第一设备认为目标数据未成功发送至第二设备,那么第一设备可等到预调度时刻到达时使用预调度频段向第二设备发送目标数据,并在发送目标数据后结束本流程。需要说明的是,本发明实施例对第一设备通过第三信道向第二设备发送第二消息的次数不作限定,即在预调度时刻到达之前,第一设备可以通过第三信道向第二设备多次发送第二消息;并且,第一设备向第二设备每次发送第二消息时,第三信道所选用的频段可相同,不同或部分相同。

s505,若第二消息发送成功,则第一设备通过第二信道向第二设备发送第三消息。

第一信道所使用的频段与第二信道所使用的频段可相同、不同或部分相同;第二信道所使用的频段与第三信道所使用的频段可以相同、不同或者部分相同,对此不作限定。第三消息携带指示信息,指示信息可在第三消息中采用至少一位比特位表示;第三消息包括以下任一种:数据帧、控制帧或者管理帧。

控制帧的结构可以参见图6a,控制帧包括:协议版本(protocolversion)域,用于指示帧的协议;类型(type)域和子类型(subtype)域,用于指示帧的类型,该type域和subtype域均位于帧控制域(framecontrolfield,fcfield)中;tods域,用于指示该帧是由基本服务集(basicserviceset,bss)向路由服务器(ds,destinationserver)发送的帧;fromds域,用于指示该帧是由ds向bss发送的帧;多片段(morefrag)域,用于说明长帧被分段的情况,是否还有其他帧;重传(retry)域,用于帧的重传;能量管理(powermanagement)域,用于表明sta处于节电模式还是非省电模式;多数据(moredata)域,用于表明是否还有数据帧发送给接收端;保护(protectedframe)域,用于说明帧体是否被加密;序号(order)域,用于表明长帧分段传输是否采用严格编号方式。相应的,若第三消息为控制帧,则指示信息可以位于控制帧的子类型域(subtype域)中。具体的,指示信息位于控制帧的fcfield(framecontrolfield,帧控制域)的subtype域中,如图6b所示。或者,指示信息可以位于控制帧的控制帧扩展(controlframeextension)域中,该控制帧扩展域位于子类型域中。或者,指示信息还可位于控制帧的其他域的空闲比特中,所述其他域为控制帧中除子类型域以及控制帧扩展域以外的域。例如,若多片段域具有空闲比特,则指示信息可位于多片段域的空闲比特中,如图6c所示。

管理帧的结构可以参见图7,管理帧包括:类型域、时长(duration)域、接收端地址(address1)域、发送地址(address2)域、接收端地址(address3)域、序列控制(sequencecontrol)域、ht控制(htcontrol)域、帧体(framebody)域和帧校验(fcs,framechecksequence)域。相应的,若第三消息为管理帧,则指示信息可位于管理帧的帧体域中;该帧体域可包括类型(category)域及预调度传输指示域;其中,所述category域用于指示该管理帧用于取消预调度传输;预调度传输指示域用于指示取消指定的预调度传输。具体的,可以在category域中使用一比特位来指示取消预调度传输,例如采用“1”指示取消预调度传输;在预调度传输指示域中使用一个或多个比特位来指示取消指定的预调度传输。由此可见,若读取到category域的信息为“1”,则说明需要取消预调度传输,此时可以继续读取预调度传输指示域中的信息以确定取消指定的预调度传输;若读取到category域的信息为“0”,则无需继续读取预调度传输指示域中的信息。若第三消息为数据帧,则指示信息位于数据帧的mac帧头或者物理帧头中。

可选的,第一设备在步骤s505之后还可执行步骤s506:第一设备接收第二设备发送的第三确认消息。在具体实施过程中,第二设备在接收到第一设备发送的第三消息之后,向第一设备发送第三确认消息,该第三确认消息用于第二设备向第一设备确认已成功接收到第三消息,并已取消预调度传输。因此,第一设备接收到第三确认消息之后,取消预调度传输。可选的,执行步骤s506的时刻可早于预调度时刻。

本发明实施例所提出的传输处理方法可应用在对时延较为敏感的一些业务处理中,例如moba业务。以将该传输处理方法应用在moba为例:第二设备(ap)通过第一信道预调度第一设备(sta)在预调度时刻发送游戏上行数据,例如ap通过第一信道(2.4ghz频段)发送预调度消息,使得sta在预调度时刻(如40毫秒后)采用6ghz频段发送游戏上行数据。sta可以向ap发送预调度确认消息以向ap确认收到预调度消息。然后,sta在预调度时刻到达之前向ap发送游戏上行数据,若sta接收到ap发送的关于游戏上行数据的确认消息,则向ap发送携带指示信息的消息以通知ap取消预调度传输;并在接收到ap反馈的关于该消息的确认消息后,取消该预调度传输。

在本发明实施例中,第一设备向第二设备发送数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前发送目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据发送的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前发送了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

基于上述的描述,本发明实施例提供另一种传输处理方法。请参见图8,该方法可包括以下步骤s801-s802:

s801,第一设备接收第二设备通过第一信道发送的预调度消息。

第二设备通过第一信道向第一设备发送预调度消息,第一设备接收第二设备通过第一信道发送的预调度消息,该预调度消息至少携带参数信息,该参数信息用于指示第一设备与第二设备进行预调度传输所需的参数;此处,预调度传输是指:第二设备预先为第一设备调度一个预调度频段以供第一设备在预调度时刻使用该预调度频段接收目标数据的传输,即预调度传输用于在第一设备与第二设备之间预调度目标数据,该目标数据可包括下行数据。参数信息可包括时域信息,时域信息用于指示预调度时刻。可选地,参数信息还可包括频域信息,频域信息用于指示预调度频段。由此可见,预调度消息用于通知如下调度内容:第一设备在预调度时刻使用预调度频段接收第二设备发送的被预调度的目标数据。

s802,在预调度时刻到达之前,第一设备接收第二设备发送的被预调度的目标数据及指示信息。

需要说明的是,第一设备在预调度时刻到达时采用预调度频段接收第二设备发送的数据时,可能受到使用相同频段的其他设备的信号干扰而导致数据接收失败,即第一设备在预调度时刻无法成功接收第二设备所发送的目标数据。许多业务例如moba业务对时延要求较高,如果预调度时刻第一设备未成功接收目标数据,则会对业务造成较大的负面影响,例如引起界面卡顿、迟滞等;因此,为了避免预调度传输的目标数据由于无法在预调度时刻接收成功而对业务造成影响,本步骤在预调度时刻到达之前,第二设备可向第一设备发送目标数据及指示信息。相应的,在预调度时刻到达之前,第一设备可接收第二设备发送的被预调度的目标数据及指示信息。

具体的,步骤s802可包括如下两种实施方式:在一种实施方式中,在预调度时刻到达之前,第一设备接收第二设备同时发送的目标数据以及指示信息。此实施方式中,步骤s802可包括以下步骤:在预调度时刻到达之前,第一设备接收第二设备通过第二信道发送的第四消息。第四消息携带被预调度的目标数据及指示信息。其中,第一信道所使用的频段与第二信道所使用的频段可相同、不同或部分相同,对此不作限定。另一种实施方式中,在预调度时刻到达之前,第一设备接收第二设备分别发送的目标数据以及指示信息。此实施方式中,步骤s802还可包括如下实施方式:在预调度时刻到达之前,第一设备接收第二设备通过第三信道发送的第五消息,第五消息携带目标数据;若第五消息接收成功,则第一设备接收第二设备通过第二信道发送的第六消息,第六消息携带指示信息。

在本发明实施例中,第一设备接收第二设备发送的目标数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前接收目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据接收的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前接收了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

基于上述的描述,本发明实施例提供另一种传输处理方法,本实施例中,被预调度的目标数据为下行数据。请参见图9该方法可包括以下步骤s901-s904:

s901,第一设备接收第二设备通过第一信道发送的预调度消息。

可选的,第一设备在步骤s901后还可执行步骤s902:第一设备向第二设备发送预调度确认消息。

s903,在预调度时刻到达之前,第一设备接收第二设备通过第二信道发送的第四消息,第四消息携带被预调度的目标数据及指示信息。第四消息包括数据帧,指示信息位于数据帧的mac帧头或者物理帧头。

可选的,第一设备接收到第二设备通过第二信道发送的第四消息后,还可执行步骤s904:第一设备向第二设备发送第四确认消息。第二设备若接收到第一设备发送的第四确认消息,则第二设备可认为其发送的第四消息已成功到达第一设备并且第一设备已确认取消预调度传输,此时第二设备取消预调度传输。若第二设备未接收到第一设备返回的第四确认消息,则第二设备可认为第四消息未成功到达第一设备,那么第二设备可以根据参数信息在预调度时刻到达时采用预调度频段发送目标数据;相应的,第一设备可等到预调度时刻到达时采用预调度频段接收第二设备发送的目标数据,并在接收到目标数据后结束本流程。

在本发明实施例中,第一设备接收第二设备发送的目标数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前接收目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据接收的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前接收了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

基于上述的描述,本发明实施例提供另一种传输处理方法,本实施例中,被预调度的目标数据为下行数据。请参见图10,该方法可包括以下步骤s1001-s1006:

s1001,第一设备接收第二设备通过第一信道发送的预调度消息。

可选的,第一设备在步骤s1001后还可执行步骤s1002:第一设备向第二设备发送预调度确认消息。

s1003,在预调度时刻到达之前,第一设备接收第二设备通过第三信道发送的第五消息。

一种可能的实施方式为:第三信道所使用的频段为预调度频段之外的任一频段;第五消息携带目标数据,所述第五消息包括数据帧。可选的,第一设备接收到第五消息后,可执行步骤s1004:第一设备向第二设备发送第五确认消息。相应的,第二设备在向第一设备发送第五消息之后,若接收到第一设备发送的第五确认消息,则第二设备可认为目标数据已成功发送至第一设备,那么可通过第二信道向第一设备发送第六消息,该第六消息携带指示信息;此时第一设备可执行步骤s1005。若第二设备未接收到第五确认消息,则第二设备可认为目标数据未成功发送至第一设备,那么第二设备可等到预调度时刻到达时采用预调度频段向第一设备发送目标数据;相应的,第一设备可等到预调度时刻到达时采用预调度频段接收第二设备发送的目标数据,并在接收到目标数据后结束本流程。

s1005,若第五消息接收成功,则第一设备接收第二设备通过第二信道发送的第六消息。

第二信道所使用的频段与第三信道所使用的频段可以相同、不同或者部分相同,对此不作限定。第六消息携带指示信息,第六消息包括以下任一种:数据帧、控制帧或者管理帧。若第六消息为控制帧,则指示信息位于控制帧的子类型域中;或者,指示信息位于控制帧的控制帧扩展域中;或者,指示信息位于控制帧的其他域的空闲比特中,其他域为控制帧中除子类型域及控制帧扩展域之外的域;若第六消息为数据帧,则指示信息位于数据帧的mac帧头或者物理帧头中;若第六消息为管理帧,则指示信息位于管理帧的帧体域中;帧体域包括类型域及预调度传输指示域。

可选的,第一设备在步骤s1005之后还可执行步骤s1006:第一设备向第二设备发送第六确认消息。在具体实施过程中,第一设备在接收到第二设备发送的第六消息之后,向第二设备发送第六确认消息。第二设备接收到第六确认消息之后,取消预调度传输。可选的,执行步骤s1006的时刻可早于预调度时刻。

本发明实施例所提出的传输处理方法可应用在对时延较为敏感的一些业务处理中,例如moba业务。以将该传输处理方法应用在moba为例:第二设备(ap)通过第一信道预调度第一设备(sta)在预调度时刻接收游戏下行数据,例如ap通过第一信道(2.4ghz频段)发送预调度消息,使得sta在预调度时刻(如40毫秒后)采用6ghz频段接收游戏下行数据。sta可以向ap发送预调度确认消息以向ap确认收到预调度消息。然后,ap在预调度时刻到达之前向sta发送游戏下行数据,若ap接收到sta发送的关于游戏下行数据的确认消息,则向sta发送携带指示信息的消息以通知sta取消预调度传输;并在接收到sta反馈的关于该消息的确认消息后,取消该预调度传输。

在本发明实施例中,第一设备接收第二设备发送的目标数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前接收目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据接收的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前接收了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

基于上述方法实施例的描述,本发明实施例还公开了一种传输处理装置,该传输处理装置应用于第一设备,所述传输处理装置可以是运行于第一设备中的一个计算机程序(包括程序代码),也可以是包含在第一设备中的一个实体装置,该传输处理装置可以执行上述图2、图4以及图5所示的方法。请参见图11,所述传输处理装置可以运行如下单元:

接收单元101,用于接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示进行预调度时刻;

发送单元102,用于在所述预调度时刻到达之前,向所述第二设备发送被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输。

在一种实施方式中,所述指示信息包括目标序号或目标预调度时刻;

所述指示信息用于指示取消所述目标序号对应的预调度传输;或者指示取消所述目标预调度时刻对应的预调度传输。

再一种实施方式中,若第一设备和第二设备之间存在多次预调度传输,则所述指示信息用于指示取消所述多次预调度传输中的目标预调度传输;

所述目标预调度传输为所述目标序号对应的预调度传输;或者,

所述目标预调度传输为所述目标预调度时刻对应的预调度传输;或者,

所述目标预调度传输为所述多次预调度传输中除所述目标序号对应的预调度传输之外的其余预调度传输;或者;

所述目标预调度传输为所述多次预调度传输中除所述目标预调度时刻对应的预调度传输以外的其余预调度传输。

再一种实施方式中,所述指示信息采用预设位数的比特位表示。

再一种实施方式中,发送单元102在用于在所述预调度时刻到达之前,向所述第二设备发送被预调度的目标数据及指示信息时,具体用于:

在所述预调度时刻到达之前,通过第二信道向第二设备发送第一消息,所述第一消息携带被预调度的目标数据及指示信息。

再一种实施方式中,所述第一信道所使用的频段与所述第二信道所使用的频段相同、不同或部分相同。

再一种实施方式中,所述第一消息包括数据帧;所述指示信息位于所述数据帧的mac帧头或者物理帧头。

再一种实施方式中,发送单元102在用于在所述预调度时刻到达之前,向所述第二设备发送被预调度的目标数据及指示信息时,具体用于:

在所述预调度时刻到达之前,通过第三信道向所述第二设备发送第二消息,所述第二消息携带所述目标数据;

若所述第二消息发送成功,则通过第二信道向所述第二设备发送第三消息,所述第三消息携带所述指示信息。

再一种实施方式中,所述第一信道所使用的频段与所述第二信道所使用的频段相同、不同或部分相同;

所述第二信道所使用的频段与所述第三信道所使用的频段相同、不同或部分相同。

再一种实施方式中,所述参数信息还包括频域信息,所述频域信息用于指示预调度频段;

所述第三信道所使用的频段为所述预调度频段之外的任一频段。

再一种实施方式中,所述第三消息包括以下任一种:控制帧、数据帧或者管理帧。

再一种实施方式中,若所述第三消息为控制帧,则所述指示信息位于所述控制帧的子类型域中;或者,所述指示信息位于所述控制帧的控制帧扩展域中;或者,所述指示信息位于所述控制帧的其他域的空闲比特中,所述其他域为所述控制帧中除所述子类型域及所述控制帧扩展域之外的域;

若所述第三消息为数据帧,则所述指示信息位于所述数据帧的mac帧头或者物理帧头中;

若所述第三消息为管理帧,则所述指示信息位于所述管理帧的帧体域中;所述帧体域包括类型域及预调度传输指示域。

根据本发明的一个实施例,图2、图4以及图5所示的方法所涉及的各个步骤均可由图11所示的传输处理装置中的各个单元来执行。例如,图2中所示的步骤s201-s202可分别由图11所示的接收单元101以及发送单元102执行;又如,图4中所示的步骤s401和s404可由图11所示的接收单元101执行,步骤s402-s403可由图11所示的发送单元102执行;再如,图5中所示的步骤s501、s504以及s506可由图11所示的接收单元101执行,步骤s502、s503以及s505可由图11所示的发送单元102执行。

根据本发明的另一个实施例,图11所示的传输处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本发明的其它实施例中,基于传输处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。

根据本发明的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图2、图4以及图5中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图11中所示的传输处理装置设备,以及来实现本发明实施例的传输处理方法。所述计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。

在本发明实施例中,第一设备向第二设备发送数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前发送目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据发送的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前发送了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

基于上述方法实施例的描述,本发明实施例还公开了一种传输处理装置,该传输处理装置应用于第一设备,所述传输处理装置可以是运行于第一设备中的一个计算机程序(包括程序代码),也可以是包含在第一设备中的一个实体装置,该传输处理装置可以执行上述图8-图10所示的方法。请参见图12,所述传输处理装置可以运行如下单元:

接收单元201,用于接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示进行预调度时刻;

所述接收单元201,用于在所述预调度时刻到达之前,接收所述第二设备发送的被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输。

在一种实施方式中,接收单元201在用于在所述预调度时刻到达之前,接收所述第二设备发送的被预调度的目标数据及指示信息时,具体用于:

在所述预调度时刻到达之前,所述第一设备接收所述第二设备通过第二信道发送的第四消息,所述第四消息携带被预调度的目标数据及指示信息。

再一种实施方式中,所述第四消息包括数据帧。

再一种实施方式中,接收单元201在用于在所述预调度时刻到达之前,接收所述第二设备发送的被预调度的目标数据及指示信息时,具体用于:

在所述预调度时刻到达之前,接收所述第二设备通过第三信道发送的第五消息,所述第五消息携带所述目标数据;

若所述第五消息接收成功,则接收所述第二设备通过第二信道发送的第六消息,所述第六消息携带所述指示信息。

再一种实施方式中,所述参数信息还包括频域信息,所述频域信息用于指示预调度频段;

所述第三信道所使用的频段为所述预调度频段之外的任一频段。

再一种实施方式中,所述第六消息包括以下任一种:控制帧、数据帧或者管理帧。

根据本发明的一个实施例,传输处理装置还可包括发送单元202。图8-图10所示的方法所涉及的各个步骤均可由图12所示的传输处理装置中的各个单元来执行。例如,图8中所示的步骤s801-s802可由图12所示的接收单元201执行;又如,图9中所示的步骤s901和s903可由图12所示的接收单元201执行,步骤s902-s904可由图12所示的发送单元202执行;再如,图10中所示的步骤s1001、s1003以及s1005可由图12所示的接收单元201执行,步骤s1002、s1004以及s1006可由图12所示的发送单元202执行。

根据本发明的另一个实施例,图12所示的传输处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本发明的其它实施例中,基于传输处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。

根据本发明的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图8-图10中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图12中所示的传输处理装置设备,以及来实现本发明实施例的传输处理方法。所述计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。

在本发明实施例中,第一设备接收第二设备发送的目标数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前接收目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据接收的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前接收了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

基于上述方法实施例以及装置实施例的描述,本发明实施例还提供一种设备,该设备可以是上述所提及的第一设备,该第一设备可以为终端设备,如sta。请参见图13,该第一设备至少包括处理器301、通信接口302以及计算机存储介质303。其中,所述通信接口302可以包括射频收发器,用于在其他设备(如上述所提及的第二设备)之间进行数据发送/接收。可选的,第一设备还可包括电源模块,用于为第一设备供电;输入模块,用于接收用户的输入指令;输出模块,用于输出声音,显示图像、视频等多媒体内容。

计算机存储介质303可存储在设备的存储器中,所述计算机存储介质303用于存储计算机程序,所述计算机程序包括程序指令,所述处理器301用于执行所述计算机存储介质303存储的程序指令。处理器301(或称cpu(centralprocessingunit,中央处理器))是设备的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行一条或一条以上指令从而实现相应方法流程或相应功能;在一个实施例中,本发明实施例所述的处理器301可用于进行一系列的传输处理,包括:接收第二设备通过第一信道发送的预调度消息,预调度消息携带参数信息,参数信息用于指示第一设备和第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示预调度时刻;在所述预调度时刻到达之前,向所述第二设备发送被预调度的目标数据及指示信息;所述指示信息用于指示取消所述预调度传输,等等。在另一个实施例中,处理器301还可用于进行一系列的其他传输处理,包括:第一设备接收第二设备通过第一信道发送的预调度消息,所述预调度消息携带参数信息,所述参数信息用于指示所述第一设备和所述第二设备进行预调度传输所需的参数;所述参数信息包括时域信息,所述时域信息用于指示预调度时刻;在所述预调度时刻到达之前,所述第一设备接收所述第二设备发送的被预调度的目标数据及指示信息;指示信息用于指示取消所述预调度传输,等等。

本发明实施例还提供了一种计算机存储介质(memory),所述计算机存储介质是设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括设备中的内置存储介质,当然也可以包括设备所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了设备的操作系统。并且,在该存储空间中还存放了适于被处理器301加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。在一个实施例中,可由处理器301加载并执行计算机存储介质中存放的一条或一条以上指令,以实现上述有关图2、图4以及图5所示的传输处理实施例中的方法的相应步骤;再一个实施例中,可由处理器301加载并执行计算机存储介质中存放的一条或一条以上指令,以实现上述有关图8-图10所示的传输处理实施例中的方法的相应步骤。

本发明实施例还提供一种设备,该设备可以是上述所提及的第二设备,该第二设备可以为网络设备,如ap。如图13所示,第二设备可以包括收发器以及数据处理系统,收发器可用于和第一设备之间进行数据发送/接收,该收发器可包括射频接收器以及射频发送器。可选的,第二设备还可包括供电模块,用于为第二设备供电;存储模块,用于存储程序代码。

在一个实施例中,第一设备和第二设备之间进行数据传输的具体流程如下:

第二设备采用收发器中的射频发送器通过第一信道向第一设备发送预调度消息,相应的,第一设备采用通信接口中的射频收发器接收第二设备通过第一信道发送的预调度消息,该预调度消息携带参数信息,参数信息用于指示第一设备和第二设备进行预调度传输所需的参数;参数信息包括时域信息,该时域信息用于指示预调度时刻。可选的,第一设备在接收到预调度消息之后,可向第二设备发送预调度确认消息。

第一设备在预调度时刻到达之前,采用通信接口中的射频收发器向第二设备发送预调度的目标数据及指示信息,该指示信息用于指示取消预调度,目标数据为上行数据。第二设备通过收发器中的射频接收器接收到目标数据及指示信息后,可根据指示信息取消预调度传输。

在一种实施方式中,第一设备在预调度时刻到达之前,可采用通信接口中的射频收发器向第二设备同时发送预调度的目标数据及指示信息。具体的,第一设备在预调度时刻到达之前,可采用通信接口中的射频收发器通过第二信道向第二设备发送第一消息,第一消息携带被预调度的目标数据及指示信息。可选的,第二设备通过收发器中的射频接收器接收到第一消息后,可采用收发器中的射频发送器向第一设备发送第一确认消息。第一设备接收到第一确认消息后,取消预调度传输。

再一种实施方式中,第一设备在预调度时刻到达之前,可采用通信接口中的射频收发器向第二设备分别发送预调度的目标数据及指示信息。具体的,第一设备在预调度时刻到达之前,可采用通信接口中的射频收发器通过第三信道向第二设备发送第二消息,第二消息携带所述目标数据。可选的,第二设备通过收发器中的射频接收器接收到第二消息后,可采用收发器中的射频发送器向第一设备发送第二确认消息。第一设备接收到第二确认消息之后,可认为第二消息发送成功。若第二消息发送成功,则第一设备可采用通信接口中的射频收发器通过第二信道向第二设备发送第三消息,第三消息携带指示信息。第二设备接收到第三消息后,可根据指示信息取消预调度传输。可选的,第二设备通过收发器中的射频接收器接收到第三消息后,可采用收发器中的射频发送器向第一设备发送第三确认消息。第一设备在接收到第三确认消息后,取消预调度传输。

在本发明实施例中,第一设备向第二设备发送数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前发送目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据发送的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前发送了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

再一个实施例中,第一设备和第二设备之间进行数据传输的具体流程如下:

第二设备采用收发器中的射频发送器通过第一信道向第一设备发送预调度消息,相应的,第一设备采用通信接口中的射频收发器接收第二设备通过第一信道发送的预调度消息,该预调度消息携带参数信息,参数信息用于指示第一设备和第二设备进行预调度传输所需的参数;参数信息包括时域信息,该时域信息用于指示预调度时刻。可选的,第一设备在接收到预调度消息之后,可向第二设备发送预调度确认消息。

第二设备在预调度传输到达之前,可采用收发器中的射频发送器向第一设备发送预调度的目标数据及指示信息。相应的,第一设备采用通信接口中的射频收发器接收第二设备发送的目标数据及指示信息,并根据指示信息取消预调度传输。

在一种实施方式中,第二设备在预调度时刻到达之前,可采用收发器中的射频发送器向第一设备同时发送预调度的目标数据及指示信息。具体的,第二设备在预调度时刻到达之前,可采用收发器中的射频发送器通过第二信道向第一设备发送第四消息,第四消息携带被预调度的目标数据及指示信息。相应的,第一设备采用通信接口中的射频收发器接收第二设备发送的第四消息,并根据指示信息取消预调度传输。可选的,第一设备接收到第四消息后,可采用通信接口中的射频收发器向第二设备发送第四确认消息。第二设备接收到第四确认消息后,取消预调度传输。

再一种实施方式中,第二设备在预调度时刻到达之前,可采用收发器中的射频发送器向第二设备同时发送预调度的目标数据及指示信息。具体的,第二设备在预调度时刻到达之前,可采用收发器中的射频发送器通过第三信道向第一设备发送第五消息,第五消息携带目标数据。可选的,第一设备接收到第五消息后,可采用通信接口中的射频收发器向第二设备发送第五确认消息。第二设备接收到第五确认消息之后,可认为第五消息发送成功。若第五消息发送成功,则第二设备可采用收发器中的射频发送器通过第二信道向第一设备发送第六消息,第六消息携带指示信息。第一设备接收到第六消息后,可根据指示信息取消预调度传输。可选的,第一设备接收到第六消息后,可采用通信接口中的射频收发器向第二设备发送第六确认消息。第二设备接收到第六确认消息后,取消预调度传输。

在本发明实施例中,第一设备接收第二设备发送的目标数据时,可以根据时域信息确定预调度时刻。通过在预调度时刻到达之前接收目标数据及指示信息,可以在一定程度上避免在预调度时刻进行数据传输的其他设备的信号干扰,从而提高数据接收的成功率,同时还可以减少传输时延。并且,由于在预调度时刻之前接收了目标数据,因此采用指示信息指示取消预调度传输,可以避免预调度传输的资源被浪费。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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