本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體地說是一種能夠保障數(shù)據(jù)傳輸安全性、能夠提高開發(fā)工作效率的高效在線協(xié)作的數(shù)據(jù)處理系統(tǒng)。
背景技術(shù):
:
在大型應(yīng)用軟件項(xiàng)目、電子設(shè)計(jì)自動(dòng)化的開發(fā)過程中,編譯或是綜合通常需要較高的運(yùn)算資源和運(yùn)行時(shí)間,如果能將這部分繁瑣耗時(shí)的任務(wù)交給云平臺(tái)來完成,那么即使使用手寫智能手機(jī)、掌上電腦等便攜設(shè)備也能夠進(jìn)行產(chǎn)品研發(fā),免去了隨身攜帶電腦的麻煩,同時(shí)降低了個(gè)人設(shè)備配置需求,集中資源減少個(gè)體資源的浪費(fèi)。
云計(jì)算作為網(wǎng)絡(luò)通信產(chǎn)業(yè)未來的發(fā)展方向,已經(jīng)得到越來越多的重視,在云計(jì)算系統(tǒng)中,數(shù)據(jù)安全問題是亟待解決的重大問題,如何保障數(shù)據(jù)傳輸、存儲(chǔ)、處理過程的安全性,嚴(yán)重制約了云計(jì)算產(chǎn)業(yè)的發(fā)展。加密技術(shù)是通信領(lǐng)域中采用的主要安全保密措施,其利用技術(shù)手段將重要數(shù)據(jù)轉(zhuǎn)為不易破譯的亂碼(加密碼)進(jìn)行傳輸,到達(dá)受信方后,再通過解密手段獲得原始數(shù)據(jù)。傳統(tǒng)的加密技術(shù)以數(shù)學(xué)導(dǎo)向?yàn)橹饕侄?,不但使用成本比較高,而且已經(jīng)存在很多成熟的破解方法,導(dǎo)致安全性大打折扣。
在數(shù)據(jù)的無線傳輸過程中,容易由于網(wǎng)絡(luò)擁塞等問題發(fā)生延時(shí)或丟包,導(dǎo)致數(shù)據(jù)的完整性受到破壞,為了解決該問題,應(yīng)該在網(wǎng)絡(luò)出現(xiàn)擁塞情況前及時(shí)作出正確的處理,而抖動(dòng)和延時(shí)則是網(wǎng)絡(luò)發(fā)生擁塞的前期征兆,抖動(dòng)的突變往往預(yù)示著網(wǎng)絡(luò)瓶頸的到來。抖動(dòng)表示的是數(shù)據(jù)包延時(shí)變化的劇烈程度,如果把數(shù)據(jù)包的延時(shí)當(dāng)做隨機(jī)變量,那么抖動(dòng)就是這個(gè)隨機(jī)過程中各個(gè)時(shí)刻的方差,在實(shí)際應(yīng)用過程中,對(duì)于方差的計(jì)算在計(jì)算精度與計(jì)算復(fù)雜度上做了一個(gè)取舍平衡,以達(dá)到及時(shí)準(zhǔn)確表征網(wǎng)絡(luò)抖動(dòng)的需求。然而現(xiàn)有的計(jì)算方法靈敏度較低。
技術(shù)實(shí)現(xiàn)要素:
:
本發(fā)明針對(duì)現(xiàn)有技術(shù)中存在的缺點(diǎn)和不足,提出了一種能夠保障數(shù)據(jù)傳輸安全性、能夠提高開發(fā)工作效率的高效在線協(xié)作的數(shù)據(jù)處理系統(tǒng)。
本發(fā)明通過以下措施達(dá)到:
一種高效在線協(xié)作的數(shù)據(jù)處理系統(tǒng),其特征在于設(shè)有兩個(gè)以上的用于輸入編輯內(nèi)容的客戶端以及與客戶端經(jīng)網(wǎng)絡(luò)連接的遠(yuǎn)程開發(fā)平臺(tái),所述客戶端設(shè)有數(shù)據(jù)上傳請(qǐng)求單元、數(shù)據(jù)加密單元、數(shù)據(jù)打包單元、數(shù)據(jù)上傳單元以及用于輸入文檔編輯信息的參數(shù)輸入單元、用于將編輯好的文檔上傳至遠(yuǎn)程開發(fā)平臺(tái)的上傳單元、用于接收遠(yuǎn)程開發(fā)平臺(tái)的執(zhí)行結(jié)果的下載單元以及用于完成執(zhí)行結(jié)果本地輸出的顯示單元;所述遠(yuǎn)程開發(fā)平臺(tái)設(shè)有密鑰生成單元、上傳請(qǐng)求接收單元、身份驗(yàn)證單元、密鑰發(fā)送單元、解密單元;還設(shè)有開發(fā)文檔接收單元、開發(fā)文檔解析單元、解析結(jié)果分類單元、文檔命令執(zhí)行單元、執(zhí)行結(jié)果輸出單元;其中所述解析結(jié)果分類單元設(shè)有用于對(duì)輸入的樣本數(shù)據(jù)進(jìn)行關(guān)聯(lián)處理的統(tǒng)計(jì)模塊、用于產(chǎn)生多個(gè)擾動(dòng)副本的復(fù)制模塊、用于基于擾動(dòng)特征并通過應(yīng)用預(yù)定的分類標(biāo)準(zhǔn)對(duì)多個(gè)擾動(dòng)副本進(jìn)行分類的分類器、用于基于分類器結(jié)果獲得分析結(jié)果的分析器;所述客戶端還設(shè)有網(wǎng)絡(luò)擁塞檢測模塊和數(shù)據(jù)通信快速切換模塊,其中網(wǎng)絡(luò)擁塞檢測模塊包括傳輸延時(shí)變化率獲取模塊、基準(zhǔn)值調(diào)整模塊、判斷是否重置基準(zhǔn)值模塊、基準(zhǔn)值重置模塊、抖動(dòng)值計(jì)算模塊,其中傳輸延時(shí)變化率獲取模塊、基準(zhǔn)值調(diào)整模塊、判斷是否重置基準(zhǔn)值模塊依次連接,判斷是否重置基準(zhǔn)值模塊的輸出端分別與基準(zhǔn)值重置模塊和抖動(dòng)值計(jì)算模塊相連接,基準(zhǔn)值重置模塊的輸出端與基準(zhǔn)值調(diào)整模塊相連接;遠(yuǎn)程開發(fā)平臺(tái)還設(shè)有數(shù)據(jù)挖掘單元,數(shù)據(jù)挖掘單元對(duì)獲取數(shù)據(jù)進(jìn)行以下處理:步驟1:從數(shù)據(jù)庫中抽取數(shù)據(jù),對(duì)抽取的數(shù)據(jù)進(jìn)行離散化處理;步驟2:從步驟1所獲取的數(shù)據(jù)庫中抽取數(shù)據(jù)組成訓(xùn)練集X,用于訓(xùn)練哈希函數(shù),訓(xùn)練集的大小n由決定,其中tα/2表示置信度的值,可以通過t分布臨界值獲得,ε表示最大的允許誤差;步驟3:用X訓(xùn)練哈希函數(shù),首先涉及目標(biāo)函數(shù)轉(zhuǎn)高位實(shí)數(shù)數(shù)據(jù)到低維數(shù)據(jù),目標(biāo)函數(shù)定義為:
,
其中X為訓(xùn)練集,B為基空間,B的每一個(gè)向量均為訓(xùn)練集X中訓(xùn)練出來的基向量,S是X被投影在基空間B上的低維實(shí)數(shù)值,λ1和λ2是通過十折交叉驗(yàn)證方法取得的可調(diào)參數(shù),wi,j是X中兩個(gè)實(shí)例Xi和Xj之間的歐式距離在高斯核上的投影,Si和Sj是矩陣S中的兩個(gè)向量,Bi,j是矩陣B中第i行和第j列的元素,i=1,2,3,……,n為表示實(shí)例的記號(hào),j=1,2,3,……k表示基向量的標(biāo)號(hào),n是實(shí)例的個(gè)數(shù),k是基向量的個(gè)數(shù),s>0表示S中每個(gè)元素非負(fù);
步驟4:對(duì)數(shù)據(jù)庫中還沒得到二進(jìn)制代碼的實(shí)例進(jìn)行二進(jìn)制編碼,過稱謂對(duì)每一個(gè)實(shí)例x,通過s=(B’B+2I)-1B’x得到x的低維實(shí)數(shù)值,然后通過哈希函數(shù)得到它的低維二進(jìn)制代碼,其中B是步驟2-2中定義的基空間,I是跟B同維度的單位矩陣,對(duì)整個(gè)數(shù)據(jù)庫進(jìn)行編碼,完成數(shù)據(jù)的二維化;
步驟5:去掉不必要的條件屬性,從而分析所得到約簡中的條件屬性對(duì)于決策屬性的決策規(guī)則;
步驟6:消除數(shù)據(jù)中的不一致對(duì)象和冗余對(duì)象,其中不一致對(duì)象是指條件屬性相同而決策屬性不同的對(duì)象,冗余對(duì)象為條件屬性相同而決策屬性也相同的對(duì)象
步驟7:確定神經(jīng)元網(wǎng)絡(luò)模型;
步驟8:訓(xùn)練神經(jīng)元網(wǎng)絡(luò)模型,并通過運(yùn)行算法實(shí)現(xiàn)數(shù)據(jù)分析處理;
步驟9:顯示輸出結(jié)果。
本發(fā)明中網(wǎng)絡(luò)擁塞檢測模塊的輸出端與數(shù)據(jù)通信快速切換模塊相連接,數(shù)據(jù)通信快速切換模塊的輸入端與網(wǎng)絡(luò)擁塞檢測模塊中抖動(dòng)值計(jì)算模塊的輸出端相連接,數(shù)據(jù)通信快速切換模塊包括門限值比對(duì)模塊、地址分配模塊、當(dāng)前服務(wù)網(wǎng)絡(luò)信號(hào)強(qiáng)度接收模塊、當(dāng)前節(jié)點(diǎn)與基站距離判斷模塊、邊緣觸發(fā)模塊、通信通道更新/建立模塊,其中抖動(dòng)值計(jì)算模塊的輸出端與門限值比對(duì)模塊相連接,門限值比對(duì)模塊的輸出端與地址分配模塊相連接,地址分配模塊與當(dāng)前節(jié)點(diǎn)與基站距離判斷模塊、邊緣觸發(fā)模塊、通信通道更新/建立模塊依次相連接,當(dāng)前服務(wù)網(wǎng)絡(luò)信號(hào)強(qiáng)度接收模塊的額輸出端與門限值比對(duì)模塊相連接。
本發(fā)明所述傳輸延時(shí)變化率獲取模塊把連續(xù)的時(shí)間離散化,以幀作為離散化的時(shí)間單位,Ti至Ti+1時(shí)間間隔內(nèi)共20幀,用Di表示數(shù)據(jù)包的傳輸延時(shí),傳輸時(shí)延Di的計(jì)算公式為:Di=(Ri-Si),其中Ri為接收端收到數(shù)據(jù)包的時(shí)間,Si為數(shù)據(jù)包自帶的發(fā)送時(shí)間,計(jì)算Ti-1到Ti時(shí)間內(nèi)傳輸延時(shí)的平均值和Ti到Ti+1時(shí)間內(nèi)傳輸延時(shí)的平均值根據(jù)和得到傳輸延時(shí)的變化率DRi。
本發(fā)明所述基準(zhǔn)值調(diào)整模塊進(jìn)行每單位時(shí)間調(diào)整基準(zhǔn)值:E=E+DRi×Δt,其中,E為期望值,Δt為兩幀間的時(shí)間差。
本發(fā)明所述判斷是否重置基準(zhǔn)值模塊判斷是否需要重置基準(zhǔn)值:若是,則通過基準(zhǔn)值重置模塊將基準(zhǔn)值重置為:E=Di+DRi×(Ti+1-Ti)/2,然后送入抖動(dòng)值計(jì)算模塊,否則直接送入抖動(dòng)值計(jì)算模塊。
本發(fā)明中抖動(dòng)值計(jì)算模塊求平均值與基準(zhǔn)值的差值,并對(duì)這個(gè)差值的絕對(duì)值做指數(shù)平滑,計(jì)算抖動(dòng)值Ji為:Ji=(15×Ji-1+|Di-E|)/16,用抖動(dòng)值表征網(wǎng)絡(luò)擁塞情況,抖動(dòng)值越大則即將發(fā)生的網(wǎng)絡(luò)擁塞越嚴(yán)重。
本發(fā)明所述遠(yuǎn)程開發(fā)平臺(tái)還設(shè)有存儲(chǔ)單元,用于將解密后的原始數(shù)據(jù)暫存,準(zhǔn)備下一步數(shù)據(jù)處理。
本發(fā)明所述遠(yuǎn)程開發(fā)平臺(tái)還設(shè)有解壓單元,用于對(duì)接收的打包數(shù)據(jù)進(jìn)行解壓縮處理。
本發(fā)明客戶端還設(shè)有數(shù)據(jù)下載請(qǐng)求發(fā)送單元、數(shù)據(jù)下載單元、存儲(chǔ)單元,用于下載位于遠(yuǎn)程開發(fā)平臺(tái)的數(shù)據(jù),并對(duì)其暫存。
本發(fā)明所述遠(yuǎn)程開發(fā)平臺(tái)還設(shè)有與密鑰生成單元相連接的加密策略管理單元,用于根據(jù)不同需求對(duì)數(shù)據(jù)進(jìn)行不同程度加密處理。
本發(fā)明在使用時(shí),分別處于不同空間的研發(fā)人員可以在同一時(shí)間內(nèi)分別通過不同的客戶端完成開發(fā)文檔的編輯,并在通過身份驗(yàn)證之后,通過加密通信將編輯好的文檔發(fā)送到遠(yuǎn)程開發(fā)平臺(tái),遠(yuǎn)程開發(fā)平臺(tái)上的開發(fā)文檔接收單元接收客戶端上傳的信息,并通過開發(fā)文檔解析單元解析開發(fā)文檔中包含的編譯命令,獲得編譯命令后通過文檔命令執(zhí)行單元執(zhí)行編譯,并通過執(zhí)行結(jié)果輸出單元輸出結(jié)果,遠(yuǎn)程開發(fā)平臺(tái)將結(jié)果返回給相應(yīng)的客戶端;此外還可以使處于不同時(shí)間段的研發(fā)人員根據(jù)項(xiàng)目進(jìn)度需要整合工作,產(chǎn)品開發(fā)過程中編輯與編譯過程分開執(zhí)行,有效降低了客戶端配置要求,減輕了開發(fā)人員的負(fù)擔(dān)和工作強(qiáng)度,具有結(jié)構(gòu)合理、操作簡便等顯著的優(yōu)點(diǎn)。
附圖說明:
附圖1是本發(fā)明的結(jié)構(gòu)框圖。
附圖2是本發(fā)明中客戶端的結(jié)構(gòu)框圖。
附圖3是本發(fā)明中遠(yuǎn)程開發(fā)平臺(tái)的結(jié)構(gòu)框圖。
附圖標(biāo)記:客戶端1、遠(yuǎn)程開發(fā)平臺(tái)2、數(shù)據(jù)上傳請(qǐng)求單元3、數(shù)據(jù)加密單元4、數(shù)據(jù)打包單元5、數(shù)據(jù)上傳單元6、參數(shù)輸入單元7、上傳單元8、下載單元9、顯示單元10、密鑰生成單元11、上傳請(qǐng)求接收單元12、身份驗(yàn)證單元13、密鑰發(fā)送單元14、解密單元15、開發(fā)文檔接收單元16、開發(fā)文檔解析單元17、解析結(jié)果分類單元18、文檔命令執(zhí)行單元19、執(zhí)行結(jié)果輸出單元20、網(wǎng)絡(luò)擁塞檢測模塊21、數(shù)據(jù)通信快速切換模塊22。
具體實(shí)施方式:
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的說明。
如圖所示,本發(fā)明提出了一種高效在線協(xié)作的數(shù)據(jù)處理系統(tǒng),其特征在于設(shè)有兩個(gè)以上的用于輸入編輯內(nèi)容的客戶端1以及與客戶端經(jīng)網(wǎng)絡(luò)連接的遠(yuǎn)程開發(fā)平臺(tái)2,所述客戶端1設(shè)有數(shù)據(jù)上傳請(qǐng)求單元3、數(shù)據(jù)加密單元4、數(shù)據(jù)打包單元5、數(shù)據(jù)上傳單元6以及用于輸入文檔編輯信息的參數(shù)輸入單元7、用于將編輯好的文檔上傳至遠(yuǎn)程開發(fā)平臺(tái)的上傳單元8、用于接收遠(yuǎn)程開發(fā)平臺(tái)的執(zhí)行結(jié)果的下載單元9以及用于完成執(zhí)行結(jié)果本地輸出的顯示單元10;所述遠(yuǎn)程開發(fā)平臺(tái)2設(shè)有密鑰生成單元11、上傳請(qǐng)求接收單元12、身份驗(yàn)證單元13、密鑰發(fā)送單元14、解密單元15;還設(shè)有開發(fā)文檔接收單元16、開發(fā)文檔解析單元17、解析結(jié)果分類單元18、文檔命令執(zhí)行單元19、執(zhí)行結(jié)果輸出單元20;其中所述解析結(jié)果分類單元18設(shè)有用于對(duì)輸入的樣本數(shù)據(jù)進(jìn)行關(guān)聯(lián)處理的統(tǒng)計(jì)模塊、用于產(chǎn)生多個(gè)擾動(dòng)副本的復(fù)制模塊、用于基于擾動(dòng)特征并通過應(yīng)用預(yù)定的分類標(biāo)準(zhǔn)對(duì)多個(gè)擾動(dòng)副本進(jìn)行分類的分類器、用于基于分類器結(jié)果獲得分析結(jié)果的分析器;所述客戶端還設(shè)有網(wǎng)絡(luò)擁塞檢測模塊21和數(shù)據(jù)通信快速切換模塊22,其中網(wǎng)絡(luò)擁塞檢測模塊包括傳輸延時(shí)變化率獲取模塊、基準(zhǔn)值調(diào)整模塊、判斷是否重置基準(zhǔn)值模塊、基準(zhǔn)值重置模塊、抖動(dòng)值計(jì)算模塊,其中傳輸延時(shí)變化率獲取模塊、基準(zhǔn)值調(diào)整模塊、判斷是否重置基準(zhǔn)值模塊依次連接,判斷是否重置基準(zhǔn)值模塊的輸出端分別與基準(zhǔn)值重置模塊和抖動(dòng)值計(jì)算模塊相連接,基準(zhǔn)值重置模塊的輸出端與基準(zhǔn)值調(diào)整模塊相連接;遠(yuǎn)程開發(fā)平臺(tái)還設(shè)有數(shù)據(jù)挖掘單元,數(shù)據(jù)挖掘單元對(duì)獲取數(shù)據(jù)進(jìn)行以下處理:步驟1:從數(shù)據(jù)庫中抽取數(shù)據(jù),對(duì)抽取的數(shù)據(jù)進(jìn)行離散化處理;
步驟2:從步驟1所獲取的數(shù)據(jù)庫中抽取數(shù)據(jù)組成訓(xùn)練集X,用于訓(xùn)練哈希函數(shù),訓(xùn)練集的大小n由決定,其中tα/2表示置信度的值,可以通過t分布臨界值獲得,ε表示最大的允許誤差;步驟3:用X訓(xùn)練哈希函數(shù),首先涉及目標(biāo)函數(shù)轉(zhuǎn)高位實(shí)數(shù)數(shù)據(jù)到低維數(shù)據(jù),目標(biāo)函數(shù)定義為:
,
其中X為訓(xùn)練集,B為基空間,B的每一個(gè)向量均為訓(xùn)練集X中訓(xùn)練出來的基向量,S是X被投影在基空間B上的低維實(shí)數(shù)值,λ1和λ2是通過十折交叉驗(yàn)證方法取得的可調(diào)參數(shù),wi,j是X中兩個(gè)實(shí)例Xi和Xj之間的歐式距離在高斯核上的投影,Si和Sj是矩陣S中的兩個(gè)向量,Bi,j是矩陣B中第i行和第j列的元素,i=1,2,3,……,n為表示實(shí)例的記號(hào),j=1,2,3,……k表示基向量的標(biāo)號(hào),n是實(shí)例的個(gè)數(shù),k是基向量的個(gè)數(shù),s>0表示S中每個(gè)元素非負(fù);
步驟4:對(duì)數(shù)據(jù)庫中還沒得到二進(jìn)制代碼的實(shí)例進(jìn)行二進(jìn)制編碼,過稱謂對(duì)每一個(gè)實(shí)例x,通過s=(B’B+2I)-1B’x得到x的低維實(shí)數(shù)值,然后通過哈希函數(shù)得到它的低維二進(jìn)制代碼,其中B是步驟2-2中定義的基空間,I是跟B同維度的單位矩陣,對(duì)整個(gè)數(shù)據(jù)庫進(jìn)行編碼,完成數(shù)據(jù)的二維化;
步驟5:去掉不必要的條件屬性,從而分析所得到約簡中的條件屬性對(duì)于決策屬性的決策規(guī)則;
步驟6:消除數(shù)據(jù)中的不一致對(duì)象和冗余對(duì)象,其中不一致對(duì)象是指條件屬性相同而決策屬性不同的對(duì)象,冗余對(duì)象為條件屬性相同而決策屬性也相同的對(duì)象
步驟7:確定神經(jīng)元網(wǎng)絡(luò)模型;
步驟8:訓(xùn)練神經(jīng)元網(wǎng)絡(luò)模型,并通過運(yùn)行算法實(shí)現(xiàn)數(shù)據(jù)分析處理;
步驟9:顯示輸出結(jié)果。
本發(fā)明中網(wǎng)絡(luò)擁塞檢測模塊21的輸出端與數(shù)據(jù)通信快速切換模塊22相連接,數(shù)據(jù)通信快速切換模塊22的輸入端與網(wǎng)絡(luò)擁塞檢測模塊21中抖動(dòng)值計(jì)算模塊的輸出端相連接,數(shù)據(jù)通信快速切換模塊包括門限值比對(duì)模塊、地址分配模塊、當(dāng)前服務(wù)網(wǎng)絡(luò)信號(hào)強(qiáng)度接收模塊、當(dāng)前節(jié)點(diǎn)與基站距離判斷模塊、邊緣觸發(fā)模塊、通信通道更新/建立模塊,其中抖動(dòng)值計(jì)算模塊的輸出端與門限值比對(duì)模塊相連接,門限值比對(duì)模塊的輸出端與地址分配模塊相連接,地址分配模塊與當(dāng)前節(jié)點(diǎn)與基站距離判斷模塊、邊緣觸發(fā)模塊、通信通道更新/建立模塊依次相連接,當(dāng)前服務(wù)網(wǎng)絡(luò)信號(hào)強(qiáng)度接收模塊的額輸出端與門限值比對(duì)模塊相連接。
本發(fā)明所述傳輸延時(shí)變化率獲取模塊把連續(xù)的時(shí)間離散化,以幀作為離散化的時(shí)間單位,Ti至Ti+1時(shí)間間隔內(nèi)共20幀,用Di表示數(shù)據(jù)包的傳輸延時(shí),傳輸時(shí)延Di的計(jì)算公式為:Di=(Ri-Si),其中Ri為接收端收到數(shù)據(jù)包的時(shí)間,Si為數(shù)據(jù)包自帶的發(fā)送時(shí)間,計(jì)算Ti-1到Ti時(shí)間內(nèi)傳輸延時(shí)的平均值和Ti到Ti+1時(shí)間內(nèi)傳輸延時(shí)的平均值根據(jù)和得到傳輸延時(shí)的變化率DRi。
本發(fā)明所述基準(zhǔn)值調(diào)整模塊進(jìn)行每單位時(shí)間調(diào)整基準(zhǔn)值:E=E+DRi×Δt,其中,E為期望值,Δt為兩幀間的時(shí)間差。
本發(fā)明所述判斷是否重置基準(zhǔn)值模塊判斷是否需要重置基準(zhǔn)值:若是,則通過基準(zhǔn)值重置模塊將基準(zhǔn)值重置為:E=Di+DRi×(Ti+1-Ti)/2,然后送入抖動(dòng)值計(jì)算模塊,否則直接送入抖動(dòng)值計(jì)算模塊。
本發(fā)明中抖動(dòng)值計(jì)算模塊求平均值與基準(zhǔn)值的差值,并對(duì)這個(gè)差值的絕對(duì)值做指數(shù)平滑,計(jì)算抖動(dòng)值Ji為:Ji=(15×Ji-1+|Di-E|)/16,用抖動(dòng)值表征網(wǎng)絡(luò)擁塞情況,抖動(dòng)值越大則即將發(fā)生的網(wǎng)絡(luò)擁塞越嚴(yán)重。
本發(fā)明所述遠(yuǎn)程開發(fā)平臺(tái)還設(shè)有存儲(chǔ)單元,用于將解密后的原始數(shù)據(jù)暫存,準(zhǔn)備下一步數(shù)據(jù)處理。
本發(fā)明所述遠(yuǎn)程開發(fā)平臺(tái)還設(shè)有解壓單元,用于對(duì)接收的打包數(shù)據(jù)進(jìn)行解壓縮處理。
本發(fā)明客戶端還設(shè)有數(shù)據(jù)下載請(qǐng)求發(fā)送單元、數(shù)據(jù)下載單元、存儲(chǔ)單元,用于下載位于遠(yuǎn)程開發(fā)平臺(tái)的數(shù)據(jù),并對(duì)其暫存。
本發(fā)明所述遠(yuǎn)程開發(fā)平臺(tái)還設(shè)有與密鑰生成單元相連接的加密策略管理單元,用于根據(jù)不同需求對(duì)數(shù)據(jù)進(jìn)行不同程度加密處理。
本發(fā)明在使用時(shí),分別處于不同空間的研發(fā)人員可以在同一時(shí)間內(nèi)分別通過不同的客戶端完成開發(fā)文檔的編輯,并在通過身份驗(yàn)證之后,通過加密通信將編輯好的文檔發(fā)送到遠(yuǎn)程開發(fā)平臺(tái),遠(yuǎn)程開發(fā)平臺(tái)上的開發(fā)文檔接收單元接收客戶端上傳的信息,并通過開發(fā)文檔解析單元解析開發(fā)文檔中包含的編譯命令,獲得編譯命令后通過文檔命令執(zhí)行單元執(zhí)行編譯,并通過執(zhí)行結(jié)果輸出單元輸出結(jié)果,遠(yuǎn)程開發(fā)平臺(tái)將結(jié)果返回給相應(yīng)的客戶端;此外還可以使處于不同時(shí)間段的研發(fā)人員根據(jù)項(xiàng)目進(jìn)度需要整合工作,產(chǎn)品開發(fā)過程中編輯與編譯過程分開執(zhí)行,有效降低了客戶端配置要求,減輕了開發(fā)人員的負(fù)擔(dān)和工作強(qiáng)度,具有結(jié)構(gòu)合理、操作簡便等顯著的優(yōu)點(diǎn)。