[发明专利]一种基于内容聚类的命名数据网络路由系统及其聚类查询方法有效
| 申请号: | 201510381934.9 | 申请日: | 2015-07-02 |
| 公开(公告)号: | CN105072030B | 公开(公告)日: | 2019-01-15 |
| 发明(设计)人: | 郭方方;杨爽;王慧强;吕宏武;朱金美;林俊宇 | 申请(专利权)人: | 哈尔滨工程大学 |
| 主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/24 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明属于命名数据网络领域,具体涉及一种基于内容聚类的命名数据网络路由系统及其聚类查询方法。本发明包括:簇头节点信息库用于存储每一类簇的信息:类簇名ClassName,簇头节点ID;簇内节点信息索引表用于记录类簇内节点的信息:节点ID,节点名称NodeName,访问次数Times,更新时间UpdateTime;每一个类簇都拥有一个与该类簇相对应的簇内节点信息索引表。本发明中将命名数据网络进行聚类,按照不同的内容类型划分为多个类别,分别形成类簇。直接定位内容减少请求兴趣包转发次数提高路由效率,并且易于管理和维护网络。 | ||
| 搜索关键词: | 一种 基于 内容 命名 数据 网络 路由 系统 及其 查询 方法 | ||
【主权项】:
1.一种基于内容聚类的命名数据网络路由系统,包括簇头节点信息库其特征在于:簇头节点信息库用于存储每一类簇的信息:类簇名ClassName,簇头节点ID;簇内节点信息索引表用于记录类簇内节点的信息:节点ID,节点名称NodeName,访问次数Times,更新时间UpdateTime;每一个类簇都拥有一个与该类簇相对应的簇内节点信息索引表;簇查询模块用于接收用户发送的请求数据包,对请求数据包进行处理和查询,簇查询模块包括名称解析模块、类簇内容匹配模块和簇内节点匹配模块三部分:名称解析模块接收命名数据网络用户发送的请求兴趣包:包名和内容;对请求兴趣包进行解析,解析为三元组的请求兴趣包InP,包括:类名,请求兴趣名,内容,其中类名是用于在类簇名ClassName中查找到匹配的类簇,请求兴趣名是用于定位满足请求兴趣包的节点位置;将请求兴趣包InP发送给类簇内容匹配模块;类簇内容匹配模块接收来自名称解析模块的请求兴趣包InP,从簇头节点信息库中获取类簇名ClassName;对类名和类簇名ClassName进行名称前缀匹配查找,查找到类相似度Sclass大于阈值α的类簇时,符合条件的类簇构成类簇相似表,并根据类相似度高低对类簇进行排列;依据类簇相似表把请求兴趣包InP交给簇内节点匹配模块,并把类簇相似表中相关信息删除;簇内节点匹配模块接收来自类簇内容匹配的请求兴趣包InP,获取类簇相似表中类簇的簇内节点信息索引表;对请求兴趣名和索引表中节点名称NodeName进行匹配查找,若查找到节点相似度Snode大于阀值β的节点时,再依据簇内节点信息索引表查找这类节点ID,进行查找数据;簇维护模块是对簇头节点、簇内节点进行管理,簇维护模块包括候选簇头模块、簇内节点管理模块和节点替换模块三部分:候选簇头模块是用于管理簇头节点,从簇头节点信息库和簇内节点信息索引表获取信息;当簇头节点发生异常时,候选簇头模块将选择一个候选节点来替代当前簇头节点,并更新簇头节点信息库;在每个类簇中,选择与簇头节点相邻一跳的所有邻居节点为后备节点;在后备节点中,在满足具有最大连通度,并且只归属为一个类簇的节点中选择一个节点为候选簇头节点;簇头节点在时间Tcopy内,对候选簇头节点发送相应簇内节点信息索引表进行备份;簇内节点管理模块是用于管理更新簇内节点,在时间Tupdate内,该模块将对簇内节点信息索引表中所包含节点进行检查,检查节点是否依然存在于该类簇,若存在,则保留该项索引表信息;否则,则对簇内节点索引表中相对应信息进行修改或删除;替换模块是用于处理归属类簇的移动节点;若节点更新数据后归属为另一类簇,该节点会主动发送请求信息要求加入该类簇;当簇内节点索引表空间充足时,则加入该节点的信息;当节点由于簇内节点索引表空间不足而不能正常加入时,节点需要按优先级排队等候;排队优先级以节点的访问次数Times作为度量参数,节点的访问次数Times值越大,优先级越高;当节点的访问次数Times值相同时,按照先到先服务原则进行处理;当簇内节点索引表有空间时,再将排队等候的节点依照顺序加入其中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510381934.9/,转载请声明来源钻瓜专利网。
- 上一篇:智能耳机
- 下一篇:电视盒子实现电子看板展示的方法及系统
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





