專利名稱:可彈性應(yīng)用的云端系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及云端平臺架構(gòu),該架構(gòu)是在一云端平臺上實現(xiàn)云端軟件虛擬化的目的,且使用者端電腦可選擇連線或離線云端平臺的彈性應(yīng)用模式取用該云端軟件。
背景技術(shù):
云端運算依據(jù)美國國家標準暨技術(shù)機構(gòu)(US National Institutes ofStandards&Technology)的定義,在建置架構(gòu)(產(chǎn)業(yè)類型)上大致分成三個階層(一)軟件服務(wù)化(Softwareas a Service, SaaS):使用者電腦通過網(wǎng)際網(wǎng)路存取云端的應(yīng)用程式。(二)平臺服務(wù)化(Platform as a Service, PaaS):將已開發(fā)的應(yīng)用軟件部署到云端的服務(wù)。(三)基礎(chǔ)架構(gòu)服務(wù)化(Infrastructureas a Service, IaaS):意指處理器、儲存、網(wǎng)路以及其他資源的租用服務(wù)??蛻舨恍韫芾淼讓拥脑贫嘶A(chǔ)架構(gòu),但是能夠掌控作業(yè)系統(tǒng)、儲存、網(wǎng)路、所部署的應(yīng)用程式,并且能夠選擇網(wǎng)路元件。綜觀平臺服務(wù)化(PaaS),市場上已有少數(shù)幾家獨大的國外廠商擁有這項技術(shù)并已開始運作。此產(chǎn)品在眾多研究人力及物力的投入之下已趨為成熟穩(wěn)定,但仍有改善及超越的空間。本案發(fā)明人將該產(chǎn)品特性進行整理,并綜合為以下觀點(一 )軟件在單一伺服器可服務(wù)人數(shù)過低,然而為了因應(yīng)龐大的使用者數(shù)量,不斷的擴充伺服器造成各項硬件成本大幅提升。( 二)云端軟件取用是以終端傳輸方式執(zhí)行,于軟件使用過程中終端傳輸皆須保持連線暢通的狀態(tài),無法離線使用。(三)大量的資料傳輸增加網(wǎng)路傳輸負載,傳輸速度衰減、傳輸中斷等問題頻傳。(四)終端傳輸畫面FPS(Frame/Per Second)不盡理想,許多軟件無法實際運用于該平臺。(五)伺服器因時常處理高負載狀態(tài),需付出更多額外支出。(六)未妥善運用用戶端資源,現(xiàn)今用戶端電腦皆有一定等級,服務(wù)精簡級電腦(Thin Client)效益不大。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可彈性應(yīng)用的云端系統(tǒng),該云端平臺以云端軟件虛擬化的關(guān)鍵技術(shù),讓使用者端電腦可選擇以連線或離線云端平臺的彈性應(yīng)用模式取用該云端軟件。本發(fā)明的目的在于提供一種可彈性應(yīng)用的云端系統(tǒng),其使用環(huán)境包括使用者端電 腦虛擬環(huán)境(以下簡稱Local虛擬化)、以及云端伺服器虛擬環(huán)境(以下簡稱Server虛擬化)。使用者端電腦若屬于高規(guī)格等級(High Power PC),可采Local虛擬化環(huán)境來取用云端平臺的應(yīng)用軟件。使用者端電腦若屬于精簡等級(Thin Client),可采Server虛擬化環(huán)境來取用云端平臺的應(yīng)用軟件。使用者端電腦可彈性選擇Local與Server虛擬化環(huán)境,或者兩者共存。本發(fā)明的目的在于提供一種可彈性應(yīng)用的云端系統(tǒng),其具有降低云端伺服器建置成本、降低云端伺服器負荷、降低網(wǎng)路傳輸流量、集中控管軟件及使用行為、簡化軟件發(fā)布、資源利用最大化、高使用便利性(使用者端電腦安裝一套使用者端執(zhí)行模組,通過瀏覽網(wǎng)頁的動作就能隨時隨地以連線或離線方式開啟云端軟件)、用戶使用追蹤(軟件、硬件)、軟件隨選服務(wù)等效能。為達成上述目的,本發(fā)明采用以下技術(shù)方案
—種可彈性應(yīng)用的云端系統(tǒng),包括一軟件虛擬化封裝器及一軟件虛擬化伺服器,建置于一云端平臺,該軟件虛擬化封裝器用以儲存應(yīng)用軟件及其虛擬化所產(chǎn)生的封裝檔,該軟件虛擬化伺服器與該軟件虛擬化封裝器連結(jié),將該應(yīng)用軟件的封裝檔提供給使用者端電腦;一使用者端執(zhí)行模組,于上述使用者端電腦中虛擬建置一云端伺服關(guān)聯(lián)區(qū)域,該使用者端執(zhí)行模組使該使用者端電腦與上述云端平臺連結(jié),該云端伺服關(guān)聯(lián)區(qū)域接收及儲存所下載的應(yīng)用軟件的封裝檔;該使用者端電腦可通過該使用者端執(zhí)行模組在網(wǎng)路連線或離線的彈性應(yīng)用模式下使用該云端平臺的應(yīng)用軟件。進一步地所述軟件虛擬化伺服器包括一管理控制模組、一管理伺服模組、一資料傳遞伺服模組;該管理控制模組用以指揮、控制、命令、管理該管理伺服模組、資料傳遞伺服模組的協(xié)同運作,將所述軟件虛擬化封裝器所存儲的應(yīng)用軟件的封裝檔匯入并布署至該使用者端電腦的云端伺服關(guān)聯(lián)區(qū)域中。所述軟件虛擬化伺服器還包括一與所述資料傳遞伺服模組連結(jié)的認證管控模組,該認證管控模組可與各種軟件認證系統(tǒng)結(jié)合,并為該使用者端電腦設(shè)立該應(yīng)用軟件的使用權(quán)限。所述使用者端執(zhí)行模組還包括一使用行為追蹤單元,記錄該使用者端電腦執(zhí)行應(yīng)用軟件的行為,及/或該使用者端電腦的硬件裝置資訊,并產(chǎn)生行為記錄資料。所述軟件虛擬化伺服器還包括一與所述資料傳遞伺服模組連結(jié)的使用管理模組,用以接收、儲存及分析所述行為記錄資料。所述使用管理模組包括一軟件使用率管理單元,用以記錄及分析該應(yīng)用軟件的被使用率。所述使用管理模組包括一軟件授權(quán)數(shù)管理單元,用以記錄該應(yīng)用軟件的授權(quán)套數(shù),并管理各使用者端電腦的同時使用數(shù)。所述使用管理模組包括一用戶使用率管理單元,用以記錄該使用者端電腦使用某一應(yīng)用軟件的次數(shù)。所述使用管理模組包括一軟件并用率管理單元,用以記錄各使用者端電腦同時使用某一應(yīng)用軟件的數(shù)量。所述使用管理模組包括一報表單元,將所述使用管理模組的分析結(jié)果制成各式報表。
圖I為本發(fā)明的主要架構(gòu)圖。圖2為本發(fā)明的軟件封裝流程圖。圖3為本發(fā)明使用追蹤及管理方塊圖。圖4為本發(fā)明云端伺服器虛擬環(huán)境方塊圖。
具體實施例方式《云端系統(tǒng)》、
如圖1,本發(fā)明的可彈性應(yīng)用的云端系統(tǒng),包括一使用者端執(zhí)行模組10,于一使用者端電腦11中虛擬建置一云端伺服關(guān)聯(lián)區(qū)域,該使用者端執(zhí)行模組10使該使用者端電腦11與一云端平臺20連結(jié),以進行下載或開啟使用該云端平臺20的應(yīng)用軟件的步驟;該云端伺服關(guān)聯(lián)區(qū)域接收及儲存所下載的應(yīng)用軟件;該使用者端電腦11可通過該使用者端執(zhí)行模組10在網(wǎng)路連線或離線的彈性應(yīng)用模式下使用該云端平臺20的應(yīng)用軟件;—軟件虛擬化封裝器30及一軟件虛擬化伺服器40,建置于上述的云端平臺20,該軟件虛擬化封裝器30用以儲存應(yīng)用軟件及其封裝檔(封裝檔指將電子檔案及其詮釋資料與驗證檔案真實性、完整性的資訊,以包裹方式儲存的文件),該軟件虛擬化伺服器40與該軟件虛擬化封裝器30連結(jié),將該應(yīng)用軟件提供給該使用者端執(zhí)行模組10?!盾浖摂M化封裝器30》所述軟件虛擬化封裝器30,用以封裝儲存各種應(yīng)用軟件及其虛擬化后的封裝檔,并通過該軟件虛擬化伺服器40將各種應(yīng)用軟件的封裝檔派送給該使用者端電腦11使用。軟件經(jīng)虛擬化成功之后,就可以自由運行在各個使用者端電腦11不同的操作系統(tǒng)之上。因應(yīng)使用者端電腦11的操作環(huán)境需求,軟件虛擬化時就需考量虛擬化軟件的執(zhí)行環(huán)境的問題,不同版本的操作系統(tǒng)(如Windows 2000, Windows Xp, Windows 7)環(huán)境,所需要檔案(也稱計算機文件、文件)設(shè)定即不相同。軟件虛擬化系將軟件封裝為單一特定格式的檔案,并將此軟件所有檔案進行檔案分類動作,分為「軟件初次執(zhí)行所需檔案」及「軟件后續(xù)執(zhí)行所需檔案」。檔案的分類是為了使用者端電腦取用應(yīng)用軟件之便,當「軟件初次執(zhí)行所需檔案」從云端取得并儲存于使用者端電腦11的云端伺服關(guān)聯(lián)區(qū)域之后,即可優(yōu)先開啟使用,該「軟件后續(xù)執(zhí)行所需檔案」再采用漸進式方式逐步下載至使用者端電腦11的云端伺服關(guān)聯(lián)區(qū)域中。軟件封裝可劃分為六項流程,如圖2,包括流程一選擇軟件類型,將軟件劃分為需安裝(Need Installed)軟件、不需安裝(Green)軟件、網(wǎng)頁型式(Web-based)軟件、虛擬化環(huán)境軟件等共四項。分別列表如下
權(quán)利要求
1.一種可彈性應(yīng)用的云端系統(tǒng),其特征在于,它包括 一軟件虛擬化封裝器及一軟件虛擬化伺服器,建置于一云端平臺,該軟件虛擬化封裝器用以儲存應(yīng)用軟件及其虛擬化所產(chǎn)生的封裝檔,該軟件虛擬化伺服器與該軟件虛擬化封裝器連結(jié),將該應(yīng)用軟件的封裝檔提供給使用者端電腦; 一使用者端執(zhí)行模組,于上述使用者端電腦中虛擬建置一云端伺服關(guān)聯(lián)區(qū)域,該使用者端執(zhí)行模組使該使用者端電腦與上述云端平臺連結(jié),該云端伺服關(guān)聯(lián)區(qū)域接收及儲存所下載的應(yīng)用軟件的封裝檔;該使用者端電腦可通過該使用者端執(zhí)行模組在網(wǎng)路連線或離線的彈性應(yīng)用模式下使用該云端平臺的應(yīng)用軟件。
2.如權(quán)利要求I所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述軟件虛擬化伺服器包括一管理控制模組、一管理伺服模組、一資料傳遞伺服模組;該管理控制模組用以指揮、控制、命令、管理該管理伺服模組、資料傳遞伺服模組的協(xié)同運作,將所述軟件虛擬化封裝器所存儲的應(yīng)用軟件的封裝檔匯入并布署至該使用者端電腦的云端伺服關(guān)聯(lián)區(qū)域中。
3.如權(quán)利要求2所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述軟件虛擬化伺服器還包括一與所述資料傳遞伺服模組連結(jié)的認證管控模組,該認證管控模組可與各種軟件認證系統(tǒng)結(jié)合,并為該使用者端電腦設(shè)立該應(yīng)用軟件的使用權(quán)限。
4.如權(quán)利要求2所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述使用者端執(zhí)行模組還包括一使用行為追蹤單元,記錄該使用者端電腦執(zhí)行應(yīng)用軟件的行為,及/或該使用者端電腦的硬件裝置資訊,并產(chǎn)生行為記錄資料。
5.如權(quán)利要求4所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述軟件虛擬化伺服器還包括一與所述資料傳遞伺服模組連結(jié)的使用管理模組,用以接收、儲存及分析所述行為記錄資料。
6.如權(quán)利要求5所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述使用管理模組包括一軟件使用率管理單元,用以記錄及分析該應(yīng)用軟件的被使用率。
7.如權(quán)利要求5所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述使用管理模組包括一軟件授權(quán)數(shù)管理單元,用以記錄該應(yīng)用軟件的授權(quán)套數(shù),并管理各使用者端電腦的同時使用數(shù)。
8.如權(quán)利要求5所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述使用管理模組包括一用戶使用率管理單元,用以記錄該使用者端電腦使用某一應(yīng)用軟件的次數(shù)。
9.如權(quán)利要求5所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述使用管理模組包括一軟件并用率管理單元,用以記錄各使用者端電腦同時使用某一應(yīng)用軟件的數(shù)量。
10.如權(quán)利要求5所述的可彈性應(yīng)用的云端系統(tǒng),其特征在于,所述使用管理模組包括一報表單元,將所述使用管理模組的分析結(jié)果制成各式報表。
全文摘要
本發(fā)明公開了一種可彈性應(yīng)用的云端系統(tǒng),主要包括一使用者端執(zhí)行模組、一軟件虛擬化封裝器及一軟件虛擬化伺服器;軟件虛擬化封裝器及軟件虛擬化伺服器建置于一云端平臺,軟件虛擬化封裝器用以儲存應(yīng)用軟件及其虛擬化所產(chǎn)生的封裝檔,該軟件虛擬化伺服器與該軟件虛擬化封裝器連結(jié),將該應(yīng)用軟件的封裝檔提供給該使用者端電腦;使用者端執(zhí)行模組安裝于該使用者端電腦,并于該使用者端電腦中虛擬建置一云端伺服關(guān)聯(lián)區(qū)域,該云端伺服關(guān)聯(lián)區(qū)域接收及儲存所下載的應(yīng)用軟件的封裝檔;該使用者端電腦可通過該使用者端執(zhí)行模組在網(wǎng)路連線或離線的彈性應(yīng)用模式下使用該云端平臺的應(yīng)用軟件。
文檔編號H04L29/08GK102685217SQ20121012504
公開日2012年9月19日 申請日期2012年4月25日 優(yōu)先權(quán)日2012年4月25日
發(fā)明者項嵩仁 申請人:誠云科技股份有限公司