协商数据传输速率的方法、接收端和发送端与流程

文档序号:19249721发布日期:2019-11-27 20:03阅读:444来源:国知局
协商数据传输速率的方法、接收端和发送端与流程

本发明实施例涉及通信技术领域,具体涉及一种协商数据传输速率的方法、接收端和发送端。



背景技术:

在第五代移动通信技术(fifth-generation,5g)系统中,在接入网侧引入了服务质量流((qualityofservice,qos)flow)和pdu会话(协议数据单元(protocoldataunit,pdu)session),不同的pdu会话可以包含多个qos流(flow),不同的qos流可以标识不同的业务类型(例如:语音业务或视频业务)。而一个数据无线承载(dataradiobearer,drb)可以包含多个qos流。对于同一个drb可以配置一个或二个逻辑信道编号,参见图1a和图1b。

在接入网引入qos流后,当一个drb可以包含多个qos流的时候,亟需解决如何指示不同qos流的数据传输速率变更。



技术实现要素:

本发明实施例的一个目的在于提供一种协商数据传输速率的方法、接收端和发送端,解决如何指示不同qos流的数据传输速率变更的问题。

第一方面,提供了一种协商数据传输速率的方法,应用于接收端,所述方法包括:

接收发送端发送的数据传输速率信息;

根据所述数据传输速率信息,对第一业务进行数据传输速率变更;

所述第一业务是与所述接收端中接收到所述数据传输速率信息的媒体接入控制mac实体对应的业务,或者,所述第一业务是与所述接收端对应的业务。

第二方面,还提供了一种协商数据传输速率的方法,应用于发送端,所述方法包括:

向接收端发送数据传输速率信息,所述数据传输速率信息用于指示所述接收端对第一业务进行数据传输速率变更;

所述第一业务是与所述接收端中接收到所述数据传输速率信息的mac实体对应的业务,或者,所述第一业务是与所述接收端对应的业务。

第三方面,还提供了一种接收端,包括:

接收模块,用于接收发送端发送的数据传输速率信息;

处理模块,用于根据所述数据传输速率信息,对第一业务进行数据传输速率变更;

所述第一业务是与所述接收端中接收到所述数据传输速率信息的mac实体对应的业务,或者,所述第一业务是与所述接收端对应的业务。

第四方面,还提供了一种发送端,包括:

发送模块,用于向接收端发送数据传输速率信息,所述数据传输速率信息用于指示所述接收端对第一业务进行数据传输速率变更;

所述第一业务是与所述接收端中接收到所述数据传输速率信息的mac实体对应的业务,或者,所述第一业务是与所述接收端对应的业务。

第五方面,还提供了一种接收端,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的协商数据传输速率的步骤。

第六方面,还提供了一种发送端包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第二方面所述的协商数据传输速率的步骤。

第七方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面所述的协商数据传输速率的步骤。

本发明的实施例,当一个drb包括多个qos流的情况下,发送端和接收端对一个或多个业务的数据传输速率进行协商,使得接收端能够根据协商结果对一个或多个业务的数据传输速率进行变更,进而解决了如何指示不同qos流的数据传输速率变更的问题。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1a和图1b为数据流映射示意图;

图2为macce格式的示意图;

图3为本发明实施例的无线通信系统的架构示意图;

图4为本发明实施例的协商数据传输速率的方法流程图之一;

图5为本发明实施例的协商数据传输速率的方法流程图之二;

图6为本发明实施例的协商数据传输速率的方法流程图之三;

图7为本发明实施例的协商数据传输速率的方法流程图之四;

图8为本发明实施例的接收端的结构图之一;

图9为本发明实施例的发送端的结构图之一;

图10为本发明实施例的接收端的结构图之二;

图11为本发明实施例的发送端的结构图之二。

具体实施方式

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

本申请的说明书和权利要求书中的术语“包括”以及它的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,说明书以及权利要求中使用“和/或”表示所连接对象的至少其中之一,例如a和/或b,表示包含单独a,单独b,以及a和b都存在三种情况。

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

为了便于理解本发明实施例的技术方案,下面对语音速率调整的技术进行介绍:

在长期演进(longtermevolution,lte)系统中,由于接入网负载的变化,引入了用户设备(userequipment,ue)的语音编码速率调整的机制。网络侧可以给ue发送(ue侧也可以给网络侧发送)媒体接入控制控制单元(mediumaccesscontrolcontrolelement,macce),推荐的编码速率。通过网络侧和ue的协商,ue最终可以决定其采用的语音编码速率。

如图2所示,macce的格式包括:

逻辑信道标识(logicalchannelidentify,lcid)域:该域指示对于推荐比特率(来自网络)或推荐比特请求(来自ue)适用的逻辑信道标识。该域长度为4比特(bit);

上行链路(uplink,ul)或下行链路(downlink,dl)域:该域指示推荐比特率(来自网络)或推荐比特请求(来自ue)适用上行或下行。该域长度为1bit。ul/dl域设置成“0”指示下行。“ul/dl”域设置成“1”指示上行;

比特率(bitrate)域:该域指示推荐比特率表格的一个标签项。该域长度为6bit。对于比特率推荐,该比特率域指示推荐的比特率。对于比特率请求,该比特率域指示期望的比特率;

预留比特,例如:预留比特可以设置成“0”。

下面结合附图介绍本发明的实施例。本发明实施例提供的协商数据传输速率的方法、接收端和发送端可以应用于无线通信系统中。该无线通信系统可以为采用5g系统,或者演进型长期演进(evolvedlongtermevolution,elte)系统,或者后续演进通信系统。

参见图3,为本发明实施例提供的一种无线通信系统的架构示意图。如图3所示,该无线通信系统可以包括:网络侧设备30和用户设备,例如用户设备记做ue31,ue31可以与网络侧设备30。在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图3中采用实线示意。

需要说明的是,上述通信系统可以包括多个ue,网络侧设备和可以与多个ue通信(传输信令或传输数据)。

本发明实施例提供的网络侧设备30可以为基站,该基站可以为通常所用的基站,也可以为演进型基站(evolvednodebasestation,enb),还可以为5g系统中的网络侧设备(例如下一代基站(nextgenerationnodebasestation,gnb)或发送和接收点(transmissionandreceptionpoint,trp))或者小区cell等设备。

本发明实施例提供的用户设备可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等。

参见图4,为本发明实施例的协商数据传输速率的方法的流程图,该方法的执行主体为接收端,具体步骤如下:

步骤401:接收发送端发送的数据传输速率信息;

在本发明实施例中,可选地,数据传输速率信息(或者称为数据率信息)可以携带在macce中,即通过macce中的原比特和/或预留比特指示对一个或多个业务的数据传输速率进行变更,可选地,上述业务可以表示为qos流。

其中,接收端为网络侧设备,发送端为ue;或者接收端为ue,发送端为网络侧设备。

步骤402:根据数据传输速率信息,对第一业务进行数据传输速率变更;

其中,第一业务是与接收端中接收到数据传输速率信息的mac实体对应的业务,或者,第一业务是与接收端对应的业务。可选地,上述第一业务可以表示为qos流1,当然并不限于此。

在本发明实施例中,可选地,数据传输速率信息包括以一项或多项组合:业务标识信息;上行数据标识信息;下行数据标识信息;网络侧设备推荐的数据传输速率;以及ue请求的数据传输速率。

在本发明实施例中,可选地,业务标识信息包括以下一项或多项组合:pdu会话的标识;qos流的标识;数据无线承载(drb)的标识;以及逻辑信道的标识。

在本发明实施例中,可选地,pdu会话的标识和qos流的标识对应于ue的一个业务;或者qos流的标识对应于ue的一个业务。

在本发明实施例中,当一个drb包括多个qos流的情况下,发送端和接收端对一个或多个业务的数据传输速率进行协商,使得接收端能够根据协商结果对一个或多个业务的数据传输速率进行变更,进而解决了如何指示不同qos流的数据传输速率变更的问题。

参见图5,为本发明实施例的协商数据传输速率的方法的流程图,该方法的执行主体为发送端,具体步骤如下:

步骤501:向接收端发送数据传输速率信息,数据传输速率信息用于指示所述接收端对第一业务进行数据传输速率变更;

在本发明实施例中,可选地,数据传输速率信息(或者称为数据率信息)也可以称为macce。即通过macce中的原比特和/或预留比特指示对一个或多个业务的数据传输速率进行变更,可选地,上述业务可以表示为qos流。

其中,接收端为网络侧设备,发送端为ue,或者接收端为ue,发送端为网络侧设备。

其中,第一业务是与接收端中接收到数据传输速率信息的mac实体对应的业务,或者,第一业务是与接收端ue对应的业务。

在本发明实施例中,可选地,数据传输速率信息包括以一项或多项组合:业务标识信息;上行数据标识信息;下行数据标识信息;网络侧设备推荐的数据传输速率;以及ue请求的数据传输速率。

在本发明实施例中,可选地,业务标识信息包括以下一项或多项组合:pdu会话的标识;qos流的标识;数据无线承载(drb)的标识;以及逻辑信道的标识。

在本发明实施例中,可选地,pdu会话的标识和qos流的标识对应于ue的一个业务;或者qos流的标识对应于ue的一个业务。

在本发明实施例中,当一个drb包括多个qos流的情况下,发送端和接收端对一个或多个业务的数据传输速率进行协商,使得接收端能够根据协商结果对一个或多个业务的数据传输速率进行变更,进而解决了如何指示不同qos流的数据传输速率变更的问题。

示例1:macce仅指示某mac实体对应的业务的数据传输速率变更。

如图6所示,为本发明实施例的协商数据传输速率的方法流程,具体步骤如下:

步骤601:发送端给接收端发送用于推荐或请求数据传输速率的macce;

在本发明实施例中,该macce包括:业务标识信息;上行或下行数据标识信息;推荐或请求数据传输速率,例如:比特率(bitrate),该比特率可以是比特率表格的一个标签项。

其中,该业务标识信息包括以下一项或多项的任意组合:pdu会话标识;以及qos流标识。

进一步地,该业务标识信息还可以包括:逻辑信道的标识。

步骤602:接收端接收到macce后,只将该macce中推荐或请求数据传输速率应用于接收该macce的mac实体对应的业务。

例如:接收端为ue,当ue的主小区组(mastercellgroup,mcg)mac收到qos流1(qosflow1)的下行推荐比特率是20kbit/s,则ue认为该推荐的20kbit/s用于mcgmac对应的qos流1,而不是辅小区组(secondarycellgroup,scg)mac对应的qos流1。

示例2:macce指示整个ue对应的业务的数据传输速率变更。

如图7所示,为本发明实施例的协商数据传输速率的方法流程,具体步骤如下:

步骤701:发送端给接收端发送用于推荐或请求数据传输速率的macce;

在本发明实施例中,该macce包括以下一项或多项的任意组合:业务标识信息;上行或下行数据标识信息;推荐或请求数据传输速率,例如:比特率,该比特率可以是比特率表格中的一个标签项。

其中,该业务标识信息包括以下一项或多项的任意组合:pdu会话的标识;qos流的标识;drb的标识。

进一步地,qos流的标识和pdu会话的标识(或qos流的标识)可以在ue侧唯一标识一个业务。

进一步地,业务标识信息还可以包括:逻辑信道的标识。

步骤702:接收端接收到macce后,将该macce中推荐或请求数据传输速率应用于该接收端对应的业务。

例如:ue的mcg或scgmac收到pdu会话1的qos流1的下行推荐比特率是20kbit/s,则ue认为该推荐的20kbit/s用于pdu会话1的qos流1。

本发明实施例中还提供了一种接收端,由于接收端解决问题的原理与本发明实施例中协商数据传输速率的方法相似,因此该接收端的实施可以参见方法的实施,重复之处不再敷述。

参见图8,为本发明实施例中接收端的结构示意图,该接收端800包括:

接收模块801,用于接收发送端发送的数据传输速率信息;

处理模块802,用于根据所述数据传输速率信息,对第一业务进行数据传输速率变更;

其中,接收端为网络侧设备,发送端为ue;或者接收端为ue,发送端为网络侧设备;

其中,第一业务是与接收端中接收到数据传输速率信息的mac实体对应的业务,或者,第一业务是与接收端对应的业务。

在本发明实施例中,可选地,数据传输速率信息包括以一项或多项组合:业务标识信息;上行数据标识信息;下行数据标识信息;网络侧设备推荐的数据传输速率;以及ue请求的数据传输速率。

在本发明实施例中,可选地,业务标识信息包括以下一项或多项组合:pdu会话的标识;qos流的标识;数据无线承载(drb)的标识;以及逻辑信道的标识。

在本发明实施例中,可选地,pdu会话的标识和qos流的标识对应于ue的一个业务;或者qos流的标识对应于ue的一个业务。

本发明实施例提供的接收端,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

本发明实施例中还提供了一种发送端,由于发送端解决问题的原理与本发明实施例中协商数据传输速率的方法相似,因此该发送端的实施可以参见方法的实施,重复之处不再敷述。

参见图9,为本发明实施例中发送端的结构示意图,该发送端900包括:

发送模块901,用于向接收端发送数据传输速率信息,数据传输速率信息用于指示所述接收端对第一业务进行数据传输速率变更;

其中,接收端为网络侧设备,发送端为ue,或者接收端为ue,发送端为网络侧设备;

其中,第一业务是与接收端中接收到数据传输速率信息的mac实体对应的业务,或者,第一业务是与接收端对应的业务。

在本发明实施例中,可选地,数据传输速率信息包括以一项或多项组合:业务标识信息;上行数据标识信息;下行数据标识信息;网络侧设备推荐的数据传输速率;以及ue请求的数据传输速率。

在本发明实施例中,可选地,业务标识信息包括以下一项或多项组合:pdu会话的标识;qos流的标识;数据无线承载(drb)的标识;以及逻辑信道的标识。

在本发明实施例中,可选地,pdu会话的标识和qos流的标识对应于ue的一个业务;或者qos流的标识对应于ue的一个业务。

本发明实施例提供的发送端,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

参见图10,本发明实施例提供了另一种接收端1000,包括:处理器1001、收发机1002、存储器1003、用户接口1004和总线接口。

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

本发明实施例中,接收端1000还可以包括:存储在存储器1003上并可在处理器1001上运行的计算机程序,该计算机程序被处理器1001执行时实现:接收发送端发送的数据传输速率信息;根据所述数据传输速率信息,对第一业务进行数据传输速率变更;所述第一业务是与所述接收端中接收到所述数据传输速率信息的媒体接入控制mac实体对应的业务,或者,所述第一业务是与所述接收端对应的业务。

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

参见图11,本发明实施例提供了另一种发送端1100,包括:处理器1101、收发机1102、存储器1103、用户接口1104和总线接口。

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

本发明实施例中,发送端1100还可以包括:存储在存储器1103上并可在处理器1101上运行的计算机程序,该计算机程序被处理器1101执行时实现:向接收端发送数据传输速率信息,所述数据传输速率信息用于指示所述接收端对第一业务进行数据传输速率变更;所述第一业务是与所述接收端中接收到所述数据传输速率信息的mac实体对应的业务,或者,所述第一业务是与所述接收端对应的业务。

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

结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram、闪存、rom、eprom、eeprom、寄存器、硬盘、移动硬盘、只读光盘或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

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

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

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

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

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

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