本申请为申请号为201680079382.9,发明名称为“通信方法、网络侧设备及终端”的专利申请的分案。
本申请要求2016年01月27日提交、申请号为pct/cn2016/072409、发明名称为“通信方法、网络侧设备及终端”的专利申请的优先权,其全部内容通过引用结合在本申请中。
本发明涉及通信技术领域,尤其涉及一种通信方法、网络侧设备及终端。
背景技术:
随着通信技术的发展,各种设备到设备的通信被广泛应用,例如终端与终端(devicetodevice,d2d)之间的通信、车辆与车辆(vehicletovehicle,v2v)之间的通信、车辆与基础设施(vehicle-to-infrastructure,v2i)之间的通信、车辆与人之间的通信等等。
设备到设备通信系统中,终端间进行通信可以无需网络侧设备的中转,可直接进行通信,网络侧设备可以进行资源的配置、调度、协调等,辅助终端之间进行直接通信。一般的,网络侧设备会为设备到设备通信终端分配传输资源池进行设备到设备通信数据传输,资源池可以理解为是一组时频资源的集合,包括用于发射的资源池和用于接收的资源池。网络侧设备通过广播的方式配置不同的资源池,如调度分配(schedulingassignment,sa)资源池和数据(data)资源池等,并且每个资源池具有固定的周期。设备到设备通信终端可采用两种模式使用网络侧设备分配的资源池中的时频资源,一种模式中设备到设备通信终端采用网络侧设备为每个设备到设备通信终端在资源池内分配确定的时频资源;另一种模式中设备到设备通信终端自主在资源池内随机选取时频资源,该资源池是网络侧配置或者预配置的。设备到设备通信终端采用上述两种模式中的一种模式在资源池内选择时频资源,然后按照资源池的固定周期进行设备到设备通信数据传输。
在终端到终端通信中,尤其是车联网通信系统中,其数据包是周期性传输的,并且每个数据包采用多次重传从而提高传输可靠性以及扩大覆盖距离,目前对传输参数进行调整的机制,由于可调的传输参数有限,并不能针对该类业务进行更加精细化的调整,因此会出现传输性能不佳的现象。
技术实现要素:
本发明实施例提供一种通信方法、网络侧设备及终端,以提供一种更高效的数据传输方法,改善传输性能。
第一方面,提供一种通信方法,网络侧设备为传输参数集合中各传输参数配置的取值,所述传输参数集合中至少一项传输参数具有预设的至少两个取值,一个或者多个所述传输参数的不同取值组成所述传输参数集合的至少两组取值,所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值,所述传输参数集合中各传输参数中有至少一个传输参数具有至少两个取值,同一传输参数集合在不同时间点可以有不同的取值,网络侧设备从所述至少两组取值中选择一组取值,作为该传输参数集合的取值并发送,终端接收网络侧设备发送的传输参数集合的一组取值,根据接收到的所述传输参数集合的一组取值发送通信数据,能够适配不同的系统状态和业务需求,进而可改善传输性能。
本发明实施例中上述涉及的传输参数集合中包括的传输参数可以包括如下传输参数中的一项或者几项:发送功率、发送功率偏移量、发送概率权值、发送周期、重传次数、调制编码格式(modulationandcodingscheme,mcs)等级和资源池配置参数,所述资源池配置参数包括资源池周期、资源池偏移量和时频资源信息等。一个或者多个所述传输参数组成所述传输参数集合。所述传输参数包括但不限于上述传输参数。
一种可能的设计中,网络侧设备在为传输参数集合选择取值之前,获取侧行链路的拥塞信息,实现根据侧行链路拥塞信息进行取值的选择,以缓解拥塞。
另一种可能的设计中,网络侧设备还可根据传输需求集合来选择一组取值,上述传输需求集合中的至少一项传输需求具有至少两个等级,不同传输需求等级对应不同组的取值,所述网络侧设备发送所述传输需求集合和对应该传输需求集合的相应传输参数的取值,能够实现不同传输需求下的差异化传输。
所述传输需求集合可以包括数据包长度、传输时延、传输速率、丢包率、优先级和服务质量等级标识(qosclassidentifier,qci)中的一项或者几项。上述传输需求中的一项或者多项组成传输需求集合,一个或者多个传输需求的不同取值组成多组传输需求等级。
第二方面,提供一种通信方法,终端获取传输参数集合预设的至少两组取值中的一组取值。所述终端根据所述传输参数集合的一组取值,发送通信数据,同一传输参数集合在不同时间点可以有不同的取值,故能够适配不同的系统状态和业务需求,进而可改善传输性能。
其中,所述终端可从网络侧设备处获取传输参数集合的一组取值,所述终端也可从为传输参数集合预设的至少两组取值中选取一组取值。其中,所述终端可以理解为是作为发送端的终端。所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值。所述传输参数集合中包含的传输参数包括发射功率、发射功率偏移量、发送概率权值、发送周期、重传次数、调整编码策略(modulationandcodingscheme,mcs)等级和资源池配置参数中的至少一个,所述资源池配置参数包括资源池周期、资源池偏移量和时频资源信息。所述传输参数集合中的至少一个传输参数具有至少两个取值。
一种可能的设计中,所述传输参数集合的一组取值可以是依据侧行链路的拥塞信息从预设的至少两组取值中选择出的一组取值。
其中,终端可测量侧行链路状态,例如干扰水平,能量水平和参考信号接收功率(referencesignalreceivingpower,rsrp)数值,资源利用率等;根据测量结果判断侧行链路是否拥塞;例如终端判断侧行链路的资源利用率是否超过一个门限,例如资源占用率是否超过50%或者80%,若超过该门限,即认为侧行链路是拥塞的,否则就是不拥塞的。若侧行链路是拥塞的,且所述传输参数集合的一组取值是终端从预配置的至少两组取值中选择的一组取值,则所述终端可根据侧行链路拥塞信息从预配置的至少两组取值中选择一组取值。
若侧行链路是拥塞的,且所述传输参数集合的一组取值是从网络侧设备获取的,则终端接收网络侧设备发送的传输参数集合的一组取值之前,所述终端发送侧行链路拥塞信息,使得接收到的传输参数集合的取值是根据侧行链路拥塞信息进行选择的,能够缓解拥塞。
另一种可能的设计中,所述传输参数集合的一组取值可以是依据传输需求集合从预设的至少两组取值中选择出的一组取值。所述传输需求集合中包括数据包长度、传输时延、传输速率、丢包率、优先级和服务质量等级标识qci等级中的至少一个,所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值,能够实现不同传输需求下的差异化传输。
可选的,若所述传输参数集合的一组取值是从网络侧设备获取的,则所述终端接收网络侧设备发送的传输需求集合,终端根据传输需求集合对应的传输参数集合的取值,进行数据的传输。例如,若终端从网络侧设备获取的传输参数集合中的一个传输参数为发送周期,发送周期的取值为数据包长度大于等于300byte的大数据包的发送周期为500ms,小于300byte的小数据包的发送周期为100ms,则终端接收网络侧设备发送的传输需求集合中包括数据包长度,终端针对数据包长度大于等于300byte的大数据包采用500ms发送一次,针对数据包长度小于300byte的小数据包采用100ms发送一次。
可选的,若所述传输参数集合的一组取值是终端从预配置的至少两组取值中选择的一组取值,则所述终端根据预配置的传输需求集合,从为传输参数集合预设的至少两组取值中选取一组取值。
第三方面,提供一种网络侧设备,该网络侧设备具有实现上述方法设计中网络侧设备的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件,例如所述网络侧设备包括处理单元和发送单元,其中,所述处理单元,用于为传输参数集合从预设的至少两组取值中选择一组取值;所述发送单元,用于发送所述处理单元选择的一组取值。
其中,所述传输参数集合中包含的传输参数包括发射功率、发射功率偏移量、发送概率权值、发送周期、重传次数、调整编码策略(modulationandcodingscheme,mcs)等级和资源池配置参数中的至少一个,所述资源池配置参数包括资源池周期、资源池偏移量和时频资源信息。所述传输参数集合中的至少一个传输参数具有至少两个取值。同一传输参数集合在不同时间点可以有不同的取值,故能够适配不同的系统状态和业务需求,进而可改善传输性能。
一种可能的设计中,所述网络侧设备还包括接收单元,其中,所述接收单元,用于在所述处理单元为传输参数集合从预设的至少两组取值中选择一组取值之前,获取侧行链路拥塞信息,实现根据侧行链路拥塞信息进行取值的选择,以缓解拥塞。
另一种可能的设计中,所述发送单元,还用于:在所述处理单元为传输参数集合从预设的至少两组取值中选择一组取值之后,发送传输需求集合;所述传输需求集合中包括数据包长度、传输时延、传输速率、丢包率、优先级和服务质量等级标识qci等级中的至少一个;所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值,能够实现不同传输需求下的差异化传输。
第四方面,提供一种终端,该终端具有实现上述传输参数集合的一组取值是从网络侧设备获取的方法设计中终端的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件,例如所述终端包括接收单元和发送单元,所述接收单元,用于接收网络侧设备发送的传输参数集合的一组取值,其中,所述一组取值由所述网络侧设备从为所述传输参数集合预设的至少两组取值中所选取,所述传输参数集合中包含的传输参数包括发射功率、发射功率偏移量、发送概率权值、发送周期、重传次数、调整编码策略(modulationandcodingscheme,mcs)等级和资源池配置参数中的至少一个,所述传输参数集合中的至少一个传输参数具有至少两个取值;所述发送单元,用于根据所述接收单元接收到的所述传输参数集合的一组取值,发送通信数据,同一传输参数集合在不同时间点可以有不同的取值,故能够适配不同的系统状态和业务需求,进而可改善传输性能。
一种可能的设计中,所述发送单元,还用于:在所述接收单元接收网络侧设备发送的传输参数集合的一组取值之前,发送侧行链路拥塞信息,使得接收到的传输参数集合的取值是根据侧行链路拥塞信息进行选择的,能够缓解拥塞。
另一种可能的设计中,所述接收单元,还用于:在所述发送单元根据接收到的所述传输参数集合的一组取值,发送通信数据之前,接收网络侧设备发送的传输需求集合。所述传输需求集合中包括数据包长度、传输时延、传输速率、丢包率、优先级和服务质量等级标识qci等级中的至少一个;所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值,能够实现不同传输需求下的差异化传输。
第五方面,提供一种终端,该终端具有实现上述传输参数集合的一组取值是终端从预先配置的至少两组取值中选择的一组取值方法设计中终端的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件,例如所述终端包括处理单元和发送单元,其中,所述处理单元,用于从为传输参数集合预设的至少两组取值中选取一组取值。所述发送单元,用于根据所述传输参数集合的一组取值,发送通信数据。
其中,所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值,所述传输参数集合中的至少一个传输参数具有至少两个取值。
所述传输参数集合中包含的传输参数包括发射功率、发射功率偏移量、发送概率权值、发送周期、重传次数、调整编码策略mcs等级和资源池配置参数中的至少一个,所述资源池配置参数包括资源池周期、资源池偏移量和时频资源信息。
一种可能的设计中,所述处理单元,还用于:在从为传输参数集合预设的至少两组取值中选取一组取值之前,测量侧行链路状态,根据测量结果,判断所述侧行链路是否处于拥塞状态。
另一种可能的设计中,所述处理单元,具体用于按如下方式从为传输参数集合预设的至少两组取值中选取一组取值:
根据预配置的传输需求集合,从为传输参数集合预设的至少两组取值中选取一组取值;所述传输需求集合中包括数据包长度、传输时延、传输速率、丢包率、优先级和服务质量等级标识qci等级中的至少一个;所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值。
附图说明
图1为本发明实施例适用的终端间直接进行通信的场景示意图;
图2为本发明实施例提供的网络侧设备的一种结构示意图;
图3a至图3b为本发明实施例提供的网络侧设备的另一种结构示意图;
图4为本发明实施例提供的终端的一种结构示意图;
图5为本发明实施例提供的终端的另一种结构示意图;
图6为本发明实施例提供的又一终端的一种结构示意图;
图7为本发明实施例提供的又一终端的另一种结构示意图;
图8为本发明实施例提供的通信方法一种流程图;
图9为本发明实施例提供的通信方法的另一种流程图;
图10为本发明实施例提供的通信方法的再一种流程图;
图11为本发明实施例提供的通信方法的再一种流程图;
图12为本发明实施例提供的通信方法的再一种流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细地描述。
本发明实施例提供的通信方法可应用于两个设备之间直接通信的通信场景,例如终端到终端(devicetodevice,d2d)通信场景,或者车辆到车辆(vehicletovehicle,v2v)通信场景,或者车辆到其他节点(v2x)通信场景等等。本发明实施例中进行直接通信的设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端(terminal),终端设备(terminalequipment)等等。为方便描述,本发明实施例以下将进行直接通信的设备称为终端。
图1所示为终端间直接进行通信的场景示意图,网络侧设备为终端1配置各种用于数据传输的传输参数,终端1作为数据发射方,与终端2和终端3进行终端与终端之间的通信。本发明实施例中网络侧设备是一种部署在无线接入网中并为终端提供无线通信功能的装置,可以是基站(basestation,bs),例如可以是包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如在长期演进(longtermevolution,lte)网络中,称为演进的节点b(evolvednodeb简称:enb或者enodeb),在第三代3g网络中,称为节点b(nodeb)等等。
网络侧设备与终端之间进行通信的链路为上下行链路,终端与终端之间的链路是侧行链路。在终端与终端的通信中,网络侧设备可以通过上下行链路传输信令配置资源池,或者通过上下行链路传输控制信令为作为发送端的终端配置具体的发送时频资源以及传输参数,从而控制终端到终端的通信。当通信系统中需要传输d2d通信数据的终端数量较大,但是通信系统中没有足够的资源可供传输,则会引起较大的传输时延或者传输误码率,从而导致系统性能降低。或者当每个终端从网络侧配置的资源池中随机选取传输资源进行数据传输时,当通信系统中需要传输d2d通信数据的终端数量较大,也会导致传输冲突的概率增大,导致传输性能降低。
本发明实施例中网络侧设备为传输参数集合配置至少两组取值,所述传输参数集合包括至少一个元素,若所述传输参数集合包括一个元素即包括一项,则所述至少两组取值中每组取值包括一个数值与该项对应;若所述传输参数集合包括大于一个元素即大于一项,则所述至少两组取值中每组取值包括分别对应所述传输集合中各项的多个数值。同一传输参数集合在不同时间点可以有不同的取值,网络侧设备从所述至少两组取值中选择一组取值,作为该传输参数集合的取值,并发送,能够适配不同的系统状态和业务需求,进而可改善传输性能。
本发明以下将结合具体实施例对本发明实施例提供的通信方法及装置,进行详细说明。
本发明实施例提供一种网络侧设备,该网络侧设备可以为传输参数集合从预设的至少两组取值中选择一组取值,并发送所述选择的一组取值。
网络侧设备的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
图2所示为本发明实施例提供的网络侧设备100的结构示意图,如图2所示,所述网络侧设备100包括发射器/接收器101,控制器/处理器102,存储器103以及通信单元104,在本发明实施例中:
存储器103,用于存储控制器/处理器102执行的程序代码。
控制器/处理器102,用于调用所述存储器103存储的程序,为传输参数集合从预设的至少两组取值中选择一组取值,并通过所述发射器/接收器101发送为所述传输参数选取的所述一组取值。
发射器/接收器101,用于发送为所述传输参数选取的所述一组取值。
通信单元104,用于支持网络侧设备与其他网络实体进行通信。
其中,所述传输参数集合中包含的传输参数包括发射功率、发射功率偏移量、发送概率权值、发送周期、重传次数、调整编码策略mcs等级和资源池配置参数中的至少一个,所述资源池配置参数包括资源池周期、资源池偏移量和时频资源信息。
所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值,所述传输参数集合中各传输参数中有至少一个传输参数具有至少两个取值。同一传输参数集合在不同时间点可以有不同的取值,故能够适配不同的系统状态和业务需求,进而可改善传输性能。
可选的,网络侧设备100的控制器/处理器102还用于通过发射器/接收器101获取侧行链路拥塞信息,实现根据侧行链路拥塞信息进行取值的选择,以缓解拥塞。
可选的,网络侧设备100的控制器/处理器102还用于通过发射器/接收器101发送传输需求集合;所述传输需求集合中包括数据包长度、传输时延、传输速率、丢包率、优先级和qci等级中的至少一个;所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值,能够实现不同传输需求下的差异化传输。
本发明实施例中网络侧设备执行相应功能的所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件。
图3a所示为本发明实施例提供的网络侧设备1000的结构示意图,如图3a所示,网络侧设备1000包括处理单元1001和发送单元1002,其中,所述处理单元1001,用于为传输参数集合从预设的至少两组取值中选择一组取值;所述发送单元1002,用于发送所述处理单元1001选择的一组取值。
其中,所述传输参数集合可以上述实施例涉及的传输参数集合,例如网络侧设备100中涉及的传输参数集合。同一传输参数集合在不同时间点可以有不同的取值,故能够适配不同的系统状态和业务需求,进而可改善传输性能。
一种可能的设计中,所述网络侧设备1000还包括接收单元1003,如图3b所示。其中,所述接收单元1003,用于在所述处理单元1001为传输参数集合从预设的至少两组取值中选择一组取值之前,获取侧行链路拥塞信息,实现根据侧行链路拥塞信息进行取值的选择,以缓解拥塞。
本发明实施例中,所述发送单元1002还用于:在所述处理单元1001为传输参数集合从预设的至少两组取值中选择一组取值之后,发送传输需求集合。
所述传输需求集合可以上述实施例涉及的传输需求集合,例如网络侧设备100中涉及的传输需求集合。所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值,能够实现不同传输需求下的差异化传输。
本发明实施例还提供一种终端,该终端具备接收网络侧设备发送的传输参数集合的一组取值,以及依据接收到的所述传输参数集合的一组取值,发送通信数据的功能。
本发明实施例中终端的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
图4所示为本发明实施例提供的终端200的结构示意图,如图4所示,所述终端200包括发射器201,接收器202,控制器/处理器203和存储器204。
存储器204,用于存储控制器/处理器203执行的程序代码。
控制器/处理器203,用于调用所述存储器204存储的程序,通过所述接收器202接收网络侧设备发送的传输参数集合的一组取值,并根据接收到的所述传输参数集合的一组取值,通过所述发射器201发送通信数据。
其中,所述一组取值由所述网络侧设备从为所述传输参数集合预设的至少两组取值中所选取。所述传输参数集合可以上述实施例涉及的传输参数集合,例如网络侧设备100中涉及的传输参数集合。同一传输参数集合在不同时间点可以有不同的取值,故能够适配不同的系统状态和业务需求,进而可改善传输性能。
接收器202,用于接收网络侧设备发送的传输参数集合的一组取值。
发射器201,用于根据接收到的所述传输参数集合的一组取值,发送通信数据。
可选的,终端200的控制器/处理器203还用于在接收网络侧设备发送的传输参数集合的一组取值之前,通过发射器201发送侧行链路拥塞信息,使得接收到的传输参数集合的取值是根据侧行链路拥塞信息进行选择的,能够缓解拥塞.
可选的,终端200的控制器/处理器203还用于根据接收到的所述传输参数集合的一组取值,发送通信数据之前,通过接收器202接收网络侧设备发送的传输需求集合,以实现不同传输需求下的差异化传输。
本发明实施例中终端执行相应功能的所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件。
图5所示为本发明实施例提供的终端2000的结构示意图,如图5所示,终端2000包括接收单元2001和发送单元2002。其中,所述接收单元2001,用于接收网络侧设备发送的传输参数集合的一组取值,所述发送单元2002,用于根据所述接收单元2001接收到的所述传输参数集合的一组取值,发送通信数据。
其中,所述一组取值由所述网络侧设备从为所述传输参数集合预设的至少两组取值中所选取。所述传输参数集合可以上述实施例涉及的传输参数集合,例如网络侧设备100中涉及的传输参数集合。同一传输参数集合在不同时间点可以有不同的取值,故能够适配不同的系统状态和业务需求,进而可改善传输性能。
可选的,所述发送单元2002,还用于在所述接收单元2001接收网络侧设备发送的传输参数集合的一组取值之前,发送侧行链路拥塞信息,使得接收到的传输参数集合的取值是根据侧行链路拥塞信息进行选择的,能够缓解拥塞。
可选的,所述接收单元2001,还用于在所述发送单元2002根据接收到的所述传输参数集合的一组取值,发送通信数据之前,接收网络侧设备发送的传输需求集合。
所述传输需求集合可以上述实施例涉及的传输需求集合,例如网络侧设备100中涉及的传输需求集合。所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值,能够实现不同传输需求下的差异化传输。
本发明实施例还提供另一种终端,该终端具备从预先配置的传输参数集合至少两组取值中选择一组取值,以及依据所述传输参数集合的一组取值,发送通信数据的功能。
本发明实施例中终端的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
图6所示为本发明实施例提供的另一种终端300的结构示意图,如图6所示,所述终端300包括发射器301,控制器/处理器302和存储器303。
存储器303,用于存储控制器/处理器302执行的程序代码。
控制器/处理器302,用于调用所述存储器303存储的程序,从为传输参数集合预设的至少两组取值中选取一组取值,并根据选取出的所述传输参数集合的一组取值,通过所述发射器301发送通信数据。
其中,所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值,所述传输参数集合中的至少一个传输参数具有至少两个取值。
所述传输参数集合中包含的传输参数包括发射功率、发射功率偏移量、发送概率权值、发送周期、重传次数、调整编码策略mcs等级和资源池配置参数中的至少一个,所述资源池配置参数包括资源池周期、资源池偏移量和时频资源信息。
可选的,终端300的控制器/处理器302还用于:在从为传输参数集合预设的至少两组取值中选取一组取值之前,测量侧行链路状态,根据测量结果,判断所述侧行链路是否处于拥塞状态。
可选的,所述控制器/处理器302,具体用于按如下方式从为传输参数集合预设的至少两组取值中选取一组取值:
根据预配置的传输需求集合,从为传输参数集合预设的至少两组取值中选取一组取值;所述传输需求集合中包括数据包长度、传输时延、传输速率、丢包率、优先级和服务质量等级标识qci等级中的至少一个;所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值。
本发明实施例中终端执行相应功能的所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件。
图7所示为本发明实施例提供的终端3000的结构示意图,如图7所示,所述终端3000包括处理单元3001和发送单元3002,其中,所述处理单元3001,用于从为传输参数集合预设的至少两组取值中选取一组取值。所述发送单元3002,用于根据所述传输参数集合的一组取值,发送通信数据。
其中,所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值,所述传输参数集合中的至少一个传输参数具有至少两个取值。所述传输参数集合可以是上述实施例涉及的传输参数集合,例如网络侧设备300中涉及的传输参数集合。同一传输参数集合在不同时间点可以有不同的取值,故能够适配不同的系统状态和业务需求,进而可改善传输性能。
一种可能的设计中,所述处理单元3001,还用于:在从为传输参数集合预设的至少两组取值中选取一组取值之前,测量侧行链路状态,根据测量结果,判断所述侧行链路是否处于拥塞状态。
另一种可能的设计中,所述处理单元3001,具体用于按如下方式从为传输参数集合预设的至少两组取值中选取一组取值:
根据预配置的传输需求集合,从为传输参数集合预设的至少两组取值中选取一组取值;所述传输需求集合中包括数据包长度、传输时延、传输速率、丢包率、优先级和服务质量等级标识qci等级中的至少一个;所述传输需求集合中的至少一个传输需求具有至少两个等级,每个传输需求等级对应传输参数集合的一组取值。
需要说明的是,上述涉及的网络侧设备和终端的控制器/处理器可以是一个通用中央处理器(cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本发明方案程序执行的集成电路。计算机系统中包括的一个或多个存储器,可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是磁盘存储器。这些存储器通过总线与处理器相连接。
可以理解的是,上述实施例附图涉及的网络侧设备和终端的结构,仅仅是对网络侧设备和终端的简化设计,并不引以为限。在实际应用中,网络侧设备可以包含任意数量的发射器,接收器,处理器,控制器,存储器,通信单元等,终端还可包含编码器、调制器、解调器和解码器等。
本发明实施例以下将对网络侧设备和终端实施本发明实施例涉及的差异化传输通信方法进行详细说明。
图8所示为本发明实施例提供的通信方法流程示意图,如图8所示,包括:
s101:网络侧设备为传输参数集合从预设的至少两组取值中选择一组取值。
本发明实施例中所述传输参数集合中包括的传输参数可以包括如下传输参数中的一项或者几项:发送功率、发送功率偏移量、发送概率权值、发送周期、重传次数、调制编码格式(modulationandcodingscheme,mcs)等级和资源池配置参数,所述资源池配置参数包括资源池周期、资源池偏移量和时频资源信息等。所述传输参数包括但不限于上述传输参数。
上述传输参数集合中至少一项传输参数具有预设的至少两个取值,一个或者多个所述传输参数组成所述传输参数集合,一个或者多个所述传输参数的不同取值组成多组取值,每一组取值包含所述传输参数集合中各传输参数的一个取值。例如,若所述传输参数集合中包括发送功率这一个传输参数,则该发送功率组成所述传输参数集合,该发送功率具有至少两个不同的取值,所述发送功率的每一取值是所述传输参数集合的一组取值,所述发送功率所述至少两个不同取值组成所述传输参数集合的至少两组取值。若所述参数集合中包括发送功率和发送周期这两个传输参数,则所述发送功率和所述发送周期组成所述传输参数集合。所述发送功率和所述发送周期的取值可以是:所述发送功率具有至少两个取值,所述发送周期具有一个取值;或者所述发送功率具有一个取值,所述发送周期具有至少两个取值;或者所述发送功率和所述发送周期都具有至少两个取值。所述发送功率的取值和所述发送周期的取值之间的各种组合组成所述传输参数集合的多组取值。例如所述发送功率具有至少两个取值a和b,所述发送周期具有一个取值c,则可为所述传输参数集合预设两组取值分别为发送功率取值a和发送周期取值c作为一组取值,发送功率取值b和发送周期取值c作为另一组取值。对于传输参数集合包括多于两个传输参数的情形相类似,在此不再赘述。
本发明实施例中所述传输参数集合中涉及的传输参数可以采用如下方式设置取值以及选取取值:
发送功率预设的取值包括至少两个取值,例如包括p1和p2,网络侧设备从所述至少两个取值中选择一个取值,例如,可从p1和p2选取取值p1。
或者,发送功率偏移量预设的取值包含至少两个取值,例如包括δp1和δp2,网络侧设备从所述至少两个取值中选择一个取值,例如,可从δp1和δp2中选取δp1。
或者,发送概率权值预设的取值中包含至少两个取值,例如包括x1=1,x2=0.5,网络侧设备从所述至少两个取值中选择一个取值,例如可从x1=1和x2=0.5中,选择x2=0.5(每个数据包发送概率降为一半)。
或者,发送周期预设的取值中包含至少两个取值,例如包括t1=100ms,t2=200ms,网络侧设备从所述至少两个取值中选择一个取值,例如可从t1=100ms和t2=200ms中选择t1=100ms(每个数据包100ms发送一次)。
或者,重传次数预设的取值中包含至少两个参数,例如包括n1=3,n2=1,n3=0,网络侧设备从所述至少两个取值中选择一个取值,例如可从n1=3,n2=1和n3=0中选择n1=3,(即每个数据包传输4次,首次传输1次,重传3次)。
或者,mcs等级预设的取值中包含至少两个取值,例如包括32个mcs等级,分别对应mcs=0至mcs=31,网络侧设备从所述至少两个取值中选择一个取值,例如可从32个mcs等级中选择mcs=6(每个数据包以mcs等级为6进行发送)。
或者,资源池配置参数的预设取值中包含至少两组取值,例如包括c1和c2,其中所述至少两组取值中的每组取值是一组与资源池配置相关的参数,如取值c1对应资源池的周期为20ms,偏移量为0,资源池可用的子帧为全部子帧,可用的频域资源为系统带宽对应的所有物理资源块;取值c2对应资源池的周期为40ms,偏移量为0,可用的子帧为全部子帧,可用的频域资源为系统中间的6个物理资源块;网络侧设备从所述至少两个取值中选择一个取值,例如可从c1和c2中选择c1。
本发明实施例中若传输参数集合中包括一种传输参数,则所述在预设的至少两组取值中选择一组取值,可以理解为是在上述涉及的各种传输参数中的一种传输参数的至少两个取值中选择一个,例如传输参数集合中包括发送功率,且该发送功率采用上述举例方式选取取值,则选取出的一组取值为p1。若传输参数集合中包括多种传输参数,则所述在预设的至少两组取值中选取一组取值,可以理解为是在上述涉及的各种传输参数中至少两种传输参数不同取值任意组合得到的多组取值中选择一组,例如若传输参数集合中包括上述涉及的全部传输参数,且每一传输参数采用上述举例方式选取取值,则选取出的一组取值为p1、δp1、x2=0.5、t1=100ms、n1=3、mcs=6和c1。
本发明实施例中网络侧设备可以根据实际需求,在预设的至少两组取值中选择一组取值。
s102:网络侧设备发送所述选择的一组取值。
网络侧设备可以采用广播的方式发送该传输参数,或者以无线资源控制(radioresourcecontrol,rrc)信令的方式发送该传输参数,或者以控制信令的方式发送该传输参数,其中控制信令分为公共控制信令和用户特有控制信令。
网络侧设备通过广播的方式和公共控制信令的方式发送该传输参数,使得小区内的所有终端具有相同的参数。网络侧设备通过rrc信令或者用户特有控制信令的方式发送该参数,使得不同的终端可以具有不同的参数。
例如,若网络侧设备选择重传次数n1=3,并且以广播的形式发送该重传次数选择的取值,则小区内的所有终端传输的数据的重传次数为3次。若网络侧设备选择重传次数n1=3,n2=1,并且以专有控制信令的方式发送该重传次数选择的取值,通过专有控制信令为终端1传输重传次数n1,为终端2传输重传次数n2,则终端1传输的数据的重传次数为3次,终端2传输的数据的重传次数为1次。
s103:第一终端接收所述选择的一组取值,根据接收到的所述传输参数集合的一组取值发送通信数据。
本发明实施例中为描述方便,将作为发送端的终端称为第一终端,将作为接收端的终端称为第二终端。
s104:第二终端接收第一终端发送的通信数据。
第二终端为能够正确接收第一终端发送的通信数据,需要获取到一些特定的传输参数,例如资源池配置信息等,故可选的,还可包括如下步骤:
s105:第二终端获取传输参数。
第二终端可从网络侧设备处获取所需的传输参数,也可以从第一终端处获取所需的传输参数。
本发明实施例中网络侧设备为同一传输参数集合预配置至少两组取值,从所述至少两组取值中选择一组取值,作为该传输参数集合的取值,并发送,同一传输参数在不同时间点可以有不同的取值,进而可改善传输性能。
本发明实施例提供的通信方法一个典型的应用场景可以是两个终端之间直接通信时,侧行链路(sidelink)上存在拥塞的场景。此时,网络侧设备从为传输参数预设的至少两组取值中选择一组取值之前,获取侧行链路拥塞信息,根据侧行链路拥塞信息,进行取值的选择,以缓解拥塞,实现过程如图9所示。
图9所示的方法流程中,s202、s203、s204和s205与图8中的s101、s102、s103和s104分别相同,与图8不同之处在于,在为传输参数集合选择取值之前,还包括:
s201:网络侧设备获取侧行链路的拥塞信息。
终端在侧行链路上发送数据,当多个终端的发送数据量比较大时,会造成数据包的传输性能下降,即数据包的接收正确率下降,这种现象可以看作拥塞。本发明实施例中所述侧行链路拥塞信息可以是网络侧设备获取终端上报测量到的侧行链路的干扰水平,能量水平和参考信号接收功率(referencesignalreceivingpower,rsrp)数值,资源利用率等;还可以是网络侧设备测量侧行链路的资源利用率是否超过一个门限,例如资源占用率是否超过50%或者80%,若超过该门限,即认为侧行链路是拥塞的,否则就是不拥塞的。
可选的,图9中也可包括与s105相同的s206步骤,即第二终端获取传输参数的步骤。
本发明实施例提供的通信方法另一个典型的应用场景可以是不同传输需求下的差异化传输。网络侧设备根据传输需求集合来选择一组取值,所述传输需求集合可以包括数据包长度、传输时延、传输速率、丢包率、优先级和服务质量等级标识(qosclassidentifier,qci)中的一项或者几项,上述传输需求集合中的至少一项具有至少两个等级。上述传输需求中的一项或者多项组成传输需求集合,一个或者多个传输需求的不同取值组成多组传输需求等级。不同传输需求等级对应不同组的取值,进而实现不同传输需求下的差异化传输。
图10所示为本发明实施例提供的再一通信方法流程示意图,如图10所示,包括:
s301:所述网络侧设备根据传输需求集合为传输参数集合在预设的至少两组取值中选择一组取值。
所述传输需求集合中可包括以下中的一项或者几项:数据包长度、传输时延、传输速率、丢包率、优先级和qci,所述传输需求包括但不限于上述所列传输需求。
针对上述涉及的每一种传输需求的不同取值组成该传输需求的不同等级,例如,对于数据包长度而言,可以理解为数据包长度取值大于等于300byte的数据包,与数据包长度取值小于等于300byte的数据包组成数据包长度的两个等级。所述传输需求集合中至少一项具有至少两个等级,不同传输需求等级对应不同组的取值。例如,若所述传输需求集合中包括数据包长度这一个传输需求,则该数据包长度组成所述传输需求集合,该数据包长度具有至少两个等级,所述数据包长度的每一等级对应所述参数集合的一组取值。若所述参数集合中包括数据包长度和传输时延这两个传输需求,则所述数据包长度和所述传输时延组成所述传输需求集合。所述数据包长度和所述传输时延的等级情况可以是:所述数据包长度具有至少两个等级,所述传输时延具有一个等级;或者所述数据包长度具有一个等级,所述传输时延具有至少两个等级;或者所述数据包长度和所述传输时延都具有至少两个等级。所述数据包长度具有的等级和所述传输时延具有的等级之间的各种组合分别对应所述传输参数集合的不同组取值。例如所述数据包长度具有两个等级,分别为大数据包和小数据包,所述传输时延具有两个等级,分别为时延需求小的业务和时延需求大的业务,则大数据包和所述时延需求小的业务对应传输参数集合的一组取值,大数据包和所述时延需求大的业务对应传输参数集合的一组取值,小数据包和所述时延需求小的业务对应传输参数集合的一组取值,小数据包和所述时延需求小的业务对应传输参数集合的一组取值。对于传输需求集合包括多于两个传输需求的情形相类似,在此不再赘述。
本发明实施例以下将对上述涉及的每一种传输需求进行说明。
第一种:传输需求集合包括数据包长度
本发明实施例中,网络侧设备可根据数据包长度将数据包划分为至少两种数据包,并为每种数据包选择传输参数集合中的传输参数,所述传输参数集合可以是上述实施例涉及的传输参数集合,例如s101中涉及的传输参数集合。
例如,本发明实施例中网络侧设备可将数据包划分为两种数据包,将数据包长度大于等于300byte的数据包称为大数据包,将数据包长度小于300byte的数据包称为小数据包,具体进行传输参数的取值选取时,可采用如下方式:
网络侧设备为大数据包和小数据包选择的传输参数为发送功率,并在为发送功率预设的至少两个取值中选择一个,例如为大数据包从p1和p2选取取值p1,为小数据包可从p1和p2选取取值p2。
或者,网络侧设备为大数据包选择的传输参数为发送功率,为小数据包选择的传输参数为发送功率偏移量,例如为大数据包从p1和p2选取取值p1,为小数据包从δp1和δp2中选取δp1;
或者,网络侧设备为大数据包选择的传输参数为发送功率偏移量,为小数据包选择的传输参数为发送功率,例如为大数据包从δp1和δp2中选取δp2,为小数据包从p1和p2选取取值p2。
或者,网络侧设备为大数据包和小数据包选择的传输参数为发送概率权值,例如为大数据包从x1=1和x2=0.5中,选择x1=1,为小数据包从x1=1和x2=0.5中,选择x2=0.5,即小包仅以一半的概率进行数据发送。
或者,网络侧设备为大数据包和小数据包选择的传输参数为发送周期,例如为大数据包选择一个发送周期,例如从t1=100ms和t2=200ms中选择t1=100ms,即大数据包每100ms发送一次;为小数据包选择另一个发送周期,例如从t1=100ms和t2=200ms中选择t2=200ms,即小数据包每200ms发送一次。
或者,网络侧设备为大数据包和小数据包选择的传输参数为重传次数,为大数据包选择一个重传次数,如从n1=3,n2=1和n3=0中选择n1=3,即大数据包中每个数据包发送4次(首次传输1次,重传3次,总共传输4次),为小数据包选择另一个重传次数,如从n1=3,n2=1和n3=0中选择n3=0,即小数据包中每个数据包发送1次,没有重传。
或者,网络侧设备为大数据包和小数据包选择的传输参数为mcs等级,为大数据包选择一个mcs等级,例如预设32个mcs等级,分别为mcs=0至mcs=31,从中选择mcs=6,即大数据包以mcs等级6进行发送,为小数据包业务选择另一个mcs等级,如mcs=10,即小数据包以mcs等级10进行发送。
或者,网络侧设备为大数据包和小数据包选择的传输参数为资源池配置参数,为大数据包选择一个资源池配置参数,如从c1和c2中选择c1,为小数据包选择另一个资源池配置参数,如从c1和c2中选择c2。
或者,网络侧设备为大数据包和小数据包选择的传输参数为上述涉及的传输参数中的至少两个,则可为大数据包选择所述至少两个传输参数对应的一组取值,例如网络侧设备为大数据包和小数据包选择的传输参数为发送功率和资源池配置参数,则可为大数据包选择一组发送功率和资源池配置参数的取值,例如,选取发送功率为p1和资源池配置参数为c1的一组取值,为小数据包选择另一组发送功率和资源池配置参数的取值,例如选取发送功率为p2和资源池配置参数为c2的一组取值。
第二种:传输需求集合包括传输时延
本发明实施例中,网络侧设备可定义至少两种时延需求,并且为每种时延需求选择传输参数集合中的传输参数,所述传输参数集合可以是上述实施例涉及的传输参数集合,例如s101中涉及的传输参数集合。
本发明实施例中,网络侧设备可将时延需求划分为两种,例如将时延要求小于等于100ms的业务作为时延需求小的业务,将时延要求小于等于500ms的业务作为时延需求大的业务,网络侧设备可为时延需求小的业务和时延需求大的业务选择相同的传输参数,该传输参数对应不同的取值,网络侧设备也可以为时延需求小的业务和时延需求大的业务选择不相同的传输参数,具体的选择方法可参阅上述实施例中为大数据包和小数据包选择传输参数以及选择取值的过程,在此不再赘述。
第三种:传输需求集合包括传输速率需求
本发明实施例中,网络侧设备可定义至少两种传输速率需求,并且为每种传输速率需求选择传输参数集合中的传输参数,所述传输参数集合可以是上述实施例涉及的传输参数集合,例如s101中涉及的传输参数集合。
本发明实施例中,网络侧设备可将传输速率需求划分为两种,例如将每秒传输10次的业务作为传输速率需求高的业务,将每秒传输2次的业务作为传输速率需求低的业务,网络侧设备可为传输速率需求高的业务和传输速率需求低的业务选择相同的传输参数,该传输参数对应不同的取值,网络侧设备也可以为传输速率需求高的业务和传输速率需求低的业务选择不相同的传输参数,具体的选择方法可参阅上述实施例中为大数据包和小数据包选择传输参数以及选择取值的过程,在此不再赘述。
第四种:传输需求集合包括丢包率需求
本发明实施例中,网络侧设备可定义至少两种丢包率需求,并且为每种丢包率需求选择传输参数集合中的传输参数,所述传输参数集合可以是上述实施例涉及的传输参数集合,例如s101中涉及的传输参数集合。
本发明实施例中,网络侧设备可将丢包率需求划分为两种,例如将丢包率小于等于1%的业务作为丢包率需求高的业务,将丢包率小于等于10%的业务作为丢包率需求低的业务,网络侧设备可为丢包率需求高的业务和丢包率需求低的业务选择相同的传输参数,该传输参数对应不同的取值,网络侧设备也可以为丢包率需求高的业务和丢包率需求低的业务选择不相同的传输参数,具体的选择方法可参阅上述实施例中为大数据包和小数据包选择传输参数以及选择取值的过程,在此不再赘述。
第五种:传输需求集合包括优先级需求
本发明实施例中,网络侧设备可定义至少两种优先级需求,并且为每种优先级需求选择传输参数集合中的传输参数,所述传输参数集合可以是上述实施例涉及的传输参数集合,例如s101中涉及的传输参数集合。
本发明实施例中,网络侧设备可将优先级需求划分为八种,分别为优先级1到优先级8,例如将优先级等级为8的业务作为优先级需求高的业务,将优先级等级为1的业务作为优先级需求低的业务,网络侧设备可为优先级需求高的业务和优先级需求低的业务选择相同的传输参数,该传输参数对应不同的取值,网络侧设备也可以为优先级需求高的业务和优先级需求低的业务选择不相同的传输参数,具体的选择方法可参阅上述实施例中为大数据包和小数据包选择传输参数以及选择取值的过程,在此不再赘述。
第六种:传输需求集合包括qci等级需求
本发明实施例中,网络侧设备可定义至少两种qci等级需求,并且为每种qci等级需求选择传输参数集合中的传输参数,所述传输参数集合可以是上述实施例涉及的传输参数集合,例如s101中涉及的传输参数集合。
本发明实施例中,网络侧设备可将qci等级需求划分为八种,分别为qci等级1到qci等级8,例如将qci等级为8的业务作为qci等级需求高的业务,将qci等级为1的业务作为qci等级需求低的业务,网络侧设备可为qci等级需求高的业务和qci等级需求低的业务选择相同的传输参数,该传输参数对应不同的取值,网络侧设备也可以为qci等级需求高的业务和qci等级需求低的业务选择不相同的传输参数,具体的选择方法可参阅上述实施例中为大数据包和小数据包选择传输参数以及选择取值的过程,在此不再赘述。
本发明实施例中传输需求集合中可包括上述涉及的各种传输需求中的至少两种,每种传输需求选择传输参数以及选择取值的过程可采用上述涉及的方式。
s302:所述网络侧设备发送所述传输需求集合和对应该传输需求集合的相应传输参数的取值。
本发明实施例中,网络侧设备可以将选择传输参数集合的一组取值所依据的传输需求进行广播,以便接收到该传输需求和相应传输参数的终端,根据传输需求集合对应的传输参数集合的取值,进行数据的传输。例如,若终端从网络侧设备获取的传输参数集合中的一个传输参数为发送周期,发送周期的取值为数据包长度大于等于300byte的大数据包的发送周期为500ms,小于300byte的小数据包的发送周期为100ms,则终端接收网络侧设备发送的传输需求集合中包括数据包长度,终端针对数据包长度大于等于300byte的大数据包采用500ms发送一次,针对数据包长度小于300byte的小数据包采用100ms发送一次。
具体的,网络侧设备可以采用广播的方式发送该传输需求和相应的传输参数,或者以rrc信令的方式该传输需求和相应的传输参数,或者以控制信令的方式该传输需求和相应的传输参数;其中控制信令分为公共控制信令和用户特有控制信令。
网络侧设备通过广播的方式和公共控制信令的方式该传输需求和相应的传输参数,使得小区内的所有终端对该传输需求具有相同的参数;网络侧设备通过rrc信令或者用户特有控制信令的方式该传输需求和相应的传输参数,使得不同的终端对该传输需求可以具有不同的参数。
例如,若网络侧设备根据数据包长度进行参数选取,网络侧为数据包长度大于或者等于300byte的数据包选取重传次数n1=3,并且以广播的形式发送该传输需求和相应的传输参数,则小区内的所有终端发送的数据包长度大于或者等于300byte的数据包重传次数为3次。若网络侧设备根据数据包长度进行参数选取,网络侧为数据包长度大于或者等于300byte的数据包选取重传次数n1=3和n2=1,并且以专有控制信令的方式发送该传输需求和相应的参数,通过专有控制信令为终端1发送该传输需求及其相应的重传次数n1,为终端2发送该传输需求及其相应的重传次数n2,则终端1发送数据包长度大于或者等于300byte的数据包重传次数为3次,终端2发送数据包长度大于或者等于300byte的数据包重传次数为1次。
可选的,本发明实施例中网络侧设备可以设定划分传输需求等级的划分阈值,例如划分大数据包和小数据包的划分阈值为300byte,并且在小区内广播该划分阈值。
s303:第一终端接收网络侧设备发送的传输需求集合以及对应该传输需求集合的传输参数集合的取值。
s304和s305的实现步骤,与图8中s104和s105分别相同,在此不再赘述。
本发明实施例中作为发送终端的第一终端获取传输参数集合的至少两组取值中的一组取值,可采用上述实施例涉及的由网络侧设备处获取,也可采用从预先配置的传输参数集合的至少两组取值中选择一组取值,依据该选择的一组取值,发送通信数据,实施过程可参阅图11所示。
图11所示为本发明实施例提供的又一通信方法流程示意图,如图11所示,包括:
s401:第一终端从为传输参数集合预先配置的至少两组取值中选取一组取值。
其中,所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值。所述传输参数集合可以是上述实施例涉及的传输参数集合,例如s101中涉及的传输参数集合。
可选的,所述第一终端可根据预配置的传输需求集合,从为传输参数集合预设的至少两组取值中选取一组取值,以实现不同传输需求下的差异化传输。
所述传输需求集合与上述实施例涉及的传输需求集合不同之处在于该传输需求集合为终端预先配置的,其它则与上述实施例涉及的传输需求集合相同,例如s301中涉及的传输需求集合。
s402:第一终端依据所述传输参数集合的一组取值发送通信数据。
s403与s404与图8中s104和s105分别相同,在此不再赘述。
可选的,第一终端可在为传输参数集合从预设的至少两组取值中选取一组取值之前,测量侧行链路的链路状态,根据测量结果判断侧行链路是否处于拥塞状态,若侧行链路处于拥塞状态,根据侧行链路拥塞信息,进行取值的选择,以缓解拥塞,实现过程如图12所示。
图12所示的方法流程中,s503、s504、s505和s506与图11中的s401、s402、s403和s404分别相同,与图11不同之处在于,在为传输参数集合从预先配置的至少两组取值中选择一组取值之前,还包括:
s501:第一终端测量侧行链路状态。
第一终端测量的侧行链路状态,例如可以是干扰水平,能量水平和参考信号接收功率(referencesignalreceivingpower,rsrp)数值,资源利用率等。
s502:根据测量结果,判断所述侧行链路是否处于拥塞状态。
其中,根据测量结果判断侧行链路是否拥塞,可以是通过判断设定的参数是否超出设定的门限值。例如第一终端判断侧行链路的资源利用率是否超过一个门限,例如资源占用率是否超过50%或者80%,若超过该门限,即认为侧行链路是处于拥塞状态的,否则就是不拥塞的。
本发明实施例提供的差异化数据传输可以应用在上述两种应用场景相结合的场景下,即可以在网络拥塞的情况下,根据传输需求集合来选择传输参数集合的取值,具体实现过程可参阅上述实施例的描述,在此不再赘述。
需要说明的是,本发明实施例中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(英文:non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(英文:magnetictape),软盘(英文:floppydisk),光盘(英文:opticaldisc)及其任意组合。
本发明是参照本发明实施例的方法和设备各自的流程图和方框图来描述的。应理解可由计算机程序指令实现流程图和方框图中的每一流程和方框、以及流程图和方框图中的流程和方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和方框图一个方框或多个方框中指定的功能的装置。
以上所述,仅为本发明具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
1.一种通信方法,其特征在于,包括:
根据侧行链路拥塞信息为传输参数集合确定一组取值,所述传输参数集合包括发射功率和调制编码策略mcs等级;
根据所述一组取值向第二终端发送通信数据。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
测量侧行链路状态;
根据测量结果确定所述侧行链路拥塞信息。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
根据所述侧行链路拥塞信息和预配置的优先级为所述传输参数集合确定所述一组取值,所述优先级具有至少两个等级,每个优先级等级对应传输参数集合的一组取值。
4.如权利要求1所述的方法,其特征在于,
所述传输参数集合还包括用于指示重传次数的信息。
5.如权利要求1所述的方法,其特征在于,
所述一组取值属于至少两组取值,所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值,所述传输参数集合中各传输参数中有至少一个传输参数具有至少两个取值。
6.一种终端装置,其特征在于,包括:
处理单元,用于根据侧行链路拥塞信息为传输参数集合确定一组取值,所述传输参数集合包括发射功率和调制编码策略mcs等级;
发送单元,用于根据所述一组取值向第二终端发送通信数据。
7.如权利要求6所述的终端装置,其特征在于,所述处理单元,还用于:
测量侧行链路状态;
根据测量结果确定所述侧行链路拥塞信息。
8.如权利要求6或7所述的终端装置,其特征在于,
所述处理单元,还用于根据所述侧行链路拥塞信息和预配置的优先级为所述传输参数集合确定所述一组取值,所述优先级具有至少两个等级,每个优先级等级对应传输参数集合的一组取值。
9.如权利要求6所述的终端装置,其特征在于,
所述传输参数集合还包括用于指示重传次数的信息。
10.如权利要求6所述的终端装置,其特征在于,
所述一组取值属于至少两组取值,所述至少两组取值中的每一组取值包含所述传输参数集合中各传输参数的一个取值,所述传输参数集合中各传输参数中有至少一个传输参数具有至少两个取值。
11.一种计算机可读存储介质,其存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1-5任意一项所述的方法。
技术总结