一種基于云計算的數(shù)據(jù)傳輸方法及其傳輸裝置的制造方法
【專利摘要】本發(fā)明涉及一種數(shù)據(jù)傳輸方法,尤其涉及一種基于云計算的數(shù)據(jù)傳輸方法及其傳輸裝置,由于在數(shù)據(jù)傳輸步驟中,云端服務器上設(shè)置中轉(zhuǎn)緩存服務器;各個客戶端分別設(shè)置本地數(shù)據(jù)庫;由于本地數(shù)據(jù)庫存儲有經(jīng)各個客戶端接收到的報表解析后的數(shù)據(jù),而且數(shù)據(jù)傳輸方式是數(shù)據(jù)發(fā)送端將相應的數(shù)據(jù)組成報表傳輸?shù)街修D(zhuǎn)緩存服務器,然后經(jīng)過加密緩存,數(shù)據(jù)接收端再從中轉(zhuǎn)緩存服務器接收相應的報表,解析為數(shù)據(jù),再進行處理;傳輸數(shù)據(jù)的客戶端可以作為新的接收數(shù)據(jù)的客戶端,接收數(shù)據(jù)的客戶端可以作為新的傳輸數(shù)據(jù)的客戶端;以此最終實現(xiàn)數(shù)據(jù)的傳輸。本數(shù)據(jù)傳輸方法及其傳輸裝置,安全性高,數(shù)據(jù)傳輸?shù)男室哺摺?br>【專利說明】
一種基于云計算的數(shù)據(jù)傳輸方法及其傳輸裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種數(shù)據(jù)傳輸方法,尤其涉及一種基于云計算的數(shù)據(jù)傳輸方法及其傳輸裝置。
【背景技術(shù)】
[0002]常見的數(shù)據(jù)管理系統(tǒng),數(shù)據(jù)統(tǒng)一存儲在服務器數(shù)據(jù)庫??蛻舳擞脩粼L問數(shù)據(jù),采用的是通過專用IP直接訪問服務器中的數(shù)據(jù)庫。此類型系統(tǒng),數(shù)據(jù)庫對授權(quán)訪問的客戶端完全開放,所有授權(quán)客戶端都可訪問數(shù)據(jù)庫,使得存在兩個明顯缺陷:一、當訪問人數(shù)過多時,容易造成服務器訪問擁堵;二、數(shù)據(jù)信息安全性低。
【發(fā)明內(nèi)容】
[0003]為了彌補上述現(xiàn)有技術(shù)的缺陷,本發(fā)明的目的是提供一種數(shù)據(jù)安全性高、數(shù)據(jù)傳輸順暢的基于云計算的數(shù)據(jù)傳輸方法及其傳輸裝置。
[0004]為達到上述目的,本發(fā)明的技術(shù)方案是:
[0005]—種基于云計算的數(shù)據(jù)傳輸方法,包括:
[0006]授權(quán)步驟,云端服務器上設(shè)置配置程序,云端服務器通過配置程序?qū)Ω鱾€客戶端的訪問進行授權(quán);
[0007]數(shù)據(jù)傳輸步驟,云端服務器上設(shè)置中轉(zhuǎn)緩存服務器;
[0008]各個客戶端分別設(shè)置本地數(shù)據(jù)庫;
[0009]傳輸數(shù)據(jù)的客戶端將數(shù)據(jù)處理完成后存儲在其本地數(shù)據(jù)庫,然后將處理后的數(shù)據(jù)組成報表,經(jīng)因特網(wǎng)加密傳輸?shù)街修D(zhuǎn)緩存服務器進行加密緩存,接收數(shù)據(jù)的客戶端從中轉(zhuǎn)緩存服務器接收報表,將該報表解密并解析為數(shù)據(jù),并保存在其本地數(shù)據(jù)庫,然后對數(shù)據(jù)進行再處理;傳輸數(shù)據(jù)的客戶端可以作為新的接收數(shù)據(jù)的客戶端,接收數(shù)據(jù)的客戶端可以作為新的傳輸數(shù)據(jù)的客戶端。
[0010]進一步的,還包括分層步驟,配置程序先注冊各個客戶端,為各個客戶端配置一個唯一的ID,并將ID載入到相應的客戶端中;云端服務器再通過各個客戶端的ID對客戶端進行分層,包括底層客戶端和至少一個上層客戶端,當上層客戶端只有一個時,該上層客戶端又稱為頂層客戶端;當上層客戶端為二個及以上時,最上層客戶端為頂層客戶端。
[0011 ]進一步的,數(shù)據(jù)傳輸步驟中,各個底層客戶端輸入原始數(shù)據(jù),分別存儲在各自的本地數(shù)據(jù)庫,并對原始數(shù)據(jù)進行處理;
[0012]還包括:
[0013]上層需求判斷子步驟,當任意層客戶端的上層客戶端需要該層客戶端處理后的數(shù)據(jù)時,該層客戶端將處理后的數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存服務器進行加密緩存;該層客戶端的上層客戶端在緩存時期內(nèi)從中轉(zhuǎn)緩存服務器中接收該層客戶端傳輸?shù)膱蟊?,接著將該報表解析為?shù)據(jù),并保存在其本地數(shù)據(jù)庫,然后對數(shù)據(jù)進行審核;
[0014]當其上層不需要處理后的數(shù)據(jù),則直接存儲在該層客戶端的本地數(shù)據(jù)庫中;
[0015]數(shù)據(jù)判斷子步驟,上層客戶端對接收到的數(shù)據(jù)進行審核;
[0016]當數(shù)據(jù)有誤時,將經(jīng)過審核的數(shù)據(jù)組成報表,然后發(fā)送到中轉(zhuǎn)緩存服務器,僅供為其提供原報表的下層客戶端接收并進行再次處理;
[0017]當數(shù)據(jù)無誤時,若存在上層客戶端且上層客戶端需要數(shù)據(jù)時,則將該數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存服務器中進行加密緩存,并僅供該上層客戶端接收;若存在上層客戶端且上層客戶端不需要數(shù)據(jù)時,則存儲在該層客戶端本地數(shù)據(jù)庫;若不存在上層,則其為頂層客戶端,審核為最終審核,直接存儲在其本地數(shù)據(jù)庫。
[0018]進一步的,一個底層客戶端僅有一個上層客戶端;一個上層客戶端至少有一個下層客戶端。
[0019]進一步的,授權(quán)步驟中,對各個客戶端對云端服務器訪問進行授權(quán)時,配置程序先注冊各個客戶端,為各個客戶端配置一個唯一的ID,并將ID載入到相應的客戶端中;云端服務器根據(jù)各個ID對相應的客戶端的訪問進行授權(quán)。
[0020]本發(fā)明還提供了一種基于云計算的數(shù)據(jù)傳輸裝置,包括:
[0021 ]授權(quán)模塊,包括設(shè)置在云端服務器上的配置子模塊,云端服務器通過配置子模塊對各個數(shù)據(jù)處理模塊的訪問進行授權(quán);
[0022]數(shù)據(jù)傳輸模塊,包括設(shè)置在云端服務器上的中轉(zhuǎn)緩存子模塊;
[0023]分別設(shè)置在各個數(shù)據(jù)處理模塊上的數(shù)據(jù)存儲子模塊;
[0024]傳輸數(shù)據(jù)的數(shù)據(jù)處理模塊將數(shù)據(jù)處理完成后存儲在其數(shù)據(jù)存儲子模塊,然后將處理后的數(shù)據(jù)組成報表,經(jīng)因特網(wǎng)加密傳輸?shù)街修D(zhuǎn)緩存子模塊進行加密緩存,接收數(shù)據(jù)的數(shù)據(jù)處理模塊從中轉(zhuǎn)緩存子模塊接收報表,將該報表解密并解析為數(shù)據(jù),并保存在其數(shù)據(jù)存儲子模塊,然后對數(shù)據(jù)進行再處理;傳輸數(shù)據(jù)的數(shù)據(jù)處理模塊可以作為新的接收數(shù)據(jù)的數(shù)據(jù)處理模塊,接收數(shù)據(jù)的數(shù)據(jù)處理模塊可以作為新的傳輸數(shù)據(jù)的數(shù)據(jù)處理模塊。
[0025]進一步的,還包括分層模塊,配置子模塊先注冊各個數(shù)據(jù)處理模塊,為各個數(shù)據(jù)處理模塊配置一個唯一的ID,并將ID載入到相應的數(shù)據(jù)處理模塊中;云端服務器再通過各個數(shù)據(jù)處理模塊的ID對數(shù)據(jù)處理模塊進行分層,包括底層數(shù)據(jù)處理模塊和至少一個上層數(shù)據(jù)處理模塊,當上層數(shù)據(jù)處理模塊只有一個時,該上層數(shù)據(jù)處理模塊又稱為頂層數(shù)據(jù)處理模塊;當上層數(shù)據(jù)處理模塊為二個及以上時,最上層數(shù)據(jù)處理模塊為頂層數(shù)據(jù)處理模塊。
[0026]進一步的,各個底層數(shù)據(jù)處理模塊輸入原始數(shù)據(jù),分別存儲在各自的數(shù)據(jù)存儲子模塊,對原始數(shù)據(jù)進行處理;
[0027]數(shù)據(jù)傳輸模塊,還包括:
[0028]上層需求判斷子模塊,當任意層數(shù)據(jù)處理模塊的上層數(shù)據(jù)處理模塊需要該層數(shù)據(jù)處理模塊處理后的數(shù)據(jù)時,該層數(shù)據(jù)處理模塊將處理后的數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存子模塊進行加密緩存;該層數(shù)據(jù)處理模塊的上層數(shù)據(jù)處理模塊在緩存時期內(nèi)從中轉(zhuǎn)緩存子模塊中接收該層數(shù)據(jù)處理模塊傳輸?shù)膱蟊?,接著將該報表解析為?shù)據(jù),并保存在其數(shù)據(jù)存儲子模塊,然后對數(shù)據(jù)進行審核;
[0029]當其上層數(shù)據(jù)處理模塊不需要處理后的數(shù)據(jù),則直接存儲在該層數(shù)據(jù)處理模塊的數(shù)據(jù)存儲子模塊中;
[0030]數(shù)據(jù)判斷子模塊,上層數(shù)據(jù)處理模塊對接收到的數(shù)據(jù)進行審核;
[0031]當數(shù)據(jù)有誤時,將經(jīng)過審核的數(shù)據(jù)組成報表,然后發(fā)送到中轉(zhuǎn)緩存子模塊,僅供為其提供原報表的下層數(shù)據(jù)處理模塊接收并進行再次處理;
[0032]當數(shù)據(jù)無誤時,若存在上層數(shù)據(jù)處理模塊且上層數(shù)據(jù)處理模塊需要數(shù)據(jù)時,則將該數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存子模塊中進行加密緩存,并僅供該上層數(shù)據(jù)處理模塊接收;若存在上層數(shù)據(jù)處理模塊且上層數(shù)據(jù)處理模塊不需要數(shù)據(jù)時,則存儲在該層數(shù)據(jù)處理模塊的數(shù)據(jù)存儲子模塊;若不存在上層數(shù)據(jù)處理模塊,則其為頂層數(shù)據(jù)處理模塊,審核為最終審核,直接存儲在其數(shù)據(jù)存儲子模塊。
[0033]進一步的,一個底層數(shù)據(jù)處理模塊僅有一個上層數(shù)據(jù)處理模塊;一個上層數(shù)據(jù)處理模塊至少有一個下層數(shù)據(jù)處理模塊。
[0034]進一步的,授權(quán)模塊在對各個數(shù)據(jù)處理模塊對云端服務器訪問進行授權(quán)時,配置子模塊先注冊各個數(shù)據(jù)處理模塊,為各個數(shù)據(jù)處理模塊配置一個唯一的ID,并將ID載入到相應的數(shù)據(jù)處理模塊中;云端服務器根據(jù)各個ID對相應的數(shù)據(jù)處理模塊的訪問進行授權(quán)。
[0035]本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是:采用上述技術(shù)方案,由于客戶端對云端服務器的訪問需要配置程序的授權(quán),且各個客戶端分別設(shè)置本地數(shù)據(jù)庫,本地數(shù)據(jù)庫存儲有經(jīng)各個客戶端接收到的報表解析后的數(shù)據(jù),而且數(shù)據(jù)傳輸方式是數(shù)據(jù)發(fā)送端將相應的數(shù)據(jù)組成報表傳輸?shù)街修D(zhuǎn)緩存服務器,然后經(jīng)過加密緩存,數(shù)據(jù)接收端再從中轉(zhuǎn)緩存服務器接收相應的報表,解析為數(shù)據(jù),再進行處理;傳輸數(shù)據(jù)的客戶端可以作為新的接收數(shù)據(jù)的客戶端,接收數(shù)據(jù)的客戶端可以作為新的傳輸數(shù)據(jù)的客戶端;以此最終實現(xiàn)數(shù)據(jù)的傳輸,使得數(shù)據(jù)傳輸?shù)陌踩愿?,傳輸效率也高?br>[0036]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步描述。
【附圖說明】
[0037]圖1為本發(fā)明一種基于云計算的數(shù)據(jù)傳輸方法具體實施例中分層及授權(quán)步驟的流程圖;
[0038]圖2為本發(fā)明一種基于云計算的數(shù)據(jù)傳輸方法具體實施例中底層客戶端與上層客戶端之間的數(shù)據(jù)傳輸流程圖;
[0039]圖3為本發(fā)明一種基于云計算的數(shù)據(jù)傳輸方法具體實施例中上層客戶端與頂層客戶端的數(shù)據(jù)傳輸流程圖;
[0040]圖4為本發(fā)明一種基于云計算的數(shù)據(jù)傳輸裝置具體實施例的的框圖。
[0041]附圖標記
[0042]I分層模塊2云端服務器
[0043]3配置模塊4數(shù)據(jù)處理模塊
[0044]41底層數(shù)據(jù)處理模塊42上層數(shù)據(jù)處理模塊
[0045]43頂層數(shù)據(jù)處理模塊5授權(quán)模塊
[0046]6數(shù)據(jù)傳輸模塊 61中轉(zhuǎn)緩存子模塊
[0047]62存儲子模塊
【具體實施方式】
[0048]為了更充分理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實施例對本發(fā)明的技術(shù)方案進一步介紹和說明,但不局限于此。
[0049]如圖1所示,一種應用于水行業(yè)的、基于云計算的數(shù)據(jù)傳輸方法,包括:
[0050]分層步驟:
[0051 ]云端服務器上設(shè)置配置程序;云端服務器通過配置程序根據(jù)輸入的層數(shù)將各個客戶端進行分層;
[0052]為了能方便且快速地對各個客戶端進行分層,將各個客戶端進行分層時,配置程序先注冊各個客戶端,為各個客戶端配置一個唯一的ID,并將ID載入到相應的客戶端中;云端服務器再通過各個客戶端的ID對客戶端進行分層,按層級依次分為底層客戶端、上層客戶端和頂層客戶端;
[0053]授權(quán)步驟:
[0054]云端服務器通過配置程序?qū)Ω鱾€客戶端對其訪問進行授權(quán);
[0055]為了能方便且快速地授權(quán)各個客戶端對云端服務器進行訪問,授權(quán)步驟中,對各個客戶端對云端服務器訪問進行授權(quán)時,配置程序先注冊各個客戶端,為各個客戶端配置一個唯一的ID,并將ID載入到相應的客戶端中;云端服務器根據(jù)各個ID對相應的客戶端的訪問進行授權(quán);
[0056]如圖2和圖3所示,數(shù)據(jù)傳輸步驟:
[0057]云端服務器上設(shè)置中轉(zhuǎn)緩存服務器;各個客戶端分別設(shè)置本地數(shù)據(jù)庫;
[0058]底層客戶端輸入原始數(shù)據(jù),存儲在本地數(shù)據(jù)庫,并對原始數(shù)據(jù)進行處理;
[0059]上層需求判斷子步驟,當上層客戶端需要處理后的數(shù)據(jù)時,底層客戶端將處理后的數(shù)據(jù)組成報表,然后傳輸?shù)街修D(zhuǎn)緩存服務器進行加密緩存(加密方式采用aes256方式,當然也可以是其他加密方式,下述的加密方式相同),并存儲在本地數(shù)據(jù)庫中;上層客戶端在緩存時期內(nèi)從中轉(zhuǎn)緩存服務器中接收底層客戶端傳輸?shù)膱蟊?,接著將該報表解析為?shù)據(jù),然后保存在其本地數(shù)據(jù)庫,并對數(shù)據(jù)進行審核;超過緩存時期,中轉(zhuǎn)緩存服務器將清空底層客戶端傳輸?shù)臄?shù)據(jù);
[0060]當上層客戶端不需要處理后的數(shù)據(jù),則直接存儲在其本地數(shù)據(jù)庫中;
[0061]數(shù)據(jù)判斷子步驟,上層客戶端對接收到的數(shù)據(jù)進行審核;
[0062]當數(shù)據(jù)有誤時,將經(jīng)過審核的數(shù)據(jù)組成報表,然后發(fā)送到中轉(zhuǎn)緩存服務器,僅供底層客戶端接收并進行再次處理;超過緩存時期,中轉(zhuǎn)緩存服務器將清空其傳輸?shù)膱蟊恚?br>[0063]當數(shù)據(jù)無誤時,頂層客戶端需要數(shù)據(jù)時,上層客戶端則將從底層客戶端接收的報表傳輸?shù)街修D(zhuǎn)緩存服務器中進行加密緩存,并僅供頂層客戶端接收;超過緩存時期,中轉(zhuǎn)緩存服務器將清空其傳輸?shù)膱蟊?頂層客戶端在緩存時期內(nèi)從中轉(zhuǎn)緩存服務器中接收上層客戶端傳輸?shù)膱蟊恚又鴮⒃搱蟊斫馕鰹閿?shù)據(jù),并保存在其本地數(shù)據(jù)庫,然后對數(shù)據(jù)進行審核;
[0064]當審核數(shù)據(jù)有誤:將經(jīng)過審核的數(shù)據(jù)組成報表,然后發(fā)送到中轉(zhuǎn)緩存服務器,僅供上層客戶端接收并進行再次處理;超過緩存時期,中轉(zhuǎn)緩存服務器將清空其傳輸?shù)膱蟊恚?br>[0065]當審核數(shù)據(jù)無誤,則將解析后的數(shù)據(jù)存儲在頂層客戶端數(shù)據(jù)庫,完成數(shù)據(jù)的傳輸。
[0066]進一步的,為了提高數(shù)據(jù)傳輸、處理及審核的效率,一個底層客戶端僅有一個上層客戶端;一個上層客戶端至少有一個下層客戶端;頂層客戶端至少有一個上層客戶端。
[0067]在其他實施例中,客戶端可以僅分層為底層客戶端和頂層客戶端;或者上層客戶端可以分層為多個層級的客戶端。
[0068]綜上所述:采用上述具體實施例,由于配置程序?qū)⒏鱾€客戶端進行了分層,且各個客戶端僅能接收其上/下層客戶端發(fā)送到中轉(zhuǎn)緩存服務器中經(jīng)aes256方式加密后的、且僅供其接收的數(shù)據(jù)或?qū)徍朔答佉庖?,同時,各個客戶端設(shè)有各自的本地數(shù)據(jù)庫,數(shù)據(jù)主要存儲在本地,經(jīng)因特網(wǎng)傳輸少量特定加密數(shù)據(jù),大大提高了數(shù)據(jù)的安全性;同時,還由于配置程序?qū)Ω鱾€客戶端對其訪問的授權(quán),限制了其他未經(jīng)授權(quán)的訪問,保障授權(quán)用戶的使用。
[0069]如圖4所示,本發(fā)明還提供了一種基于云計算的數(shù)據(jù)傳輸裝置,包括:
[0070]分層模塊I,包括設(shè)置在云端服務器2上的配置子模塊3,云端服務器2通過配置子模塊3根據(jù)輸入的層數(shù)將各個數(shù)據(jù)處理模塊4進行分層;
[0071]為了能方便且快速地對各個數(shù)據(jù)處理模塊4進行分層,分層模塊I在將各個數(shù)據(jù)處理模塊4進行分層時,配置子模塊3先注冊各個數(shù)據(jù)處理模塊4,為各個數(shù)據(jù)處理模塊4配置一個唯一的ID,并將ID載入到相應的數(shù)據(jù)處理模塊4中;云端服務器2再通過各個數(shù)據(jù)處理模塊4的ID對數(shù)據(jù)處理模塊4進行分層,按層級分為底層數(shù)據(jù)處理模塊41、上層數(shù)據(jù)處理模塊42和頂層數(shù)據(jù)處理模塊43;
[0072]授權(quán)模塊5,與分層模塊I共用配置子模塊3,用于授權(quán)各個數(shù)據(jù)處理模塊4對云端服務器2的訪問;
[0073]為了能方便且快速地授權(quán)各個數(shù)據(jù)處理模塊4對云端服務器2進行訪問,授權(quán)模塊5根據(jù)各個ID對相應的數(shù)據(jù)處理模塊4的訪問進行授權(quán);
[0074]數(shù)據(jù)傳輸模塊6,包括以下子模塊:
[0075]中轉(zhuǎn)緩存子模塊61,設(shè)置在云端服務器2上,緩存時間內(nèi),用于臨時緩存各個數(shù)據(jù)處理模塊4傳輸?shù)皆贫朔掌?的報表;超過緩存時期,用于清空各個數(shù)據(jù)處理模塊4傳輸?shù)皆贫朔掌?的報表;
[0076]存儲子模塊62,分為三類,分別用于存儲底層數(shù)據(jù)處理模塊41、上層數(shù)據(jù)處理模塊42和頂層數(shù)據(jù)處理模塊43所接收的數(shù)據(jù);
[0077]底層數(shù)據(jù)處理模塊41,用以輸入、處理原始數(shù)據(jù),將原始數(shù)據(jù)及處理后的數(shù)據(jù)存儲在與其對應的存儲子模塊62,發(fā)送僅供上層數(shù)據(jù)處理模塊42接收的用處理后的數(shù)據(jù)組成的報表到中轉(zhuǎn)緩存子模塊61中進行加密緩存,以及從中轉(zhuǎn)緩存子模塊61接收上層數(shù)據(jù)處理模塊42傳輸?shù)慕?jīng)審核的數(shù)據(jù)組成的報表;
[0078]上層數(shù)據(jù)處理模塊42,用以從中轉(zhuǎn)緩存子模塊61中接收底層數(shù)據(jù)處理模塊41發(fā)送的報表,將該報表解析為數(shù)據(jù)后存儲在與其對應的存儲子模塊62中,且對接收的數(shù)據(jù)進行審核;
[0079]當審核數(shù)據(jù)有誤:經(jīng)審核的數(shù)據(jù)組成的報表傳輸?shù)街修D(zhuǎn)緩存子模塊61進行加密緩存,僅供其提供原報表的底層數(shù)據(jù)處理模塊41接收并進行再次處理;
[0080]當審核數(shù)據(jù)無誤:
[0081]頂層數(shù)據(jù)處理模塊43需要數(shù)據(jù)時,則將從底層數(shù)據(jù)處理模塊41接收的報表傳輸?shù)街修D(zhuǎn)緩存子模塊61中進行加密緩存,并僅供頂層數(shù)據(jù)處理模塊43接收;
[0082]頂層數(shù)據(jù)處理模塊43不需要數(shù)據(jù)時,則僅存儲在與其對應的存儲子模塊62中;
[0083]頂層數(shù)據(jù)處理模塊43,從中轉(zhuǎn)緩存模塊61中接收上層數(shù)據(jù)處理模塊42傳輸?shù)膱蟊?,并將該報表解析為?shù)據(jù)后,存儲在與其對應的存儲子模塊62中,且對接收的數(shù)據(jù)進行審核;
[0084]當審核數(shù)據(jù)有誤,將經(jīng)審核的數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存模塊61進行加密緩存,僅供其提供數(shù)據(jù)的上層數(shù)據(jù)處理模塊42接收并進行再次處理;
[0085]當審核數(shù)據(jù)無誤,存儲在與其對應的子存儲模塊62中,即完成了數(shù)據(jù)的傳輸。
[0086]進一步的,由于實際應用中,底層數(shù)據(jù)處理模塊41一般有多個,而上層數(shù)據(jù)處理模塊42數(shù)量相對較少,為了提高數(shù)據(jù)傳輸、處理及審核的效率,一個底層數(shù)據(jù)處理模塊41僅有一個上層數(shù)據(jù)處理模塊42; —個上層數(shù)據(jù)處理模塊42至少有一個底層數(shù)據(jù)處理模塊41;頂層處理模塊43至少有一個上層處理模塊42;
[0087]在其他實施例中,數(shù)據(jù)處理模塊4可以僅分層為底層數(shù)據(jù)處理模塊41和頂層數(shù)據(jù)處理模塊43;或者上層數(shù)據(jù)處理模塊42可以再分層為多個層級的數(shù)據(jù)處理模塊。
[0088]本發(fā)明所做的技術(shù)延伸或再創(chuàng)造,均受本發(fā)明的保護。本發(fā)明的保護范圍以權(quán)利要求書為準。
【主權(quán)項】
1.一種基于云計算的數(shù)據(jù)傳輸方法,其特征在于,包括: 授權(quán)步驟,云端服務器上設(shè)置配置程序,云端服務器通過配置程序?qū)Ω鱾€客戶端的訪問進行授權(quán); 數(shù)據(jù)傳輸步驟,云端服務器上設(shè)置中轉(zhuǎn)緩存服務器; 各個客戶端分別設(shè)置本地數(shù)據(jù)庫; 傳輸數(shù)據(jù)的客戶端將數(shù)據(jù)處理完成后存儲在其本地數(shù)據(jù)庫,然后將處理后的數(shù)據(jù)組成報表,經(jīng)因特網(wǎng)加密傳輸?shù)街修D(zhuǎn)緩存服務器進行加密緩存,接收數(shù)據(jù)的客戶端從中轉(zhuǎn)緩存服務器接收報表,將該報表解密并解析為數(shù)據(jù),并保存在其本地數(shù)據(jù)庫,然后對數(shù)據(jù)進行再處理;傳輸數(shù)據(jù)的客戶端可以作為新的接收數(shù)據(jù)的客戶端,接收數(shù)據(jù)的客戶端可以作為新的傳輸數(shù)據(jù)的客戶端。2.根據(jù)權(quán)利要求1所述的基于云計算的數(shù)據(jù)傳輸方法,其特征在于:還包括分層步驟,配置程序先注冊各個客戶端,為各個客戶端配置一個唯一的ID,并將ID載入到相應的客戶端中;云端服務器再通過各個客戶端的ID對客戶端進行分層,包括底層客戶端和至少一個上層客戶端,當上層客戶端只有一個時,該上層客戶端又稱為頂層客戶端;當上層客戶端為二個及以上時,最上層客戶端為頂層客戶端。3.根據(jù)權(quán)利要求2所述的基于云計算的數(shù)據(jù)傳輸方法,其特征在于:數(shù)據(jù)傳輸步驟中,各個底層客戶端輸入原始數(shù)據(jù),分別存儲在各自的本地數(shù)據(jù)庫,并對原始數(shù)據(jù)進行處理; 還包括: 上層需求判斷子步驟,當任意層客戶端的上層客戶端需要該層客戶端處理后的數(shù)據(jù)時,該層客戶端將處理后的數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存服務器進行加密緩存;該層客戶端的上層客戶端在緩存時期內(nèi)從中轉(zhuǎn)緩存服務器中接收該層客戶端傳輸?shù)膱蟊?,接著將該報表解析為?shù)據(jù),并保存在其本地數(shù)據(jù)庫,然后對數(shù)據(jù)進行審核; 當其上層不需要處理后的數(shù)據(jù),則直接存儲在該層客戶端的本地數(shù)據(jù)庫中; 數(shù)據(jù)判斷子步驟,上層客戶端對接收到的數(shù)據(jù)進行審核; 當數(shù)據(jù)有誤時,將經(jīng)過審核的數(shù)據(jù)組成報表,然后發(fā)送到中轉(zhuǎn)緩存服務器,僅供為其提供原報表的下層客戶端接收并進行再次處理; 當數(shù)據(jù)無誤時,若存在上層客戶端且上層客戶端需要數(shù)據(jù)時,則將該數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存服務器中進行加密緩存,并僅供該上層客戶端接收;若存在上層客戶端且上層客戶端不需要數(shù)據(jù)時,則存儲在該層客戶端本地數(shù)據(jù)庫;若不存在上層,則其為頂層客戶端,審核為最終審核,直接存儲在其本地數(shù)據(jù)庫。4.根據(jù)權(quán)利要求2所述的基于云計算的數(shù)據(jù)傳輸方法,其特征在于:一個底層客戶端僅有一個上層客戶端;一個上層客戶端至少有一個下層客戶端。5.根據(jù)權(quán)利要求1所述的基于云計算的數(shù)據(jù)傳輸方法,其特征在于:授權(quán)步驟中,對各個客戶端對云端服務器訪問進行授權(quán)時,配置程序先注冊各個客戶端,為各個客戶端配置一個唯一的ID,并將ID載入到相應的客戶端中;云端服務器根據(jù)各個ID對相應的客戶端的訪問進行授權(quán)。6.一種基于云計算的數(shù)據(jù)傳輸裝置,其特征在于,包括: 授權(quán)模塊,包括設(shè)置在云端服務器上的配置子模塊,云端服務器通過配置子模塊對各個數(shù)據(jù)處理模塊的訪問進行授權(quán); 數(shù)據(jù)傳輸模塊,包括設(shè)置在云端服務器上的中轉(zhuǎn)緩存子模塊; 分別設(shè)置在各個數(shù)據(jù)處理模塊上的數(shù)據(jù)存儲子模塊; 傳輸數(shù)據(jù)的數(shù)據(jù)處理模塊將數(shù)據(jù)處理完成后存儲在其數(shù)據(jù)存儲子模塊,然后將處理后的數(shù)據(jù)組成報表,經(jīng)因特網(wǎng)加密傳輸?shù)街修D(zhuǎn)緩存子模塊進行加密緩存,接收數(shù)據(jù)的數(shù)據(jù)處理模塊從中轉(zhuǎn)緩存子模塊接收報表,將該報表解密并解析為數(shù)據(jù),并保存在其數(shù)據(jù)存儲子模塊,然后對數(shù)據(jù)進行再處理;傳輸數(shù)據(jù)的數(shù)據(jù)處理模塊可以作為新的接收數(shù)據(jù)的數(shù)據(jù)處理模塊,接收數(shù)據(jù)的數(shù)據(jù)處理模塊可以作為新的傳輸數(shù)據(jù)的數(shù)據(jù)處理模塊。7.根據(jù)權(quán)利要求6所述的基于云計算的數(shù)據(jù)傳輸裝置,其特征在于:還包括分層模塊,配置子模塊先注冊各個數(shù)據(jù)處理模塊,為各個數(shù)據(jù)處理模塊配置一個唯一的ID,并將ID載入到相應的數(shù)據(jù)處理模塊中;云端服務器再通過各個數(shù)據(jù)處理模塊的ID對數(shù)據(jù)處理模塊進行分層,包括底層數(shù)據(jù)處理模塊和至少一個上層數(shù)據(jù)處理模塊,當上層數(shù)據(jù)處理模塊只有一個時,該上層數(shù)據(jù)處理模塊又稱為頂層數(shù)據(jù)處理模塊;當上層數(shù)據(jù)處理模塊為二個及以上時,最上層數(shù)據(jù)處理模塊為頂層數(shù)據(jù)處理模塊。8.根據(jù)權(quán)利要求7所述的基于云計算的數(shù)據(jù)傳輸裝置,其特征在于: 各個底層數(shù)據(jù)處理模塊輸入原始數(shù)據(jù),分別存儲在各自的數(shù)據(jù)存儲子模塊,對原始數(shù)據(jù)進行處理; 數(shù)據(jù)傳輸模塊,還包括: 上層需求判斷子模塊,當任意層數(shù)據(jù)處理模塊的上層數(shù)據(jù)處理模塊需要該層數(shù)據(jù)處理模塊處理后的數(shù)據(jù)時,該層數(shù)據(jù)處理模塊將處理后的數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存子模塊進行加密緩存;該層數(shù)據(jù)處理模塊的上層數(shù)據(jù)處理模塊在緩存時期內(nèi)從中轉(zhuǎn)緩存子模塊中接收該層數(shù)據(jù)處理模塊傳輸?shù)膱蟊?,接著將該報表解析為?shù)據(jù),并保存在其數(shù)據(jù)存儲子模塊,然后對數(shù)據(jù)進行審核; 當其上層數(shù)據(jù)處理模塊不需要處理后的數(shù)據(jù),則直接存儲在該層數(shù)據(jù)處理模塊的數(shù)據(jù)存儲子模塊中; 數(shù)據(jù)判斷子模塊,上層數(shù)據(jù)處理模塊對接收到的數(shù)據(jù)進行審核; 當數(shù)據(jù)有誤時,將經(jīng)過審核的數(shù)據(jù)組成報表,然后發(fā)送到中轉(zhuǎn)緩存子模塊,僅供為其提供原報表的下層數(shù)據(jù)處理模塊接收并進行再次處理; 當數(shù)據(jù)無誤時,若存在上層數(shù)據(jù)處理模塊且上層數(shù)據(jù)處理模塊需要數(shù)據(jù)時,則將該數(shù)據(jù)組成相應的報表,然后傳輸?shù)街修D(zhuǎn)緩存子模塊中進行加密緩存,并僅供該上層數(shù)據(jù)處理模塊接收;若存在上層數(shù)據(jù)處理模塊且上層數(shù)據(jù)處理模塊不需要數(shù)據(jù)時,則存儲在該層數(shù)據(jù)處理模塊的數(shù)據(jù)存儲子模塊;若不存在上層數(shù)據(jù)處理模塊,則其為頂層數(shù)據(jù)處理模塊,審核為最終審核,直接存儲在其數(shù)據(jù)存儲子模塊。9.根據(jù)權(quán)利要求7所述的基于云計算的數(shù)據(jù)傳輸裝置,其特征在于:一個底層數(shù)據(jù)處理模塊僅有一個上層數(shù)據(jù)處理模塊;一個上層數(shù)據(jù)處理模塊至少有一個下層數(shù)據(jù)處理模塊。10.根據(jù)權(quán)利要求6所述的基于云計算的數(shù)據(jù)傳輸裝置,其特征在于:授權(quán)模塊在對各個數(shù)據(jù)處理模塊對云端服務器訪問進行授權(quán)時,配置子模塊先注冊各個數(shù)據(jù)處理模塊,為各個數(shù)據(jù)處理模塊配置一個唯一的ID,并將ID載入到相應的數(shù)據(jù)處理模塊中;云端服務器根據(jù)各個ID對相應的數(shù)據(jù)處理模塊的訪問進行授權(quán)。
【文檔編號】H04L29/06GK105897772SQ201610463854
【公開日】2016年8月24日
【申請日】2016年6月23日
【發(fā)明人】黃曉平, 楊磊, 易小艷
【申請人】深圳市清時捷科技有限公司