[發(fā)明專利]一種變更訂閱資源的方法及裝置有效
| 申請?zhí)枺?/td> | 201610851455.3 | 申請日: | 2016-09-26 |
| 公開(公告)號: | CN106657227B | 公開(公告)日: | 2019-10-25 |
| 發(fā)明(設計)人: | 呂小強 | 申請(專利權)人: | 海爾優(yōu)家智能科技(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京名華博信知識產(chǎn)權代理有限公司 11453 | 代理人: | 李冬梅;苗源 |
| 地址: | 100086 北京市海淀區(qū)知春*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 變更 訂閱 資源 方法 裝置 | ||
本發(fā)明提供一種變更訂閱資源的方法及裝置,所述變更訂閱資源的方法包括:第一實體接收到刪除目標資源的指令后,如檢測到所述目標資源為副本文件、且為訂閱資源,則根據(jù)所述目標資源的文件屬性值確定所述目標資源的原始資源的信息,從所述原始資源的歸屬實體獲取所述原始資源的連接屬性;如根據(jù)所述連接屬性判斷出所述原始資源存在其他副本文件,從中選取一個作為替代資源建立訂閱關系;刪除所述目標資源。根據(jù)本發(fā)明所提供的變更訂閱資源的方法及裝置,在刪除訂閱資源時,能夠為用戶推薦合適的替代資源作為訂閱資源,在不損害用戶體驗的基礎上,在后臺完成訂閱資源的變更。進一步地,該方案也可以應用在服務器的遷移、負載均衡方面。
技術領域
本發(fā)明涉及網(wǎng)絡資源管理技術領域,尤其涉及訂閱資源的變更技術領域。
背景技術
隨著物聯(lián)網(wǎng)的發(fā)展,基于資源(Resource)的restful風格的物聯(lián)網(wǎng)標準(技術)也在制定和發(fā)展過程中,例如OCF、OneM2M、ETSIM2M。
在基于資源的系統(tǒng)構架中,為了資源的推廣或者讓更多的人發(fā)現(xiàn)資源(商業(yè)行為),提出一種在另一個設備建立資源副本的解決方案,即把節(jié)點A上的某一資源在節(jié)點B上建立副本,該副本為節(jié)點A上的資源的子集(一般應包含重要的資源和屬性),如果節(jié)點B是受眾能夠經(jīng)常訪問的網(wǎng)絡設備(或平臺),則無疑可以讓更多的人發(fā)現(xiàn)資源副本,進而完成節(jié)點A上的資源的發(fā)現(xiàn)和推廣。
如圖1所示,在節(jié)點A有資源resource1,為了讓更多的人發(fā)現(xiàn)和使用resource1,節(jié)點A在節(jié)點B(訪問者眾多)上建立了resource1的副本文件(annc-resource1),annc-resource1為resource1的子集,包含resource1的主要資源和屬性;當resource1發(fā)生變化的時候,其變化自會同步到annc-resource1。由于節(jié)點B存在大量受眾,當其進行資源發(fā)現(xiàn)時,較為容易發(fā)現(xiàn)備份資源,進而通過其link屬性發(fā)現(xiàn)節(jié)點A的resource1。
這種基于資源建立備份文件的方式進行資源發(fā)現(xiàn)的解決方案,當資源發(fā)現(xiàn)完成之后,節(jié)點C(發(fā)現(xiàn)了節(jié)點B上的備份資源)如果想要訂閱該資源,要么訂閱節(jié)點A上的resource1,要么訂閱節(jié)點B上的annc-resource1。其中,訂閱是指在資源上做一個標記,該標記上包含訂閱者的信息,當資源發(fā)生變化時,通知訂閱者,以便訂閱者進行即時操作。
若訂閱節(jié)點A上的resource1,節(jié)點A有可能會發(fā)送大量的通知消息,如果節(jié)點A是受限設備或者處理能力不強,可能會造成節(jié)點A的系統(tǒng)癱瘓;若是訂閱節(jié)點B上的annc-resource1,如果annc-resource1被刪除,則訂閱者將不能再訪問該資源。
發(fā)明內(nèi)容
本發(fā)明旨在解決上面描述的問題。本發(fā)明的一個目的是提供一種解決以上問題中的任何一個的變更訂閱資源的方法及裝置。具體地,本發(fā)明提供能夠在刪除訂閱資源時為用戶推薦合適的替代訂閱目標的變更訂閱資源的方法及裝置。
根據(jù)本發(fā)明的第一方面,本發(fā)明提供了一種變更訂閱資源的方法,所述變更訂閱資源的方法包括:
第一實體接收到刪除目標資源的指令后,如檢測到所述目標資源為副本文件、且為訂閱資源,則根據(jù)所述目標資源的文件屬性值確定所述目標資源的原始資源的信息,從所述原始資源的歸屬實體獲取所述原始資源的連接屬性,其中,所述原始資源的連接屬性包含所述原始資源的所有副本文件的標識信息;
如根據(jù)所述連接屬性判斷出所述原始資源存在其他副本文件,則執(zhí)行下述方式中的任意一個:
方式一:選擇其中一個副本文件作為替代資源,向所述目標資源的訂閱實體發(fā)送訂閱資源地址變更消息,此訂閱資源地址變更消息中攜帶有所述替代資源的標識信息,根據(jù)所述替代資源的標識信息向所述替代資源的歸屬實體發(fā)送訂閱請求,此訂閱請求中攜帶有所述目標資源的信息和訂閱子資源內(nèi)容;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海爾優(yōu)家智能科技(北京)有限公司,未經(jīng)海爾優(yōu)家智能科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610851455.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





