[發明專利]一種網絡數據處理方法及裝置、數據發送方法及裝置有效
| 申請號: | 201410815521.2 | 申請日: | 2014-12-23 |
| 公開(公告)號: | CN104506530B | 公開(公告)日: | 2018-02-06 |
| 發明(設計)人: | 李亮;聶志;姚君婷;吳雨果 | 申請(專利權)人: | 方正寬帶網絡服務有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 北京銀龍知識產權代理有限公司11243 | 代理人: | 許靜,黃燦 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 數據處理 方法 裝置 數據 發送 | ||
技術領域
本發明涉及互聯網技術,尤其涉及一種網絡數據處理方法及裝置、數據發送方法及裝置。
背景技術
隨著互聯網技術的快速普及,用戶通過網絡進行聊天交友、網上購物、文件傳輸等活動越來越頻繁,這其中涉及大量的用戶私密或敏感信息在互聯網上進行傳輸,如何保證網絡信息的安全傳輸就成為一個十分重要的問題。
目前一般的系統或網站都是基于http(Hypertext transfer protocol,超文本傳輸協議)協議進行數據請求和響應。用戶發出特定需求的http請求后,就等待服務器響應。服務器接收到請求,對請求進行分析和處理,最后將結果返回給用戶。這種協議定義請求簡單,請求響應速度快,但在傳輸中一般都是明文進行傳輸,用戶的信息在網絡傳輸過程中很容易被他人竊取、篡改,甚至請求被重定向到一些廣告網站、釣魚網站,造成經濟損失。另一類銀行、支付類系統或網站主要采用https(Hyper Text Transfer Protocol over Secure Socket Layer,超文本協議下加入安全套接層)協議進行網絡信息傳輸。用戶與服務器通信前,需要通過交換持有的證書進行身份驗證,認證通過后,再通過SSL進行數據的加密傳輸。這種協議保障了信息的安全傳輸,但要求服務器端必須安裝可信第三方認證機構的CA(Certificate Authority,認證授權機構)證書,用戶首次訪問網站時下載并安裝相應證書,這就給企業和用戶在部署和使用方面都增加了難度,同時在通信過程,https要求用戶和服務器間的請求和響應都要進行加密和解密,這就增加了服務器CPU的消耗,當用戶數量激增,請求數量也增加情況時,服務器CPU就會出現瓶頸,出現無法快速響應用戶請求,甚至崩潰等情況。
發明內容
有鑒于此,本發明提供一種網絡數據處理方法及裝置、數據發送方法及裝置,所述方法和裝置能夠在保證網絡數據安全的同時,不會過度增加CPU的消耗。
基于上述目的本發明提供的一種網絡數據處理方法,包括如下步驟:
接收客戶端向服務器端發出的網絡請求數據;
根據預先專門設定的協議,從所述網絡請求數據解壓解析所得到的二進制流數據中解析得出客戶端的操作內容數據以及身份驗證數據;
當身份驗證數據通過校驗時,根據所述操作內容數據對服務器端執行相應的網絡操作。
可選的,所述根據預先專門設定的協議、從所述網絡數據解壓解析所得到的二進制流數據中解析得到操作內容數據以及身份驗證數據的步驟具體包括:
解壓獲取所述網絡請求數據的原始二進制流;
根據預先專門設定的協議,從所述原始二進制流中解析出系統版本號二進制序列、請求碼、遠程調用服務名、遠程調用方法名、身份驗證令牌、用戶操作權限信息以及其它參數。
可選的,根據所述操作內容數據對服務器端執行相應的網絡操作的步驟具體包括:
根據系統版本號、請求碼獲得對應的核心服務存根,并根據所述遠程調用服務名和遠程調用方法名從所述核心服務存根中查詢對應服務;
結合查詢到的對應服務以及所述其它參數對服務器進行操作。
可選的,接收發送方向接收方發出的網絡數據之前,還包括:
接收用戶向公網服務器發出的身份驗證請求;
從所述身份驗證請求的二進制流數據中解析出用戶口令和硬件ID;
從預設的記錄中,根據用戶口令和硬件ID驗證用戶身份;
當用戶身份驗證通過時,生成該用戶的身份驗證令牌;
將預設記錄中與用戶對應的用戶權限信息和上述身份驗證令牌作為對應用戶的身份驗證信息,轉換為二進制流,發送給客戶端。
可選的,根據所述操作內容數據執行相應的網絡操作之后,所述方法還包括:
獲得對服務器端執行相應網絡操作的反饋數據;
將執行相應網絡操作的反饋數據轉換為二進制流,壓縮回傳給客戶端。
同時,本發明還提供一種網絡數據發送方法,包括在客戶端執行的如下步驟:
按照預先設定的協議中規定的格式,將原始網絡操作請求消息和預先保存的用戶驗證信息轉換成網絡請求數據;
將網絡請求數據的二進制流數據壓縮并發送;
接收服務器響應所述網絡請求數據的反饋數據所轉換的二進制流數據。
可選的,所述請求數據的二進制流數據包括:系統版本號、請求碼、遠程調用服務名、遠程調用方法名、身份驗證令牌、用戶操作權限以及其它參數。
可選的,所述方法還包括:
向公網服務器發送身份驗證請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于方正寬帶網絡服務有限公司,未經方正寬帶網絡服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410815521.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:層次式數據擁有證明方法
- 下一篇:一種SDN網絡動態目標防御系統及方法





