[發明專利]將異步通知推送到網絡裝置的方法和系統無效
| 申請號: | 200680026254.4 | 申請日: | 2006-07-19 |
| 公開(公告)號: | CN101223737A | 公開(公告)日: | 2008-07-16 |
| 發明(設計)人: | 艾倫·梅瑟;約翰·W·切尼 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | H04L12/28 | 分類號: | H04L12/28 |
| 代理公司: | 北京銘碩知識產權代理有限公司 | 代理人: | 韓明星;李云霞 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 異步 通知 送到 網絡 裝置 方法 系統 | ||
技術領域
本發明涉及將異步通知推送到聯網的裝置,具體說,涉及使用萬維網技術將異步通知推送到家庭網絡裝置。
背景技術
很多電子裝置(例如,家庭網絡裝置)包括對于Web瀏覽器的支持,所述Web瀏覽器支持用于從一個裝置到另一個裝置顯示并提供內容的HTTP和HTML標準。由于很多原因,可從服務器裝置向客戶機裝置發送通知包括:警告消息、一般通信的裝置狀態更新等。一些家庭網絡中間件系統(諸如,UPNP、HAVi、Jini等)使用明確的事件機制將這些更新發送到計劃中的客戶機裝置以進行解釋。
通常,使用服務器裝置和客戶機裝置之間的單獨通信信道在帶外(out-of-band)發送通知。例如,UPNP使用GENA事件機制。然而,這些系統需要客戶機裝置能夠理解事件的目的并產生與這些事件匹配的適當的動作。但是,為了向用戶進行通知,事件的源實際理解事件應該在客戶機裝置上產生什么。
此外,一般Web技術(諸如,HTTP)從源(例如,服務器裝置)拉出數據,而不是將數據推送到客戶機裝置。某些傳統的系統通過允許內容從服務器裝置推送到客戶機裝置來試圖減輕該處理。這允許Web頁沿相同的連接被向下推送到啟用瀏覽器的客戶機裝置(例如,桌上型計算機、TV等)以更新其上的Web頁。然而,該途徑僅關注更新在客戶機裝置域中的web內容,而不將自身用于一般通知。
其他方案通過使瀏覽器保持與web服務器的連接打開,以在無需與服務器重新建立TCP連接(TCP/IP)的情況下接收另一頁,來試圖提高Web通信量上的性能。這減少連接和頁傳送等待時間,但是沒有將一般通知推到客戶機裝置。這是HTTP1.1的持續連接方法,其中,客戶機總是使連接打開結束,并隨后可接收用于更新預先填寫的內容或發送將被提供的新信息的HTML內容。由于客戶機必須總是為這種額外數據作準備,所以成本較高。
發明內容
技術問題
因此,需要一種在無需為必須由客戶機裝置解釋的標準化的事件而使用單獨信道的情況下,允許向客戶機裝置發送異步通知的方法和系統。
技術方案
本發明致力于上述需要。在本發明的一實施例中,提供一種在包括客戶機裝置和服務器裝置的網絡中將異步通知推送到裝置的方法,包括步驟:在客戶機裝置和服務器裝置之間建立連接;客戶機裝置將對數據的請求發送到服務器裝置;服務器裝置將通知標簽包括在對來自客戶機裝置的請求的應答中,以使得客戶機裝置保持到服務器裝置的連接以等待來自服務器裝置的通知;客戶機裝置從服務器裝置接收應答;客戶機裝置檢查在應答中的通知標簽,如果應答包括通知標簽,則客戶機裝置為通知而保持與服務器裝置的連接;以及服務器裝置通知客戶機裝置事件已發生。
所述方法還可包括步驟:服務器裝置在應答中包括由客戶機裝置請求的數據,并且客戶機裝置從服務器裝置接收應答中的請求的數據并在顯示器上呈現請求的數據。在將通知發送到客戶機裝置之后,服務器裝置可經由所述連接將新數據自動發送到客戶機裝置或關閉連接。
來自服務器裝置的通知還可包括對來自客戶機裝置的響應的請求,從而客戶機裝置可將響應發送到客戶機裝置。基于來自客戶機裝置的響應,服務器裝置可采取不同的步驟。例如,服務器裝置可將通知從客戶機裝置去除,從而客戶機裝置關閉連接。可選擇地,服務器裝置可經由所述連接更新向客戶機裝置的通知。此外,服務器裝置可經由所述連接將新通知發送到客戶機裝置。
在另一實施例中,本發明提供一種用于將異步通知推送到電子裝置的系統,包括:客戶機裝置和服務器裝置,從而能夠建立從客戶機裝置到服務器裝置的連接;配置客戶機裝置和服務器裝置,從而客戶機裝置將對數據的請求發送到服務器裝置;當接收該請求時,服務器裝置將通知標簽包括在對來自客戶機裝置的請求的應答中,使得客戶機裝置保持到服務器裝置的連接以等待來自服務器裝置的通知;以及當接收該應答時,客戶機裝置檢查在應答中的通知標簽,如果應答包括通知標簽,則客戶機裝置為通知而保持與服務器裝置的連接,從而隨后服務器裝置可經由連接將事件通知發送到客戶機裝置。
有利效果
本發明允許服務器裝置在大幅減小復雜度的情況下(例如,在客戶機裝置不需要解釋代碼)將通知發送到客戶機裝置,使服務器裝置能夠控制客戶機裝置如何顯示事件等。在本發明中的示例方法允許客戶機實現獲知額外數據會到達的情況,從而限制維持連接的需要。
附圖說明
通過下面結合附圖的說明書,本發明其他實施例、特點和優點將會變得清楚,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680026254.4/2.html,轉載請聲明來源鉆瓜專利網。





