利索能及
我要发布
收藏
专利号: 2013105421888
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-01-15
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.基于JXTA的混合式拓扑的网络管理模型建立方法,其特征在于,包括如下步骤:用户节点通过指定种子节点的引导加入覆盖网络,并得到分配的节点ID;具有测量功能的节点测量感知服务并进行服务描述,创建感知服务描述信息;将感知服务描述信息转化为可扩展标记语言XML文档,并对该XML文档创建索引信息,将XML文档存储于本地节点中;收到XML服务描述信息的集合节点根据XML文档索引的哈希值进行服务描述索引的推送;服务请求节点将感知服务请求及关键字递交给与之相连的集合节点,与之相连的集合节点根据服务请求节点输入的关键字获取哈希值,查询存储所请求的感知服务描述信息的索引信息对应的集合节点;该索引信息对应的集合节点将服务提供节点的信息通知给服务请求节点,建立服务请求节点与服务提供节点的直接通信,完成感知服务的调用。

2.根据权利要求1所述的方法,其特征在于,用户节点加入覆盖网络具体包括:用户节点根据种子节点列表加入网络,如果没有种子节点,则通过广播方式寻找种子节点。

3.根据权利要求1所述的方法,其特征在于,如果存储XML文档的本地节点为边缘节点,则将该XML服务描述信息的索引信息发布到与之相连的集合节点,如果为集合节点,则将索引信息缓存于本地。

4.根据权利要求1所述的方法,其特征在于,所述进行服务描述索引的推送具体为,选择大于或等于哈希值的节点ID最小的集合节点进行服务描述索引信息的复制。

5.根据权利要求1所述的方法,其特征在于,进一步包括,服务提供节点发布感知服务,将感知服务通告缓存于本地节点,如果本地节点不是集合节点,将通告索引推送到与该本地节点相连的集合节点,该集合节点对通告索引进行哈希运算,将索引信息存入节点索引列表,将索引信息复制到由哈希值确定的后继节点。

6.根据权利要求1所述的方法,其特征在于,服务请求节点查询存储所请求的感知服务描述信息的索引信息对应的集合节点进一步包括:a.如果服务请求者为边缘节点,则将搜索请求、关键字发送给与之相连的集合节点,集合节点检查自己的缓存中是否有符合要求的感知服务通告,如果有,发送通告给发起节点作为响应。否则,执行步骤b;

b.检查本地索引缓存中是否包含该感知服务通告索引,如果有,将查询转发给目标节点,查询结果发送给发起节点,如果没有,执行步骤c;

c.计算关键字的哈希值作为服务标识SID,从本地节点的路由表中选择节点ID大于该SID值的最小的节点进行转发,集合节点从本地节点路由表中也选择节点ID大于该SID的最小的节点进行转发,当查询到某一节点为该SID的后继节点后,查询终止,该后继节点接受查询;

d.如果在预定的路由跳数内没有找到符合要求的感知服务,分别向终止节点的前驱节点和后继节点进行洪递归泛转发查询。

7.根据权利要求2所述的方法,其特征在于,种子节点为用户节点创建指针表,为用户节点启动一个初始化指针表的计时器任务,该计时器任务创建请求加入网络的消息发送给种子节点,收到此请求消息的种子节点接受用户节点的请求,并发送一个确认消息;当用户节点收到确认消息后,发送一个路由表请求给该种子节点,该种子节点为用户节点创建路由表。