[发明专利]用于在包括多个路由器的命名数据网络中对数据对象别名化的方法和计算机实现的系统有效
申请号: | 201310636522.6 | 申请日: | 2013-11-27 |
公开(公告)号: | CN103856575B | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | R·B·迪尔麦格哈尼;高凤晙;李康源;V·帕帕斯;R·拉格哈文德拉;宋旸 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 刘薇,于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 包括 路由器 命名 数据 网络 对象 别名 方法 计算机 实现 系统 | ||
1.一种在计算机系统中实现的方法,用于在包括多个路由器的命名数据网络中对数据对象别名化,其中,所述数据对象中的至少第一数据对象与至少第一别名相关联,所述方法包括:
由第一路由器检测对所述第一数据对象的至少一个命名数据对象请求的内容和对所述命名数据对象请求的至少一个响应的内容,其中所述至少一个命名数据对象请求的内容包括名字,所述至少一个响应的内容包括所述名字的语义别名;以及
由所述第一路由器至少部分地基于该请求和该响应中的至少一个的所检测的内容隐式地学习所述第一别名;
其中所述隐式地学习基于与所检测的内容相关联的查询标准化;
其中所述查询标准化将不同类型的查询标准化为标准数据名称;
其中所述标准数据名称被所述命名数据网络的命名结构所规定。
2.如权利要求1所述的方法,还包括:将所述第一数据对象与所述第一别名相关联。
3.如权利要求2所述的方法,其中,所述相关联包括:向名称管理服务器注册所述第一别名。
4.如权利要求2所述的方法,还包括:将所述第一别名向至少第二路由器传播。
5.如权利要求1所述的方法,其中,所述请求和所述响应通过所述第一路由器来路由。
6.如权利要求1所述的方法,其中,所述隐式地学习还基于确定与所检测的内容相关联的数据对象签名。
7.一种在计算机系统网络中实现的方法,用于在包括多个路由器的命名数据网络中根据命名数据对象请求进行数据对象路由,所述方法包括:
在第一路由器处接收所述命名数据对象请求;
由所述第一路由器确定由所述命名数据对象请求命名的数据对象是否在所述第一路由器的缓存器中;
如果由所述命名数据对象请求命名的数据对象在所述第一路由器的缓存器中,则由所述第一路由器用所述数据对象进行响应;
如果由所述命名数据对象请求命名的数据对象不在所述第一路由器的缓存器中,则由所述第一路由器确定由与命名数据对象相关联的别名来命名的数据对象的别名副本是否在所述第一路由器的缓存器中;
如果由所述命名数据对象请求命名的数据对象不在所述第一路由器的缓存器中,并且由与命名数据对象相关联的别名来命名的数据对象的别名副本在所述第一路由器的缓存器中,则由所述第一路由器用所述别名副本进行响应;
如果由所述命名数据对象请求命名的数据对象不在所述第一路由器的缓存器中,并且由与命名数据对象相关联的别名来命名的数据对象的别名副本不在所述第一路由器的缓存器中,则由所述第一路由器确定所述数据对象的别名副本在第二路由器处的位置是否是已知的;以及
如果由所述命名数据对象请求命名的数据对象不在所述第一路由器的缓存器中,并且由与命名数据对象相关联的别名来命名的数据对象的别名副本不在所述第一路由器的缓存器中,并且所述数据对象的别名副本在所述第二路由器处的位置是已知的,则由第一路由器将所述命名数据对象请求向所述第二路由器的位置路由。
8.如权利要求7所述的方法,还包括:
如果由所述命名数据对象请求命名的数据对象不在所述第一路由器的缓存器中,则由所述第一路由器确定由所述命名数据对象请求命名的数据对象在第三路由器处的位置是否是已知的;
其中,如果由所述命名数据对象请求命名的数据对象在所述第三路由器处的位置是已知的,并且所述第三路由器的位置比所述第二路由器的位置更接近所述第一路由器,则:
由所述第一路由器将所述命名数据对象请求向所述第三路由器的位置路由,而不是所述第二路由器的位置。
9.一种在计算机系统中实现的方法,用于在包括多个路由器的命名数据网络中访问数据对象,所述方法包括:
在第一路由器处接收标识第一数据对象的命名数据对象请求;
在所述第一路由器处接收命名图的至少一部分,其中,所述命名图标识相关数据对象,所述相关数据对象包括所述第一数据对象,所述命名图规定与所标识的相关数据对象的每一个对应的节点,每个节点表示在一个路由器处的位置;
由所述第一路由器获取所述第一数据对象;以及
当所述第一数据对象被获取时,由所述第一路由器至少部分地基于所接收的命名图来获取至少一个另外的所标识的相关数据对象。
10.如权利要求9所述的方法,其中,所述第一路由器接收整个命名图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310636522.6/1.html,转载请声明来源钻瓜专利网。