一种基于内容中心网络的数据传输装置、方法及通信系统制造方法及图纸

技术编号:11827471 阅读:94 留言:0更新日期:2015-08-05 10:44
本发明专利技术实施例提供了一种基于内容中心网络的数据传输装置和方法,涉及通信领域,所述方法包括:接收第一源端切换指示,所述第一源端切换指示包括目的基站的可路由前缀/第一源端切换指示标识/源端可路由前缀,所述源端可路由前缀包括所述源端在通信发起时的服务基站名称/所述源端名称;根据所述源端可路由前缀,增加转发信息库规则,增加的所述转发信息库规则包括所述源端可路由前缀和在所述源端切换后传输数据给所述源端的接口之间的对应关系。本发明专利技术通过实现了通过源端在切换后的服务基站将用户端发送的兴趣包转发给源端,整个过程不需要设置专门的间接服务器对兴趣包进行转发,简化了系统设置。而且通信效率高,耗时短,可以满足实时性要求。

【技术实现步骤摘要】
【国外来华专利技术】一种基于内容中心网络的数据传输装置、方法及通信系统
本专利技术涉及通信领域,特别涉及一种基于内容中心网络的数据传输装置、方法及通信系统。
技术介绍
内容中心网络(ContentCentricNetwork,简称CCN)是当前未来互联网体系结构研究的重要成果之一。在CCN中,存在两种类型的数据包:兴趣包(InterestPacket)和数据包(DatePacket)。用户端通过发送兴趣包请求内容,若CCN中的其他任意节点收到该兴趣包并且其上保存有对应的内容,则可以发送数据包对该兴趣包作出响应。目前,越来越多的源端(提供内容源)具有可移动性的特性,随着网络位置和环境的变化,源端会在不同的基站之间切换。当源端发生切换时,现有技术通常采用间接服务器(IndirectionServer)来保证正常通信,具体过程如下:用户端将特定格式的兴趣包发送给间接服务器,该特定格式的兴趣包包括间接服务器名称(IndirectionServerName)/源端名称(SourceName)/内容名称(ContentName);按照常规CCN兴趣包流程,该特定格式的兴趣包会被转发到间接服务器。间接服务器接收该兴趣包后将其缓存,并将其封装成新兴趣包后进行转发,新兴趣包包括源端可路由前缀(SourceRoutablePrefix,简称SRP)/内容名称,新兴趣包会被转发到源端;源端接收新兴趣包并查找内容缓存(ContentStore,简称CS),生成发送给间接服务器的数据包;间接服务器将数据包与缓存的兴趣包进行匹配,当匹配成功时,将数据包发送给用户端。当源端要从当前的服务基站切换到新的服务基站时,会向间接服务器发送切换通知,并在切换完成后告知间接服务器源端的新的可路由前缀(RoutablePrefix,简称RP);间接服务器收到源端发送的切换通知后会将收到的发往源端的兴趣包仅作为缓存,直到收到源端的新的RP之后,间接服务器会使用源端新的RP将缓存的兴趣包封装成新兴趣包后通过源端新的服务基站发送给源端。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有技术需要单独设置一个间接服务器用于转发兴趣包,增加了系统的复杂度。而且间接服务器需要对用户端发送的每一个兴趣包进行重新封装,才能发送到源端,通信效率很低。另外,间接服务器在接收到源端发送的切换通知之后,只能将用户端发送的兴趣包缓存,直到接收到源端发送的源端新的RP,才能将缓存的兴趣包封装成新兴趣包发送给源端,耗时较长,不能满足实时性要求。
技术实现思路
为了解决现有技术通信效率低、不能满足实时性要求的问题,本专利技术实施例提供了一种基于内容中心网络的数据传输装置、方法及通信系统。所述技术方案如下:第一方面,本专利技术实施例提供了一种基于内容中心网络的数据传输装置,所述装置包括:接收模块,用于接收第一源端切换指示,所述第一源端切换指示包括目的基站的可路由前缀/第一源端切换指示标识/源端可路由前缀,所述源端可路由前缀为所述源端在通信发起时的服务基站名称/所述源端名称,所述目的基站为所述源端在切换前的服务基站或所述源端在切换后的服务基站;规则增加模块,用于根据所述源端可路由前缀,增加转发信息库规则,增加的所述转发信息库规则包括所述源端可路由前缀和在所述源端切换后传输数据给所述源端的接口之间的对应关系。在第一种可能的实现方式中,当所述第一源端切换指示是由所述源端在切换完成时发送的时,所述目的基站为所述源端在切换前的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示上一跳节点的互联网协议IP地址对应的接口;或者,当所述第一源端切换指示是由所述源端在切换即将发生时发送的时,所述目的基站为所述源端在切换后的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示下一跳节点的IP地址对应的接口。在第二种可能的实现方式中,当所述第一源端切换指示是由所述源端在切换前的服务基站发送的时,所述目的基站为所述源端在切换后的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示下一跳节点的IP地址对应的接口;其中,所述第一源端切换指示是根据所述源端在切换即将发生时发送的第二源端切换指示构造的,所述第二源端切换指示包括所述源端在通信发起时的服务基站名称/第二源端切换指示标识/所述源端可路由前缀。在第三种可能的实现方式中,所述第一源端切换指示还包括所述源端在切换前接收到的最后一个兴趣包中的内容名称和序号;所述装置还包括:查找模块,用于在未决兴趣表中查找是否存在匹配项,所述匹配项为内容名称与所述最后一个兴趣包中的内容名称相同,序号大于或等于所述最后一个兴趣包中的序号的兴趣包;发送模块,用于当存在所述匹配项时,按照增加的所述转发信息库规则发送所述匹配项对应的兴趣包。可选地,所述发送模块用于,当所述第一源端切换指示是由所述源端在切换即将发生时发送的时,或者,当所述第一源端切换指示是由所述源端在切换前的服务基站发送的时,在接收到所述源端在切换后的服务基站发送的源端切换指示确认消息之后,按照增加的所述转发信息库规则发送所述匹配项对应的兴趣包,所述源端切换指示确认消息用于表示所述源端完成切换。可选地,所述发送模块还用于,当不存在所述匹配项时,在接收到所述源端在切换后的服务基站发送的源端切换指示确认消息之后,向所述源端在切换前的服务基站发送所述源端切换指示确认消息,所述源端切换指示确认消息用于表示所述源端完成切换。在第四种可能的实现方式中,所述规则增加模块包括:接口选择单元,用于在设定的动态范围内的接口中,选择一个动态接口,并建立选择的动态接口和在源端切换后传输数据给源端的相邻节点的IP地址的对应关系;关系建立单元,用于建立选择的动态接口与所述源端可路由前缀的对应关系,以增加转发信息库规则,所述选择的动态接口与所述源端可路由前缀一一对应设置。可选地,所述装置还包括:规则删除模块,用于当在设定时间内没有按照增加的所述转发信息库规则发送兴趣包时,删除增加的所述转发信息库规则。第二方面,本专利技术实施例提供了一种基于内容中心网络的数据传输装置,所述装置包括中央处理器和存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于所述存储器中,且经配置以由一个或者一个以上所述中央处理器执行,所述一个或者一个以上程序包含用于进行以下操作的指令:接收第一源端切换指示,所述第一源端切换指示包括目的基站的可路由前缀/第一源端切换指示标识/源端可路由前缀,所述源端可路由前缀为所述源端在通信发起时的服务基站名称/所述源端名称,所述目的基站为所述源端在切换前的服务基站或所述源端在切换后的服务基站;根据所述源端可路由前缀,增加转发信息库规则,增加的所述转发信息库规则包括所述源端可路由前缀和在所述源端切换后传输数据给所述源端的接口之间的对应关系。在第一种可能的实现方式中,当所述第一源端切换指示是由所述源端在切换完成时发送的时,所述目的基站为所述源端在切换前的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示上一跳节点的互联网协议IP地址对应的接口;或者,当所述第一源端切换指示是由所述源端在切换即将发生时发送的时,所述目的基站为所述源端在切换后的服务基站,在所本文档来自技高网
...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种基于内容中心网络CCN的数据传输装置,其特征在于,所述装置包括:接收模块,用于接收第一源端切换指示,所述第一源端切换指示包括目的基站的可路由前缀、第一源端切换指示标识和源端可路由前缀,所述源端可路由前缀为所述源端在通信发起时的服务基站名称和所述源端名称,所述目的基站为所述源端在切换前的服务基站或所述源端在切换后的服务基站;规则增加模块,用于根据所述源端可路由前缀,增加转发信息库规则,增加的所述转发信息库规则包括所述源端可路由前缀和在所述源端切换后传输数据给所述源端的接口之间的对应关系。2.根据权利要求1所述的装置,其特征在于,当所述第一源端切换指示是由所述源端在切换完成时发送的时,所述目的基站为所述源端在切换前的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示上一跳节点的互联网协议IP地址对应的接口;或者,当所述第一源端切换指示是由所述源端在切换即将发生时发送的时,所述目的基站为所述源端在切换后的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示下一跳节点的IP地址对应的接口。3.根据权利要求1所述的装置,其特征在于,当所述第一源端切换指示是由所述源端在切换前的服务基站发送的时,所述目的基站为所述源端在切换后的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示下一跳节点的IP地址对应的接口;其中,所述第一源端切换指示是根据所述源端在切换即将发生时发送的第二源端切换指示构造的,所述第二源端切换指示包括所述源端在通信发起时的服务基站名称、第二源端切换指示标识和所述源端可路由前缀。4.根据权利要求1-3任一项所述的装置,其特征在于,所述第一源端切换指示还包括所述源端在切换前接收到的最后一个兴趣包中的内容名称和序号;所述装置还包括:查找模块,用于在未决兴趣表中查找是否存在匹配项,所述匹配项为内容名称与所述最后一个兴趣包中的内容名称相同,序号大于或等于所述最后一个兴趣包中的序号的兴趣包;发送模块,用于当存在所述匹配项时,按照增加的所述转发信息库规则发送所述匹配项对应的兴趣包。5.根据权利要求4所述的装置,其特征在于,所述发送模块用于,当所述第一源端切换指示是由所述源端在切换即将发生时发送的时,或者,当所述第一源端切换指示是由所述源端在切换前的服务基站发送的时,在接收到所述源端在切换后的服务基站发送的源端切换指示确认消息之后,按照增加的所述转发信息库规则发送所述匹配项对应的兴趣包,所述源端切换指示确认消息用于表示所述源端完成切换。6.根据权利要求4所述的装置,其特征在于,所述发送模块还用于,当不存在所述匹配项时,在接收到所述源端在切换后的服务基站发送的源端切换指示确认消息之后,向所述源端在切换前的服务基站发送所述源端切换指示确认消息,所述源端切换指示确认消息用于表示所述源端完成切换。7.根据权利要求1-3任一项所述的装置,其特征在于,所述规则增加模块包括:接口选择单元,用于在设定的动态范围内的接口中,选择一个动态接口,并建立选择的动态接口和在源端切换后传输数据给源端的相邻节点的IP地址的对应关系;关系建立单元,用于建立选择的动态接口与所述源端可路由前缀的对应关系,以增加转发信息库规则,所述选择的动态接口与所述源端可路由前缀一一对应设置。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:规则删除模块,用于当在设定时间内没有按照增加的所述转发信息库规则发送兴趣包时,删除增加的所述转发信息库规则。9.一种基于内容中心网络CCN的数据传输装置,其特征在于,所述装置包括中央处理器和存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于所述存储器中,且经配置以由一个或者一个以上所述中央处理器执行,所述一个或者一个以上程序包含用于进行以下操作的指令:接收第一源端切换指示,所述第一源端切换指示包括目的基站的可路由前缀、第一源端切换指示标识和源端可路由前缀,所述源端可路由前缀为所述源端在通信发起时的服务基站名称和所述源端名称,所述目的基站为所述源端在切换前的服务基站或所述源端在切换后的服务基站;根据所述源端可路由前缀,增加转发信息库规则,增加的所述转发信息库规则包括所述源端可路由前缀和在所述源端切换后传输数据给所述源端的接口之间的对应关系。10.根据权利要求9所述的装置,其特征在于,当所述第一源端切换指示是由所述源端在切换完成时发送的时,所述目的基站为所述源端在切换前的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示上一跳节点的互联网协议IP地址对应的接口;或者,当所述第一源端切换指示是由所述源端在切换即将发生时发送的时,所述目的基站为所述源端在切换后的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示下一跳节点的IP地址对应的接口。11.根据权利要求9所述的装置,其特征在于,当所述第一源端切换指示是由所述源端在切换前的服务基站发送的时,所述目的基站为所述源端在切换后的服务基站,在所述源端切换后传输数据给所述源端的接口,为与所述第一源端切换指示下一跳节点的IP地址对应的接口;其中,所述第一源端切换指示是根据所述源端在切换即将发生时发送的第二源端切换指示构造的,所述第二源端切换指示包括所述源端在通信发起时的服务基站名称、第二源端切换指示标识和所述源端可路由前缀。12.根据权利要求9-11任一项所述的装置,其特征在于,所述第一源端切换指示还包括所述源端在切换前接收到的最后一个兴趣包中的内容名称和序号;所述一个或者一个以上程序还包含用于进行以下操作的指令:在未决兴趣表中查找是否存在匹配项,所述匹配项为内容名称与所述最后一个兴趣包中的内容名称相同,序号大于或等于所述最后一个兴趣包中的序号的兴趣包;当存在所述匹配项时,按照增加的所述转发信息库规则发送所述匹配项对应的兴趣包。13.根据权利要求12所述的装置,其特征在于,当所述第一源端切换指示是由所述源端在切换完成时发送的时,或者,当所述第一源端切换指示是由所述源端在切换前的服务基站发送的时,所述一个或者一个以上程序包含用于进行以下操作的指令:接收所述源端在切换后的服务基站发送的源端切换指示确认消息,所述源端切换指示确认消息用于表示所述源端完成切换;在接收到所述源端切换指示确认消息之后,按照增加的所述转发信息库规则发送所述匹配项对应的兴趣包。14.根据权利要求12所述的装置,其特征在于,当不存在所述匹配项时,所述一个或者一个以上程序还包含用于进行以下操作的指令:接收所述源端在切换后的服务基站发送的源端切换指示确认消息,所述源端切换指示确认消息用于表示所述源端完成切换;向所述源端在切换前的服务基站发送所述源端切换指示确认消息。15.根据权利要求9-11任一项所述的装置,其特征在于,所述一个或者一个以上程序包含用于进行以下操作的指令:在设定的动态范围内的接口中,选择一个动态接口,并建立选择的动态接口和在源端切换后传输数据给源端的相邻节点的IP地址的对应关系;建立选择的动态接口与所述源端可路由前缀的对应关系,以增加转发信息库规则,所述选择的动态接口与所述源端可路由前缀一一对应设置。16.根据权利要求15所述的装置,其特征在于,所述一个或者一个以上程序还包含用于进行以下操作的指令:当在设定时间内没有按照增加的所述转发信息库规则发送兴趣包时,删除增加的所述转发信息库规则。17.一种基于内容中心网络CCN的数据传输装置,其特征在于,所述装置包括:指示构造模块,用于构造第一源端切换指示,所述第一源端切换指示包括目的基站的可路由前缀、第一源端切换指示标识和源端可路由前缀,所述源端可路由前缀为所述源端在通信发起时的服务基站名称和所述源端名称,所述第一源端切换指示标识用于指示收到所述第一源端切换指示的节点根据所述源端可路由前缀,增加转发信息库规则,增加的所述转发信息库规则包括所述源端可路由前缀和在所述源端切换后传输数据给所述源端的接口之间的对应关系,所述目的基站为所述源端在切换前的服务基站或所述源端在切换后的服务基站;发送模块,用于发送所述第一源端切换指示。18.根据权利要求17所述的装置,其特征在于,所述第一源端切换指示是由所述源端在切换完成时构造和发送的,所述目的基站为所述源端在切换前的服务基站;或者,所述第一源端切换指示是由所述源端在切换即将发生时构造和发送的,所述目的基站为所述源端在切换后的服务基站。19.根据权利要求17所述的装置,其特征在于,所述装置还包括:接收模块,用于接收所述源端发送的第二源端切换指示,所述第二源端切换指示是由所述源端在切换即将发生时发送的,所述第二源端切换指示包括所述源端在通信发起时的服务基站名称、第二源端切换指示标识和所述源端可路由前缀;所述指示构造模块用于,根据所述第二源端切换指示构造所述第一源端切换指示。20.根据权利要求17-19任一项所述的装置,其特征在于,所述第一源端切换指示还包括所述源端在切换前接收到的最后一个兴趣包中的内容名称和序号,所述第一源端切换指示标识还用于,指示收到所述第一源端切换指示的节点在未决兴趣表中查找是否存在匹配项,所述匹配项为内容名称与所述最后一个兴趣包中的内容名称相同,序号大于或等于所述最后一个兴趣包中的序号的兴趣包,当存在所述匹配项时,按照增加的所述转发信息库规则发送所述匹配项对应的兴趣包。21.一种基于内容中心网络CCN的数据传输装置,其特征在于,所述装置包括中央处理器和存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于所述存储器中,且经配置以由一个或者一个以上所述中央处理器执行,所述一个或者一个以上程序包含用于进行以下操作的指令:构造第一源端切换指示,所述第一源端切换指示包括目的基站的可路由前缀、第一源端切换指示标识和源端可路由前缀,所述源端可路由前缀为所述源端在通信发起时的服务基站名称和所述源端名称,所述第一源端切换指示标识用于指示收到所述第一源端切换指示的节点根据所述源端可路由前缀,增加转发信息库规则,增加的所述转发信息库规则包括所述源端可路由前缀和在所述源端切换后传输数据给所述源端的接口之间的对应关系,所述目的基站为所述源端在切换前的服务基站或所述源端在切换后的服务基站;发送所述第一源端切换指示。22.根据权利要求21所述的装置,其特征在于,所述第一源端切换指示是由所述源端在切换完成时构造和发送的,所述目的基站为所述源端在切换前的服务基站;或者,所述第一源端切换指示是由...

【专利技术属性】
技术研发人员:黄韬刘江李将旭倪慧
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1