一种基于云平台的调度方法及系统与流程

文档序号:12494762阅读:160来源:国知局
一种基于云平台的调度方法及系统与流程

本发明涉及调度技术领域,尤其涉及一种基于云平台的调度方法及系统。



背景技术:

调度系统被广泛应用于生产安全(煤炭、石油、电力等能源行业)、公共安全(城市公共安全系统)、国防安全(军队指挥系统)等众多领域。而各领域对于跨地域、大范围、高效率、多点组网、移动人员、分级调度等系统特性已经有了越来越强烈的需求,而于此同时传统调度方案的缺陷也日渐尖锐。

在现有的调度交换模式中,存在以下缺陷:往往是调度台绑定到某一特定的调度交换机,对注册到该调度交换机的用户进行调度。对于集中调度模式以及基于互联网的调度模式而言,上述方式应用受到了较大限制。

因此,亟需提供一种新型的调度方法或系统,以解决上述问题。



技术实现要素:

为了实现上述目的,本发明提供一种基于云平台的调度方法及系统,其能够利用云平台自身特点实现集中调度,并且调度台通过云平台以对与云平台相连的多个调度交换机进行监测和管理。

根据本发明的目的,本发明提供了一种基于云平台的调度方法,所述调度方法适用于一调度系统,所述调度系统包括至少一调度台、多个调度交换机,以及分别与所述调度台和所述多个调度交换机相连的云平台,且所述云平台是基于互联网而形成的,所述方法包括以下步骤:(a)在所述调度台中设置一地址映射表,所述地址映射表包括每一所述调度交换机的名称信息和IP地址信息;(b)所述调度台根据外部的请求信息在所述地址映射表中查询一第一目标调度交换机,其中所述第一目标调度交换机包括在所述多个调度交换机中;(c)所述调度台在查询到所述第一目标调度交换机的IP地址信息后,通过云平台与所述第一目标调度交换机进行互联通信;(d)所述调度台发送一调度请求至所述第一目标调度交换机;(e)所述第一目标调度交换机在接收所述调度请求后,根据调度请求中的信息执行相关的操作。

本发明还提供一种基于云平台的调度系统,其包括:一地址映射表设置模块,所述地址映射表设置模块用于在一调度台中设置一地址映射表,所述地址映射表包括多个调度交换机的名称信息和IP地址信息;一第一目标调度交换机查询模块,所述第一目标调度交换机查询模块用于使所述调度台根据外部的请求信息在所述地址映射表中查询一第一目标调度交换机,其中所述第一目标调度交换机包括在所述多个调度交换机中;一第一目标调度交换机互联模块,所述第一目标调度交换机互联模块用于使所述调度台在查询到所述第一目标调度交换机的IP地址信息后,通过云平台与所述第一目标调度交换机进行互联通信;一第一调度请求模块,所述第一调度请求模块用于使所述调度台发送一调度请求至所述第一目标调度交换机;一第一调度操作模块,所述第一调度操作模块用于使所述第一目标调度交换机在接收所述调度请求后,根据调度请求中的信息执行相关的操作。

本发明的优点在于,通过将至少一调度台、多个调度交换机以及基于互联网的云平台进行互连,从而能够使调度台自由绑定至调度交换机,并且可以根据需要快速切换至指定的调度交换机,从而对所述调度交换机进行调度。

附图说明

图1是本发明的实施例的基于云平台的调度方法的步骤流程示意图;

图2是图1所述方法所适用的调度系统的架构示意图;

图3是本发明的实施例的基于云平台的调度系统的结构框图。

具体实施方式

下面结合附图对本发明提供的基于云平台的调度方法及系统的具体实施方式做详细说明。

参见图1和图2,本发明一实施例中的一种基于云平台的调度方法,所述调度方法适用于一调度系统,所述调度系统包括至少一调度台210(在本实施例中,所述调度台210的数量可以为多个)、多个调度交换机230,以及分别与所述调度台210和所述多个调度交换机230相连的云平台220,且所述云平台220是基于互联网而形成的,其中所述互联网是基于标准IP协议而构建的网络。

所述方法包括以下步骤:(a)在所述调度台中设置一地址映射表,所述地址映射表包括每一所述调度交换机的名称信息和IP地址信息;(b)所述调度台根据外部的请求信息在所述地址映射表中查询一第一目标调度交换机,其中所述第一目标调度交换机包括在所述多个调度交换机中;(c)所述调度台在查询到所述第一目标调度交换机的IP地址信息后,通过云平台与所述第一目标调度交换机进行互联通信;(d)所述调度台发送一调度请求至所述第一目标调度交换机;(e)所述第一目标调度交换机在接收所述调度请求后,根据调度请求中的信息执行相关的操作。

以下将具体说明每一步骤。

步骤S110:在所述调度台中设置一地址映射表,所述地址映射表包括每一所述调度交换机的名称信息和IP地址信息。

其中,所述IP地址信息和调度交换机230的名称具有唯一性。

步骤S120:所述调度台根据外部的请求信息在所述地址映射表中查询一第一目标调度交换机,其中所述第一目标调度交换机包括在所述多个调度交换机230中。

也就是说,所述第一目标调度交换机231为所述多个调度交换机230中的其中一个。所述调度台210接收到的外部请求信息,在该外部请求信息中包括所述第一目标调度交换机231的名称信息。所述调度台210将所接收到的名称信息在所述地址映射表中进行查询,并且转换为相应的IP地址信息。

步骤S130:所述调度台在查询到所述第一目标调度交换机的IP地址信息后,通过云平台与所述第一目标调度交换机进行互联通信。

当所述调度台210查询并获得所述第一目标调度交换机231的IP地址信息之后,利用云平台220具有的IP协议架构特性,能够迅速建立所述调度台210与所述第一目标调度交换机231之间的物理链路,以便后继的互联通信。

步骤S140:所述调度台发送一调度请求至所述第一目标调度交换机。

步骤S150:所述第一目标调度交换机在接收所述调度请求后,根据调度请求中的信息执行相关的操作。

所述调度请求可以包括:查询与所述第一目标调度交换机231相连的各个用户的状态信息;查询所述第一目标调度交换机231的自身状态;以及其他相关信息,但不限于此。

所述调度台210可以对一个或多个第一目标调度交换机231进行实时监测,以获取第一目标调度交换机231的状态信息。在所述调度台210上可以显示各个调度交换机230(例如第一目标调度交换机231)的状态信息,其为第一等级信息。在所述调度台210上也可以显示该调度交换机230(例如第一目标调度交换机231)上的各用户的状态信息,其为第二等级信息。

在本发明的一实施例中,在步骤S150之后进一步包括:步骤S160:所述调度台根据外部的请求信息在所述地址映射表中查询一第二目标调度交换机,其中所述第二目标调度交换机包括在所述多个调度交换机中,且不同于所述第一目标调度交换机。

在此步骤中,所述外部的请求信息包括:第二目标调度交换机232的名称信息。所述调度台210根据第二目标调度交换机232的名称信息在所述地址映射表中查询并获得相应的第二目标调度交换机232的IP地址信息。

步骤S170:所述调度台根据所述第二目标调度交换机的IP地址信息并通过所述云平台而发送一接入请求至所述第二目标调度交换机。

当所述调度台210查询并获得所述第二目标调度交换机232的IP地址信息之后,利用云平台220具有的IP协议架构特性,以建立所述调度台210与所述第二目标调度交换机232之间的物理链路。所述调度台210发送一接入请求至所述第二目标调度交换机232。

步骤S180:所述第二目标调度交换机在接收到所述接入请求后,判断所述调度台的身份信息和权限信息,并且根据预设策略以确定是否与所述调度台进行互联通信。

在本实施例中,所述调度系统可以包括多个调度台210。每一所述调度台210具有不同的身份信息以及与所述身份信息相对应的权限信息。每一所述调度台210的优先级是根据所述权限信息中的权限系数的变化而变化。也就是说,可以将优先级设置为与所述权限系数成正比,也可以将优先级设置为与所述权限系数成反比。优先级与权限系数的关系是可以在预设策略中进行定义。具体而言,当将优先级设置为与所述权限系数成正比时,如果权限系数为小时,则优先级为低,如果权限系数为大时,则优先级为高。当多个调度台210对相同用户发送调度操作或调度操作重入,该用户所属的调度交换机230根据多个调度台210的权限信息中的权限系数来进行控制。当预设策略中定义优先级设置为与所述权限系数成正比,则权限系数大的调度台210能够优先进行调度操作,权限系数小的调度台210对同一用户则滞后进行调度操作。另外,所述预设策略不限于此,还可以通过定义其他参数,以使不同的所述调度交换机230与不同的所述调度台210根据不同规则(由其他参数决定)而进行互联通信。

步骤S190:当所述第二目标调度交换机确定与所述调度台进行互联通信后,所述调度台与所述第二目标调度交换机进行连接,同时所述调度台与所述第一目标调度交换机进行分离。

在所述调度台210完成与所述第二目标调度交换机232的连接操作之后,自动进行与所述第一目标调度交换机231分离操作。这样,就有效地解决现有技术问题需要调度台绑定到某一特定的调度交换机的问题,而是利用云平台自身特点并根据实际接收到的请求信息而自由地绑定至调度交换机,并且在快速切换至指定的调度交换机后,对指定的调度交换机进行相关的调度操作。

步骤S1100:所述调度台发送一调度请求至所述第二目标调度交换机,从而对与所述第二目标调度交换机相连的用户执行相关的调度操作。

所述调度台210可以对所述第二目标调度交换机232进行与对所述第一目标调度交换机231一样的调度操作,在此不再赘述。

在本发明的一实施例中,在步骤S150中进一步包括:

当所述调度台判断出所述第一目标调度交换机231发生故障时,所述调度台根据预设自动接入次序(或者根据预设的优先级,不限于此)而选择第三目标调度交换机233,其中,所述第三目标调度交换机233包括在所述多个调度交换机230中,且所述第三目标调度交换机233的状态为正常。

另外,在本实施例中,每一所述调度交换机230设置一开关。当所述开关开启时,所述开关用于允许每一调度交换机230与所述多个调度台210同时进行互联通信。这样,就便于所述调度台210对多个调度交换机230进行监测和管理。

参见图3所示,本发明还提供一种基于云平台的调度系统,其包括:一地址映射表设置模块310,所述地址映射表设置模块310用于在一调度台中设置一地址映射表,所述地址映射表包括多个调度交换机的名称信息和IP地址信息;一第一目标调度交换机查询模块320,所述第一目标调度交换机查询模块320用于使所述调度台根据外部的请求信息在所述地址映射表中查询一第一目标调度交换机,其中所述第一目标调度交换机包括在所述多个调度交换机中;一第一目标调度交换机互联模块330,所述第一目标调度交换机互联模块330用于使所述调度台在查询到所述第一目标调度交换机的IP地址信息后,通过云平台与所述第一目标调度交换机进行互联通信;一第一调度请求模块340,所述第一调度请求模块340用于使所述调度台发送一调度请求至所述第一目标调度交换机;一第一调度操作模块350,所述第一调度操作模块350用于使所述第一目标调度交换机在接收所述调度请求后,根据调度请求中的信息执行相关的操作。

在本发明的一实施例中,所述基于云平台的调度系统还包括:一第二目标调度交换机查询模块360,所述第二目标调度交换机查询模块360用于使所述调度台根据外部的请求信息在所述地址映射表中查询一第二目标调度交换机,其中所述第二目标调度交换机包括在所述多个调度交换机中,且不同于所述第一目标调度交换机;一第二目标调度交换机互联请求模块370,所述第二目标调度交换机互联请求模块370用于使所述调度台根据所述第二目标调度交换机的IP地址信息并通过所述云平台而发送一接入请求至所述第二目标调度交换机;一第二目标调度交换机判断模块380,所述第二目标调度交换机判断模块380用于使所述第二目标调度交换机在接收到所述接入请求后,判断所述调度台的身份信息和权限信息,并且根据预设策略以确定是否与所述调度台进行互联通信;一第二目标调度交换机切换模块390,所述第二目标调度交换机切换模块390用于当所述第二目标调度交换机确定与所述调度台进行互联通信后,使所述调度台与所述第二目标调度交换机进行连接,同时所述调度台与所述第一目标调度交换机进行分离;一第二调度操作模块3100,所述第二调度操作模块3100用于使所述调度台发送一调度请求至所述第二目标调度交换机,从而对与所述第二目标调度交换机相连的用户执行相关的调度操作。

在本发明的一实施例中,当所述调度台的数量为多个时,每一所述调度交换机设置一开关,所述开关用于允许每一调度交换机与所述多个调度台同时进行互联通信。

另外,当所述调度台的数量为多个时,每一所述调度台具有不同的身份信息以及与所述身份信息相对应的权限信息。

本发明通过将至少一调度台、多个调度交换机以及基于互联网的云平台进行互连,从而能够使调度台自由绑定至调度交换机,并且可以根据需要快速切换至指定的调度交换机,从而对所述调度交换机进行调度。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1