[發明專利]一種數據的傳輸方法及系統有效
| 申請號: | 201510315943.8 | 申請日: | 2015-06-10 |
| 公開(公告)號: | CN105187373B | 公開(公告)日: | 2018-06-12 |
| 發明(設計)人: | 楊肖;寧斌;李偉;姜靜;田園 | 申請(專利權)人: | 武漢華工賽百數據系統有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京華沛德權律師事務所 11302 | 代理人: | 房德權 |
| 地址: | 430223 湖北省武漢*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 身份標識碼 數據接收端 原始數據 傳輸方法及系統 回執 加密 驗證 成功接收 傳輸數據 傳輸效率 確認數據 數據傳輸 網絡連接 驗證成功 驗證結果 傳輸層 接收端 發送 保證 成功 | ||
本發明公開了一種數據的傳輸方法及系統。其中,該方法包括:發送第一身份標識碼和原始數據給數據接收端,數據接收端接收到第一身份標識碼和原始數據后,對第一身份標識碼進行驗證,當驗證成功時,數據接收端將第二身份標識碼和回執進行回發;接收到第二身份標識碼和回執后,對第二身份標識碼進行驗證;當驗證結果為成功時,確認數據接收端成功接收原始數據;在傳輸層對網絡連接進行加密。本發明一方面保證了數據傳輸的安全性,另一方面避免了對傳輸數據進行加密,提高了數據的傳輸效率。
技術領域
本發明涉及通信的技術領域,尤其涉及一種數據的傳輸方法及系統。
背景技術
目前,針對數據的交換,通常采用以下傳統方式:
一般對于大批量數據文件的數據交換,通常采用FTP(File Transfer Protocol,文件傳輸協議)的形式上傳,即用戶通過客戶機程序向服務器程序發出命令,服務器程序執行用戶所發出的命令,并將執行的結果返回到客戶機,這屬于最基本的數據傳輸形式,無法保證數據上傳下載的安全性。為了保證數據上傳下載的安全性,用戶還可以采用SFTP(Secure File Transfer Protocol,安全文件傳送協議)的形成傳輸數據。但是,由于SFTP需要對傳輸文件進行加密傳輸,因而SFTP的數據傳輸效率比普通的FTP要低得多。
因此,需要一種兼具高安全性和高數據傳輸效率的數據傳輸方式。
發明內容
本發明實施例通過提供一種數據的傳輸方法及系統,解決了現有技術中無法兼具高安全性和高數據傳輸效率的技術問題。
本發明實施例提供了一種數據的傳輸方法,所述方法包括:
發送第一身份標識碼和原始數據給數據接收端,所述數據接收端接收到所述第一身份標識碼和所述原始數據后,對所述第一身份標識碼進行驗證,當驗證成功時,所述數據接收端將第二身份標識碼和回執進行回發;
接收到所述第二身份標識碼和所述回執后,對所述第二身份標識碼進行驗證;當驗證結果為成功時,確認所述數據接收端成功接收所述原始數據;
在傳輸層對網絡連接進行加密。
進一步地,所述在傳輸層對網絡連接進行加密,具體包括:
發送網絡連接請求給所述數據接收端,所述數據接收端接收所述網絡連接請求,將所述數據接收端的公鑰發回;
接收所述公鑰,判斷所述公鑰是否正確;
若正確,生成對稱密鑰,并用所述公鑰對所述對稱密鑰進行加密,發送加密后的對稱密鑰給所述數據接收端,所述數據接收端接收所述加密后的對稱密鑰,通過所述數據接收端的公鑰對所述加密后的對稱密鑰進行解密,并判斷解密得到的對稱密鑰與數據發送端的對稱密鑰是否匹配,若匹配成功,對所述第一身份標識碼進行驗證。
進一步地,在所述數據接收端成功接收所述原始數據之后,所述數據接收端還對所述原始數據的有效性進行驗證,若驗證成功,對所述原始數據進行解析。
進一步地,所述對所述原始數據的有效性進行驗證,若驗證成功,對所述原始數據進行解析,具體包括:
對所述原始數據的格式是否滿足數據傳輸協議的格式要求、所述原始數據的文件頭的格式是否滿足數據傳輸協議的格式要求、所述原始數據的文件體各元素的層級是否滿足數據傳輸協議的格式要求進行驗證;
若均驗證成功,對所述原始數據進行解析。
進一步地,所述對所述原始數據進行解析,具體包括:
將所述原始數據以二進制數組的形式進行存儲;
解析所述二進制數組上每個元素的物理存儲位置,對各元素的物理存儲位置進行存儲;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢華工賽百數據系統有限公司,未經武漢華工賽百數據系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510315943.8/2.html,轉載請聲明來源鉆瓜專利網。





