[发明专利]无线自组织网络环境中基于服务距离的服务发现方法无效
申请号: | 200710170790.8 | 申请日: | 2007-11-22 |
公开(公告)号: | CN101179594A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 荆一楠;王雪平;孙未未 | 申请(专利权)人: | 复旦大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 上海正旦专利代理有限公司 | 代理人: | 陆飞;盛志范 |
地址: | 20043*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 组织网络 环境 基于 服务 距离 发现 方法 | ||
1.一种无线自组织网络环境中基于服务距离的服务发现方法,其特征在于整个服务发现过程分为服务本体构造、服务广告、服务信息缓存和服务发现4个阶段;其中:
所述服务本体构造,首先使用OWL-S语言结合具体的服务应用场景对服务进行语义描述,描述服务的功能、特性、适用面,然后根据服务的功能、特性对服务进行归类分组,分成语义相近的服务组;若干服务组继续归类分组为更高层次的服务组,逐渐形成一个服务分组的层次结构;服务的语义描述和分组情况最终构成了服务本体;
所述服务广告,是宣传节点自己能够提供的或它所知道的服务信息;
所述服务缓存,是节点收到其他节点发来的服务广告后,需要将其他节点拥有的或知道的服务信息保存下来放入到服务信息缓存中,以便未来接受到服务发现请求时匹配查找;
所述服务发现,是服务请求者在使用某个服务前,发起一个服务发现过程,具体来说,节点在接收到服务发现请求后首先在自己提供的服务列表中查找匹配的服务,如果找到,则立即回应服务请求者,服务发现过程结束,如果没有找,那么就根据服务信息缓存将该服务发现请求转发给可能知道该服务且离当前节点最近的节点,继续服务发现过程;如果服务信息缓存中也不存在知道该服务的节点,则只能将该服务发现请求广播给周围的所有节点继续服务发现过程;节点通过发出服务发现请求报文发起服务发现过程。
2.根据权利要求1所述的服务发现方法,其特征在于所述服务广告的传播距离设为一跳,服务广告的具体报文格式定义如下:
<广告报文>::=<<广告报文头>,<广告报文体>>
<广告报文头>::=<报文类型,源节点地址>
其中:
(1)报文类型(Packet Type):=SERVICE_ADVERTISEMENT
(2)源节点地址(Source_Node_Address):=发出服务广告的节点地址
<广告报文体>::=<本地服务列表,远程服务组列表,广告存活期>
::=<Local_Service_List,Remote_Service_Group_List,TTL>
其中:
(1)Local_Service_List::=<Local_Service,……>
Local_Service::=Service_Name(Service_Group,Service_Distance)
(2)Remote_Service_Group_List::=<Remote_Service_Group,……>
Remote_Service_Group::=(Service_Group,Service_Distance)
(3)TTL:=1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710170790.8/1.html,转载请声明来源钻瓜专利网。