[發(fā)明專利]數(shù)據(jù)傳輸方法、數(shù)據(jù)存儲方法、數(shù)據(jù)查詢方法、介質(zhì)及設備有效
| 申請?zhí)枺?/td> | 202110322209.X | 申請日: | 2021-03-25 |
| 公開(公告)號: | CN112968907B | 公開(公告)日: | 2023-04-28 |
| 發(fā)明(設計)人: | 請求不公布姓名 | 申請(專利權)人: | 北京鼎事興教育咨詢有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 北京英創(chuàng)嘉友知識產(chǎn)權代理事務所(普通合伙) 11447 | 代理人: | 張桂杰 |
| 地址: | 100080 北京市海淀區(qū)丹棱街16號海興大廈9*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)傳輸 方法 數(shù)據(jù) 存儲 查詢 介質(zhì) 設備 | ||
本公開涉及一種數(shù)據(jù)傳輸方法、數(shù)據(jù)存儲方法、數(shù)據(jù)查詢方法、介質(zhì)及設備,包括:針對待發(fā)送的數(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ù)據(jù)傳輸包包括首數(shù)據(jù)包和首包標識,尾數(shù)據(jù)傳輸包包括數(shù)據(jù)鏈中的尾數(shù)據(jù)和尾包標識;將多個數(shù)據(jù)傳輸包發(fā)送給數(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ù)據(jù)存儲方法、數(shù)據(jù)查詢方法、介質(zhì)及設備。
背景技術
在P2P網(wǎng)絡中,數(shù)據(jù)接收方在接收到數(shù)據(jù)以后需要對接收額數(shù)據(jù)進行完整性驗證,若數(shù)據(jù)完整性驗證不成功,則需要請求數(shù)據(jù)發(fā)送方在再次發(fā)送該數(shù)據(jù),知道數(shù)據(jù)完整性驗證成功,并且,在數(shù)據(jù)完整性驗證成功的情況下,需要對完整的數(shù)據(jù)進行存儲,以便于利于用戶畫像建立等操作時,調(diào)用存儲的數(shù)據(jù)。
在相關技術中,數(shù)據(jù)接收方將數(shù)據(jù)的同態(tài)簽名集合作為元數(shù)據(jù),根據(jù)公鑰以及挑戰(zhàn)請求生成認證元數(shù)據(jù)集合,并將認證元數(shù)據(jù)集合發(fā)送到相應的數(shù)據(jù)發(fā)送方,由數(shù)據(jù)發(fā)送方根據(jù)認證元數(shù)據(jù)集合中的公鑰、進行完整性驗證。并且,在數(shù)據(jù)接收方進行數(shù)據(jù)存儲時,基于接收數(shù)據(jù)的先后順序,順序寫入接收的數(shù)據(jù)。
發(fā)明內(nèi)容
本公開的目的是提供一種數(shù)據(jù)傳輸方法、數(shù)據(jù)存儲方法、數(shù)據(jù)查詢方法、介質(zhì)及設備,以解決相關技術中數(shù)據(jù)傳輸?shù)耐暾则炞C便捷性較低的問題。
為了實現(xiàn)上述目的,本公開實施例第一方面,提供一種數(shù)據(jù)傳輸方法,應用于數(shù)據(jù)發(fā)送端,包括:
針對待發(fā)送的數(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ù)據(jù)傳輸包包括所述首數(shù)據(jù)包以及首包標識,所述尾數(shù)據(jù)傳輸包包括所述數(shù)據(jù)鏈中的尾數(shù)據(jù)以及尾包標識;
將所述多個數(shù)據(jù)傳輸包發(fā)送給數(shù)據(jù)接收端,其中,所述首數(shù)據(jù)傳輸包、所述尾數(shù)據(jù)傳輸包、所述中間傳輸包用于所述數(shù)據(jù)接收端對所述數(shù)據(jù)鏈中的數(shù)據(jù)進行完整性驗證,以在驗證通過后確定所述數(shù)據(jù)鏈發(fā)送完成。
本公開實施例第二方面,提供一種數(shù)據(jù)傳輸方法,應用于數(shù)據(jù)接收端,所述方法包括:
接收數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)傳輸包,其中,所述數(shù)據(jù)傳輸包是所述數(shù)據(jù)發(fā)送端根據(jù)第一方面中的任一項所述的方法發(fā)送給所述數(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ù)據(jù)傳輸包不包括所述首包標識以及所述尾包標識的情況下,確定該數(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ù)據(jù)傳輸包的情況下,確定所述數(shù)據(jù)鏈發(fā)送完成。
本公開實施例第三方面,提供一種數(shù)據(jù)存儲方法,所述方法包括:
接收數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)傳輸包,其中,所述數(shù)據(jù)傳輸包是所述數(shù)據(jù)發(fā)送端根據(jù)第一方面中的任一項所述的方法發(fā)送給所述數(shù)據(jù)接收端的;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京鼎事興教育咨詢有限公司,未經(jīng)北京鼎事興教育咨詢有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110322209.X/2.html,轉載請聲明來源鉆瓜專利網(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ì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





