[發明專利]一種數據代理方法與系統在審
| 申請號: | 201610052300.3 | 申請日: | 2016-01-26 |
| 公開(公告)號: | CN105491169A | 公開(公告)日: | 2016-04-13 |
| 發明(設計)人: | 賈鵬;宋繼勐;田光輝;王強;郭超 | 申請(專利權)人: | 蘇州蝸牛數字科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W28/10;H04W76/02 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司 11467 | 代理人: | 王金雙 |
| 地址: | 215000 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 代理 方法 系統 | ||
技術領域
本發明涉及數據處理領域,特別是涉及一種數據代理方法與系統。
背景技術
數據代理技術是指一種特殊的網絡服務,其允許一個網絡終端(一般為客 戶端)通過該服務與另一個網絡終端(一般為服務器)進行非直接的連接。使 用代理技術可以實現提高訪問速度、控制內部資源訪問、過濾內容等。
現有的針對android移動終端的數據代理技術都是基于某一特定應用或特 定協議進行的數據代理,無法識別所有應用、代理終端所有數據。
另外,市面上使用的是一種基于虛擬專用網絡(VirtualPrivateNetwork)技術 的方式,可以獲取終端所有流量進行轉發,但是虛擬專用網絡主要側重網絡的 安全性,會在傳輸過程中進行大量的數據封裝、加密、解壓等,嚴重影響數據 的代理效率及并發支持。此外,傳統的虛擬專用網絡設備無法識別數據所屬的 應用信息,從而無法根據用戶的使用行為對用戶訪問進行精確的實時監控與控 制。
發明內容
為了解決現有技術存在的不足,本發明的目的在于提供一種數據代理方法 與系統,實現保證高效率、高并發和高實時性的同時,在不需要特殊權限的情 況將終端的所有流量進行代理轉發的功能,同時根據用戶的訪問行為進行相應 的實時控制。
為實現上述目的,本發明提供的的數據代理方法,包括以下步驟:
(1)移動終端發送連接請求,并根據配置信息,創建流量隧道;
(2)獲取用戶上行流量,對上行數據進行協議封裝,并上傳至代理服務器;
(3)代理服務器對所述上傳數據進行解封裝,獲取原數據,并進行轉發;
(4)獲取下行數據,對數據進行協議封裝后,發送回對應的移動終端;
(5)移動終端接收下行數據,對數據進行解封裝,并寫入流量隧道,由流 量隧道返回給相應的應用程序。
進一步地,所述步驟(1)進一步包括以下步驟:移動終端將賬號密碼信息 發送到代理服務器進行連接請求;代理服務端根據賬號密碼信息對移動終端進 行驗證;驗證通過后,代理服務端移動終端分配配置信息,并將所述配置信息 返回給移動終端;移動終端使用配置信息進行流量隧道的創建。
進一步地,所述配置信息,包括虛擬IP、MTU、DNS信息。
進一步地,所述步驟(2)進一步包括:移動終端從流量隧道中獲取用戶的 上行數據,對上行數據進行協議封裝;對上行數據進行應用識別;將封裝后的 上行數據與其所屬應用信息同時上傳至代理服務器。
更進一步地,所述步驟(3)進一步包括:服務端接收上行數據,對數據進 行解封裝,獲取原數據;通過原數據的目的IP進行轉發。
為實現上述目的,本發明還提出了一種數據代理系統,包括:移動終端、 代理服務器、外部應用服務器,以及內部資源服務器,其中,
所述移動終端,其通過外部網絡與所述代理服務器進行通信;所述代理服 務器通過外部網絡與所述外部應用服務器進行通信;所述代理服務器與所述內 部資源服務器通過內網進行通信;
所述移動終端經過所述代理服務器對所述外部應用服務器、所述內部資源 服務器進行訪問。
進一步地,所述移動終端,包括,隧道控制模塊、終端數據收發模塊、數 據應用信息識別與控制模塊,以及終端協議處理模塊,其中,
所述隧道控制模塊,其建立流量隧道并維護與所述代理服務器的連接;
所述終端數據收發模塊,其從所述流量隧道中讀取數據,發往所述代理服 務器或從所述代理服務器接收數據寫入所述流量隧道;
所述數據應用信息識別與控制模塊,其識別數據所屬應用,同時對數據進 行策略控制;
所述終端協議處理模塊,其用于封裝或解析數據。
進一步地,所述代理服務器,包括連接控制模塊、服務器數據轉發模塊、 服務器協議處理模塊,以及數據控制模塊,其中,
所述連接控制模塊,其維護和建立與所述移動終端的連接,為所述移動終 端分配配置信息;
所述服務器數據轉發模塊,其向所述外部應用服務器轉發所述移動終端數 據;
所述服務器協議處理模塊,其用于封裝、解析數據;
所述數據控制模塊,其用于對數據進行策略控制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州蝸牛數字科技股份有限公司,未經蘇州蝸牛數字科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610052300.3/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





