一种资源选择方法、基站及终端与流程

文档序号:19815226发布日期:2020-01-31 19:01阅读:225来源:国知局
一种资源选择方法、基站及终端与流程

本发明涉及通信应用的技术领域,尤其涉及一种资源选择方法、基站及终端。



背景技术:

半静态调度(semi-persistentscheduling,简称sps)机制方式下,恶意终端可能通过持续的确定资源上的信息监听,对目标终端做地理位置的跟踪,即v2x通信存在隐私泄露的风险。为了确保这种跟踪只是短时间的跟踪,最大可能保护终端的隐私,需要对当前的资源选择流程做一定的增强处理。



技术实现要素:

本发明的目的在于提供一种资源选择方法、基站及终端,用以解决sps机制方式下,恶意终端可能通过持续的确定资源上的信息监听,对目标终端做地理位置的跟踪,导致目标终端隐私泄露的问题。

为了实现上述目的,本发明提供了一种资源选择方法,应用于基站,包括:

当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选。

其中,当层二id发生变化时,触发sps资源重选,包括:

获取终端发送的第一定时器的维护信息;

根据所述第一定时器的维护信息,维护一个与所述第一定时器同步的第二定时器;

在所述第二定时器超时的情况下,确定层二id发生变化,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

其中,触发sps资源重选,包括:

如果基站当前为终端分配了sps资源,则通过下行控制信息dci指示终端释放当前分配的所述sps资源,并为所述终端重新分配sps资源。

其中,当半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选,包括:

为每一个sps进程维护一个第三定时器;

在所述第三定时器的超时的情况下,确定sps资源的持续时长达到预设最大持续时长,为超时的第三定时器所对应的业务重新分配sps资源。

为了实现上述目的,本发明实施例还提供了一种资源选择方法,应用于终端,包括:

当层二id发生变化时,触发sps资源重选。

其中,当层二id发生变化时,触发sps资源重选,包括:

终端的底层协议层接收高层协议层发送的第一定时器的维护信息;终端的底层协议层根据所述第一定时器的维护信息维护所述第一定时器,并在所述第一定时器超时时,确定层二id发生变化时,触发sps资源重选;

或者,终端的底层协议层接收到高层协议层发送的层二id变化指示时,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

其中,触发sps资源重选,包括:

若缓存中存在业务包,则立即触发sps资源重选;

若缓存中不存在业务包,则在高层业务传输块到达缓存时,触发sps资源重选。

其中,当层二id发生变化时,触发sps资源重选,包括:

如果缓存中存在第一目标数据,则使用源层二id发送所述第一目标数据,并在缓存中存在未传输过的业务包时,触发sps资源重选,并使用变化后的层二id;

所述第一目标数据包括业务包的重传资源,且所述业务包的初传资源已发送或包括协议数据单元pdu的第一段数据,且所述pdu的第二段数据已发送。

其中,当层二id发生变化时,触发sps资源重选,包括:

在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则在当前sps资源发送完成之后,触发sps资源重选,并使用变化后的层二id;

或者,在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则使用源层二id发送第二目标数据后,触发sps资源重选,并使用变化后的层二id,其中,所述第二目标数据指示当前sps资源在后续时刻不再继续发送;

或者,在层二id变化之前,使用源id发送第三目标数据,且通过调度控制信息sci指示当前sps资源在后续时刻不再继续发送,并在第一定时器超时时,触发sps资源重选,并使用变化后的层二id;其中,所述第三目标数据是所述第一定时器超时前发送的最后一个业务包。

为了实现上述目的,本发明实施例还提供了一种基站,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现以下步骤:

当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选。

其中,所述处理器执行所述程序时还实现以下步骤:

获取终端发送的第一定时器的维护信息;

根据所述第一定时器的维护信息,维护一个与所述第一定时器同步的第二定时器;

在所述第二定时器超时的情况下,确定层二id发生变化,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

其中,所述处理器执行所述程序时还实现以下步骤:

如果基站当前为终端分配了sps资源,则通过下行控制信息dci指示终端释放当前分配的所述sps资源,并为所述终端重新分配sps资源。

其中,所述处理器执行所述程序时还实现以下步骤:

为每一个sps进程维护一个第三定时器;

在所述第三定时器的超时的情况下,确定sps资源的持续时长达到预设最大持续时长,为超时的第三定时器所对应的业务重新分配sps资源。

为了实现上述目的,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述资源选择方法的步骤。

为了实现上述目的,本发明实施例还提供了一种终端,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现以下步骤:

当层二id发生变化时,触发sps资源重选。

其中,所述处理器执行所述程序时还实现以下步骤:

终端的底层协议层接收高层协议层发送的第一定时器的维护信息;

终端的底层协议层根据所述第一定时器的维护信息维护所述第一定时器,并在所述第一定时器超时时,确定层二id发生变化时,触发sps资源重选;

或者,终端的底层协议层接收到高层协议层发送的层二id变化指示时,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

其中,所述处理器执行所述程序时还实现以下步骤:

若缓存中存在业务包,则立即触发sps资源重选;

若缓存中不存在业务包,则在高层业务传输块到达缓存时,触发sps资源重选。

其中,所述处理器执行所述程序时还实现以下步骤:

如果缓存中存在第一目标数据,则使用源层二id发送所述第一目标数据,并在缓存中存在未传输过的业务包时,触发sps资源重选,并使用变化后的层二id;

所述第一目标数据包括业务包的重传资源,且所述业务包的初传资源已发送或包括协议数据单元pdu的第一段数据,且所述pdu的第二段数据已发送。

其中,所述处理器执行所述程序时还实现以下步骤:

在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则在当前sps资源发送完成之后,触发sps资源重选,并使用变化后的层二id;

或者,在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则使用源层二id发送第二目标数据后,触发sps资源重选,并使用变化后的层二id,其中,所述第二目标数据指示当前sps资源在后续时刻不再继续发送;

或者,在层二id变化之前,使用源id发送第三目标数据,且通过调度控制信息sci指示当前sps资源在后续时刻不再继续发送,并在第一定时器超时时,触发sps资源重选,并使用变化后的层二id;其中,所述第三目标数据是所述第一定时器超时前发送的最后一个业务包。

为了实现上述目的,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述资源选择方法的步骤。

为了实现上述目的,本发明实施例还提供了一种基站,包括:

第一触发模块,用于当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选。

其中,所述第一触发模块包括:

获取子模块,用于获取终端发送的第一定时器的维护信息;

第一维护子模块,用于根据所述第一定时器的维护信息,维护一个与所述第一定时器同步的第二定时器;

触发子模块,用于在所述第二定时器超时的情况下,确定层二id发生变化,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

其中,所述第一触发模块包括:

第二触发资模块,用于为每一个sps进程维护一个第三定时器;

分配子模块,用于在所述第三定时器的超时的情况下,确定sps资源的持续时长达到预设最大持续时长,为超时的第三定时器所对应的业务重新分配sps资源。

为了实现上述目的,本发明实施例还提供了一种终端,包括:

第二触发模块,用于当层二id发生变化时,触发sps资源重选。

其中,所述第二触发模块用于通过终端的底层协议层接收高层协议层发送的第一定时器的维护信息;根据所述第一定时器的维护信息维护所述第一定时器,并在所述第一定时器超时时,确定层二id发生变化时,触发sps资源重选;

或者,用于接收到高层协议层发送的层二id变化指示时,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

本发明实施例具有以下有益效果:

本发明实施例的上述技术方案,当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选,避免sps资源长时间保持不变,进而避免接收节点可以将不同的层二id关联起来,降低了恶意终端对目标终端的持续跟踪的概率。

附图说明

图1为介质访问控制头的第一示意图;

图2为介质访问控制头的第二示意图;

图3为轨迹跟踪过程中src与sps的示意图;

图4为本发明实施例的资源选择方法的流程图示意图之一;

图5为本发明实施例的资源选择方法的流程示意图之二;

图6为本发明实施例的基站的结构框图;

图7为本发明实施例的基站的模块示意图;

图8为本发明实施例的终端的结构框图;

图9为本发明实施例的终端的模块示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例及附图进行详细描述。

为使本领域技术人员能够更好地理解本发明实施例,首先进行以下解释说明。

pc5模式mode3有动态调度(dynamicalscheduling,简称ds)以及(semi-persistentscheduling,简称sps)两种调度,mode4v2v有基于监听sensing的sps以及一次发送oneshot两种调度。对于ds/oneshot调度而言,恶意终端不可能通过确定的物理资源上的持续监听和高层数据处理来对目标车辆做地理位置的跟踪。本发明实施例中只考虑mode4sensingsps以及mode3的sps调度。

对于mode4sensingsps资源持续时间,标准定义了以下6个资源重选的触发条件:

(1)sps计时器(counter)超时,需要进行资源重选;

当业务传输块tb到达时,如果counter为0:

在counter=1时,介质访问控制mac实体在[0,1]之间等概率随机选的值大于资源保持的概率p,应进行资源重选;

在counter=1时,mac实体在[0,1]之间等概率随机选的值小于或者等于资源保持的概率p,应保持占用该资源;

载波特定的参数p范围为[0,0.2,0.4,0.6,0.8];

counter取值进行重置:如果资源选择ue发送业务的周期大于或者等于100ms,取值为[5,15]之间均匀随机选择的整数;如果资源选择ue发送业务的周期为50ms,取值为[10,30]之间均匀随机选择的整数;如果资源选择ue发送业务的周期为20ms,取值为[25,75]之间均匀随机选择的整数;

当业务tb到达时,如果counter为不为0:

counter减1;

(2)如果ue在连续1s内在所有预留了资源的发送机会上均未进行业务传输或者重传,应进行资源重选;

(3)如果ue连续跳过n次预留了资源的发送机会,应进行资源重选,n为高层配置,取值范围为[1,2,3,4,5,6,7,8,9];

(4)如果当前没有预留的资源,或者当前使用最大允许的调制与编码策略mcs分配的资源也不能满足tb的传输且mac不对无线链路控制协议层的服务数据单元(rlcsdu)进行分段,需要进行资源重选;

(5)预留的资源不能满足数据发送的时延要求,且mac实体选择不执行oneshot的发送,应释放资源并进行重选;

(6)如果rrc配置资源池改变,mac层触发改变的资源池中的资源相关的ue发起资源重选。

sps资源最长持续时间与sps周期、counter取值、资源保持概率p等都有关系。以业务周期=sps周期=1s为例,资源sps可以持续15s,如果考虑资源重选概率p的话,资源sps最长持续时间不能确定。

对于pc5mode3sidelinksps资源持续时间:ue业务统计确定是周期业务,ue通过终端辅助信息(ueassistanceinformation)消息上报副链路传输类型信息列表(trafficpatterninfolistsl),即上报需要申请sps资源对应的业务大小、业务周期、优先级以及业务开始的起始位置等。enb接收到此信息后,根据当前维护的资源池占用情况以及其他一些因素,对于ueassistanceinformation中上报的业务组通过下行控制信息dci(dcis)分配sps资源或者ds资源。

如果业务统计规律发生变化(例如,新业务,业务周期发生变化,现有调度分配grant业务大小时延不满足需求,业务结束等等),ue重新上报全部终端辅助信息(fullueassistanceinformation),这里,可以上报多个传输traffic特征,覆盖之前的ueassistanceinformation,enb根据ueassistanceinformation通过一条或者多条dci对原有的sps进程资源分配(spsprocessgrant)去激活和/或激活新的spsgrant。然后ue根据逻辑信道优先级处理(logicchannelpriority,lcp)过程做pc5端口业务发送。

如果业务没有发生变化,即终端没有通过ueassistanceinformation上报业务变更需要资源变更的信息,且enb没有因为资源不受限或者拥塞等缘故主动取消sps资源的话,也不考虑划分的地理区域zoning的影响,可以认为ue可以持续的占用对应的sps资源。

接着,对src做如下说明。

如图1和图2所示,介质访问控制头(macheader)中携带src信息,接收终端通过src来区分不同的发送用户。src:源层二id(sourcelayer-2id),ue自分配自产生的prose(proximity-basedservices)ueid,t5000定时器超时时变更其值,t5000定时器可以配置,默认300s,从防止跟踪的角度,这个值配置应该比较小。

目前对于mode4,mac维护上一次的源层二id信息,当高层原语指示源id信息时,mac内部判定源id是否发生了变化。

如果判定mac源id发生了变化,则触发资源重传;如果判定mac源id没有发生变化,则按照现有协议流程处理。即mac源id发生变化的时候,保证资源也变化。

如果此时缓存中有业务tb,立即触发资源重选。如果此时缓存中没有业务tb,记录该信息,当高层业务tb到达时,立即触发资源重选。

恶意终端在进行轨迹跟踪时,依据src以及底层资源。即src和底层资源任意一个保持不变就认为存在是同一个车辆的可能,就尝试做跟踪判定(v2x应用消息中携带地理位置信息,且车辆的位置不会发生跳变);其中,src的变更主要取决于t5000定时器;sps资源是否持续见上面分析;两者是两个独立的过程。即在src变更的转化点里,存在任意可能:case1:sps资源也变更了,即资源重选了;case2:sps资源持续;case2出现的概率与sps资源持续的时间有关系,但不是绝对的正比关系。

如图3所示,src1变更为src2的时间段里,sps资源持续,则跟踪ue可以认为src1和src2对应的是同一个ue,则可以对该ue做持续的跟踪。后续每一个src转化点都有一定概率资源没有发生改变。即可能存在长时间被跟踪的可能。

因此,根据前面的分析,只考虑sps资源的角度,对于稳定的业务,恶意终端存在一定概率对车辆持续跟踪。另外,从sps资源和macid结合的角度,恶意终端存在一定概率对车辆持续跟踪,该跟踪时间不可控,且无论pc5mode3sps还是mode4sps,避免车辆之间长时间的跟踪都是一个需要解决的问题。

基于此,如图4所示,本发明实施例提供了一种资源选择方法,应用于基站,包括:

步骤401:当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选。

该层二id是指上面的src。

具体的,对于mode3或mode4,当层二id发生变化时,触发sps资源重选;对于mode3,当半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选。

本发明实施例的资源选择方法,当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选,避免sps资源长时间保持不变,进而避免接收节点可以将不同的层二id关联起来,降低了恶意终端对目标终端的持续跟踪的概率。

进一步地,当层二id发生变化时,触发sps资源重选,包括:

获取终端发送的第一定时器的维护信息;

根据所述第一定时器的维护信息,维护一个与所述第一定时器同步的第二定时器;

在所述第二定时器超时的情况下,确定层二id发生变化,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

本发明实施例中的第一定时器可具体为t5000定时器。在终端和基站建立连接时,终端通过信令告知基站t5000定时器的维护信息,以使基站根据该维护信息维护一个同步的定时器。

例如,终端通过副链路终端信息(sidelinkueinformation)上报一个偏移值offset以及周期period信息,其中,该offset指示当前时刻与t5000定时器的时间差,使得enb可以获知ue内部t5000定时器的起点;该period指示ue内部t5000定时器的周期,比如5s。

作为一种可选的实现方式,上述触发sps资源重选,包括:

如果基站当前为终端分配了sps资源,则通过下行控制信息dci指示终端释放当前分配的所述sps资源,并为所述终端重新分配sps资源。

enb根据上述offset以及period值,就可以与ue内部层二id保持同步;即虽然不知道层二id具体的值的变化,但是变化的时间点是同步维护。当enb维护的该定时器超时时,且如果当前enb为该ue分配了sps资源,enb就通过dci释放当前的资源,重新分配sps资源。

另外,终端也可以在ul辅助信息(assistantinformation)申请sps资源时增加相应的信息,来上报offset以及period信息。

进一步地,当半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选,包括:

为每一个sps进程维护一个第三定时器;

在所述第三定时器的超时的情况下,确定sps资源的持续时长达到预设最大持续时长,为超时的第三定时器所对应的业务重新分配sps资源。

具体的,终端和基站建立连接后,基站为每一个sps进程(process)维护一个相对应的sps资源持续最长时间定时器(第三定时器)。当该第三定时器超时时,重新为该ue分配资源。mode3sps最多8个spsprocess,这里最多对应8个sps持续定时器。定时器时长可配置,这里配置为5s。

当ue上报ueassistanceinformation且enb为ue分配资源之后,enb为每一个spsprocess维护相对应的定时器。从分配的sps资源第一个grant(初传)所在的子帧起,该定时器生效启动。当任何一个条件触发资源重选后,该定时器失效。如果持续不变的资源上还激活的话,定时器随着时间递增,直接超时。

定时器超时后,enb为相应的业务重新分配资源,通过一条或者多条dci对原有的spsprocessgrant去激活和或激活新的spsgrant。

本发明实施例的资源选择方法,当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选,避免sps资源长时间保持不变,进而避免接收节点可以将不同的层二id关联起来,降低了恶意终端对目标终端的持续跟踪的概率。

如图5所示,本发明实施例还提供了一种资源选择方法,应用于终端,包括:

步骤501:当层二id发生变化时,触发sps资源重选。

具体的,对于mode4当层二id发生变化时,触发sps资源重选。

本发明实施例的资源选择方法,当层二id发生变化时,触发sps资源重选,避免sps资源长时间保持不变,进而避免接收节点可以将不同的层二id关联起来,降低了恶意终端对目标终端的持续跟踪的概率。

进一步地,作为第一种可选的实现方式,当层二id发生变化时,触发sps资源重选,包括:

终端的底层协议层接收高层协议层发送的第一定时器的维护信息;

终端的底层协议层根据所述第一定时器的维护信息维护所述第一定时器,并在所述第一定时器超时时,确定层二id发生变化时,触发sps资源重选;

或者,终端的底层协议层接收到高层协议层发送的层二id变化指示时,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

进一步地,上述触发sps资源重选,包括:

若缓存中存在业务包,则立即触发sps资源重选;

若缓存中不存在业务包,则在高层业务传输块到达缓存时,触发sps资源重选。

这里,对于mode4模式,终端高层协议层(分组数据汇聚协议pdcp之上的适配层)确定层二id发生变化时,向底层协议层发送层二id变化指示,以指示层二id发生变化,底层协议层根据该层二id变化指示,触发sps资源重选。

或者,终端高层协议层向底层协议层指示t500定时器的维护信息,该维护信息与上述实施例中描述的维护信息相同,为避免赘述,此处不再描述,底层协议层(mac)根据该维护信息通报维护该定时器,在第一定时器超时时,确定层二id发生变化时,触发sps资源重选。

具体的,若缓存中存在业务包,则立即触发sps资源重选;若缓存中不存在业务包,则在高层业务传输块到达缓存时,触发sps资源重选。

作为第二种可选的实现方式,上述触发sps资源重选,包括:

如果缓存中存在第一目标数据,则使用源层二id发送所述第一目标数据,并在缓存中存在未传输过的业务包时,触发sps资源重选,并使用变化后的层二id;

所述第一目标数据包括业务包的重传资源,且所述业务包的初传资源已发送或包括协议数据单元pdu的第一段数据,且所述pdu的第二段数据已发送。

需要说明的是,这里的pdu可具体包括多段数据,且其中的第二段数据先于第一段数据发送。

本发明实施例中的源层二id是指变化前的层二id。

具体的,在上述第一目标数据为业务包的重传资源,且所述业务包的初传资源已发送时,对于一个ue的一个业务包tb,假定混合自动重传请求harq重传次数为1,t1时刻如果初传发送了之后,t2时刻uemode4/3mac维护或者mode4高层指示macid(层二id)发生变更,由macid1变更为macid2;且该tb的初传已经发送。重传资源在t3时刻,且t1<t2<t3,对于另外一个tb,假定选择的资源为t4,t5,且t2<t4<t5。

对于第一个tb,因为t1时刻的初传已经发送,为了接收端harq合并,t2时刻并不触发资源重选,即对于重传资源还是使用已经选择了的资源之前的macid1。对于第2个tb,因为t4时刻的初传还未发送,t2时刻触发资源重选,包含初传资源以及重传资源,且使用新的macid,即macid2。

在上述第一目标数据为协议数据单元pdu的第一段数据,且所述pdu的第二段数据已发送时,对于一个ue的一个无线链路层控制协议rlcpdu,假定t1时刻业务到达选择资源rlc确定分段f1以及f2,且分段f1最早在t2时刻已经发送,t3时刻uemode4/3mac维护或者mode4高层指示macid发生变更,由macid1变更为macid2;分段f2最早发送时刻在t4时刻,且t1<t2<t3<t4。

为了接收端串接,t2时刻并不触发对现有未发送分段f2资源的资源重选,即对于分段f2还是使用已经选择了的资源之前的macid1。

作为第三种可选的实现方式,上述触发sps资源重选,包括:

在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则在当前sps资源发送完成之后,触发sps资源重选,并使用变化后的层二id;

或者,在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则使用源层二id发送第二目标数据后,触发sps资源重选,并使用变化后的层二id,其中,所述第二目标数据指示当前sps资源在后续时刻不再继续发送;

具体的,对于mode4方式,当t1时刻macid发生变更,由macid1变更为macid2;触发资源重选时,假定ue1如果之前的sps资源指示信息指示当前资源继续后续预约(在后续时刻继续发送)。为了降低对别的节点的监听sensing的影响,在层二id变更之后再发送一个业务包,该业务包中指示当前sps资源不再预约。后续资源触发资源重选,使用新的资源新的macid2。

或者,在层二id变化之前,使用源id发送第三目标数据,且通过调度控制信息sci指示当前sps资源在后续时刻不再继续发送,并在所述第一定时器超时时,触发sps资源重选,并使用变化后的层二id;其中,所述第三目标数据是所述第一定时器超时前发送的最后一个业务包。

当前时刻t2<t1,且t2+资源预约周期(spsperiod)>t1时刻,即当前业务是macid变更前的最后一个spstb包,且当前的counter计数器大于1,这个时刻可以将sci中资源预约域变更为0。即增加一个预测部分。

本发明实施例的资源选择方法,当层二id发生变化时,触发sps资源重选,避免sps资源长时间保持不变,进而避免接收节点可以将不同的层二id关联起来,降低了恶意终端对目标终端的持续跟踪的概率。

如图6所示,本发明的实施例还提供了一种基站,包括存储器620、处理器600、收发机610、总线接口及存储在存储器620上并可在处理器600上运行的计算机程序,所述处理器600用于读取存储器620中的程序,执行下列过程:

当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选。

其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。

可选的,所述处理器600执行所述计算机程序时还可实现以下步骤:

获取终端发送的第一定时器的维护信息;

根据所述第一定时器的维护信息,维护一个与所述第一定时器同步的第二定时器;

在所述第二定时器超时的情况下,确定层二id发生变化,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

可选的,所述处理器600执行所述计算机程序时还可实现以下步骤:

如果基站当前为终端分配了sps资源,则通过下行控制信息dci指示终端释放当前分配的所述sps资源,并为所述终端重新分配sps资源。

可选的,所述处理器600执行所述计算机程序时还可实现以下步骤:

为每一个sps进程维护一个第三定时器;

在所述第三定时器的超时的情况下,确定sps资源的持续时长达到预设最大持续时长,为超时的第三定时器所对应的业务重新分配sps资源。

在本发明的一些实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选。

该程序被处理器执行时能实现上述应用于基础侧的方法实施例中的所有实现方式,为避免重复,此处不再赘述。

如图7所示,本发明的实施例还提供了一种基站,包括:

第一触发模块701,用于当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选。

本发明实施例的基站,所述第一触发模块包括:

获取子模块,用于获取终端发送的第一定时器的维护信息;

第一维护子模块,用于根据所述第一定时器的维护信息,维护一个与所述第一定时器同步的第二定时器;

触发子模块,用于在所述第二定时器超时的情况下,确定层二id发生变化,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

本发明实施例的基站,所述触发子模块用于如果基站当前为终端分配了sps资源,则通过下行控制信息dci指示终端释放当前分配的所述sps资源,并为所述终端重新分配sps资源。

本发明实施例的基站,所述第一触发模块包括:

第二触发资模块,用于为每一个sps进程维护一个第三定时器;

分配子模块,用于在所述第三定时器的超时的情况下,确定sps资源的持续时长达到预设最大持续时长,为超时的第三定时器所对应的业务重新分配sps资源。

本发明实施例的基站,当层二id发生变化或半静态调度sps资源的持续时长达到预设最大持续时长时,触发sps资源重选,避免sps资源长时间保持不变,进而避免接收节点可以将不同的层二id关联起来,降低了恶意终端对目标终端的持续跟踪的概率。

如图8所示,本发明的实施例还提供了一种终端,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

当层二id发生变化时,触发sps资源重选。

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

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

可选的,处理器800还用于读取存储器820中的程序,执行如下步骤:

终端的底层协议层接收高层协议层发送的第一定时器的维护信息;终端的底层协议层根据所述第一定时器的维护信息维护所述第一定时器,并在所述第一定时器超时时,确定层二id发生变化时,触发sps资源重选;

或者,终端的底层协议层接收到高层协议层发送的层二id变化指示时,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

可选的,处理器800还用于读取存储器820中的程序,执行如下步骤:

若缓存中存在业务包,则立即触发sps资源重选;

若缓存中不存在业务包,则在高层业务传输块到达缓存时,触发sps资源重选。

可选的,处理器800还用于读取存储器820中的程序,执行如下步骤:

如果缓存中存在第一目标数据,则使用源层二id发送所述第一目标数据,并在缓存中存在未传输过的业务包时,触发sps资源重选,并使用变化后的层二id;

所述第一目标数据包括业务包的重传资源,且所述业务包的初传资源已发送或包括协议数据单元pdu的第一段数据,且所述pdu的第二段数据已发送。

可选的,处理器800还用于读取存储器820中的程序,执行如下步骤:

在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则在当前sps资源发送完成之后,触发sps资源重选,并使用变化后的层二id;

或者,在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则使用源层二id发送第二目标数据后,触发sps资源重选,并使用变化后的层二id,其中,所述第二目标数据指示当前sps资源在后续时刻不再继续发送;

或者,在层二id变化之前,使用源id发送第三目标数据,且通过调度控制信息sci指示当前sps资源在后续时刻不再继续发送,并在第一定时器超时时,触发sps资源重选,并使用变化后的层二id;其中,所述第三目标数据是所述第一定时器超时前发送的最后一个业务包。

在本发明的一些实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

当层二id发生变化时,触发sps资源重选。

该程序被处理器执行时能实现上述应用于终端侧的资源选择方法实施例中的所有实现方式,为避免重复,此处不再赘述。

如图9所示,本发明的实施例还提供了一种终端,包括:

第二触发模块901,用于当层二id发生变化时,触发sps资源重选。

本发明实施例的终端,所述第二触发模块用于通过终端的底层协议层接收高层协议层发送的第一定时器的维护信息;根据所述第一定时器的维护信息维护所述第一定时器,并在所述第一定时器超时时,确定层二id发生变化时,触发sps资源重选;

或者,用于接收到高层协议层发送的层二id变化指示时,触发sps资源重选;

其中,所述第一定时器的维护信息包括所述第一定时器的周期以及用于指示当前时刻与所述第一定时器的时间差的偏移值。

本发明实施例的终端,所述第二触发模块用于若缓存中存在业务包,则立即触发sps资源重选;若缓存中不存在业务包,则在高层业务传输块到达缓存时,触发sps资源重选。

本发明实施例的终端,所述第二触发模块用于如果缓存中存在第一目标数据,则使用源层二id发送所述第一目标数据,并在缓存中存在未传输过的业务包时,触发sps资源重选,并使用变化后的层二id;

所述第一目标数据包括业务包的重传资源,且所述业务包的初传资源已发送或包括协议数据单元pdu的第一段数据,且所述pdu的第二段数据已发送。

本发明实施例的终端,所述第二触发模块用于在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则在当前sps资源发送完成之后,触发sps资源重选,并使用变化后的层二id;

或者,用于在层二id变化之后,若sps资源指示信息指示当前sps资源在后续时刻继续发送,则使用源层二id发送第二目标数据后,触发sps资源重选,并使用变化后的层二id,其中,所述第二目标数据指示当前sps资源在后续时刻不再继续发送;

或者,用于在层二id变化之前,使用源id发送第三目标数据,且通过调度控制信息sci指示当前sps资源在后续时刻不再继续发送,并在第一定时器超时时,触发sps资源重选,并使用变化后的层二id;其中,所述第三目标数据是所述第一定时器超时前发送的最后一个业务包。

本发明实施例的终端,当层二id发生变化时,触发sps资源重选,避免sps资源长时间保持不变,进而避免接收节点可以将不同的层二id关联起来,降低了恶意终端对目标终端的持续跟踪的概率。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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