新四季網

伺服器管理方法及系統、伺服器、區域及全局調度中心與流程

2023-06-09 20:24:51 1


本發明屬於計算機技術領域,尤其涉及伺服器管理方法及系統、伺服器、區域及全局調度中心。



背景技術:

在視頻上課場景應用中,最常見的是課堂互動和課堂直播。課堂互動對實時性要求很苛刻,雙向延遲一般要求在1.5s以內,對畫面的流暢度、音視頻同步、畫質,以及聲音的噪聲、回音都有很高的要求,而課堂直播對實時性要求略低,一般在5~10S都可以接受,也不存在回音問題,但是對畫面流暢度等和互動一致,只要以上一二點不滿足就會引起使用者的不適,影響產品的用戶體驗。在大多數的使用場景中,課堂互動和課堂直播都是依賴於公網的,而公網資源少,用戶多,如著名的『最後一公裡』問題,且組成公網的運營商眾多,各個運營商之間的網絡互通較差等現狀,使得在公網上進行音視頻互動和直播成為困難。



技術實現要素:

本發明提供一種伺服器管理方法及系統、伺服器、區域及全局調度中心,以解決上述問題。

本發明公開了一種伺服器管理方法,包括:在伺服器的負載大於警戒值時,篩選出當前處理的服務類型與所述伺服器的服務類型不相同的任務;向本區域調度中心發送調度通知,並將所述任務的信息通知所述本區域調度中心。

本發明還公開了一種伺服器管理方法,包括:接收本區域內伺服器發送的調度通知,所述調度通知包含需遷移的任務信息;調度與所述任務的服務類型相同的伺服器處理所述任務中的全部或部分處理流;若本區域內的伺服器均不滿足調度條件,則向全局調度中心發送調度請求。

本發明還公開了一種伺服器管理方法,包括:接收來自區域調度中心的調度請求;根據所述調度請求攜帶的服務類型信息和屬性信息查找適配的區域調度中心;向所述適配的區域調度中心發送分配請求。

本發明還公開了一種伺服器,包括:篩選單元,用於在負載大於警戒值時,篩選出當前處理的服務類型與所述伺服器的服務類型不相同的任務;請求單元,用於向本區域調度中心發送調度通知,並將所述任務的信息通知所述本區域調度中心。

本發明還公開了一種區域調度中心,包括:接收單元,用於接收本區域內伺服器發送的調度通知,所述調度通知包含需遷移的任務信息;調度單元,用於調度與所述任務的服務類型相同的伺服器處理所述任務中的全部或部分處理流;請求單元,用於在本區域內的伺服器均不滿足調度條件時,向全局調度中心發送調度請求。

本發明還公開了一種全局調度中心,其特徵在於,包括:接收單元,用於接收來自區域調度中心的調度請求;查找單元,用於根據所述調度請求攜帶的服務類型信息和屬性信息查找適配的區域調度中心;調度單元,用於向所述適配的區域調度中心發送分配請求。

本發明還公開了一種伺服器管理系統,包括:多個如上述任一技術方案中所述的伺服器;

一個如上述任一技術方案中所述的全局調度中心;多個如上述任一技術方案中所述的區域調度中心,其中,每個區域調度中心管理多個所述伺服器。

根據本發明提供的技術方案,建立全局的資源調度分配節點,對整個流媒體伺服器網絡進行實時監控,通過智能調度方法,對伺服器資源進行合理調度,並且對伺服器類型進行了區分,用於處理不同類型的業務,當其中一種類型的伺服器負載超警戒值時,可將不相同類型業務進行遷移,並且在遷移時根據業務特點進行部分遷移,保障課堂互動和直播效果,提升用戶體驗。

附圖說明

此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:

圖1所示為根據本發明的一較佳實施例提供的伺服器管理方法的流程圖;

圖2所示為根據本發明的一較佳實施例提供的伺服器管理方法的流程圖;

圖3所示為根據本發明的一較佳實施例提供的伺服器管理方法的流程圖;

圖4所示為根據本發明的一較佳實施例提供的伺服器的框圖;

圖5所示為根據本發明的一較佳實施例提供的區域調度中心的框圖;

圖6所示為根據本發明的一較佳實施例提供的全局調度中心的框圖;

圖7所示為根據本發明的一較佳實施例提供的伺服器管理系統示意圖。

具體實施方式

下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。

圖1所示為根據本發明的一較佳實施例提供的伺服器管理方法的流程圖。如圖1所示,本發明的較佳實施例提供的伺服器管理方法包括以下步驟:

步驟102,在伺服器的負載大於警戒值時,篩選出當前處理的服務類型與所述伺服器的服務類型不相同的任務。

步驟104,向本區域調度中心發送調度通知,並將所述任務的信息通知所述本區域調度中心。

其中,所述任務的信息包括服務類型、服務對象角色。所述服務類型包括互動型和觀摩型。

在本實施例中,伺服器被設置為不同服務類型,分別用於處理不同類型的任務。當某一類型的伺服器負載超出警戒值時,可臨時調用其他類型的伺服器。但當其他類型的伺服器也超出警戒值時,可以將與本伺服器類型不相同的業務進行遷移,通知區域調度中心,由區域調度中心安排其他合適的伺服器。

例如觀摩課堂A向區域調度中心發送請求,區域調度中心發現本區域內的觀摩型伺服器均超出警戒值,調度互動型伺服器來處理觀摩課堂A的業務。在處理過程中,有新的互動任務,若此時的互動型伺服器即將超出警戒值,則可以篩選出不是屬於互動型的任務,將該任務遷移出去。

圖2所示為根據本發明的一較佳實施例提供的伺服器管理方法的流程圖。

如圖2所示,根據本發明的實施例的伺服器管理方法,包括:

步驟202,接收本區域內伺服器發送的調度通知,所述調度通知包含需遷移的任務信息。

步驟204,調度與所述任務的服務類型相同的伺服器處理所述任務中的全部或部分處理流;

步驟206,若本區域內的伺服器均不滿足調度條件,則向全局調度中心發送調度請求。

伺服器管理方法還包括:判斷所述任務包含的服務對象角色;將預先設定的服務對象角色所對應的處理流作為所述任務中的部分處理流。

在確定需遷移的任務後,分析任務包含的服務對象角色,將某些服務對象角色遷移出去,保留剩下的服務對象角色。所述服務對象角色至少包括教師、學生、家長、監管人員、第三方人員。

例如在確定需遷移的是觀摩課堂時,假設參與該觀摩課堂的角色是教師、學生和家長,可以將家長對應的處理流遷移至其他伺服器。這樣既能保證觀摩課堂中教師和學生的觀摩效果,也能使互動課堂能夠被及時處理。

圖3所示為根據本發明的一較佳實施例提供的伺服器管理方法的流程圖。

如圖3所示,根據本發明的實施例的一種伺服器管理方法,包括:

步驟302,接收來自區域調度中心的調度請求。

步驟304,根據所述調度請求攜帶的服務類型信息和屬性信息查找適配的區域調度中心。

步驟306,向所述適配的區域調度中心發送分配請求。

其中,所述屬性信息包括地域和/或運營商。

在確定需要被遷移出去的服務對象角色之後,需要安排合適的伺服器來處理該服務對象角色對應的處理流,如果本區域沒有合適的伺服器,則需要全局調度中心調度其他區域合適的伺服器來處理。在查找合適的區域調度中心時,優先考慮地域和運營商,例如同一運營商相同區域是最優的,當然也會考慮各區域調度中心所管轄的伺服器的負載情況。

伺服器管理方法還可以包括:接收各區域調度中心發送的負載狀態信息;所述適配的區域調度中心包括:負載最小的區域調度中心;與原區域調度中心距離最小的區域調度中心;與原區域運營商相同的區域調度中心;負載最小、與原區域調度中心距離最小且運營商相同的區域調度中心。

如果遷移的任務是互動型的,則優先安排本區域內的某一互動型伺服器處理該業務,該某一互動型伺服器可以是離用戶終端距離最近的伺服器,也可以是本區域內負載最輕的伺服器。若該某一互動型伺服器的負載也達到警戒值,則安排本區域內中的其他互動型伺服器來處理業務。如果本區域內沒有可以安排的伺服器,則通過全局調度中心尋找合適的區域調度中心來安排合適的伺服器處理業務。其他區域調度中心也可以根據距離、服務類型、負載等情況來安排合適的伺服器。在確定了合適的伺服器之後,其他區域調度中心上報全局調度中心,全局調度中心繼而通知原區域調度中心,該原區域調度中心將伺服器的地址等信息反饋給用戶終端。用戶終端與該伺服器進行通信,上傳音視頻流,下載音視頻流。

圖4所示為根據本發明的一較佳實施例提供的伺服器的框圖。

如圖4所示,根據本發明的實施例的一種伺服器400,包括:

篩選單元402,用於在負載大於警戒值時,篩選出當前處理的服務類型與所述伺服器的服務類型不相同的任務;

請求單元404,用於向本區域調度中心發送調度通知,並將所述任務的信息通知所述本區域調度中心。

其中,所述任務的信息包括服務類型、服務對象角色,其中,所述服務類型包括互動型和觀摩型。

圖5所示為根據本發明的一較佳實施例提供的區域調度中心的框圖。

如圖5所示,根據本發明的實施例的一種區域調度中心500,包括:

接收單元502,用於接收本區域內伺服器發送的調度通知,所述調度通知包含需遷移的任務信息;

調度單元504,用於調度與所述任務的服務類型相同的伺服器處理所述任務中的全部或部分處理流;

請求單元506,用於在本區域內的伺服器均不滿足調度條件時,向全局調度中心發送調度請求。

所述調度單元504包括:檢測子單元5042,用於判斷所述任務包含的服務對象角色,將預先設定的服務對象角色所對應的處理流作為所述任務中的部分處理流。

圖6所示為根據本發明的一較佳實施例提供的區域調度中心的框圖。

如圖6所示,根據本發明的實施例的一種全局調度中心600,包括:

接收單元602,用於接收來自區域調度中心的調度請求;

查找單元604,用於根據所述調度請求攜帶的服務類型信息和屬性信息查找適配的區域調度中心;

調度單元606,用於向所述適配的區域調度中心發送分配請求。

其中,所述屬性信息包括地域和/或運營商。

全局調度中心,還包括:接收各區域調度中心發送的負載狀態信息;

所述適配的區域調度中心包括:負載最小的區域調度中心;與原區域調度中心距離最小的區域調度中心;與原區域運營商相同的區域調度中心;負載最小、與原區域調度中心距離最小且運營商相同的區域調度中心。

圖7所示為根據本發明的一較佳實施例提供的伺服器管理系統示意圖。

如圖7所示,根據本發明的實施例的一種伺服器管理系統,包括:

多個如上述任一技術方案中所述的伺服器400;

一個如上述任一技術方案中所述的全局調度中心600;

多個如上述任一技術方案中所述的區域調度中心500,其中,每個區域調度中心管理多個所述伺服器。

全局調度中心600負責管理調度各區域調度中心,不處理具體地業務,區域調度中心500負責管理本區域內的伺服器,也不處理具體的業務。

在圖7中雖然僅僅示出了兩級網絡結構,應理解,可以是三級、四級以及更多級結構。

根據本發明提供的技術方案,建立全局的資源調度分配節點,對整個流媒體伺服器網絡進行實時監控,通過智能調度方法,對伺服器資源進行合理調度,並且對伺服器類型進行了區分,用於處理不同類型的業務,當其中一種類型的伺服器負載超警戒值時,可將不相同類型業務進行遷移,並且在遷移時根據業務特點進行部分遷移,保障課堂互動和直播效果,提升用戶體驗。

以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀