專利名稱:一種基于云服務的數(shù)據(jù)處理方案的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別是涉及一種基于云服務的數(shù)據(jù)處理方案。
背景技術(shù):
云服務的核心思想是將大量用網(wǎng)絡連接的計算資源統(tǒng)一管理和調(diào)度,構(gòu)成一個資源池向用戶按需服務。狹義的云服務被定義為“提供資源的網(wǎng)絡”,云中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取。廣義的云服務是一些可以自我維護和管理的虛擬資源,云服務將所有的資源集中起來,并由軟件實現(xiàn)自動管理,無需人為參與。云服務的一個核心理念就是通過不斷提高“云”的處理能力,進而減少用戶終端的處理負擔,最終使用戶終端簡化成一個單純的輸入輸出設備,并能按需享受“云”的強大計算處理能力!數(shù)據(jù)處理領(lǐng)域(Data Processing Domain, DPD)是計算機應用的一個重要領(lǐng)域,一種基于云服務的數(shù)據(jù)處理系統(tǒng),其主要特點和要求包括高精確性、實時性、可信性。隨著被處理數(shù)據(jù)的復雜程度越來越高,需要準確度更高、可信度更好的數(shù)據(jù)處理系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于云服務的數(shù)據(jù)處理方案,用以對數(shù)據(jù)進行抽取、轉(zhuǎn)換、分析和展示處理,對數(shù)據(jù)的處理過程由構(gòu)件中的可視化的模板指引用戶操作,同時將數(shù)據(jù)永久地保存在云服務器。為了解決上述問題,本發(fā)明公開了一種基于云服務的數(shù)據(jù)處理方案,所述方法包括用戶在云服務器端注冊成為云服務器客戶;云服務器為各用戶分配處理空間;用戶選擇具有可視化模板的抽取構(gòu)件;用戶將本地數(shù)據(jù)上傳到云服務器;云端對數(shù)據(jù)進行處理,包括對數(shù)據(jù)進行抽取、轉(zhuǎn)換、分析和展示操作;數(shù)據(jù)處理結(jié)果保存在云服務器。優(yōu)選的,所述對數(shù)據(jù)的處理過程由構(gòu)件中的可視化模板指引用戶完成,該可視化模板的類型與用戶上傳的數(shù)據(jù)類型相匹配。優(yōu)選的,所述云服務器為各用戶分配的處理空間剩余不足時,云端自動為該用戶分配處理空間。優(yōu)選的,所述對數(shù)據(jù)的抽取由用戶新建相同數(shù)據(jù),移除導入數(shù)據(jù)中不需要的數(shù)據(jù)。優(yōu)選的,所述對數(shù)據(jù)的轉(zhuǎn)換由云服務器自動對數(shù)據(jù)進行清洗、加載選項,并建立索引。優(yōu)選的,所述上傳到云服務器中的數(shù)據(jù)會安全永久地存儲在用戶的個人空間內(nèi)。優(yōu)選的,用戶能直接查看并導出儲存在云端的數(shù)據(jù)信息。所述裝置包括
注冊模塊,用于完成用戶在云服務器端的注冊和空間分配;選擇模塊,用于選擇具有可視化模板的抽取構(gòu)件;上傳模塊,用于完成用戶將數(shù)據(jù)上傳到云服務器;數(shù)據(jù)處理模塊,用于完成對數(shù)據(jù)的處理,包括對數(shù)據(jù)的抽取、轉(zhuǎn)換、分析和展示;儲存模塊,用于完成數(shù)據(jù)在云端的儲存;導出模塊,用于完成將數(shù)據(jù)導出到用戶本地。優(yōu)選的,所述數(shù)據(jù)處理模塊,完成數(shù)據(jù)抽取之后,將不同數(shù)據(jù)源的數(shù)據(jù)統(tǒng)一化之后集成放入數(shù)據(jù)倉庫。優(yōu)選的,所述數(shù)據(jù)處理模塊中對數(shù)據(jù)的處理過程由構(gòu)件中的可視化模板指引用戶完成,該可視化模板的類型與用戶上傳的數(shù)據(jù)類型相匹配。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明中,用戶導入云服務器中的數(shù)據(jù)會在云服務器上安全永久地保存;云端系統(tǒng)能對用戶數(shù)據(jù)進行抽取、轉(zhuǎn)換、分析和展示處理,處理過程由構(gòu)件中的可視化的模板指引用戶完成,該可視化模板類型與用戶上傳數(shù)據(jù)類型相匹配;用戶能隨時查看保存在云端的數(shù)據(jù)并下載到本地。
圖1是本發(fā)明實施例一所述的一種基于云服務的數(shù)據(jù)處理流程圖;圖2是本發(fā)明實施例一所述的一種儲存空間自動擴展的示意圖;圖3是本發(fā)明實施例一所述的數(shù)據(jù)處理領(lǐng)域的模型圖;圖4是本發(fā)明實施例二所述的一種基于云服務的數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。參照圖1,示出了本發(fā)明的一種基于云服務的數(shù)據(jù)處理方案的流程圖,所述方法具體包括步驟S101,用戶在云服務器端注冊成為用戶;優(yōu)選的,所述方法還包括用戶注冊時,系統(tǒng)會為用戶自動創(chuàng)建一個系統(tǒng)郵箱,用于系統(tǒng)向用戶發(fā)送消息。在實際應用中,用戶首先會在云服務器端進行注冊,同時獲得一個自己的站內(nèi)郵箱,用來接收云服務器發(fā)送的信息。步驟S102,云端為用戶分配處理空間;在用戶注冊為云服務器的客戶后,云服務器端會自動為每個用戶分配一個數(shù)據(jù)處理空間。優(yōu)選的,用戶空間的所有數(shù)據(jù)信息在云服務器上安全永久的保存。更為優(yōu)選的,所述云服務器上客戶的空間為自動擴展型。云端服務器會將用戶的所有數(shù)據(jù)資料安全永久地保存在云端服務器,用戶在云端的空間容量是可自動擴展的,當用戶的數(shù)據(jù)量接近當前容量上限時,系統(tǒng)會自動為該用戶擴展容量,這樣就使儲存資源不會因大量空閑而浪費,用戶也不用擔心因空間容量不足,數(shù)據(jù)無法上傳或者保存。參照圖2,示出了一種空間容量自動擴展的示意圖,用戶的所有數(shù)據(jù)資料保存在云端服務器,用戶注冊后,云端會自動為用戶分配一定大小的儲存空間(假設為300M),當用戶上傳數(shù)據(jù)時,如果剩余可用空間不足(假設不足10M),云端服務器會自動再為該用戶分配儲存空間(假設再分配300M),然后用戶再重新上傳數(shù)據(jù);如果用戶的可用空間充足,云端服務器就會將用戶上傳的數(shù)據(jù)進行處理,并儲存在云端。這樣就既不會因為大量空間閑置而浪費儲存資源,用戶空間又不會因為超過儲存容量而無法上傳或者保存處理數(shù)據(jù)。步驟S103,用戶選擇具有可視化模板的抽取構(gòu)件;用戶選擇的抽取構(gòu)件中含有與要上傳數(shù)據(jù)類型相匹配的可視化模板,該可視化模板用來指引用戶完成對數(shù)據(jù)處理的操作。步驟S104,用戶將本地數(shù)據(jù)上傳到云端服務器;優(yōu)選的,導入云服務器中的數(shù)據(jù)資料會存儲在用戶個人的空間內(nèi)。用戶將本地數(shù)據(jù)上傳到云服務器后,云端會自動將數(shù)據(jù)保存到用戶個人的空間內(nèi),云端對數(shù)據(jù)的抽取、轉(zhuǎn)換、分析和展示操作,都不會改變用戶的原始數(shù)據(jù)資料,所有對數(shù)據(jù)的處理,都基于儲存在云端空間中的數(shù)據(jù)。步驟S105,云服務器對數(shù)據(jù)進行處理;參照圖3,示出了一種數(shù)據(jù)處理領(lǐng)域的模型圖,當數(shù)據(jù)上傳到用戶云端空間后,云服務器便可以根據(jù)用戶的需求對數(shù)據(jù)進行抽取、轉(zhuǎn)換、分析和展示處理。數(shù)據(jù)抽取的目的是在異構(gòu)數(shù)據(jù)源之間進行有價值的數(shù)據(jù)的導入和導出。對于一個數(shù)據(jù)處理的軟件系統(tǒng)來說,數(shù)據(jù)源可以是來自外部或者內(nèi)部的結(jié)構(gòu)化的數(shù)據(jù),也有可能是電子文檔、網(wǎng)頁之類的非結(jié)構(gòu)化的數(shù)據(jù),甚至可能是云計算環(huán)境下的分布式數(shù)據(jù)。抽取到這些數(shù)據(jù)之后,必須將不同數(shù)據(jù)源的數(shù)據(jù)統(tǒng)一化之后集成進入數(shù)據(jù)倉庫, 這個過程就叫做數(shù)據(jù)轉(zhuǎn)換。數(shù)據(jù)轉(zhuǎn)換的關(guān)鍵在于將在不同的數(shù)據(jù)源中識別數(shù)據(jù)的意義,并將各種數(shù)據(jù)統(tǒng)一化。數(shù)據(jù)轉(zhuǎn)換的過程包括清洗、轉(zhuǎn)換、加載和索引。抽取到的數(shù)據(jù)經(jīng)過數(shù)據(jù)轉(zhuǎn)換后,就可以保存到數(shù)據(jù)倉庫中。數(shù)據(jù)倉庫中保存了采集好的數(shù)據(jù),就可以進行數(shù)據(jù)分析,數(shù)據(jù)分析過程就是通過數(shù)學計算、統(tǒng)計、數(shù)據(jù)挖掘各種分析算法,從數(shù)據(jù)倉庫中獲得業(yè)務需要的信息。數(shù)據(jù)分析是整個數(shù)據(jù)處理的核心,也是最復雜的部分,在不同的應用領(lǐng)域中,都有專門的數(shù)據(jù)分析方法和指標,在本方案中,更關(guān)注準確性較強的數(shù)據(jù)分析方法。數(shù)據(jù)處理的最后一個階段是數(shù)據(jù)展示,這個過程將數(shù)據(jù)分析得到的信息,通過報表、圖片、數(shù)據(jù)文件等方式展現(xiàn)給決策人員。優(yōu)選的,這種對數(shù)據(jù)的處理過程會由所選構(gòu)件中的可視化的模板指引用戶完成操作,該構(gòu)件中的可視化的模板類型與用戶上傳數(shù)據(jù)的類型相匹配。步驟S106,數(shù)據(jù)的安全永久儲存。經(jīng)過處理后的數(shù)據(jù)以及空間內(nèi)的其他數(shù)據(jù),都會被永久保存在安全性很高的云端服務器。優(yōu)選的,用戶可以隨時查看數(shù)據(jù)信息。優(yōu)選的,用戶可以下載云端數(shù)據(jù)到本地。
在云端服務器儲存數(shù)據(jù),有數(shù)據(jù)安全可靠、數(shù)據(jù)遠程存儲的特點,保證了數(shù)據(jù)的長久安全存儲,提高了數(shù)據(jù)的安全性,數(shù)據(jù)及其統(tǒng)計分析的結(jié)果都將長期保存。參照圖4,示出了本發(fā)明的一種基于云服務的數(shù)據(jù)處理裝置的結(jié)構(gòu)圖,所述裝置包括注冊模塊,用于完成用戶在云服務器端的注冊和空間分配;選擇模塊,用于選擇具有可視化模板的抽取構(gòu)件;上傳模塊,用于完成用戶將數(shù)據(jù)上傳到云服務器;數(shù)據(jù)處理模塊,用于完成數(shù)據(jù)的處理,其中包括對數(shù)據(jù)的抽取、轉(zhuǎn)換、分析和展示;存儲模塊,用于完成數(shù)據(jù)在云端的儲存;導出模塊,用于完成將數(shù)據(jù)導出到用戶本地。優(yōu)選的,所述裝置還包括數(shù)據(jù)處理模塊中完成數(shù)據(jù)抽取之后,將不同數(shù)據(jù)源的數(shù)據(jù)統(tǒng)一化之后集成放入數(shù)據(jù)倉庫。優(yōu)選的,對數(shù)據(jù)的處理過程,由所選構(gòu)件中的可視化的模板指引用戶完成,該構(gòu)件中的可視化模板類型與用戶上傳數(shù)據(jù)的類型相匹配。導入數(shù)據(jù)時,用戶選擇導入類型,即選擇相應的抽取構(gòu)件,連接至相應的可視化模板,提示上傳本地源數(shù)據(jù)。用戶選擇需要上傳的數(shù)據(jù),提交后,進入可視化模板的數(shù)據(jù)抽取過程,現(xiàn)有導入數(shù)據(jù)中出現(xiàn)上傳數(shù)據(jù)后說明本地數(shù)據(jù)已經(jīng)導入并讀取出來,然后新建一個與上傳數(shù)據(jù)類型相同的數(shù)據(jù),在名稱處輸入新建數(shù)據(jù)的名稱,選擇要操作的工作薄,即用戶上傳到云服務器的數(shù)據(jù),選中希望移除的內(nèi)容,點擊移除按鈕,提交后即可完成數(shù)據(jù)的抽取過程。導出新建數(shù)據(jù),云服務器自動完成對數(shù)據(jù)的轉(zhuǎn)換處理,加載創(chuàng)建時間、最后修改時間、記錄所有者、最后修改者以及對數(shù)據(jù)進行的查看、刪除、修改等項目,并建立索引。數(shù)據(jù)轉(zhuǎn)換后,對數(shù)據(jù)進行分析,選擇新建分析,進入后新建一個視圖,在名稱中輸入視圖名稱,在所有字段中選擇要進行分析的字段,選擇字段規(guī)則,完成對數(shù)據(jù)的分析。數(shù)據(jù)分析后對分析結(jié)果進行展示,點擊新建展示,選擇展示類型,設置展示名稱、 統(tǒng)計方式、圖表類型等參數(shù),對分析結(jié)果進行直觀地展示。本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上對本發(fā)明所提供的一種基于云服務的數(shù)據(jù)處理方案和裝置進行了詳細介紹, 本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
權(quán)利要求
1.一種基于云服務的數(shù)據(jù)處理方案,其特征在于,所述方法包括 用戶在云服務器端注冊成為云服務器客戶;云服務器為各用戶分配處理空間; 用戶選擇具有可視化模板的抽取構(gòu)件; 用戶將本地數(shù)據(jù)上傳到云服務器;云端對數(shù)據(jù)進行處理,包括對數(shù)據(jù)進行抽取、轉(zhuǎn)換、分析和展示操作; 數(shù)據(jù)處理結(jié)果保存在云服務器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對數(shù)據(jù)的處理過程由構(gòu)件中的可視化模板指引用戶完成,該可視化模板的類型與用戶上傳的數(shù)據(jù)類型相匹配。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述云服務器為各用戶分配的處理空間剩余不足時,云端自動為該用戶分配處理空間。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對數(shù)據(jù)的抽取由用戶新建相同數(shù)據(jù), 移除導入數(shù)據(jù)中不需要的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對數(shù)據(jù)的轉(zhuǎn)換由云服務器自動對數(shù)據(jù)進行清洗、加載選項,并建立索引。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述上傳到云服務器中的數(shù)據(jù)會安全永久地存儲在用戶的個人空間內(nèi)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,用戶能直接查看并導出儲存在云端的數(shù)據(jù)信息。
8.一種基于云服務的數(shù)據(jù)處理方案,其特征在于,所述裝置包括 注冊模塊,用于完成用戶在云服務器端的注冊和空間分配; 選擇模塊,用于選擇具有可視化模板的抽取構(gòu)件;上傳模塊,用于完成用戶將數(shù)據(jù)上傳到云服務器;數(shù)據(jù)處理模塊,用于完成對數(shù)據(jù)的處理,包括對數(shù)據(jù)的抽取、轉(zhuǎn)換、分析和展示; 儲存模塊,用于完成數(shù)據(jù)在云端的儲存; 導出模塊,用于完成將數(shù)據(jù)導出到用戶本地。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述數(shù)據(jù)處理模塊,完成數(shù)據(jù)抽取之后, 將不同數(shù)據(jù)源的數(shù)據(jù)統(tǒng)一化之后集成放入數(shù)據(jù)倉庫。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述數(shù)據(jù)處理模塊中對數(shù)據(jù)的處理過程由構(gòu)件中的可視化模板指引用戶完成,該可視化模板的類型與用戶上傳的數(shù)據(jù)類型相匹配。
全文摘要
本發(fā)明提供了一種基于云服務的數(shù)據(jù)處理方案,方法包括用戶在云服務器端注冊成為云服務器客戶;云服務器為各用戶分配處理空間;用戶選擇具有可視化模板的抽取構(gòu)件;用戶將本地數(shù)據(jù)上傳到云服務器;云端對數(shù)據(jù)進行處理,包括對數(shù)據(jù)進行抽取、轉(zhuǎn)換、分析和展示操作;數(shù)據(jù)處理結(jié)果保存在云服務器。裝置包括注冊模塊,用于完成用戶在云服務器端的注冊和空間分配;選擇模塊,用于選擇具有可視化模板的抽取構(gòu)件;上傳模塊,用于完成用戶將數(shù)據(jù)上傳到云服務器;數(shù)據(jù)處理模塊,用于完成對數(shù)據(jù)的處理,包括對數(shù)據(jù)的抽取、轉(zhuǎn)換、分析和展示;儲存模塊,用于完成數(shù)據(jù)在云端的儲存;導出模塊,用于完成將數(shù)據(jù)導出到用戶本地。
文檔編號H04L29/08GK102333114SQ201110224440
公開日2012年1月25日 申請日期2011年8月5日 優(yōu)先權(quán)日2011年8月5日
發(fā)明者張新鈺, 王茜, 許斌, 賈寧, 鄭莉 申請人:清華大學