本發(fā)明涉及調度技術領域,尤其涉及一種基于云平臺的調度方法及系統(tǒng)。
背景技術:
調度系統(tǒng)被廣泛應用于生產安全(煤炭、石油、電力等能源行業(yè))、公共安全(城市公共安全系統(tǒng))、國防安全(軍隊指揮系統(tǒng))等眾多領域。而各領域對于跨地域、大范圍、高效率、多點組網、移動人員、分級調度等系統(tǒng)特性已經有了越來越強烈的需求,而于此同時傳統(tǒng)調度方案的缺陷也日漸尖銳。
在現(xiàn)有的調度交換模式中,存在以下缺陷:往往是調度臺綁定到某一特定的調度交換機,對注冊到該調度交換機的用戶進行調度。對于集中調度模式以及基于互聯(lián)網的調度模式而言,上述方式應用受到了較大限制。
因此,亟需提供一種新型的調度方法或系統(tǒng),以解決上述問題。
技術實現(xiàn)要素:
為了實現(xiàn)上述目的,本發(fā)明提供一種基于云平臺的調度方法及系統(tǒng),其能夠利用云平臺自身特點實現(xiàn)集中調度,并且調度臺通過云平臺以對與云平臺相連的多個調度交換機進行監(jiān)測和管理。
根據本發(fā)明的目的,本發(fā)明提供了一種基于云平臺的調度方法,所述調度方法適用于一調度系統(tǒng),所述調度系統(tǒng)包括至少一調度臺、多個調度交換機,以及分別與所述調度臺和所述多個調度交換機相連的云平臺,且所述云平臺是基于互聯(lián)網而形成的,所述方法包括以下步驟:(a)在所述調度臺中設置一地址映射表,所述地址映射表包括每一所述調度交換機的名稱信息和IP地址信息;(b)所述調度臺根據外部的請求信息在所述地址映射表中查詢一第一目標調度交換機,其中所述第一目標調度交換機包括在所述多個調度交換機中;(c)所述調度臺在查詢到所述第一目標調度交換機的IP地址信息后,通過云平臺與所述第一目標調度交換機進行互聯(lián)通信;(d)所述調度臺發(fā)送一調度請求至所述第一目標調度交換機;(e)所述第一目標調度交換機在接收所述調度請求后,根據調度請求中的信息執(zhí)行相關的操作。
本發(fā)明還提供一種基于云平臺的調度系統(tǒng),其包括:一地址映射表設置模塊,所述地址映射表設置模塊用于在一調度臺中設置一地址映射表,所述地址映射表包括多個調度交換機的名稱信息和IP地址信息;一第一目標調度交換機查詢模塊,所述第一目標調度交換機查詢模塊用于使所述調度臺根據外部的請求信息在所述地址映射表中查詢一第一目標調度交換機,其中所述第一目標調度交換機包括在所述多個調度交換機中;一第一目標調度交換機互聯(lián)模塊,所述第一目標調度交換機互聯(lián)模塊用于使所述調度臺在查詢到所述第一目標調度交換機的IP地址信息后,通過云平臺與所述第一目標調度交換機進行互聯(lián)通信;一第一調度請求模塊,所述第一調度請求模塊用于使所述調度臺發(fā)送一調度請求至所述第一目標調度交換機;一第一調度操作模塊,所述第一調度操作模塊用于使所述第一目標調度交換機在接收所述調度請求后,根據調度請求中的信息執(zhí)行相關的操作。
本發(fā)明的優(yōu)點在于,通過將至少一調度臺、多個調度交換機以及基于互聯(lián)網的云平臺進行互連,從而能夠使調度臺自由綁定至調度交換機,并且可以根據需要快速切換至指定的調度交換機,從而對所述調度交換機進行調度。
附圖說明
圖1是本發(fā)明的實施例的基于云平臺的調度方法的步驟流程示意圖;
圖2是圖1所述方法所適用的調度系統(tǒng)的架構示意圖;
圖3是本發(fā)明的實施例的基于云平臺的調度系統(tǒng)的結構框圖。
具體實施方式
下面結合附圖對本發(fā)明提供的基于云平臺的調度方法及系統(tǒng)的具體實施方式做詳細說明。
參見圖1和圖2,本發(fā)明一實施例中的一種基于云平臺的調度方法,所述調度方法適用于一調度系統(tǒng),所述調度系統(tǒng)包括至少一調度臺210(在本實施例中,所述調度臺210的數量可以為多個)、多個調度交換機230,以及分別與所述調度臺210和所述多個調度交換機230相連的云平臺220,且所述云平臺220是基于互聯(lián)網而形成的,其中所述互聯(lián)網是基于標準IP協(xié)議而構建的網絡。
所述方法包括以下步驟:(a)在所述調度臺中設置一地址映射表,所述地址映射表包括每一所述調度交換機的名稱信息和IP地址信息;(b)所述調度臺根據外部的請求信息在所述地址映射表中查詢一第一目標調度交換機,其中所述第一目標調度交換機包括在所述多個調度交換機中;(c)所述調度臺在查詢到所述第一目標調度交換機的IP地址信息后,通過云平臺與所述第一目標調度交換機進行互聯(lián)通信;(d)所述調度臺發(fā)送一調度請求至所述第一目標調度交換機;(e)所述第一目標調度交換機在接收所述調度請求后,根據調度請求中的信息執(zhí)行相關的操作。
以下將具體說明每一步驟。
步驟S110:在所述調度臺中設置一地址映射表,所述地址映射表包括每一所述調度交換機的名稱信息和IP地址信息。
其中,所述IP地址信息和調度交換機230的名稱具有唯一性。
步驟S120:所述調度臺根據外部的請求信息在所述地址映射表中查詢一第一目標調度交換機,其中所述第一目標調度交換機包括在所述多個調度交換機230中。
也就是說,所述第一目標調度交換機231為所述多個調度交換機230中的其中一個。所述調度臺210接收到的外部請求信息,在該外部請求信息中包括所述第一目標調度交換機231的名稱信息。所述調度臺210將所接收到的名稱信息在所述地址映射表中進行查詢,并且轉換為相應的IP地址信息。
步驟S130:所述調度臺在查詢到所述第一目標調度交換機的IP地址信息后,通過云平臺與所述第一目標調度交換機進行互聯(lián)通信。
當所述調度臺210查詢并獲得所述第一目標調度交換機231的IP地址信息之后,利用云平臺220具有的IP協(xié)議架構特性,能夠迅速建立所述調度臺210與所述第一目標調度交換機231之間的物理鏈路,以便后繼的互聯(lián)通信。
步驟S140:所述調度臺發(fā)送一調度請求至所述第一目標調度交換機。
步驟S150:所述第一目標調度交換機在接收所述調度請求后,根據調度請求中的信息執(zhí)行相關的操作。
所述調度請求可以包括:查詢與所述第一目標調度交換機231相連的各個用戶的狀態(tài)信息;查詢所述第一目標調度交換機231的自身狀態(tài);以及其他相關信息,但不限于此。
所述調度臺210可以對一個或多個第一目標調度交換機231進行實時監(jiān)測,以獲取第一目標調度交換機231的狀態(tài)信息。在所述調度臺210上可以顯示各個調度交換機230(例如第一目標調度交換機231)的狀態(tài)信息,其為第一等級信息。在所述調度臺210上也可以顯示該調度交換機230(例如第一目標調度交換機231)上的各用戶的狀態(tài)信息,其為第二等級信息。
在本發(fā)明的一實施例中,在步驟S150之后進一步包括:步驟S160:所述調度臺根據外部的請求信息在所述地址映射表中查詢一第二目標調度交換機,其中所述第二目標調度交換機包括在所述多個調度交換機中,且不同于所述第一目標調度交換機。
在此步驟中,所述外部的請求信息包括:第二目標調度交換機232的名稱信息。所述調度臺210根據第二目標調度交換機232的名稱信息在所述地址映射表中查詢并獲得相應的第二目標調度交換機232的IP地址信息。
步驟S170:所述調度臺根據所述第二目標調度交換機的IP地址信息并通過所述云平臺而發(fā)送一接入請求至所述第二目標調度交換機。
當所述調度臺210查詢并獲得所述第二目標調度交換機232的IP地址信息之后,利用云平臺220具有的IP協(xié)議架構特性,以建立所述調度臺210與所述第二目標調度交換機232之間的物理鏈路。所述調度臺210發(fā)送一接入請求至所述第二目標調度交換機232。
步驟S180:所述第二目標調度交換機在接收到所述接入請求后,判斷所述調度臺的身份信息和權限信息,并且根據預設策略以確定是否與所述調度臺進行互聯(lián)通信。
在本實施例中,所述調度系統(tǒng)可以包括多個調度臺210。每一所述調度臺210具有不同的身份信息以及與所述身份信息相對應的權限信息。每一所述調度臺210的優(yōu)先級是根據所述權限信息中的權限系數的變化而變化。也就是說,可以將優(yōu)先級設置為與所述權限系數成正比,也可以將優(yōu)先級設置為與所述權限系數成反比。優(yōu)先級與權限系數的關系是可以在預設策略中進行定義。具體而言,當將優(yōu)先級設置為與所述權限系數成正比時,如果權限系數為小時,則優(yōu)先級為低,如果權限系數為大時,則優(yōu)先級為高。當多個調度臺210對相同用戶發(fā)送調度操作或調度操作重入,該用戶所屬的調度交換機230根據多個調度臺210的權限信息中的權限系數來進行控制。當預設策略中定義優(yōu)先級設置為與所述權限系數成正比,則權限系數大的調度臺210能夠優(yōu)先進行調度操作,權限系數小的調度臺210對同一用戶則滯后進行調度操作。另外,所述預設策略不限于此,還可以通過定義其他參數,以使不同的所述調度交換機230與不同的所述調度臺210根據不同規(guī)則(由其他參數決定)而進行互聯(lián)通信。
步驟S190:當所述第二目標調度交換機確定與所述調度臺進行互聯(lián)通信后,所述調度臺與所述第二目標調度交換機進行連接,同時所述調度臺與所述第一目標調度交換機進行分離。
在所述調度臺210完成與所述第二目標調度交換機232的連接操作之后,自動進行與所述第一目標調度交換機231分離操作。這樣,就有效地解決現(xiàn)有技術問題需要調度臺綁定到某一特定的調度交換機的問題,而是利用云平臺自身特點并根據實際接收到的請求信息而自由地綁定至調度交換機,并且在快速切換至指定的調度交換機后,對指定的調度交換機進行相關的調度操作。
步驟S1100:所述調度臺發(fā)送一調度請求至所述第二目標調度交換機,從而對與所述第二目標調度交換機相連的用戶執(zhí)行相關的調度操作。
所述調度臺210可以對所述第二目標調度交換機232進行與對所述第一目標調度交換機231一樣的調度操作,在此不再贅述。
在本發(fā)明的一實施例中,在步驟S150中進一步包括:
當所述調度臺判斷出所述第一目標調度交換機231發(fā)生故障時,所述調度臺根據預設自動接入次序(或者根據預設的優(yōu)先級,不限于此)而選擇第三目標調度交換機233,其中,所述第三目標調度交換機233包括在所述多個調度交換機230中,且所述第三目標調度交換機233的狀態(tài)為正常。
另外,在本實施例中,每一所述調度交換機230設置一開關。當所述開關開啟時,所述開關用于允許每一調度交換機230與所述多個調度臺210同時進行互聯(lián)通信。這樣,就便于所述調度臺210對多個調度交換機230進行監(jiān)測和管理。
參見圖3所示,本發(fā)明還提供一種基于云平臺的調度系統(tǒng),其包括:一地址映射表設置模塊310,所述地址映射表設置模塊310用于在一調度臺中設置一地址映射表,所述地址映射表包括多個調度交換機的名稱信息和IP地址信息;一第一目標調度交換機查詢模塊320,所述第一目標調度交換機查詢模塊320用于使所述調度臺根據外部的請求信息在所述地址映射表中查詢一第一目標調度交換機,其中所述第一目標調度交換機包括在所述多個調度交換機中;一第一目標調度交換機互聯(lián)模塊330,所述第一目標調度交換機互聯(lián)模塊330用于使所述調度臺在查詢到所述第一目標調度交換機的IP地址信息后,通過云平臺與所述第一目標調度交換機進行互聯(lián)通信;一第一調度請求模塊340,所述第一調度請求模塊340用于使所述調度臺發(fā)送一調度請求至所述第一目標調度交換機;一第一調度操作模塊350,所述第一調度操作模塊350用于使所述第一目標調度交換機在接收所述調度請求后,根據調度請求中的信息執(zhí)行相關的操作。
在本發(fā)明的一實施例中,所述基于云平臺的調度系統(tǒng)還包括:一第二目標調度交換機查詢模塊360,所述第二目標調度交換機查詢模塊360用于使所述調度臺根據外部的請求信息在所述地址映射表中查詢一第二目標調度交換機,其中所述第二目標調度交換機包括在所述多個調度交換機中,且不同于所述第一目標調度交換機;一第二目標調度交換機互聯(lián)請求模塊370,所述第二目標調度交換機互聯(lián)請求模塊370用于使所述調度臺根據所述第二目標調度交換機的IP地址信息并通過所述云平臺而發(fā)送一接入請求至所述第二目標調度交換機;一第二目標調度交換機判斷模塊380,所述第二目標調度交換機判斷模塊380用于使所述第二目標調度交換機在接收到所述接入請求后,判斷所述調度臺的身份信息和權限信息,并且根據預設策略以確定是否與所述調度臺進行互聯(lián)通信;一第二目標調度交換機切換模塊390,所述第二目標調度交換機切換模塊390用于當所述第二目標調度交換機確定與所述調度臺進行互聯(lián)通信后,使所述調度臺與所述第二目標調度交換機進行連接,同時所述調度臺與所述第一目標調度交換機進行分離;一第二調度操作模塊3100,所述第二調度操作模塊3100用于使所述調度臺發(fā)送一調度請求至所述第二目標調度交換機,從而對與所述第二目標調度交換機相連的用戶執(zhí)行相關的調度操作。
在本發(fā)明的一實施例中,當所述調度臺的數量為多個時,每一所述調度交換機設置一開關,所述開關用于允許每一調度交換機與所述多個調度臺同時進行互聯(lián)通信。
另外,當所述調度臺的數量為多個時,每一所述調度臺具有不同的身份信息以及與所述身份信息相對應的權限信息。
本發(fā)明通過將至少一調度臺、多個調度交換機以及基于互聯(lián)網的云平臺進行互連,從而能夠使調度臺自由綁定至調度交換機,并且可以根據需要快速切換至指定的調度交換機,從而對所述調度交換機進行調度。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。