[發明專利]一種實現數據傳輸的方法、裝置和服務器有效
| 申請號: | 201310714560.9 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN103647652B | 公開(公告)日: | 2017-06-09 |
| 發明(設計)人: | 唐永剛 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/08 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司11319 | 代理人: | 蘇培華 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 數據傳輸 方法 裝置 服務器 | ||
技術領域
本發明涉及數據處理的技術領域,具體涉及一種實現數據傳輸的方法、裝置和服務器。
背景技術
隨著網絡技術的快速發展,計算機網絡與人們生活越來越密切,用戶可以通過網絡獲取各種資源,最簡單的方法就是在瀏覽器上直接獲取資源。目前最常用的就是采用HTTP(Hyper Text Transfer Protocol,超文本傳輸協議)連接獲取資源。HTTP是數據到客戶端瀏覽器的傳送協議,它是Internet上最常見的協議之一,通過HTTP即可實現計算機之間的數據傳輸,它是客戶端和服務器端請求和響應的標準。
在現有技術中,HTTP定義了客戶端與服務器交互的不同方法,最基本的數據傳輸方式包括Get和Post方式。二者雖然都是數據的提交方式,但是在實際傳輸時確有很大的不同,并且可能會對數據傳輸產生嚴重的影響。Get是用來從服務器上獲得數據,而Post是用來向服務器上傳遞數據;但這兩種方式在實際的數據傳輸過程中,都可認為是以明文方式實現的,而往往容易被非法篡改,存在著嚴重的安全隱患。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種實現數據傳輸的方法和相應的一種實現數據傳輸的裝置及服務器。
依據本發明的一個方面,提供了一種實現數據傳輸的方法,包括:
當數據傳輸會話啟動后向遠端服務器發送認證令牌獲取請求,并接收所述遠端服務器反饋的認證令牌;利用所述認證令牌和待傳輸數據生成URL;向遠端服務器發送URL接口地址訪問請求;接收到遠端服務器反饋的校驗通過信息后通過URL接口地址傳輸數據。
優選的,所述利用所述認證令牌和帶待輸數據生成URL包括:利用所述待傳輸數據構造數據字符串;計算數據傳輸參數的校驗位MD5值;所述數據傳輸參數至少包含所述數據字符串和所述認證令牌;將所述認證令牌、校驗位MD5值和此次數據傳輸的順序號添加到URL請求數據串,生成完整格式的URL。
優選的,所述數據傳輸參數還包括與所述遠端服務器共享的預設密鑰。
優選的,所述數據傳輸參數還包括此次數據傳輸會話的順序號,所述此次數據傳輸會話大于前次數據傳輸會話的順序號。
優選的,該方法還包括:在生成URL后向遠端服務器發送認證令牌獲取請求;接收到所述遠端服務器反饋的認證令牌后向遠端服務器發送URL接口地址訪問請求。
優選的,該方法還包括:當接收到所述遠端服務器反饋的認證令牌后,獲取所述遠端服務器的反饋時間。
依據本發明的另一個方面,提供了一種實現數據傳輸的方法,包括:
當數據傳輸會話啟動后,接收客戶端發送的認證令牌獲取請求,并向該客戶端反饋認證令牌;接收所述客戶端利用所述認證令牌和待傳輸數據生成URL后發送的URL接口地址訪問請求;校驗所述URL的安全性,如果校驗通過則向客戶端反饋校驗通過消息,以指示所述客戶端通過所述URL接口地址傳輸數據。
優選的,所述校驗URL的安全性包括:校驗所述URL中的認證令牌是否為所述反饋的認證令牌,如果是則確定此校驗通過;當所述認證令牌校驗通過后,校驗所述URL中校驗位MD5值是否與本地計算的校驗位MD5值相同,如果相同,則確定此校驗通過。
優選的,所述校驗URL的安全性還包括:當所述URL中的校驗位MD5值校驗通過后,校驗所述URL中此次數據傳輸會話的順序號是否大于前次數據傳輸會話的順序號,如果是,則確定此校驗通過。
優選的,該方法還包括:向所述客戶端反饋認證令牌時記錄反饋時間;當所述順序號校驗通過后,校驗所述URL中的認證令牌獲取時間是否與早于所述URL接口地址訪問請求時間,如果是,則確定此校驗通過。
依據本發明的另一個方面,提供了一種實現數據傳輸的裝置,包括:第一請求單元、生成單元、第二請求單元和傳輸單元;其中,
所述第一請求單元用于當數據傳輸會話啟動后向遠端服務器發送認證令牌獲取請求,并接收所述遠端服務器反饋的認證令牌;所述生成單元用于利用所述第一請求單元接收到的認證令牌和待傳輸數據生成URL;所述第二請求單元用于向遠端服務器發送URL接口地址訪問請求;所述傳輸單元用于接收到遠端服務器反饋的校驗成功信息后通過URL接口地址傳輸數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310714560.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:增強子在全基因組相互作用研究方法
- 下一篇:信息同步方法及網絡設備





