一种QoS的调度方法、装置和计算机可读存储介质与流程

文档序号:32377344发布日期:2022-11-30 00:45阅读:89来源:国知局
一种QoS的调度方法、装置和计算机可读存储介质与流程
一种qos的调度方法、装置和计算机可读存储介质
技术领域
1.本发明涉及移动通信技术领域,尤其涉及一种5g消息系统中服务质量(qos)的调度方法、装置和计算机可读存储介质。


背景技术:

2.目前,5g消息系统中tracker服务器的调度方法沿用的是互联网p2p应用中tracker服务器采用的调度方法。但是,随着5g消息系统的发展,用户终端能力之间存在异构性,且媒体资源被划分成若干分块,导致相关的调度方法没有对应策略。


技术实现要素:

3.有鉴于此,本发明实施例期望提供一种qos的调度方法、装置和计算机可读存储介质。
4.为达到上述目的,本发明实施例的技术方案是这样实现的:
5.本发明实施例提供了一种服务质量qos的调度方法,该方法应用于5g消息系统中的tracker服务器,包括:
6.接收终端发送的媒体资源下载请求;
7.基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
8.根据所述终端的请求等级调度相应的资源列表给所述终端。
9.其中,所述基于终端上报的所述终端等级参数和终端资源请求紧急类型确定所述终端的请求等级,包括:
10.基于所述终端无线接入网类型和终端的处理能力划分得到终端类型;
11.基于终端订购的业务类型和划分得到的终端类型确定所述终端的等级;
12.基于所述终端的等级和所述终端资源请求紧急类型确定所述终端的请求等级。
13.其中,其中,所述终端资源请求紧急类型,包括:紧急请求和非紧急请求;所述终端无线接入网类型包括:3g、4g和5g。
14.其中,所述基于所述终端无线接入网类型和终端的处理能力划分得到终端类型,包括:
15.确定所述终端无线接入网类型为5g,且终端处理能力大于等于预设值时,将所述终端划分为第一类终端;
16.确定所述终端无线接入网类型为5g,且终端处理能力小于预设值时,将所述终端划分为第二类终端;
17.确定所述终端无线接入网类型为3g或4g时,将所述终端划分为第二类终端。
18.可选的,所述确定所述终端的请求等级之后,该方法还包括:
19.将所述终端的请求等级存入调度队列进行调度。
20.其中,所述根据所述终端的请求等级调度相应的资源列表给所述终端,包括:
21.在预设时间内统计进入调度队列的对应不同终端的所述请求等级;
22.按请求等级的优先级由高到低的顺序对调度队列重新进行排序;
23.基于新的排序从请求等级的优先级最高开始将对应资源列表调度给相应终端。
24.本发明实施例还提供了一种服务质量qos的调度方法,该方法应用于5g消息系统中的终端,包括:
25.获取终端等级参数和终端资源请求紧急类型;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
26.上报所述终端等级参数和终端资源请求紧急类型到tracker服务器,用于tracker服务器确定所述终端的请求等级并调度相应的资源列表。
27.本发明实施例还提供了一种服务质量qos的调度装置,该装置应用于5g消息系统中的tracker服务器,包括:
28.接收模块,用于接收终端发送的媒体资源下载请求;
29.确定模块,用于基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
30.调度模块,用于根据所述终端的请求等级调度相应的资源列表给所述终端。
31.本发明实施例还提供了一种服务质量qos的调度装置,该装置应用于5g消息系统中的终端,包括:
32.获取模块,用于获取终端等级参数和终端资源请求紧急类型;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
33.发送模块,用于上报所述终端等级参数和终端资源请求紧急类型到tracker服务器,用于tracker服务器确定所述终端的请求等级并调度相应的资源列表。
34.本发明实施例还提供了一种服务质量qos的调度装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
35.其中,所述处理器用于运行所述计算机程序时,执行上述方法的步骤。
36.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
37.本发明实施例提供的qos的调度方法、装置和计算机可读存储介质,5g消息系统中的tracker服务器接收终端发送的媒体资源下载请求;基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;根据所述终端的请求等级调度相应的资源列表给所述终端。本发明实施例tracker服务器根据终端的请求等级调度相应的资源列表(peer list)给终端,给终端提供差异化的服务,保证用户终端的服务质量,使多网络接入5g消息终端混合组网的p2p系统的调度效率得到提高,并具有可运营可管理的特性。
38.此外,终端订购的业务类型的区分,使得多网络接入5g消息终端p2p系统有了明确的收费模式。
附图说明
39.图1为本发明实施例所述服务质量qos的调度方法流程示意图一;
40.图2为本发明实施例所述服务质量qos的调度方法流程示意图二;
41.图3为本发明实施例所述服务质量qos的调度装置结构示意图一;
42.图4为本发明实施例所述服务质量qos的调度装置结构示意图二;
43.图5为多网络接入5g消息终端混合组网的p2p系统架构示意图;
44.图6为本发明场景实施例所述调度算法流程示意图;
45.图7为本发明场景实施例所述5g消息终端和tracker服务器的结构示意图;
46.图8为本发明场景实施例在5g系统中服务质量qos调度流程示意图。
具体实施方式
47.下面结合附图和实施例对本发明进行描述。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
48.本发明实施例提供了一种服务质量qos的调度方法,如图1所示,该方法应用于5g消息系统中的tracker服务器,包括:
49.步骤101:接收终端发送的媒体资源下载请求;
50.步骤102:基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
51.步骤103:根据所述终端的请求等级调度相应的资源列表给所述终端。
52.这里,所述tracker服务器可接收终端按预设周期定时上报的所述终端等级参数和终端资源请求紧急类型。
53.本发明实施例tracker服务器根据终端的请求等级调度相应的资源列表(peer list)给终端,给终端提供差异化的服务,保证用户终端的服务质量,使多网络接入5g消息终端混合组网的p2p系统的调度效率得到提高,并具有可运营可管理的特性。
54.本发明实施例中,所述基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级,包括:
55.基于所述终端无线接入网类型和终端的处理能力划分得到终端类型;
56.基于终端订购的业务类型和划分得到的终端类型确定所述终端的等级;
57.基于所述终端的等级和所述终端资源请求紧急类型确定所述终端的请求等级。
58.本发明实施例中,所述终端资源请求紧急类型,包括:紧急请求和非紧急请求;所述终端无线接入网类型包括:3g、4g和5g。
59.本发明实施例中,所述基于所述终端无线接入网类型和终端的处理能力划分得到终端类型,包括:
60.确定所述终端无线接入网类型为5g,且终端处理能力大于等于预设值时,将所述终端划分为第一类终端;
61.确定所述终端无线接入网类型为5g,且终端处理能力小于预设值时,将所述终端
划分为第二类终端;
62.确定所述终端无线接入网类型为3g或4g时,将所述终端划分为第二类终端。
63.本发明一个实施例中,所述确定所述终端的请求等级之后,该方法还包括:
64.将所述终端的请求等级存入调度队列进行调度。
65.本发明实施例中,所述根据所述终端的请求等级调度相应的资源列表给所述终端,包括:
66.在预设时间内统计进入调度队列的对应不同终端的所述请求等级;
67.按请求等级的优先级由高到低的顺序对调度队列重新进行排序;
68.基于新的排序从请求等级的优先级最高开始将对应资源列表调度给相应终端。
69.本发明实施例还提供了一种服务质量qos的调度方法,如图2所示,该方法应用于5g消息系统中的终端,包括:
70.步骤201:获取终端等级参数和终端资源请求紧急类型;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
71.步骤202:上报所述终端等级参数和终端资源请求紧急类型到tracker服务器,用于tracker服务器确定所述终端的请求等级并调度相应的资源列表。
72.这里,所述终端可从具体业务应用中获取终端资源请求紧急类型;所述终端可按预设周期定时向tracker服务器上报所述终端等级参数和终端资源请求紧急类型。
73.为了实现上述方法实施例,本发明实施例还提供了一种服务质量qos的调度装置,如图3所示,该装置应用于5g消息系统中的tracker服务器,包括:
74.接收模块301,用于接收终端发送的媒体资源下载请求;
75.确定模块302,用于基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级;;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
76.调度模块303,用于根据所述终端的请求等级调度相应的资源列表给所述终端。
77.本发明实施例中,所述确定模块302基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级,包括:
78.基于所述终端无线接入网类型和终端的处理能力划分得到终端类型;
79.基于终端订购的业务类型和划分得到的终端类型确定所述终端的等级;
80.基于所述终端的等级和所述终端资源请求紧急类型确定所述终端的请求等级。
81.本发明实施例中,所述终端资源请求紧急类型,包括:紧急请求和非紧急请求;所述终端无线接入网类型包括:3g、4g和5g。
82.本发明实施例中,所述确定模块302基于所述终端无线接入网类型和终端的处理能力划分得到终端类型,包括:
83.确定所述终端无线接入网类型为5g,且终端处理能力大于等于预设值时,将所述终端划分为第一类终端;
84.确定所述终端无线接入网类型为5g,且终端处理能力小于预设值时,将所述终端划分为第二类终端;
85.确定所述终端无线接入网类型为3g或4g时,将所述终端划分为第二类终端。
86.本发明一个实施例中,所述确定模块302确定所述终端的请求等级之后,还用于将
所述终端的请求等级存入调度队列进行调度。
87.本发明实施例中,所述调度模块303根据所述终端的请求等级调度相应的资源列表给所述终端,包括:
88.在预设时间内统计进入调度队列的对应不同终端的所述请求等级;
89.按请求等级的优先级由高到低的顺序对调度队列重新进行排序;
90.基于新的排序从请求等级的优先级最高开始将对应资源列表调度给相应终端。
91.本发明实施例还提供了一种服务质量qos的调度装置,如图4所示,该装置应用于5g消息系统中的终端,包括:
92.获取模块401,用于获取终端等级参数和终端资源请求紧急类型;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
93.发送模块402,用于上报所述终端等级参数和终端资源请求紧急类型到tracker服务器,用于tracker服务器确定所述终端的请求等级并调度相应的资源列表。
94.这里,所述获取模块401可从具体业务应用中获取终端资源请求紧急类型;所述发送模块402可按预设周期定时向tracker服务器上报所述终端等级参数和终端资源请求紧急类型。
95.本发明实施例还提供了一种服务质量qos的调度装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
96.其中,所述处理器用于运行所述计算机程序时,执行:
97.接收终端发送的媒体资源下载请求;
98.基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
99.根据所述终端的请求等级调度相应的资源列表给所述终端。
100.所述基于终端上报的所述终端等级参数和终端资源请求紧急类型确定所述终端的请求等级时,所述处理器还用于运行所述计算机程序时,执行:
101.基于所述终端无线接入网类型和终端的处理能力划分得到终端类型;
102.基于终端订购的业务类型和划分得到的终端类型确定所述终端的等级;
103.基于所述终端的等级和所述终端资源请求紧急类型确定所述终端的请求等级。
104.其中,所述终端资源请求紧急类型,包括:紧急请求和非紧急请求;所述终端无线接入网类型包括:3g、4g和5g。
105.所述基于所述终端无线接入网类型和终端的处理能力划分得到终端类型时,所述处理器还用于运行所述计算机程序时,执行:
106.确定所述终端无线接入网类型为5g,且终端处理能力大于等于预设值时,将所述终端划分为第一类终端;
107.确定所述终端无线接入网类型为5g,且终端处理能力小于预设值时,将所述终端划分为第二类终端;
108.确定所述终端无线接入网类型为3g或4g时,将所述终端划分为第二类终端。
109.所述确定所述终端的请求等级之后,所述处理器还用于运行所述计算机程序时,执行:
110.将所述终端的请求等级存入调度队列进行调度。
111.所述根据所述终端的请求等级调度相应的资源列表给所述终端时,所述处理器还用于运行所述计算机程序时,执行:
112.在预设时间内统计进入调度队列的对应不同终端的所述请求等级;
113.按请求等级的优先级由高到低的顺序对调度队列重新进行排序;
114.基于新的排序从请求等级的优先级最高开始将对应资源列表调度给相应终端。
115.本发明实施例还提供了一种服务质量qos的调度装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
116.其中,所述处理器用于运行所述计算机程序时,执行:
117.获取终端等级参数和终端资源请求紧急类型;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
118.上报所述终端等级参数和终端资源请求紧急类型到tracker服务器,用于tracker服务器确定所述终端的请求等级并调度相应的资源列表。
119.需要说明的是:上述实施例提供的装置在进行qos的调度时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的装置与相应方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
120.在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。
121.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,执行:
122.接收终端发送的媒体资源下载请求;
123.基于终端上报的终端等级参数和终端资源请求紧急类型确定所述终端的请求等级;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
124.根据所述终端的请求等级调度相应的资源列表给所述终端。
125.所述基于终端上报的所述终端等级参数和终端资源请求紧急类型确定所述终端的请求等级时,所述计算机程序被处理器运行时,还执行:
126.基于所述终端无线接入网类型和终端的处理能力划分得到终端类型;
127.基于终端订购的业务类型和划分得到的终端类型确定所述终端的等级;
128.基于所述终端的等级和所述终端资源请求紧急类型确定所述终端的请求等级。
129.其中,所述终端资源请求紧急类型,包括:紧急请求和非紧急请求;所述终端无线接入网类型包括:3g、4g和5g。
130.所述基于所述终端无线接入网类型和终端的处理能力划分得到终端类型时,所述计算机程序被处理器运行时,还执行:
131.确定所述终端无线接入网类型为5g,且终端处理能力大于等于预设值时,将所述
终端划分为第一类终端;
132.确定所述终端无线接入网类型为5g,且终端处理能力小于预设值时,将所述终端划分为第二类终端;
133.确定所述终端无线接入网类型为3g或4g时,将所述终端划分为第二类终端。
134.所述确定所述终端的请求等级之后,所述计算机程序被处理器运行时,还执行:
135.将所述终端的请求等级存入调度队列进行调度。
136.所述根据所述终端的请求等级调度相应的资源列表给所述终端时,所述计算机程序被处理器运行时,还执行:
137.在预设时间内统计进入调度队列的对应不同终端的所述请求等级;
138.按请求等级的优先级由高到低的顺序对调度队列重新进行排序;
139.基于新的排序从请求等级的优先级最高开始将对应资源列表调度给相应终端。
140.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,执行:
141.获取终端等级参数和终端资源请求紧急类型;其中,所述终端等级参数中包括:终端无线接入网类型、终端的处理能力和终端订购的业务类型;
142.上报所述终端等级参数和终端资源请求紧急类型到tracker服务器,用于tracker服务器确定所述终端的请求等级并调度相应的资源列表。
143.下面结合场景实施例对本发明进行描述。
144.5g消息系统中开展大规模短视频业务时可以采用p2p技术,而5g消息终端可以是5g网终端、4g网终端和3g网终端。典型的系统架构如图5所示。
145.5g消息采用的是rcs/ims协议,ims中除了标准的ims网元,如ims core网元(包括p-cscf、i-cscf和s-cscf)之外,当需要提供短视频服务时,还需要另外增加短视频源服务器、tracker服务器和web epg服务器。源服务器负责提供短视频内容源。tracker服务器的功能包括保存所有终端、缓存服务器的资源状态信息(包括下载统计、上传统计、服务能力等),并实现资源的发现/查询。web epg服务器(portal)作为提供业务服务的入口,向不同类型的终端提供短视频点播列表的呈现。在不同网中需部署缓存服务器,缓存服务器负责缓存源服务器分发的媒体资源数据,为自己附近的5g消息终端提供媒体数据下载。
146.5g消息系统中采用标准的ims信令,而短视频流采用hls http流媒体协议。tracker服务部署在as应用服务器中,与5g消息终端的p2p控制信令(包括请求和响应)封装为ims消息。web epg服务器不做修改,以http协议和5g消息移动终端进行通信。
147.5g消息系统中不同的终端以p2p的方式互相共享资源数据,相互之间可以直接通信进行数据的上传和下载,且需要与tracker服务器和web epg服务器进行通信。5g消息终端和tracker服务器定期通信,完成资源报告\发现查询功能。终端在启动初始化时,和web epg服务器通信,获取短视频列表。
148.相关技术中,tracker服务器的调度方法沿用的是互联网p2p应用中tracker服务器采用的调度方法,存在以下问题:
149.5g消息用户终端能力的异构性,特别是cpu和存储、无线接入带宽的差异性,表面逻辑上处于对等地位的peer,其享受服务和提供服务的能力是不一致的。从带宽而言,5g用户的上下行带宽要强于4g用户,4g用户要强于3g用户;系统提供的缓存服务器拥有海量存
储和较高的上行带宽,为p2p系统内服务能力最强的资源提供者。
150.媒体资源被划分成若干分块(chunk)以实现调度,对于关注度较高的热门短视频资源,网络内其chunk保有量远大于冷门资源;对于某个具体的短视频资源文件,其内部各chunk冷热分布程度以及重要性也是存在巨大差异的,例如包含文件头或媒体索引的chunk理应获得比其它chunk更高的重要性等级。相关的调度方法对于tracker而言,对热门chunk、稀缺chunk、关键chunk的调度策略和其它chunk资源并无差异,不利于整个系统的均衡性。
151.此外,由于没有区分用户的业务等级,无法为用户提供不同的差异性调度服务和qos服务质量,并在此基础上形成有效的收费模式。
152.为了给5g消息用户提供不同的服务质量,本实施例对用户请求等级进行划分,tracker服务器根据用户终端(资源)请求的不同等级返回不同的peer列表,由tracker服务器实现统一差分调度,从而能够在多网络接入5g消息终端混合组网系统中,根据用户终端请求等级的差异性,提供不同的调度策略,以保证用户的qos服务质量。对于媒体传输中的稀缺chunk或者关键chunk,通过ims信令携带媒体资源的紧急程度,由tracker服务器实现统一调度。
153.在本实施例中,tracker服务器采用的调度方法为:根据用户终端订购的业务类型、用户终端无线接入网类型和用户终端的处理能力三个条件确定的用户终端的等级,划分成:vip会员用户、超级用户和普通用户,分别提供不同qoe等级的服务,对vip会员用户的请求,在资源调度时可以优先满足(尽力满足其下载能力);对超级用户提供低优先级的满足(尽量利用其上传能力而限制其下载能力),而普通用户则采用尽力而为的策略。具体实现如下:
154.本实施例终端的等级划分如下:
155.用户终端订购的业务类型分为:超级会员,会员和非会员三种。
156.用户终端能力评估指标包括:用户终端无线接入网类型(5g、4g还是3g网)、用户终端的处理能力(cpu和存储)。用户终端能力分为超级终端和普通终端两种类型。这里,可将用户终端的各项处理能力设置相应的阈值(预设值),对于5g网接入且用户终端的处理能力在阈值之上(cpu处理能力强、存储空间大)的终端设置为超级终端(第一类终端),其它情况对应的终端均为普通终端(第二类终端),例如:对于5g网接入且用户终端的处理能力在阈值之下的终端设置为普通终端(第二类终端);对于3g或4g网接入的终端,不管其用户终端的处理能力如何均设置为普通终端(第二类终端)。
157.这里将用户终端等级划分为两个不同等级:超级终端且非会员定义为超级用户,普通终端且非会员定义为普通用户,其它为vip用户,如表1所示。
158.表1用户终端等级划分
[0159] 超级会员会员非会员超级终端vip用户vip用户超级用户普通终端vip用户vip用户普通用户
[0160]
用户终端资源请求紧急类型可从用户终端发送的请求消息获得,从处理紧急程度上分为紧急请求和非紧急请求,主要取决于具体业务应用实现,如:直播业务中用户终端对目前播放视频片段紧接着之后视频片段的发送的请求对应的类型即为紧急请求;下载请求
可为非紧急请求,p2p点播业务的紧急程度则可以介于前两者之间。
[0161]
本实施例具体调度算法如下:
[0162]
5g消息用户终端向tracker服务器发送资源下载请求,tracker服务器根据终端等级参数和(用户)终端资源请求紧急类型计算出(用户)终端的请求等级(优先级数),并放入调度队列进行调度。当轮到调度时,tracker服务器根据(用户)终端的请求等级(优先级数),返回不同的资源列表给用户终端。(用户)终端的请求等级(优先级数)越高,资源列表中获得的资源就越好,如表3所示。
[0163]
表2终端的请求等级(优先级数)分配方法
[0164] 紧急请求非紧急请求vip用户01超级用户24普通用户35
[0165]
如表2所示,终端的请求等级(优先级数)分6个等级,分别从0~5,数字越小,优先级越高。
[0166]
表3资源分配方案
[0167] 资源列表0{源服务器,缓存服务器}1{60%服务器,40%超级终端}2{40%服务器,60超级终端}3{超级终端}4{60%超级用户终端,40%普通终端}5{40%超级终端,60%普通终端}
[0168]
具体调度算法如图6所示,包括:
[0169]
步骤601:以10s为周期统计需要调度的终端的请求等级(优先级数);
[0170]
步骤602:根据优先级数从小到大重新排列;
[0171]
步骤603:根据排列从新安排调度时间顺序,优先级数越小的越被优先调度。
[0172]
本实施例中5g消息终端和tracker服务器的功能如下:
[0173]
在5g消息终端,如图7所示,增加了用户终端信息收集和上报模块,该模块定期收集终端等级参数(包括终端无线接入网类型、终端订购的业务类型和终端的处理能力(cpu和存储)三个参数),并从具体业务应用中获得终端资源请求紧急类型(包括紧急请求和非紧急请求),定时上报给tracker服务器。在tracker服务器端,增加了用户终端优先级计算模块和调度排序算法模块。用户终端优先级计算模块在接收到5g消息终端发送的终端信息后,根据上文所述的方法计算(用户)终端的请求等级,并输出给调度排序算法模块;调度排序算法模块根据从小到大的顺序完成用户请求消息的调度。
[0174]
本实施例在5g系统中的应用流程如图8所示,包括:
[0175]
步骤1:源服务器向各缓存服务器预分发短视频完整分片;
[0176]
步骤2-3:5g消息终端向web epg服务器请求并获得要观看的短视频种子文件;
[0177]
步骤4-5:5g消息终端从种子文件中解析获得tracker服务器地址,然后向tracker服务器汇报终端信息状态,并请求获得短视频下载资源(peer)列表;该步骤对应上文所述
调度方法。
[0178]
步骤6-11:5g消息终端向资源列表中的源服务器、缓存服务器、5g消息终端请求并下载影片分片;该步骤为相关技术,此处不再详述。
[0179]
可见,本发明实施例tracker服务器根据终端的请求等级调度相应的资源列表(peer list)给终端,给终端提供差异化的服务,保证用户终端的服务质量,使多网络接入5g消息终端混合组网的p2p系统的调度效率得到提高,并具有可运营可管理的特性。
[0180]
此外,终端订购的业务类型的区分,使得多网络接入5g消息终端p2p系统有了明确的收费模式。
[0181]
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1