[發明專利]實現服務注冊的方法、實現服務發現的方法及裝置無效
| 申請號: | 200910129995.0 | 申請日: | 2009-04-08 |
| 公開(公告)號: | CN101860955A | 公開(公告)日: | 2010-10-13 |
| 發明(設計)人: | 馮名正;徐平平;張源;王書生;陳斌 | 申請(專利權)人: | 華為技術有限公司;東南大學 |
| 主分類號: | H04W60/00 | 分類號: | H04W60/00;H04W84/18 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 服務 注冊 方法 發現 裝置 | ||
技術領域
本發明涉及個人網絡(PN,Personal?Networks)技術,尤其涉及個人網絡中實現服務注冊的方法、實現服務發現的方法及裝置。
背景技術
在PN中,每個設備在提供服務之前,必須將用于描述自己提供的服務的描述信息發布或注冊到PN中,從而讓PN中的其他設備都知道自己可以提供這種服務,這里將這樣的過程稱為服務注冊。另一方面,PN中的每個設備在消費服務之前,需要消費服務的設備必須要查詢到能夠提供所需服務的設備,PN必須針對設備的查詢請求,快速、準確的查詢到能夠提供所需服務的設備,這里將這樣的過程稱為服務發現。為便于描述,下文將用于描述個人設備提供的服務的描述信息簡稱為服務描述信息。
在PN中的一個有限的地理范圍內、彼此相鄰并通過某種網絡技術相連、并且彼此信任的所有的設備所組成的網絡稱為簇(cluster)。對于簇內的服務注冊與服務,由于構成簇的設備的數量不多,并且彼此間相距不遠,因此適合采用集中式的方法解決。
而對于簇間的服務注冊與服務發現的問題,我的個人自適應通用網絡(MAGNET,My?personal?Adaptive?Global?NET)建議MAGNET建議采用基于有目的的命名系統(INS,Intentional?Naming?System)/Twine的分布式服務注冊與服務發現的方案。
MAGNET還建議,如果對應某個束(Strand)的服務管理節點存儲的對應這個Strand的服務描述信息過多,那么這個服務管理節點可以對新的對應這個Strand的服務描述信息采用不接收、替換或緩存這三種手段進行處理。
本發明的發明人在實現本發明的過程中發現:如果服務管理節點采用不接收的手段,那么說明服務注冊失敗;如果服務管理節點采用替換的手段,那么在服務發現階段就不會查詢到新的對應這個Strand的服務描述信息;如果服務管理節點采用緩存的手段,那么由于暫存區域的容量畢竟有限,所以暫存的對應這個Strand的服務描述信息的數量也會有限,仍然解決不了存儲的對應這個Strand的服務描述信息過多的問題。這樣,無論是哪種技術方案,都存在服務描述信息注冊不到PN中的可能。如果有服務描述信息沒有注冊到PN中,那么在后續的服務發現過程中,就無法查詢到這個服務描述信息。
發明內容
本發明實施例提供個人網絡中實現簇間服務注冊的方法及裝置,以實現當服務管理節點存儲的對應某個Strand的服務描述信息過多時,新的對應這個Strand的服務描述信息都能夠注冊到PN中。
一種個人網絡中實現簇間服務注冊的方法,包括:第一服務管理節點獲得需要注冊到個人網絡中的對應第一Strand的服務描述信息;如果存儲對應第一Strand的服務描述信息的第二服務管理節點無法存儲獲得的對應第一Strand的服務描述信息,則第一服務管理節點將獲得的對應第一Strand的服務描述信息存儲到除第二服務管理節點之外的服務管理節點。
一種個人網絡中實現簇間服務注冊的裝置,包括:獲得單元,用于獲得需要注冊到個人網絡中的對應第一Strand的服務描述信息;判斷單元,用于判斷存儲對應第一Strand的服務描述信息的第二服務管理節點是否能夠存儲獲得的對應第一Strand的服務描述信息;存儲單元,用于如果判斷單元判斷出存儲對應第一Strand的服務描述信息的第二服務管理節點無法存儲獲得的對應第一Strand的服務描述信息,則將獲得的對應第一Strand的服務描述信息存儲到除第二服務管理節點之外的服務管理節點。
本發明實施例還提供實現簇間服務發現的方法及裝置,已實現在服務發現過程中,能夠查詢到服務描述信息。
一種個人網絡中實現簇間服務發現的方法,包括:第一服務管理節點獲得查詢對應第一Strand的服務描述信息的請求;如果存在沒有存儲在第二服務管理節點的對應第一Strand的服務描述信息,則第一服務管理節點確定沒有存儲在第二服務管理節點的對應第一Strand的服務描述信息所存儲的服務管理節點,其中,第二服務管理節點為存儲對應第一Strand的服務描述信息的服務管理節點;第一服務管理節點從確定的服務管理節點獲得沒有存儲在第二服務管理節點的對應第一Strand的服務描述信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司;東南大學,未經華為技術有限公司;東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910129995.0/2.html,轉載請聲明來源鉆瓜專利網。





