本技术涉及设备管理,特别是一种三级智能倒班系统、方法、设备管理软件和产品。
背景技术:
1、为了提高产能,实现设备及相关系统的长时间不间断运行,往往是采用传统人工干预的方式,人为进行设备倒班,以提高产品可靠性。然而,上述方法过于依赖人力,在设备数量较多的情况下,设备倒班情况会更加复杂,需要大量人力资源来对其进行管控,容易出错。
2、因此,有必要开发一种三级智能倒班系统、方法、设备管理软件和产品,以实现高可靠、全自动化的智能倒班,以满足系统长时间无人值守、连续高可靠工作的需求。
技术实现思路
1、鉴于上述问题,本技术实施例提供了一种三级智能倒班系统、方法、设备管理软件和产品,以便克服上述问题或者至少部分地解决上述问题。
2、本技术实施例的第一方面,提供了一种三级智能倒班系统,所述系统包括:设备管理软件、总线和设备,所述设备中装载有多个模块;
3、所述设备管理软件用于接收用户下发的三级值班表,所述三级值班表包括:总线级值班表、模块级值班表、设备级值班表;
4、所述设备管理软件根据所述三级值班表中的值班信息,对所述设备、所述总线、和所述多个模块分别进行智能倒班控制,所述值班信息至少包括值班周期和值班顺序。
5、在一种可能的实施方式中,所述总线至少包括:以太网总线、i2c管理总线、时统总线;
6、所述设备管理软件根据所述总线级值班表中的所述值班周期,确定工作中的总线的本次值班的结束时刻;
7、在达到所述本次值班的结束时刻时,所述设备管理软件将所述工作中的总线切换至空闲状态,并按照所述总线级值班表中的所述值班顺序,将相同类型总线中的下一值班总线切换至工作状态。
8、在一种可能的实施方式中,所述值班信息还包括交接时长,所述模块至少包括:电源模块、计算模块、流媒体模块、综合管理模块、时统模块和sptn综合模块;
9、所述设备管理软件根据所述模块级值班表的所述值班周期,确定工作中的模块的本次值班的结束时刻;
10、所述设备管理软件根据所述模块级值班表中的所述值班顺序、所述本次值班的结束时刻和所述交接时长,确定相同类型模块中的下一值班模块的启动时刻;
11、在达到所述下一值班模块的启动时刻时,所述设备管理软件启动所述下一值班模块,控制所述工作中的模块与所述下一值班模块进行数据同步;
12、在达到所述本次值班的结束时刻时,所述设备管理软件将所述工作中的模块切换至空闲状态。
13、在一种可能的实施方式中,所述值班信息还包括交接时长,所述设备至少包括:主设备和冗余设备;所述主设备和所述冗余设备中镜像布置有相同数量和类型的模块;所述主设备和所述冗余设备通过级联总线相连接;
14、所述设备管理软件根据所述设备级值班表的所述值班周期,确定所述主设备的本次值班的结束时刻;
15、所述设备管理软件根据所述设备级值班表中的所述值班顺序、所述本次值班的结束时刻和所述交接时长,确定所述冗余设备的启动时刻;
16、在达到所述冗余设备的启动时刻时,所述设备管理软件启动所述冗余设备,控制所述主设备与所述冗余设备进行数据同步;
17、在达到所述本次值班的结束时刻时,所述设备管理软件将所述主设备切换至空闲状态。
18、在一种可能的实施方式中,所述设备管理软件分别安装在所述主设备和所述冗余设备上,实时监测所在设备中装载的模块的健康状态;
19、在所述设备管理软件监测到工作中的模块发生异常的情况下,生成异常模块通知,并发送至另一设备的所述设备管理软件;
20、在所述设备管理软件接收到所述异常模块通知的情况下,启动所在设备中的具有相同功能的模块。
21、在一种可能的实施方式中,所述对所述设备、所述总线、和所述多个模块分别进行智能倒班控制包括:
22、对所述设备、所述总线、和所述多个模块分别进行断电控制或上电控制。
23、本技术实施例的第二方面还提供了一种三级智能倒班方法,所述方法包括:
24、接收用户下发的三级值班表,所述三级值班表包括:总线级值班表、模块级值班表、设备级值班表;
25、根据所述三级值班表中的值班信息,对系统中的设备、总线、和多个模块分别进行智能倒班控制,所述值班信息至少包括值班周期和值班顺序。
26、在一种可能的实施方式中,所述总线至少包括:以太网总线、i2c管理总线、时统总线;
27、所述根据所述三级值班表中的值班信息,对系统中的设备、总线、和多个模块分别进行智能倒班控制,包括:
28、根据所述总线级值班表中的所述值班周期,确定工作中的总线的本次值班的结束时刻;
29、在达到所述本次值班的结束时刻时,将所述工作中的总线切换至空闲状态,并按照所述总线级值班表中的所述值班顺序,将相同类型总线中的下一值班总线切换至工作状态。
30、在一种可能的实施方式中,所述值班信息还包括交接时长,所述模块至少包括:电源模块、计算模块、流媒体模块、综合管理模块、时统模块和sptn综合模块;
31、所述根据所述三级值班表中的值班信息,对系统中的设备、总线、和多个模块分别进行智能倒班控制,包括:
32、根据所述模块级值班表的所述值班周期,确定工作中的模块的本次值班的结束时刻;
33、根据所述模块级值班表中的所述值班顺序、所述本次值班的结束时刻和所述交接时长,确定相同类型模块中的下一值班模块的启动时刻;
34、在达到所述下一值班模块的启动时刻时,启动所述下一值班模块,控制所述工作中的模块与所述下一值班模块进行数据同步;
35、在达到所述本次值班的结束时刻时,将所述工作中的模块切换至空闲状态。
36、在一种可能的实施方式中,所述值班信息还包括交接时长,所述设备至少包括:主设备和冗余设备;所述主设备和所述冗余设备中镜像布置有相同数量和类型的模块;所述主设备和所述冗余设备通过级联总线相连接;
37、所述根据所述三级值班表中的值班信息,对系统中的设备、总线、和多个模块分别进行智能倒班控制,包括:
38、根据所述设备级值班表的所述值班周期,确定所述主设备的本次值班的结束时刻;
39、根据所述设备级值班表中的所述值班顺序、所述本次值班的结束时刻和所述交接时长,确定所述冗余设备的启动时刻;
40、在达到所述冗余设备的启动时刻时,启动所述冗余设备,控制所述主设备与所述冗余设备进行数据同步;
41、在达到所述本次值班的结束时刻时,将所述主设备切换至空闲状态。
42、在一种可能的实施方式中,所述方法还包括:
43、实时监测设备中装载的模块的健康状态;
44、在监测到工作中的模块发生异常的情况下,生成异常模块通知,并发送至另一设备的所述设备管理软件;
45、在接收到所述异常模块通知的情况下,启动对应设备中的具有相同功能的模块。
46、在一种可能的实施方式中,所述对所述设备、所述总线、和所述多个模块分别进行智能倒班控制包括:
47、对所述设备、所述总线、和所述多个模块分别进行断电控制或上电控制。
48、本技术实施例第三方面还提供了一种设备管理软件,所述设备管理软件用于执行本技术实施例第二方面所述的三级冗余智能倒班方法中的步骤。
49、本技术实施例第四方面还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序以实现本技术实施例第二方面所述的三级冗余智能倒班方法中的步骤。
50、本技术实施例第五方面还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现本技术实施例第二方面所述的三级冗余智能倒班方法中的步骤。
51、本技术实施例第六方面还提供了一种计算机程序产品,所述计算机程序产品在电子设备上运行时,使处理器执行时实现如本技术实施例第二方面所述的三级冗余智能倒班方法中的步骤。
52、本技术实施例提供了一种三级智能倒班系统、方法、设备管理软件和产品,所述系统包括:设备管理软件、总线和设备,所述设备中装载有多个模块;所述设备管理软件用于接收用户下发的三级值班表,所述三级值班表包括:总线级值班表、模块级值班表、设备级值班表;所述设备管理软件根据所述三级值班表中的值班信息,对所述设备、所述总线、和所述多个模块分别进行智能倒班控制,所述值班信息至少包括值班周期和值班顺序。
53、具体有益效果在于:
54、一方面,本技术实施例所提出的三级智能倒班系统可实现总线级、模块级和设备级的智能倒班控制,从而从多方面解决设备长时间无人值守问题,同时,大幅提升了设备可靠性,使设备可连续高可靠工作。
55、另一方面,该系统通过接收用户下发的三级值班表,根据该值班表进行智能倒班控制,使得用户能够自定义值班表,用户可根据系统需求,自定义倒班周期、值班顺序、交接时长等,从而提升智能倒班灵活性。