[發明專利]資源訂閱方法及裝置在審
| 申請號: | 201210424428.X | 申請日: | 2012-10-29 |
| 公開(公告)號: | CN103795689A | 公開(公告)日: | 2014-05-14 |
| 發明(設計)人: | 范賢友 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 訂閱 方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種資源訂閱方法及裝置。
背景技術
物聯網(Internet?of?Things,簡稱為IoT),按字面理解即為物與物相連的互聯網絡,目前對物聯網較為通俗的定義是:利用射頻識別、傳感器、二維碼等傳感元件,通過基礎網絡實現物與物、人與物之間的互聯互通,允許任何人和物在任何時間任何地方利用任何途徑對任何服務進行訪問和交互的網絡。
物聯網匯聚了數量眾多的智能物體,為了實現對物體的訪問以及物體之間良好的互通性,智能物體的互聯網協議(Internet?Protocol,簡稱為IP)化已是一大趨勢。但這些智能物體通常只具備很弱的計算處理能力,對資源消耗很敏感,目前應用于因特網(Internet)的協議過于復雜,開銷較大,難以滿足物聯網的應用場景需求,此外物聯網需要接入海量的異構終端設備,需要一種通用而且簡單靈活的方式。
以Restful方式作為訪問接口,在物聯網領域已被廣泛接受和推廣,歐洲電信標準化協會(European?Telecommunications?Standards?Institute,簡稱為ETSI)選擇了Restful作為訪問接口的標準;因特網工程任務組(Internet?Engineering?Task?Force,簡稱為IETF)專門成立了受限的Restful環境(Constrained?Restful?Environment,簡稱為CoRE)工作組,致力于研究適合于受限環境的應用協議(Constrained?Application?Protocol,簡稱為CoAP)。
訂閱是一種常見的機制,在物聯網中更是應用廣泛,比如對某個溫度傳感器提供的溫度值的訂閱,當溫度發生變化或者是超過某個閥值時向訂閱者發出通告。但是目前Restful風格的協議,在協議層面上定義的訂閱機制,都是針對具體的資源,也就是必須要有明確的資源標識才能進行訂閱,而對于還沒有被創建的資源,因為還不知道其標識,也就難以進行方便的訂閱。以傳感節點的鄰居節點信息為例,每個鄰居節點信息將被抽象成為單個的資源,由于鄰居節點是在動態增加或減少的,訪問者很可能知道鄰居節點信息資源存放的目錄,但是無法知道新的鄰居節點信息資源的具體標識,而訪問者又有當有新的節點加入或離開網絡時能夠得到及時通知的需求。
針對上述問題,目前尚未提出有效的解決方案。
發明內容
本發明提供了一種資源訂閱方法及裝置,以至少解決相關技術中,針對具體的資源進行訂閱,需要有明確的資源標識,而客戶端無法及時獲知新增或刪除的資源標識,給訂閱帶來不便的問題。
根據本發明的一個方面,提供了一種資源訂閱方法,包括:服務端接收來自客戶端的請求報文,其中,請求報文包括訂閱條件,訂閱條件包括是否接收資源目錄中新增資源和/或刪除資源的通知消息;服務端根據請求報文為客戶端針對資源目錄進行訂閱或取消訂閱。
優選地,上述請求報文還包括:用于指示對資源目錄進行訂閱或者取消訂閱的信息,服務端根據請求報文為客戶端針對資源目錄進行訂閱或取消訂閱包括:服務端根據請求報文判斷客戶端是請求訂閱資源目錄還是請求取消訂閱資源目錄;如果是請求訂閱資源目錄,服務端根據資源目錄是否允許訂閱執行訂閱操作;如果是請求取消訂閱資源目錄,服務端將客戶端從資源目錄的訂閱者集合中刪除。
優選地,服務端根據資源目錄是否允許訂閱執行訂閱操作包括:如果請求的資源目錄允許訂閱,服務端記錄客戶端的因特網協議(Internet?Protocol,簡稱為IP)地址和端口信息,將客戶端加入資源目錄的訂閱者集合;如果請求的資源目錄不允許訂閱或者不支持訂閱,向客戶端返回資源目錄下的資源標識集合。
優選地,在請求的資源目錄允許訂閱的情況下,在將客戶端加入資源目錄的訂閱者集合之后,上述方法還包括:服務端向客戶端返回資源目錄下的資源標識集合,并在返回報文中攜帶表示服務端已經接受客戶端的訂閱請求的參數,其中,該參數包括:對資源目錄進行訂閱、訂閱條件。
優選地,如果服務端接收到同一個客戶端發送的多次訂閱請求,用新的訂閱條件覆蓋之前的訂閱條件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210424428.X/2.html,轉載請聲明來源鉆瓜專利網。





