[發(fā)明專利]一種數(shù)據(jù)傳輸方法、裝置、設備、系統(tǒng)和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201811638892.2 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109889456B | 公開(公告)日: | 2023-09-05 |
| 發(fā)明(設計)人: | 蔡功松;林義 | 申請(專利權(quán))人: | 廈門海為科技有限公司 |
| 主分類號: | H04L47/60 | 分類號: | H04L47/60;H04L47/78 |
| 代理公司: | 北京惠科金知識產(chǎn)權(quán)代理有限公司 11981 | 代理人: | 賈婧琪 |
| 地址: | 361000 福建省廈門市火炬高新區(qū)*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)傳輸 方法 裝置 設備 系統(tǒng) 存儲 介質(zhì) | ||
1.一種數(shù)據(jù)傳輸方法,其特征在于,包括:
由一個后臺服務器逐級向下設置數(shù)據(jù)傳輸系統(tǒng),每個數(shù)據(jù)傳輸系統(tǒng)包括至少一級數(shù)據(jù)傳輸層,每級數(shù)據(jù)傳輸層包括數(shù)據(jù)傳輸設備;
對于除了位于最底端的數(shù)據(jù)傳輸設備的其他任意數(shù)據(jù)傳輸設備,用于接收下一級設備傳輸?shù)牟杉瘮?shù)據(jù);其中,所述下一級設備為待采集的設備或者下一級的數(shù)據(jù)傳輸設備;
對所述采集數(shù)據(jù)進行緩存,以在底層形成緩存隊列;
獲取上一級設備的網(wǎng)絡地址,并通過網(wǎng)絡將緩存隊列中的采集數(shù)據(jù)根據(jù)所述網(wǎng)絡地址逐一上傳到上一級設備;其中,所述上一級設備為上一級的數(shù)據(jù)傳輸設備或者后臺服務器;
從多個最底端的數(shù)據(jù)傳輸設備到最頂端的后臺服務器,包括多個多級數(shù)據(jù)傳輸設備,這組成一整個數(shù)據(jù)傳輸網(wǎng)絡,并存在一個各設備之間的尋址系統(tǒng);在該尋址系統(tǒng)中,會存儲整個數(shù)據(jù)傳輸網(wǎng)絡中的所有設備地址以及表示上下級的層級關(guān)系,這可稱為設備地址庫,此份的設備地址庫,在整個數(shù)據(jù)傳輸網(wǎng)絡中的每個設備中都存在一份完全一樣的副本,并且任何網(wǎng)絡一個設備的地址發(fā)生變更時,將通知整個數(shù)據(jù)傳輸網(wǎng)絡,更新每個設備中的設備地址庫;
獲取上一級設備的網(wǎng)絡地址,并通過網(wǎng)絡將緩存隊列中的采集數(shù)據(jù)根據(jù)所述網(wǎng)絡地址逐一上傳到上一級設備,還包括:
當判斷數(shù)據(jù)量超出自身的負載時,控制所述采集數(shù)據(jù)延時上傳至上一級設備;
當判斷設備自身崩潰時,控制所述采集數(shù)據(jù)停止上傳至上一級設備,具體地,數(shù)據(jù)上傳過程中,任何一級的數(shù)據(jù)傳輸設備產(chǎn)生大負載時,負載分流機制會自動將此大負載控制在當前數(shù)據(jù)傳輸設備中,負載分流的方式由兩種:①當判斷所述數(shù)據(jù)量超出自身負載時,負載分流機制將通過緩存機制,在底層形成緩存隊列,控制數(shù)據(jù)延時上傳;②當數(shù)據(jù)傳輸設備當前數(shù)據(jù)傳輸設備自身崩潰時,該數(shù)據(jù)傳輸設備的數(shù)據(jù)不執(zhí)行數(shù)據(jù)上傳指令,以免因某一級的數(shù)據(jù)傳輸設備的故障而影響后臺服務器;
通過網(wǎng)絡將緩存隊列中的采集數(shù)據(jù)根據(jù)所述網(wǎng)絡地址逐一上傳到上一級設備,上傳方式包括:省流量的數(shù)據(jù)上傳方式、數(shù)據(jù)必達的數(shù)據(jù)上傳方式以及數(shù)據(jù)只到達一次的數(shù)據(jù)上傳方式;
其中,當級設備本身在判斷上一級的設備崩潰時,對于要求必達的數(shù)據(jù),將嘗試自動尋找更高一級的設備進行傳輸數(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ù)存儲在數(shù)據(jù)庫中。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,還包括:
接收所述上一級設備根據(jù)所述網(wǎng)絡地址下發(fā)的數(shù)據(jù)指令;其中,所述上一級設備為上一級的數(shù)據(jù)傳輸設備或者后臺服務器;
將所述數(shù)據(jù)指令通過多次數(shù)據(jù)交互方式逐一下發(fā)到下一級設備;其中,一旦設備接收到所述數(shù)據(jù)指令優(yōu)先執(zhí)行所述數(shù)據(jù)下發(fā)工作;其中,所述下一級設備為待采集的設備或者下一級的數(shù)據(jù)傳輸設備。
3.一種數(shù)據(jù)傳輸設備,其特征在于,包括處理器、存儲器以及存儲在所述存儲器中且被配置由所述處理器執(zhí)行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1至2任一項所述的數(shù)據(jù)傳輸方法。
4.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括后臺服務器以及數(shù)據(jù)多級采集結(jié)構(gòu);其中,所述數(shù)據(jù)多級采集結(jié)構(gòu)包括至少一級數(shù)據(jù)傳輸層;每級數(shù)據(jù)傳輸層包括至少一個如權(quán)利要求3所述的數(shù)據(jù)傳輸設備;
其中,對于每一級數(shù)據(jù)傳輸層的數(shù)據(jù)傳輸設備,用于接收下一級設備傳輸?shù)牟杉瘮?shù)據(jù);對所述采集數(shù)據(jù)進行緩存,以在底層形成緩存隊列;獲取上一級設備的網(wǎng)絡地址,并通過網(wǎng)絡將緩存隊列中的采集數(shù)據(jù)根據(jù)所述網(wǎng)絡地址逐一上傳到上一級設備;其中,所述下一級設備為待采集的設備或者下一級的數(shù)據(jù)傳輸設備;所述上一級設備為上一級的數(shù)據(jù)傳輸設備或者后臺服務器;
所述后臺服務器,用于接收所述數(shù)據(jù)傳輸設備上傳的采集數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門海為科技有限公司,未經(jīng)廈門海為科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811638892.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





