运行状态的确定方法及装置、主备管理系统、网络系统与流程

未命名 07-19 阅读:94 评论:0

运行状态的确定方法及装置、主备管理系统、网络系统
1.本技术是向中国国家知识产权局提交的申请日为2020年6月24日、申请号为202010590816.x、发明名称为“运行状态的切换方法及装置、主备管理系统、网络系统”的申请的分案申请。
技术领域
2.本技术涉及通信技术领域,特别涉及一种运行状态的切换方法及装置、主备管理系统、网络系统。


背景技术:

3.主备管理系统通常包括:相连接的两个管理装置。这两个管理装置中,一个管理装置的运行状态为主态,另一个管理装置的运行状态为备态,并由运行状态为主态的管理装置对主备管理系统管理的网元进行管理。
4.主备管理系统中的这两个管理装置均连接至主备管理系统外的第三方装置,这两个管理装置可以借助第三方装置进行运行状态的切换,以将一个管理装置的运行状态由主态切换为备态,将另一个管理装置的运行状态由备态切换为主态。
5.但是,主备管理系统中管理装置运行状态的切换需要借助第三方装置,因此,管理装置进行运行状态切换的灵活性较低。


技术实现要素:

6.本技术提供了一种运行状态的切换方法及装置、主备管理系统、网络系统,可以解决管理装置进行运行状态切换的灵活性较低的问题,所述技术方案如下:
7.第一方面,提供了一种运行状态的切换方法,所述方法包括:第一管理装置首先确定主备管理系统管理的至少一个参考装置对应的连接状态,之后,再根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。其中,所述第一管理装置为主备管理系统中的任一管理装置,所述参考装置对应的连接状态包括:所述参考装置与所述主备管理系统中至少一个管理装置的连接状态,所述至少一个管理装置包括所述第一管理装置。
8.在本技术实施例提供的运行状态切换方法中,主备管理系统中的每个管理装置都能够按照本技术提供的方法进行运行状态的切换。并且,管理装置的运行状态切换的依据与主备管理系统中的至少一个参考装置相关,因此,无需借助主备管理系统外的第三方装置便可以实现管理装置运行状态的切换。所以,提升了管理装置运行状态切换的灵活性。另外,由于无需借助该第三方装置,因此,无需布局该第三方装置,避免了布局第三方装置所带来的成本增加的问题,以及布局第三方装置的复杂性问题。
9.可选地,所述至少一个参考装置满足以下至少一种条件:所述至少一个参考装置包括多个子网的装置;所述至少一个参考装置包括距离大于距离阈值的多个装置;和/或所述至少一个参考装置用于被所述主备管理系统中同一管理装置的多个进程管理。
10.当该至少一个参考装置位于多个子网时,能够避免该至少一个参考装置位于同一个子网,在该子网故障时,该至少一个参考装置同时故障,而影响本技术实施例提供的运行状态切换方法的正常执行。当该至少一个参考装置中存在距离大于距离阈值的多个参考装置时,可以认为该多个参考装置分布在不同的地域,此时能够避免将该至少一个参考装置分布在同一地域,在该地域出现地质灾害时,该至少一个参考装置同时故障,而影响本技术实施例提供的运行状态切换方法的正常执行。当至少一个参考装置用于被多个进程管理时,能够避免将该至少一个参考装置由同一进程管理,在该进程故障时,该至少一个参考装置同时故障,而影响本技术实施例提供的运行状态切换方法的正常执行。根据以上分析可知,本技术实施例提供的运行状态切换方法中,管理装置依据至少一个参考装置进行运行状态的切换。并且,该至少一个参考装置同时故障的概率较小,因此,该运行状态切换方法的可靠性较高。而管理装置在借助第三方装置进行运行状态的切换的方案中,第三方装置故障的概率较大,因此,管理装置借助第三方装置进行运行状态的切换的方案的可靠性较低。
11.对于主备管理系统中的任一管理装置,以及该至少一个参考装置中的任一参考装置,第一管理装置可以采用多种方式中的至少一种方式,确定该管理装置与该参考装置的连接状态。
12.一方面,所述确定所述主备管理系统管理的至少一个参考装置对应的连接状态,包括:根据所述至少一个参考装置中任一参考装置的连接信息,确定所述任一参考装置在当前时刻之前的目标时长内连接的至少一个目标装置;在所述至少一个目标装置包括所述至少一个管理装置中的任一管理装置时,确定所述任一管理装置与所述任一参考装置的连接状态为已连接状态;在所述至少一个目标装置不包括所述任一管理装置时,确定所述任一管理装置与所述任一参考装置的连接状态为断开连接状态。
13.另一方面,所述至少一个管理装置中的每个管理装置用于周期性地对所述至少一个参考装置中的每个参考装置进行目标操作,所述确定所述主备管理系统管理的至少一个参考装置对应的连接状态,包括:对于所述至少一个管理装置中的任一管理装置,以及所述至少一个参考装置中的任一参考装置,确定所述任一管理装置对所述任一参考装置的最近至少一次所述目标操作的至少一个执行结果;在所述至少一个执行结果中执行成功的执行结果个数大于个数阈值时,确定所述任一管理装置与所述任一参考装置的连接状态为已连接状态;在所述至少一个执行结果中执行成功的执行结果个数小于或等于所述个数阈值时,确定所述任一管理装置与所述任一参考装置的连接状态为断开连接状态。
14.可选地,所述目标操作包括:写入数据、删除数据、修改数据和建立连接中的至少一种操作。
15.第一管理装置还可以采用其他方式确定管理装置与参考装置的连接状态,本技术对此不作限定。
16.可选地,所述根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换,包括:根据所述至少一个参考装置对应的连接状态,确定所述第一管理装置的运行状态对应的切换条件是否满足;其中,所述第一管理装置的运行状态包括主态或备态,所述主态对应的切换条件与所述备态对应的切换条件不同;在所述第一管理装置的运行状态对应的切换条件满足时,在第一管理装置的主态和
第一管理装置的备态的运行状态之间切换。
17.一方面,所述至少一个管理装置还包括:第二管理装置;所述主态对应的切换条件包括:第一连接概率小于或等于概率阈值;所述备态对应的切换条件包括:所述第一连接概率大于概率阈值,且第二连接概率小于或等于所述概率阈值;其中,所述第一连接概率为:所述第一管理装置与所述至少一个参考装置的连接概率,所述第二连接概率为:所述第二管理装置与所述至少一个参考装置的连接概率。
18.另一方面,所述主备管理系统中处于主态的管理装置用于:周期性地在所述至少一个参考装置中设置所述处于主态的管理装置的标识,所述至少一个管理装置还包括:第二管理装置;所述主态对应的切换条件包括:所述第一管理装置与所述第二管理装置断开连接,且第一连接概率小于或等于概率阈值;或者,所述第一管理装置与所述第二管理装置断开连接,且所述第一连接概率大于概率阈值,在当前时刻之前的时长阈值内所述至少一个参考装置中设置有所述处于主态的管理装置的标识,且所述处于主态的管理装置的标识与所述第一管理装置的标识不同;所述备态对应的切换条件包括:所述第一管理装置与所述第二管理装置断开连接,所述第一连接概率大于所述概率阈值,且在当前时刻之前的时长阈值内所述至少一个参考装置中并未设置所述处于主态的管理装置的标识;其中,所述第一连接概率为:所述第一管理装置与所述至少一个参考装置的连接概率,所述时长阈值大于或等于所述处于主态的管理装置在所述至少一个参考装置中设置所述标识的周期。
19.可选地,所述多个管理装置还包括:第二管理装置,所述根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换,包括:在所述第一管理装置与所述第二管理装置断开连接时,根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。若第一管理装置与第二管理装置断开连接,则第一管理装置无法与第二管理装置进行协商,此时,第一管理装置根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。若第一管理装置与第二管理装置未断开连接,则第一管理装置可以通过与第二管理装置进行协商,以进行运行状态的切换。
20.可选地,所述确定所述主备管理系统管理的至少一个参考装置对应的连接状态,包括:周期性地确定所述至少一个参考装置对应的连接状态;所述根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换,包括:根据最新确定的所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。
21.可选地,所述方法还包括:在所述至少一个参考装置对应的连接状态包括断开连接状态时,展示所述断开连接状态的提示信息。这样一来,工作人员便可以根据该提示信息及时地对该管理装置和该参考装置的连接进行维修,避免该管理装置与该参考装置断开连接而影响对该参考装置的管理,以及后续运行状态的切换。
22.可选地,在所述根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换之前,所述方法还包括:根据所述至少一个参考装置对应的连接状态,以主态或备态的运行状态启动。也即是,管理装置在启动时,也可以借助至少一个参考装置对应的连接状态,确定管理装置以主态还是备态的运行状态启动。
23.可选地,所述至少一个管理装置还包括:第二管理装置,所述根据所述至少一个参考装置对应的连接状态,以主态或备态的运行状态启动,包括:在所述第一管理装置与所述第二管理装置断开连接,且主态启动条件满足时,以主态的运行状态启动;在所述第一管理装置与所述第二管理装置断开连接,且备态启动条件满足时,以备态的运行状态启动;其中,所述主态启动条件包括:第一连接概率大于概率阈值,第二连接概率小于或等于所述概率阈值,所述第一连接概率为:所述第一管理装置与所述至少一个参考装置的连接概率,所述第二连接概率为:所述第二管理装置与所述至少一个参考装置的连接概率;所述备态启动条件包括:所述第一连接概率和所述第二连接概率均大于所述概率阈值;或者,所述第一连接概率和所述第二连接概率均小于或等于所述概率阈值;或者,所述第一连接概率小于或等于所述概率阈值,且所述第二连接概率大于所述概率阈值。
24.第二方面,提供了一种第一管理装置,所述第一管理装置包括:用于执行第一方面中任一设计所述的运行状态的切换方法的各个模块。
25.第三方面,提供了一种第一管理装置,所述第一管理装置包括处理器和存储器,所述存储器中存储有至少一个指令,所述处理器用于执行所述存储器中的指令使得所述第一管理装置执行如第一方面中任一设计所述的运行状态的切换方法。
26.第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行如第一方面中任一设计所述的运行状态的切换方法。
27.第五方面,提供了一种包含指令的计算机程序产品,当计算机程序产品在第一管理装置上运行时,使得第一管理装置执行如第一方面中任一设计所述的运行状态的切换方法。
28.第二方面至第五方面中任一种设计方式所带来的技术效果可参见第一方面中相应设计方式所带来的技术效果,此处不再赘述。
附图说明
29.图1为本技术实施例提供的一种网络系统的结构示意图;
30.图2为本技术实施例提供的一种运行状态切换方法的流程图;
31.图3为本技术实施例提供的一种第一管理装置的结构示意图;
32.图4为本技术实施例提供的另一种第一管理装置的结构示意图。
具体实施方式
33.为使本技术的原理和技术方案更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
34.图1为本技术实施例提供的一种网络系统的结构示意图,如图1所示,该网络系统包括:由多个管理装置(如图1中的管理装置01和管理装置02)组成的主备管理系统,以及主备管理系统管理的至少一个参考装置(如图1中的参考装置03和参考装置04)。需要说明的是,该至少一个参考装置可以是主备管理系统管理的所有参考装置,也可以是主备管理系统管理的部分参考装置,该网络系统还可以包括用于被主备管理系统管理的其他装置(与参考装置不同),本技术实施例对此不作限定。
35.管理装置可以为服务器、服务器集群、虚拟机或容器云等,参考装置可以为路由
器、交换机、服务器、服务器集群或容器云等。或者,管理装置和参考装置均为电路板(也称单板),且管理装置和参考装置位于同一装置内。网络系统中的各个装置可以位于一个网域或多个网域,该网域可以是网际互连协议(internet protocol,ip)网域、光网域或接入网域等任一种网域。
36.主备管理系统中的管理装置均连接(如有线连接或无线连接)至参考装置,参考装置可以是管理装置南向连接的装置。各个参考装置之间可以不连接,也可以相互连接(如有线连接或无线连接)。主备管理系统中的多个管理装置中,存在运行状态为主态的管理装置(如图1中的管理装置01),以及运行状态为备态的管理装置(如图1中的管理装置02)。并且,由该多个管理装置中运行状态为主态的管理装置对参考装置进行管理。示例地,运行状态为主态的管理装置在对参考装置进行管理时,可以向参考装置发送控制命令,以使参考装置执行该控制命令,实现对参考装置的管理。运行状态为主态的管理装置还可以采集参考装置的一些信息,并根据这些信息生成上述控制命令。
37.需要说明的是,图1中仅以主备管理系统中运行状态为主态的管理装置的个数为1,且运行状态为备态的管理装置的个数为1为例。可选地,主备管理系统中运行状态为备态的管理装置的个数也可以大于1。
38.另外,多个管理装置之间相连接(如有线连接或无线连接)。运行状态为主态的管理装置会将本地的数据同步至运行状态为备态的管理装置,以便于在运行状态为备态的管理装置在将运行状态切换为主态后,能够继续有效地对参考装置进行管理。
39.通常主备管理系统中的管理装置还均连接至主备管理系统外的第三方装置(图1中未示出)。管理装置可以在第三方装置的协同配合下,进行运行状态的切换。但是,由于管理装置切换运行状态需要借助第三方装置,因此,管理装置进行运行状态切换的灵活性较低。并且,布控该第三方装置的成本和复杂性均较高。
40.本技术实施例提供的网络系统并不包括该第三方装置,并且,该主备管理系统中管理装置能够在无需借助该第三方装置的情况下实现运行状态的切换,从而能够提升管理装置切换运行状态的灵活性,并且能够避免布控第三方装置所带来的成本和复杂性较高的问题。
41.以下将结合本技术提供的运行状态的切换方法对本技术提供的主备管理系统中管理装置的功能进行进一步的说明。
42.本技术实施例提供的运行状态的切换方法可以用于第一管理装置,该第一管理装置为主备管理系统中的任一管理装置,主备管理系统中的其他管理装置(如第二管理装置)进行运行状态切换的过程可以参考第一管理装置进行运行状态切换的过程。示例地,图2为本技术实施例提供的一种运行状态切换方法的流程图,如图2所示,该方法可以包括:
43.s201、第一管理装置周期性地确定主备管理系统管理的至少一个参考装置对应的连接状态,参考装置对应的连接状态包括:参考装置与主备管理系统中至少一个管理装置的连接状态。
44.该至少一个管理装置包括第一管理装置,该至少一个管理装置还可以包括其他管理装置,本技术实施例中以该至少一个管理装置包括主备管理系统中的每个管理装置为例。此时,在s201中,第一管理装置需要周期性地确定主备管理系统中每个管理装置与上述至少一个参考装置的连接状态。
45.主备管理系统中的至少一个参考装置可以是该主备管理系统管理的全部参考装置,也可以是该主备管理系统管理的部分参考装置。
46.该至少一个参考装置可以是由工作人员在第一管理装置中设定的,也可以是由第一管理装置自行确定的,也可以是由其他管理装置(如第二管理装置)确定后告知第一管理装置的,本技术实施例对此不作限定。当该至少一个参考装置是由第一管理装置确定的时,第一管理装置可以将其确定的至少一个参考装置告知其他管理装置(如第二管理装置)。
47.在s201中,第一管理装置可以不停地确定至少一个参考装置对应的连接状态。本技术实施例中以第一管理装置周期性地确定这些连接状态为例,当然,第一管理装置确定这些连接状态也可以不是周期性地,本技术实施例对此也不作限定。
48.s202、在至少一个参考装置对应的连接状态包括断开连接状态时,第一管理装置展示该断开连接状态的提示信息。
49.第一管理装置可以检测s201中确定出的连接状态是否包括断开连接状态,一旦某一管理装置与某一参考装置的连接状态为断开连接状态,第一管理装置便可以展示该管理装置与该参考装置的连接状态为断开连接状态的提示信息。这样一来,工作人员便可以根据该提示信息及时地对该管理装置和该参考装置的连接进行维修,避免该管理装置与该参考装置断开连接而影响对该参考装置的管理,以及后续运行状态的切换。
50.示例地,第一管理装置可以采用多种方式展示该提示信息。比如,在第一管理装置包括显示屏时,第一管理装置可以通过显示屏显示该提示信息;在第一管理装置包括扬声器时,第一管理装置可以通过扬声器播放该提示信息;在第一管理装置包括指示灯时,第一管理装置可以通过闪烁指示灯的方式展示该提示信息。
51.需要说明的是,本技术实施例中以第一管理装置自行展示该提示信息为例,当然,第一管理装置也可以通过其他装置(如工作人员的手机、电脑等装置)展示该提示信息。比如,第一管理装置将该提示信息发送至该其他装置,并控制该其他装置展示该提示信息。
52.s203、第一管理装置检测第一管理装置与第二管理装置是否断开连接。在第一管理装置与第二管理装置断开连接时,执行s204;在第一管理装置与第二管理装置未断开连接时,执行s203。
53.第一管理装置和第二管理装置可以分别是主备管理系统中运行状态为主态和备态的管理装置。第一管理装置和第二管理装置在运行时需要建立连接,以使得这两个管理装置中运行状态为主态的管理装置通过该连接将运行数据同步给运行状态为备态的管理装置。
54.在s203中,第一管理装置需要检测第一管理装置与第二管理装置是否断开连接,在确定第一管理装置与第二管理装置断开连接时,第一管理装置便可以执行s204至s208以进行运行状态的切换。可选地,第一管理装置执行s204至s208的触发条件也可以不包括第一管理装置与第二管理装置断开连接,比如,第一管理装置可以周期性地(或者非周期性地)执行s204至s208。
55.可选地,当第一管理装置执行s204至s208的触发条件包括第一管理装置与第二管理装置断开连接时,若第一管理装置与第二管理装置断开连接,则第一管理装置无法与第二管理装置进行协商,此时,第一管理装置采用s204至s208中的方案也能够实现运行状态的切换。若第一管理装置与第二管理装置未断开连接,则第一管理装置可以通过与第二管
理装置进行协商,以进行运行状态的切换。
56.s204、第一管理装置确定第一管理装置的运行状态为主态或备态。
57.可选地,第一管理装置可以包含用于存储自身当前的运行状态的寄存器。第一管理装置在启动时可以在主态和备态中选择一种运行状态启动和运行,该寄存器中会记录第一管理装置当前的运行状态。第一管理装置可以通过读取该寄存器的状态值确定自身的运行状态为主态还是备态。示例地,当该寄存器的状态值为1时,表明第一管理装置的运行状态为主态,当该寄存器的状态值为0时,表明第一管理装置的运行状态为备态。
58.s205、第一管理装置根据主态对应的切换条件和备态对应的切换条件,确定第一管理装置的运行状态对应的切换条件。
59.第一管理装置能够获取到主态对应的切换条件,以及备态对应的切换条件,比如这两个切换条件均存储在第一管理装置中。第一管理装置在确定自身的运行状态后,可以根据自身的运行状态,确定该运行状态对应的切换条件。
60.示例地,主态对应的切换条件可以包括:第一连接概率小于或等于概率阈值;备态对应的切换条件包括:第一连接概率大于概率阈值,且第二连接概率小于或等于概率阈值。其中,第一连接概率为:第一管理装置与主备管理系统管理的至少一个参考装置的连接概率,第二连接概率为:第二管理装置与该至少一个参考装置的连接概率。该概率阈值可以是任一概率值,比如90%、80%等。
61.s206、第一管理装置根据最新确定的至少一个参考装置对应的连接状态,确定第一管理装置的运行状态对应的切换条件是否满足。若第一管理装置的运行状态对应的切换条件满足,则执行s207;若第一管理装置的运行状态对应的切换条件不满足,则执行s208。
62.一方面,当第一管理装置的运行状态为主态时,第一管理装置的运行状态对应的切换条件仅包括:第一连接概率小于或等于概率阈值。因此,在s206中,第一管理装置仅需根据最新确定出的第一管理装置与至少一个参考装置的连接状态,确定第一管理装置与该至少一个参考装置的第一连接概率。之后,再根据该第一连接概率确定第一管理装置的运行状态对应的切换条件是否满足。并且,在s206中,第一管理装置无需确定第二管理装置与该至少一个参考装置的第二连接概率。
63.另一方面,当第一管理装置的运行状态为备态时,第一管理装置的运行状态对应的切换条件不仅包括:第一连接概率大于概率阈值,还包括第二连接概率小于或等于概率阈值。因此,在s206中,第一管理装置不仅需要根据最新确定出的第一管理装置与至少一个参考装置的连接状态,确定第一管理装置与该至少一个参考装置的第一连接概率;第一管理装置还需要根据最新确定出的第二管理装置与该至少一个参考装置的连接状态,确定第二管理装置与该至少一个参考装置的第二连接概率。之后,再根据该第一连接概率和第二连接概率,确定第一管理装置的运行状态对应的切换条件是否满足。
64.示例地,第一管理装置在根据最新确定出的任一管理装置与至少一个参考装置的连接状态,确定该管理装置与该至少一个参考装置的连接概率时,可以将该至少一个参考装置中与该管理装置的连接状态为已连接状态的参考装置的个数占比确定为该连接概率。比如,假设该至少一个参考装置中参考装置的个数为20,若这20个参考装置中,15个参考装置与该管理装置的连接状态为已连接状态,5个参考装置与该管理装置的连接状态为断开连接状态,那么第一管理装置便可以确定该连接概率为15/20=75%。
65.s207、第一管理装置对运行状态进行切换。
66.当第一管理装置的运行状态对应的切换条件满足时,表明当前第一管理装置能够对运行状态进行切换。此时,若第一管理装置的运行状态为主态,那么第一管理装置便可以将运行状态由主态切换为备态;若第一管理装置的运行状态为备态,那么第一管理装置便可以将运行状态由备态切换为主态。
67.s208、第一管理装置保持运行状态不变。
68.当第一管理装置的运行状态对应的切换条件不满足时,表明当前第一管理装置还不能对运行状态进行切换。此时,第一管理装置需要保持运行状态不变。
69.以下将以图1所示的通信系统为例,对本技术实施例提供的运行状态切换方法进行举例说明。
70.图1所示的主备管理系统中的每个管理装置均可以采用图2所示的方法进行运行状态的切换,假设管理装置01的运行状态为主态,管理装置02的运行状态为备态,上述至少一个参考装置包括图1中的参考装置03和参考装置04,管理装置01与该至少一个参考装置的连接概率为连接概率a,管理装置02与该至少一个参考装置的连接概率为连接概率b。
71.连接概率a和连接概率b与概率阈值的大小关系存在以下四种情况:
72.(1)连接概率a和连接概率b均大于概率阈值;
73.(2)连接概率a和连接概率b均小于或等于概率阈值;
74.(3)连接概率a大于概率阈值,且连接概率b小于或等于概率阈值;
75.(4)连接概率a小于或等于概率阈值,且连接概率b大于概率阈值。
76.对于管理装置01,由于管理装置01的运行状态为主态,因此,管理装置01的运行状态对应的切换条件包括:第一连接概率小于或等于概率阈值。并且,第一连接概率为上述连接概率a,第二连接概率为上述连接概率b。管理装置01的运行状态对应的切换条件在情况(2)和(4)中均满足,且在情况(1)和(3)中均不满足。因此,管理装置01在情况(2)和(4)中会将运行状态由主态切换为备态,在情况(1)和(3)中会保持运行状态为主态不变。
77.对于管理装置02,由于管理装置02的运行状态为备态,因此,管理装置02的运行状态对应的切换条件包括:第一连接概率大于概率阈值,且第二连接概率小于或等于概率阈值。并且,第一连接概率为上述连接概率b,第二连接概率为上述连接概率a。管理装置02的运行状态对应的切换条件在情况(4)中满足,且在情况(1)、(2)和(3)中均不满足。因此,管理装置02在情况(4)中会将运行状态由备态切换为主态,在情况(1)、(2)和(3)中会保持运行状态为备态不变。
78.可以看出,在情况(1)中,管理装置01保持运行状态为主态,且管理装置02保持运行状态为备态。在情况(2)中,管理装置01将运行状态切换为备态,且管理装置02保持运行状态为备态。在情况(3)中,管理装置01保持运行状态为主态,且管理装置02保持运行状态为备态。在情况(4)中,管理装置01将运行状态切换为备态,且管理装置02将运行状态切换为主态。在情况(1)、(3)和(4)中,主备管理系统包含一个运行状态为主态的管理装置,以及一个运行状态为备态的管理装置。在情况(2)中,主备管理系统不包括运行状态为主态的管理装置,且包括两个运行状态为备态的管理装置。无论在那种情况下,主备管理系统中均不会出现多个运行状态为主态的管理装置,避免了多个运行状态为主态的管理装置同时对参考装置进行管理而导致的管理混乱的问题。
79.另外,本技术实施例提供的运行状态切换方法与网络系统内部的装置相关,且与网络系统外的装置(比如参考装置连接的用户装置)无关,因此,能够在网络系统外的装置不感知的情况下实现管理装置运行状态的切换。
80.进一步地,以下将以图1所示的主备管理系统运行的过程中的几种常见场景为例,对本技术实施例提供的运行状态切换方法进行说明。其中,依然假设管理装置01的运行状态为主态,管理装置02的运行状态为备态,上述至少一个参考装置包括图1中的参考装置03和参考装置04。
81.场景1:管理装置01掉电、发生灾难或故障。此时,管理装置02会将运行状态由备态切换为主态,并对参考装置03和参考装置04进行管理。在此期间,工作人员可以对管理装置01进行修复,之后,参考装置02可以将数据同步给管理装置01。
82.场景2:管理装置02掉电、发生灾难或故障。此时,管理装置01不会切换运行状态。工作人员可以对管理装置02进行修复,并且管理装置02在被修复后也不会切换运行状态。
83.场景3:管理装置01与管理装置02断开连接。此时,管理装置01可以展示管理装置01与管理装置02断开连接的提示信息,以提示工作人员对该连接进行修复。此时,管理装置01和管理装置02可以根据本技术实施例提供的运行状态的切换方法,确定是否需要切换运行状态。
84.场景4:管理装置01与参考装置(如参考装置03)断开连接。此时,管理装置01可以展示管理装置01与参考装置03断开连接的提示信息,管理装置02也可以展示该提示信息,工作人员可以根据这些提示信息对管理装置01与参考装置03的连接进行修复。可选地,若管理装置01当前的运行状态对应的切换条件满足,则管理装置01会对运行状态进行切换。相应地,管理装置02也会在运行状态对应的切换条件满足时对运行状态进行切换。
85.场景5:管理装置02与参考装置(如参考装置03)断开连接。此时,管理装置01可以展示管理装置02与参考装置03断开连接的提示信息,管理装置02也可以展示该提示信息,工作人员可以根据这些提示信息对管理装置02与参考装置03的连接进行修复。可选地,若管理装置01当前的运行状态对应的切换条件满足,则管理装置01会对运行状态进行切换。相应地,管理装置02也会在运行状态对应的切换条件满足时对运行状态进行切换。
86.场景6:管理装置01与管理装置02断开连接,且管理装置01与参考装置(如参考装置03)断开连接。此时,管理装置01可以展示管理装置01与管理装置02断开连接的提示信息,以提示工作人员对管理装置01与管理装置02的连接进行修复。管理装置01可以展示管理装置01与参考装置03断开连接的提示信息,管理装置02也可以展示该提示信息,工作人员可以根据这些提示信息对管理装置01与参考装置03的连接进行修复。可选地,若管理装置01当前的运行状态对应的切换条件满足,则管理装置01会对运行状态进行切换。相应地,管理装置02也会在运行状态对应的切换条件满足时对运行状态进行切换。
87.场景7:管理装置01与管理装置02断开连接,且管理装置02与参考装置(如参考装置03)断开连接。此时,管理装置01可以展示管理装置01与管理装置02断开连接的提示信息,以提示工作人员对管理装置01与管理装置02的连接进行修复。管理装置01可以展示管理装置01与参考装置03断开连接的提示信息,管理装置02也可以展示该提示信息,工作人员可以根据这些提示信息对管理装置01与参考装置03的连接进行修复。可选地,若管理装置01当前的运行状态对应的切换条件满足,则管理装置01会对运行状态进行切换。相应地,
管理装置02也会在运行状态对应的切换条件满足时对运行状态进行切换。
88.场景8:管理装置01与管理装置02断开连接,且管理装置01与参考装置(如参考装置03)断开连接,管理装置02与参考装置(如参考装置03)断开连接。此时,管理装置01可以展示管理装置01与管理装置02断开连接,以及管理装置01与参考装置03断开连接的提示信息,以提示工作人员对管理装置01与管理装置02的连接,以及管理装置01与参考装置03的连接进行修复。管理装置02可以展示管理装置02与管理装置01断开连接,以及管理装置02与参考装置03断开连接的提示信息,以提示工作人员对管理装置02与管理装置01的连接,以及管理装置02与参考装置03的连接进行修复。可选地,若管理装置01当前的运行状态对应的切换条件满足,则管理装置01会对运行状态进行切换。相应地,管理装置02也会在运行状态对应的切换条件满足时对运行状态进行切换。
89.需要说明的是,当主备管理系统中的管理装置的运行状态均为备态时,可以由工作人员对主备管理系统进行修复和调整,以使主备管理系统中既存在运行状态为主态的管理装置,也存在运行状态为备态的运行状态。当然,当主备管理系统中的管理装置的运行状态均为备态时,这些管理装置也可以采用本技术实施例提供的方法进行运行状态的自动切换,以使主备管理系统中既存在运行状态为主态的管理装置,也存在运行状态为备态的运行状态,本技术实施例对此不作限定。
90.可选地,s201中的至少一个参考装置的个数可以大于个数阈值。该个数阈值可以是任一数值,比如10、15、20等。
91.该至少一个参考装置的个数越大,第一管理装置确定出的第一连接概率和第二连接概率的可靠性越高,可信度也越高。示例地,假设第一管理装置确定第一管理装置与参考装置的连接状态的准确率为pa,第一管理装置确定第二管理装置与参考装置的连接状态的准确率为pb,0≤pa≤1,0≤pb≤1。那么,第一管理装置确定第一管理装置与参考装置的连接状态以及第二管理装置与参考装置的连接状态的准确率为pa*pb,错误率为1-pa*pb。若该至少一个参考装置的个数为k,k≥1,则第一管理装置确定第一管理装置与参考装置的连接状态以及第二管理装置与参考装置的连接状态的错误率为(1-pa*pb)^k,准确率为1-(1-pa*pb)^k,(1-pa*pb)^k表示(1-pa*pb)的k次幂。可见,1-pa*pb为小数,当k越大时,该错误率(1-pa*pb)^k越小,该准确率越大,第一管理装置确定出的第一连接概率和第二连接概率的可靠性越高,可信度也越高。比如,当k大于20时,该错误率趋近于0,该准确率趋近于1。
92.可选地,s201中的至少一个参考装置可以满足以下至少一种条件:至少一个参考装置位于多个子网;至少一个参考装置中存在距离大于距离阈值(比如10千米、100千米等)的多个参考装置;和/或至少一个参考装置用于被同一管理装置(如运行状态为主态的管理装置)中的多个进程管理。
93.当该至少一个参考装置位于多个子网时,能够避免该至少一个参考装置位于同一个子网,在该子网故障时,该至少一个参考装置同时无法正常工作(比如这些参考装置同时故障或者同时进行装置的维护),而影响本技术实施例提供的运行状态切换方法的正常执行。
94.当该至少一个参考装置中存在距离大于距离阈值的多个参考装置时,可以认为该多个参考装置分布在不同的地域,此时能够避免将该至少一个参考装置分布在同一地域,在该地域出现地质灾害时,该至少一个参考装置同时无法正常工作(比如这些参考装置同
时故障或者同时进行装置的维护),而影响本技术实施例提供的运行状态切换方法的正常执行。
95.当至少一个参考装置用于被多个进程管理时,能够避免将该至少一个参考装置由同一进程管理,在该进程故障时,该至少一个参考装置同时无法正常工作(比如这些参考装置同时故障或者同时进行装置的维护),而影响本技术实施例提供的运行状态切换方法的正常执行。
96.根据以上分析可知,本技术实施例提供的运行状态切换方法中,管理装置依据至少一个参考装置进行运行状态的切换。并且,该至少一个参考装置同时无法正常工作的概率较小,因此,该运行状态切换方法的可靠性较高,可信度也较高。而管理装置在借助第三方装置进行运行状态的切换的方案中,第三方装置无法正常工作的概率较大,因此,管理装置借助第三方装置进行运行状态的切换的方案的可靠性较低。
97.在s201中,对于主备管理系统中的任一管理装置,以及该至少一个参考装置中的任一参考装置,第一管理装置可以采用多种方式中的至少一种方式,确定该管理装置与该参考装置的连接状态。以下将对该多种方式进行举例说明。
98.1、在第一种方式中,对于主备管理系统中的任一管理装置,以及该至少一个参考装置中的任一参考装置,第一管理装置可以根据该参考装置的连接信息,确定该参考装置在当前时刻之前的目标时长(如10秒、5毫秒等)内连接的至少一个目标装置。在该至少一个目标装置包括该管理装置时,第一管理装置可以确定该管理装置与该参考装置的连接状态为已连接状态;在该至少一个目标装置不包括该管理装置时,第一管理装置可以确定该管理装置与该参考装置的连接状态为断开连接状态。此处的“连接”可以是长连接也可以是短连接,当该连接为短连接时,管理装置需要周期性地与参考装置建立连接。
99.参考装置会维护其连接信息,该连接信息至少包括该参考装置连接的目标装置的标识,目标装置的标识可以是ip地址或者身份证标识号(identity document,id)等。目标装置具有外部ip地址和内部ip地址,该ip地址可以是目标装置的外部ip地址。示例地,参考装置的连接信息中该参考装置连接的目标装置的标识可以是:peer-ip(对端网际互联协议地址),比如,某一参考装置的连接信息包括:129.9.35.220和129.9.35.221两个peer-ip,表明该参考装置与peer-ip为129.9.35.220的目标装置连接,并且该参考装置与peer-ip为129.9.35.221的另一目标装置也连接。该连接信息还可以包括其他内容,比如con-times(连接时长)等,本技术实施例对此不作限定。
100.第一管理装置在确定参考装置与该管理装置的连接状态时,可以向参考装置发送连接信息的获取指令,以便于参考装置根据该获取指令向第一管理装置发送该参考装置的连接信息。之后,第一管理装置便可以根据该连接信息中目标装置的标识确定上述目标装置。
101.2、在第二种方式中,上述至少一个管理装置的每个管理装置用于周期性地(如周期为10秒、20秒等)对上述至少一个参考装置中每个参考装置进行目标操作。对于主备管理系统中的任一管理装置,以及该至少一个参考装置中的任一参考装置,第一管理装置可以确定该管理装置对该参考装置的最近至少一次目标操作的执行结果(共包括至少一个执行结果)。在该至少一个执行结果中执行成功的执行结果个数大于个数阈值时,第一管理装置可以确定该管理装置与该参考装置的连接状态为已连接状态;在该至少一个执行结果中执
行成功的执行结果个数小于或等于个数阈值时,第一管理装置可以确定该管理装置与该参考装置的连接状态为断开连接状态。
102.上述目标操作可以是任一种操作,比如,写入数据、修改数据、删除数据或建立连接等操作。
103.(1)当目标操作为写入数据时,管理装置可以周期性地向参考装置中的某一存储空间中写入数据,不同管理装置在同一参考装置中写入数据的存储空间互不相同。可选地,每次写入的数据可以包含写入数据的时间戳。第一管理装置可以读取该参考装置中该存储空间中写入的数据,并根据这些数据确定最近的至少一次目标操作的执行结果。
104.示例地,假设管理装置01在周期性地向参考装置03中的某一存储空间中写入数据的过程中,应当依次向该存储空间中写入时间戳1、时间戳2、时间戳3、时间戳4和时间戳5,但实际上管理装置01依次向该存储空间中写入了时间戳1、时间戳2、时间戳3和时间戳5。若上述至少一次目标操作包括两次目标操作,第一管理装置在确定最近两次目标操作的执行结果时,可以首先计算该最近两次目标操作应当写入的数据分别为时间戳4和时间戳5。之后,第一管理装置可以将该存储空间中最近第一次写入的时间戳“时间戳5”与最近第一次应当写入的时间戳“时间戳5”进行比较,以确定最近第一次的目标操作的执行结果为执行成功;第一管理装置还可以将该存储空间中最近第二次写入的时间戳“时间戳3”与最近第二次应当写入的时间戳“时间戳4”进行比较,以确定最近第二次的目标操作的执行结果为执行失败。
105.可选地,本技术中涉及到时间戳的方案中,网络系统中各个装置的时间一致,不同装置在同一时间生成的时间戳相同。
106.可选地,管理装置每次写入参考装置的数据也可以不包括上述时间戳,而是与写入数据的时间相关的内容,比如,写入数据的次数等。需要说明的是,管理装置向参考装置中的某一存储空间中写入的数据可以是以上示例的数据,当然也可以是配置数据,参考装置用于根据该配置数据执行相应的配置操作,本技术实施例对此不作限定。
107.又可选地,为了避免参考装置中用于被管理装置写入数据的存储空间不足而无法有效写入数据,管理装置还可以对该存储空间中写入的历史数据进行定时删除。比如,管理装置每向该存储空间写入100次数据,便删除前50次写入该存储空间的数据。
108.以上示例中以第一管理装置判定存储空间中是否存在管理装置应当写入的数据,来判断写入数据的操作是否成功为例。可选地,参考装置还可以维护有操作日志,该操作日志至少用于记录其他装置(如管理装置)在参考装置中的操作,第一管理装置可以根据参考装置中的操作日志,判定管理装置对该参考装置的目标操作是否执行成功。此时,管理装置写入参考装置中的数据可以包含时间戳,也可以不包含时间戳。
109.(2)当目标操作为修改数据时,参考装置中的某一存储空间中可以预先存储有管理装置待修改的数据,不同管理装置在同一参考装置中待修改的数据的存储空间互不相同。该待修改的数据可以参考第一方面中管理装置写入参考装置中的数据,本技术实施例在此不做赘述。管理装置可以周期性地修改参考装置中的预先存储的待修改的数据。第一管理装置可以根据该参考装置中该存储空间中是否包含应当修改后的数据,以确定最近的至少一次目标操作的执行结果。
110.示例地,假设参考装置中的某一存储空间中预先存储的待修改的数据包括:数据
1、数据2、数据3、数据4和数据5,其中,数据1应当被修改为时间戳1,数据2应当被修改为时间戳2,数据3应当被修改为时间戳3,数据4应当被修改为时间戳4,数据5应当被修改为时间戳5。实际上,管理装置01在周期性地修改参考装置03中的某一存储空间中的数据的过程中,依次将数据1修改为时间戳1,将数据2修改为时间戳2,将数据3修改为时间戳3,以及将数据5修改为时间戳5。若上述至少一次目标操作包括两次目标操作,第一管理装置在确定最近两次目标操作的执行结果时,可以首先计算该最近两次目标操作中应当将数据4修改为时间戳4,将数据5修改为时间戳5。之后,第一管理装置可以将该存储空间中最近第一次修改后的时间戳“时间戳5”与最近第一次应当修改得到的时间戳“时间戳5”进行比较,以确定最近第一次的目标操作的执行结果为执行成功;第一管理装置还可以将该存储空间中最近第二次修改后的时间戳“时间戳3”与最近第二次应当修改得到的时间戳“时间戳4”进行比较,以确定最近第二次的目标操作的执行结果为执行失败。
111.又可选地,为了避免参考装置中预先存储的待修改的数据被修改完,管理装置还可以定时更新该存储空间中待修改的数据。比如,管理装置每向该存储空间修改100次数据,便更新前50次修改过的数据。
112.以上示例中以第一管理装置判定存储空间中是否存在管理装置应当修改得到的数据,来判断修改数据的操作是否成功为例。可选地,参考装置还可以维护有操作日志,该操作日志至少用于记录其他装置(如管理装置)在参考装置中的操作,第一管理装置可以根据参考装置中的操作日志,判定管理装置对该参考装置的目标操作是否执行成功。
113.(3)当目标操作为删除数据时,参考装置中的某一存储空间中可以预先存储有管理装置待删除的数据,不同管理装置在同一参考装置中待删除的数据的存储空间互不相同。该待删除的数据可以参考第一方面中管理装置写入参考装置中的数据,本技术实施例在此不做赘述。管理装置可以周期性地删除参考装置中的预先存储的待删除的数据。第一管理装置可以根据该参考装置中该存储空间中的数据是否被删除,以确定最近的至少一次目标操作的执行结果。
114.示例地,假设参考装置中的某一存储空间中预先存储的待删除的数据包括:时间戳1、时间戳2、时间戳3、时间戳4和时间戳5,管理装置01在周期性地删除参考装置03中的某一存储空间中的数据的过程中,应当依次删除时间戳1、时间戳2、时间戳3、时间戳4和时间戳5,实际上管理装置01依次删除了该存储空间中的时间戳1、时间戳2、时间戳3和时间戳5。若上述至少一次目标操作包括两次目标操作,第一管理装置在确定最近两次目标操作的执行结果时,可以首先计算该最近两次目标操作应当删除的数据分别为时间戳4和时间戳5。之后,第一管理装置可以将该存储空间中最近第一次删除的时间戳“时间戳5”与最近第一次应当删除的时间戳“时间戳5”进行比较,以确定最近第一次的目标操作的执行结果为执行成功;第一管理装置还可以将该存储空间中最近第二次删除的时间戳“时间戳3”与最近第二次应当删除的时间戳“时间戳4”进行比较,以确定最近第二次的目标操作的执行结果为执行失败。
115.又可选地,为了避免参考装置中预先存储的待删除的数据被删除完而无法有效删除数据,管理装置还可以定时向该存储空间中存储待删除的数据。比如,管理装置每向该存储空间删除50次数据,便向该存储空间存储一些新增的待删除的数据。
116.以上示例中以第一管理装置判定存储空间中是否存在管理装置应当删除的数据,
来判断删除数据的操作是否成功为例。可选地,参考装置还可以维护有操作日志,该操作日志至少用于记录其他装置(如管理装置)在参考装置中的操作,第一管理装置可以根据参考装置中的操作日志,判定管理装置对该参考装置的目标操作是否执行成功。
117.(4)当目标操作为建立连接时,管理装置可以周期性地与参考装置建立连接。管理装置与参考装置建立连接也可以称为管理装置登陆参考装置。本技术实施例中,管理装置与参考装置建立的连接可以是长连接也可以是短连接,本技术实施例对此不作限定。参考装置还可以维护有操作日志,该操作日志至少用于记录其他装置(如管理装置)在参考装置中的操作,第一管理装置可以根据参考装置中的操作日志,判定管理装置与该参考装置建立连接是否执行成功,进而确定最近的至少一次目标操作的执行结果。
118.需要说明的是,在s201中,第一管理装置还可以采用其他方式确定管理装置与参考装置的连接状态,本技术对此不作限定。
119.上述实施例的s206中,第一管理装置可以根据至少一个参考装置对应的连接状态,确定第一管理装置的运行状态对应的切换条件是否满足,在s207中若第一管理装置的运行状态对应的切换条件满足,则第一管理装置可以在其主态和其备态的运行状态之间切换。其中,第一管理装置的运行状态包括主态或备态,主态对应的切换条件与备态对应的切换条件不同。上述实施例中以主态对应的切换条件包括:第一连接概率小于或等于概率阈值,备态对应的切换条件包括:第一连接概率大于概率阈值,且第二连接概率小于或等于概率阈值为例。
120.可选地,这些切换条件也并不限于此,以下将以这些切换条件的其他几种情况为例进行讲解。
121.情况(1),主态对应的切换条件包括:第一管理装置与第二管理装置断开连接,且第一连接概率小于或等于概率阈值。备态对应的切换条件包括:第一管理装置与第二管理装置断开连接,且第一连接概率大于概率阈值,在当前时刻之前的时长阈值内上述至少一个参考装置中并未设置处于主态的管理装置的标识。其中,主备管理系统中处于主态的管理装置用于周期性地在上述至少一个参考装置中设置处于主态的管理装置的标识。上述时长阈值大于或等于处于主态的管理装置在至少一个参考装置中设置上述处理主态的管理装置的标识的周期。
122.在第一管理装置的运行状态为主态时,若第一管理装置与所述第二管理装置并未断开连接,则第一管理装置可以仍然保持主态的运行状态。并且,在第一管理装置以主态的运行状态运行时,第一管理装置需要周期性地在上述至少一个参考装置(如至少一个参考装置中的至少部分参考装置)中,将第一管理装置的标识设置为处于主态的管理装置的标识。
123.在第一管理装置的运行状态为主态时,若第一管理装置与所述第二管理装置断开连接,则第一管理装置可以判断第一连接概率是否小于或等于概率阈值。如果第一连接概率小于或等于概率阈值,则第一管理装置可以确定第一管理装置的运行状态对应的切换条件满足,此时,第一管理装置可以由主态的运行状态切换为备态的运行状态,并且第一管理装置在切换为备态的运行状态后,不会继续在上述至少一个参考装置中设置第一管理装置的标识。如果第一连接概率大于概率阈值,则第一管理装置可以确定第一管理装置的运行状态对应的切换条件并不满足,此时,第一管理装置可以仍然保持主态的运行状态,并且继
续周期性地在上述至少一个参考装置中,将第一管理装置的标识设置为处于主态的管理装置的标识。
124.在第一管理装置的运行状态为备态时,若第一管理装置与所述第二管理装置并未断开连接,则第一管理装置可以仍然保持备态的运行状态。并且,在第一管理装置以备态的运行状态运行时,第一管理装置无需周期性地在上述至少一个参考装置中设置为处于主态的管理装置的标识。
125.在第一管理装置的运行状态为备态时,若第一管理装置与所述第二管理装置断开连接,则第一管理装置可以判断第一连接概率是否小于或等于概率阈值,以及在当前时刻之前的时长阈值内上述至少一个参考装置中是否设置了处于主态的管理装置的标识。如果第一连接概率大于概率阈值,且在当前时刻之前的时长阈值内上述至少一个参考装置中并未设置处于主态的管理装置的标识,则第一管理装置可以确定第一管理装置的运行状态对应的切换条件满足,此时,第一管理装置可以由备态的运行状态切换为主态的运行状态,并且第一管理装置在切换为主态的运行状态后,需要周期性地在上述至少一个参考装置中设置第一管理装置的标识。如果第一连接概率小于或等于概率阈值,以及在当前时刻之前的时长阈值内上述至少一个参考装置中设置了处于主态的管理装置的标识,这两个条件中至少一个条件满足,则第一管理装置可以确定第一管理装置的运行状态对应的切换条件并不满足,此时,第一管理装置可以仍然保持备态的运行状态,并且第一管理装置无需周期性地在上述至少一个参考装置中设置为处于主态的管理装置的标识。
126.可选地,第一管理装置可以采用多种方式周期性地在上述至少一个参考装置中设置第一管理装置的标识。比如,第一管理装置每次均在该至少一个参考装置中写入:第一管理装置的标识和当前的时间戳,以在该至少一个参考装置中设置第一管理装置的标识。又比如,第一管理装置在该至少一个参考装置中第一次设置第一管理装置的标识时,可以在该至少一个参考装置中写入第一管理装置的标识和当前写入该信息的时间戳;之后,第一管理装置在该至少一个参考装置中每次设置第一管理装置的标识时,可以将之前写入的时间戳更新为当前的时间戳。
127.情况(2),备态对应的切换条件可以参考情况(1)中备态对应的切换条件,本技术实施例在此不做赘述。主态对应的切换条件包括:第一管理装置与第二管理装置断开连接,且第一连接概率小于或等于概率阈值;或者,第一管理装置与第二管理装置断开连接,且第一连接概率大于概率阈值,在当前时刻之前的时长阈值内至少一个参考装置中设置有处于主态的管理装置的标识,且该处于主态的管理装置的标识与第一管理装置的标识不同。
128.在第一管理装置的运行状态为主态时,若第一管理装置与所述第二管理装置并未断开连接,则第一管理装置可以保持主态的运行状态。并且,在第一管理装置以主态的运行状态运行时,第一管理装置需要周期性地在上述至少一个参考装置中,将第一管理装置的标识设置为处于主态的管理装置的标识。
129.在第一管理装置的运行状态为主态时,若第一管理装置与所述第二管理装置断开连接,则第一管理装置可以判断第一连接概率是否小于或等于概率阈值,在当前时刻之前的时长阈值内至少一个参考装置中是否设置了处于主态的管理装置的标识,以及在当前时刻之前的时长阈值内至少一个参考装置中设置了该标识时,该标识与第一管理装置的标识是否相同。如果第一连接概率大于概率阈值,且在当前时刻之前的时长阈值内至少一个参
考装置中并未设置处于主态的管理装置的标识,则第一管理装置可以确定第一管理装置的运行状态对应的切换条件并不满足;如果第一连接概率大于概率阈值,且在当前时刻之前的时长阈值内至少一个参考装置中设置了处于主态的管理装置的标识,且该标识与第一管理装置的标识相同,则第一管理装置可以确定第一管理装置的运行状态对应的切换条件并不满足。在确定第一管理装置的运行状态对应的切换条件并不满足时,第一管理装置可以仍然保持主态的运行状态,并且继续周期性地在上述至少一个参考装置中,将第一管理装置的标识设置为处于主态的管理装置的标识。
130.如果第一连接概率小于或等于概率阈值,则第一管理装置可以确定第一管理装置的运行状态对应的切换条件满足;如果第一连接概率大于概率阈值,且在当前时刻之前的时长阈值内至少一个参考装置中设置有处于主态的管理装置的标识,且该标识与第一管理装置的标识并不相同,则第一管理装置也可以确定第一管理装置的运行状态对应的切换条件满足。在确定第一管理装置的运行状态对应的切换条件满足时,第一管理装置可以由主态的运行状态切换为备态的运行状态,并且第一管理装置不会继续在上述至少一个参考装置中设置第一管理装置的标识。
131.可选地,第一管理装置在根据上述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换的过程中,也可以不用确定上述切换条件是否满足。示例地,上述至少一个管理装置和至少一个参考装置均具有优先级,且不同装置的优先级不同,管理装置的优先级高于参考装置的优先级。并且,处于主态的管理装置用于周期性地在上述至少一个管理装置和至少一个参考装置中设置处于主态的管理装置的标识。上述至少一个管理装置和至少一个参考装置相互连接,且至少一个管理装置和至少一个参考装置中的每个装置均能够确定这些装置的优先级。对于这些装置中的每个装置,若在当前时刻之前的时长阈值内该装置中并未设置处于主态的管理装置的标识,且该装置与这些装置中大于半数的其他装置连接,则该装置可以在上述至少一个管理装置和至少一个参考装置中,将该装置连接的优先级最高的装置的标识设置为处于主态的管理装置的标识。之后,该优先级最高的装置便可以将运行状态切换为主态,并周期性地在上述至少一个管理装置和至少一个参考装置中设置处于主态的管理装置的标识。
132.第一管理装置根据至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换的方式多种多样,本技术实施例中以以上几种方式为例,本技术实施例对此不做限定。
133.以上讲述了主备管理系统中管理装置在运行过程中借助参考装置进行运行状态的切换。可选地,管理装置在启动时,也可以借助至少一个参考装置对应的连接状态,确定管理装置以主态还是备态的运行状态启动。
134.以上述第一管理装置为例,第一管理装置在启动时,需要先判断第一管理装置与第二管理装置的连接是否中断,若第一管理装置与第二管理装置断开连接,则第一管理装置需要判断主态启动条件和备态启动条件是否满足。在主态启动条件满足时,第一管理装置可以以主态的运行状态启动;在备态启动条件满足时,第一管理装置可以以备态的运行状态启动。其中,主态启动条件包括:第一连接概率大于概率阈值,且第二连接概率小于或等于概率阈值;备态启动条件包括:第一连接概率和第二连接概率均大于概率阈值;或者,第一连接概率和第二连接概率均小于或等于概率阈值;或者,第一连接概率小于或等于概
率阈值,且第二连接概率大于概率阈值。
135.需要说明的是,管理装置通常包括管理面的模块,以及业务面的模块。其中,管理面的模块用于管理业务面的模块,业务面的模块可以以主态或备态的运行状态运行,且业务面的模块用于执行管理装置需要执行的业务(比如在以主态的运行状态运行时,对参考装置进行管理等)。管理装置在启动时,通常会先启动管理面的模块,之后再启动业务面的模块。上述判断第一管理装置与第二管理装置的连接是否中断,以及判断主态启动条件和备态启动条件是否满足的过程,均可以由该管理面的模块执行。在主态启动条件满足时,该管理面的模块可以控制业务面的模块以主态的运行状态启动;在备态启动条件满足时,该管理面的模块可以控制业务面的模块以备态的运行状态启动。
136.可选地,在备态启动条件满足时,第一管理装置会以备态的运行状态启动。若备态启动条件中满足的条件是第一连接概率和第二连接概率均大于概率阈值,则在第一管理装置以备态的运行状态启动后,第一管理装置还可以适当调整运行状态。示例地,第一管理装置可以对其运行状态进行记录,第一管理装置在以备态的运行状态启动后,还可以判断其在本次启动前的运行状态是否与当前备态的运行状态相同。若第一管理装置在本次启动前的运行状态与当前备态的运行状态不同(比如第一管理装置在本次启动前的运行状态为主态),则第一管理装置可以将其运行状态由备态切换为主态。若第一管理装置在本次启动前的运行状态与当前备态的运行状态相同(比如第一管理装置在本次启动前的运行状态为备态),则第一管理装置可以保持其运行状态为备态。
137.以上描述了第一管理装置在启动时,第一管理装置与第二管理装置断开连接的情况。当第一管理装置在启动时,若第一管理装置与第二管理装置的并未断开连接,则第一管理装置可以通过该连接确定第二管理装置的运行状态,并根据第二管理装置的运行状态确定第一管理装置启动时的运行状态。比如,若第二管理装置的运行状态为备态(或者运行状态由主态切换至备态),则第一管理装置以主态的运行状态启动;若第二管理装置的运行状态为主态(或者运行状态由备态切换至主态),则第一管理装置以备态的运行状态启动。
138.可选地,当s206中第一管理装置根据至少一个参考装置对应的连接状态,确定第一管理装置的运行状态对应的切换条件是否满足,且该切换条件为上述情况(1)或情况(2)时,第一管理装置也可以采用其他方式确定管理装置以主态还是备态的运行状态启动。示例地,主备管理系统中的各个管理装置均具有不同的优先级,第一管理装置可以检测第一管理装置是否与该至少一个参考装置连接,在当前时刻之前的时间阈值内该至少一个参考装置中是否设置了主态装置的标识,以及第一管理装置是否为主备管理系统中优先级最高的管理装置。若第一管理装置与该至少一个参考装置连接,且在当前时刻之前的时间阈值内该至少一个参考装置中并未设置主态装置的标识,且第一管理装置为主备管理系统中优先级最高的管理装置,则该第一管理装置可以以主态的运行状态启动。若第一管理装置与该至少一个参考装置连接,在当前时刻之前的时间阈值内该至少一个参考装置中并未设置主态装置的标识,以及第一管理装置为主备管理系统中优先级最高的管理装置,这三个条件中至少一个条件不满足,则第一管理装置会以备态的运行状态启动。
139.综上所述,在本技术实施例提供的运行状态切换方法中,主备管理系统中的每个管理装置都能够按照本技术提供的方法进行运行状态的切换。并且,管理装置的运行状态切换的依据与主备管理系统管理的至少一个参考装置相关,因此,无需借助网络系统外的
第三方装置便可以实现管理装置运行状态的切换。所以,提升了管理装置运行状态切换的灵活性。
140.另外,由于无需借助该第三方装置,因此,无需布局该第三方装置,避免了布局第三方装置所带来的成本增加的问题,以及布局第三方装置的复杂性问题。
141.本技术实施例提供的方法实施例操作的先后顺序能够进行适当调整,操作也能够根据情况进行相应增减。比如,图2所示的实施例可以不包括s201和s202,并且,在s206中第一管理装置才根据需要判定的切换条件,确定相应地管理装置与上述至少一个参考装置的连接状态。又比如,图2所示的实施例可以不包括s203,也即第一管理装置执行s204的前提条件并不包括第一管理装置与第二管理装置断开连接。任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本技术的保护范围之内,因此不再赘述。
142.以上介绍了本技术实施例提供的运行状态的切换方法,以下介绍本技术实施例提供的第一管理装置。
143.图3为本技术实施例提供的一种第一管理装置的结构示意图,该第一管理装置可以应用于本技术提供的网络系统中,如图3所示,该第一管理装置可以包括:
144.确定模块301,用于确定所述主备管理系统管理的至少一个参考装置对应的连接状态;其中,所述参考装置对应的连接状态包括:所述参考装置与所述主备管理系统中至少一个管理装置的连接状态,所述至少一个管理装置包括所述第一管理装置;
145.切换模块302,用于根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。
146.其中,确定模块301可以用于执行如图2所示的运行状态的切换方法中的s201中的操作;切换模块302可以用于执行如图2所示的运行状态的切换方法中的s203至s208中的操作。
147.可选地,所述至少一个参考装置满足以下至少一种条件:所述至少一个参考装置包括多个子网的装置;所述至少一个参考装置包括距离大于距离阈值的多个装置;和/或所述至少一个参考装置用于被所述主备管理系统中同一管理装置的多个进程管理。
148.一方面,所述确定模块301可以用于:根据所述至少一个参考装置中任一参考装置的连接信息,确定所述任一参考装置在当前时刻之前的目标时长内连接的至少一个目标装置;在所述至少一个目标装置包括所述至少一个管理装置中的任一管理装置时,确定所述任一管理装置与所述任一参考装置的连接状态为已连接状态;在所述至少一个目标装置不包括所述任一管理装置时,确定所述任一管理装置与所述任一参考装置的连接状态为断开连接状态。
149.另一方面,所述至少一个管理装置中的每个管理装置用于周期性地对所述至少一个参考装置中的每个参考装置进行目标操作,所述确定模块301可以用于:对于所述至少一个管理装置中的任一管理装置,以及所述至少一个参考装置中的任一参考装置,确定所述任一管理装置对所述任一参考装置的最近至少一次所述目标操作的至少一个执行结果;在所述至少一个执行结果中执行成功的执行结果个数大于个数阈值时,确定所述任一管理装置与所述任一参考装置的连接状态为已连接状态;在所述至少一个执行结果中执行成功的执行结果个数小于或等于所述个数阈值时,确定所述任一管理装置与所述任一参考装置的
连接状态为断开连接状态。
150.可选地,所述目标操作包括:写入数据、删除数据、修改数据和建立连接中的至少一种操作。
151.可选地,所述切换模块302用于:根据所述至少一个参考装置对应的连接状态,确定所述第一管理装置的运行状态对应的切换条件是否满足;其中,所述第一管理装置的运行状态包括主态或备态,所述主态对应的切换条件与所述备态对应的切换条件不同;在所述第一管理装置的运行状态对应的切换条件满足时,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。
152.一方面,所述至少一个管理装置还包括:第二管理装置;所述主态对应的切换条件包括:第一连接概率小于或等于概率阈值;所述备态对应的切换条件包括:所述第一连接概率大于概率阈值,且第二连接概率小于或等于所述概率阈值;其中,所述第一连接概率为:所述第一管理装置与所述至少一个参考装置的连接概率,所述第二连接概率为:所述第二管理装置与所述至少一个参考装置的连接概率。
153.另一方面,所述主备管理系统中处于主态的管理装置用于:周期性地在所述至少一个参考装置中设置所述处于主态的管理装置的标识,所述至少一个管理装置还包括:第二管理装置;所述主态对应的切换条件包括:所述第一管理装置与所述第二管理装置断开连接,且第一连接概率小于或等于概率阈值;或者,所述第一管理装置与所述第二管理装置断开连接,且所述第一连接概率大于概率阈值,在当前时刻之前的时长阈值内所述至少一个参考装置中设置有所述处于主态的管理装置的标识,且所述处于主态的管理装置的标识与所述第一管理装置的标识不同;所述备态对应的切换条件包括:所述第一管理装置与所述第二管理装置断开连接,所述第一连接概率大于所述概率阈值,且在当前时刻之前的时长阈值内所述至少一个参考装置中并未设置所述处于主态的管理装置的标识;其中,所述第一连接概率为:所述第一管理装置与所述至少一个参考装置的连接概率,所述时长阈值大于或等于所述处于主态的管理装置在所述至少一个参考装置中设置所述标识的周期。
154.可选地,所述多个管理装置还包括:第二管理装置,所述切换模块302用于:在所述第一管理装置与所述第二管理装置断开连接时,根据所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。
155.可选地,所述确定模块301用于:周期性地确定所述至少一个参考装置对应的连接状态;所述切换模块302用于:根据最新确定的所述至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。
156.可选地,所述第一管理装置还包括:提示模块(图3中未示出),用于在所述至少一个参考装置对应的连接状态包括断开连接状态时,展示所述断开连接状态的提示信息。提示模块可以用于执行如图2所示的运行状态的切换方法中的s202中的操作。
157.可选地,所述第一管理装置还包括:启动模块(图3中未示出),用于根据所述至少一个参考装置对应的连接状态,以主态或备态的运行状态启动。
158.可选地,所述至少一个管理装置还包括:第二管理装置,所述启动模块用于:在所述第一管理装置与所述第二管理装置断开连接,且主态启动条件满足时,以主态的运行状态启动;在所述第一管理装置与所述第二管理装置断开连接,且备态启动条件满足时,以备态的运行状态启动;其中,所述主态启动条件包括:第一连接概率大于概率阈值,第二连接
概率小于或等于所述概率阈值,所述第一连接概率为:所述第一管理装置与所述至少一个参考装置的连接概率,所述第二连接概率为:所述第二管理装置与所述至少一个参考装置的连接概率;所述备态启动条件包括:所述第一连接概率和所述第二连接概率均大于所述概率阈值;或者,所述第一连接概率和所述第二连接概率均小于或等于所述概率阈值;或者,所述第一连接概率小于或等于所述概率阈值,且所述第二连接概率大于所述概率阈值。
159.需要说明的是,管理装置通常包括管理面的模块,以及业务面的模块。其中,管理面的模块用于管理业务面的模块,业务面的模块可以以主态或备态的运行状态运行,且业务面的模块用于执行管理装置需要执行的业务。管理面的模块用于确定业务面的模块以主态还是备态的运行状态启动,以及是否切换运行状态。本技术实施例提供的第一管理装置中的各个模块可以是管理装置中管理面的模块。
160.以上介绍了本技术实施例的第一管理装置,以下介绍该第一管理装置可能的产品形态。应理解,但凡具备上述图3中的第一管理装置的特征的任何形态的产品,都落入本技术的保护范围。还应理解,以下介绍仅为举例,不限制本技术实施例的第一管理装置的产品形态。
161.作为一种可能的产品形态,本技术实施例提供的第一管理装置,可以由一般性的总线体系结构来实现。
162.如图4所示,本技术实施例提供了一种第一管理装置,该第一管理装置1000包括处理器1001和存储器1002,该存储器1002中存储有至少一个指令,该处理器1001用于加载该指令,执行如上所述的运行状态的切换方法。
163.可选地,该第一管理装置还可以包括收发器1003和总线1004。该处理器1001、存储器1002和收发器1003可以通过总线1004连接。
164.处理器1001可以是一个通用中央处理器(central processing unit,cpu)、特定应用集成电路(application-specific integrated circuit,asic)或一个或多个用于控制本技术方案程序执行的集成电路。
165.存储器1002可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其它类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。
166.本技术实施例提供了另一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行本技术实施例提供的任一运行状态的切换方法。
167.本技术实施例提供了一种包含指令的计算机程序产品,当计算机程序产品在第一管理装置上运行时,使得第一管理装置执行本技术实施例提供的任一运行状态的切换方法。
168.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现,所述计算机程序
产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、计算机网络、或者其他可编程设备。所述计算机指令可以存储在计算机的可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质,或者半导体介质(例如固态硬盘)等。
169.在本技术中,术语“第一”和“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“至少一个”指一个或多个,“多个”指两个或两个以上,除非另有明确的限定。在本文中提及的“和/或”,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
170.本技术实施例提供的方法实施例和装置实施例等不同类型的实施例均可以相互参考,本技术实施例对此不做限定。
171.在本技术提供的相应实施例中,应该理解到,所揭露的系统和装置等可以通过其它的构成方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
172.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为模块描述的部件可以是或者也可以不是物理模块,既可以位于一个地方,或者也可以分布到多个装置上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
173.以上所述,仅为本技术的可选实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种运行状态的确定方法,其特征在于,用于第一管理装置,所述方法包括:确定主备管理系统管理的参考装置的连接状态,其中,所述参考装置的连接状态包括:所述参考装置与所述第一管理装置的连接状态和/或所述参考装置与第二管理装置的连接状态,所述主备管理系统包括所述第一管理装置和所述第二管理装置;根据所述参考装置的连接状态,确定所述第一管理装置的运行状态和/或所述第二管理装置的运行状态,所述运行状态包括主态或备态。2.根据权利要求1所述的方法,其特征在于,所述确定主备管理系统管理的参考装置的连接状态,包括:对所述参考装置进行目标操作;基于所述目标操作的执行结果确定所述参考装置的连接状态。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标操作的执行结果确定所述参考装置的连接状态,包括:响应于所述执行结果中执行成功的执行结果个数满足第一预设条件,确定所述参考装置与所述第一管理装置的连接状态为已连接状态;响应于所述执行结果中执行成功的执行结果个数满足第二预设条件,确定所述参考装置与所述第一管理装置的连接状态为断开连接状态。4.根据权利要求2或3所述的方法,其特征在于,所述目标操作包括:写入数据、删除数据、修改数据、查询数据和建立连接中的至少一种操作。5.根据权利要求1所述的方法,其特征在于,所述确定主备管理系统管理的参考装置的连接状态,包括:确定所述参考装置在当前时刻之前的目标时长内连接的至少一个目标装置;响应于所述至少一个目标装置包括所述第一管理装置时,确定所述第一管理装置与所述参考装置的连接状态为已连接状态;响应于所述至少一个目标装置不包括所述第一管理装置时,确定所述第一管理装置与所述参考装置的连接状态为断开连接状态。6.根据权利要求1至5任一所述的方法,其特征在于,所述根据所述参考装置的连接状态,确定所述第一管理装置的运行状态和所述第二管理装置的运行状态,包括:根据所述参考装置的连接状态,确定所述第一管理装置的运行状态的切换条件是否满足;响应于所述第一管理装置的运行状态的切换条件满足且所述第一管理装置的运行状态为主态时,所述第一管理装置的运行状态为备态,所述第二管理装置的运行状态为主态;响应于所述第一管理装置的运行状态的切换条件满足且所述第一管理装置的运行状态为备态时,所述第一管理装置的运行状态为主态,所述第二管理装置的运行状态为备态。7.根据权利要求6所述的方法,其特征在于,所述切换条件包括:所述参考装置的连接状态满足预设条件。8.根据权利要求7所述的方法,其特征在于,所述切换条件还包括:所述第一管理装置与所述第二管理装置断开连接。9.根据权利要求2至8任一所述的方法,其特征在于,所述对所述参考装置进行目标操作,包括:
周期性地对所述参考装置进行目标操作。10.一种运行状态的确定方法,其特征在于,用于参考装置,所述参考装置被主备管理系统管理,所述主备管理系统包括第一管理装置和第二管理装置,所述方法包括:执行所述第一管理装置指示的目标操作,所述目标操作用于确定所述参考装置的连接状态,其中,所述参考装置的连接状态包括:所述参考装置与所述第一管理装置的连接状态和/或所述参考装置与第二管理装置的连接状态,所述参考装置的连接状态用于所述第一管理装置确定所述第一管理装置的运行状态,所述运行状态包括主态或备态。11.根据权利要求10所述的方法,其特征在于,所述目标操作包括:写入数据、删除数据、修改数据、查询数据和建立连接中的至少一种操作。12.一种第一管理装置,其特征在于,所述第一管理装置包括处理器和存储器,所述存储器中存储有至少一个指令,所述处理器用于执行所述存储器中的指令使得所述第一管理装置执行如权利要求1至9任一项所述的运行状态的确定方法。13.一种参考装置,其特征在于,所述参考装置包括处理器和存储器,所述存储器中存储有至少一个指令,所述处理器用于执行所述存储器中的指令使得所述参考装置执行如权利要求10或11所述的运行状态的确定方法。14.一种主备管理系统,其特征在于,所述主备管理系统包括:权利要求12所述的第一管理装置。15.根据权利要求14所述的系统,其特征在于,所述主备管理系统还包括:权利要求13所述的参考装置。16.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行如权利要求1至11任一所述的运行状态的确定方法。17.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-11任一项所述的方法。

技术总结
公开了一种运行状态的切换方法及装置、主备管理系统、网络系统,属于通信技术领域。所述方法包括:第一管理装置首先确定主备管理系统管理的至少一个参考装置对应的连接状态,之后,再根据至少一个参考装置对应的连接状态,在第一管理装置的主态和第一管理装置的备态的运行状态之间切换。其中,参考装置对应的连接状态包括:参考装置与主备管理系统中至少一个管理装置的连接状态,至少一个管理装置包括第一管理装置。由于管理装置无需借助第三方装置便可以实现管理装置运行状态的切换,所以,提升了管理装置运行状态切换的灵活性,本申请用于管理装置。用于管理装置。用于管理装置。


技术研发人员:胡长稳
受保护的技术使用者:华为技术有限公司
技术研发日:2020.06.24
技术公布日:2023/7/18
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐