一種基于云計算的數據挖掘系統及方法
【技術領域】
[0001]本發明屬于云計算的技術領域,尤其涉及一種基于云計算的數據挖掘系統及方法。
【背景技術】
[0002]云計算(英語:Cloud Computing),是一種基于互聯網的計算方式,通過這種方式,共享的軟硬件資源和信息可以按需提供給計算機和其他設備。典型的云計算提供商往往提供通用的網絡業務應用,可以通過瀏覽器等軟件或者其他Web服務來訪問,而軟件和數據都存儲在服務器上。云計算服務通常提供通用的通過瀏覽器訪問的在線商業應用,軟件和數據可存儲在數據中心。用云計算來挖掘和處理數據,實際上帶來了數據挖掘需求,個性化需求和多樣需求的增加,傳統的數據挖掘系統和方法無法滿足數據個性化和多樣化的要求,缺少處理動態數據和參數調節的裝置,可信安全性較差。目前,傳統的數據挖掘系統和方法存在無法滿足數據個性化和多樣化的要求,缺少處理動態數據和參數調節的裝置,可信安全性較差的問題。
【發明內容】
[0003]本發明實施例的目的在于提供一種基于云計算的數據挖掘系統及方法,旨在解決傳統的數據挖掘系統和方法存在無法滿足數據個性化和多樣化的要求,缺少處理有噪聲的、動態數據和參數調節的裝置,可信安全性較差的問題。
[0004]本發明實施例是這樣實現的,一種基于云計算的數據挖掘系統,該系統主要包括:云計算平臺、數據挖掘平臺、個性化處理平臺、轉換器、參數設置服務器、監測防護器、終端計算機、加密盤;
[0005]所述的云計算平臺設置在基于云計算的數據挖掘系統的最底端,所述的數據挖掘平臺設置在云計算平臺的上端,所述的個性化處理平臺設置在數據挖掘平臺的上端,所述的轉換器設置在數據挖掘平臺的左側,所述的參數設置服務器設置在數據挖掘平臺的右偵U,所述的監測防護器設置在個性化處理平臺的上端,所述的終端計算機設置在監測防護器的上端,所述的加密盤設置在終端計算機的一側。
[0006]進一步,所述的參數設置服務器具體采用RS232/422/485接口轉TCP/IP串口服務器,設置網絡和串口參數設置,實現自動調節和生成參數的功能。
[0007]進一步,所述的加密盤具體采用金屬拉絲硬加密1000G移動硬盤,提高防護的安全性。
[0008]進一步,所述的參數設置服務器采用RS232/422/485接口轉TCP/IP串口服務器,設置網絡和串口參數設置,加密盤采用金屬拉絲硬加密1000G移動硬盤。
[0009]進一步,加密盤包括:
[0010]微內核,用于運行匯編指令序列;
[0011]驅動模塊用于準備處理器上下文以及內存頁表并將其提供給微內核,在內存頁表中映射原始數據及接收完成加密運算數據的緩沖區的物理地址;
[0012]加密過程管理器,用于控制微內核根據原始數據完成加密運算并將加密運算結果存入所述緩沖區。
[0013]本發明的另一目的在于提供一種基于云計算的數據挖掘方法,該方法步驟流程包括:對數據進行分析處理、進行有效信息的挖掘、進行個性化處理、實時監控防護、加密使用;
[0014]所述的對數據進行分析處理是指利用云計算平臺對采集到的綜合數據進行分析處理,通過自主分配和調度后進行分類匯總;
[0015]所述的進行有效信息的挖掘是指利用數據挖掘平臺對處理后的數據進行挖掘,提取出價值大的有效信息;
[0016]所述的進行個性化處理是指根據客戶個性化和多樣化的需求,利用轉換器、參數設置服務器和個性化處理平臺對有效數據進行轉換、參數設置和動態個性化處理,得到處理后的個性化數據;
[0017]所述的實時監控防護是指利用監測防護器對有效數據進行實時監測和保護,使數據可查,可調,可視,防止信息外泄;
[0018]所述的加密使用是指終端客戶利用加密盤查閱自己的隱私數據,增強使用的秘密安全性。
[0019]進一步,數據進行分析處理的具體包括如下:
[0020]步驟一,時間軸調整步驟,針對數據中的作為比較分析對象的數據調整時間軸,使得同一成分的出現時間一致;
[0021]步驟二,數據整形步驟,在完成時間軸調整的作為比較分析對象的數據的開頭部以及末尾部存在對應于同一時間的數據缺失的數據的情況下,針對該作為比較分析對象的多個數據使存在數據缺失的時間范圍的數據無效;
[0022]步驟三,表制作步驟,針對通過數據整形步驟實施了開頭部以及末尾部的處理后的作為比較分析對象的多個數據以如下方式制作二維表:使各數據的數據值按時間順序縱向或者橫向地排列,在與該時間順序方向正交的橫向或者縱向上排列比較分析對象的數據。
[0023]進一步,實時監控防護包括:對文件類型進行監控保護,不允許使用者更改涉及受保護的文件類型;對已添加加密標識的文件,隱藏含有加密標識的文件頭,并更正文件指針;當使用者使用非授權進程打開或發送或拷貝或上傳機密文件,則獲得的是未被解密的數據,呈現亂碼。
[0024]進一步,加密使用中完成加密運算包括:
[0025]根據預定的算法對所述需要進行加密運算的數據進行解密得到原始數據;
[0026]從所述原始數據中提取出代碼;
[0027]運行提取的代碼以完成加密運算。
[0028]本發明提供的基于云計算的數據挖掘系統及方法,參數設置服務器的設置,實現了自動調節和生成參數的功能;加密盤的設置,提高防護的安全性。基于云計算的數據挖掘方法,通過進行個性化處理,滿足了客戶個性化和多樣化的需求。基于云計算的數據挖掘系統和方法實現了對個性化和多樣化數據的處理功能,具備處理動態數據和參數調節的裝置,可信安全性好。
【附圖說明】
[0029]圖1是本發明實施例提供的基于云計算的數據挖掘系統的結構示意圖;
[0030]圖2是本發明實施例提供的基于云計算的數據挖掘方法的步驟流程圖;
[0031]圖中:1、云計算平臺;2、數據挖掘平臺;3、個性化處理平臺;4、轉換器;5、參數設置服務器;6、監測防護器;7、終端計算機;8、加密盤。
【具體實施方式】
[0032]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0033]下面結合附圖及具體實施例對本發明的應用原理作進一步描述。
[0034]如圖1所示,一種基于云計算的數據挖掘系統,該系統主要包括:云計算平臺1、數據挖掘平臺2、個性化處理平臺3、轉換器4、參數設置服務器5、監測防護器6、終端計算機
7、加密盤8 ;
[0035]云計算平臺I連接數據挖掘平臺2,數據挖掘平臺2連接個性化處理平臺3、轉換器4、參數設置服務器5,個性化處理平臺3連接監測防護器6,監測防護器6連接終端計算機7,終端計算機7連接加密盤8。
[0036]進一步,所述的參數設置服務器5具體采用RS232/422/485接口轉TCP/IP串口服務器,設置網絡和串口參數設置,實現自動調節和生成參數的功能。
[0037]進一步,所述的加密盤8具體采用金屬拉絲硬加密1000G移動硬盤,提高防護的安全性。
[0038]進一步,加密盤包括:微內核,用于運行匯編指令序列;
[0039]驅動模塊用于準備處理器上下文以及內存頁表并將其提供給微內核,在內存頁表中映射原始數據及接收完成加密運算數據的緩沖區的物理地址;
[0040]加密過程管理器,用于控制微內核根據原始數據完成加密運算并將加密運算結果存入所述緩沖區。
[0041]如圖2所示,一種基于云計算的數據挖掘方法,該方法步驟流程包括:對數據進行分析處理S201、進行有效信息的挖掘S202、進行個性化處理S203、實時監控防護S204、加密使用S205