[發明專利]一種數據處理方法、客戶端、頁面引擎及系統有效
| 申請號: | 201310259828.4 | 申請日: | 2013-06-26 |
| 公開(公告)號: | CN104253788B | 公開(公告)日: | 2019-07-16 |
| 發明(設計)人: | 何一舟;夏檳 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/58 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 任媛;蔣雅潔 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 客戶端 頁面 引擎 系統 | ||
本發明公開了一種數據處理方法、客戶端、頁面引擎及系統,其中,該方法包括:根據時間敏感度和/或數據量劃分數據;對劃分后的數據選擇采用客戶端/服務器模式、和/或瀏覽器/服務器模式進行數據傳輸??蛻舳税〝U展接口和第一數據傳輸單元,第一數據傳輸單元用于采用客戶端/服務器模式、和/或瀏覽器/服務器模式進行數據傳輸。采用本發明,降低了服務器的資源占用,提供了可靠高效的數據傳輸。
技術領域
本發明涉及互聯網數據交互的處理技術,尤其涉及一種數據處理方法、客戶端、頁面引擎及系統。
背景技術
現有互聯網領域數據交互的處理技術為:瀏覽器采用B/S模式與后臺服務器進行數據交互,所述B/S模式為瀏覽器/服務器模式,該B/S模式是無狀態的通信方式,當瀏覽器與服務器建立連接時,瀏覽器基于超文本傳輸協議(http)向服務器發送數據請求,服務器響應該數據請求,將數據返回瀏覽器,關閉瀏覽器與服務器間的連接。當服務器需要主動向瀏覽器推送數據時主要有以下幾種策略:
(1)長連接策略:用一個傳輸控制協議(tcp)連接處理多個http請求的通信方式,也稱為http keep-alive,實現原理是在服務器處理瀏覽器的數據請求后,在瀏覽器與服務器間一直保持連接狀態,服務器也可以主動推送數據到瀏覽器,如圖1所示。
(2)輪詢策略:是一種周期性發數據請求主動獲取后臺服務器數據的通信方式,即:瀏覽器周期性向服務器發送數據請求,主動詢問數據更新。
(3)長輪詢策略:對上述(2)的普通輪詢策略的改進,服務器在收到瀏覽器發送的輪詢數據請求時,如果沒有新數據,不是立即響應該數據請求,而是盡可能的延時響應,從而減少輪詢的次數,如圖2所示。
(4)網絡套接字(WebSocket)策略:一種基于tcp的html5通信技術。通過WebSocket建立一個連接,可以實現瀏覽器和服務器的全雙工通信。
在實現本發明的過程中,發明人發現現有技術至少存在以下缺點:
1)服務器資源占用大:不管是B/S模式的長輪詢策略還是長連接策略,都會造成服務器保持一段時間的連接狀態,對服務器的資源占用比較大。而且,輪詢機制會產生較多數據請求,服務器需要對數據請求進行應答,同樣會造成服務器資源的消耗。
2)兼容性:WebSocket是html5的技術,并不普及,并且存在瀏覽器兼容性的問題,目前只有chrome,Firefox等瀏覽器支持。
3)安全性:B/S模式時采用的http協議,安全性不高,而且,基于http協議的長連接策略有時效性,不是穩定的可靠連接。
發明內容
有鑒于此,本發明的主要目的在于提供一種數據處理方法、客戶端、頁面引擎及系統,兼具B/S模式和C/S模式的優勢,降低了服務器的資源占用,提供了可靠高效的數據傳輸。
為達到上述目的,本發明的技術方案是這樣實現的:
一種數據處理方法,該方法包括:
根據時間敏感度和/或數據量劃分數據;
對劃分后的數據選擇采用客戶端/服務器模式、和/或瀏覽器/服務器模式進行數據傳輸。
其中,所述對劃分后的數據選擇采用客戶端/服務器模式、和/或瀏覽器/服務器模式進行數據傳輸,至少包括以下任一種方式:
方式1:前端與后臺間數據交互為請求/應答方式時,對劃分為時間敏感度高和/或數據量小的數據,采用所述客戶端/服務器模式進行數據傳輸;
方式2:前端與后臺間數據交互為請求/應答方式時,對劃分為時間敏感度低和/或數據量大的數據,采用所述瀏覽器/服務器模式進行數據傳輸;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310259828.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:背光調節方法及裝置
- 下一篇:一種自然能分層曝氣充氧人工濕地





