專利名稱:基于虛擬化技術的超應用發布的方法及系統的制作方法
技術領域:
本發明涉及應用發布技術領域,尤其涉及一種基于虛擬化技術的超應用發布的方法及系統。
背景技術:
應用虛擬化技術是計算機虛擬化領域的虛擬應用技術之一,是一種基于服務器的計算模型,并且應用了傳統的瘦客戶端的模型,并能讓用戶同時獲得兩種方式的優點將所有服務端在數據中心進行托管并統一管理;同時用戶能夠獲得完整本地應用的使用體驗。 數據中心可理解為云計算和云服務中心,終端可理解為云終端。但是,現有的虛擬應用,只能做到單獨一臺Windows krver2003對外發布,也只能發布普通的應用程序;并且終端也僅限于局域網內的Windows系列操作平臺。
發明內容
本發明的目的在于提供一種基于虛擬化技術的超應用發布的方法及系統。本發明的目的是通過以下技術方案實現的。一種基于虛擬化技術的超應用發布的方法,包括步驟a 在控制端上安裝對應流服務器;b 用戶登錄,控制端流分發器根據用戶配置向不同的流服務器請求生成流;c 流分發器將媒體流、應用流、外設流按照用戶配置整合到一起通過廣域網/局域網路由器傳輸到應用端;d 應用端將接收到的流數據進行拼裝,并通過用戶顯示器顯示。優選的,步驟a之前還包括服務端發布應用資源到控制端。優選的,步驟d所述流數據包括媒體流、應用流及外設流。優選的,步驟d之后還包括用戶設備外設流從應用端通過廣域網/局域網傳輸到流服務器;流服務器根據當前該用戶的配置和使用狀態將外設流定向到服務端不同的服務器進行相應的處理。一種基于虛擬化技術的超應用發布系統,應用端、控制端、服務端;服務端通過控制端與應用端建立通信;服務端用于向應用端發布應用資源;控制端用于根據應用端用戶配置提供指定流服務及控制;應用端用于通過控制端訪問服務端發布的應用資源。優選的,所述控制端還用于根據應用端用戶的指定向服務端發布應用資源。 優選的,所述服務端包括公有服務器集群、私有服務器集群、孤立服務器及發布應用的終端。 優選的,所述控制端包括廣域網路由器、局域網路由器、流服務器;
所述流服務器包括流分發器、流加速器、流分配器、流負載均衡器、流轉發器;流分發器用于向應用端用戶提供指定流的服務提供和控制程序;流加速器用于加速外設流、應用流、媒體流向客戶端的傳輸速度;流分配器用于向應用端用戶分配數據流;流負載均衡器用于控制和調節流服務器的負載情況;流轉發器用于將上一級的流傳輸到下一級。優選的,所述流服務器對應有媒體服務器、應用程序服務器和數據服務器。優選的,所述應用端包括移動終端、個人電腦或者瘦終端。本發明與現有技術相比,具有以下優點本發明基于虛擬化技術的超應用發布是通過特有的虛擬應用發布方式,再利用分布式管理的辦法,使分布在不同服務器或終端上的不同應用,提供遠端各終端使用。透過超應用可以通過任何終端,在任何地點,任何時間訪問在網絡上已發布的共享應用資源。從而解決了傳統方式只能一對一的分布模式,并且可以通過廣域網發布;同時也解決了傳統方式下終端不能發布應用的局限,以及終端操作系統只能Windows系統的限制。
圖1是本發明基于虛擬化技術的超應用發布系統原理框圖;圖2是本發明基于虛擬化技術的超應用發布方法流程圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。請參閱圖1所示,本發明基于虛擬化技術的超應用發布系統原理框圖,包括應用端、控制端、服務端;服務端通過控制端與應用端建立通信。服務端用于向應用端發布應用資源;控制端用于根據應用端用戶配置提供指定流服務及控制;控制端還用于根據應用端用戶的指定向服務端發布應用資源;應用端用于通過控制端訪問服務端發布的應用資源。服務端包括公有服務器集群、私有服務器集群、孤立服務器及發布應用的終端, 其中,公有服務器集群有多個公有服務器組成;私有服務器集群有多個私有服務器組成。控制端包括廣域網路由器、局域網路由器、流服務器;廣域網路由器包括有互聯網路由、企業私有路由及其他方式路由組成;流服務器對應有媒體服務器、應用程序服務器和數據服務器。流服務器包括流分發器、流加速器、流分配器、流負載均衡器、流轉發器;流分發器用于向應用端用戶提供指定流的服務提供和控制程序;流加速器用于加速外設流、應用流、媒體流向客戶端的傳輸速度;流分配器用于向應用端用戶分配數據流;流負載均衡器用于控制和調節流服務器的負載情況;
流轉發器用于將上一級的流傳輸到下一級。應用端包括移動終端、個人電腦或者瘦終端,應用端用戶登錄到控制端后,可以獲得所有服務端發布者發布的應用列表、數據列表、存儲列表、媒體列表,從這些列表中選擇任意應用資源,獲得和本地應用一樣的體驗。請參閱圖2所示,本發明基于虛擬化技術的超應用發布方法流程圖,包括步驟201 在控制端上安裝對應流服務器,包括媒體服務器、應用程序服務器和數據服務器;步驟202 用戶登錄,控制端流分發器根據用戶配置向不同的流服務器請求生成流;步驟203 流分發器將媒體流、應用流、外設流按照用戶配置整合到一起通過廣域網/局域網路由器傳輸到應用端;其中,路由器包括有互聯網路由、企業私有路由及其他方式路由;媒體流由媒體服務器提供,應用流由應用服務器提供的應用程序數據流,外設流由用戶應用端收集到的用戶設備數據流。步驟204 應用端將接收到的流數據進行拼裝,并通過用戶顯示器顯示;其中,流數據包括媒體流、應用流及外設流等。步驟205 用戶設備外設流從應用端通過廣域網傳輸到流服務器;步驟206 流服務器根據當前該用戶的配置和使用狀態將外設流定向到服務端不同的服務器進行相應的處理;從而完成應用端到服務端應用資源的發布。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種基于虛擬化技術的超應用發布的方法,其特征在于,包括步驟 a 在控制端上安裝對應流服務器;b 用戶登錄,控制端流分發器根據用戶配置向不同的流服務器請求生成流; c 流分發器將媒體流、應用流、外設流按照用戶配置整合到一起通過廣域網/局域網路由器傳輸到應用端;d 應用端將接收到的流數據進行拼裝,并通過用戶顯示器顯示。
2.如權利要求1所述的基于虛擬化技術的超應用發布的方法,其特征在于,步驟a之前還包括服務端發布應用資源到控制端。
3.如權利要求1所述的基于虛擬化技術的超應用發布的方法,其特征在于,步驟d所述流數據包括媒體流、應用流及外設流。
4.如權利要求1所述的基于虛擬化技術的超應用發布的方法,其特征在于,步驟d之后還包括用戶設備外設流從應用端通過廣域網/局域網傳輸到流服務器; 流服務器根據當前該用戶的配置和使用狀態將外設流定向到服務端不同的服務器進行相應的處理。
5.一種基于虛擬化技術的超應用發布系統,其特征在于,應用端、控制端、服務端;服務端通過控制端與應用端建立通信;服務端用于向應用端發布應用資源; 控制端用于根據應用端用戶配置提供指定流服務及控制; 應用端用于通過控制端訪問服務端發布的應用資源。
6.如權利要求5所述的基于虛擬化技術的超應用發布系統,其特征在于,所述控制端還用于根據應用端用戶的指定向服務端發布應用資源。
7.如權利要求5所述的基于虛擬化技術的超應用發布系統,其特征在于,所述服務端包括公有服務器集群、私有服務器集群、孤立服務器及發布應用的終端。
8.如權利要求5所述的基于虛擬化技術的超應用發布系統,其特征在于,所述控制端包括廣域網路由器、局域網路由器、流服務器;所述流服務器包括流分發器、流加速器、流分配器、流負載均衡器、流轉發器; 流分發器用于向應用端用戶提供指定流的服務提供和控制程序; 流加速器用于加速外設流、應用流、媒體流向客戶端的傳輸速度; 流分配器用于向應用端用戶分配數據流; 流負載均衡器用于控制和調節流服務器的負載情況; 流轉發器用于將上一級的流傳輸到下一級。
9.如權利要求8所述的基于虛擬化技術的超應用發布系統,其特征在于,所述流服務器對應有媒體服務器、應用程序服務器和數據服務器。
10.如權利要求5所述的基于虛擬化技術的超應用發布系統,其特征在于,所述應用端包括移動終端、個人電腦或者瘦終端。
全文摘要
本發明提供了一種基于虛擬化技術的超應用發布的方法及系統,該方法包括步驟a在控制端上安裝對應流服務器;b用戶登錄,控制端流分發器根據用戶配置向不同的流服務器請求生成流;c流分發器將媒體流、應用流、外設流按照用戶配置整合到一起通過廣域網/局域網路由器傳輸到應用端;d應用端將接收到的流數據進行拼裝,并通過用戶顯示器顯示。本發明基于虛擬化技術的超應用發布是通過特有的虛擬應用發布方式,再利用分布式管理的辦法,使分布在不同服務器或終端上的不同應用,提供遠端各終端使用。透過超應用可以通過任何終端,在任何地點,任何時間訪問在網絡上已發布的共享應用資源。
文檔編號H04L29/08GK102368784SQ201110311310
公開日2012年3月7日 申請日期2011年10月14日 優先權日2011年10月14日
發明者尚維孝, 馬成立 申請人:深圳市京華科訊科技有限公司