[發明專利]對數據進行壓縮序列化以從客戶端應用進行傳輸有效
| 申請號: | 201510038468.4 | 申請日: | 2015-01-26 |
| 公開(公告)號: | CN104820668B | 公開(公告)日: | 2019-06-07 |
| 發明(設計)人: | 蒂莫西·邁克爾·塔利 | 申請(專利權)人: | 奧誓公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34;H04L29/08 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 李曉冬 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端應用 壓縮 序列化 線程 分析服務器 傳輸 測量數據 代碼編碼 代碼序列 代碼壓縮 工作線程 后臺線程 數據傳輸 數據掃描 頁面視圖 有效地 構建 服務器 互聯網 申請 | ||
本申請涉及對數據進行壓縮序列化以從客戶端應用進行傳輸。一種系統能夠在客戶端應用線程(比如,Web瀏覽器線程)上有效地壓縮與頁面視圖有關的測量數據,并通過互聯網將經壓縮的數據傳輸到服務器(比如,分析服務器)。作為壓縮的準備,系統能夠包括數據掃描、代碼構建、代碼編碼和代碼序列化。壓縮能夠在客戶端應用的后臺線程上運行,從而不會與客戶端應用運行的其他處理相干擾。例如,web工作線程能夠實現本文描述的代碼壓縮。
技術領域
本申請涉及從運行客戶端應用(比如,web瀏覽器)的客戶設備、跨網絡傳輸壓縮的數據。本申請還涉及用于通過客戶端應用流式傳輸 (streaming)內容的技術,比如,用于向由web瀏覽器顯示的頁面視圖流式傳輸內容的技術。此外,本申請涉及壓縮與流式傳輸內容相關聯的數據,這些數據包括與內容流相關聯的內容數據和用戶交互數據。
背景技術
在復雜的客戶端應用和網站的頁面視圖之中,互聯網上正呈現和追蹤著逐漸增長的內容和數據量。在一些實例中,所提供和追蹤的內容和數據量的增長 率超過了單位成本的帶寬和傳輸速率的增長 率。當代的針對更快地傳輸更多數據的補救措施通常關注改進通信通道。另一補救措施是改變正在被傳輸的數據以使得這些數據更簡明或至少更小。
一種已知的使得數據更簡明或至少更小的方式是進行壓縮。例如,已知和常用的方式是:壓縮電子郵件附件以提高電子郵件附件被上傳以通過電子郵件進行傳輸、跨網絡在電子郵件服務器之間進行傳輸、并最終通過接收電子郵件服務器和用戶點擊下載附件而下載的速度。由于這樣的需求,貫穿信息時代壓縮技術已經發生了演進,并且出于許多原因改進的信息系統已經被配置為包括數據壓縮技術。
然而,當代的用于通過互聯網傳輸追蹤的內容數據和用戶交互數據以進行分析的方法和系統(這些方法和系統有效地采用了數據壓縮)是能夠被改進的。本文所描述的是示例改進。
另外,關于通過互聯網(尤其是通過流(stream))遞送內容,向用戶呈現新內容的性能和無縫性仍然會暫時中斷(hiccup),尤其是當用戶設備包括或連接到具有有限帶寬的鏈路時。本文還描述了用于提升通過互聯網進行的內容的遞送的無縫性的系統和方法,以及壓縮數據和關聯的數據以傳輸的服務器(比如,web分析服務器)的方式。
發明內容
本文描述的是用于有效地壓縮與客戶端應用線程上的頁面視圖有關的測量數據(instrumentation data)并通過互聯網將壓縮的數據傳輸到服務器 (比如,分析服務器)的系統、產品和方法。作為壓縮的準備,系統、產品和方法能夠包括數據掃描、代碼構建、代碼解碼和代碼序列化。壓縮能夠在客戶端應用的后臺線程上運行,從而不會與客戶端應用運行的其他處理相干擾。例如,web工作線程(worker)能夠實現本文所述的代碼壓縮。
關于數據壓縮,測量數據可以包括追蹤的內容數據、追蹤的頁面視圖數據、追蹤的用戶交互數據、以及追蹤的客戶端應用數據。追蹤的內容數據可以包括與內容的實質有關追蹤的數據以及與內容的人類可感知特征有關的任何數據(比如,內容的音頻和/或視覺特征)。追蹤的頁面視圖數據可以包括與頁面視圖的人類可感知特征和該頁面視圖的一個或多個部分有關的追蹤的數據。追蹤的用戶交互數據可以包括關于與頁面視圖及其內容的用戶交互(比如,針對頁面視圖及其內容的多個方面的點擊和其他類型的手勢)的追蹤的數據。追蹤的客戶端應用數據可以包括與客戶端應用屬性和參數(比如,web瀏覽器版本和這些版本的技術和視覺特征)有關的追蹤的數據。追蹤的客戶端應用數據還可以包括追蹤的配置數據。
附圖說明
參照以下附圖和描述可以更好地理解這些系統和方法。參照以下附圖描述了非限制性和非窮盡性的示例。附圖中的部件不一定是按比例繪制的,而重點在于闡明系統的原理。在附圖中,遍布不同的視圖,相同的標號指代相應的部分。
圖1示出了示例信息系統的框圖,該示例信息系統包括網絡的示例設備,這些示例設備能夠通信地與對數據執行客戶端壓縮以傳輸到服務器的示例系統相耦合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奧誓公司,未經奧誓公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510038468.4/2.html,轉載請聲明來源鉆瓜專利網。





