本发明涉及无线通信技术,尤其涉及一种资源分配的方法、设备和系统。
背景技术:
随着移动互联网的快速发展和智能手机的盛行,手机应用程序(APP,Application)在用户的日常生活中起着越来越重要的作用。APP可以满足用户咨询、购物、社交、娱乐、搜索、工作等不同方面的需求。随着APP业务类型的不断扩大,引起了APP业务流量需求的增长,也会不断地考验无线网络资源容量、性能,以及用户对网络使用的感知度。
随着第四代移动通信技术(4G,the 4th Generation mobile communication technology)进入大规模商用,面向2020年及未来的第五代移动通信(5G,5th Generation)技术已成为全球移动通信产业的研发重点。5G将成为2020年及未来连接人与人、人与物、物与物的基础通信方式。5G不仅要进一步提升移动互联网用户体验,还将解决千亿机器无线通信的物联网需求。因此,传输速率、时延、连接数、流量密度、移动性等将会成为关键技术指标。
目前,不同业务类型的APP,或者同一APP内部不同的业务类型,对网络的需求是不同的。例如,在物联网制式或者4G网络制式下,终端使用的接入资源是不同的;又或者,低时延超可靠业务和物联网业务对应的网络协议栈资源也是不一致的。但是基于现有终端接入网络的方式,APP与终端控制面并无信息交流渠道,导致网络侧设备无法通过终端获取APP对于网络的需求,因此也就无法针对APP对于网络的不同需求提供相应的无线网络资源,从而无法提升网络资源的利用率,也无法提供差异化的服务。
技术实现要素:
为解决上述技术问题,本发明实施例期望提供一种资源分配的方法、设备和系统,网络侧设备可以根据终端APP不同的业务需求合理分配无线资源,提高网络资源的利用率以及提供差异化的服务。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种资源分配的方法,所述方法包括:
终端接收由应用程序APP通知的待传输业务对应的业务描述信息;
所述终端将所述待传输业务对应的业务描述信息发送至网络侧设备。
在上述方案中,所述业务描述信息至少包括以下任一项:所述待传输业务的业务类型信息、所述待传输业务所需的最小传输速率和所述待传输业务所需的最小时延要求。
在上述方案中,所述终端将所述待传输业务对应的业务描述信息发送至网络侧设备,包括:
所述终端将所述业务描述信息封装在随机接入请求消息或者无线资源请求消息或者上行消息中;
所述终端将封装有所述业务描述信息的随机接入请求消息或者无线资源请求消息或者上行消息发送至所述网络侧设备。
在上述方案中,所述终端将所述业务描述信息封装在随机接入请求消息或者无线资源请求消息或者上行消息中,具体包括:
所述终端根据预设的第一映射策略,获取所述业务描述信息中的各项分别对应的等级信息;
所述终端在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述业务描述信息中的各项分别对应的等级信息填充于所述业务描述信息字段。
在上述方案中,所述终端将所述业务描述信息封装在随机接入请求消息或者无线资源请求消息或者上行消息中,具体包括:
所述终端根据预设的第二映射策略,按照所述业务描述信息中的所有项获取统一对应的分类信息;
所述终端在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述分类信息填充于所述业务描述信息字段。
第二方面,本发明实施例提供了一种资源分配的方法,所述方法包括:
网络侧设备接收待传输业务对应的业务描述信息;
所述网络侧设备根据预设的配置策略和所述待传输业务对应的业务描述信息生成所述待传输业务对应的无线资源配置信息;
所述网络侧设备根据所述无线资源配置信息进行无线资源配置,并将所述无线资源配置信息发送至终端。
在上述方案中,所述业务描述信息至少包括以下任一项:所述待传输业务的业务类型信息、所述待传输业务所需的最小传输速率和所述待传输业务所需的最小时延要求。
在上述方案中,所述业务描述信息封装在所述终端发送的随机接入请求消息或者无线资源请求消息或者上行消息中。
在上述方案中,所述网络侧设备接收待传输业务对应的业务描述信息,具体包括:
所述网络侧设备接收所述随机接入请求消息或者无线资源请求消息或者上行消息;
所述网络侧设备对所述随机接入请求消息或者无线资源请求消息或者上行消息进行解析,获取所述随机接入请求消息或者无线资源请求消息或者上行消息中的业务描述信息字段;
所述网络侧设备获取所述业务描述信息字段中所填充的所述业务描述信息中的各项信息参数,或者,所述业务描述信息中的各项分别对应的等级信息,或者,所述网络侧设备获取所述业务描述信息字段中所填充的所述业务描述信息中的所有项统一对应的分类信息。
在上述方案中,当所述业务描述信息包括所述待传输业务的业务类型信息、所述待传输业务所需的最小传输速率以及所述待传输业务所需的最小时延要求中的至少一项时,所述无线资源配置信息用于表征所述待传输业务的业务类型对应的服务质量QoS承载。
第三方面,本发明实施例提供了一种资源分配装置,所述资源分配装置包括:第一接收模块和第一发送模块;其中,
所述第一接收模块,用于接收由应用程序APP通知的待传输业务对应的业务描述信息;
所述第一发送模块,用于将所述待传输业务对应的业务描述信息发送至网络侧设备。
在上述方案中,所述第一发送模块包括:封装子模块和发送子模块;其中,
所述封装子模块,用于将所述业务描述信息封装在随机接入请求消息或者无线资源请求消息或者上行消息中;
所述发送子模块,用于将封装有所述业务描述信息的随机接入请求消息或者无线资源请求消息或者上行消息发送至所述网络侧设备。
在上述方案中,所述封装子模块,用于根据预设的第一映射策略,获取所述业务描述信息中的各项分别对应的等级信息;
以及,在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述业务描述信息中的各项分别对应的等级信息填充于所述业务描述信息字段。
在上述方案中,所述封装子模块,用于根据预设的第二映射策略,按照所述业务描述信息中的所有项获取统一对应的分类信息;
以及,在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述分类信息填充于所述业务描述信息字段。
第四方面,本发明实施例提供了一种资源分配装置,所述装置包括:第二接收模块、生成模块、配置模块和第二发送模块;其中,
所述第二接收模块,用于接收待传输业务对应的业务描述信息;
所述生成模块,用于根据预设的配置策略和所述待传输业务对应的业务描述信息生成所述待传输业务对应的无线资源配置信息;
所述配置模块,用于根据所述无线资源配置信息进行无线资源配置;
所述第二发送模块,用于将所述无线资源配置信息发送至终端。
在上述方案中,所述业务描述信息封装在所述终端发送的随机接入请求消息或者无线资源请求消息或者上行消息中。
在上述方案中,所述第二接收模块,包括接收子模块和解析子模块模块;其中,
所述接收子模块,用于接收所述随机接入请求消息或者无线资源请求消息或者上行消息;
所述解析子模块,用于对所述随机接入请求消息或者无线资源请求消息或者上行消息进行解析,获取所述随机接入请求消息或者无线资源请求消息或者上行消息中的业务描述信息字段;
以及,获取所述业务描述信息字段中所填充的所述业务描述信息中的各项信息参数,或者,所述业务描述信息中的各项分别对应的等级信息,或者,获取所述业务描述信息字段中所填充的所述业务描述信息中的所有项统一对应的分类信息。
第五方面,本发明实施例提供了一种终端,所述终端包括:第一通信接口、第一存储器、第一处理器和第一总线;其中,
所述第一总线用于连接所述第一通信接口、所述第一处理器和所述第一存储器以及这些器件之间的相互通信;
所述第一通信接口,用于与外部网元进行数据传输;
所述第一存储器,用于存储指令和数据;
所述第一处理器执行所述指令用于:指示所述通信接口接收由应用程序APP通知的待传输业务对应的业务描述信息;
以及,将所述待传输业务对应的业务描述信息封装在无线资源接入请求中;
以及,指示所述第一通信接口将所述待传输业务对应的业务描述信息发送至网络侧设备。
在上述方案中,所述第一处理器,具体用于:将所述业务描述信息封装在随机接入请求消息或者无线资源请求消息或者上行消息中;
以及,指示所述第一通信接口将封装有所述业务描述信息的随机接入请求消息或者无线资源请求消息或者上行消息发送至所述网络侧设备。
在上述方案中,所述第一处理器,具体用于根据预设的第一映射策略,获取所述业务描述信息中的各项分别对应的等级信息;
以及,在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述业务描述信息中的各项分别对应的等级信息填充于所述业务描述信息字段。
在上述方案中,所述第一处理器,具体用于根据预设的第二映射策略,按照所述业务描述信息中的所有项获取统一对应的分类信息;
以及,在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述分类信息填充于所述业务描述信息字段。
第六方面,本发明实施例提供了一种网络侧设备,所述网络侧设备包括:第二通信接口、第二存储器、第二处理器和第二总线;其中,
所述第二总线用于连接所述第二通信接口、所述第二处理器和所述第二存储器以及这些器件之间的相互通信;
所述第二通信接口,用于与外部网元进行数据传输;
所述第二存储器,用于存储指令和数据;
所述第二处理器执行所述指令用于:指示所述第二通信接口接收待传输业务对应的业务描述信息;
以及,根据预设的配置策略和所述待传输业务对应的业务描述信息生成所述待传输业务对应的无线资源配置信息;
以及,根据所述无线资源配置信息进行无线资源配置;
以及,指示所述第二通信接口将所述无线资源配置信息发送至终端。
在上述方案中,所述业务描述信息封装在所述终端发送的随机接入请求消息或者无线资源请求消息或者上行消息中。
在上述方案中,所述第二处理器,具体用于:
指示所述第二通信接口接收所述随机接入请求消息或者无线资源请求消息或者上行消息;
以及,对所述随机接入请求消息或者无线资源请求消息或者上行消息进行解析,获取所述随机接入请求消息或者无线资源请求消息或者上行消息中的业务描述信息字段;
以及,获取所述业务描述信息字段中所填充的所述业务描述信息中的各项信息参数,或者,所述业务描述信息中的各项分别对应的等级信息,或者,获取所述业务描述信息字段中所填充的所述业务描述信息中的所有项统一对应的分类信息。
第七方面,本发明实施例提供了一种资源配置的系统,所述系统包括终端和网络侧设备;其中,
所述终端,用于接收由应用程序APP通知的待传输业务对应的业务描述信息;
以及,将所述待传输业务对应的业务描述信息发送至网络侧设备;
所述网络侧设备,用于接收待传输业务对应的业务描述信息;
以及,根据预设的配置策略和所述待传输业务对应的业务描述信息生成所述待传输业务对应的无线资源配置信息;
以及,根据所述无线资源配置信息进行无线资源配置,并将所述无线资源配置信息发送至所述终端。
本发明实施例提供了一种资源分配的方法、设备和系统,网络侧设备接收到终端所发送的与业务相关的描述信息后,根据业务相关的描述信息所体现的终端APP业务需求进行无线资源的分配,从而提高网络资源的利用率以及提供差异化的服务。
附图说明
图1为本发明实施例提供的一种应用场景示意图;
图2为本发明实施例提供的一种资源分配的方法流程示意图;
图3为本发明实施例提供的一种应用于终端侧的资源分配方法流程示意图;
图4为本发明实施例提供的一种应用于终端侧的资源分配方法的具体实现流程示意图;
图5为本发明实施例提供的一种在无线资源接入链路连接请求消息中增加业务描述信息的示意图;
图6为本发明实施例提供的一种应用于网络侧设备的资源分配方法流程示意图;
图7为本发明实施例提供的一种应用于网络侧设备的资源分配方法的具体实现流程示意图;
图8为本发明实施例提供的一种具体实施例的流程示意图;
图9为本发明实施例提供的另一种具体实施例的流程示意图;
图10为本发明实施例提供的又一种具体实施例的流程示意图;
图11为本发明实施例提供的再一种具体实施例的流程示意图;
图12为本发明实施例提供的另一种具体实施例的流程示意图;
图13为本发明实施例提供的又一种具体实施例的流程示意图;
图14为本发明实施例提供了一种资源分配装置的结构示意图;
图15为本发明实施例提供了另一种资源分配装置的结构示意图;
图16为本发明实施例提供了一种终端的硬件结构示意图;
图17为本发明实施例提供的又一种资源分配装置的结构示意图;
图18为本发明实施例提供的再一种资源分配装置的结构示意图;
图19为本发明实施例提供的一种网络侧设备的硬件结构示意图;
图20为本发明实施例提供的一种资源配置的系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
结合图1所示的本实施例提供的一种应用场景示意图,对本发明实施例技术方案的基本原理进行说明,本发明实施例的技术方案的基本原理是:在APP主动发起应用层业务数据传输时,向终端控制面通知业务数据的描述信息,终端控制面根据业务数据的描述信息进行差异化的接入流程;同时终端控制面将业务数据的描述信息告知网络侧设备,使得网络侧设备根据业务数据的描述信息所对应的不同业务需求而采用不同的无线资源分配策略,从而提高网络资源的利用率和用户体验。
基于上述基本原理以及图1所示的应用场景示例,提出以下实施例。
实施例一
参见图2,其示出了本发明实施例提供的一种资源分配的方法,该方法可以包括:
S201:终端接收由APP通知的待传输业务对应的业务描述信息;
S202:终端将待传输业务对应的业务描述信息封装在随机接入请求消息或者无线资源请求消息或者上行消息中;
S203:终端将封装有待传输业务对应的业务描述信息的随机接入请求消息或者无线资源请求消息或者上行消息发送至网络侧设备。
S204:网络侧设备将随机接入请求消息或者无线资源请求消息或者上行消息进行解析,获取待传输业务对应的业务描述信息;
S205:网络侧设备根据预设的配置策略和待传输业务对应的业务描述信息生成待传输业务对应的无线资源配置信息;
S206:网络侧设备根据无线资源配置信息进行无线资源配置;
S207:网络侧设备将无线资源配置信息发送至终端;
S208:终端根据无线资源配置信息所配置的无线资源进行待传输业务的数据传输。
需要说明的是,对于步骤S201,当APP主动触发数据业务传输时,可以通过向终端的控制面通知此次待传输业务相关的业务描述信息,该业务描述信息可以是多维描述信息,至少包括以下任一项:待传输业务的业务类型信息、待传输业务所需的最小传输速率和待传输业务所需的最小时延要求等。
其中,业务类型信息可以进行标准化,比如目前5G提出的三大业务类型:海量连接业务、低时延超可靠业务、宽带业务。从而使得网络侧设备能够针对不同的业务类型采用不同的策略,相应分配不同的接入资源、不同的系统消息、不同的切片等网络资源;而终端控制面也会根据具体的业务类型使用对应的物理随机接入信道(PRACH,Physical Random Access Channel)接入资源,或者根据具体的业务类型听取不同的系统消息内容等。因此,需要终端控制面获知到APP的待传输业务的业务描述信息,才能够进行对应的处理;
另外,业务类型信息也可以由运营商定制,如应用标识Application ID信息,可以用来区分不同种类的APP信息。
业务描述信息还可以包括待传输业务所需要的最小传输速率值和/或最小时延要求等业务传输需求信息,终端将这些业务描述信息通知网络侧设备之后,可以使得网络侧设备依据这些业务描述信息数值分配相应的网络带宽,保证传输业务的服务质量(QoS,Quality Of Service)。
在一种优选的实现示例中,可以将与业务描述信息中各项分别具有映射关系的等级信息来表征业务描述信息,这需要终端侧和网络侧设备均配置有等级信息策略功能。
相应地,当终端侧和网络侧设备均配置有等级信息Usage Class策略功能时,对于步骤S202,具体可以包括:
所述终端根据预设的第一映射策略,获取所述业务描述信息中的各项分别对应的等级信息;
所述终端在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述业务描述信息中的各项分别对应的等级信息填充于所述业务描述信息字段。
相应地,对于步骤S204,具体可以包括:
所述网络侧设备接收所述随机接入请求消息或者无线资源请求消息或者上行消息;
所述网络侧设备对所述随机接入请求消息或者无线资源请求消息或者上行消息进行解析,获取所述随机接入请求消息或者无线资源请求消息或者上行消息中的业务描述信息字段;
所述网络侧设备获取所述业务描述信息字段中所填充的所述业务描述信息中的各项信息参数,或者,所述业务描述信息中的各项分别对应的等级信息。
相应地,对于步骤S205,具体可以包括:
网络侧设备根据等级信息获取待传输业务对应的等级;
网络侧设备根据待传输业务对应的等级生成待传输业务对应的无线资源配置信息。
需要说明的是,对于APP通知的待传输业务对应的业务描述信息,在上述方案进行具体实现的过程中,可以包括但不限于以下五种情况:
情况一
当采用多维描述信息方式时,APP通知的业务描述信息可以只包含业务类型信息。其中,业务类型信息可以是一个类型参数。如物联网业务、宽带业务、低时延超可靠业务等标准化定义业务,终端在获取到业务类型信息之后,终端控制面可以根据具体业务选择对应的PRACH接入资源。终端控制面在无线接入链路建立请求消息中增加业务描述信息字段,该字段内容只包含业务类型信息。可以理解地,在本实施例中,无线接入链路建立请求消息是无线资源接入请求的一种具体示例,本实施例对此不做赘述。
情况二
当采用多维描述信息方式时,APP通知的业务描述信息可以只包含业务类型信息,其中,业务类型信息是Application ID信息。终端控制面在无线接入链路建立请求消息增加业务描述信息字段,该字段内容只包含业务类型信息。可以理解地,如果是定制化的APP服务,网络侧设备(如演进型基站eNodeB)可以根据APP ID对应的等级保证接入成功率。
情况三
当采用多维描述信息方式时,APP通知的业务描述信息可以只包含最小传输速率信息。此时,终端通知网络侧设备待传输的数据业务所需要的最小传输速率值,避免网络侧设备分配资源不合理的情况。例如,结合终端上报的最小传输速率,网络资源合理优化分配,避免由于带宽较低影响视频业务传输速度的情况,也不会因为分配给语音业务过多带宽而造成资源浪费的现象,有利的提高了整体网络的性能和用户体验效果。
举例说明,目前很多APP软件都将用户划分等级,如普通用户、白银用户、黄金用户等。为了保证VIP用户体验,APP可以结合传输业务及用户等级信息,提出不同的性能需求,如最小传输速率、最小时延要求等。
终端控制面在无线接入链路建立请求消息增加业务描述信息字段,该字段内容可以只包含最小传输速率信息。
情况四
当采用多维描述信息方式时,APP通知的业务描述信息消息内容可以同时包含业务类型信息、最小传输速率信息。具体携带信息内容根据APP配置与待传输业务性质决定。终端控制面在无线接入链路建立请求消息增加业务描述信息字段,内容包含业务类型信息和最小传输速率信息。
情况五
当采用等级信息Usage Class策略时,终端控制面根据APP业务描述信息的内容映射对应的Usage Class。终端控制面在无线接入链路建立请求消息增加业务描述信息字段,内容包含Usage class信息,从而使得网络侧设备依据Usage class采用不同的策略。例如Usage Class等级较高时可以优先接入、分配优质QoS承载等。
通过上述五种情况,网络侧设备在接收到无线接入链路建立请求消息后,根据业务描述信息字段中的内容进行无线资源的配置,具体可以包括但不限于:获得待传输业务接入优先级、选择待传输业务对应网络协议栈架构、并为待传输业务分配合适的网络无线资源等。
在另一种优选的实现示例中,可以将与业务描述信息中的所有项统一具有映射关系的分类信息来表征业务描述信息,这需要终端侧和网络侧设备均配置有分类信息策略功能。
相应地,当终端侧和网络侧设备均配置有分类信息策略功能时,对于步骤S202,具体可以包括:
所述终端根据预设的第二映射策略,按照所述业务描述信息中的所有项获取统一对应的分类信息;
所述终端在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述分类信息填充于所述业务描述信息字段。
相应地,对于步骤S204,具体可以包括:
所述网络侧设备接收所述随机接入请求消息或者无线资源请求消息或者上行消息;
所述网络侧设备对所述随机接入请求消息或者无线资源请求消息或者上行消息进行解析,获取所述随机接入请求消息或者无线资源请求消息或者上行消息中的业务描述信息字段;
所述网络侧设备获取所述业务描述信息字段中所填充的所述业务描述信息中的所有项统一对应的分类信息。
相应地,对于步骤S205,具体可以包括:
网络侧设备根据分类信息获取待传输业务对应的类别;
网络侧设备根据待传输业务对应的类别生成待传输业务对应的无线资源配置信息。
本实施例提供了一种资源分配的方法,网络侧设备接收到终端所发送的与业务相关的描述信息后,根据业务相关的描述信息所体现的终端APP业务需求进行无线资源的分配,从而提高网络资源的利用率以及提供差异化的服务。
实施例二
基于前述实施例相同的技术构思,参见图3,其示出了本发明实施例提供的一种应用于终端侧的资源分配方法,可以包括:
S301:终端接收由APP通知的待传输业务对应的业务描述信息;
S302:终端将待传输业务对应的业务描述信息发送至网络侧设备。
对于图3所示的技术方案,所述业务描述信息至少包括以下任一项:所述待传输业务的业务类型信息、所述待传输业务所需的最小传输速率和所述待传输业务所需的最小时延要求。
对于图3所示的技术方案,所述业务描述信息可以封装在随机接入请求消息或者无线资源请求消息或者上行消息中。在具体实现过程中,以随机接入请求消息为例,参见图4,可以包括:
S401:终端获取APP通知的数据业务传输的触发消息;
S402:终端判断触发消息中是否携带业务描述信息;当触发消息中未携带业务描述信息时,转至S403;当触发消息中携带有业务描述消息时,转至S404;
S403:终端按照现有的流程定义无线资源接入链路连接请求消息;
S404:终端解析业务描述信息内容,在无线资源接入链路连接请求消息中增加用于填充业务描述信息内容的业务描述信息字段;
S405:终端发起信令流程,向网络侧设备发送无线资源接入链路连接请求消息。
对于图4中的步骤S404而言,以业务描述信息中的各项分别对应的等级信息为例,参见图5,具体可以包括:
S4041:终端判断网络侧设备是否已配置等级信息Usage Class选择策略。如果已配置,转步骤4044;如果未配置,解析触发消息中的业务描述信息内容;
S4042:当业务描述信息内容所携带业务类型信息是标准化定义业务类型信息或Application ID信息,终端在无线资源接入链路连接请求消息中增加业务描述信息字段,该字段内包含业务类型信息;
S4043:如果业务信息内容携带最小传输速率信息,终端在无线资源接入链路连接请求消息中所增加的业务描述信息字段需要包含最小传输速率信息,
S4044:终端根据Usage Class选择策略将APP业务信息内容映射到对应Usage Class等级,终端在无线资源接入链路连接请求消息中所增加的业务描述信息字段只包含Usage Class信息。
实施例三
基于前述实施例相同的技术构思,参见图6,其示出了本发明实施例提供的一种应用于网络侧设备的资源分配方法,可以包括:
S601:网络侧设备接收待传输业务对应的业务描述信息;
S602:网络侧设备根据预设的配置策略和待传输业务对应的业务描述信息生成待传输业务对应的无线资源配置信息;
S603:网络侧设备根据无线资源配置信息进行无线资源配置,并将无线资源配置信息发送至终端。
对于图6所示的技术方案,在具体实现过程中,所述业务描述信息封装在所述终端发送的随机接入请求消息或者无线资源请求消息或者上行消息中。以随机接入请求消息为例,参见图7,图6所示的技术方案具体实现过程可以包括:
S701:网络侧设备接收终端上报的无线接入链路连接请求消息;
具体地,无线接入链路连接请求消息是无线资源接入请求的一种具体实现示例。
S702:网络侧设备判断无线接入链路连接请求消息中是否携带业务描述信息内容;如果未携带,则转至步骤S703;如果携带则转至步骤S704;
S703:网络侧设备按照现有的流程根据无线接入链路连接请求消息分配无线资源,生成无线资源配置信息;
S704:网络侧设备解析业务描述信息内容,并根据业务描述信息内容选择合适的无线资源,并生成无线资源配置信息;
需要说明的是,业务描述信息可以封装于无线接入链路连接请求消息中新增的业务描述信息字段;具体地,业务描述信息可以通过业务描述信息中的各项信息参数进行表征,也可以通过业务描述信息中的各项分别对应的等级信息进行表征,还可以通过所述业务描述信息中的所有项统一对应的分类信息进行表征。
S705:网络侧设备将无线资源配置信息发送给终端。
对于图7中的步骤S704而言,具体可以包括:
如果业务描述信息内容含有业务类型信息,例如:海量接入业务、宽带业务、低时延超可靠业务或视频等,依据各自业务类型分配相应的无线网络资源给终端;
以及,如果业务描述信息内容还包含最小传输速率,可以依据最小传输速率值并结合业务类型分配QoS承载;
以及,如果业务描述信息内容是Usage Class信息,可以根据Usage Class计算对应的用户等级,并选择适配的QoS承载。
实施例四
基于前述实施例相同的技术构思,本实施例通过以下具体实施例对上述实施例的技术方案进行阐述。
具体实施例一
对于前述实施例技术方案的实施,具体可以在终端下载安装APP软件时,通过接收用户的设置指令来设置是否开启使用前述实施例所述的资源分配方案。如果开启使用,那么APP就会通知终端待传输业务对应的业务描述信息,从而终端在无线资源接入请求中增加业务描述信息。
具体实施例二
运营商可以使用等级信息Usage Class选择策略,便于终端将APP的业务描述信息映射到不同等级的Usage Class。例如,当业务描述信息内容包含的业务类型信息为标准化业务时,映射方式有:海量连接业务映射为Usage Class1、低时延超可靠业务映射为Usage Class2、宽带业务映射为Usage Class3;业务描述信息内容包含的业务类型信息为Application ID信息时,依据APP种类映射,映射方式有:游戏类APP映射为Usage Class1、交友类APP(如QX\微X等)映射为Usage Class1、视频类APP(如爱X艺、优X等)映射为Usage Class3、健康安全类APP(如医疗监控、消防监控等)映射为Usage Class4…;如果业务描述信息内容包含的是待传输业务所需的最小传输速率信息,映射方式有:10Mbps以下映射为Usage Class1、10Mbps~50Mbps映射为Usage Class2…。当APP发给终端的业务描述消息中既有业务类型信息,又有最小传输速率信息时,可以选择待传输业务的不同维度的业务描述信息通过Usage Class映射后的最小数值作为待传输业务最终的Usage Class。当终端初始入网时,网络侧设备通过信令交互将Usage Class对应的无线资源配置给终端,如图8所示,可以网络侧设备可以通过终端的附着请求交互过程将待传输业务的Usage Class对应的无线资源配置给终端。
具体实施例三
当APP有业务数据待发送时,会向终端控制面发送通知来申请无线网络资源。在通知消息中携带由标准化定义业务类型信息(例如,低时延超可靠业务),终端在链路连接请求消息中携带业务描述信息,业务描述信息内容为业务类型信息。网络侧设备根据业务类型分配无线资源,如图9所示。
具体实施例四
当APP有业务数据待发送时,会向终端控制面发送通知来申请无线网络资源。在通知消息中携带Application ID信息(例如,增强现实AR运用APP软件)。终端在链路连接请求消息中携带业务描述信息,业务描述信息内容为业务类型信息。网络侧设备解析业务类型,如果为等级较高业务,就必须提供较高的传输速率,满足用户体验效果,如图10所示。
具体实施例五
当APP有业务数据待发送时,可以根据不同业务类型(如在线视频业务)计算出满足用户体验所需的最小传输速率,然后向终端控制面发送通知来申请无线网络资源。通知消息中仅携带最小传输速率信息。终端在链路连接请求消息中携带业务描述信息,业务描述信息内容为最小传输速率信息。网络侧设备根据最小传输速率提供适配的QoS承载,如图11所示。
具体实施例六
当APP有业务数据待发送时,可以结合待传输业务的业务类型(如在线视频)及用户VIP等级(黄金用户),计算业务传输所需的最小传输速率,然后然后向终端控制面发送通知来申请无线网络资源。通知消息中携带最小传输速率信息。终端在链路连接请求消息中携带业务描述信息,业务描述信息内容为最小传输速率信息和业务类型信息。网络侧设备根据最小传输速率提供适配的QoS承载。
具体实施例七
当APP有业务数据待发送时,会向终端控制面发送通知来申请无线网络资源。在通知消息中可以携带Application ID信息(如爱X艺APP)及最小传输速率。终端在链路连接请求消息中携带业务描述信息,业务描述信息内容为业务类型信息和最小传输速率信息。网络侧设备根据业务类型和最小传输速率选择对应的无线资源配置,如图12所示。
具体实施例八
当APP有业务数据待发送时,会向终端控制面发送通知来申请无线网络资源。在网络侧设备已配置分类Class选择策略的情况下,终端根据Application ID映射等到Class等级信息(如运用于健康安全行业的APP:医疗监控等,可以分配较高等级的Class)。终端在链路连接请求消息中携带的业务描述信息内容为Class信息。网络侧设备依据Class匹配相应的用户等级,在无线资源紧张的情况下,允许高优先级用户优先接入网络资源,并根据优先级分配有利的无线资源配置,如图13所示。
基于上述8个具体实施例,对实施例一、二、三的具体应用以及具体实现进行了阐述,通过本发明实施例的技术方案,网络侧设备接收到终端所发送的与业务相关的描述信息后,根据业务相关的描述信息所体现的终端APP业务需求进行无线资源的分配,从而提高网络资源的利用率以及提供差异化的服务。
实施例五
基于前述实施例相同的技术构思,参见图14,其示出了本发明实施例提供了一种资源分配装置140,可以包括:第一接收模块1401和第一发送模块1402;其中,
所述第一接收模块1401,用于接收由APP通知的待传输业务对应的业务描述信息;
所述第一发送模块1402,用于将所述待传输业务对应的业务描述信息发送至网络侧设备。
示例性地,所述业务描述信息至少包括以下任一项:所述待传输业务的业务类型信息、所述待传输业务所需的最小传输速率和所述待传输业务所需的最小时延要求。
示例性地,参见图15,所述第一发送模块1402包括:封装子模块14021和发送子模块14022;其中,
所述封装子模块14021,用于将所述业务描述信息封装在随机接入请求消息或者无线资源请求消息或者上行消息中;
所述发送子模块14022,用于将封装有所述业务描述信息的随机接入请求消息或者无线资源请求消息或者上行消息发送至所述网络侧设备。
优选地,所述封装子模块14021,用于根据预设的第一映射策略,获取所述业务描述信息中的各项分别对应的等级信息;
以及,在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述业务描述信息中的各项分别对应的等级信息填充于所述业务描述信息字段。
优选地,所述封装子模块14021,用于根据预设的第二映射策略,按照所述业务描述信息中的所有项获取统一对应的分类信息;
以及,在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述分类信息填充于所述业务描述信息字段。
需要说明的是,针对图14所示的资源分配装置140,在具体的硬件实现过程中,可以为终端,参见图16,终端可以包括:第一通信接口1601、第一存储器1602、第一处理器1603和第一总线1604;其中,
所述第一总线1604用于连接所述第一通信接口1601、所述第一处理器1603和所述第一存储器1602以及这些器件之间的相互通信;
所述第一通信接口1601,用于与外部网元进行数据传输;
所述第一存储器1602,用于存储指令和数据;
所述第一处理器1603执行所述指令用于:指示所述第一通信接口1601接收由APP通知的待传输业务对应的业务描述信息;
以及,将所述待传输业务对应的业务描述信息封装在无线资源接入请求中;
以及,指示所述第一通信接口1601将所述待传输业务对应的业务描述信息发送至网络侧设备。
在实际应用中,上述第一存储器1602可以是易失性存储器(volatile memory),例如随机存取存储器(RAM,Random-Access Memory);或者非易失性存储器(non-volatile memory),例如只读存储器(ROM,Read-Only Memory),快闪存储器(flash memory),硬盘(HDD,Hard Disk Drive)或固态硬盘(SSD,Solid-State Drive);或者上述种类的存储器的组合,并向第一处理器1603提供指令和数据。
上述第一处理器1603可以为特定用途集成电路(ASIC,Application Specific Integrated Circuit)、数字信号处理器(DSP,Digital Signal Processor)、数字信号处理装置(DSPD,Digital Signal Processing Device)、可编程逻辑装置(PLD,Programmable Logic Device)、现场可编程门阵列(FPGA,Field Programmable Gate Array)、中央处理器(CPU,Central Processing Unit)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。
示例性地,所述第一处理器1603,具体用于:将所述业务描述信息封装在随机接入请求消息或者无线资源请求消息或者上行消息中;
以及,指示所述第一通信接口1601将封装有所述业务描述信息的随机接入请求消息或者无线资源请求消息或者上行消息发送至所述网络侧设备。
可选地,所述第一处理器1603,具体用于根据预设的第一映射策略,获取所述业务描述信息中的各项分别对应的等级信息;
以及,在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述业务描述信息中的各项分别对应的等级信息填充于所述业务描述信息字段。
可选地,所述第一处理器1603,具体用于根据预设的第二映射策略,按照所述业务描述信息中的所有项获取统一对应的分类信息;
以及,在所述随机接入请求消息或者所述无线资源请求消息或者所述上行消息中设置业务描述信息字段,并将所述分类信息填充于所述业务描述信息字段。
实施例六
基于前述实施例相同的技术构思,参见图17,其示出了本发明实施例提供的一种资源分配装置170,可以包括:第二接收模块1701、生成模块1702、配置模块1703和第二发送模块1704;其中,
所述第二接收模块1701,用于接收待传输业务对应的业务描述信息;
所述生成模块1702,用于根据预设的配置策略和所述待传输业务对应的业务描述信息生成所述待传输业务对应的无线资源配置信息;
所述配置模块1703,用于根据所述无线资源配置信息进行无线资源配置;
所述第二发送模块1704,用于将所述无线资源配置信息发送至终端。
示例性地,所述业务描述信息至少包括以下任一项:所述待传输业务的业务类型信息、所述待传输业务所需的最小传输速率和所述待传输业务所需的最小时延要求。
示例性地,所述业务描述信息封装在所述终端发送的随机接入请求消息或者无线资源请求消息或者上行消息中。
优选地,参见图18,所述第二接收模块1701,包括接收子模块17011和解析子模块17012;其中,
所述接收子模块17011,用于接收所述随机接入请求消息或者无线资源请求消息或者上行消息;
所述解析子模块17012,用于对所述随机接入请求消息或者无线资源请求消息或者上行消息进行解析,获取所述随机接入请求消息或者无线资源请求消息或者上行消息中的业务描述信息字段;
以及,获取所述业务描述信息字段中所填充的所述业务描述信息中的各项信息参数,或者,所述业务描述信息中的各项分别对应的等级信息,或者,所述网络侧设备获取所述业务描述信息字段中所填充的所述业务描述信息中的所有项统一对应的分类信息。
示例性地,当所述业务描述信息包括所述待传输业务的业务类型信息、所述待传输业务所需的最小传输速率和/或所述待传输业务所需的最小时延要求时,所述无线资源配置信息用于表征所述待传输业务的业务类型对应的服务质量QoS承载。
需要说明的是,针对图17所示的资源分配装置170,在具体的硬件实现过程中,可以为网络侧设备,参见图19,资源分配装置170所对应的实体的网络侧设备可以包括:第二通信接口1901、第二存储器1902、第二处理器1903和第二总线1904;其中,
所述第二总线1904用于连接所述第二通信接口1901、所述第二处理器1903和所述第二存储器1902以及这些器件之间的相互通信;
所述第二通信接口1901,用于与外部网元进行数据传输;
所述第二存储器1902,用于存储指令和数据;
所述第二处理器1903执行所述指令用于:指示所述第二通信接口1901接收待传输业务对应的业务描述信息;
以及,根据预设的配置策略和所述待传输业务对应的业务描述信息生成所述待传输业务对应的无线资源配置信息;
以及,根据所述无线资源配置信息进行无线资源配置;
以及,指示所述第二通信接口1901将所述无线资源配置信息发送至终端。
在实际应用中,上述第二存储器1902可以是易失性存储器(volatile memory),例如随机存取存储器(RAM,Random-Access Memory);或者非易失性存储器(non-volatile memory),例如只读存储器(ROM,Read-Only Memory),快闪存储器(flash memory),硬盘(HDD,Hard Disk Drive)或固态硬盘(SSD,Solid-State Drive);或者上述种类的存储器的组合,并向第二处理器1903提供指令和数据。
上述第二处理器1903可以为特定用途集成电路(ASIC,Application Specific Integrated Circuit)、数字信号处理器(DSP,Digital Signal Processor)、数字信号处理装置(DSPD,Digital Signal Processing Device)、可编程逻辑装置(PLD,Programmable Logic Device)、现场可编程门阵列(FPGA,Field Programmable Gate Array)、中央处理器(CPU,Central Processing Unit)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。
示例性地,所述业务描述信息封装在所述终端发送的随机接入请求消息或者无线资源请求消息或者上行消息中。
示例性地,所述第二处理器1903,具体用于:
指示所述第二通信接口1901接收所述随机接入请求消息或者无线资源请求消息或者上行消息;
以及,对所述随机接入请求消息或者无线资源请求消息或者上行消息进行解析,获取所述随机接入请求消息或者无线资源请求消息或者上行消息中的业务描述信息字段;
以及,获取所述业务描述信息字段中所填充的所述业务描述信息中的各项信息参数,或者,所述业务描述信息中的各项分别对应的等级信息,或者,获取所述业务描述信息字段中所填充的所述业务描述信息中的所有项统一对应的分类信息。
实施例七
基于前述实施例相同的技术构思,参见图20,其示出了本发明实施例提供的一种资源配置的系统200,所述系统200可以包括终端140和网络侧设备170;其中,
所述终端160,用于接收由APP通知的待传输业务对应的业务描述信息;
以及,将所述待传输业务对应的业务描述信息发送至网络侧设备190;
所述网络侧设备190,用于接收待传输业务对应的业务描述信息;
以及,根据预设的配置策略和所述待传输业务对应的业务描述信息生成所述待传输业务对应的无线资源配置信息;
以及,根据所述无线资源配置信息进行无线资源配置,并将所述无线资源配置信息发送至所述终端160。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。