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

一种基于云服务的路径构建方法及其相关设备与流程

2022-11-02 00:29:09 来源:中国专利 TAG:


1.本技术涉及云技术领域,尤其涉及一种基于云服务的路径构建方法及其相关设备。


背景技术:

2.边缘云由于更加靠近用户或数据源,能够就近给用户所使用的终端设备提供服务,从而能够产生更快的网络服务响应,以及满足用户在实时业务、安全与隐私保护等方面的各种需求。
3.一般地,分布在各处的不同边缘云可由中心云进行统一管理。中心云可按地理因素划分为多个区域(region),每一个中心云区域的管理面(也可以称为中心云区域管理节点)可用于管理一部分边缘云,从而提高管理效率。对于任意一个中心云区域管理节点,该中心云区域管理节点与被其管理的边缘云之间构建有直达路径,可使得该中心云区域与被其管理的边缘云之间实现通信。
4.然而,当中心云区域管理节点与某个边缘云之间的路径发生故障时,需要云服务提供商的工作人员到部署边缘云的现场进行运维,保证该边缘云继续为用户提供服务,但是无法确保中心云区域管理节点与该边缘云之间恢复通信。


技术实现要素:

5.本技术实施例提供了一种基于云服务的路径构建方法及其相关设备,当第一中心云区域管理节点与第一边缘云之间的直达路径故障时,通过构建第一中心云区域管理节点与第一边缘云之间的目标路径,使得第一中心云区域管理节点和第一边缘云之间可保持通信。
6.本技术实施例的第一方面提供了一种基于云服务的路径构建方法。该方法中,第一边缘云由第一中心云区域管理节点通过第一路径管理,该方法包括:
7.第一中心云区域管理节点确定第一路径故障,可进行路径规划,从而得到第一中心云区域与第一边缘云之间的至少一个候选路径。可以理解的是,这些候选路径均以第一中心云区域为起点(或终点),以第一边缘云为终点(或起点),且经过中继点。
8.第一中心云区域管理节点从至少一个候选路径中,选择一个候选路径作为目标路径,目标路径可以为以下的其中一种:(1)目标路径包括:第一中心云区域管理节点与第二边缘云之间的第二路径,以及第二边缘云与第一边缘云之间的第三路径。(2)目标路径包括:第一中心云区域管理节点与第二中心云区域管理节点之间的第四路径、第二中心云区域管理节点与第二边缘云之间的第五路径,以及第二边缘云与第一边缘云之间的第三路径。(3)目标路径包括:第一中心云区域管理节点与第二中心云区域管理节点之间的第四路径,以及第二中心云区域管理节点与第一边缘云之间的第六路径。
9.第一中心云区域管理节点构建目标路径,故基于该目标路径,第一中心云区域和第一边缘云之间可保持通信,即第一中心云区域管理节点可通过目标路径管理第一边缘
云。
10.从上述方法可以看出:第一中心云区域管理节点若确定第一中心云区域管理节点与第一边缘云之间的第一路径故障,可先获取第一中心云区域管理节点与第一边缘云之间的候选路径,第一边缘云通过第一路径被第一中心云区域管理节点管理。然后,第一中心云区域管理节点从候选路径中,确定目标路径,该目标路径经过第二边缘云和/或第二中心云区域管理节点等中继点。最后,第一中心云区域管理节点构建目标路径,基于该目标路径,第一中心云区域管理节点和第一边缘云之间可保持通信,即第一中心云区域管理节点可通过目标路径管理第一边缘云,从而提高整个云服务系统的可靠性和可运维性,减少了运维所需的人力成本,在一定程度上加快了边缘云的逻辑和大规模商用。
11.在一种可能的实现方式中,第一中心云区域管理节点与第二边缘云之间的第二路径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,第一中心云区域管理节点构建目标路径包括:第一中心云区域管理节点构建第二边缘云与第一边缘云之间的第三路径,从而得到基于第一中心云区域管理节点与第二边缘云之间的第二路径,以及第二边缘云与第一边缘云之间的第三路径构建的目标路径。如此一来,第一中心云区域和第一边缘云之间可通过该目标路径保持通信,即第一中心云区域管理节点可通过目标路径管理第一边缘云。
12.在一种可能的实现方式中,第一中心云区域管理节点与第二中心云区域管理节点之间的第四路径,以及第二中心云区域管理节点与第二边缘云之间的第五路径已构建,第二边缘云由第二中心云区域管理节点通过第五路径管理,第一中心云区域管理节点构建目标路径包括:第一中心云区域管理节点构建第二边缘云与第一边缘云之间的第三路径,从而得到基于第一中心云区域管理节点与第二中心云区域管理节点之间的第四路径,第二中心云区域管理节点与第二边缘云之间的第五路径,以及第二边缘云与第一边缘云之间的第三路径构建的目标路径。如此一来,第一中心云区域和第一边缘云之间可通过该目标路径保持通信,即第一中心云区域管理节点可通过目标路径管理第一边缘云。
13.在一种可能的实现方式中,第一中心云区域管理节点与第二中心云区域管理节点之间的第四路径已构建,第一中心云区域管理节点构建目标路径包括:第一中心云区域管理节点构建第二中心云区域管理节点与第一边缘云之间的第六路径,从而得到基于第一中心云区域管理节点与第二中心云区域管理节点之间第四路径,以及第二中心云区域管理节点与第一边缘云之间的第六路径构建的目标路径。如此一来,第一中心云区域和第一边缘云之间可通过该目标路径保持通信,即第一中心云区域管理节点可通过目标路径管理第一边缘云。
14.在一种可能的实现方式中,目标路径为至少一个候选路径中网络时延最小的路径,或,目标路径为至少一个候选路径中跳数最少的路径,或,目标路径为至少一个候选路径中网络带宽最大的路径。前述实现方式中,第一中心云区域管理节点选择目标路径的考虑因素可以为网络时延、跳数和网络带宽等因素中的任意一种,也可以为这些因素的任意组合,故第一中心云区域可选择出最合适的中继路径。
15.在一种可能的实现方式中,第一路径、第二路径、第三路径、第四路径、第五路径和第六路径均为直达路径。
16.在一种可能的实现方式中,第一边缘云和第二边缘云位于同一数据中心中,若第
一边缘云和第二边缘云均接入数据中心的本地网络,说明第一边缘云和第二边缘云之间是可达的,即二者之间的直达路径可基于数据中心的本地网络构建。
17.在一种可能的实现方式中,第一边缘云和第二边缘云位于同一数据中心中,若第一边缘云和/或第二边缘云未接入数据中心的本地网络,说明第一边缘云和第二边缘云之间是不可达的。
18.在一种可能的实现方式中,该方法还包括:第一中心云区域管理节点获取第一边缘云的状态信息,该状态信息可包括第一边缘云的运行状态、第一边缘云的运行指标、第一边缘云和第一中心云区域之间的网络质量等数据。当这些数据处于正常取值范围内时,第一中心云区域管理节点可确定第一中心云区域管理节点与第一边缘云之间的第一路径正常,当这些数据处于正常取值范围外时,第一中心云区域管理节点可确定第一中心云区域管理节点与第一边缘云之间的第一路径故障。
19.本技术实施例的第二方面提供了一种基于云服务的路径构建方法,该方法中,第一边缘云由第一中心云区域管理节点通过第一路径管理,该方法包括:
20.在第一中心云区域管理节点自身发生故障或第一中心云区域管理节点与客户端之间的路径发生故障(即第一中心云区域管理节点自身未故障,但第一中心云区域管理节点与工作人员的客户端之间的网络故障)的情况下,第二中心云区域管理节点接收客户端发送的针对第一边缘云的访问请求。
21.第二中心云区域管理节点根据访问请求,可根据该请求进行路径规划,从而得到第二中心云区域管理节点与第一边缘云之间的至少一个候选路径,并从至少一个候选路径中选择目标路径。
22.第二中心云区域管理节点确定第二心云区域管理节点与第一边缘云之间的目标路径后,可构建该目标路径,基于该目标路径,第二中心云区域管理节点和第一边缘云之间可实现通信,即第二中心云区域管理节点可通过该目标路径管理第一边缘云。
23.在相关技术中,一旦第一中心云区域管理节点自身发生故障或第一中心云区域管理节点与客户端之间的路径发生故障,第一中心云区域管理节点管理的所有边缘云均会受到影响,影响范围(即爆炸半径)很大。从上述方法可以看出:工作人员发现第一中心云区域管理节点出现故障后,可通过客户端向第二中心云区域管理节点输入访问请求。接着,第二中心云区域管理节点可根据访问请求,获取第二中心云区域管理节点与第一边缘云之间的候选路径。然后,第二中心云区域管理节点从候选路径中选择目标路径。最后,第二中心云区域管理节点构建目标路径,基于该目标路径,第二中心云区域管理节点和第一边缘云之间可实现通信,即第二中心云区域管理节点通过目标路径,可代替第一中心云区域管理节点管理第一边缘云,从而提高整个云服务系统的可靠性和可运维性,缩小第一中心云区域管理节点发生故障所引起的爆炸半径。
24.在一种可能的实现方式中,目标路径为第二中心云区域管理节点与第一边缘云之间的第六路径,第二中心云区域管理节点构建目标路径包括:第二中心云区域管理节点构建第二中心云区域管理节点与第一边缘云之间的第六路径。如此一来,第二中心云区域和第一边缘云之间可通过该路径实现通信,即第二中心云区域管理节点可通过该路径管理第一边缘云。
25.在一种可能的实现方式中,第一中心云区域管理节点与第二边缘云之间的第二路
径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,目标路径包括第二中心云区域管理节点与第二边缘云之间的第五路径,以及第二边缘云和第一边缘云之间的第三路径,第二中心云区域管理节点构建目标路径包括:第二中心云区域管理节点构建第二中心云区域管理节点与第二边缘云之间的第五路径,以及第二边缘云和第一边缘云之间的第三路径,从而得到基于第二中心云区域管理节点与第二边缘云之间的第五路径,以及第二边缘云和第一边缘云之间的第三路径构建的目标路径。如此一来,第二中心云区域和第一边缘云之间可通过该目标路径实现通信,即第二中心云区域管理节点可通过该目标路径管理第一边缘云。
26.在一种可能的实现方式中,第二中心云区域管理节点与第一中心云区域之间的第四路径已构建,目标路径包括第二中心云区域管理节点与第一中心云区域之间的第四路径,以及第一中心云区域管理节点与第一边缘云之间的第一路径,第二中心云区域管理节点构建目标路径包括:第二中心云区域管理节点直接复用第二中心云区域管理节点与第一中心云区域之间的第四路径,以及第一中心云区域管理节点与第一边缘云之间的第一路径,从而得到基于第四路径和第一路径构建的目标路径。如此一来,第二中心云区域和第一边缘云之间可通过该目标路径实现通信,即第二中心云区域管理节点可通过该目标路径管理第一边缘云。
27.在一种可能的实现方式中,第一中心云区域管理节点与第二边缘云之间的第二路径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,第二中心云区域管理节点与第一中心云区域之间的第四路径已构建,目标路径包括第二中心云区域管理节点与第一中心云区域之间的第四路径,第一中心云区域管理节点与第二边缘云之间的第二路径,以及第二边缘云和第一边缘云之间的第三路径,第二中心云区域管理节点构建目标路径包括:第二中心云区域管理节点构建第二边缘云和第一边缘云之间的第三路径,从而得到基于第二中心云区域管理节点与第一中心云区域之间的第四路径,第一中心云区域管理节点与第二边缘云之间的第二路径,以及第二边缘云和第一边缘云之间的第三路径构建的目标路径。如此一来,第二中心云区域和第一边缘云之间可通过该目标路径实现通信,即第二中心云区域管理节点可通过该目标路径管理第一边缘云。
28.在一种可能的实现方式中,目标路径为至少一个候选路径中网络时延最小的路径,或,目标路径为至少一个候选路径中跳数最少的路径,或,目标路径为至少一个候选路径中网络带宽最大的路径。前述实现方式中,第一中心云区域管理节点选择目标路径的考虑因素可以为网络时延、跳数和网络带宽等因素中的任意一种,也可以为这些因素的任意组合,故第一中心云区域可选择出最合适的中继路径。
29.在一种可能的实现方式中,第一路径、第二路径、第三路径、第四路径、第五路径和第六路径均为直达路径。
30.在一种可能的实现方式中,第一边缘云和第二边缘云位于同一数据中心中,若第一边缘云和第二边缘云均接入数据中心的本地网络,说明第一边缘云和第二边缘云之间是可达的,即二者之间的直达路径可基于数据中心的本地网络构建。
31.本技术实施例的第三方面提供了一种基于云服务的路径构建装置,该装置即为前述的第一中心云区域管理节点。第一边缘云由装置通过第一路径管理,该装置包括:获取模块,用于确定第一路径故障,获取第一中心云区域管理节点与第一边缘云之间除第一路径
外的至少一个候选路径;选择模块,用于从至少一个候选路径中选择目标路径,目标路径包括:第一中心云区域管理节点与第二边缘云之间的第二路径,以及第二边缘云与第一边缘云之间的第三路径;或,第一中心云区域管理节点与第二中心云区域管理节点之间的第四路径、第二中心云区域管理节点与第二边缘云之间的第五路径,以及第三路径;或,第四路径,以及第二中心云区域管理节点与第一边缘云之间的第六路径;构建模块,用于构建目标路径,并通过目标路径管理第一边缘云。
32.从上述装置可以看出:第一中心云区域管理节点若确定第一中心云区域管理节点与第一边缘云之间的第一路径故障,可先获取第一中心云区域管理节点与第一边缘云之间的候选路径,第一边缘云通过第一路径被第一中心云区域管理节点管理。然后,第一中心云区域管理节点从候选路径中,确定目标路径,该目标路径经过第二边缘云和/或第二中心云区域管理节点等中继点。最后,第一中心云区域管理节点构建目标路径,基于该目标路径,第一中心云区域管理节点和第一边缘云之间可保持通信,即第一中心云区域管理节点可通过目标路径管理第一边缘云,从而提高整个云服务系统的可靠性和可运维性,减少了运维所需的人力成本,在一定程度上加快了边缘云的逻辑和大规模商用。
33.在一种可能的实现方式中,第二路径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,构建模块,具体用于构建第三路径,从而得到基于第二路径和第三路径构建的目标路径。
34.在一种可能的实现方式中,第四路径和第五路径已构建,第二边缘云由第二中心云区域管理节点通过第五路径管理,构建模块,具体用于构建第三路径,从而得到基于第四路径、第五路径和第三路径构建的目标路径。
35.在一种可能的实现方式中,第四路径已构建,构建模块,具体用于构建第六路径,从而得到基于第四路径和第六路径构建的目标路径。
36.在一种可能的实现方式中,目标路径为至少一个候选路径中网络时延最小的路径,或,目标路径为至少一个候选路径中跳数最少的路径,或,目标路径为至少一个候选路径中网络带宽最大的路径。
37.在一种可能的实现方式中,第一路径为直达路径。
38.本技术实施例的第四方面提供了一种基于云服务的路径构建装置,该装置即为前述的第二中心云区域管理节点。第一边缘云由第一中心云区域管理节点通过第一路径管理,该装置包括:接收模块,用于在第一中心云区域管理节点发生故障或第一中心云区域管理节点与客户端之间的路径发生故障的情况下,接收客户端发送的针对第一边缘云的访问请求;确定模块,用于根据访问请求,获取第二中心云区域管理节点与第一边缘云之间的至少一个候选路径;选择模块,用于从至少一个候选路径中选择目标路径;构建模块,用于构建目标路径,并通过目标路径管理第一边缘云。
39.在相关技术中,一旦第一中心云区域管理节点自身发生故障或第一中心云区域管理节点与客户端之间的路径发生故障,第一中心云区域管理节点管理的所有边缘云均会受到影响,影响范围(即爆炸半径)很大。从上述装置可以看出:工作人员发现第一中心云区域管理节点出现故障后,可通过客户端向第二中心云区域管理节点输入访问请求。接着,第二中心云区域管理节点可根据访问请求,获取第二中心云区域管理节点与第一边缘云之间的候选路径。然后,第二中心云区域管理节点从候选路径中选择目标路径。最后,第二中心云
区域管理节点构建目标路径,基于该目标路径,第二中心云区域管理节点和第一边缘云之间可实现通信,即第二中心云区域管理节点通过目标路径,可代替第一中心云区域管理节点管理第一边缘云,从而提高整个云服务系统的可靠性和可运维性,缩小第一中心云区域管理节点发生故障所引起的爆炸半径。
40.在一种可能的实现方式中,目标路径为第二中心云区域管理节点与第一边缘云之间的第六路径,构建模块,具体用于构建第六路径。
41.在一种可能的实现方式中,第一中心云区域管理节点与第二边缘云之间的第二路径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,目标路径包括第二中心云区域管理节点与第二边缘云之间的第五路径,以及第二边缘云和第一边缘云之间的第三路径,构建模块,具体用于构建第五路径和第三路径,从而得到基于第五路径和第三路径构建的目标路径。
42.在一种可能的实现方式中,第二中心云区域管理节点与第一中心云区域之间的第四路径已构建,目标路径包括第四路径以及第一路径,构建模块,具体用于直接得到基于第四路径和第一路径构建的目标路径。
43.在一种可能的实现方式中,第一中心云区域管理节点与第二边缘云之间的第二路径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,第二中心云区域管理节点与第一中心云区域之间的第四路径已构建,目标路径包括第四路径,第二路径,以及第二边缘云和第一边缘云之间的第三路径,构建模块,具体用于构建第三路径,从而得到基于第四路径、第二路径和第三路径构建的目标路径。
44.在一种可能的实现方式中,目标路径为至少一个候选路径中网络时延最小的路径,或,目标路径为至少一个候选路径中跳数最少的路径,或,目标路径为至少一个候选路径中网络带宽最大的路径。
45.在一种可能的实现方式中,第一路径为直达路径。
46.本技术实施例的第五方面提供了一种网络设备,该网络设备包括存储器和处理器;
47.存储器存储有代码,处理器被配置为执行代码,当代码被执行时,网络设备执行如第二方面或第二方面中任意一种可能实现的方式所述的方法。
48.本技术实施例的第六方面提供了一种计算机存储介质,计算机存储介质存储有计算机程序,该程序由计算机执行时,使得计算机实施如第一方面、第一方面中任意一种可能实现的方式、第二方面或第二方面中任意一种可能实现的方式所述的方法。
49.本技术实施例的第七方面提供了一种计算机程序产品,计算机程序产品存储有指令,指令在由计算机执行时,使得计算机实施如第一方面、第一方面中任意一种可能实现的方式、第二方面或第二方面中任意一种可能实现的方式所述的方法。
50.本技术实施例中,第一中心云区域管理节点若确定第一中心云区域管理节点与第一边缘云之间的第一路径故障,可先获取第一中心云区域管理节点与第一边缘云之间的候选路径,第一边缘云通过第一路径被第一中心云区域管理节点管理。然后,第一中心云区域管理节点从候选路径中,确定目标路径,该目标路径经过第二边缘云和/或第二中心云区域管理节点等中继点。最后,第一中心云区域管理节点构建目标路径,基于该目标路径,第一中心云区域管理节点和第一边缘云之间可保持通信,即第一中心云区域管理节点可通过目
processing unit,cpu)、图形处理器(graphics processing unit,gpu)等计算资源,内存、硬盘等存储资源,带宽等网络资源等等。进一步地,边缘云还可根据镜像创建相应的云实例,通过云实例对外提供各种云计算服务。其中,镜像是在边缘云中创建云实例所需的基础文件,例如,可以是为用户提供云计算服务所需的操作系统、应用或操作配置等镜像文件,其可以是符合边缘云计算部署要求,并根据特定的一系列文件按照一定的格式制作成的文件。镜像的形态是多样的,可以是虚拟机(virtual machine,vm)镜像文件、容器(docker)镜像文件、各类型的应用打包文件等,镜像形态可以与云计算服务需要使用的虚拟化技术相关,此处不做限定。与镜像对应,云实例的实现形态可以是虚拟机、容器或应用程序等等。
67.此外,接入该云服务系统的终端设备通常指云计算服务的需求端,例如,用户所使用的智能手机、平板电脑、智能手表、个人电脑等等。
68.值得注意的是,由于边缘云分布得比较广泛,为了提高中心云对边缘云的管理效率,可将中心云按地理因素划分为多个区域(region),即多个中心云区域,每一个中心云区域的管理面(下文均称为中心云区域管理节点)均可用于管理多个边缘云。具体地,对于任意一个中心云区域管理节点,该中心云区域管理节点与被其管理的边缘云之间构建有直达路径,即该中心云区域管理节点与被其管理的边缘云之间借助云边网络建立网络连接,可使得该中心云区域管理节点与被其管理的边缘云之间实现通信。对于任意两个中心云区域管理节点,中心云区域管理节点之间构建有直达路径,即中心云区域管理节点之间借助云间网络建立网络连接,可使得中心云区域管理节点之间实现通信。
69.其中,直达路径是指两个中心云区域管理节点之间,中心云区域管理节点与边缘云之间,不存在其他中心云管理节点,也不存在其他边缘云,直达路径之间可设置有网络通信中常用的路由器、网关等,本发明实施例对此不作限定。
70.在相关技术中,当中心云区域管理节点与某个边缘云之间的直达路径发生故障时,需要云服务提供商的工作人员到部署边缘云的现场进行运维,保证该边缘云继续为用户提供服务,但是无法确保中心云区域管理节点与该边缘云恢复通信。为了解决该问题,本技术实施例提供了一种基于云服务的路径构建方法,该方法可应用于如图1所示的云服务系统,在执行该方法之前,首先对边缘云的申请和部署进行介绍。
71.当某个用户存在云计算服务的需求时,可先向中心云发送云服务申请信息,该申请信息包含用户所在的数据中心的场地信息,公网信息,以及该数据中心的本地网络信息等等。其中,数据中心的场地信息包含该数据中心所在的地理位置、该数据中心的设备型号等等,公网信息包含用户在公网中的网际互连协议(internet protocol,ip)地址等等,该数据中心的本地网络信息包含数据中心的本地网络(也可以称为用户的本地网络)的网段、部署该数据中心的本地网络的网络设备型号等等。
72.接着,中心云根据该数据中心的场地信息,将位于该数据中心内的一个或多个边缘云分配给用户,并向该用户发送授权请求,该授权请求用于询问用户是否同意将边缘云接入用户的本地网络。用户同意该授权请求后,云服务提供商的工作人员可根据公网信息,构建为该用户服务的边缘云与管理这些边缘云的中心云区域管理节点之间的直达路径,并根据本地网络信息,将为该用户服务的边缘云接入用户的本地网络。值得注意的是,即使用户不同意该授权请求,云服务提供商的工作人员也可根据公网信息,构建为该用户服务的边缘云与管理这些边缘云的中心云区域管理节点之间的直达路径,但不会将为该用户服务
的边缘云接入用户的本地网络。
73.为该用户服务的边缘云启动后,可在相应的中心云区域管理节点中完成自主注册。那么,为该用户服务的边缘云可被相应的中心云区域管理节点管理。至此,边缘云的部署完成。
74.此后,若某个边缘云与管理该边缘云的中心云区域管理节点之间的直达路径发生故障,或管理该边缘云的中心云区域管理节点出现故障,则可执行本技术实施例提供的基于云服务的路径构建方法。为了便于介绍该方法,下文将以同一数据中心中的两个边缘云进行示意性说明,并将这两个边缘云称为第一边缘云和第二边缘云,将用于管理第一边缘云的中心云区域管理节点称为第一中心云区域管理节点。当第一边缘云完成部署后,由于第一边缘云被第一中心云区域管理节点管理,相当于第一边缘云和第一中心云区域管理节点之间已构建直达路径(即前述的第一路径),即二者之间已借助云边网络实现网络连接,可实现通信。
75.可以理解的是,该数据中心还可部署有第三边缘云、第四边缘云等等。中心云还可包含第二中心云区域管理节点、第三中心云区域管理节点等等,不同中心云区域管理节点之间也已构建直达路径(例如,第一中心中心云区域管理节点与第二中心云区域管理节点之间的直达路径已构建,即前述的第四路径已构建),即不同中心云区域管理节点之间已借助云间网络实现网络连接,可实现通信。
76.当第一边缘云和第一中心云区域管理节点之间的直达路径发生故障时,可执行本技术实施例提供的一种基于云服务的路径构建方法。图2为本技术实施例提供的基于云服务的路径构建方法的一个流程示意图,该方法包括:
77.201、第一中心云区域管理节点确定第一中心云区域管理节点与第一边缘云之间的直达路径故障,则获取第一中心云区域管理节点与第一边缘云之间的至少一个候选路径。
78.第一中心云区域管理节点可实时检测第一中心云区域管理节点与第一边缘云之间的直达路径是否故障。具体地,第一边缘云在运行过程中,可实时向第一中心云区域管理节点发送第一边缘云的状态信息,该状态信息可包括第一边缘云的运行状态、第一边缘云的运行指标、第一边缘云和第一中心云区域管理节点之间的网络质量等数据,当这些数据处于正常取值范围内时,第一中心云区域管理节点可确定第一中心云区域管理节点与第一边缘云之间的直达路径正常,当这些数据处于正常取值范围外时,第一中心云区域管理节点可确定第一中心云区域管理节点与第一边缘云之间的直达路径故障。
79.应理解,可选地,第一中心云区域管理节点也可不通过第一边缘云的状态信息,来判断第一中心云区域管理节点与第一边缘云之间的直达路径是否故障。例如,第一中心云区域管理节点在一定长度的时间内,一直未获取到第一边缘云上传的数据,则可确定第一中心云区域管理节点与第一边缘云之间的直达路径故障等等。
80.在第一中心云区域管理节点确定第一中心云区域管理节点与第一边缘云之间的直达路径故障后,第一中心云区域管理节点可进行路径规划,从而得到第一中心云区域管理节点与第一边缘云之间的至少一个候选路径。需要说明的是,这些候选路径均以第一中心云区域管理节点为起点(或终点),以第一边缘云为终点(或起点),且经过中继点。候选路径可以通过多种方式呈现,下文将结合三个例子进行介绍:
81.例子一:如图3所示(图3为本技术实施例提供的云服务系统的另一结构示意图),设第一边缘云所在的数据中心还部署有第二边缘云和第三边缘云,第一边缘云、第二边缘云和第三边缘云均接入数据中心的本地网络(即第一边缘云和第二边缘云之间可达,第一边缘云和第三边缘云之间也可达),且第二边缘云和第三边缘云均被第一中心云区域管理节点管理。那么,第一中心云区域管理节点可规划出两个候选路径,第一个候选路径为:第一中心云区域管理节点-第二边缘云-第一边缘云,第二个候选路径为:第一中心云区域管理节点-第三边缘云-第一边缘云。
82.例子二:如图4所示(图4为本技术实施例提供的云服务系统的另一结构示意图),设第一边缘云所在的数据中心还部署有第二边缘云和第三边缘云,中心云包含第一中心区域和第二中心云区域管理节点,其中,第一边缘云、第二边缘云和第三边缘云均接入数据中心的本地网络(即第一边缘云和第二边缘云之间可达),且第二边缘云和第三边缘云被第二中心云区域管理节点管理。那么,第一中心云区域管理节点可规划出三个候选路径,第一个候选路径为:第一中心云区域管理节点-第二中心云区域管理节点-第二边缘云-第一边缘云,第二个候选路径为:第一中心云区域管理节点-第二中心云区域管理节点-第三边缘云-第一边缘云,第三个候选路径为:第一中心云区域管理节点-第二中心云区域管理节点-第一边缘云。
83.例子三:如图5所示(图5为本技术实施例提供的云服务系统的另一结构示意图),设第一边缘云所在的数据中心还部署有第二边缘云,中心云包含第一中心区域、第二中心云区域管理节点和第三中心云区域管理节点,第一边缘云和第二边缘云均未接入数据中心的本地网络(即第一边缘云和第二边缘云之间不可达),且第二边缘云被第一中心云区域管理节点管理。那么,第一中心云区域管理节点可规划出两个候选路径,第一个候选路径为:第一中心云区域管理节点-第二中心云区域管理节点-第一边缘云,第二个候选路径为:第一中心云区域管理节点-第三中心云区域管理节点-第一边缘云。
84.应理解,图3所示的例子中,仅以数据中心部署有三个边缘云,中心云包含一个区域进行示意性说明,并不对数据中心的边缘云的数量和中心云区域管理节点的数量构成限制。同样地,图4所示的例子和图5所示的例子也是如此,此处不再赘述。
85.202、第一中心云区域管理节点从至少一个候选路径中选择目标路径,目标路径以第一中心云区域管理节点和第一边缘云为端点,以第二中心云区域管理节点和/或第二边缘云为中继点。
86.得到第一中心云区域管理节点与第一边缘云之间的候选路径后,第一中心云区域管理节点可从候选路径中,选择一个候选路径作为第一中心云区域管理节点与第一边缘云之间的目标路径。具体地,第一中心云区域管理节点选择目标路径的考虑因素可以为网络时延、跳数和网络带宽等因素中的任意一种,也可以为这些因素的任意组合,值得注意的是,这三个因素的优先级排序依次为网络时延、跳数和网络带宽。那么,第一中心云区域管理节点可通过多种方式选择目标路径:(一)第一中心云区域管理节点从候选路径中,将网络时延最小的路径确定为第一中心云区域管理节点与第一边缘云之间的目标路径。(二)第一中心云区域管理节点从候选路径中,将跳数最少的路径确定为第一中心云区域管理节点与第一边缘云之间的目标路径。(三)第一中心云区域管理节点从候选路径中,将网络带宽最大的路径确定为第一中心云区域管理节点与第一边缘云之间的目标路径。(四)第一中心
云区域管理节点在候选路径中,确定所有路径的网路时延相同后,则将跳数最少的路径确定为第一中心云区域管理节点与第一边缘云之间的目标路径。(五)第一中心云区域管理节点在候选路径中,确定所有路径的网路时延相同后,则将网络带宽最大的路径确定为第一中心云区域管理节点与第一边缘云之间的目标路径。(六)第一中心云区域管理节点在候选路径中,确定所有路径的跳数相同后,则将网络带宽最大的路径确定为第一中心云区域管理节点与第一边缘云之间的目标路径。(七)第一中心云区域管理节点在候选路径中,确定所有路径的网路时延相同,且确定所有路径的跳数相同后,则将网络带宽最大的路径确定为第一中心云区域管理节点与第一边缘云之间的目标路径等等。
87.为了便于说明,下文将以第一中心云区域管理节点仅考虑网络时延选择目标路径,并结合图3至图5所示的例子进行示意性说明。如图3所示的例子,第一中心云区域管理节点比对第一个候选路径和第二个候选路径的网络时延后,将第一个候选路径(第一中心云区域管理节点-第二边缘云-第一边缘云)确定为目标路径。如图4所示的例子,第一中心云区域管理节点比对第一个候选路径、第二个候选路径和第三个候选路径的网络时延后,将第一个候选路径(第一中心云区域管理节点-第二中心云区域管理节点-第二边缘云-第一边缘云)确定为目标路径。如图5所示的例子,第一中心云区域管理节点比对第一个候选路径和第二个候选路径的网络时延后,将第一个候选路径(第一中心云区域管理节点-第二中心云区域管理节点-第一边缘云)确定为目标路径。
88.203、第一中心云区域管理节点构建目标路径,并通过目标路径管理所述第一边缘云。
89.第一中心云区域管理节点确定第一中心云区域管理节点与第一边缘云之间的目标路径,可构建该目标路径。为了进一步理解前述过程,下文结合图3至图5所示的例子进行说明:
90.图3所示的例子中,第一个候选路径被确定为目标路径,在该路径中,第一中心云区域管理节点和第二边缘云之间的直达路径(即前述的第二路径,因为第二边缘云被第一中心云区域管理节点管理,故该路径已提前构建)已构建,故第一中心云区域管理节点需在第一边缘云和第二边缘云之间构建直达路径(即前述的第三路径),从而得到基于第一中心云区域管理节点和第二边缘云之间的直达路径,以及第一边缘云和第二边缘云之间的直达路径构建的目标路径。如此一来,第一中心云区域管理节点和第一边缘云之间可通过该目标路径保持通信,即第一中心云区域管理节点可通过目标路径,重新管理第一边缘云。
91.图4所示的例子中,第一个候选路径被确定为目标路径,在该路径中,第一中心云区域管理节点和第二中心云区域管理节点之间的直达路径已构建,且第二中心云区域管理节点和第二边缘云之间的直达路径已构建(即前述的第五路径,因为第二边缘云被第二中心云区域管理节点管理,故该路径已提前构建),故第一中心云区域管理节点需在第一边缘云和第二边缘云之间构建直达路径,从而得到基于第一中心云区域管理节点和第二中心云区域管理节点之间的直达路径,第二中心云区域管理节点和第二边缘云之间的直达路径,以及第一边缘云和第二边缘云之间的直达路径构建的目标路径。如此一来,第一中心云区域管理节点和第一边缘云之间可通过该目标路径保持通信,即第一中心云区域管理节点可通过目标路径,重新管理第一边缘云。
92.图5所示的例子中,第一个候选路径被确定为目标路径,在该路径中,第一中心云
区域管理节点和第二中心云区域管理节点之间的直达路径(即前述的第四路径)已构建,故第一中心云区域管理节点需在第二中心云区域管理节点和第一边缘云之间构建直达路径,从而得到基于第一中心云区域管理节点和第二中心云区域管理节点之间的直达路径,以及第二中心云区域管理节点和第一边缘云之间的直达路径构建的目标路径。如此一来,第一中心云区域管理节点和第一边缘云之间可通过该目标路径保持通信,即第一中心云区域管理节点可通过目标路径,重新管理第一边缘云。
93.需要说明的是,在图3和图4所示的例子中,由于第一边缘云和第二边缘云均接入了数据中心的本地网络,故第一中心云区域管理节点在二者之间构建直达路径时,可将第一边缘云在本地网络中的ip和端口发送至第二边缘云,以使得第二边缘云和第一边缘云借助本地网络完成网络连接。
94.应理解,图3至图5中,细线为已构建的直达路径,粗线为新构建的直达路径。
95.本技术实施例中,第一中心云区域管理节点若确定第一中心云区域管理节点与第一边缘云之间的第一路径故障,可先获取第一中心云区域管理节点与第一边缘云之间的候选路径,第一边缘云通过第一路径被第一中心云区域管理节点管理。然后,第一中心云区域管理节点从候选路径中,确定目标路径,该目标路径经过第二边缘云和/或第二中心云区域管理节点等中继点。最后,第一中心云区域管理节点构建目标路径,基于该目标路径,第一中心云区域管理节点和第一边缘云之间可保持通信,即第一中心云区域管理节点可通过目标路径管理第一边缘云,从而提高整个云服务系统的可靠性和可运维性,减少了运维所需的人力成本,在一定程度上加快了边缘云的逻辑和大规模商用。
96.当第一中心云区域管理节点出现故障时,可执行本技术实施例提供的另一种基于云服务的路径构建方法。图6为本技术实施例提供的基于云服务的路径构建方法的另一流程示意图,该方法包括:
97.601、在第一中心云区域管理节点发生故障或第一中心云区域管理节点与客户端之间的路径发生故障的情况下,第二中心云区域管理节点接收客户端发送的针对所述第一边缘云的访问请求。
98.当云服务提供商的工作人员的客户端无法接入第一中心云区域管理节点(即第一中心云区域管理节点自身未故障,但第一中心云区域管理节点与工作人员的客户端之间的网络故障)或发现第一中心云区域管理节点自身故障时,工作人员可在中心云中,就近选择第二中心云区域管理节点作为入口,并通过客户端向第二中心云区域管理节点发送访问请求,该访问请求用于指示第二中心云区域管理节点访问被第一中心云区域管理节点管理的第一边缘云,即工作人员欲通过第二中心云区域管理节点,与被第一中心云区域管理节点管理的第一边缘云实现通信。
99.602、第二中心云区域管理节点根据访问请求,获取第二中心云区域管理节点与第一边缘云之间的至少一个候选路径。
100.第二中心云区域管理节点接收到访问请求后,可根据该请求进行路径规划,从而得到第二中心云区域管理节点与第一边缘云之间的候选路径。需要说明的是,这些候选路径均以第二中心云区域管理节点为起点(或终点),以第一边缘云为终点(或起点),可经过中继点也可不经过中继点。候选路径可以通过多种方式呈现,下文将结合两个例子进行介绍:
101.例子一:如图7所示(图7为本技术实施例提供的云服务系统的另一结构示意图),设第一边缘云所在的数据中心还部署有第二边缘云,第一边缘云和第二边缘云均接入数据中心的本地网络(即第一边缘云和第二边缘云之间可达),且第二边缘云被第一中心云区域管理节点管理。那么,第二中心区区域可检测第一中心云区域管理节点的运行状态,若确定第一中心云区域管理节点自身未故障,第二中心云区域管理节点可规划出两个候选路径,第一个候选路径为:第二中心云区域管理节点-第一中心云区域管理节点-第一边缘云,第二个候选路径为:第二中心云区域管理节点-第一中心云区域管理节点-第二边缘云-第一边缘云。
102.例子二:如图8所示(图8为本技术实施例提供的云服务系统的另一结构示意图),设第一边缘云所在的数据中心还部署有第二边缘云,第一边缘云和第二边缘云均接入数据中心的本地网络(即第一边缘云和第二边缘云之间可达),且第二边缘云被第一中心云区域管理节点管理。那么,第二中心区区域可检测第一中心云区域管理节点的运行状态,若确定第一中心云区域管理节点自身故障,第二中心云区域管理节点可规划出两个候选路径,第一个候选路径为:第二中心云区域管理节点-第一边缘云,第二个候选路径为:第二中心云区域管理节点-第二边缘云-第一边缘云。
103.应理解,在图7的基础上,若第一边缘云和/或第二边缘云未接入数据中心的内部互联网络(即第一边缘云和第二边缘云之间不可达),则不存在第二个候选路径。同样地,图8所示的例子也是如此,此处不再赘述。
104.还应理解,图7所示的例子中,仅以数据中心部署有两个边缘云,中心云包含两个区域进行示意性说明,并不对数据中心的边缘云的数量和中心云区域管理节点的数量构成限制。同样地,图8所示的例子也是如此,此处不再赘述。
105.603、第二中心云区域管理节点从至少候选路径中选择目标路径。
106.得到第二中心云区域管理节点与第一边缘云之间的候选路径后,第二中心云区域管理节点可从候选路径中,选择一个候选路径作为第二中心云区域管理节点与第一边缘云之间的目标路径。第二中心云区域管理节点从候选路径中选择目标路径的考虑因素可以为网络时延、跳数和网络带宽等因素中的任意一种,也可以为这些因素的任意组合,值得注意的是,这三个因素的优先级排序依次为网络时延、跳数和网络带宽。具体地,关于第二中心云区域管理节点选择目标路径的过程,可参考图2所示实施例中第一中心云区域管理节点选择目标路径的相关说明部分,此处不再赘述。
107.604、第二中心云区域管理节点构建目标路径,并通过目标路径管理所述第一边缘云。
108.第一中心云区域管理节点确定第二心云区域与第一边缘云之间的目标路径后,可构建该目标路径。为了进一步理解前述过程,下文结合图7和图8所示的例子进行说明:
109.图7所示的例子中,若第一个候选路径被确定为目标路径,在该路径中,第一中心云区域管理节点和第二中心云区域管理节点之间的直达路径(即前述的第四路径)已构建,且第一中心云区域管理节点和第一边缘云之间的直达路径(即前述的第一路径,因为第一边缘云被第一中心云区域管理节点管理,故该路径已提前构建)已构建,故第二中心云区域管理节点直达复用这两个直达路径,从而得到基于第一中心云区域管理节点和第二中心云区域管理节点之间的直达路径,以及第一中心云区域管理节点和第一边缘云之间的直达路
径构建的目标路径。如此一来,第二中心云区域管理节点和第一边缘云之间可通过该目标路径实现通信,即第二中心云区域管理节点可通过该路径管理第一边缘云。
110.图7所示的例子中,若第二个候选路径被确定为目标路径,在该路径中,第一中心云区域管理节点和第二中心云区域管理节点之间的直达路径(即前述的第四路径)已构建,且第一中心云区域管理节点和第二边缘云之间的直达路径(即前述的第二路径,因为第二边缘云被第一中心云区域管理节点管理,故该路径已提前构建)已构建,故第二中心云区域管理节点需在第一边缘云和第二边缘云之间构建直达路径(即前述的第三路径),从而得到基于第一中心云区域管理节点和第二中心云区域管理节点之间的直达路径,第一中心云区域管理节点和第二边缘云之间的直达路径,以及第一边缘云和第二边缘云之间的直达路径构建的目标路径。如此一来,第二中心云区域管理节点和第一边缘云之间可通过该目标路径实现通信,即第二中心云区域管理节点可通过该路径管理第一边缘云。
111.图8所示的例子中,若第一个候选路径被确定为目标路径,第二中心云区域管理节点直达构建第二中心云区域管理节点与第一边缘云之间的直达路径(即前述的第六路径)。如此一来,第二中心云区域管理节点和第一边缘云之间可通过该直达路径实现通信,即第二中心云区域管理节点可通过该路径管理第一边缘云。
112.图8所示的例子中,若第二个候选路径被确定为目标路径,第二中心云区域管理节点直达构建第二中心云区域管理节点与第二边缘云之间的直达路径(即前述的第五路径,因为第二边缘云原先被第一中心云区域管理节点管理,故该路径之前并未构建),并构建第二边缘云与第一边缘云之间的直达路径(即前述的第三路径),从而得到基于第二中心云区域管理节点和第二边缘云之间的直达路径,以及第二边缘云和第一边缘云之间的直达路径构建的目标路径。如此一来,第二中心云区域管理节点和第一边缘云之间可通过该目标路径实现通信,即第二中心云区域管理节点可通过该路径管理第一边缘云。
113.应理解,图7和图8中,细线为已构建的直达路径,粗线为新构建的直达路径。
114.在相关技术中,一旦第一中心云区域管理节点自身发生故障或第一中心云区域管理节点与客户端之间的路径发生故障,第一中心云区域管理节点管理的所有边缘云均会受到影响,影响范围(即爆炸半径)很大。从上述方法可以看出:工作人员发现第一中心云区域管理节点出现故障后,可通过客户端向第二中心云区域管理节点输入访问请求。接着,第二中心云区域管理节点可根据访问请求,获取第二中心云区域管理节点与第一边缘云之间的候选路径。然后,第二中心云区域管理节点从候选路径中选择目标路径。最后,第二中心云区域管理节点构建目标路径,基于该目标路径,第二中心云区域管理节点和第一边缘云之间可实现通信,即第二中心云区域管理节点通过目标路径,可代替第一中心云区域管理节点管理第一边缘云,从而提高整个云服务系统的可靠性和可运维性,缩小第一中心云区域管理节点发生故障所引起的爆炸半径。
115.以上是对本技术实施例提供的基于云服务的路径构建方法所进行的详细说明,以下将对本技术实施例提供的基于云服务的路径构建装置进行介绍。图9为本技术实施例提供的基于云服务的路径构建装置的一个结构示意图,该装置即为前述的第一中心云区域管理节点。第一边缘云由装置通过第一路径管理,如图9所示,该装置包括:
116.获取模块901,用于确定第一路径故障,获取第一中心云区域管理节点与第一边缘云之间除第一路径外的至少一个候选路径;例如,获取模块901可执行图2所示实施例中的
步骤201。
117.选择模块902,用于从至少一个候选路径中选择目标路径,目标路径包括:第一中心云区域管理节点与第二边缘云之间的第二路径,以及第二边缘云与第一边缘云之间的第三路径;或,第一中心云区域管理节点与第二中心云区域管理节点之间的第四路径、第二中心云区域管理节点与第二边缘云之间的第五路径,以及第三路径;或,第四路径,以及第二中心云区域管理节点与第一边缘云之间的第六路径;例如,选择模块902可执行图2所示实施例中的步骤202。
118.构建模块903,用于构建目标路径,并通过目标路径管理第一边缘云。例如,构建模块903可执行图2所示实施例中的步骤203。
119.在一种可能的实现方式中,第二路径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,构建模块903,具体用于构建第三路径,从而得到基于第二路径和第三路径构建的目标路径。
120.在一种可能的实现方式中,第四路径和第五路径已构建,第二边缘云由第二中心云区域管理节点通过第五路径管理,构建模块903,具体用于构建第三路径,从而得到基于第四路径、第五路径和第三路径构建的目标路径。
121.在一种可能的实现方式中,第四路径已构建,构建模块903,具体用于构建第六路径,从而得到基于第四路径和第六路径构建的目标路径。
122.在一种可能的实现方式中,目标路径为至少一个候选路径中网络时延最小的路径,或,目标路径为至少一个候选路径中跳数最少的路径,或,目标路径为至少一个候选路径中网络带宽最大的路径。
123.在一种可能的实现方式中,第一路径为直达路径。
124.图10为本技术实施例提供的基于云服务的路径构建装置的另一结构示意图,该装置即为前述的第二中心云区域管理节点。第一边缘云由第一中心云区域管理节点通过第一路径管理,该装置包括:
125.接收模块1001,用于在第一中心云区域管理节点发生故障或第一中心云区域管理节点与客户端之间的路径发生故障的情况下,接收客户端发送的针对第一边缘云的访问请求;例如,接收模块1001可执行图6所示实施例中的步骤601。
126.确定模块1002,用于根据访问请求,获取第二中心云区域管理节点与第一边缘云之间的至少一个候选路径;例如,确定模块1002可执行图6所示实施例中的步骤602。
127.选择模块1003,用于从至少一个候选路径中选择目标路径;例如,选择模块1003可执行图6所示实施例中的步骤603。
128.构建模块1004,用于构建目标路径,并通过目标路径管理第一边缘云。例如,构建模块1004可执行图6所示实施例中的步骤604。
129.在一种可能的实现方式中,目标路径为第二中心云区域管理节点与第一边缘云之间的第六路径,构建模块1004,具体用于构建第六路径。
130.在一种可能的实现方式中,第一中心云区域管理节点与第二边缘云之间的第二路径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,目标路径包括第二中心云区域管理节点与第二边缘云之间的第五路径,以及第二边缘云和第一边缘云之间的第三路径,构建模块1004,具体用于构建第五路径和第三路径,从而得到基于第五路径和第
三路径构建的目标路径。
131.在一种可能的实现方式中,第二中心云区域管理节点与第一中心云区域之间的第四路径已构建,目标路径包括第四路径以及第一路径,构建模块1004,具体用于直接得到基于第四路径和第一路径构建的目标路径。
132.在一种可能的实现方式中,第一中心云区域管理节点与第二边缘云之间的第二路径已构建,第二边缘云由第一中心云区域管理节点通过第二路径管理,第二中心云区域管理节点与第一中心云区域之间的第四路径已构建,目标路径包括第四路径,第二路径,以及第二边缘云和第一边缘云之间的第三路径,构建模块1004,具体用于构建第三路径,从而得到基于第四路径、第二路径和第三路径构建的目标路径。
133.在一种可能的实现方式中,目标路径为至少一个候选路径中网络时延最小的路径,或,目标路径为至少一个候选路径中跳数最少的路径,或,目标路径为至少一个候选路径中网络带宽最大的路径。
134.在一种可能的实现方式中,第一路径为直达路径。
135.需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其带来的技术效果与本技术方法实施例相同,具体内容可参考本技术实施例前述所示的方法实施例中的叙述,此处不再赘述。
136.图11为本技术实施例提供的网络设备的一个结构示意图。如图11所示,本技术实施例中网络设备一个实施例可以包括一个或一个以上中央处理器1101,存储器1102,输入输出接口1103,有线或无线网络接口1104,电源1105。
137.存储器1102可以是短暂存储或持久存储。更进一步地,中央处理器1101可以配置为与存储器1102通信,在网络设备上执行存储器1102中的一系列指令操作。
138.本实施例中,中央处理器1101可以执行前述图2所示实施例中第一中心云区域所执行的操作或图6所示实施例中第二中心云区域所执行的操作,具体此处不再赘述。
139.本实施例中,中央处理器1101中的具体功能模块划分可以与前述图9或图10中所描述的第一获取模块、第二获取模块、确定模块和构建模块等模块的划分方式类似,此处不再赘述。
140.本技术实施例还涉及一种计算机存储介质,包括计算机可读指令,当所述计算机可读指令被执行时,实现如图2或图6所述的方法。
141.本技术实施例还涉及一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如图2或图6所述的方法。
142.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
143.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
144.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
145.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
146.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献