一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

CDN调度方法、接入设备、CDN调度器及存储介质与流程

2022-02-20 19:10:25 来源:中国专利 TAG:

cdn调度方法、接入设备、cdn调度器及存储介质
技术领域
1.本发明涉及通信技术领域,特别是涉及一种cdn调度方法、接入设备、cdn调度器及存储介质。


背景技术:

2.cdn(content delivery network,内容分发网络)是一种新型网络内容服务体系,依靠部署在各地的cdn边缘节点,通过cdn调度器进行调度,使用户从就近的cdn边缘节点获取所需内容,降低网络拥塞,提高用户访问的响应速度和命中率,解决网络拥塞状况。
3.目前,cdn调度器一般是基于用户设备的ip地址来实现调度的,但是在实际情况中,出于安全风险的考虑,cdn调度器很难精确地获取到用户设备的ip地址,并且当网络出现波动时,cdn调度器获得的用户设备的ip地址会存在较大的误差,从而导致cdn调度的精度降低,用户设备在访问网络内容时容易出现响应速度较慢的情况。


技术实现要素:

4.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
5.本发明实施例提供了一种cdn调度方法、接入设备、cdn调度器及存储介质,能够提高cdn调度的准确性,提高用户设备访问的响应速度。
6.第一方面,本发明实施例提供了一种内容分发网络cdn调度方法,包括:
7.接收来自用户设备ue的请求报文;
8.获取cdn边缘节点标识,所述cdn边缘节点标识用于确认与所述ue对应的cdn边缘节点;
9.将所述cdn边缘节点标识添加至所述请求报文,将所述请求报文发送至cdn调度器,以使所述cdn调度器根据所述cdn边缘节点标识向所述ue分配对应的cdn边缘节点。
10.第二方面,本发明实施例还提供了一种cdn调度方法,包括:
11.接收请求报文,所述请求报文携带有cdn边缘节点标识;
12.根据所述cdn边缘节点标识确认与ue对应的cdn边缘节点;
13.向所述ue分配所述cdn边缘节点。
14.第三方面,本发明实施例还提供了一种接入设备,包括至少一个处理器和用于与所述至少一个处理器通信连接的存储器;所述存储器存储有能够被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的cdn调度方法。
15.第四方面,本发明实施例还提供了一种cdn调度器,包括至少一个处理器和用于与所述至少一个处理器通信连接的存储器;所述存储器存储有能够被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第二方面所述的cdn调度方法。
16.第五方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行第一方面或者第二方面所述的cdn调度方法。
17.本发明实施例包括:接收来自用户设备ue的请求报文,获取cdn边缘节点标识,所述cdn边缘节点标识用于确认与所述ue对应的cdn边缘节点,将所述cdn边缘节点标识添加至所述请求报文,将所述请求报文发送至cdn调度器,以使所述cdn调度器根据所述cdn边缘节点标识向所述ue分配对应的cdn边缘节点,通过将用于确认与ue对应的cdn边缘节点的cdn边缘节点标识添加至ue的请求报文,使得cdn调度器在收到该请求报文后可以根据cdn边缘节点标识快速确认与ue对应的cdn边缘节点,进而进行cdn调度,相对于利用ue的ip地址进行cdn调度的方式,可以提高cdn调度的准确性,提高用户设备访问的响应速度。
18.本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
19.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
20.图1是本发明实施例提供的现有技术中的cdn调度示意图;
21.图2是本发明实施例提供的cdn调度组网图;
22.图3是本发明实施例提供的应用于接入设备的cdn调度方法的流程图;
23.图4是本发明实施例提供的tcp报文的报文结构示意图;
24.图5是本发明实施例提供的应用于cdn调度器的cdn调度方法的流程图;
25.图6是本发明实施例提供的向ue分配cdn边缘节点的具体步骤流程图;
26.图7是本发明实施例提供的cdn调度方法的具体例子流程图;
27.图8是本发明另一实施例提供的当olt通过分配表判断存在与机顶盒对应的cdn边缘节点的ip地址时机顶盒获取视频流的流程示意图;
28.图9是本发明实施例提供的一种接入设备的结构示意图;
29.图10是本发明实施例提供的一种cdn调度器的结构示意图。
具体实施方式
30.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
31.应了解,在本发明实施例的描述中,多个(或多项)的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到“第一”、“第二”等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
32.目前,cdn调度器一般是基于用户设备的ip地址来实现调度的,一种情况是用户设备存在就近的cdn边缘节点,但由于调度器很难精确地获取到用户设备的ip地址,从而导致
cdn调度的精度降低,用户设备在访问网络内容时容易出现响应速度较慢的情况。
33.另一种情况是用户设备没有就近的cdn边缘节点,参照图1,为本发明实施例提供的现有技术中的cdn调度示意图,其中,ue向cdn调度器发送请求报文,调度器确认后,向用户设备返回302响应,指示用户设备向cdn上级节点获取视频流,但当用户设备与cdn上级节点距离较远时,在访问网络内容时同样容易出现响应速度较慢的情况。
34.用户设备ue为可以安装各种通信应用,或具有通信功能的设备。例如,智能手机、平板电脑、pc机、各类可穿戴设备(耳机、手表等)、车载设备和机顶盒等。
35.基于此,本发明实施例提供一种cdn调度方法、接入设备、cdn调度器及存储介质,能够提高cdn调度的准确性,提高用户设备访问的响应速度。
36.参照图2,为本发明实施例提供的cdn调度组网图,其中,cdn边缘节点部署在接入设备olt上,olt通过宽带接入服务器连接cdn调度器,cdn边缘节点连接cdn上级节点,ue通过olt向cdn调度器发送调度请求,cdn调度器通过olt向ue发送调度指示,ue根据调度指示接入对应的cdn边缘节点。基于图1的cdn调度组网图,下面详细说明本发明实施例的cdn调度方法的原理。
37.参照图3,本发明实施例提供了一种cdn调度方法,应用于接入设备,其中,对于图2所示的cdn调度组网图来说,该接入设备为ue接入的olt,实际上在其他组网架构中,接入设备还可以是pon等设备。上述cdn调度方法包括但不限于以下步骤301至步骤303:
38.步骤301:接收来自ue的请求报文;
39.在一实施例中,ue中请求报文的内容可以是视频点播,示例性地,以ue为个人电脑为例子进行说明,ue在进行视频点播之前,可以先通过pppoe拨号或者dhcp的方式获取ip地址连接上网后,然后进行视频点播,在点播视频之前,先通过请求报文与cdn调度器进行握手连接,连接确定后,cdn调度器后续将对ue进行cdn调度,向ue分配合适的cdn边缘节点。
40.在一实施例中,ue可以与cdn进行tcp握手连接,即上述请求报文可以是tcp报文。
41.步骤302:获取cdn边缘节点标识,cdn边缘节点标识用于确认与ue对应的cdn边缘节点;
42.在一实施例中,cdn边缘节点标识用于确认与ue对应的cdn边缘节点,即通过该cdn边缘标识可以得到该ue应该分配到的cdn边缘节点,无须根据ue的ip地址进行cdn调度。
43.步骤303:将cdn边缘节点标识添加至请求报文,将请求报文发送至cdn调度器,以使cdn调度器根据cdn边缘节点标识向ue分配对应的cdn边缘节点。
44.在一实施例中,当该请求报文为tcp报文时,在将cdn边缘节点标识添加至请求报文时,可以将上述cdn边缘节点标识填写至该tcp报文的扩展字段,示例性地,参照图4,该扩展字段可以是tcp报文的urgent point字段,可以理解的是,该扩展字段并不限于urgent pointer字段,也可以根据实际情况使用tcp报文的其他保留字段。
45.通过将用于确认与ue对应的cdn边缘节点的cdn边缘节点标识添加至ue的请求报文,使得cdn调度器在收到该请求报文后可以根据cdn边缘节点标识快速确认与ue对应的cdn边缘节点,进而进行cdn调度,相对于利用ue的ip地址进行cdn调度的方式,可以提高cdn调度的准确性,提高用户设备访问的响应速度。如图2所示,若ue未向olt发送包含cdn边缘节点标识的调度请求时,只能从cdn上级节点获取对应的服务内容,或者通过现有技术的调度算法进行cdn调度。
46.在一实施例中,上述cdn边缘节点标识可以为cdn边缘节点的ip地址,基于此,上述步骤302中,获取cdn边缘节点标识,具体可以根据预设的cdn边缘节点的分配信息,获取与ue对应的第一cdn边缘节点的cdn边缘节点标识,此时,第一cdn边缘节点的cdn边缘节点标识为第一cdn边缘节点的第一ip地址。
47.示例性地,预设的cdn边缘节点的分配信息,可以是预设的cdn边缘节点和ue之间的分配表,该分配表保存有第一cdn边缘节点和ue之间的对应关系,举例来说,ue1、ue2和ue3对应第一cdn边缘节点,当发送请求报文的为ue1时,则可以通过该分配表查找出ue1对应的cdn边缘节点标识为第一cdn边缘节点的ip地址,因而应该向ue1分配第一cdn边缘节点。可以理解的是,在实际组网中,ue的数量可以很多,cdn边缘节点的数量也可以很多,本发明实施例仅为示例性说明。
48.在一实施例中,预设cdn边缘节点和ue之间的分配表时,可以在组网规划时根据ue与cdn边缘节点的位置关系确定分配关系,举例来说,当ue为机顶盒时,可以根据机顶盒的安装地址和cdn边缘节点的地址来分配,选择与该机顶盒距离最近的第一cdn边缘节点与之对应;又或者,可以在组网规划时根据该ue所接入的olt的地址和cdn边缘节点的地址来分配,选择与该olt距离最近的第一cdn边缘节点与之对应;又或者,可以由网络运营商根据实际情况自行规划具体的分配关系,本发明实施例并不作出限定。
49.在一实施例中,上述cdn边缘节点标识还可以为cdn边缘节点的mac地址等可以唯一标识该cdn边缘节点的信息。
50.在一实施例中,上述的根据预设的cdn边缘节点的分配信息,获取与ue对应的第一cdn边缘节点的cdn边缘节点标识,至少可以有以下四种方式:
51.第一种,获取预设于本地的ue与第一cdn边缘节点的对应关系,根据对应关系获取与ue对应的第一cdn边缘节点的cdn边缘节点标识。以接入设备为olt为例,olt在接收到ue的请求报文时,获取预设于本地的ue与第一cdn边缘节点的对应关系,该对应关系上述已作出解释,可以是预设的cdn边缘节点和ue之间的分配表,而通过该分配表得到对应的第一cdn边缘节点的cdn边缘节点标识,可以通过该ue的ue标识进行匹配,该ue标识可以是序列号、mac地址等可以唯一标识该ue的信息,具体视分配表在预设时采用哪一种作为ue标识。在此方式中,cdn边缘节点和ue之间的分配表储存在olt本地,并且根据ue获取对应的第一cdn边缘节点的cdn边缘节点标识也是在olt本地完成。
52.第二种,获取预设于云服务器的ue与第一cdn边缘节点的对应关系,根据对应关系获取与ue对应的第一cdn边缘节点的cdn边缘节点标识。同样以接入设备为olt为例,olt在接收到ue的请求报文时,获取预设于云服务器的ue与第一cdn边缘节点的对应关系,该对应关系上述已作出解释,可以是预设的cdn边缘节点和ue之间的分配表,而通过该分配表得到对应的第一cdn边缘节点的cdn边缘节点标识,同样可以通过该ue的ue标识进行匹配,该ue标识可以是序列号、mac地址等可以唯一标识该ue的信息,具体视分配表在预设时采用哪一种作为ue标识。在此方式中,cdn边缘节点和ue之间的分配表储存在云服务器,olt先从云服务器中获取该分配表,然后在本地根据ue获取对应的第一cdn边缘节点的cdn边缘节点标识,相比于第一种方式,本方式可以节省olt本地的存储空间。
53.第三种,将ue的ue标识发送至云服务器,获取来自云服务器的与ue标识对应的第一cdn边缘节点的cdn边缘节点标识。与第二种方式类似,cdn边缘节点和ue之间的分配表储
存在云服务器,本方式与第二种方式的区别在于,本方式中根据ue获取对应的第一cdn边缘节点的cdn边缘节点标识也是在云服务器上完成,即olt从云服务器上直接获取对应的第一cdn边缘节点的cdn边缘节点标识,相比于第二种方式,由于根据ue获取对应的第一cdn边缘节点的cdn边缘节点标识也是在云服务器上完成,因而可以节省olt的资源。
54.第四种,获取预设的ue所接入的接入设备与第一cdn边缘节点的对应关系,获取与接入设备对应的第一cdn边缘节点的cdn边缘节点标识。与上述三种方式不同,本方式中的分配表储存的是ue所接入的接入设备与第一cdn边缘节点的对应关系,即接入同一台一olt的所有ue均对应第一cdn边缘节点,本方式的好处是通过接入设备建立与第一cdn边缘节点的对应关系,可以简化ue与第一cdn边缘节点的对应关系的分配表。可以理解的是,本方式主要是改变分配表的内容,采用本方式时,同样可以参照上述三种方式,例如第一种方式的分配表储存在本地、匹配对应的第一cdn边缘节点也在本地;第二种方式的分配表储存在云服务器、匹配对应的第一cdn边缘节点在本地;第三种方式中的分配表储存在云服务器、匹配对应的第一cdn边缘节点也在云服务器。
55.在一实施例中,上述cdn边缘节点标识还可以为ue所接入的接入设备的第二ip地址,基于此,上述步骤302中,获取cdn边缘节点标识,具体可以获取ue所接入的接入设备的第二ip地址,将第二ip地址作为cdn边缘节点标识。
56.其中,由于ue所接入的接入设备的第二ip地址一般是固定不变的,并且可以通过网络拓扑等方式得到,因此根据ue所接入的接入设备的第二ip地址确认与ue对应的cdn边缘节点,相比于现有的通过ue的ip地址进行cdn调度的方式,同样可以提高cdn调度的准确性,提高用户设备访问的响应速度。
57.参照图5,本发明实施例提供了一种cdn调度方法,应用于cdn调度器,该cdn调度方法包括但不限于以下步骤501至步骤503:
58.步骤501:接收请求报文,请求报文携带有cdn边缘节点标识;
59.步骤502:根据cdn边缘节点标识确认与ue对应的cdn边缘节点;
60.步骤503:向ue分配该cdn边缘节点。
61.cdn调度器在收到携带有cdn边缘节点标识的请求报文后,根据cdn边缘节点标识快速确认与ue对应的cdn边缘节点,进而进行cdn调度,相对于利用ue的ip地址进行cdn调度的方式,可以提高cdn调度的准确性,提高用户设备访问的响应速度。
62.在一实施例中,当cdn边缘节点标识为cdn边缘节点的ip地址时,以第一cdn边缘节点为例,即cdn边缘节点标识为第一cdn边缘节点的第一ip地址时,上述步骤402中,根据cdn边缘节点标识确认与ue对应的cdn边缘节点,具体可以根据预设的cdn边缘节点的分配信息,利用cdn边缘节点标识确认与ue对应的第一cdn边缘节点。其中,预设的cdn边缘节点的分配信息前面已经进行解释,在此不再赘述。
63.类似地,cdn调度器利用cdn边缘节点标识确认与ue对应的第一cdn边缘节点,也可以有四种方式,例如第一种方式的分配表储存在本地、匹配对应的第一cdn边缘节点也在本地;第二种方式的分配表储存在云服务器、匹配对应的第一cdn边缘节点在本地;第三种方式中的分配表储存在云服务器、匹配对应的第一cdn边缘节点也在云服务器;第四种方式是通过ue所接入的接入设备与第一cdn边缘节点的对应关系确认第一cdn边缘节点;前面已进行详细的解释,在此不再赘述。
64.在一实施例中,参照图6,上述步骤503中,向ue分配cdn边缘节点,具体可以包括以下步骤601至步骤604:
65.步骤601:查询第一cdn边缘节点的负载量;
66.步骤602:判断第一cdn边缘节点的负载量是否低于预设阈值,若是,则跳转步骤503,否则跳转步骤504;
67.步骤603:向ue分配第一cdn边缘节点,结束流程;
68.步骤604:向ue分配与第一cdn边缘节点距离最近的第二cdn边缘节点,结束流程。
69.其中,通过判断第一cdn边缘节点的负载量是否低于预设阈值,以保证进行cdn调度后ue能够有较好的使用体验。当第一cdn边缘节点的负载量较高时,再向ue分配第一cdn边缘节点,可能会因拥塞的问题而使得该ue在使用服务时产生卡顿现象,甚至影响接入第一cdn边缘节点的其他ue的使用。示例性地,预设阈值可以是70%、75%、80%等,可以理解的是,预设阈值可以根据实际情况进行设置,本发明实施例并不作出限定。
70.在一实施例中,若第一cdn边缘节点距离最近的第二cdn边缘节点的负载量同样不满低于预设阈值时,可以再次选择与第一cdn边缘节点距离次近的另一个cdn边缘节点,以此类推,直到负载量满足要求。
71.在一实施例中,上述步骤504中,向ue分配与第一cdn边缘节点距离最近的第二cdn边缘节点,具体可以根据网络拓扑确认与第一cdn边缘节点距离最近的第二cdn边缘节点,向ue分配第二cdn边缘节点。举例来说,可以通过网络拓扑获取第一cdn边缘节点和其他cdn边缘节点之间的路由路径,找出与第一cdn边缘节点路由路径的长度最短的即为第二cdn边缘节点。
72.在一实施例中,上述步骤504中,向ue分配与第一cdn边缘节点距离最近的第二cdn边缘节点,具体也可以根据地理位置确认与第一cdn边缘节点距离最近的第二cdn边缘节点,向ue分配第二cdn边缘节点。举例来说,可以通过第一cdn边缘节点的实际地址获取第一cdn边缘节点和其他cdn边缘节点之间的物理距离,找出与第一cdn边缘节点物理距离最短的即为第二cdn边缘节点。
73.在一实施例中,当cdn边缘节点标识为ue所接入的接入设备的第二ip地址时,例如为ue所接入的olt的第二ip地址时,上述步骤402中,根据cdn边缘节点标识确认与ue对应的cdn边缘节点,具体也可以根据第二ip地址确认与接入设备距离最近的第三cdn边缘节点。
74.在一实施例中,根据第二ip地址确认与接入设备对应的第三cdn边缘节点,可以通过该第二ip地址所在的ip范围,根据前期的网络规划中ip范围与cdn边缘节点的对应关系,分配与该第二ip地址对应的第三cdn边缘节点。示例性地,该第二ip地址可以是接入设备的管理ip地址。
75.在一实施例中,根据第二ip地址确认与接入设备对应的第三cdn边缘节点,还可以根据第二ip地址利用调度算法分配与该第二ip地址对应的第三cdn边缘节点。
76.下面以一实际例子说明本发明实施例的cdn调度方法,以用户ue为机顶盒为例进行说明,参照图7,具体包括以下步骤701至步骤710:
77.步骤701:olt接收到来自机顶盒的tcp调度请求报文;
78.步骤702:olt通过分配表判断是否存在与该机顶盒对应的cdn边缘节点的ip地址,若本地存在与该机顶盒对应的cdn边缘节点的ip地址,则跳转步骤703;否则跳转步骤704;
79.步骤703:olt将与该机顶盒对应的cdn边缘节点的ip地址填入该tcp调度请求报文中的urgrent point字段,并适应性修改ip头中的tcp checksum字段,将该tcp调度请求报文发送至cdn调度器,跳转步骤705;
80.步骤704:olt获取自身的管理ip地址,将该olt的管理ip地址填入该tcp调度请求报文中的urgrent pointer字段,并适应性修改ip头中的tcp checksum字段,将该tcp调度请求报文发送至cdn调度器,跳转步骤705;
81.步骤705:cdn调度器接收到该tcp调度请求报文,提取urgrent pointer字段中的ip地址;
82.步骤706:cdn调度器判断该ip地址是否为某一个cdn边缘节点的ip地址,若是,则跳转步骤707;否则跳转步骤708;
83.步骤707:cdn调度器根据该cdn边缘节点的ip地址确认机顶盒对应的cdn边缘节点,跳转步骤710;
84.步骤708:cdn调度器判断该ip地址是否为该olt的管理ip地址,若是,则跳转步骤709;否则跳转步骤713;
85.步骤709:cdn调度器根据该olt的管理ip地址的ip范围,根据前期的网络规划中ip范围与cdn边缘节点的对应关系确认机顶盒对应的cdn边缘节点;
86.步骤710:cdn调度器判断该cdn边缘节点的负载量是否低于预设阈值,若是,则跳转步骤711;否则跳转步骤712;
87.步骤711:cdn调度器向该机顶盒分配该cdn边缘节点,完成cdn调度;
88.步骤712:cdn调度器向该机顶盒分配与该cdn边缘节点距离最近的另一个cdn边缘节点,完成cdn调度;
89.步骤713:cdn调度器根据机顶盒的ip地址进行cdn调度。
90.上述步骤701至步骤713中,olt在接收到来自机顶盒的tcp调度请求报文后,olt先判断是否存在与该机顶盒对应的cdn边缘节点的ip地址,进而选择向该tcp调度请求报文填入cdn边缘节点的ip地址还是填入自身的管理ip地址;cdn调度器在接收到填入cdn边缘节点的ip地址或者olt自身的管理ip地址的该tcp调度请求报文后,通过确认该ip地址是否为某一个cdn边缘节点的ip地址还是该olt的管理ip地址,进而选择对应的调度方式,相对于利用ue的ip地址进行cdn调度的方式,可以提高cdn调度的准确性,提高用户设备访问的响应速度,并且,能够有效地提高调度的稳定性和可靠性。
91.在步骤713中,若cdn调度器并不能确认该ip地址为某一个cdn边缘节点的ip地址或者该olt的管理ip地址,则只能根据机顶盒的ip地址进行cdn调度,至少保证本次调度成功。
92.参照图8,图8展示了当olt通过分配表判断存在与机顶盒对应的cdn边缘节点的ip地址时机顶盒获取视频流的流程,在一实施例中,cdn调度器向机顶盒分配了对应的cdn边缘节点后,若该cdn边缘节点不存在此次服务请求的相应内容,则该cdn边缘节点可以向其cdn上级节点获取该相应内容,再向机顶盒提供。
93.还应了解,本发明实施例提供的各种实施方式可以任意进行组合,以实现不同的技术效果。
94.图9示出了本发明实施例提供了本发明实施例提供的接入设备900。接入设备900
包括:存储器901、处理器902及存储在存储器901上并可在处理器902上运行的计算机程序,计算机程序运行时用于执行上述的cdn调度方法。
95.处理器902和存储器901可以通过总线或者其他方式连接。
96.存储器901作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序,如本发明实施例描述的cdn调度方法。处理器902通过运行存储在存储器901中的非暂态软件程序以及指令,从而实现上述的cdn调度方法。
97.存储器901可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储执行上述的cdn调度方法。此外,存储器901可以包括高速随机存取存储器901,还可以包括非暂态存储器901,例如至少一个磁盘存储器901件、闪存器件或其他非暂态固态存储器901件。在一些实施方式中,存储器901可选包括相对于处理器902远程设置的存储器901,这些远程存储器901可以通过网络连接至该接入设备900。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
98.实现上述的cdn调度方法所需的非暂态软件程序以及指令存储在存储器901中,当被一个或者多个处理器902执行时,执行上述的cdn调度方法,例如,执行图3中的方法步骤301至303。
99.图10示出了本发明实施例提供了本发明实施例提供的cdn调度器1000。cdn调度器1000包括:存储器1001、处理器1002及存储在存储器1001上并可在处理器1002上运行的计算机程序,计算机程序运行时用于执行上述的cdn调度方法。
100.处理器1002和存储器1001可以通过总线或者其他方式连接。
101.存储器1001作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序,如本发明实施例描述的cdn调度方法。处理器1002通过运行存储在存储器1001中的非暂态软件程序以及指令,从而实现上述的cdn调度方法。
102.存储器1001可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储执行上述的cdn调度方法。此外,存储器1001可以包括高速随机存取存储器1001,还可以包括非暂态存储器1001,例如至少一个磁盘存储器1001件、闪存器件或其他非暂态固态存储器1001件。在一些实施方式中,存储器1001可选包括相对于处理器1002远程设置的存储器1001,这些远程存储器1001可以通过网络连接至该cdn调度器1000。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
103.实现上述的cdn调度方法所需的非暂态软件程序以及指令存储在存储器1001中,当被一个或者多个处理器1002执行时,执行上述的cdn调度方法,例如,执行图5中的方法步骤501至503、图6中方法步骤601至604。
104.本发明实施例还提供了计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行上述的cdn调度方法。
105.在一实施例中,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器1002执行,例如,被上述cdn调度器1000中的一个处理器1002执行,可使得上述一个或多个处理器1002执行上述的cdn调度方法,例如,执行图3中的方法步骤301至303、图5中的方法步骤501至503、图6中方法步骤601至604、图7中的方法步
骤701至713。
106.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
107.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器1001技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包括计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
108.以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的共享条件下还可作出种种等同的变形或替换,这些等同的变形或替换均包括在本发明权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献