亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于云服務的管理系統(tǒng)及管理方法

文檔序號:7980916閱讀:9137來源:國知局
基于云服務的管理系統(tǒng)及管理方法
【專利摘要】本發(fā)明提供一種基于云服務的管理系統(tǒng)及管理方法,所述管理系統(tǒng)包含:云服務器,包括:n個服務節(jié)點,數(shù)據(jù)管理模塊和節(jié)點控制模塊;用于掛載用戶數(shù)據(jù),編碼并發(fā)送視頻流,回傳接收以及用戶數(shù)據(jù)保存;中心服務器,包括身份驗證模塊和節(jié)點管理模塊;用于進行身份驗證,接收來自云客戶端的心跳信號和負責監(jiān)控每一個對應的云客戶端的工作狀況,并據(jù)此對云服務器的各節(jié)點進行管理;云客戶端,以中心服務器為資源調度管理媒介通過互聯(lián)網與云服務器的某個服務節(jié)點實現(xiàn)連接和信息數(shù)據(jù)的傳輸;所述管理方法通過對服務節(jié)點進行在線重連,休眠喚醒和關閉的方法實現(xiàn)對降低cpu消耗和內存消耗,并有效地下降單用戶成本增加用戶使用的安全性和保密性。
【專利說明】基于云服務的管理系統(tǒng)及管理方法【技術領域】
[0001]本發(fā)明涉及電子領域,移動互聯(lián)網領域,云計算領域,尤其涉及一種基于云服務的管理系統(tǒng)及管理方法。
【背景技術】
[0002]云計算指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需資源;廣義云計算指服務的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需服務。這種服務可以是IT和軟件、互聯(lián)網相關,也可是其他服務。云計算(CloudComputing)是網格計算(Grid Computing )、分布式計算(DistributedComputing)、并行計算(Parallel Computing)、效用計算(Utility Computing)、網絡存儲(Network StorageTechnologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統(tǒng)計算機和網絡技術發(fā)展融合的產物。 [0003]然而在云計算系統(tǒng)中執(zhí)行交互式程序的一個問題在于,交互式程序可能被設計為僅被用戶在其所運行的計算機上通過本地交互設備來進行交互。這意味著在特定的時刻,云系統(tǒng)中一個計算節(jié)點最多只能為單個用戶提供服務。對大規(guī)模的云計算系統(tǒng)而言,其總建設成本和單計算節(jié)點的成本密切相關。通常地,硬件設備的性能/價格比在一定范圍內隨著性能的提高而增加,同時,較高的性能也有助于計算節(jié)點能承受程序更嚴格的性能要求。
[0004]以上云計算系統(tǒng)的架構缺陷在實際應用中所體現(xiàn)出的具體問題是,一個節(jié)點要么從始至終只能為一個用戶服務,要么向不同的用戶只能提供完全一樣的服務,無法在不同用戶分時復用一個節(jié)點的時候為用戶提供個性化的數(shù)據(jù)。而服務節(jié)點會不停的進行視頻編碼運算,無論用戶操作與否。則服務節(jié)點的CPU資源和內存資源始終占用,顯然這對服務器資源的浪費是非常嚴重的。且同樣的,上述云計算系統(tǒng)的架構存在安全性保密性差的問題。
[0005]顯然地,有效地下降單用戶成本的方案是通過分時共享等方式,在節(jié)點總數(shù)不變的情況下提高用戶數(shù)量。為增加安全性和保密性增加身份驗證的功能也是十分必要的。而本發(fā)明主要研究如何通過某種系統(tǒng)或方法降低CPU消耗和內存消耗,并有效地下降單用戶成本增加用戶使用的安全性和保密性。

【發(fā)明內容】

[0006]為解決上述問題,本發(fā)明提供一種基于云服務的管理系統(tǒng)及管理方法,以達到降低CPU消耗和內存消耗,并有效地下降單用戶成本增加用戶使用的安全性和保密性。
[0007]所述基于云服務的管理系統(tǒng),包括:
一云服務器,包括:n個服務節(jié)點,數(shù)據(jù)管理模塊和節(jié)點控制模塊;用于掛載用戶數(shù)據(jù),編碼并發(fā)送視頻流,回傳接收以及用戶數(shù)據(jù)保存;
一中心服務器,包括身份驗證模塊和節(jié)點管理模塊;用于進行身份驗證,接收來自云客戶端的心跳信號和負責監(jiān)控每一個對應的云客戶端的工作狀況,并據(jù)此對云服務器的各節(jié)點進行管理;
一云客戶端,以中心服務器為資源調度管理媒介通過互聯(lián)網與云服務器的某個服務節(jié)點實現(xiàn)連接和信息數(shù)據(jù)的傳輸,包括:云客戶端啟動器和云客戶端內核;所述云客戶端啟動器用于內核的開啟和關閉,身份驗證信息的輸送以及實時檢測客戶端是否有信息數(shù)據(jù)輸入;所述云客戶端內核用于解碼,信令回傳以及向中心服務器發(fā)送心跳信號;
進一步的,所述數(shù)據(jù)管理模塊用于對服務節(jié)點的當前狀態(tài)進行快照保存,并與用戶id關聯(lián),掛載用戶數(shù)據(jù);所述當前狀態(tài)是指磁盤文件和蓋統(tǒng)內存在該時間點的狀態(tài)。
[0008]所述節(jié)點控制模塊與η個服務節(jié)點連接,用于開啟和關閉服務節(jié)點。
[0009]所述信息數(shù)據(jù)輸入包括但不限于鼠標,鍵盤,密碼、指紋、人臉等信息數(shù)據(jù)輸入。
[0010]所述身份驗證信息包括但不限于賬號,密碼、指紋、人臉中的至少一種或幾種組合;所述身份驗證信息輸送給中心服務器的身份驗證模塊;所述身份驗證信息的輸入界面在云客戶端內核運行時隱藏,在云內核關閉時顯示。
[0011]進一步的,所述云客戶端啟動器為一個始終運行的模塊,負責監(jiān)控即管理客戶端的運行狀態(tài);所述云客戶端啟動器設有計時器,計時器會不斷檢測客戶端是否有輸入,這些輸入包括攝像頭輸入(人臉輸入),鍵盤輸入,鼠標輸入,觸摸信息輸入或體感數(shù)據(jù)輸入中的一種或幾種的組合。任意輸入會使計時器的累計時值清零。當計時器達到設定時間仍未檢測到客戶端有任何輸入時,則關閉云客戶端內核。
[0012]進一步的,所述中心服務器的身份驗證模塊負責接收云客戶端啟動器發(fā)來的驗證信息,根據(jù)用戶數(shù)據(jù)庫進行驗證,若驗證信息匹配成功,查找到用戶ID,發(fā)送給節(jié)點管理模塊。
[0013]所述節(jié)點管理模塊包括節(jié)點分配單元和節(jié)點回收管理單元組,所述節(jié)點分配單元用于將通過身份驗證的云客戶端分配到對應的服務節(jié)點并通知數(shù)據(jù)管理模塊掛載對應的用戶數(shù)據(jù),將服務節(jié)點對應的ΙΡ,端口號發(fā)送到云客戶端啟動器,由啟動器開啟內核并連接對應的服務節(jié)點;
所述服務器回收管理單元組包括3種相關聯(lián)的管理單元,分別為,在線狀態(tài)管理單元,休眠狀態(tài)管理單元以及關閉狀態(tài)管理單元;3個管理單元相對獨立但互相關聯(lián)。
[0014]所述在線狀態(tài)管理單元是基于連接中的云客戶端,對其進行用戶ID的重新分配和服務節(jié)點的重新連接或實現(xiàn)服務節(jié)點共享,具體是:對于在線的用戶ID,當其在另一云客戶端重新連接時,在線狀態(tài)管理單元首先斷開對應服務節(jié)點與原云客戶端的連接,并重啟對應服務節(jié)點的云服務提供程序,之后由服務節(jié)點分配單元將服務節(jié)點的IP地址,端口號報告給當前用戶id所在云客戶端(即發(fā)來身份驗證信息的云客戶端)進行重新連接。
[0015]或對于在線的用戶ID,當其在另一云客戶端重新連接時,在線狀態(tài)管理單元直接將該用戶id目前所使用的服務節(jié)點的IP地址,端口號發(fā)送給另一云客戶端,使兩個云客戶端同步控制該服務節(jié)點,實現(xiàn)共享。
[0016]所述休眠狀態(tài)管理單元用于休眠服務節(jié)點或喚醒已休眠的服務節(jié)點,當中心服務器收不到某云客戶端a發(fā)來的心跳信息時,則將對應的用戶id置為休眠狀態(tài),并通知云服務器的節(jié)點控制模塊關閉對應的云服務器節(jié)點al的云服務提供程序但保持云服務節(jié)點al運行;當中心服務器再次收到來自該云客戶端a發(fā)送的身份驗證請求時,則休眠狀態(tài)分配管理單元查找與休眠云客戶端對應的服務器節(jié)點al,并通過節(jié)點控制模塊重啟該服務器節(jié)點al的云服務提供程序,并由服務節(jié)點分配單元將IP地址,端口號報告給云客戶端a。
[0017]所述關閉狀態(tài)管理單元用于關閉服務節(jié)點的管理,該關閉狀態(tài)管理單元設置有時間節(jié)點,當處于休眠狀態(tài)的云服務器節(jié)點休眠時間超過時間節(jié)點時(即中心服務器收不到某云客戶端a發(fā)來的心跳信息超過時間節(jié)點時),或用戶在客戶端明確要求關閉對應的服務節(jié)點,或web要求關閉對應的服務節(jié)點等,則通知云服務器的數(shù)據(jù)保存模塊對該服務節(jié)點的當前狀態(tài)進行快照保存,之后通過云服務器的節(jié)點控制模塊徹底關閉對應的云服務器節(jié)點a I。
[0018]本發(fā)明還提供一種基于云服務器的管理方法,該方法可實現(xiàn)云服務節(jié)點的在線重連,包括步驟:
(O對于在線的用戶ID,當其在另一云客戶端使用該用戶ID并輸入身份驗證信息重新連接時,云客戶端啟動端將身份驗證信息發(fā)送到中心服務器的身份驗證模塊,
(2)身份驗證模塊根據(jù)用戶數(shù)據(jù)庫進行驗證,若驗證信息匹配成功,則通知所述在線狀態(tài)管理單元首先斷開對應服務節(jié)點與原云客戶端的連接,并重啟對應服務節(jié)點的云服務提供程序,之后將服務節(jié)點的IP地址,端口號報告給當前用戶id所在云客戶端(即發(fā)來身份驗證信息的云客戶端)進行重新連接;實現(xiàn)用戶ID的重新分配和云服務器服務節(jié)點的重新連接。
[0019]本發(fā)明還提供一種基于云服務器的管理方法,該方法可實現(xiàn)云服務節(jié)點的在線共享,包括步驟:
對于在線的用戶ID,當其在另一云客戶端使用該用戶ID并輸入身份驗證信息重新連接時,在線狀態(tài)分配管理單元通知服務節(jié)點分配單元直接將該用戶id目前所使用的服務節(jié)點的IP地址,端口號發(fā)送給另一云客戶端,使兩個云客戶端同步控制該服務節(jié)點,實現(xiàn)共享。
[0020]本發(fā)明還提供一種基于云服務器的管理方法,該方法可實現(xiàn)云服務器的休眠和休眠喚醒,包括步驟:
(O當云客戶端啟動器的計時器達到設定時間仍未檢測到客戶端有任何輸入時,則啟動端將云客戶端內核關閉,內核關閉后將不再向中心服務器發(fā)送心跳信號。
[0021](2)當中心服務器收不到云客戶端發(fā)來的心跳信號時,則休眠狀態(tài)分配管理單元將對應的用戶id置為休眠狀態(tài),并通知云服務器的節(jié)點控制模塊關閉對應的云服務器節(jié)點的云服務提供程序但保持云服務節(jié)點運行實現(xiàn)云服務節(jié)點的休眠;
(3)當用戶再次在云客戶端輸入身份驗證信息時,則中心服務器的身份驗證模塊接收云客戶端啟動器發(fā)送過來的驗證信息,根據(jù)用戶數(shù)據(jù)庫進行驗證,驗證通過后由中心服務器的節(jié)點管理模塊分配服務節(jié)點,節(jié)點管理模塊檢測到當前用戶ID為休眠用戶,則休眠狀態(tài)管理單元查找與休眠云客戶端對應的服務器節(jié)點al,并通過節(jié)點控制模塊重啟該服務器節(jié)點al的云服務提供程序,并將IP地址,端口號報告給對應的云客戶端,連接云服務器。
[0022]本發(fā)明還供一種基于云服務器的管理方法,該方法可實現(xiàn)云服務器的遠程關閉,包括步驟:
所述中心服務器的關閉狀態(tài)管理單元設置有時間節(jié)點,當中心服務器超過時間節(jié)點仍未收到來自云客戶端的心跳信息時(即處于休眠狀態(tài)的云服務器節(jié)點休眠時間超過時間節(jié)點時)或用戶在客戶端明確要求關閉對應的服務節(jié)點,或web要求關閉對應的服務節(jié)點等,則通知云服務器的數(shù)據(jù)保存模塊對該服務節(jié)點的當前狀態(tài)進行快照保存,之后通過節(jié)點控制模塊徹底關閉對應的云服務節(jié)點,將用戶狀態(tài)置為關閉狀態(tài)。
[0023]進一步的,本發(fā)明還提供一種基于云服務器的管理方法,包括步驟:
I)運行云客戶端和云服務器,在云客戶端輸入用戶信息,云客戶端啟動器將身份驗證信息輸送到中心服務器身份驗證模塊進行驗證;驗證通過后由中心服務器的節(jié)點管理模塊的服務節(jié)點分配單元分配到對應的服務節(jié)點并掛載用戶數(shù)據(jù),將服務節(jié)點對應的IP,端口號發(fā)送到云客戶端啟動器,由啟動器開啟內核并連接對應的服務節(jié)點。
[0024]2)云客戶端內核持續(xù)運作,并向中心服務器發(fā)送心跳信號;所述云客戶端啟動器計時器不斷檢測客戶端是否有輸入,當計時器達到設定時間仍未檢測到客戶端有任何輸入時,則啟動器將云客戶端內核關閉,內核關閉后將終止向中心服務器發(fā)送心跳信號。
[0025]3)當中心服務器收不到云客戶端發(fā)來的心跳信號時,則將對應的用戶id置為休眠狀態(tài),并通知云服務器的節(jié)點控制模塊關閉對應的云服務節(jié)點的云服務提供程序但保持云服務節(jié)點運行。
[0026]4)當用戶再次在云客戶端輸入身份驗證信息時,則中心服務器的身份驗證模塊接收云客戶端啟動器發(fā)送過來的驗證信息,根據(jù)用戶數(shù)據(jù)庫進行驗證,驗證通過后由中心服務器的節(jié)點管理模塊分配服務節(jié)點,節(jié)點管理模塊檢測到當前用戶ID為休眠用戶,則休眠狀態(tài)管理單元查找與休眠云客戶端對應的服務節(jié)點,并通過節(jié)點控制模塊重啟該服務節(jié)點的云服務提供程序,并由服務節(jié)點分配單元將IP地址,端口號報告給對應的云客戶端,連接云服務器。
[0027]5)所述中心服務器的關閉狀態(tài)分配管理單元設置有時間節(jié)點,當中心服務器超過時間節(jié)點仍未收到來自云客戶端的心跳信息時(即處于休眠狀態(tài)的云服務器節(jié)點休眠時間超過時間節(jié)點時)或用戶在客戶端明確要求關閉對應的服務節(jié)點,或web要求關閉對應的服務節(jié)點等,則通知云服務器的數(shù)據(jù)保存模塊對該服務節(jié)點的當前狀態(tài)進行快照保存,之后通過節(jié)點控制模塊徹底關閉對應的云服務節(jié)點,將用戶狀態(tài)置為關閉狀態(tài)。
[0028]本發(fā)明的有益效果在于:
1.基于云服務器使用中,超時休眠與超時關閉的兩級節(jié)能機制,用戶短時間離開的話,通過休眠降低cpu消耗,但也可以保證用戶回來后快速連接;用戶長時間離開則通過關閉降低cpu與內存兩者的消耗。
[0029]2.虛擬機快照功能在云上的應用,可以使用戶在任意地點任意時刻登錄時,看到與自己上一次離開時一模一樣的桌面,所有的應用程序狀態(tài),窗口位置等均不變。
[0030]3.多種可組合的身份驗證方式,根據(jù)客戶需求特殊定制,使用廣泛的同時增加用戶使用的安全性和保密性。
[0031]4.兩終端登錄一個用戶時的踢人機制或共享機制。
[0032]5.服務節(jié)點之間對于云服務器的cpu資源開銷為動態(tài)共享的方式,當一個服務節(jié)點降低了 CPU開銷時,節(jié)省出來的cpu資源可以馬上被其他節(jié)點使用。
【專利附圖】

【附圖說明】
[0033]圖1為本發(fā)明一種基于云服務的管理系統(tǒng)的結構示意圖; 圖2是中心服務器的節(jié)點管理模塊的結構示意圖;
圖3為本發(fā)明利用基于云服務器的管理系統(tǒng)實現(xiàn)云服務器的在線重連的方法流程示意圖;
圖4為本發(fā)明利用基于云服務器的管理系統(tǒng)實現(xiàn)云服務器的休眠和休眠喚醒的方法流程示意圖;
圖5為本發(fā)明利用基于云服務器的管理系統(tǒng)實現(xiàn)云服務器的遠程關閉方法流程示意
圖;
圖6為本發(fā)明利用基于云服務器的管理系統(tǒng)實現(xiàn)云服務器的管理方法示意圖。
【具體實施方式】
[0034]下面結合附圖對本發(fā)明做進一步詳細的描述和說明。
[0035]如圖1所示,是一種基于云服務的管理系統(tǒng)的結構示意圖,如圖所示:基于云服務的管理系統(tǒng),包括:
一云服務器,包括:n個服務節(jié)點,數(shù)據(jù)管理模塊和節(jié)點控制模塊;用于掛載用戶數(shù)據(jù),編碼并發(fā)送視頻流,回傳接收以及用戶數(shù)據(jù)保存。其中,數(shù)據(jù)管理模塊用于對服務節(jié)點的當前狀態(tài)進行快照保存,并與用戶id關聯(lián),掛載用戶數(shù)據(jù);所述當前狀態(tài)是指磁盤文件和蓋統(tǒng)內存在該時間點的狀態(tài)。節(jié)點控制模塊與η個服務節(jié)點連接,用于開啟和關閉服務節(jié)點。服務節(jié)點用于編碼并發(fā)送視頻流,回傳接收用戶數(shù)據(jù)。服務節(jié)點進一步包括一處理單元,介于應用程序與系統(tǒng)API或者網絡之間,其包括一個函數(shù)地址監(jiān)測模塊,用于檢測內存中應用程序的函數(shù)地址,以及一個函數(shù)地址重定向模塊,用于改變應用程序的內存中存儲的函數(shù)地址,對函數(shù)地址進行重定向;以及多個接口,用于與實現(xiàn)與計算機硬件以及API之間的通信。服務節(jié)點內運行有云服務提供程序,其是指編碼并發(fā)送視頻流,回傳接收用戶數(shù)據(jù);具體的是將服務節(jié)點中的所有畫面進行編碼并發(fā)送給客戶端,同時接收客戶端的信令回傳數(shù)據(jù);服務節(jié)點之間對于云服務器的cpu資源開銷是動態(tài)共享的,當一個服務節(jié)點降低了cpu開銷時,節(jié)省出來的cpu資源可以馬上被其他節(jié)點使用。
[0036]一中心服務器,包括身份驗證模塊和節(jié)點管理模塊;用于進行身份驗證,接收來自云客戶端的心跳信號和負責監(jiān)控每一個對應的云客戶端的工作狀況,并據(jù)此對云服務器的各節(jié)點進行管理。其中,中心服務器的身份驗證模塊負責接收云客戶端啟動器發(fā)來的驗證信息,根據(jù)用戶數(shù)據(jù)庫進行驗證,若驗證信息匹配成功,查找到用戶ID,發(fā)送給節(jié)點管理模塊。節(jié)點管理模塊包括服務節(jié)點分配單元和服務節(jié)點回收管理單元組,所述服務節(jié)點分配單元用于將通過身份驗證的云客戶端分配到對應的服務節(jié)點并通知數(shù)據(jù)管理模塊掛載對應的用戶數(shù)據(jù),將服務節(jié)點對應的IP,端口號發(fā)送到云客戶端啟動器,由啟動器開啟內核并連接對應的服務節(jié)點。
[0037]—云客戶端,以中心服務器為資源調度管理媒介通過互聯(lián)網與云服務器的某個服務節(jié)點實現(xiàn)連接和信息數(shù)據(jù)的傳輸,包括:云客戶端啟動器和云客戶端內核;所述云客戶端啟動器用于內核的開啟和關閉,身份驗證信息的輸送以及實時檢測客戶端是否有信息數(shù)據(jù)輸入;所述云客戶端內核用于解碼,信令回傳以及向中心服務器發(fā)送心跳信號;信息數(shù)據(jù)輸入包括但不限于鼠標,鍵盤,密碼、指紋、人臉等信息數(shù)據(jù)輸入。云客戶端啟動器為一個始終運行的模塊,負責監(jiān)控即管理客戶端的運行狀態(tài);所述云客戶端啟動器設有計時器,計時器會不斷檢測客戶端是否有信息數(shù)據(jù)輸入,信息數(shù)據(jù)輸入包括但不限于鼠標,鍵盤,密碼、指紋、人臉等信息數(shù)據(jù)輸入;具體的,這些輸入包括攝像頭輸入(人臉輸入),鍵盤輸入,鼠標輸入,觸摸信息輸入或體感數(shù)據(jù)輸入中的一種或幾種的組合。任意輸入會使計時器的累計時值清零。當計時器達到設定時間仍未檢測到客戶端有任何輸入時,則關閉云客戶端內核。
[0038]其中,身份驗證信息包括但不限于賬號,密碼、指紋、人臉中的至少一種或幾種組合;所述身份驗證信息輸送給中心服務器的身份驗證模塊;所述身份驗證信息的輸入界面在云客戶端內核運行時隱藏,在云內核關閉時顯示。
[0039]圖2是中心服務器的節(jié)點管理模塊的結構示意圖,如圖2所示:
服務器管理模塊包括服務節(jié)點分配單元和服務節(jié)點回收管理單元組,服務節(jié)點分配單元用于將通過身份驗證的云客戶端分配到對應的服務節(jié)點并通知數(shù)據(jù)管理模塊掛載對應的用戶數(shù)據(jù),將服務節(jié)點對應的IP,端口號發(fā)送到云客戶端啟動器,由啟動器開啟內核并連接對應的服務節(jié)點。服務節(jié)點回收管理單元組包括3種相關聯(lián)的管理單元,分別為,在線狀態(tài)管理單元,休眠狀態(tài)管理單元以及關閉狀態(tài)管理單元;3個管理單元相對獨立但互相關聯(lián)。
[0040]其中,在線狀態(tài)管理單元是基于連接中的云客戶端,對其進行用戶ID的重新分配和服務節(jié)點的重新連接或實現(xiàn)服務節(jié)點共享,具體是:對于在線的用戶ID,當其在另一云客戶端重新連接時,在線狀態(tài)管理單元首先斷開對應服務節(jié)點與原云客戶端的連接,并重啟對應服務節(jié)點的云服務提供程序,之后由服務節(jié)點分配單元將服務節(jié)點的IP地址,端口號報告給當前用戶id所在云客戶端(即發(fā)來身份驗證信息的云客戶端)進行重新連接。
[0041]或對于在線的用戶ID,當其在另一云客戶端重新連接時,在線狀態(tài)管理單元通知服務節(jié)點分配單元直接將該用戶id目前所使用的服務節(jié)點的IP地址,端口號發(fā)送給另一云客戶端,使兩個云客戶端同步控制該服務節(jié)點,實現(xiàn)共享。
[0042]所述休眠狀態(tài)管理單元用于休眠云服務節(jié)點或喚醒已休眠的云服務節(jié)點,當中心服務器收不到某云客戶端a發(fā)來的心跳信息時,則將對應的用戶id置為休眠狀態(tài),并通知云服務器的節(jié)點控制模塊關閉對應的云服務器節(jié)點al的云服務提供程序但保持云服務節(jié)點al運行;當中心服務器再次收到來自該云客戶端a發(fā)送的心跳信號時,則休眠狀態(tài)分配管理單元查找與休眠云客戶端對應的服務器節(jié)點al,并通過節(jié)點管理模塊重啟該服務器節(jié)Aal的云服務提供程序,并由服務節(jié)點分配單元將IP地址,端口號報告給云客戶端a。所述云服務提供程序是指編碼并發(fā)送視頻流,回傳接收用戶數(shù)據(jù);具體的是將服務節(jié)點中的所有畫面進行編碼并發(fā)送給客戶端,同時接收客戶端的信令回傳數(shù)據(jù)。
[0043]所述關閉狀態(tài)管理單元用于關閉云服務節(jié)點的管理,該關閉狀態(tài)管理單元設置有時間節(jié)點,當處于休眠狀態(tài)的云服務節(jié)點休眠時間超過時間節(jié)點時(即中心服務器收不到某云客戶端a發(fā)來的心跳信息超過時間節(jié)點時),則通知云服務器的數(shù)據(jù)保存模塊對該服務節(jié)點的當前狀態(tài)進行快照保存,之后通過節(jié)點管理模塊徹底關閉對應的云服務節(jié)點al。
[0044]圖3為本發(fā)明利用基于云服務的管理系統(tǒng)實現(xiàn)云服務器的在線重連的方法流程示意圖,如圖所示:
一種基于云服務器的管理方法,該方法可實現(xiàn)云服務器的在線重連,包括步驟:
對于在線的用戶ID,當其在另一云客戶端使用該用戶ID并輸入身份驗證信息重新連接時,云客戶端啟動端將身份驗證信息發(fā)送到中心服務器的身份驗證模塊.身份驗證模塊根據(jù)用戶數(shù)據(jù)庫進行驗證,若驗證信息匹配成功,則通知所述在線狀態(tài)管理單元首先斷開對應服務節(jié)點與原云客戶端的連接,并重啟對應服務節(jié)點的云服務提供程序,之后由服務節(jié)點分配單元將服務節(jié)點的IP地址,端口號報告給當前用戶id所在云客戶端(即發(fā)來身份驗證信息的云客戶端)進行重新連接;實現(xiàn)用戶ID的重新分配和云服務節(jié)點的重新連接。
[0045]本發(fā)明還提供一種基于云服務器的管理方法,該方法可實現(xiàn)云服務器的在線共享,包括步驟:
對于在線的用戶ID,當其在另一云客戶端使用該用戶ID并輸入身份驗證信息重新連接時,在線狀態(tài)分配管理單元通知服務節(jié)點分配單元直接將該用戶id目前所使用的服務節(jié)點的IP地址,端口號發(fā)送給另一云客戶端,使兩個云客戶端同步控制該服務節(jié)點,實現(xiàn)共享。
[0046]云服務節(jié)點的在線重連與在線共享是對在線用戶重復發(fā)起連接請求的兩種處理策略,在具體實施階段可以根據(jù)實際需要由用戶選擇采取何種策略。這兩種策略均可以保證用戶所獲取到的信息不因異地登錄或網絡連接中斷等原因發(fā)生中斷。
[0047]圖4為本發(fā)明利用基于云服務器的管理系統(tǒng)實現(xiàn)云服務器的休眠和休眠喚醒的方法流程示意圖,如圖所示:該方法可實現(xiàn)云服務器的休眠和休眠喚醒,包括步驟:
當云客戶端啟動器的計時器達到設定時間仍未檢測到客戶端有任何輸入時,則啟動端將云客戶端內核關閉,內核關閉后則停止向中心服務器發(fā)送心跳信號。
[0048]當中心服務器收不到云客戶端發(fā)來的心跳信號時,則休眠狀態(tài)分配管理單元將對應的用戶id置為休眠狀態(tài),并通知云服務器的節(jié)點控制模塊關閉對應的云服務節(jié)點的云服務提供程序但保持云服務節(jié)點運行實現(xiàn)云服務節(jié)點的休眠;當用戶再次在云客戶端輸入身份驗證信息時,則中心服務器的身份驗證模塊接收云客戶端啟動器發(fā)送過來的驗證信息,根據(jù)用戶數(shù)據(jù)庫進行驗證,驗證通過后由中心服務器的節(jié)點管理模塊分配服務節(jié)點,節(jié)點管理模塊檢測到當前用戶ID為休眠用戶,則休眠狀態(tài)管理單元查找與休眠云客戶端對應的服務器節(jié)點al,并通過節(jié)點控制模塊重啟該服務器節(jié)點al的云服務提供程序,并由服務節(jié)點分配單元將IP地址,端口號報告給對應的云客戶端,連接云服務器實現(xiàn)休眠喚醒。
[0049]休眠狀態(tài)的節(jié)點,關閉云服務提供程序,只占用云服務器的內存資源;休眠機制通過暫時關閉云服務提供程序的方法,讓短時間內無需與用戶發(fā)生交互的節(jié)點可以降低cpu資源消耗,從而降低云服務器整體的CPU負載;喚醒機制除作為休眠機制的配套策略,保證休眠用戶只需要較短時間就可以恢復對云服務的使用外,也可以為遇到網絡故障或需要更換所在地點的用戶提供連續(xù)性的云服務。
[0050]圖5為本發(fā)明利用基于云服務器的管理系統(tǒng)實現(xiàn)云服務節(jié)點的遠程關閉方法流程不意圖,如圖所不:
本發(fā)明還供一種基于云服務器的管理方法,該方法可實現(xiàn)云服務器的遠程關閉,包括步驟:
所述中心服務器的關閉狀態(tài)管理單元設置有時間節(jié)點,當中心服務器超過時間節(jié)點仍未收到來自云客戶端的心跳信息時(即處于休眠狀態(tài)的云服務器節(jié)點休眠時間超過時間節(jié)點時)或用戶在客戶端明確要求關閉服務器(即對應服務節(jié)點),或web要求關閉服務器卿對應服務節(jié)點)等,則通知云服務器的數(shù)據(jù)保存模塊對該服務節(jié)點的當前狀態(tài)進行快照保存,之后通過節(jié)點控制模塊徹底關閉對應的云服務節(jié)點,將用戶狀態(tài)置為關閉狀態(tài)。
[0051]關閉狀態(tài)的節(jié)點即不占用cpu資源也不占用內存資源。該云服務器的遠程關閉節(jié)點的關閉方式可以讓用戶在每次登錄終端完成后,實時看到與之前離開時相同的畫面,可以有效的保證用戶享受到的服務的連續(xù)性;與此同時,有別于讓節(jié)點一直處于運行或休眠狀態(tài)的是,快照保存機制實現(xiàn)了對節(jié)點資源的完全釋放,使得該節(jié)點可以服務于其他用戶,有效降低了云服務的運營成本。
[0052]圖6為本發(fā)明利用基于云服務器的管理系統(tǒng)實現(xiàn)云服務器的管理方法,以達到節(jié)約服務器資源的目的,包括步驟:
首先,運行云客戶端和云服務器,在云客戶端輸入用戶信息,云客戶端啟動器將身份驗證信息輸送到中心服務器進行驗證;驗證通過后由中心服務器的節(jié)點管理模塊的服務節(jié)點分配單元分配到對應的服務節(jié)點并掛載用戶數(shù)據(jù),將服務節(jié)點對應的IP,端口號發(fā)送到云客戶端啟動器,由啟動器開啟內核并連接對應的服務節(jié)點;云客戶端內核持續(xù)運作,并向中心服務器發(fā)送心跳信號;在線狀態(tài)的服務節(jié)點,云服務提供程序處于運行中,將同時占用云服務器的cpu與內存資源。所述云客戶端啟動器計時器不斷檢測客戶端是否有輸入,當計時器達到設定時間仍未檢測到客戶端有任何輸入時,則啟動器將云客戶端內核關閉,內核關閉后將終止向中心服務器發(fā)送心跳信號。當中心服務器收不到云客戶端發(fā)來的心跳信號時,則將對應的用戶id置為休眠狀態(tài),并通知云服務器的節(jié)點控制模塊關閉對應的云服務器節(jié)點的云服務提供程序但保持云服務節(jié)點運行;
當用戶再次在云客戶端輸入身份驗證信息時,則中心服務器的身份驗證模塊接收云客戶端啟動器發(fā)送過來的驗證信息,根據(jù)用戶數(shù)據(jù)庫進行驗證,驗證通過后由中心服務器的節(jié)點管理模塊分配服務節(jié)點,節(jié)點管理模塊檢測到當前用戶ID為休眠用戶,則休眠狀態(tài)管理單元查找與休眠云客戶端對應的服務節(jié)點,并通過節(jié)點控制模塊重啟該服務器節(jié)點的云服務提供程序,并由服務節(jié)點分配單元將IP地址,端口號報告給對應的云客戶端,連接云服務器。
[0053]所述中心服務器的關閉狀態(tài)分配管理單元設置有時間節(jié)點,當中心服務器超過時間節(jié)點仍未收到來自云客戶端的心跳信息時(即處于休眠狀態(tài)的云服務器節(jié)點休眠時間超過時間節(jié)點時)或用戶在客戶端明確要求關閉服務器(即對應的服務節(jié)點),或web要求關閉服務器即對應的服務節(jié)點)等,則通知云服務器的數(shù)據(jù)保存模塊對該服務節(jié)點的當前狀態(tài)進行快照保存,之后通過節(jié)點控制模塊徹底關閉對應的云服務節(jié)點,將用戶狀態(tài)置為關閉狀態(tài)。
[0054]以上結合本發(fā)明的具體實施例做了詳細描述,但并非是對本發(fā)明的限制。凡是依據(jù)本發(fā)明的技術實質對以上實施例所做的任何簡單修改,均仍屬于本發(fā)明技術方案的范圍。
【權利要求】
1.一種基于云服務的管理系統(tǒng),其特征在于,所述管理系統(tǒng)包括: 一云服務器,包括:n個服務節(jié)點,數(shù)據(jù)管理模塊和節(jié)點控制模塊;用于掛載用戶數(shù)據(jù),編碼并發(fā)送視頻流,回傳接收以及用戶數(shù)據(jù)保存; 一中心服務器,包括身份驗證模塊和節(jié)點管理模塊;用于進行身份驗證,接收來自云客戶端的心跳信號和負責監(jiān)控每一個對應的云客戶端的工作狀況,并據(jù)此對云服務器的各節(jié)點進行管理; 一云客戶端,以中心服務器為資源調度管理媒介通過互聯(lián)網與云服務器的某個服務節(jié)點實現(xiàn)連接和信息數(shù)據(jù)的傳輸,包括:云客戶端啟動器和云客戶端內核;所述云客戶端啟動器用于內核的開啟和關閉,身份驗證信息的輸送以及實時檢測客戶端是否有信息數(shù)據(jù)輸入;所述云客戶端內核用于解碼,信令回傳以及向中心服務器發(fā)送心跳信號。
2.根據(jù)權利要求1所述的基于云服務的管理系統(tǒng),其特征在于,所述數(shù)據(jù)管理模塊用于對服務節(jié)點的當前狀態(tài)進行快照保存,并與用戶id關聯(lián),掛載用戶數(shù)據(jù);所述當前狀態(tài)是指磁盤文件和系統(tǒng)內存在該時間點的狀態(tài); 所述節(jié)點控制模塊與η個服務節(jié)點連接,用于開啟和關閉服務節(jié)點。
3.根據(jù)權利要求1所述的基于云服務的管理系統(tǒng),其特征在于,所述云客戶端啟動器為一個始終運行的模塊,負責監(jiān)控即管理客戶端的運行狀態(tài);所述云客戶端啟動器設有計時器,計時器會不斷檢測客戶端是否有輸入,這些輸入包括攝像頭輸入(人臉輸入),鍵盤輸入,鼠標輸入,觸摸信息輸入或體感數(shù)據(jù)輸入中的一種或幾種的組合;任意輸入會使計時器的累計時值清零;當計時器達到設定時間仍未檢測到客戶端有任何輸入時,則關閉云客戶端內核。
4.根據(jù)權利要求1所述的基于云服務的管理系統(tǒng),其特征在于,所述中心服務器的身份驗證模塊負責接收云客戶端 啟動器發(fā)來的驗證信息,根據(jù)用戶數(shù)據(jù)庫進行驗證,若驗證信息匹配成功,查找到用戶ID,發(fā)送給節(jié)點管理模塊。
5.根據(jù)權利要求1所述的基于云服務的管理系統(tǒng),其特征在于,所述節(jié)點管理模塊包括節(jié)點分配單元和節(jié)點回收管理單元組,所述節(jié)點分配單元用于將通過身份驗證的云客戶端分配到對應的服務節(jié)點并通知數(shù)據(jù)管理模塊掛載對應的用戶數(shù)據(jù),將服務節(jié)點對應的ΙΡ,端口號發(fā)送到云客戶端啟動器,由啟動器開啟內核并連接對應的服務節(jié)點; 所述服務器回收管理單元組包括3種相關聯(lián)的管理單元,分別為,在線狀態(tài)管理單元,休眠狀態(tài)管理單元以及關閉狀態(tài)管理單元;3個管理單元相對獨立但互相關聯(lián)。
6.根據(jù)權利要求5所述的基于云服務的管理系統(tǒng),其特征在于,所述在線狀態(tài)管理單元是基于連接中的云客戶端,對其進行用戶ID的重新分配和服務節(jié)點的重新連接或實現(xiàn)服務節(jié)點共享,具體是:對于在線的用戶ID,當其在另一云客戶端重新連接時,在線狀態(tài)管理單元首先斷開對應服務節(jié)點與原云客戶端的連接,并重啟對應服務節(jié)點的云服務提供程序,之后由服務節(jié)點分配單元將服務節(jié)點的IP地址,端口號報告給當前用戶id所在云客戶端(即發(fā)來身份驗證信息的云客戶端)進行重新連接;或對于在線的用戶ID,當其在另一云客戶端重新連接時,在線狀態(tài)管理單元直接將該用戶id目前所使用的服務節(jié)點的IP地址,端口號發(fā)送給另一云客戶端,使兩個云客戶端同步控制該服務節(jié)點,實現(xiàn)共享。
7.根據(jù)權利要求5所述的基于云服務的管理系統(tǒng),其特征在于,所述休眠狀態(tài)管理單元用于休眠服務節(jié)點或喚醒已休眠的服務節(jié)點,當中心服務器收不到某云客戶端發(fā)來的心跳信息時,則將對應的用戶id置為休眠狀態(tài),并通知云服務器的節(jié)點控制模塊關閉對應的云服務器節(jié)點的云服務提供程序但保持云服務節(jié)點運行;當中心服務器再次收到來自該云客戶端發(fā)送的身份驗證請求時,則休眠狀態(tài)分配管理單元查找與休眠云客戶端對應的服務器節(jié)點,并通過節(jié)點控制模塊重啟該服務器節(jié)點的云服務提供程序,并由服務節(jié)點分配單元將IP地址,端口號報告給云客戶端。
8.根據(jù)權利要求5所述的基于云服務的管理系統(tǒng),其特征在于,所述關閉狀態(tài)管理單元用于關閉服務節(jié)點的管理,該關閉狀態(tài)管理單元設置有時間節(jié)點,當處于休眠狀態(tài)的云服務器節(jié)點休眠時間超過時間節(jié)點時(即中心服務器收不到某云客戶端a發(fā)來的心跳信息超過時間節(jié)點時),則通知云服務器的數(shù)據(jù)保存模塊對該服務節(jié)點的當前狀態(tài)進行快照保存,之后通過云服務器的節(jié)點控制模塊徹底關閉對應的云服務器節(jié)點。
9.根據(jù)權利要求1所述的基于云服務的管理系統(tǒng),其特征在于,所述身份驗證信息的輸入界面在云客戶端內核運行時隱藏,在云內核關閉時顯示;所述身份驗證信息輸送給中心服務器的身份驗證模塊,包括但不限于賬號,密碼、指紋、人臉中的至少一種或幾種組合。
10.根據(jù)權利要求1所述的基于云服務的管理系統(tǒng),其特征在于,所述信息數(shù)據(jù)輸入包括但不限于信息數(shù)據(jù)輸入包括但不限于攝像頭輸入(人臉輸入),鍵盤輸入,鼠標輸入,密碼輸入,指紋輸入,觸摸信息輸入或體感數(shù)據(jù)輸入中的一種或幾種的組合。
【文檔編號】H04L29/08GK103546510SQ201210243631
【公開日】2014年1月29日 申請日期:2012年7月13日 優(yōu)先權日:2012年7月13日
【發(fā)明者】鄧迪, 鄒連雙 申請人:云聯(lián)(北京)信息技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1