[發明專利]一種客戶端設備、多媒體數據卸載系統及卸載方法有效
| 申請號: | 201010201180.1 | 申請日: | 2010-06-13 |
| 公開(公告)號: | CN101895531A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 程旭;管雪濤;張楊;吳棟霞 | 申請(專利權)人: | 北京北大眾志微系統科技有限責任公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F17/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 設備 多媒體 數據 卸載 系統 方法 | ||
技術領域
本發明涉及網絡領域,尤其涉及一種客戶端設備、多媒體數據卸載系統及卸載方法。
背景技術
近年來,資源受限的嵌入式設備非常流行,它給人們帶來了無處不在的計算環境。實時查看網絡信息以及使用網絡應用這些功能是人們使用這些設備的基礎需求,而這些功能通常是以安裝瀏覽器的方式來實現。
在網絡應用逐漸流行的同時,各種各樣的多媒體數據也被嵌入到網頁中以提供更多的信息以及更友好的用戶界面。但是這些復雜的網頁在那些沒有足夠功能和資源受限的設備上不能被很好地分析解碼并且播放。比如,有些多媒體類型對很多設備不可用,或者處理某些多媒體數據的硬件物理需求遠遠超出了現有設備的能力。
傳統的胖客戶端模型如圖1(a)所示,多媒體插件由于能擴展瀏覽器的功能而非常出名。但同樣的問題是多媒體插件也不是在所有的硬件設備上都可以使用,而且有些硬件設備的性能不足以運行這些插件。
有研究者提出如圖1(b)所示的瘦客戶端方案來解決這個問題。這種結構中,邏輯處理工作都是交給功能強大的服務器去做,客戶端是負責顯示工作與用戶界面的控制。和傳統的胖客戶端相比,瘦客戶端結構不需要在客戶端安裝復雜的瀏覽器以及多媒體插件,所以客戶端的硬件可以非常簡單。在各種網絡環境下,瘦客戶端方法在靜態網頁顯示方明已被證明能夠提供很好的性能。
但是不穩定的瘦客戶端模型需要大量的服務器工作量來保持穩定性,否則高質量的網絡瀏覽就不能被保證了。由于不能充分利用客戶端的資源,服務器的能力是個瓶頸。一種可替代的方法如圖1(c)所示,是將那些以前用復雜控件處理的多媒體數據從資源受限的客戶端卸載到資源豐富的代理服務器上進行處理,與此同時,瀏覽會話仍然存儲在客戶端。這種方法既可以擴展那些不能在客戶端實現的功能,也不會增加服務器端的工作壓力。
發明內容
本發明要解決的技術問題是提供一種客戶端設備、多媒體數據卸載系統及卸載方法,可以豐富資源受限的客戶端設備的瀏覽器功能,減少資源受限的客戶端設備的本地資源消耗,并能提高其處理多媒體數據的能力。
為了解決上述問題,本發明提供了一種客戶端設備,包括:服務發現模塊;
一個或多個插件代理模塊,各與一種類型的多媒體數據對應;
瀏覽器,用于向服務器發送一個請求,接收服務器返回的所請求的網頁;
控制模塊,用于判斷所接收的網頁中是否存在需卸載的多媒體數據,如果存在,則調用所述服務發現模塊,并根據所述多媒體數據的類型,調用對應的插件代理模塊;
服務發現模塊,用于選擇能夠對需卸載的多媒體數據解碼的代理服務器;并通知所述插件代理模塊,為該插件代理模塊對應類型的多媒體數據所選擇的代理服務器;
各所述插件代理模塊當被調用時,與所選擇的代理服務器建立連接,將所接收的網頁中對應類型的多媒體數據發送給所選擇的代理服務器,接收該代理服務器處理后得到的遠程顯示數據。
進一步地,所述的客戶端設備還包括:
圖形模塊,用于在所述網頁中,將所述插件代理模塊接收的遠程顯示數據繪制在該插件代理模塊對應的顯示區域里。
進一步地,所述插件代理模塊還用于將本插件代理模塊對應的所控范圍內的用戶事件發送到所選擇的代理服務器去處理。
進一步地,所述控制模塊還用于從網頁中提取需卸載的多媒體數據的URL,發送給插件代理模塊;
所述插件代理模塊將多媒體數據發送給代理服務器時,是發送該多媒體數據的URL,或是攔截該URL的多媒體數據后轉發給代理服務器。
本發明還提供了一種多媒體數據卸載系統,包括:
上述的客戶端設備、代理服務器;
所述代理服務器包括:
一個或多個遠程插件模塊,用于從所述插件代理模塊接收本遠程插件模塊能夠處理的多媒體數據,處理后得到客戶端可以識別的格式的所述遠程顯示數據,并返回給所述插件代理模塊。
進一步地,所述的系統還包括:服務登記模塊,與所述客戶端設備的服務發現模塊相連,用于向所述服務發現模塊提供本代理服務器所能處理的多媒體數據的類型和版本。
本發明還提供了一種多媒體數據卸載方法,包括:
客戶端當從服務器收到所請求的網頁時,如果網頁中存在需卸載的多媒體數據,則調用該多媒體數據的類型對應的插件代理模塊;
選擇能對需卸載的多媒體數據解碼的代理服務器,并通知所述插件代理模塊,為該插件代理模塊對應類型的多媒體數據所選擇的代理服務器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北大眾志微系統科技有限責任公司,未經北京北大眾志微系統科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010201180.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





