一种在多模态网络中实现开源社区访问的方法及系统技术方案

技术编号:34433833 阅读:24 留言:0更新日期:2022-08-06 16:14
本发明专利技术公开了一种在多模态网络中实现开源社区访问的方法,该方法包括:获取在第一模态子网或第二模态子网中搭建的开源社区的兴趣包,将开源社区的兴趣包根据预置的访问线程规则发送至第一模态子网的边缘网关路由器或第二模态子网的边缘网关路由器;第一模态子网的边缘网关路由器或第二模态子网的边缘网关路由器对兴趣包进行处理生成访问包;将访问包通过第二模态子网的边缘网关路由器路由至第一模态子网的用户端或通过第一模态子网的边缘网关路由器路由至第二模态子网的用户端以实现在多模态网络中对开源社区的访问。从而能够实现跨模态网络的开源社区的访问,提高了资源的利用率,降低了人工和服务器的成本,有利于促进多模态网络的建设。于促进多模态网络的建设。于促进多模态网络的建设。

【技术实现步骤摘要】
一种在多模态网络中实现开源社区访问的方法及系统


[0001]本专利技术涉及信息处理
,尤其涉及一种在多模态网络中实现开源社区访问的方法及系统。

技术介绍

[0002]为了推广多模态智慧网络体系结构和技术体系,推动形成开放、融合的新型网络科研和产业创新生态环境,正在建设面向全球开放的多模态智慧网络开源社区系统。对于开源社区一般都是搭建在同一种模态的网络中,因此,同一种模态的网络中的用户对开源社区的访问可以容易实现。
[0003]但是一网独大越来越难以满足多样化场景对网络服务质量的需求,随着多模态智慧网络的建设,多模态网络共存将会成为常态,可是会产生其它模态网络的用户难以访问该开源社区的问题,例如IP网络和NDN网络这两种具有代表性的运行模式和协议差别很大的网络以现有的基础和技术更是难以互相访问,从而无法实现在跨模态网络访问原有的开源社区。

技术实现思路

[0004]本专利技术所要解决的技术问题在于,提供一种在多模态网络中实现开源社区访问的方法及系统,能够实现跨模态网络的开源社区的访问,提高了资源的利用率,降低了人工和服务器的成本,有利于促进多模态网络的建设。
[0005]为了解决上述技术问题,根据本专利技术的第一个方面,公开了一种在多模态网络中实现开源社区访问的方法,包括获取在第一模态子网或第二模态子网中搭建的开源社区的兴趣包,其中所述兴趣包至少包括所述开源社区内容服务器所在模态子网的模态地址;将所述开源社区的兴趣包根据预置的访问线程规则发送至第一模态子网的边缘网关路由器或第二模态子网的边缘网关路由器;所述第一模态子网的边缘网关路由器或第二模态子网的边缘网关路由器对所述兴趣包进行处理生成访问包;将所述访问包通过第二模态子网的边缘网关路由器路由至第一模态子网的用户端或通过第一模态子网的边缘网关路由器路由至第二模态子网的用户端以实现在多模态网络中对开源社区的访问。
[0006]在一些实施方式中,将所述开源社区的兴趣包根据预置的访问线程规则发送至第一模态子网的边缘网关路由器,其中,所述访问线程规则包括:将所述兴趣包发送至第一模态子网进行内容检测;当检测到内容包括第二模态子网字段,则将所述兴趣包转发至所述第一模态子网的边缘网关路由器。
[0007]在一些实施方式中,开源社区内容服务器的所在模态子网的模态地址为第二模态地址,第一模态子网的边缘网关路由器对所述兴趣包进行处理生成访问包,包括:第一模态子网的边缘网关路由器对所述兴趣包进行解析处理后生成开源社区内容服务器的第二模态地址和转换表,并以第一模态子网的边缘网关路由器的第二模态地址作为临时源地址封装成UDP数据包;将所述UDP数据包根据开源社区内容服务器的第二模态地址转发至开源社
区内容服务器所在的第二模态子网的边缘网关路由器;在第二模态子网内以第二模态地址进行路由寻址至开源社区内容服务器,并从所述开源社区内容服务器获取开源社区内容;开源社区内容服务器将所述开源社区内容封装成访问包,以第一模态子网的边缘网关路由器的第二模态地址作为临时目的地址将不属于第二模态子网的访问包发送至第二模态子网的边缘网关路由器。
[0008]在一些实施方式中,将所述访问包通过第二模态子网的边缘网关路由器路由至第一模态子网的用户端,包括:第二模态子网的边缘网关路由器根据转换表将访问包转发至第一模态子网的边缘网关路由器;第一模态子网的边缘网关路由器对所述访问包进行解析并封装成第一模态的数据包,并通过第一模态子网的协议在第一模态子网中路由转发至第一模态子网的用户端。
[0009]在一些实施方式中,将所述开源社区的兴趣包根据预置的访问线程规则发送至第二模态子网的边缘网关路由器,其中,所述访问线程规则包括:将所述兴趣包封装至UDP数据包中,以第一模态子网的边缘网关路由器的第二模态地址作为临时目的地址,将所述UDP数据包在第二模态子网内路由寻址;将不属于第二模态子网的UDP数据包发送至第二模态子网的边缘网关路由器。
[0010]在一些实施方式中,开源社区内容服务器的所在模态子网的模态地址为第一模态地址,第二模态子网的边缘网关路由器对所述兴趣包进行处理生成访问包,包括:第二模态子网的边缘网关路由器将所述UDP数据包发送至第一模态子网的边缘网关路由器;第一模态子网的边缘网关路由器对所述UDP数据包进行解析生成第一模态兴趣包和转换表;运行第一模态协议在第一模态子网内检测所述第一模态兴趣包的内容;当检测到内容包括第一模态子网字段,则将所述兴趣包转发至所述第一模态子网的边缘网关路由器获取开源社区内容;开源社区内容服务器将所述开源社区内容封装为访问包,并将所述访问包转发至第一模态子网的边缘网关路由器。
[0011]在一些实施方式中,将所述访问包通过第一模态子网的边缘网关路由器路由至第二模态子网的用户端,包括:第一模态子网的边缘网关路由器根据转换表将访问包转发至第二模态子网的边缘网关路由器;第二模态子网的边缘网关路由器对所述访问包进行解析并封装成第二模态的数据包,并通过第二模态子网的协议在第二模态子网中路由转发至第二模态子网的用户端。
[0012]在一些实施方式中,第一模态子网为NDN子网,所述第二模态子网为IP子网。
[0013]根据本专利技术的第二个方面,公开了一种在多模态网络中实现开源社区访问的系统,该系统包括:搭建在第一模态子网或第二模态子网中的开源社区;第一模态子网,包括第一模态子网的边缘网关路由器;第二模态子网,包括第二模态子网的边缘网关路由器;利用如上述的在多模态网络中实现开源社区访问的方法在第一模态子网中的开源社区访问第二模态子网或在第二模态子网中的开源社区访问第一模态子网。
[0014]根据本专利技术的第三个方面,公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的在多模态网络中实现开源社区访问的方法中的步骤。
[0015]与现有技术相比,本专利技术的有益效果在于:实施本专利技术能够面向开源社区搭建在不同模态网络时,各个模态子网的用户的访
问问题,例如,当开源社区搭建在IP子网时,除了IP子网的用户可以访问该开源社区外,其他模态的子网的用户(NDN子网的用户)也可以访问该开源社区;同样,当开源社区搭建在NDN子网时,除了NDN子网的用户可以访问该开源社区外,其他模态的子网的用户(IP子网的用户)也可以访问该开源社区。本申请通过对两种模态子网的跨模态的数据传输逻辑进行研究,具象了跨模态的方式,利用各模态子网的网关与开源社区的交互,实现了在原有的开源社区基础上,进行多模态的网络访问。由此,能够使得不同模态网络的用户访问同一个开源社区,进而增加开源社区的用户量;而且还能够减少在不同模态网络中搭建相同开源社区所消耗的资源,同时减少维护网站的人员,保持内容的同步性。
附图说明
[0016]图1为本专利技术实施例公开的一种在多模态网络中实现开源社区访问的的流程示意图;图2为本专利技术实施例公开的一种在多模态网络中访问开源社区的内容的逻辑框图;图3为本专利技术实施例公开的又一种在多模态网络中访问开源社区的内容的逻辑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在多模态网络中实现开源社区访问的方法,其特征在于,所述方法包括:获取在第一模态子网或第二模态子网中搭建的开源社区的兴趣包,其中所述兴趣包至少包括所述开源社区内容服务器所在模态子网的模态地址;将所述开源社区的兴趣包根据预置的访问线程规则发送至第一模态子网的边缘网关路由器或第二模态子网的边缘网关路由器;所述第一模态子网的边缘网关路由器或第二模态子网的边缘网关路由器对所述兴趣包进行处理生成访问包;将所述访问包通过第二模态子网的边缘网关路由器路由至第一模态子网的用户端或通过第一模态子网的边缘网关路由器路由至第二模态子网的用户端以实现在多模态网络中对开源社区的访问。2.根据权利要求1所述的在多模态网络中实现开源社区访问的方法,其特征在于,将所述开源社区的兴趣包根据预置的访问线程规则发送至第一模态子网的边缘网关路由器,其中,所述访问线程规则包括:将所述兴趣包发送至第一模态子网进行内容检测;当检测到内容包括第二模态子网字段,则将所述兴趣包转发至所述第一模态子网的边缘网关路由器。3.根据权利要求2所述的在多模态网络中实现开源社区访问的方法,其特征在于,开源社区内容服务器的所在模态子网的模态地址为第二模态地址,第一模态子网的边缘网关路由器对所述兴趣包进行处理生成访问包,包括:第一模态子网的边缘网关路由器对所述兴趣包进行解析处理后生成开源社区内容服务器的第二模态地址和转换表,并以第一模态子网的边缘网关路由器的第二模态地址作为临时源地址封装成UDP数据包;将所述UDP数据包根据开源社区内容服务器的第二模态地址转发至开源社区内容服务器所在的第二模态子网的边缘网关路由器;在第二模态子网内以第二模态地址进行路由寻址至开源社区内容服务器,并从所述开源社区内容服务器获取开源社区内容;开源社区内容服务器将所述开源社区内容封装成访问包,以第一模态子网的边缘网关路由器的第二模态地址作为临时目的地址将不属于第二模态子网的访问包发送至第二模态子网的边缘网关路由器。4.根据权利要求3所述的在多模态网络中实现开源社区访问的方法,其特征在于,将所述访问包通过第二模态子网的边缘网关路由器路由至第一模态子网的用户端,包括:第二模态子网的边缘网关路由器根据转换表将访问包转发至第一模态子网的边缘网关路由器;第一模态子网的边缘网关路由器对所述访问包进行解析并封装成第一模态的数据包,并通过第一模态子网的协议在第一模态子网中路由转发至第一模态子网的用户端。5.根据权利要求1所述的在多模态网络中实现开源社区访问的方法...

【专利技术属性】
技术研发人员:赵东成闵丛丛黄宗慧卢华
申请(专利权)人:广东省新一代通信与网络创新研究院
类型:发明
国别省市:

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

1