一种载波选择方法、终端设备及计算机存储介质与流程

文档序号:17487124发布日期:2019-04-20 06:54阅读:250来源:国知局
一种载波选择方法、终端设备及计算机存储介质与流程

本发明涉及车联网技术领域,尤其涉及一种载波选择方法、终端设备及计算机存储介质。



背景技术:

车联网系统是基于lte-d2d的一种侧行链路传输技术(sl:sidelink,侧行链路),与传统的lte系统中通信数据通过基站接收或者发送的方式不同,车联网系统采用终端到终端直接通信的方式,因此具有更高的频谱效率以及更低的传输时延。

在3gpprel-14中对车联网技术(v2x)进行了标准化,定义了两种传输模式:模式3和模式4。其中,模式4:车载终端采用侦听(sensing)+预留(reservation)的传输方式。车载终端在资源池中通过侦听的方式获取可用的传输资源集合,终端从该集合中随机选取一个资源进行数据的传输。由于车联网系统中的业务具有周期性特征,因此终端通常采用半静态传输的方式,即终端选取一个传输资源后,就会在多个传输周期中持续的使用该资源,从而降低资源重选以及资源冲突的概率。终端会在本次传输的控制信息中携带预留下次传输资源的信息,从而使得其他终端可以通过检测该用户的控制信息判断这块资源是否被该用户预留和使用,达到降低资源冲突的目的。

但是,前述为终端选择资源的方式,已经无法适应更多的应用场景,尤其是无法更好的适用于一个终端中多个进行进行载波选择的场景。



技术实现要素:

为解决上述技术问题,本发明实施例提供了一种载波选择方法、终端设备及计算机存储介质。

本发明实施例提供的载波选择方法,应用于终端设备,包括:

在至少一个载波上运行至少一个进程;其中,不同进程运行在相同或不同的载波上;

若检测到载波重选计时器超时,则针对所述至少一个进程中的至少部分进程进行载波重选。

本发明实施例提供的终端设备,包括:

通信单元,在至少一个载波上运行至少一个进程;其中,不同进程运行在相同或不同的载波上;

处理单元,若检测到载波重选计时器超时,则针对所述至少一个进程中的至少部分进程进行载波重选。

本发明实施例提供一种终端设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行前述方法的步骤。

本发明实施例提供的计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被执行时实现本发明实施例的载波选择方法。

本发明实施例的技术方案,基于载波重选计时器,确定是否控制终端设备的至少部分进程进行载波重选;如此,就能够就能够实现在针对终端设备所运行的全部进程中的任意一个或多个进程独立的进行载波重选的处理,为终端设备进行载波选择提供了更多的处理场景。

附图说明

图1为本发明实施例的载波选择方法的流程示意图;

图2为一种资源分配场景示意图;

图3为本发明实施例的终端设备组成结构示意图;

图4为本发明实施例的终端设备的硬件架构示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。

实施例一、

本发明实施例提供了一种载波选择方法,应用于终端设备,如图1所示,包括:

步骤101:在至少一个载波上运行至少一个进程;其中,不同进程运行在相同或不同的载波上;

步骤102:若检测到载波重选计时器超时,则针对所述至少一个进程中的至少部分进程进行载波重选。

这里,所述终端设备可以为一种车载终端。

所述终端设备可以运行一个进程,优选地,可以运行两个或更多进程。可以理解的是,一个终端设备可以支持一个或更多的业务类型,不同的业务下面可以运行一个或更多的进程。

另外,载波重选计时器的数值可以根据实际情况进行设置,比如,可以由所述终端设备对所述载波重选计时器进行预配置,或者,还可以接收网络侧对所述载波重选计时器的配置,也就是可以通过接收网络侧对所述载波重选计时器的配置参数,基于配置参数进行载波重选计时器的配置。

不论是上述终端设备进行预配置,还是网络侧进行配置的方式,都还可以根据终端设备本身的情况或者其他参数,进行修改。进行修改的时间,可以为周期性进行配置;也可以为当终端设备本身情况产生变化时进行配置;还可以为直接由网络侧进行修改,那么发生时刻由网络侧确定。

本实施例中,当载波重选计时器超时,用户(也就是终端设备)进行载波重选,可以是用户的所有进程都进行载波重选;或者,可以是用户的部分进程进行载波重选。

这里可以理解的是,是将终端设备或者用户的所有进程进行载波重选,还是将部分进程进行载波重选,可以基于多种条件来进行综合考虑,比如:

当前全部载波是否受到网络侧的重配置,若是,那么可以将全部进程均进行载波重选;

当前部分载波收到网络侧的重配置,那么可以将重配置的部分载波上的进程进行载波重选;

当前至少一个载波上的数据承载量总和是否可以承载业务数据量,若是,那么可以选取部分进程进行载波重选。

需要说明的是,关于是选取全部进程还是部分进行进行载波重选,可能不仅包含有前述几种方式,可以存在其他的方式,只是这里不进行穷举。

在前述基础上,还可以存在以下两种级别的载波重选计时器所对应的场景:

场景一、

所述载波重选计时器为针对所述终端设备的载波重选计时器;

相应的,所述方法还包括:

基于所述终端设备的运行速度,确定所述载波重选计时器的数值。

本场景是针对了一个终端设备(或者用户级别)对应了一个载波重选计时器的情况,那么该终端设备无论运行哪种业务,均可以参考同一个载波重选计时器是否超时,进而控制全部或部分进程进行载波重选。

场景二、

所述载波重选计时器为针对所述终端设备中运行的业务所对应的载波重选计时器;且不同业务对应的载波重选计时器不同;

相应的,所述方法还包括:基于不同的业务类型,确定不同的业务所对应的载波重选计时器的数值。

具体的,哪种业务类型对应的载波重选计时器的数值的大小,可以根据实际情况进行预设;比如,可以根据业务的特征参数进行设置,当然还可以根据业务的平均数据传输量等进行设置,这里不进行穷举。

进一步地,还可以在业务类型的基础之上,进一步结合终端设备的运动速度来设置业务类型所对应的载波重选计时器。

比如,在业务类型a的情况下,若终端设备的运行速度达到的第一级别,那么设置载波重选计时器为a;若达到第二级别,那么设置载波重选计时器为b数值。

所述若检测到载波重选计时器超时,则针对所述至少一个进程中的至少部分进程进行载波重选,包括:

检测至少一个业务所对应的至少一个载波重选计时器中,是否存在一业务所对应的载波重选计时器超时;

若存在一业务所对应的载波重选计时器超时,则针对所述业务所对应的至少部分载波上至少部分进程进行载波重选。

也就是说,在本场景下,针对业务所对应的多个进程中的全部或者部分进程进行载波重选。

具体针对业务的全部还是部分进程进行载波重选,可以参考载波的情况进行调整,这里不再进行赘述。

最后,还需要说明的是:

若检测到所述载波重选计时器未超时,则从所述至少一个进程中确定需要进行资源重选的进程作为第一进程;保持所述第一进程的载波不变、且在所述载波上对所述第一进程进行资源重选。

也就是说,计时器在运行时,不能进行载波重选,即对于每个进程,只能在当前载波上进行资源重选。

另外,当载波重选完成,重启计时器。

现有技术中的侦听加预留的方式,可以参见图2所示,当在时刻n有新的数据包到达,需要进行资源选取时,终端会根据过去1秒的侦听结果,在[n+t1,n+t2]毫秒内进行资源选取,其中t1=4;20<=t2<=100。

终端在选择窗内进行资源选取的过程如下:终端将选择窗内所有可用的资源作为一个集合a,终端对集合a中的资源进行排除操作:如果终端在侦听窗内某些子帧没有侦听结果,则这些子帧在选择窗内对应的子帧上的资源被排除掉;如果终端侦听窗内检测到pscch,其对应的pssch-rsrp高于门限,并且该控制信息预留的下一个传输资源与本用户待发送的数据存在资源冲突,则用户在集合a中排除掉该资源。

终端对集合a中剩余的资源进行s-rssi检测,并且按照能量高低进行排序,把能量最低的20%(相对于集合a中的资源个数)资源放入集合b;终端从集合b中等概率的选取一个资源进行数据传输。

而现有技术的上述方案,并未考虑到在rel-15中拓展的多载波场景,通过采用上述方案,就能够基于载波重选计时器,确定是否控制终端设备的至少部分进程进行载波重选;如此,就能够就能够实现在针对终端设备所运行的全部进程中的任意一个或多个进程独立的进行载波重选的处理,为终端设备进行载波选择提供了更多的处理场景。

实施例二、

本发明实施例提供了一种终端设备,如图3所示,包括:

通信单元31,在至少一个载波上运行至少一个进程;其中,不同进程运行在相同或不同的载波上;

处理单元32,若检测到载波重选计时器超时,则针对所述至少一个进程中的至少部分进程进行载波重选。

这里,所述终端设备可以为一种车载终端。

所述终端设备可以运行一个进程,优选地,可以运行两个或更多进程。可以理解的是,一个终端设备可以支持一个或更多的业务类型,不同的业务下面可以运行一个或更多的进程。

另外,载波重选计时器的数值可以根据实际情况进行设置,比如,可以由所述终端设备对所述载波重选计时器进行预配置,或者,还可以接收网络侧对所述载波重选计时器的配置,也就是可以通过接收网络侧对所述载波重选计时器的配置参数,基于配置参数进行载波重选计时器的配置。

不论是上述终端设备进行预配置,还是网络侧进行配置的方式,都还可以根据终端设备本身的情况或者其他参数,进行修改。进行修改的时间,可以为周期性进行配置;也可以为当终端设备本身情况产生变化时进行配置;还可以为直接由网络侧进行修改,那么发生时刻由网络侧确定。

本实施例中,当载波重选计时器超时,用户(也就是终端设备)进行载波重选,可以是用户的所有进程都进行载波重选;或者,可以是用户的部分进程进行载波重选。

这里可以理解的是,是将终端设备或者用户的所有进程进行载波重选,还是将部分进程进行载波重选,可以基于多种条件来进行综合考虑,比如:

当前全部载波是否受到网络侧的重配置,若是,那么可以将全部进程均进行载波重选;

当前部分载波收到网络侧的重配置,那么可以将重配置的部分载波上的进程进行载波重选;

当前至少一个载波上的数据承载量总和是否可以承载业务数据量,若是,那么可以选取部分进程进行载波重选。

需要说明的是,关于是选取全部进程还是部分进行进行载波重选,可能不仅包含有前述几种方式,可以存在其他的方式,只是这里不进行穷举。

在前述基础上,还可以存在以下两种级别的载波重选计时器所对应的场景:

场景一、

所述载波重选计时器为针对所述终端设备的载波重选计时器;

相应的,所述处理单元32,基于所述终端设备的运行速度,确定所述载波重选计时器的数值。

本场景是针对了一个终端设备(或者用户级别)对应了一个载波重选计时器的情况,那么该终端设备无论运行哪种业务,均可以参考同一个载波重选计时器是否超时,进而控制全部或部分进程进行载波重选。

场景二、

所述载波重选计时器为针对所述终端设备中运行的业务所对应的载波重选计时器;且不同业务对应的载波重选计时器不同;

相应的,所述处理单元32,基于不同的业务类型,确定不同的业务所对应的载波重选计时器的数值。

具体的,哪种业务类型对应的载波重选计时器的数值的大小,可以根据实际情况进行预设;比如,可以根据业务的特征参数进行设置,当然还可以根据业务的平均数据传输量等进行设置,这里不进行穷举。

进一步地,还可以在业务类型的基础之上,进一步结合终端设备的运动速度来设置业务类型所对应的载波重选计时器。

比如,在业务类型a的情况下,若终端设备的运行速度达到的第一级别,那么设置载波重选计时器为a;若达到第二级别,那么设置载波重选计时器为b数值。

所述处理单元32,检测至少一个业务所对应的至少一个载波重选计时器中,是否存在一业务所对应的载波重选计时器超时;

若存在一业务所对应的载波重选计时器超时,则针对所述业务所对应的至少部分载波上至少部分进程进行载波重选。

也就是说,在本场景下,针对业务所对应的多个进程中的全部或者部分进程进行载波重选。

具体针对业务的全部还是部分进程进行载波重选,可以参考载波的情况进行调整,这里不再进行赘述。

最后,还需要说明的是:

若检测到所述载波重选计时器未超时,则从所述至少一个进程中确定需要进行资源重选的进程作为第一进程;保持所述第一进程的载波不变、且在所述载波上对所述第一进程进行资源重选。

也就是说,计时器在运行时,不能进行载波重选,即对于每个进程,只能在当前载波上进行资源重选。

另外,当载波重选完成,重启计时器。

现有技术中的侦听加预留的方式,可以参见图2所示,当在时刻n有新的数据包到达,需要进行资源选取时,终端会根据过去1秒的侦听结果,在[n+t1,n+t2]毫秒内进行资源选取,其中t1=4;20<=t2<=100。

终端在选择窗内进行资源选取的过程如下:终端将选择窗内所有可用的资源作为一个集合a,终端对集合a中的资源进行排除操作:如果终端在侦听窗内某些子帧没有侦听结果,则这些子帧在选择窗内对应的子帧上的资源被排除掉;如果终端侦听窗内检测到pscch,其对应的pssch-rsrp高于门限,并且该控制信息预留的下一个传输资源与本用户待发送的数据存在资源冲突,则用户在集合a中排除掉该资源。

终端对集合a中剩余的资源进行s-rssi检测,并且按照能量高低进行排序,把能量最低的20%(相对于集合a中的资源个数)资源放入集合b;终端从集合b中等概率的选取一个资源进行数据传输。

而现有技术的上述方案,并未考虑到在rel-15中拓展的多载波场景,通过采用上述方案,就能够基于载波重选计时器,确定是否控制终端设备的至少部分进程进行载波重选;如此,就能够就能够实现在针对终端设备所运行的全部进程中的任意一个或多个进程独立的进行载波重选的处理,为终端设备进行载波选择提供了更多的处理场景。

本发明实施例还提供了一种终端设备的硬件组成架构,如图4所示,包括:至少一个处理器41、存储器42、至少一个网络接口43。各个组件通过总线系统44耦合在一起。可理解,总线系统44用于实现这些组件之间的连接通信。总线系统44除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统44。

可以理解,本发明实施例中的存储器42可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。

在一些实施方式中,存储器42存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:

操作系统421和应用程序422。

其中,所述处理器41配置为:在至少一个载波上运行至少一个进程;其中,不同进程运行在相同或不同的载波上;若检测到载波重选计时器超时,则针对所述至少一个进程中的至少部分进程进行载波重选。

本发明实施例提供的一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令被执行时实施前述实施例一的方法步骤。

本发明实施例上述装置如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,readonlymemory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

相应地,本发明实施例还提供一种计算机存储介质,其中存储有计算机程序,该计算机程序配置为执行本发明实施例的数据调度方法。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

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