一种基于异构网络的气象水文信息分发系统的制作方法

文档序号:7804457阅读:153来源:国知局
一种基于异构网络的气象水文信息分发系统的制作方法
【专利摘要】本发明公开了一种基于异构网络的气象水文信息分发系统,其特征在于在中心站增加智能组播服务器和软交换网关,在各子网内增加IP组播路由器和应用层组播路由器,实现中心站为异构子网用户提供统一信息分发的服务,解决了以往中心站为异构子网用户分发气象水文信息时,必须分步骤、分别向各个子网用户逐一发送的问题,实现了信息的快速、按需、组播发送,提高了信息分发效率。
【专利说明】一种基于异构网络的气象水文信息分发系统【技术领域】
[0001]本发明涉及一种基于异构网络的气象水文信息分发系统,尤其涉及一种覆盖网的气象水文信息分发系统。本发明属于气象信息网络【技术领域】。
【背景技术】
[0002]目前,气象水文信息主要采用由中心站向用户站分发的服务模式。中心站具有信息处理能力,可对实况观测资料、雷达回波图、气象卫星云图等资料进行处理,获得不同类型的气象预报产品,根据需要分发给不同的用户。而由于用户所处位置的实际通信条件不同,用于传输气象水文信息的分发网络可包括地面IP网、卫星VSat网、部门专用网等多种网络。这些网络使用的协议机制各不相同,相应的设备也无法互通,属于异构网络,因此,中心站向异构子网中的用户进行高效的信息分发是个问题。由于用户处于不同的异构网络,中心站难以根据用户的共同需要进行统一的信息分发,只能分步骤、分别向各个子网的用户逐一发送产品信息,分发效率很低。本发明提出一种中心站能够同时为异构子网用户提供统一信息分发服务的系统,简化中心站的分发流程,提高分发效率。

【发明内容】

[0003]1、要解决的技术问题
本发明的目的在于解决现有技术中中心站为异构子网用户分发气象水文信息时,必须分步骤、分别向各个子网用户逐一发送的问题,通过在中心站增加智能组播服务器和软交换网关,在各子网内增加IP组播路由器和应用层组播路由器,实现中心站为异构子网用户提供统一信息分发的服务,实现了信息的快速、按需、组播发送,提高了信息分发效率。
[0004]2、为解决技术问题而采用的技术方案
为了达成上述目的,本发明的技术方案是:一种基于异构网络的气象水文信息分发系统,包括有气象水文信息的中心站、多个异构子网络组成。
[0005]所述的中心站,包括有信息服务器、智能组播服务器、软交换网关、子网分发服务器。
[0006]信息服务器提供需要分发的信源数据。
[0007]智能组播服务器完成包括应用层组成员维护、应用层组成员子网信息维护、智能组播分发调度。应用层组成员维护负责建立和维护虚拟覆盖网的分发组,记录组成员信息和数据需求;应用层组成员子网信息维护负责建立和维护应用层组成员的组信息与实际子网地址的映射关系,帮助软交换网关为应用层目的用户找到实际可达的物理子网通路;智能组播分发调度负责根据组成员需求和实际子网特点,可制定恰当的分发策略,选择恰当的IP单播、广播、IP组播、应用层组播方式进行分发。[0008]软交换网关包括前置机、隔离设备、后置机三部分。隔离设备两侧分别运行前置机和后置机,前置机连接智能组播服务器,后置机连接专用网子网,软交换网关实现智能组播服务器与专用网子网的互联互通;前置机和后置机的通信实体为指令信息和内容信息,前置机用来将指令和数据转存为文件,存储在隔离设备中;后置机解析指令信息,获取指令信息中的下一跳地址,对数据进行分解、缓存并转发数据。
[0009]子网分发服务器包括有:地面IP网分发服务器、卫星网分发服务器、专用网分发服务器,分别根据智能组播服务器的调度策略,对本子网内的用户分发信息。
[0010]信息服务器经智能组播服务器、软交换网关、子网分发服务器与多个异构子网络联通。
[0011]所述的多个异构子网络,包括有地面IP子网、Vsat卫星子网、专用网子网。地面IP子网的节点包括:IP单播/组播路由器节点、IP组播路由器节点、用户节点;Vsat卫星子网的节点包括卫星网前置机和用户节点;专用网子网节点包括:应用层组播路由器节点、用户节点,应用层组播路由器上需运行专门的应用层组播协议,包括组成员加入、组播树建立、组播树维护和优化、组成员推出等机制。
[0012]气象水文信息的中心站与各异构子网用户之间形成应用层覆盖网,在覆盖网的节点上运行智能组播分发协议,形成虚拟同构网络,简化分发流程。智能组播分发协议包括IP单播、IP组播、应用层组播、广播四部分。IP单播、广播分发协议所需节点与现有分发网络保持不变,IP组播分发需要增加IP组播路由器节点,应用层组播分发需要增加应用层组播路由器节点,并在相应节点上安装应用层组播协议。在异构网络交界处设置软交换网关,完成中心站内网与外部异构子网间的信息传递。
[0013]3、有益效果
本发明公开一种气象水文信息的智能分发系统,其特征在于在中心站增加智能组播服务器和软交换网关,在各子网内增加IP组播路由器和应用层组播路由器,实现中心站为异构子网用户提供统一信息分发的服务,解决了以往中心站为异构子网用户分发气象水文信息时,必须分步骤、分别向各个子网用户逐一发送的问题,实现了信息的快速、按需、组播发送,提高了信息分发效率。
[0014]在中心站增加智能组播服务器和软交换网关,在各子网内增加IP组播路由器和应用层组播路由器,实现中心站为异构子网用户提供统一信息分发的服务,解决了以往中心站为异构子网用户分发气象水文信息时,必须分步骤、分别向各个子网用户逐一发送的问题,实现了信息的快速、按需、组播发送,提高了信息分发效率。
【专利附图】

【附图说明】
[0015]图1是本发明的气象水文信息分发流程示意图。
[0016]图2是本发明的智能组播服务器的主要组成示意图。
[0017]图3是本发明的软交换网关主要组成示意图。
[0018]图4是本发明的智能组播分发协议的主要功能及子网所需功能节点示意图。
[0019]图5是本发明的基于异构网络的气象水文信息分发系统组成示意图。
【具体实施方式】
[0020]以下将结合附图,对本发明的技术方案进行详细说明。
[0021]图1是本发明的气象水文信息分发流程示意图。气象水文异构网络的智能信息分发系统的核心组成部分包括:信息服务器、智能组播服务器、软交换网关、子网分发服务器、子网单播/组播分发节点。信息服务器主要提供需要分发的信源数据。智能组播服务器建立和维护虚拟覆盖网的分发组,维护应用层组成员的组信息与实际子网地址的映射关系,能根据实际子网特点,选择恰当的IP单播、广播、IP组播、应用层组播分发方式。软交换网关实现中心站业务内网与各异构子网的互联互通。子网分发服务器根据智能组播服务器的调度策略,对本子网内的用户分发信息。子网单播/组播分发节点按照智能组播服务器的调度策略,遵循相关协议,配合完成子网内用户的信息分发。
[0022]其中智能组播服务器、软交换网关、子网组播分发节点是本发明为异构子网用户提供统一分发服务所增设的部分。智能组播服务器调取信息服务器中需要发送的数据,向应用层组成员一次分发,数据分组中携带组成员实际子网地址信息,递交给软交换网关处理;软交换网关根据数据分组中目的用户的实际子网地址信息进行相应的映射,将数据分组从中心站业务内网摆渡到相应的子网内,递交给子网分发服务器处理。子网分发服务器作为子网内的数据源节点,按照协议规则,将数据分组继续递交给路由器节点或用户节点。
[0023]图2是本发明的智能组播服务器的主要组成示意图。主要包括应用层组成员维护、应用层组成员子网信息维护、智能组播分发调度三个部分。应用层组成员维护负责建立和维护虚拟覆盖网的分发组,记录组成员信息和数据需求。应用层组成员子网信息维护负责建立和维护应用层组成员的组信息与实际子网地址的映射关系,帮助软交换网关为应用层目的用户找到实际可达的物理子网通路。智能组播分发调度负责根据组成员需求和实际子网特点,制定恰当的分发策略,选择恰当的IP单播、广播、IP组播、应用层组播方式进行分发。
[0024]图3是本发明的软交换网关主要组成示意图。包括前置机、隔离设备、后置机三部分。隔离设备两侧分别运行前置机和后置机,前置机连接中心站业务内网,后置机连接异构子网,实现中心站业务内网与各异构子网的互联互通。两主机通信实体为指令信息和内容信息,前置机用来将指令和数据转存为文件,存储在隔离设备中;后置机解析指令信息,获取指令信息中的下一跳地址,对数据进行分解、缓存并转发数据。
[0025]图4是本发明的智能组播分发协议的主要功能及子网所需功能节点示意图。智能组播分发协议主要包括子网中的IP单播、广播、IP组播、应用层组播协议,这些分发协议作为智能组播调度策略的可选项。为了支持智能组播分发的需求,各类协议要求有不同类别的功能节点。IP单播需要IP单播路由器和用户节点,广播仅需要用户节点,IP组播需要IP组播路由器和用户节点,应用层组播需要应用层组播路由器和用户节点,其中应用层组播路由器需要配备专用的应用层组播协议。
[0026]图5是本发明的基于异构网络的气象水文信息分发系统组成示意图。以下将结合附图,对本发明的技术方案进行详细说明。中心站拟向用户1、用户2、用户3、用户4、用户
5、用户6、用户7、用户8、用户9、用户10分发相同的数据。这10个用户分处于专用网子网、地面IP网子网、Vsat卫星网子网等不同子网中,按以往方法,只能每个子网逐一发送。
[0027]按照本发明的方案,对于中心站的智能组播服务器可直接按照应用层组地址直接向这10个组成员一次性发送相同数据(此处用于表示10个用户的ID是组内ID):
〈数据接收成员:用户1、用户2、用户3、用户4、用户5、用户6、用户7、用户8、用户9、用户10>
其中,智能组播服务器在后台根据这10个组成员所处子网的不同,将其分成了 3类(此处及后续表示10个用户的ID是子网实际ID)。用户8处于地面IP网和Vsat卫星网共同覆盖区域,可以从任一子网接收数据。
[0028]〈专用网子网:用户1,用户2,用户3,用户4>
<地面IP网子网:用户5,用户6,用户7,用户8>
<Vsat卫星网子网:用户8,用户9,用户10>
智能组播服务器的智能组播分发调度负责根据组成员需求和实际子网特点,制定恰当的分发策略:
〈用户1:1P单播发送〉
<用户2:应用层组播发送>
<用户3:应用层组播发送>
<用户4:应用层组播发送>
〈用户5:1P组播发送〉
〈用户6:1P单播发送〉
〈用户?:1P组播 发送〉
〈用户8:1P组播发送〉
<用户9:卫星广播发送>
<用户10:卫星广播发送>
智能组播服务器按目的子网地址将待发送的数据发送给相应的软交换网关:
<专用网子网:用户1,用户2,用户3,用户4>——> 专用网软交换网关 〈地面IP网子网:用户5,用户6,用户7,用户8>——> 地面IP网软交换网关 <Vsat卫星网子网:用户9,用户10>——>Vsat卫星网软交换网关 软交换网关对数据进行地址解析处理后,将数据发送给各子网分发服务器:
专用网软交换网关一>专用网分发服务器
地面IP网软交换网关-> 地面IP网分发服务器
Vsat卫星网软交换网关——>Vsat卫星网分发服务器
各子网分发服务器按照智能组播服务器制定的的分发策略,在子网内部进行数据分发,直至完成数据接收:
专用网分发服务器:〈IP单播发送:用户1>
<应用层组播发送:用户2,用户3,用户4>
地面IP网分发服务器:〈IP单播发送:用户6>
〈IP组播发送:用户5,用户7,用户8>
Vsat卫星网分发服务器:〈卫星广播发送:用户9,用户10>。
【权利要求】
1.一种基于异构网络的气象水文信息分发系统,包括由中心站、多个异构子网络组成; 所述的中心站,包括有信息服务器、智能组播服务器、交换网关、子网分发服务器; 所述的多个异构子网络,包括有地面IP子网、Vsat卫星子网; 所述的地面IP子网内包括有IP单播/组播路由器、IP组播路由器和用户;所述的Vsat卫星子网内包括有卫星网前置机和用户; 信息服务器经智能组播服务器、交换网关、子网分发服务器与多个异构子网络联通; 其特征在于: 所述的交换网关还包括有软交换网关,所述的子网分发服务器还包括有专用网分发服务器,所述的多个异构子网络中还包括有专用网子网; 信息服务器经智能组播服务器、软交换网关、专用网分发服务器与专用网子网联通; 所述的专用网子网中包括有应用层组播路由器和用户; 所述的信息服务器提供需要分发的信源数据; 在所述的智能组播服务器上,建立和维护虚拟覆盖网的分发组,维护应用层组成员的组信息与实际子网地址的映射关系,根据实际子网特点,选择恰当的IP单播、广播、IP组播、应用层组播分发方式; 所述的软交换网关实现中心站业务的内网与各异构子网的互联互通; 在所述的专用网分发服务器上,根据智能组播服务器的调度策略,对本子网内的用户分发信息; 所述的专用网子网内的应用层组播路由器是按照智能组播服务器的调度策略,遵循智能组播分发协议,配合完成子网内用户的信息分发。
2.根据权利要求1所述的一种基于异构网络的气象水文信息分发系统,其特征在于在所述的智能组播服务器上,完成包括应用层组成员维护、应用层组成员子网信息维护、智能组播分发调度; 应用层组成员维护负责建立和维护虚拟覆盖网的分发组,记录组成员信息和数据需求; 应用层组成员子网信息维护负责建立和维护应用层组成员的组信息与实际子网地址的映射关系,帮助软交换网关为应用层目的用户找到实际可达的物理子网通路; 智能组播分发调度负责根据组成员需求和实际子网特点,可制定分发策略,可选择IP单播、广播、IP组播、应用层组播方式进行分发。
3.根据权利要求1所述的一种基于异构网络的气象水文信息分发系统,其特征在于所述的软交换网关包括前置机、隔离设备、后置机三部分; 隔离设备两侧分别运行前置机和后置机,前置机连接智能组播服务器,后置机连接专用网子网,软交换网关实现智能组播服务器与专用网子网的互联互通; 前置机和后置机的通信实体为指令信息和内容信息,前置机用来将指令和数据转存为文件,存储在隔离设备中;后置机解析指令信息,获取指令信息中的下一跳地址,对数据进行分解、缓存并转发数据。
【文档编号】H04L29/08GK103997527SQ201410220747
【公开日】2014年8月20日 申请日期:2014年5月23日 优先权日:2014年5月23日
【发明者】印敏, 冯径, 沈晔, 蒋磊, 周爱霞, 梁妙元, 唐尧 申请人:中国人民解放军理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1