一种资源调度、信息上报方法、设备及存储介质与流程

文档序号:31872658发布日期:2022-10-21 19:59阅读:29来源:国知局
一种资源调度、信息上报方法、设备及存储介质与流程

1.本发明涉及无线通信技术领域,特别涉及一种资源调度、信息上报方法、设备及存储介质。


背景技术:

2.流媒体业务已经成为网络中传输的主要业务之一,占据着极大的网络流量。同时,用户对于流媒体的流畅度、清晰度等qoe(用户体验,quality of experience)指标也更加敏感。一个良好的流媒体设计不仅有助于为用户带来更好的体验,同时也能减小网络开销。
3.dash(基于http的动态自适应流媒体,dynamic adaptive streaming over http;http:超文本传送协议,hypertext transfer protocol)技术将自适应码率的选择交付给用户ue来决定,以适应多变的网络环境状态。在dash技术中,视频文件将根据不同的变化参数,如帧率、量化长度、分辨率等,编码为不同码率的视频版本(representation),每个版本的视频源文件对应一个流。而每一个视频版本都将被分割为一系列几秒到十几秒的视频片段,存储在源服务器中供用户选择下载。
4.图1为dash客户端与服务器交互过程示意图,如图所示,当用户发出dash视频下载请求前,会先从服务器中下载一份xml(可扩展标记语言,extensible markup language)mpd(媒体呈现描述,media presentation despription)文件,用户会根据此文件得到整个视频的完整信息,包括内容起始时间和长度、自适应集、版本和子版本、视频片段及编号等信息。当用户开始下载视频时,用户将根据预测的网络带宽、视频播放缓冲器(buffer)的状态以及其他信息来自适应的进行合理的码率选择决策。通过这种模式用户可以实现码率自适应的功能,同时在一定程度上有效的降低由于不稳定信道质量而引起的视频播放中断事件发生的概率。
5.现有技术的不足在于:仅依靠用户ue自适应码率选择的dash技术会产生qoe体验降低的问题。


技术实现要素:

6.本发明提供了一种资源调度、信息上报方法、设备及存储介质,用以解决仅依靠用户ue自适应码率选择的dash技术会产生qoe体验降低的问题。
7.本发明提供以下技术方案:
8.一种资源调度方法,包括:
9.基站接收ue上报的体验质量相关信息;
10.基站根据所述体验质量相关信息,执行资源调度的处理。
11.实施中,体验质量相关信息包括以下信息之一或者其组合:
12.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
13.实施中,按以下方式对体验质量相关信息进行优先级分级并按优先级进行处理:
14.是否是初始包为第一优先级;
15.缓存等级为第二优先级;
16.往返时间为第三优先级;
17.抖动持续时间为第四优先级;
18.平均吞吐量为第五优先级;
19.初始播放时延为第六优先级;
20.用户播放的视频版本的码率为第七优先级;
21.视频版本播放的等待时间为第八优先级;
22.视频版本信息为第九优先级;
23.qoe打分为第十优先级;
24.drb id信息、或qos id信息为第十一优先级;
25.其中,第一优先级优先程度最高,第十一优先级优先程度最低。
26.实施中,按以下方式之一或者其组合根据所述体验质量相关信息,执行资源调度的处理:
27.确定是初始包时,优先调度资源满足初始包的qos;
28.根据用户视频版本缓存大小和/或用户播放的视频版本的码率,优先调度资源服务空缓存或缓存小的ue,保证空缓存或缓存小用户的qoe;
29.根据视频版本播放的等待时间确定播放发生中断时,增加满足用户流媒体视频播放的qos的无线资源,和/或,激活休眠的基站;
30.根据视频版本信息部署为用户提供流媒体视频播放的mec;
31.根据qoe打分的高低进行资源调度;
32.根据drb id和/或qos id调度用户的流媒体视频播放。
33.实施中,体验质量相关信息是ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的。
34.实施中,进一步包括:
35.通过rrc连接重配置信令或者专用信令配置ue上报体验质量相关信息。
36.实施中,进一步包括:
37.配置ue上报指定的流媒体视频播放状态信息。
38.实施中,体验质量相关信息是通过qoe report消息或ue assistance information消息上报的。
39.实施中,体验质量相关信息是周期性上报和/或事件触发上报的。
40.一种信息上报方法,包括:
41.ue确定体验质量相关信息;
42.ue向基站上报所述体验质量相关信息,用以供基站根据所述体验质量相关信息执行资源调度的处理。
43.实施中,体验质量相关信息包括以下信息之一或者其组合:
44.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信
息、qos id信息。
45.实施中,体验质量相关信息是ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的。
46.实施中,进一步包括:
47.按基站通过rrc连接重配置信令或者专用信令指示的配置,上报体验质量相关信息。
48.实施中,进一步包括:
49.按基站指示的配置,上报指定的体验质量相关信息。
50.实施中,体验质量相关信息是通过qoe report消息或ue assistance information消息上报的。
51.实施中,体验质量相关信息是周期性上报和/或事件触发上报的。
52.一种基站,包括:
53.处理器,用于读取存储器中的程序,执行下列过程:
54.接收ue上报的体验质量相关信息;
55.根据所述体验质量相关信息,执行资源调度的处理;
56.收发机,用于在处理器的控制下接收和发送数据。
57.实施中,体验质量相关信息包括以下信息之一或者其组合:
58.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
59.实施中,按以下方式对体验质量相关信息进行优先级分级并按优先级进行处理:
60.是否是初始包为第一优先级;
61.缓存等级为第二优先级;
62.往返时间为第三优先级;
63.抖动持续时间为第四优先级;
64.平均吞吐量为第五优先级;
65.初始播放时延为第六优先级;
66.用户播放的视频版本的码率为第七优先级;
67.视频版本播放的等待时间为第八优先级;
68.视频版本信息为第九优先级;
69.qoe打分为第十优先级;
70.drb id信息、或qos id信息为第十一优先级;
71.其中,第一优先级优先程度最高,第十一优先级优先程度最低。
72.实施中,按以下方式之一或者其组合根据所述体验质量相关信息,执行资源调度的处理:
73.确定是初始包时,优先调度资源满足初始包的qos;
74.根据用户视频版本缓存大小和/或用户播放的视频版本的码率,优先调度资源服务空缓存或缓存小的ue,保证空缓存或缓存小用户的qoe;
75.根据视频版本播放的等待时间确定播放发生中断时,增加满足用户流媒体视频播
放的qos的无线资源,和/或,激活休眠的基站;
76.根据视频版本信息部署为用户提供流媒体视频播放的mec;
77.根据qoe打分的高低进行资源调度;
78.根据drb id和/或qos id调度用户的流媒体视频播放。
79.实施中,体验质量相关信息是ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的。
80.实施中,进一步包括:
81.通过rrc连接重配置信令或者专用信令配置ue上报体验质量相关信息。
82.实施中,进一步包括:
83.配置ue上报指定的流媒体视频播放状态信息。
84.实施中,体验质量相关信息是通过qoe report消息或ue assistance information消息上报的。
85.实施中,体验质量相关信息是周期性上报和/或事件触发上报的。
86.一种基站,包括:
87.基站接收模块,用于接收ue上报的体验质量相关信息;
88.基站调度模块,用于根据所述体验质量相关信息,执行资源调度的处理。
89.实施中,基站接收模块进一步用于接收包括以下信息之一或者其组合的体验质量相关信息:
90.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
91.实施中,基站调度模块进一步用于按以下方式对体验质量相关信息进行优先级分级并按优先级进行处理:
92.是否是初始包为第一优先级;
93.缓存等级为第二优先级;
94.往返时间为第三优先级;
95.抖动持续时间为第四优先级;
96.平均吞吐量为第五优先级;
97.初始播放时延为第六优先级;
98.用户播放的视频版本的码率为第七优先级;
99.视频版本播放的等待时间为第八优先级;
100.视频版本信息为第九优先级;
101.qoe打分为第十优先级;
102.drb id信息、或qos id信息为第十一优先级;
103.其中,第一优先级优先程度最高,第十一优先级优先程度最低。
104.实施中,基站调度模块进一步用于按以下方式之一或者其组合根据所述体验质量相关信息,执行资源调度的处理:
105.确定是初始包时,优先调度资源满足初始包的qos;
106.根据用户视频版本缓存大小和/或用户播放的视频版本的码率,优先调度资源服
务空缓存或缓存小的ue,保证空缓存或缓存小用户的qoe;
107.根据视频版本播放的等待时间确定播放发生中断时,增加满足用户流媒体视频播放的qos的无线资源,和/或,激活休眠的基站;
108.根据视频版本信息部署为用户提供流媒体视频播放的mec;
109.根据qoe打分的高低进行资源调度;
110.根据drb id和/或qos id调度用户的流媒体视频播放。
111.实施中,基站接收模块进一步用于接收ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的体验质量相关信息。
112.实施中,基站调度模块进一步用于通过rrc连接重配置信令或者专用信令配置ue上报体验质量相关信息。
113.实施中,基站调度模块进一步用于配置ue上报指定的流媒体视频播放状态信息。
114.实施中,基站接收模块进一步用于接收通过qoe report消息或ue assistance information消息上报的体验质量相关信息。
115.实施中,基站接收模块进一步用于接收周期性上报和/或事件触发上报的体验质量相关信息。
116.一种ue,包括:
117.处理器,用于读取存储器中的程序,执行下列过程:
118.确定体验质量相关信息;
119.向基站上报所述体验质量相关信息,用以供基站根据所述体验质量相关信息执行资源调度的处理;
120.收发机,用于在处理器的控制下接收和发送数据。
121.实施中,体验质量相关信息包括以下信息之一或者其组合:
122.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
123.实施中,体验质量相关信息是ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的。
124.实施中,进一步包括:
125.按基站通过rrc连接重配置信令或者专用信令指示的配置,上报体验质量相关信息。
126.实施中,进一步包括:
127.按基站指示的配置,上报指定的体验质量相关信息。
128.实施中,体验质量相关信息是通过qoe report消息或ue assistance information消息上报的。
129.实施中,体验质量相关信息是周期性上报和/或事件触发上报的。
130.一种ue,包括:
131.ue确定模块,用于确定体验质量相关信息;
132.ue上报模块,用于向基站上报所述体验质量相关信息,用以供基站根据所述体验质量相关信息执行资源调度的处理。
133.实施中,ue确定模块进一步用于确定包括以下信息之一或者其组合的体验质量相关信息:
134.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
135.实施中,ue上报模块进一步用于根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站体验质量相关信息。
136.实施中,ue上报模块进一步用于按基站通过rrc连接重配置信令或者专用信令指示的配置,上报体验质量相关信息。
137.实施中,ue上报模块进一步用于按基站指示的配置,上报指定的体验质量相关信息。
138.实施中,ue上报模块进一步用于通过qoe report消息或ue assistance information消息上报体验质量相关信息。
139.实施中,ue上报模块进一步用于周期性上报和/或事件触发上报体验质量相关信息。
140.一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述基站侧的资源调度方法和/或ue侧的信息上报方法的计算机程序。
141.本发明有益效果如下:
142.本发明实施提供的技术方案中,ue会上报体验质量相关信息,用以作为基站对ue的流媒体视频播放业务进行资源调度处理的依据。由于基站不再仅仅基于qos,还可以针对性的根据ue上报的体验质量相关信息进行资源调度,因此能够提升ue的qoe,相比于ue自适应选择mpd的dash技术能够提高用户qoe。
附图说明
143.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
144.图1为背景技术中dash客户端与服务器交互过程示意图;
145.图2为本发明实施例中基站侧的资源调度方法实施流程示意图;
146.图3为本发明实施例中ue侧的信息上报方法实施流程示意图;
147.图4为本发明实施例中ue上报基站体验质量相关信息示意图;
148.图5为本发明实施例中基站结构示意图;
149.图6为本发明实施例中ue结构示意图。
具体实施方式
150.发明人在发明过程中注意到:
151.和有线网络不同,无线网络的传输环境更为复杂多变,这给dash视频这种时延较为敏感的业务带来了严重的不便,因此有必要了解如何提高用户体验质量qoe。
152.现有技术中,是用户根据预测带宽和缓存等信息自适应选择码率,实现流媒体的缓存和播放,但是在5g空口快速变化的情况下,用户的带宽预测是不准确的。现有的空口调
度是基于qos(服务质量,quality of service)的,但是基于qos的调度无法准确反映用户体验质量qoe,也就是说即使两个ue的qos qci(qos等级指示,qos class indicator)或者5qi(5g qos标识符,5gqos identifier)一样,由于ue不同的位置,不同的空口信道质量,不同的业务层面的信息(比如缓存量大小,选择的码率等)都会导致qoe的体验差别很大,由于基站对同一qos相同的处理优先级,会导致有的用户qoe体验很差。
153.基于此,针对类似nr(5g新空口,new radio)特点的网络中,仅依靠用户ueue自适应码率选择的dash技术可能产生qoe体验降低的问题,提出ue上报播放状态信息到ran(无线接入网,radio access network)侧,实现网络辅助的qoe提升。
154.下面结合附图对本发明的具体实施方式进行说明。
155.在说明过程中,将分别从ue与基站侧的实施进行说明,然后还将给出二者配合实施的实例以更好地理解本发明实施例中给出的方案的实施。这样的说明方式并不意味着二者必须配合实施、或者必须单独实施,实际上,当ue与基站分开实施时,其也各自解决ue侧、基站侧的问题,而二者结合使用时,会获得更好的技术效果。
156.图2为基站侧的资源调度方法实施流程示意图,如图所示,可以包括:
157.步骤201、基站接收ue上报的体验质量相关信息;
158.步骤202、基站根据所述体验质量相关信息,执行资源调度的处理。
159.图3为ue侧的信息上报方法实施流程示意图,如图所示,可以包括:
160.步骤301、ue确定体验质量相关信息;
161.步骤302、ue向基站上报所述体验质量相关信息,用以供基站根据所述体验质量相关信息执行资源调度的处理。
162.具体的,ue上报体验质量相关信息到ran节点,ran节点基于上报的信息进行调度。
163.对于渐进式下载流媒体模式,应用包请求可能根据缓存状态间歇性的触发。当前,网络无法获知ue的流媒体视频状态,如播放状态、缓存状态等。这可能导致不必要的时延,降低用户qoe。为了解决这个问题,本方案提出ue上报播放状态信息到ran侧,ran侧网络基于ue的上报状态信息决定调度策略,从而提升用户qoe。
164.实施中,为了上报qoe特征,dash用户至少支持以下指标之一或者其组合:
165.视频版本切换事件列表,用于反馈测量时间内视频版本切换事件的列表;
166.平均吞吐量,用于衡量用户在测量事件内的平均吞吐量;
167.初始播放时延,用于描述视频流播放初期的初始播放时延;
168.缓存级别,提供了用户在播放视频时缓存区缓存数据内容的级别大小;
169.播放列表,用于记录测量时间内的播放周期;
170.视频呈现描述信息,用于反馈视频信息,包括比特率、分辨率、质量等级以及视频编解码相关信息等;
171.设备信息指标,包含有关显示的视频分辨率以及物理屏幕特性的信息。
172.实施中,体验质量相关信息包括以下信息之一或者其组合:
173.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
174.下面分别进行说明。
175.(1)是否是初始包,初始包指的是用户开始播放时的视频,或者播放时用户拖动到某个新的视频片段,与正常播放不同,这种情况下没有缓存或者现有缓存无法支持新视频片段的播放。用户ue上报是否为初始包信息有助于基站实时调度,从而减少这种情况下的延时和中断;
176.(2)缓存等级,指的是用户在选择某个视频版本播放后的缓存大小,上报到基站后,缓存大小信息可以帮助基站判断用户是否能够流畅播放及播放的时间;
177.(3)用户播放的视频版本的码率,在上报消息中加入用户播放的视频版本的码率,因为对于不同的缓存大小,即使码率相同,播放时间也不同。上报码率信息可以帮助基站计算剩余播放时间;
178.(4)视频版本播放的等待时间,指的是用户选择某个码率的视频版本播放,当缓存低于播放门限时,视频停止播放的等待时间。或者当选择某个新的码率的视频版本播放,当前一个版本播放完到后一个版本开始播放的等待时间。由于用户对于带宽的不准确估计,当信道或无线资源变化后,播放事实上发生了中断。基站根据上报的等待时间可以采取实时措施,提高用户qoe;
179.(5)视频版本信息,基站可以根据一段时间内一个区域的用户上报的视频版本信息统计受用户欢迎和播放次数高的流媒体视频版本,与mec(移动边缘计算技术,mobile edge computing)技术结合,可以快速实现基站端热点流媒体视频版本的下载和缓存。
180.(6)drb id(drb标识;drb:数据无线承载,data radio bearer)和qos id(服务质量标识)信息,指的是视频版本的ip flow(ip流)在网关的nas(非接入层,non-access-stratum)被映射到qos flow(qos流)的qos id,和基站将qos flow映射到drb的drb id信息,上报drb id和qos id信息后,基站可以根据drb id和qos id调度处理不同用户的视频数据。
181.(7)抖动持续时间、平均吞吐量、初始播放时延等,指的是用户在选择某个视频版本播放后的抖动持续时间,视频下载时的数据平均吞吐量,初始播放时延时间,这些信息涉及视频播放的直观感受,上报到基站后,这些信息可以帮助基站判断用户是否能够流畅播放及播放的时间、等待时间等。
182.实施中,体验质量相关信息是ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的。
183.图4为ue上报基站体验质量相关信息示意图,如图所示,上报的具体内容会根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块。目前,至少高通公司的ue已经可以成功完成从应用层到基带模块的传输。然后ue通过空口传给基站,基站对上报内容进行调度。
184.实施中,按以下方式对体验质量相关信息进行优先级分级并按优先级进行处理:
185.是否是初始包为第一优先级;
186.缓存等级为第二优先级;
187.往返时间为第三优先级;
188.抖动持续时间为第四优先级;
189.平均吞吐量为第五优先级;
190.初始播放时延为第六优先级;
191.用户播放的视频版本的码率为第七优先级;
192.视频版本播放的等待时间为第八优先级;
193.视频版本信息为第九优先级;
194.qoe打分为第十优先级;
195.drb id信息、或qos id信息为第十一优先级;
196.其中,第一优先级优先程度最高,第十一优先级优先程度最低。
197.具体的,当基站收到两个或两个以上的上报内容后,为了方便基站对上报内容进行调度决策,因此可以对ue上报内容的优先级进行排序。
198.由于初始包的上报主要是产生于用户开始播放视频或者用户拖动到某个新的视频片段播放,基站应优先考虑包含初始包的上报内容并设定为第一优先级。除此之外,缓存等级也是直接影响用户qoe体验的另一个重要因素,设置包含用户视频版本缓存等级的内容为第二优先级。设置往返时间为第三优先级,因为该信息能够表征数据的传输时延。设置抖动持续时间为第四优先级,因为该信息能够视频播放的效果。平均吞吐量为第五优先级;初始播放时延为第六优先级;用户播放的视频版本的码率为第七优先级;视频版本播放的等待时间为第八优先级;视频版本信息为第九优先级;qoe打分为第十优先级;drb id信息、或qos id信息为第十一优先级,具体的,视频版本信息作为一段时间内某区域内用户反馈的统计信息,可能会根据时间或者地理区域的变化而变化,所以优先级可以设为最低,例如第七优先级。drb id和qos id信息作为辅助信息,告知基站视频版本的ip flow与drb id和qos id间的映射关系,可以附属于上述前五条内容中进行上报。当上报内容包括多个优先级的内容时,基站根据上报内容中包含的最高优先级进行调度。
199.实施中,可以按以下方式之一或者其组合根据所述体验质量相关信息,执行资源调度的处理:
200.确定是初始包时,优先调度资源满足初始包的qos;
201.根据用户视频版本缓存大小和/或用户播放的视频版本的码率,优先调度资源服务空缓存或缓存小的ue,保证空缓存或缓存小用户的qoe;
202.根据视频版本播放的等待时间确定播放发生中断时,增加满足用户流媒体视频播放的qos的无线资源,和/或,激活休眠的基站;
203.根据视频版本信息部署为用户提供流媒体视频播放的mec;
204.根据qoe打分的高低进行资源调度;
205.根据drb id和/或qos id调度用户的流媒体视频播放。
206.具体的,基站收到上报信息后的实时调度可以按如下方式实施:
207.(1)基站根据是否为初始包优先处理某些qos的请求。
208.当用户初始播放视频时,由于服务器需要临时下发视频片段供ue缓存,因此有时间延迟;当用户拖动到某个新的视频片段播放,由于原有缓存无法支持新的视频片段的播放,因此存在时间延迟。在ue上报消息中加入是否为初始包信息,对于正常播放情况下请求的数据包和初始包,基站可以提高初始包的优先级,优先调度初始包的qos。
209.(2)基站根据缓存等级优先处理某些qos的请求。
210.在ue上报信息中包含视频版本缓存大小和码率信息,可以帮助基站优先调度某些qos。例如对于空缓存或者缓存大小低于播放门限的ue,流媒体视频的qci(qos等级指示,
qos class indicator)=8的eps(演进型分组系统,evolved packet system)承载,qos相同的情况下,基站的资源调度器根据收到的ue上报缓存和码率信息,调整arp priority level(arp优先级;arp:分配和预留优先级,allocation and retention priority)取值的大小,提高ue的调度优先级,优先调度空缓存或缓存小的ue,保证空缓存或缓存小用户的qoe。
211.(3)增加某些qos的无线资源等方法,或者在密集组网中激活小基站。
212.播放会发生中断,为了减少中断发生,基站可以增加某些qos的无线资源,在5g超密集组网中,可以激活休眠的小基站,满足用户流媒体视频播放需求。
213.(4)与mec技术结合,基站端快速下载和缓存热点流媒体视频版本。
214.用户对于流媒体视频具有很高的时延敏感性,5g应用mec将数据资源如视频靠近用户部署,解决传输时延、网络拥堵等问题。基站根据用户上报的视频版本信息统计受用户欢迎和播放次数高的流媒体视频版本,快速实现基站端热点流媒体视频版本的下载和缓存,为用户提供准确快速的流媒体视频,提高用户的体验质量qoe。
215.下面对基站配置和ue上报的实施进行说明。
216.实施中,通过rrc连接重配置信令或者专用信令配置ue上报体验质量相关信息。
217.具体的,基站配置下发的流程可以通过rrc(无线资源控制,radio resource control)连接重配置携带ue体验质量相关信息的采集和上报,也可以通过专门的qoe的上报配置信令。
218.实施中,还可以进一步包括:
219.配置ue上报指定的体验质量相关信息。
220.具体的,基站可以配置ue上报特定的播放状态信息,如特定的测量时间内的信息、特定频点上的信息、特定视频版本的信息。
221.具体实施中,体验质量相关信息是通过qoe report消息或ue assistance information消息上报的。
222.具体的,ue上报的信息可以通过专门的qoe report(qoe报告)消息,也可以在ue assistance information(ue辅助消息)中携带。
223.实施中,体验质量相关信息是周期性上报和/或事件触发上报的。
224.具体的,上报的方式可以分为周期性上报和事件触发上报,周期性上报是基站给用户配置一个时间,用户在每个时间周期内自动上报信息。事件触发上报是基站给用户配置触发上报事件,包括空缓存、多次中断、多个视频片段码率降低等ue侧触发事件和用户数量剧增、网络存在严重干扰、网络资源紧张等网络侧触发事件。
225.基于同一发明构思,本发明实施例中还提供了一种基站、用户设备、及计算机可读存储介质,由于这些设备解决问题的原理与资源调度方法、信息上报方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
226.在实施本发明实施例提供的技术方案时,可以按如下方式实施。
227.图5为基站结构示意图,如图所示,基站中包括:
228.处理器500,用于读取存储器520中的程序,执行下列过程:
229.接收ue上报的体验质量相关信息;
230.根据所述体验质量相关信息,执行资源调度的处理;
231.收发机510,用于在处理器500的控制下接收和发送数据。
232.实施中,体验质量相关信息包括以下信息之一或者其组合:
233.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
234.实施中,按以下方式对体验质量相关信息进行优先级分级并按优先级进行处理:
235.是否是初始包为第一优先级;
236.缓存等级为第二优先级;
237.往返时间为第三优先级;
238.抖动持续时间为第四优先级;
239.平均吞吐量为第五优先级;
240.初始播放时延为第六优先级;
241.用户播放的视频版本的码率为第七优先级;
242.视频版本播放的等待时间为第八优先级;
243.视频版本信息为第九优先级;
244.qoe打分为第十优先级;
245.drb id信息、或qos id信息为第十一优先级;
246.其中,第一优先级优先程度最高,第十一优先级优先程度最低。
247.实施中,按以下方式之一或者其组合根据所述体验质量相关信息,执行资源调度的处理:
248.确定是初始包时,优先调度资源满足初始包的qos;
249.根据用户视频版本缓存大小和/或用户播放的视频版本的码率,优先调度资源服务空缓存或缓存小的ue,保证空缓存或缓存小用户的qoe;
250.根据视频版本播放的等待时间确定播放发生中断时,增加满足用户流媒体视频播放的qos的无线资源,和/或,激活休眠的基站;
251.根据视频版本信息部署为用户提供流媒体视频播放的mec;
252.根据qoe打分的高低进行资源调度;
253.根据drb id和/或qos id调度用户的流媒体视频播放。
254.实施中,体验质量相关信息是ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的。
255.实施中,进一步包括:
256.通过rrc连接重配置信令或者专用信令配置ue上报体验质量相关信息。
257.实施中,进一步包括:
258.配置ue上报指定的流媒体视频播放状态信息。
259.实施中,体验质量相关信息是通过qoe report消息或ue assistance information消息上报的。
260.实施中,体验质量相关信息是周期性上报和/或事件触发上报的。
261.其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还
可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机510可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
262.本发明实施例中还提供了一种基站,包括:
263.基站接收模块,用于接收ue上报的体验质量相关信息;
264.基站调度模块,用于根据所述体验质量相关信息,执行资源调度的处理。
265.实施中,基站接收模块进一步用于接收包括以下信息之一或者其组合的体验质量相关信息:
266.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
267.实施中,基站调度模块进一步用于按以下方式对体验质量相关信息进行优先级分级并按优先级进行处理:
268.是否是初始包为第一优先级;
269.缓存等级为第二优先级;
270.往返时间为第三优先级;
271.抖动持续时间为第四优先级;
272.平均吞吐量为第五优先级;
273.初始播放时延为第六优先级;
274.用户播放的视频版本的码率为第七优先级;
275.视频版本播放的等待时间为第八优先级;
276.视频版本信息为第九优先级;
277.qoe打分为第十优先级;
278.drb id信息、或qos id信息为第十一优先级;
279.其中,第一优先级优先程度最高,第十一优先级优先程度最低。
280.实施中,基站调度模块进一步用于按以下方式之一或者其组合根据所述体验质量相关信息,执行资源调度的处理:
281.确定是初始包时,优先调度资源满足初始包的qos;
282.根据用户视频版本缓存大小和/或用户播放的视频版本的码率,优先调度资源服务空缓存或缓存小的ue,保证空缓存或缓存小用户的qoe;
283.根据视频版本播放的等待时间确定播放发生中断时,增加满足用户流媒体视频播放的qos的无线资源,和/或,激活休眠的基站;
284.根据视频版本信息部署为用户提供流媒体视频播放的mec;
285.根据qoe打分的高低进行资源调度;
286.根据drb id和/或qos id调度用户的流媒体视频播放。
287.实施中,基站接收模块进一步用于接收ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的体验质量相关信息。
288.实施中,基站调度模块进一步用于通过rrc连接重配置信令或者专用信令配置ue上报体验质量相关信息。
289.实施中,基站调度模块进一步用于配置ue上报指定的流媒体视频播放状态信息。
290.实施中,基站接收模块进一步用于接收通过qoe report消息或ue assistance information消息上报的体验质量相关信息。
291.实施中,基站接收模块进一步用于接收周期性上报和/或事件触发上报的体验质量相关信息。
292.为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
293.图6为ue结构示意图,如图所示,用户设备包括:
294.处理器600,用于读取存储器620中的程序,执行下列过程:
295.确定体验质量相关信息;
296.向基站上报所述体验质量相关信息,用以供基站根据所述体验质量相关信息执行资源调度的处理;
297.收发机610,用于在处理器600的控制下接收和发送数据。
298.实施中,体验质量相关信息包括以下信息之一或者其组合:
299.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
300.实施中,体验质量相关信息是ue根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站的。
301.实施中,进一步包括:
302.按基站通过rrc连接重配置信令或者专用信令指示的配置,上报体验质量相关信息。
303.实施中,进一步包括:
304.按基站指示的配置,上报指定的体验质量相关信息。
305.实施中,体验质量相关信息是通过qoe report消息或ue assistance information消息上报的。
306.实施中,体验质量相关信息是周期性上报和/或事件触发上报的。
307.其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
308.处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。
309.本发明实施例中还提供了一种ue,包括:
310.ue确定模块,用于确定体验质量相关信息;
311.ue上报模块,用于向基站上报所述体验质量相关信息,用以供基站根据所述体验质量相关信息执行资源调度的处理。
312.实施中,ue确定模块进一步用于确定包括以下信息之一或者其组合的体验质量相关信息:
313.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
314.实施中,ue上报模块进一步用于根据应用层的初始设定在ue的应用层生成,通过内部接口传给ue的基带模块后,通过空口传给基站体验质量相关信息。
315.实施中,ue上报模块进一步用于按基站通过rrc连接重配置信令或者专用信令指示的配置,上报体验质量相关信息。
316.实施中,ue上报模块进一步用于按基站指示的配置,上报指定的体验质量相关信息。
317.实施中,ue上报模块进一步用于通过qoe report消息或ue assistance information消息上报体验质量相关信息。
318.实施中,ue上报模块进一步用于周期性上报和/或事件触发上报体验质量相关信息。
319.为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
320.本发明实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述基站侧的资源调度方法和/或ue侧的信息上报方法的计算机程序。
321.具体实施中可以参见基站侧的资源调度方法和/或ue侧的信息上报方法的实施。
322.综上所述,在本发明实施例提供的技术方案中,ue上报体验质量相关信息到ran节点,ran节点基于上报信息进行调度。
323.上报的内容包括以下信息之一或者其组合:
324.是否是初始包、缓存等级、往返时间、抖动持续时间、平均吞吐量、初始播放时延、用户播放的视频版本的码率、视频版本播放的等待时间、视频版本信息、qoe打分、drb id信息、qos id信息。
325.基站按以下方式之一或者其组合根据所述体验质量相关信息,执行资源调度的处理:
326.确定是初始包时,优先调度资源满足初始包的qos;
327.根据用户视频版本缓存大小和/或用户播放的视频版本的码率,优先调度资源服务空缓存或缓存小的ue,保证空缓存或缓存小用户的qoe;
328.根据视频版本播放的等待时间确定播放发生中断时,增加满足用户流媒体视频播放的qos的无线资源,和/或,激活休眠的基站;
329.根据视频版本信息部署为用户提供流媒体视频播放的mec;
330.根据qoe打分的高低进行资源调度;
331.根据drb id和/或qos id调度用户的流媒体视频播放。
332.基站配置ue上报可以采用如下方式:
333.基站配置下发的流程可以通过rrc连接重配置,也可以通过专门的qoe的上报配置信令。
334.基站可以配置ue上报特定的播放状态信息。包括特定的测量时间内的信息、特定频点上的信息、特定视频版本的信息。
335.ue上报的信息可以通过专门的qoe report消息,也可以在ue assistance information中携带。
336.上报的方法可以分为周期性上报和事件触发上报。
337.方案中,ue用户上报播放信息到基站,包括播放状态和播放缓存大小等,实现网络辅助的qoe提升。相比于ue自适应选择mpd的dash技术能够提高用户qoe。
338.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
339.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
340.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
341.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
342.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1