[發明專利]一種基于云平臺的應用虛擬化技術無效
| 申請號: | 201110394343.7 | 申請日: | 2011-12-02 |
| 公開(公告)號: | CN103139183A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 余盛季;向艷萍 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 611731 四川省成都市*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 平臺 應用 虛擬 技術 | ||
技術領域
本發明涉及云平臺領域,特別涉及云應用虛擬化技術。該技術可提供基于各種操作系統應用程序的發布和個性化定制服務。通過基于web的客戶端,在對用戶進行身份認證后,可按需定制各類應用程序。定制成功以后,用戶即可通過多種云終端設備使用這些應用。該技術提供良好的人機交互界面,具有極優的易用性、可靠性和有效性。
背景技術
云計算平臺利用虛擬化技術構建的虛擬集群,能夠動態地組織異構計算機資源,隔離具體的硬件體系結構和多樣化的軟件系統平臺,靈活構建滿足不同應用需求的計算環境,提供計算資源的使用效率,實現彈性計算系統架構。應用虛擬化技術作為虛擬化技術的一種具體應用,就是以IT應用客戶端集中部署平臺為核心,以對最終用戶透明的方式完全使用戶的應用和數據在平臺上統一計算和運行,并最終讓用戶獲得與本地訪問應用同樣的應用感受和計算結果。基于云平臺的應用虛擬化技術允許用戶通過網絡獲得一個軟件的虛擬運行環境,然后無需安裝軟件,直接可以在虛擬環境中運行軟件。通過使用應用虛擬化技術,機構能夠用更少的投入做更多的事情,并最終節省經費。
應用虛擬化技術,以嶄新的架構和強大的功能,突破了應用瓶頸問題,滿足了巨大而迫切的市場需求。但是,作為一個剛出道不久的“新軍”,其產品和技術上的成熟度有待考量。有專家認為,應用虛擬化這項前瞻性技術,要繼續深入企業并最終形成成熟的信息化基礎平臺,性能優化、本地化輸入、安全策略和虛擬打印四大參數將成為衡量這一技術的決定性因素。近幾年應用虛擬化技術不斷取得突破,Citrix沖出瓶頸,EWEBS獨辟蹊徑,微軟App-V的橫空出世,這些無疑都證明了應用虛擬化技術的發展前景。但是,從目前企業應用的需求來看,已經不在是單獨的解決方案能夠滿足的了,而是需要是一種組合式的解決方案,要得最好的體驗和應用,單純的遠程接入技術已經遠遠不能滿足了,而是需要一種嶄新的應用虛擬化技術來滿足。于是,基于云平臺的應用虛擬化技術的出現就大大滿足了企業的這種需求。
發明內容
本發明的目的在于提出一種具體的基于云平臺的應用虛擬化技術的企業級應用,在企業級中節約資源,方便用戶,提高資源利用率。此技術徹底解決了原系統服務器可能出現的一些毛病;性能上特別實現了新建用戶在域/非域模式下的同步,優化了資源共享和會話共享功能。同時系統還具備一套檢測機制,以確保用戶發布軟件的可用性和可靠性,采用了基于電話號碼+密碼的認證進行身份識別,可以防止惡意用戶的登錄使用,保證了系統的安全性。
通過此技術,用戶可以靈活地發布應用程序、自主地定制應用程序、方便地使用應用程序,為企業打造一個強力、高效、靈活的應用軟件集中管理運維平臺。
我們采用的技術解決方案包括以下步驟:
1)Debian的配置和部署,它是應用程序虛擬化的核心服務器,專門負責存儲,管理經過序列化封裝的應用程序,適合在Active?Directory的環境下,配合MySQL數據庫以及用戶身份驗證來實現應用程序虛擬化。
2)對于每個客戶端的應用而言,不需要在每個用戶的桌面上部署和管理多個軟件客戶端系統,所有應用客戶端系統都將一次性地部署在數據中心的一臺專用服務器上,這臺服務器就放在應用服務器的前面。客戶也將不需要通過網絡向每個用戶發送實際的數據,只有虛擬的客戶端界面(屏幕圖像更新、按鍵、鼠標移動等等)被實際傳送并顯示在用戶的電腦上。
3)把應用程序的輸入輸出邏輯(應用程序界面)與計算邏輯指令隔離開來,在用戶訪問服務器發布的應用時,在服務器上會為用戶開設獨立的會話,占用獨立的內存空間,應用程序的計算邏輯指令在這個會話空間中運行,應用程序的界面會通過AIP協議傳送到用戶計算機上,用戶計算機只需要通過網絡把鍵盤、鼠標及其他外設的操作傳送到服務器端,從服務器端接收變化的應用程序界面,并且在用戶端顯示出來就可以獲得在本地運行應用一樣的訪問感受,最終實現用戶客戶端使用人員不受終端設備和網絡帶寬的限制,在任何時間、任何地點、使用任何設備、采用任何網絡連接,都能夠高效、安全地訪問服務器(集群)上的各種應用軟件。
在實現方面,我們采用了以下簡單、方便的操作,就可以讓用戶輕松享受應用虛擬化技術帶來的方便感和實用感。
1)系統管理員或其他用戶可以發布軟件即應用程序,供終端用戶選擇使用。這些發布的軟件統一由虛擬操作系統管理,虛擬操作系統的各項工作又由系統管理員來管理。
2)發布軟件完成后,由管理員審核軟件,如果審核通過就把狀態置為OK,說明這些軟件已經可以供用戶訂閱使用;如果審核不通過,該軟件就會被打回,用戶暫時還不能使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110394343.7/2.html,轉載請聲明來源鉆瓜專利網。





