一种跨地区转发方法、装置、计算机和存储介质制造方法及图纸

技术编号:37471706 阅读:14 留言:0更新日期:2023-05-06 09:53
本发明专利技术提供了一种跨地区转发方法、装置、计算机和存储介质,涉及跨地区通信技术领域,其目的是减少跨地区传输的数据量,以此来提升消息的传输效率,包括为每个地区分别设置一个转发网关;初始化每个地区的各个节点,初始化各个地区;待发消息通过发送方的节点发出,待发消息被赋予接收方信息,接收方信息包括接收方的节点信息和地区信息;发送方的节点所在地区的发送方的转发网关接收待发消息;解析接收方信息,获取目标节点;发送方的转发网关根据接收方信息判断本次转发的转发类型为异地转发或本地转发,根据转发类型的判断结果采用对应的转发策略将待发消息通过接收方的转发网关转发到目标节点。本发明专利技术具有跨地区转发效率高的优点。高的优点。高的优点。

【技术实现步骤摘要】
一种跨地区转发方法、装置、计算机和存储介质


[0001]本专利技术涉及跨地区通信
,具体而言,涉及一种跨地区转发方法、装置、计算机和存储介质。

技术介绍

[0002]随着数字化时代现代信息网络的发展,越来越多的重要场景会运用到信息的传输,例如涉及和使用到分布式仿真系统的跨地区数字化战场模拟等技术。
[0003]然而在通过网络进行跨地区通信时,通常一个地区的消息会发送到另一个地区的多个目标点,由于远距离的缘故,会有带宽、延时等因素的存在,消息的传输效率会受到明显影响;在对实时性要求较高的分布式仿真系统中,这样的影响是不可忽略的,传输效率的降低会影响消息传输的实时性进而造成消息接收的误差,从而导致分布式仿真系统的仿真结果的质量、准确性大幅降低,难以得到正确的仿真结果。
[0004]因此,在涉及跨地区消息发送的时候,可以设计方案尽量减少跨地区传输的数据量,以此来提升消息的传输效率。

技术实现思路

[0005]本专利技术的目的在于提供一种跨地区转发方法、装置、计算机和存储介质,其目的是减少跨地区传输的数据量,以此来提升消息的传输效率。
[0006]本专利技术的实施例通过以下技术方案实现:本专利技术提供了一种跨地区转发方法,包括以下步骤:为每个地区分别设置一个转发网关;初始化每个地区的各个节点,初始化各个地区;待发消息通过发送方的节点发出,待发消息被赋予接收方信息,所述接收方信息包括接收方的节点信息和地区信息;发送方的节点所在地区的发送方的转发网关接收所述待发消息;通过所述发送方的转发网关解析所述接收方信息,获取目标节点,目标节点包括至少一个接收方的节点;所述发送方的转发网关根据接收方信息判断本次转发的转发类型为异地转发或本地转发,异地转发的时候采用异地转发策略将所述待发消息通过接收方的转发网关转发到目标节点。
[0007]优选地,所述初始化每个地区的各个节点的方法为:转发网关为所在地区的每个节点分别分配节点编号。
[0008]优选地,所述初始化各个地区的方法为:为每个地区分配域编号。
[0009]优选地,所述接收方信息包括接收方节点的所述节点编号和接收方节点所在地区的所述域编号。
[0010]优选地,所述采用异地转发策略将所述待发消息通过接收方的转发网关转发到目标节点的方法为:所述发送方的转发网关通过所述接收方信息获取接收方的地区信息;所述发送方的转发网关将所述待发消息进行整合并发送到接收方的转发网关;接收方的转发网关通过所述接收方信息获取接收方的节点信息,获取所述目标节点;接收方的转发网关将所述待发消息发送到接收方的目标节点。
[0011]本专利技术还提供了一种跨地区转发装置,应用于以上任意一项所述一种跨地区转发方法,包括:转发网关设置模块:用于为每个地区分别设置一个转发网关;初始化模块:用于初始化每个地区的各个节点,初始化地区;消息发出模块:用于将待发消息通过发送方的节点发出,待发消息被赋予接收方信息,所述接收方信息包括接收方的节点信息和地区信息;转发网关接收模块:用于使发送方的节点所在地区的发送方的转发网关接收所述待发消息;目标解析模块:用于通过所述发送方的转发网关解析所述接收方信息,获取目标节点,目标节点包括至少一个接收方的节点;目标发送模块:用于在异地转发的时候采用异地转发策略将所述待发消息通过接收方的转发网关转发到目标节点。
[0012]本专利技术还提供了一种计算机,包括存储器和处理器,所述存储器中存储计算机程序,所述处理器用于执行所述计算机程序时实现以上任一项所述一种跨地区转发方法。
[0013]本专利技术还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以上任一项所述一种跨地区转发方法。
[0014]本专利技术实施例的技术方案至少具有如下优点和有益效果:本专利技术为每个地区设置转发网关作为中转站,有助于减少跨地区的数据传输,主要依赖本地传输,进而提升数据传输效率;本专利技术管理转发网关和节点时采用了赋予编号的方式,清晰明了,数据量小,便于转发时的目标识别和处理;本专利技术本地转发也通过转发网关来管理对应地区的节点的消息的发送和接收,不易造成信息混乱,数据管理清晰有条理;本专利技术的异地转发先将消息发送到对应的转发网关,再由转发网关进行消息的分配,一条消息在两个地区之间只需要进行一次异地发送,大幅提升数据传输效率;本专利技术传输效率全面提升,进而在实际传输误差大幅降低,优化了传输质量,便于其应用到不同领域,可推广性和可应用性很高。
附图说明
[0015]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他相关的附图。
[0016]图1为本专利技术实施例提供的一种跨地区转发方法的流程示意图;图2为本专利技术实施例提供的一个两个地区转发消息案例的原理示意图。
具体实施方式
[0017]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0018]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0020]在本专利技术的描述中,需要说明的是,若出现术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,若出现术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0021]实施例1参阅图1,本实施例提供一种跨地区转发方法,包括以下步骤:步骤S1:为每个地区分别设置一个转发网关;步骤S2:初始化每个地区的各个节点,初始化各个地区;步骤S3:待发消息通过发送方的节点发出,待发消息被赋予接收方信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨地区转发方法,其特征在于,包括以下步骤:为每个地区分别设置一个转发网关;初始化每个地区的各个节点,初始化各个地区;待发消息通过发送方的节点发出,待发消息被赋予接收方信息,所述接收方信息包括接收方的节点信息和地区信息;发送方的节点所在地区的发送方的转发网关接收所述待发消息;通过所述发送方的转发网关解析所述接收方信息,获取目标节点,目标节点包括至少一个接收方的节点;所述发送方的转发网关根据接收方信息判断本次转发的转发类型为异地转发或本地转发,异地转发的时候采用异地转发策略将所述待发消息通过接收方的转发网关转发到目标节点。2.根据权利要求1所述的一种跨地区转发方法,其特征在于,所述初始化每个地区的各个节点的方法为:转发网关为所在地区的每个节点分别分配节点编号。3.根据权利要求2所述的一种跨地区转发方法,其特征在于,所述初始化各个地区的方法为:为每个地区分配域编号。4.根据权利要求3所述的一种跨地区转发方法,其特征在于:所述接收方信息包括接收方节点的所述节点编号和接收方节点所在地区的所述域编号。5.根据权利要求1所述的一种跨地区转发方法,其特征在于,进行所述异地转发时,所述采用异地转发策略将所述待发消息通过接收方的转发网关转发到目标节点的方法为:所述发送方的转发网关通过所述接收方信息获取接收方的地区信息;所述发送方的转发网关将所述...

【专利技术属性】
技术研发人员:陈明张凛孙亮
申请(专利权)人:四川汉科计算机信息技术有限公司
类型:发明
国别省市:

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

1