一种确定资源占用状态的方法和装置与流程

文档序号:13667797阅读:246来源:国知局
一种确定资源占用状态的方法和装置与流程

本发明涉及通信技术领域,特别涉及一种确定资源占用状态的方法和装置。



背景技术:

长期演进(longtermevolution,简称lte)系统中,车联网通信中需要周期性传输包含完整的安全证书的大包、以及周期性传输包含安全证书的签名信息的小包,安全证书的有效时间目前认为是500ms,签名信息仅在接收到完整的安全证书之后的一段时间内(例如500ms)有效。举例来说,如果车联网通信中数据是按照100ms周期性发送的,则先传输一个大包,然后可以再传输4个小包。在资源占用状态的感知过程中,由于大包传输和小包传输占用的资源是不同的,那么为了有效的进行资源的选择,最优的方法是预测包含大包和小包传输的整个周期内的资源占用情况,例如,若业务传输周期为100ms,则需要获知500ms内的资源占用情况,即包含一个大包和4个小包的传输。

目前,长期演进(longtermevolution,简称lte)系统中的基本车辆到车辆(basedvehicletovehicle,简称basedv2v)技术中,用户设备(userequipment,简称ue)会先发送调度分配(schedulingassignment,简称sa)信息,以指示数据传输占用的资源,再发送数据(data),sa信息和data是通过不同的信道传输的,因此,接收端可以先检测控制信道中的sa信息,再根据检测到的sa信息进行数据的接收。目前,在lte-basedv2v技术中,存在以下两种资源选择的模式:

一、用户设备(userequipment,简称ue)自发的选择资源的方式,如图1a所示。

该方式中,ue需要先感知资源的占用情况,才能进行资源的选择,通常来说有两种方式:

一种是根据接收到的其它ue的sa信息,获知其它ue的数据传输占用的资源指示,进而选择未被占用的资源进行自身数据的传输;

另一种是直接对资源进行能量的检测,如果能量高于一定的门限,那么认为对应的资源已被占用;如果能量不高于该门限,那么认为对应的资源未被占用,进而选择未被占用的资源进行自身数据的传输。

二、基站辅助的资源选择方式,当车辆在网络覆盖内的情况,基站可以通过下行控制信道(物理下行控制信道(physicaldownlinkcontrolchannel,简称pdcch)/epdcch)对v2v通信进行调度,如图1b所示。在这种情况下,基站通过发送v2v调度(grant)消息,指示发送端传输sa和data的资源的位置。

车联网通信中,一般采用固定的业务传输周期,采用上述感知方法可以很好的预测后续资源的占用情况,从而进行资源的选择。为了降低拥塞状况,将业务传输周期配置为可变的,根据当前的拥塞状况以及车辆自身的变化,业务传输周期可以在100ms到1000ms之间灵活的变化。在业务传输周期可变的情况下,若仍沿用现有资源占用感知方法,那么为了获得资源占用情况,需要预测的资源占用状态的时间长度是包含所有大包和小包传输图样的各完整周期的最小公倍数,这么长时间的资源占用状态的维护是非常复杂的,也会增加资源选择的复杂度。



技术实现要素:

本发明实施例提供了一种确定资源占用状态的方法和装置,用于解决在业务传输周期可变的情况下,若仍沿用现有资源占用感知方法,维护复杂度高,且资源选择的复杂度高的问题。

第一方面,提供了一种确定资源占用状态的方法,包括:

第一节点接收至少一个第二节点发送的sa信息,所述sa信息用于指示所述第二节点的资源占用状况;

所述第一节点根据自身业务传输周期和所述sa信息,在每个状态维护时刻,确定以所述第一节点的业务传输周期为长度的状态维护周期内的资源占用状态。

一种可能的实施方式中,所述sa信息中包括以下信息中的至少一种:

用于指示所述第二节点的业务传输周期的信息;

用于指示所述第二节点占用的资源的剩余占用次数的信息;以及

用于指示所述第二节点占用的资源的时频位置的指示信息。

一种可能的实施方式中,用于指示所述第二节点占用的资源的时频位置的指示信息包括以下信息中的至少一种:

用于指示所述第二节点占用的资源的频域位置的信息;以及

第一时间偏差量,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,所述第一节点根据自身业务传输周期和所述sa信息,在每个状态维护时刻,确定以所述第一节点的业务传输周期为长度的状态维护周期内的资源占用状态,包括:

对于当前状态维护时刻,所述第一节点根据所述sa信息,确定所述第二节点占用的资源的时域位置和频域位置,所述第二节点占用的资源在所述状态维护周期内的频域等效位置为所述频域位置;

对于时域位置大于或等于当前状态维护时刻的资源,所述第一节点根据自身业务传输周期和所述资源的时域位置,确定所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,所述第一节点根据自身业务传输周期和所述资源的时域位置,确定所述资源在所述状态维护周期内的时域等效位置,包括:

所述第一节点对所述资源的时域位置和所述状态维护周期进行取模运算;

所述第一节点将取模运算得到的值,确定为所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,对于当前状态维护时刻,所述第一节点根据所述sa信息,按照如下公式,确定所述第二节点占用的资源的时域位置:

r_t(n)=offset+n*t2;

其中,r_t(n)为所述第二节点占用的资源的时域位置;offset为当前状态维护时刻对应的第二时间偏差量,所述第二时间偏差量表示所述状态维护时刻与所述第二节点占用的资源的时域位置的偏差;t2为所述第二节点的业务传输周期;n=0,1,...,n,n为所述第二节点占用的资源的剩余占用次数。

一种可能的实施方式中,若任一r_t(n)大于或等于0,则所述任一r_t(n)对应的资源的时域位置大于或等于当前状态维护时刻;或者

若所述任一r_t(n)小于0,则所述任一r_t(n)对应的资源的时域位置小于当前状态维护时刻。

一种可能的实施方式中,当前状态维护时刻对应的第二时间偏差量为上一个状态维护时刻对应的第二时间偏差量减去时间差值得到的值,所述时间差值为当前状态维护时刻与上一个状态维护时刻的时间间隔;

其中,所述第二时间偏差量的初始值是根据所述sa信息中的第一时间偏差量确定的,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,任意两个相邻的状态维护时刻之间的时间间隔相同。

第二方面,提供了一种计算机可读存储介质,其中存储有可执行的程序代码,该程序代码用以实现第一方面所述的方法。

第三方面,提供了一种确定资源占用状态的装置,包括:

接收模块,用于接收至少一个第二节点发送的调度分配sa信息,所述sa信息用于指示所述第二节点的资源占用状况;

状态维护模块,用于根据所述装置的业务传输周期和所述sa信息,在每个状态维护时刻,确定以所述装置的业务传输周期为长度的状态维护周期内的资源占用状态。

一种可能的实施方式中,所述sa信息中包括以下信息中的至少一种:

用于指示所述第二节点的业务传输周期的信息;

用于指示所述第二节点占用的资源的剩余占用次数的信息;以及

用于指示所述第二节点占用的资源的时频位置的指示信息。

一种可能的实施方式中,用于指示所述第二节点占用的资源的时频位置的指示信息包括以下信息中的至少一种:

用于指示所述第二节点占用的资源的频域位置的信息;以及

第一时间偏差量,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,所述状态维护模块具体用于:

对于当前状态维护时刻,根据所述sa信息,确定所述第二节点占用的资源的时域位置和频域位置,所述第二节点占用的资源在所述状态维护周期内的频域等效位置为所述频域位置;对于时域位置大于或等于当前状态维护时刻的资源,根据所述装置的业务传输周期和所述资源的时域位置,确定所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,所述状态维护模块具体用于:

对所述资源的时域位置和所述状态维护周期进行取模运算;将取模运算得到的值,确定为所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,对于当前状态维护时刻,所述状态维护模块根据所述sa信息,按照如下公式,确定所述第二节点占用的资源的时域位置:

r_t(n)=offset+n*t2;

其中,r_t(n)为所述第二节点占用的资源的时域位置;offset为当前状态维护时刻对应的第二时间偏差量,所述第二时间偏差量表示所述状态维护时刻与所述第二节点占用的资源的时域位置的偏差;t2为所述第二节点的业务传输周期;n=0,1,...,n,n为所述第二节点占用的资源的剩余占用次数。

一种可能的实施方式中,若任一r_t(n)大于或等于0,则所述任一r_t(n)对应的资源的时域位置大于或等于当前状态维护时刻;或者

若所述任一r_t(n)小于0,则所述任一r_t(n)对应的资源的时域位置小于当前状态维护时刻。

一种可能的实施方式中,当前状态维护时刻对应的第二时间偏差量为上一个状态维护时刻对应的第二时间偏差量减去时间差值得到的值,所述时间差值为当前状态维护时刻与上一个状态维护时刻的时间间隔;其中,所述第二时间偏差量的初始值是根据所述sa信息中的第一时间偏差量确定的,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,任意两个相邻的状态维护时刻之间的时间间隔相同。

第四方面,提供了一种确定资源占用状态的装置,包括处理器、收发机和存储器,其中:

所述处理器,用于读取所述存储器中的程序,执行下列过程:

通过所述收发机接收至少一个第二节点发送的调度分配sa信息,所述sa信息用于指示所述第二节点的资源占用状况;

根据所述装置的业务传输周期和所述sa信息,在每个状态维护时刻,确定以所述装置的业务传输周期为长度的状态维护周期内的资源占用状态;

所述收发机,用于在所述处理器的控制下接收和发送数据。

一种可能的实施方式中,所述sa信息中包括以下信息中的至少一种:

用于指示所述第二节点的业务传输周期的信息;

用于指示所述第二节点占用的资源的剩余占用次数的信息;以及

用于指示所述第二节点占用的资源的时频位置的指示信息。

一种可能的实施方式中,用于指示所述第二节点占用的资源的时频位置的指示信息包括以下信息中的至少一种:

用于指示所述第二节点占用的资源的频域位置的信息;以及

第一时间偏差量,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,所述处理器读取所述存储器中的程序,具体执行下列过程:

对于当前状态维护时刻,根据所述sa信息,确定所述第二节点占用的资源的时域位置和频域位置,所述第二节点占用的资源在所述状态维护周期内的频域等效位置为所述频域位置;对于时域位置大于或等于当前状态维护时刻的资源,根据所述装置的业务传输周期和所述资源的时域位置,确定所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,所述处理器读取所述存储器中的程序,具体执行下列过程:

对所述资源的时域位置和所述状态维护周期进行取模运算;将取模运算得到的值,确定为所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,对于当前状态维护时刻,所述处理器根据所述sa信息,按照如下公式,确定所述第二节点占用的资源的时域位置:

r_t(n)=offset+n*t2;

其中,r_t(n)为所述第二节点占用的资源的时域位置;offset为当前状态维护时刻对应的第二时间偏差量,所述第二时间偏差量表示所述状态维护时刻与所述第二节点占用的资源的时域位置的偏差;t2为所述第二节点的业务传输周期;n=0,1,...,n,n为所述第二节点占用的资源的剩余占用次数。

进一步,若任一r_t(n)大于或等于0,则所述任一r_t(n)对应的资源的时域位置大于或等于当前状态维护时刻;或者

若所述任一r_t(n)小于0,则所述任一r_t(n)对应的资源的时域位置小于当前状态维护时刻。

一种可能的实施方式中,当前状态维护时刻对应的第二时间偏差量为上一个状态维护时刻对应的第二时间偏差量减去时间差值得到的值,所述时间差值为当前状态维护时刻与上一个状态维护时刻的时间间隔;其中,所述第二时间偏差量的初始值是根据所述sa信息中的第一时间偏差量确定的,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,任意两个相邻的状态维护时刻之间的时间间隔相同。

本发明实施例提供的方法和装置中,第一节点接收至少一个第二节点发送的sa信息,所述sa信息用于指示所述第二节点的资源占用状况;所述第一节点根据自身业务传输周期和所述sa信息,在每个状态维护时刻,确定以所述第一节点的业务传输周期为长度的状态维护周期内的资源占用状态。由于第一节点根据自身业务传输周期和接收到的sa信息,在每个状态维护时刻,确定状态维护周期内的资源占用状态,可以有效的支持多种业务传输周期情况下的资源占用状态的感知,并且降低资源占用状态维护和资源选择的复杂度。

附图说明

图1a为用户设备自发的选择资源的方式的示意图;

图1b为基站辅助的资源选择方式的示意图;

图2为本发明实施例提供的一种确定资源占用状态的方法的流程示意图;

图3为本发明实施例提供的第一节点确定出的第二节点占用的资源的时频位置的示意图;

图4为本发明实施例一中确定出的资源占用状态的示意图;

图5为本发明实施例一中提供了一种时频等效位置的示意图;

图6为本发明实施例一中提供了另一种时频等效位置的示意图;

图7为本发明实施例一中提供了再一种时频等效位置的示意图;

图8为本发明实施例提供的一种确定资源占用状态的装置的示意图;

图9为本发明实施例提供的另一种确定资源占用状态的装置的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了说明本发明实施例提供的技术方案,使用了“第一”、“第二”等字样,对网络中不同的传输节点进行区分,但并不对传输节点的数量和操作优先级进行限制,第一节点表示网络中任一传输节点,第二节点表示网络中与第一节点不同的任一传输节点。

本发明实施例中提及的“多个”表示指两个或两个以上。

本发明实施例提供的技术方案可用于各种通信系统,例如2g,3g,4g,5g通信系统和下一代通信系统,例如全球移动通信系统(globalsystemformobilecommunications,简称gsm),码分多址(codedivisionmultipleaccess,简称cdma)系统,时分多址(timedivisionmultipleaccess,简称tdma)系统,宽带码分多址(widebandcodedivisionmultipleaccesswireless,简称wcdma),频分多址(frequencydivisionmultipleaddressing,简称fdma)系统,正交频分多址(orthogonalfrequency-divisionmultipleaccess,简称ofdma)系统,单载波fdma(sc-fdma)系统,通用分组无线业务(generalpacketradioservice,简称gprs)系统,长期演进(longtermevolution,简称lte)系统等等。

本发明实施例中的第一节点和第二节点可以为网络侧设备,如基站;也可以为用户设备,如无线终端等。

本发明实施例中的资源可以是物理资源块(physicalresourceblock,简称prb),也可以是资源粒子(resourceelement,简称re),还可以是正交频分复用(orthogonalfrequencydivisionmultiplex,简称ofdm)符号。本发明实施例不对资源的具体实现形式进行限定。

若本发明实施例中的资源为prb,则一个资源可以占用一个prb,也可以占用多个prb;其中,若一个资源占用多个prb,则该多个prb可以是连续的,也可以是不连续的。若本发明实施例中的资源为re,则一个资源可以占用一个re,也可以占用多个re;其中,若一个资源占用多个re,则该多个re可以是连续的,也可以是不连续的。若本发明实施例中的资源为ofdm,则一个资源可以占用一个ofdm,也可以占用多个ofdm;其中,若一个资源占用多个ofdm,则该多个ofdm可以是连续的,也可以是不连续的。

下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。

图2所示的实施例中,提供了一种确定资源占用状态的方法,包括:

s21、第一节点接收至少一个第二节点发送的sa信息,所述sa信息用于指示所述第二节点的资源占用状况。

其中,所述第二节点可以在所述第二节点的业务传输周期内占用一个资源,也可以占用多个资源。

s22、所述第一节点根据自身业务传输周期和所述sa信息,在每个状态维护时刻,确定以所述第一节点的业务传输周期为长度的状态维护周期内的资源占用状态。

具体的,若第一节点在当前状态维护时刻之前接收到了多个第二节点发送的sa信息,则根据自身业务传输周期和接收到的所有sa信息,维护资源占用状态。

进一步,所述第一节点在需要进行sa信息和/或数据传输时,可以基于所维护的资源占用状态,选择空闲资源进行传输。

本发明实施例中,由于第一节点根据自身业务传输周期和接收到的sa信息,在每个状态维护时刻,确定状态维护周期内的资源占用状态,可以有效的支持多种业务传输周期情况下的资源占用状态的感知,并且降低资源占用状态维护和资源选择的复杂度。

本发明实施例中,第一节点可以根据当前网络的拥塞程度(如车辆网中的车辆密度)、所述第一节点的业务类型/业务优先级、第二节点的业务类型/业务优先级中的至少一种信息,预测出自身业务传输周期,具体可参见汽车工程师协会(societyofautomotiveengineers,简称sae)的j2945.1中的相关描述,此处不再赘述。

本发明实施例中,所述sa信息中包括以下信息中的至少一种:

用于指示所述第二节点的业务传输周期的信息;

用于指示所述第二节点占用的资源的剩余占用次数的信息;以及

用于指示所述第二节点占用的资源的时频位置的指示信息。

一种可能的实现方式中,用于指示所述第二节点占用的资源的时频位置的指示信息包括以下信息中的至少一种:

用于指示所述第二节点占用的资源的频域位置的信息;以及

用于指示所述第二节点占用的资源的时域位置的信息。

一种可能的实现方式中,用于指示所述第二节点占用的资源的时域位置的信息为第一时间偏差量,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

当然,用于指示所述第二节点占用的资源的时域位置的信息除了可以是第一时间偏差量外,还可以采用其他实现方式,如该信息为所述第二节点占用的资源所在的子帧的编号;又如该信息为所述第二节点占用的资源所在的子帧与指定子帧的偏差,再如该信息为所述第二节点占用的资源所在的子帧的编号的函数值等。

本发明实施例中,用于指示所述第二节点占用的资源的频域位置的信息可以为所述第二节点占用的资源的频域位置,如该信息为所述第二节点占用的资源所在的子载波的编号;也可以为其他能够指示所述第二节点占用的资源的频域位置的信息,如该信息为所述第二节点占用的资源所在的子载波与中心频点的偏差,又如该信息为所述第二节点占用的资源所在的子载波的编号乘以设定倍数等。

本发明实施例中,用于指示所述第二节点的业务传输周期的信息可以是所述第二节点的业务传输周期,也可以是其他能够指示所述第二节点的业务传输周期的信息,如该信息为所述第二节点的业务传输周期的最小单位的倍数,又如该信息为所述第二节点的业务传输周期的函数值。

本发明实施例中,用于指示所述第二节点占用的资源的剩余占用次数的信息可以是所述第二节点占用的资源的剩余占用次数,也可以是其他能够指示所述第二节点占用的资源的剩余占用次数的信息,如该信息为所述第二节点占用的资源的剩余占用次数的函数值。其中,资源的剩余占用次数是指第一次占用该资源之后的还可能占用该资源的次数。

需要说明的是,第二节点在该第二节点的业务传输周期内可以仅占用一个资源,也可以占用多个资源,例如,第二节点在其业务参数周期内占用三个资源,其中,在第一个资源上进行初传,在第二个和第三个资源上进行重传。

若所述第二节点在该第二节点的业务传输周期内占用多个资源进行数据传输,则所述第二节点发送的sa中携带所述第二节点占用的每个资源的时频位置的指示信息。

以所述sa中携带用于指示第二节点占用的资源的频域位置和第一时间量为例,若第二节点在其业务参数周期内占用多个资源,则所述sa中携带每个资源的频域位置的指示信息、以及每个资源对应的第一时间量。其中,若所述第二节点占用的多个资源的频域位置相同,则仅需在所述sa中携带一个时频位置的指示信息即可。

基于上述任一实施例,s22的一种可能的实施方式如下:

对于当前状态维护时刻,所述第一节点根据所述sa信息,确定所述第二节点占用的资源的时域位置和频域位置,所述第二节点占用的资源在所述状态维护周期内的频域等效位置为所述频域位置;

对于时域位置大于或等于当前状态维护时刻的资源,所述第一节点根据自身业务传输周期和所述资源的时域位置,确定所述资源在所述状态维护周期内的时域等效位置。

具体的,每个状态维护时刻到达后,所述第一节点先根据所述第二节点的sa信息确定所述第二节点占用的资源的时域位置和频域位置;再确定所述第二节点占用的资源在所述状态维护周期内的时频等效位置,其中,所述第二节点占用的资源在所述状态维护周期内的频域等效位置即为该资源的频域位置。在确定时域等效位置时,对于所述第二节点占用的每个资源,判断该资源的时域位置是否小于当前状态维护时刻。若该资源的时域位置小于当前状态维护时刻,说明该资源已经是过去占用的资源了,对所述第一节点进行资源选择没有影响,无需维护该资源的占用状态;若该资源的时域位置大于或等于当前状态维护时刻,说明所述第一节点在进行资源时不能选择该资源,需要在资源状态表中维护该资源的占用状态。

一种可能的实施方式中,所述第一节点根据自身业务传输周期和所述资源的时域位置,确定所述资源在所述状态维护周期内的时域等效位置,包括:

所述第一节点对所述资源的时域位置和所述状态维护周期进行取模运算;

所述第一节点将取模运算得到的值,确定为所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,对于当前状态维护时刻,所述第一节点可以按照如下公式,确定所述第二节点占用的资源的时域位置:

r_t(n)=offset+n*t2;

其中,r_t(n)为所述第二节点占用的资源的时域位置;offset为当前状态维护时刻对应的第二时间偏差量的值,所述第二时间偏差量表示所述状态维护时刻与所述第二节点占用的资源的时域位置的偏差;t2为所述第二节点的业务传输周期;n=0,1,...,n,n为所述第二节点占用的资源的剩余占用次数。

如图3所示,data0为是与所述第二节点发送的sa直接关联的数据传输资源,即根据所述sa携带的指示频域位置的信息和指示第一时间偏差量的信息可以直接确定出的资源,而data1、data2和data3是根据通过资源预约信息(即指示所述第二节点占用的资源的剩余占用次数的信息),确定出的后续可能占用的资源。

进一步,若任一r_t(n)大于或等于0,则说明该r_t(n)对应的资源的时域位置大于或等于当前状态维护时刻;或者

若所述任一r_t(n)小于0,则说明该r_t(n)对应的资源的时域位置小于当前状态维护时刻。

其中,第二时间偏差量是随着时间递减的,当前状态维护时刻对应的第二时间偏差量的值为上一个状态维护时刻对应的第二时间偏差量的值减去时间差值,所述时间差值为当前状态维护时刻与上一个状态维护时刻的时间间隔;

所述第二时间偏差量的初始值是根据所述sa信息中的第一时间偏差量的值确定的,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

具体的,第二时间偏差量的初始值为第一时间偏差量的值减去△t,△t为所述sa信息的接收时刻与之后的第一个状态维护时刻的差值,若所述sa信息的接收时刻与之后的第一个状态维护时刻为同一时刻,则△t等于0,即第二时间偏差量的值等于第一时间偏差量的值。

一种可能的实施方式中,任意两个相邻的状态维护时刻之间的时间间隔相同。

例如,时间间隔设置为1个子帧长度,则每个子帧均为一个状态维护时刻,当前子帧对应的第二时间偏差量的值为上一个子帧对应的第二时间偏差量的值减1。

下面通过一个具体实施例,对本发明实施例提供的一种确定资源占用状态的方法进行说明。

实施例一、假设ue4接收到ue1、ue2和ue3分别发送的sa信息,ue4根据接收到的sa信息的检测,可以获知后续一段时间内的资源预约占用情况,具体为:ue1的业务传输周期为t1,占用的资源为r1,其时频位置分别为r1_0、r1_1、r1_2、r1_3和r1_4;ue2的业务传输周期为t2,占用的资源为r2,其时频位置分别为r2_0和r2_1。ue3的业务传输周期为t3,占用的资源为r3,其时频位置分别为r3_0和r3_1,如图4所示。

若ue4的业务传输周期为t1,那么在时刻0(即状态维护时刻),通过对ue1、ue2和ue3占用的资源的时频位置按照t1进行取模的等效操作,可以获知ue1、ue2和ue3占用的资源在以t1为时间长度的状态维护周期内的等效时频位置的图样如图5所示,可以看出这种等效的资源占用结果与实际的结果之间有着等效的处理关系。例如:第一个t1时刻的资源r2和r3都是空闲,但是r2和r3不能用于ue4的周期为t1的业务传输,通过这种等效的操作,可以看出r2和r3在后续会发生资源冲突。

若ue4的业务传输周期为t2,那么在时刻0,通过对ue1、ue2和ue3占用的资源的时频位置按照t2进行取模的等效操作,可以获知ue1、ue2和ue3占用的资源在以t2为时间长度的状态维护周期内的等效时频位置的图样如图6所示,可以看出这种等效的资源占用结果与实际的结果之间有着等效的处理关系,例如:在第一个t1时间内的资源r2可以用于ue4的周期为t2的业务传输,而r3由于通过等效的操作,可以看出在后续会发生资源冲突。

若ue4的业务传输周期为t3,那么在时刻0,通过对ue1、ue2和ue3占用的资源的时频位置按照t3进行取模的等效操作,可以获知ue1、ue2和ue3占用的资源在以t3为时间长度的状态维护周期内的等效时频位置的图样如图7所示,可以看出这种等效的资源占用结果与实际的结果之间有着等效的处理关系,例如:在第一个t1时间内的资源r3可以用于ue4的周期为t3的业务传输,而r2由于通过等效的操作,可以看出在后续会发生资源冲突。

上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。

基于同一发明构思,本发明实施例中还提供了一种确定资源占用状态的装置,由于该装置解决问题的原理与图2所示的实施例中的一种确定资源占用状态的方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

图8所示的实施例中,提供了一种确定资源占用状态的装置,包括:

接收模块81,用于接收至少一个第二节点发送的调度分配sa信息,所述sa信息用于指示所述第二节点的资源占用状况;

状态维护模块82,用于根据所述装置的业务传输周期和所述sa信息,在每个状态维护时刻,确定以所述装置的业务传输周期为长度的状态维护周期内的资源占用状态。

一种可能的实施方式中,所述sa信息中包括以下信息中的至少一种:

用于指示所述第二节点的业务传输周期的信息;

用于指示所述第二节点占用的资源的剩余占用次数的信息;以及

用于指示所述第二节点占用的资源的时频位置的指示信息。

一种可能的实施方式中,用于指示所述第二节点占用的资源的时频位置的指示信息包括以下信息中的至少一种:

用于指示所述第二节点占用的资源的频域位置的信息;以及

第一时间偏差量,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,所述状态维护模块82具体用于:

对于当前状态维护时刻,根据所述sa信息,确定所述第二节点占用的资源的时域位置和频域位置,所述第二节点占用的资源在所述状态维护周期内的频域等效位置为所述频域位置;对于时域位置大于或等于当前状态维护时刻的资源,根据所述装置的业务传输周期和所述资源的时域位置,确定所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,所述状态维护模块82具体用于:

对所述资源的时域位置和所述状态维护周期进行取模运算;将取模运算得到的值,确定为所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,对于当前状态维护时刻,所述状态维护模块82根据所述sa信息,按照如下公式,确定所述第二节点占用的资源的时域位置:

r_t(n)=offset+n*t2;

其中,r_t(n)为所述第二节点占用的资源的时域位置;offset为当前状态维护时刻对应的第二时间偏差量,所述第二时间偏差量表示所述状态维护时刻与所述第二节点占用的资源的时域位置的偏差;t2为所述第二节点的业务传输周期;n=0,1,...,n,n为所述第二节点占用的资源的剩余占用次数。

进一步,若任一r_t(n)大于或等于0,则所述任一r_t(n)对应的资源的时域位置大于或等于当前状态维护时刻;或者

若所述任一r_t(n)小于0,则所述任一r_t(n)对应的资源的时域位置小于当前状态维护时刻。

一种可能的实施方式中,当前状态维护时刻对应的第二时间偏差量为上一个状态维护时刻对应的第二时间偏差量减去时间差值得到的值,所述时间差值为当前状态维护时刻与上一个状态维护时刻的时间间隔;其中,所述第二时间偏差量的初始值是根据所述sa信息中的第一时间偏差量确定的,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,任意两个相邻的状态维护时刻之间的时间间隔相同。

下面结合优选的硬件结构,对本发明实施例提供的装置的结构、处理方式进行说明。

图9所示的实施例中,所述装置包括处理器900、收发机910和存储器920,其中:

所述处理器900,用于读取所述存储器920中的程序,执行下列过程:

通过所述收发机接收至少一个第二节点发送的调度分配sa信息,所述sa信息用于指示所述第二节点的资源占用状况;

根据所述装置的业务传输周期和所述sa信息,在每个状态维护时刻,确定以所述装置的业务传输周期为长度的状态维护周期内的资源占用状态;

所述收发机910,用于在所述处理器900的控制下接收和发送数据。

其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器900代表的一个或多个处理器和存储器920代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机910可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口930还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器900负责管理总线架构和通常的处理,存储器920可以存储处理器900在执行操作时所使用的数据。

一种可能的实施方式中,所述sa信息中包括以下信息中的至少一种:

用于指示所述第二节点的业务传输周期的信息;

用于指示所述第二节点占用的资源的剩余占用次数的信息;以及

用于指示所述第二节点占用的资源的时频位置的指示信息。

一种可能的实施方式中,用于指示所述第二节点占用的资源的时频位置的指示信息包括以下信息中的至少一种:

用于指示所述第二节点占用的资源的频域位置的信息;以及

第一时间偏差量,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,所述处理器900读取所述存储器920中的程序,具体执行下列过程:

对于当前状态维护时刻,根据所述sa信息,确定所述第二节点占用的资源的时域位置和频域位置,所述第二节点占用的资源在所述状态维护周期内的频域等效位置为所述频域位置;对于时域位置大于或等于当前状态维护时刻的资源,根据所述装置的业务传输周期和所述资源的时域位置,确定所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,所述处理器900读取所述存储器920中的程序,具体执行下列过程:

对所述资源的时域位置和所述状态维护周期进行取模运算;将取模运算得到的值,确定为所述资源在所述状态维护周期内的时域等效位置。

一种可能的实施方式中,对于当前状态维护时刻,所述处理器900根据所述sa信息,按照如下公式,确定所述第二节点占用的资源的时域位置:

r_t(n)=offset+n*t2;

其中,r_t(n)为所述第二节点占用的资源的时域位置;offset为当前状态维护时刻对应的第二时间偏差量,所述第二时间偏差量表示所述状态维护时刻与所述第二节点占用的资源的时域位置的偏差;t2为所述第二节点的业务传输周期;n=0,1,...,n,n为所述第二节点占用的资源的剩余占用次数。

进一步,若任一r_t(n)大于或等于0,则所述任一r_t(n)对应的资源的时域位置大于或等于当前状态维护时刻;或者

若所述任一r_t(n)小于0,则所述任一r_t(n)对应的资源的时域位置小于当前状态维护时刻。

一种可能的实施方式中,当前状态维护时刻对应的第二时间偏差量为上一个状态维护时刻对应的第二时间偏差量减去时间差值得到的值,所述时间差值为当前状态维护时刻与上一个状态维护时刻的时间间隔;其中,所述第二时间偏差量的初始值是根据所述sa信息中的第一时间偏差量确定的,所述第一时间偏差量表示所述第二节点发送所述sa信息的时刻与所述第二节点占用的资源的时域位置的偏差量。

一种可能的实施方式中,任意两个相邻的状态维护时刻之间的时间间隔相同。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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