[发明专利]一种面向智慧建筑的命名数据网络传输方法有效
申请号: | 201910600595.7 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110417662B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 许昱玮;童率;姚思研;张天天 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L12/745 | 分类号: | H04L12/745;H04L12/741;H04L29/06;H04L29/08 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向智慧建筑的命名数据网络传输方法,包括:传输模式判断;中间节点在收到兴趣包后,若为Pull模式,则依次查询CS、PIT以及FIB,确定转发接口,将兴趣包送达底层设备;若为Push模式,则依次查询CS与FIB,确定转发接口,将兴趣包送达控制中心;提供者在收到兴趣包后返回匹配的数据包;中间节点在收到数据包后,依次查询CS与PIT完成转发决策,根据名称标志完成数据聚合,利用缓存策略完成缓存决策。本发明通过采用命名数据网络来进行智慧建筑场景下的数据传输,既满足了海量设备的传输需求,又提高了数据的安全性;在此基础上,两种模式能够覆盖所有类型应用,所涉及的命名方式、传输流程、缓存策略能有效地提高数据传输效率,减少开销。 | ||
搜索关键词: | 一种 面向 智慧 建筑 命名 数据 网络 传输 方法 | ||
【主权项】:
1.一种面向智慧建筑的命名数据网络传输方法,其特征在于,包括以下步骤:S1:中间节点接收到命名兴趣包后,读取所述命名兴趣包的标志位,判断当前所述命名兴趣包的传输模式,并对所述命名兴趣包进行转发;S11:当传输模式为Pull模式时,根据所述命名兴趣包的名称,依次检索当前所述中间节点的CS、PIT以及FIB,从而判断本地是否已有缓存数据,判断是否已收到相同所述命名兴趣包,并选择所述命名兴趣包的下一跳步转发接口;S12:当传输模式为Push模式时,检索当前所述中间节点的CS,判断是否存在匹配的ACK数据包,若存在,则将所述ACK数据包转发至所述命名兴趣包的到来接口,若不存在,则继续查询FIB表项并将所述命名兴趣包转发至匹配的接口;S2:在Pull模式下,作为提供者的终端节点在收到所述命名兴趣包后,生成匹配的命名数据包,所述命名数据包的名称与所述命名兴趣包的名称一致,再将所述命名数据包返回至所述命名兴趣包的到来接口;在Push模式下,作为提供者的控制中心在收到包含数据的所述命名兴趣包之后,生成匹配的ACK数据包,并将其返回至所述命名兴趣包的到来接口作为响应;S3:所述中间节点接收到所述命名数据包后,根据名称检索CS判断是否已存在匹配记录,检索PIT判断是否需要继续转发所述命名数据包,根据所述命名数据包中的“AGG”标志与所述中间节点的拓扑位置判断是否聚合数据,根据所述传输模式与缓存策略决定是否需要缓存当前数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910600595.7/,转载请声明来源钻瓜专利网。