一种分布式空域使用信息处理与同步方法及系统与流程

文档序号:20834413发布日期:2020-05-22 16:41阅读:155来源:国知局
一种分布式空域使用信息处理与同步方法及系统与流程

本发明属于空中交通管理信息系统领域,具体涉及一种分布式空域使用信息处理与同步方法及系统。



背景技术:

现代行动是陆、海、空、天、电等力量使用多种先进系统,在有限区域内进行的联合行动。行动区域内用空系统装备众多性能各异,产生各类空域使用信息。当前,信息系统中空域使用信息更新实效慢,不对等和利用率低等问题突出,严重降低空域使用信息的利用效能,影响决策,制约性能和能力发挥与提升。因此,有效传输、处理和同步空域使用信息是战斗力提升面临的一个现实问题。



技术实现要素:

本发明要解决的技术问题是针对背景技术中所涉及到的缺陷,提供一种分布式空域使用信息处理与同步方法及系统,以解决现有空域使用信息更新实效慢,不对等和利用率低等问题。

为解决上述技术问题,本发明采用以下技术方案:

根据本发明的一个方面,提供了一种分布式空域使用信息处理与同步方法,包括:确定用户端级别,所述用户端级别包括第一用户端、第二用户端和第三用户端;全网广播空域使用信息;处理空域使用信息;分发空域使用信息处理结果。

具体地,第一用户端是用于接收第二用户端和第三用户端发送的空域使用请求,处理空域使用信息并分发空域使用信息处理结果;第二用户端是用于向第一用户端发送空域使用请求,接收第三用户端上传的空域使用请求和辅助第一用户端处理空域使用信息;第三用户端是用于向第一用户端和/或第二用户端上传空域使用请求,和接收第一用户端下发的空域使用信息。

进一步地,在确定用户端级别之后,还包括:判断用户端的有效性,具体是,向所有用户端广播查询消息,如在预设时间内未收到第一用户端的反馈消息,则从第二用户端中重新选出第一用户端,如在预设时间内未收到第二用户端和/或第三用户端的反馈消息,则剔除该第二用户端和/或第三用户端。

具体地,处理空域使用信息,具体包括:第一用户端对接收到的空域使用信息进行显示、运算和推演,并将结果进行存储。

具体地,分发空域使用信息处理结果,具体包括:第一客户端将空域使用信息的处理结果进行全网完全分发或按实际需求发送给指定的用户端。

根据本发明的第二个方面,提供了一种分布式空域使用信息处理与同步系统,包括:级别确定模块、广播模块、处理模块和结果分发模块,其中,级别确定模块,用于确定用户端模块的级别,所述用户端模块的级别包括第一用户端模块、第二用户端模块和第三用户端模块;广播模块,用于全网广播空域使用信息;处理模块,用于处理空域使用信息;结果分发模块,用于分发空域使用信息处理结果。

具体地,第一用户端模块是用于接收第二用户端模块和第三用户端模块发送的空域使用请求,处理空域使用信息并全网同步空域使用信息;第二用户端模块是用于向第一用户端模块发送空域使用请求,接收第三用户端模块上传的空域使用请求和辅助第一用户端模块处理空域使用信息;第三用户端模块是用于向第一用户端模块和/或第二用户端模块上传空域使用请求,和接收第一用户端模块下发的空域使用信息。

进一步地,系统还包括:有效性判断模块,用于判断用户端模块的有效性,具体是,有效性判断模块向所有用户端模块广播查询消息,如在预设时间内未收到第一用户端模块的反馈消息,则从第二用户端模块中重新选出第一用户端模块,如在预设时间内未收到第二用户端模块和/或第三用户端模块的反馈消息,则剔除该第二用户端模块和/或第三用户端模块。

具体地,所述处理模块位于第一用户端模块,具体是,所述处理模块对接收到的空域使用信息进行显示、运算和推演,并将结果进行存储。

具体地,所述结果分发模块位于第一用户端模块,具体是,所述结果分发模块将空域使用信息的处理结果进行全网完全分发或按实际需求发送给指定的用户端模块。

本发明有益效果如下:本发明提供了一种分布式空域使用信息处理与同步方法及系统,充分考虑方法和系统的分布性、抗毁性和空域使用信息的实效性和完整性等因素,综合考虑系统职能定位、能力和实际应用需求等现实情况,将全网系统按能力和功能划分为不同级别,并规范空域使用信息的分发与处理规则,可提高空域使用信息的利用效能。

附图说明

图1是本发明的第一实施例的分布式空域使用信息处理与同步方法的流程图;

图2是本发明的第二实施例的分布式空域使用信息处理与同步方法中的用户端示意图;

图3是本发明的第三实施例的分布式空域使用信息处理与同步方法的流程图;

图4是本发明的第四实施例的分布式空域使用信息处理与同步系统的结构图;

图5是本发明的第五实施例的分布式空域使用信息处理与同步系统的结构图。

具体实施方式

以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

实施例一

本实施例中,本发明公开了一种分布式空域使用信息处理与同步方法,根据网内信息系统的能力和职能,将用户端分为不同的级别,按照制定好的用空信息处理与同步规则,高效生成对使用实用的用空信息,流程图如图1所示,具体步骤如下:

步骤s11:确定用户端级别。

根据系统实际部署和能力情况,将在线的用户端分为不同的级别,用于系统识别和工作模式切换。一般而言,用户端所处的机构级别越高,其系统能力越强,反之,系统能力越弱,因此,根据性能评估后,将机构级别最高的用户端确定为第一用户端,将级别次之的用户端确定为第二用户端,其它的用户端确定为第三用户端。

根据实际用户端的能力和职能等,将不同级别的用户端设置不同的权限,由于第一用户端级别最高,其计算性能也最佳,因此权限也就最高,故第一用户端可接收第二用户端和第三用户端发送的空域使用请求,处理空域使用信息并分发空域使用信息处理结果。

由于第二用户端级别仅次于第一用户端,因此其计算性能也较佳,仅次于第一用户端的计算性能,因此将其权限低于第一用户端,其可以辅助第一用户端处理空域使用信息,但是不可以分发空域使用信息处理结果。也即,第二用户端可向第一用户端发送空域使用请求,接收第三用户端上传的空域使用请求和辅助第一用户端处理空域使用信息。

由于第三用户端级别最低,其计算性能也最差,不具备空域信息处理的能力,因此第三用户端的权限也最低,第三用户端可向第一用户端和/或第二用户端上传空域使用请求,和接收第一用户端下发的空域使用信息。

步骤s12:全网广播空域使用信息。

用户端级别确定后,第一用户端可以按照需求发起空域使用信息同步指令,各用户端在收到第一用户发出的同步指令后,在全网广播空域使用信息。为了保证信息传输的一致性和有效性,各用户端分别按照其对应的级别和权限进行信息传输,也即第三用户端可向第一用户端和/或第二用户端上传空域使用请求,第二用户端可接收第三用户端上传的空域使用请求,并向第一用户端发送空域使用请求,第一用户端接收第二用户端和第三用户端发送的空域使用请求。

如果在系统规定的时间内有用户端未向第一用户端发送有效的空域使用请求信息,则判定该用户端掉线。

步骤s13:处理空域使用信息。

第一用户端在接收到第二用户端和第三用户端发送的空域使用请求后,即可对空域使用信息进行处理,包括对接收到的空域使用信息进行显示、运算和推演,并将结果进行存储。

其中,第一用户端对接收到的空域使用请求进行显示,可显示提交有效空域使用请求的用户端的名称、级别和是否同步完成等信息,供操作人员参考并作出相应的操作。

步骤s14:分发空域使用信息处理结果。

第一用户端在对接收到的各用户端发送的空域使用请求信息处理完成后即可将空域使用信息的处理结果进行全网完全分发或按实际需求发送给指定的用户端。

默认状态下为全网分发,即第一用户端将完整的处理结果发送给其它的用户端,也可以按实际需求发送给指定的客户端,即第一用户端根据实际需求,对运算结果进行拆分与组合处理,生成符合实际需求的处理结果数据,并将数据发送给指定的客户端。

在本实施例中,第一用户端和第二用户端均可对空域使用请求信息进行处理,但是只有第一用户端拥有分发空域使用信息处理结果的权限,第二用户端无分发空域使用信息处理结果的权限。只有当第一用户端失效后,重新在第二用户端中确定出第一用户端后,由新的第一用户端分发空域使用信息处理结果。

本实施例中,综合考虑用户端的职能定位、能力和实际应用需求等现实情况,将全网用户端按能力和功能划分为不同级别,不同级别的用户端具有不同的权限,并规范空域使用信息的分发与处理规则,可提高空域使用信息的利用效能。

实施例二

本实施例中,公开了分布式空域使用信息处理与同步方法中的用户端的具体确定方法。根据系统实际部署和能力情况,将在线的用户端分为不同的级别,用于系统识别和工作模式切换。本实施例中,将用户端分为四级系统,如图2所示,用户端所处的机构级别越高,其系统能力越强,反之,系统能力越弱,将级别最高的第一系统的用户端确定为第一用户端,将级别次之的第二系统的用户端确定为第二用户端,将其它级别的第三级别和第四级别的用户端确定为第三用户端。

本实施例中,根据各用户端的级别,建立用户端级别列表。将用户端进行编号,记为(i,j),i=1,2,……,n,n为用户端的总数量,其中i越小,表示对应的用户端的级别最高,j=0或1,j=1时表示用户端为第一用户端或第二用户端,j=0时表示该用户端为第三用户端,编号(1,1)表示第一用户端,因此本实施例的用户端级别列表如下所示。

用户端级别列表一旦建好并经确认后,无特殊情况,不再改变。

实施例三

本实施例公开了一种分布式空域使用信息处理与同步方法,流程图如图3所示,包括:步骤s11:确定用户端级别;步骤s12:全网广播空域使用信息;步骤s13:处理空域使用信息;步骤s14:分发空域使用信息处理结果。本实施例中的上述步骤与实施例一的相应步骤相同,在此不再重复。

本实施例中,在步骤s11之后还包括:

步骤s35:判断用户端的有效性。

为了确认建立的用户端级别列表中各用户端均为有效,需要对用户端的有效性进行判断,并根据实际判断结果进行重新调整用户端的级别。

具体是,向所有用户端广播查询消息,如在预设时间内未收到第一用户端的反馈消息,说明第一用户端已经失效,由于第二用户端性能仅次于第一用户端,故可从第二用户端中重新选出第一用户端。如在预设时间内未收到第二用户端和/或第三用户端的反馈消息,由于第二用户端和第三用户端失效后对整个系统没有太大的影响,故可以剔除该第二用户端和/或第三用户端。

本实施例中,判断用户端的有效性之后,即可进行下步流程。在本实施例中充分考虑用户端的分布性,当有用户端失效后,特别是作为中心的第一用户端失效后可以即可从第二用户端中选出第一用户端,保证了本方法具有一定的抗毁性。

实施例四

本实施例公开了一种分布式空域使用信息处理与同步系统,结构图如图4所示,包括:级别确定模块41,广播模块42,处理模块43和结果分发模块44。

其中,级别确定模块41,用于确定用户端模块的级别;广播模块42,用于全网广播空域使用信息;处理模块43,用于处理空域使用信息;结果分发模块44,用于分发空域使用信息处理结果。

根据系统实际部署和能力情况,在线的用户端模块可分为不同的级别,用于系统识别和工作模式切换。一般而言,用户端模块所处的机构级别越高,其系统能力越强,反之,系统能力越弱。级别确定模块41将机构级别最高的用户端模块确定为第一用户端模块,将级别次之的用户端模块确定为第二用户端模块,将其它的用户端模块确定为第三用户端模块。

根据实际用户端的能力和职能等,不同级别的用户端模块具有不同的权限,由于第一用户端模块级别最高,其计算性能也最佳,因此权限也就最高,故第一用户端可接收第二用户端模块和第三用户端模块发送的空域使用请求,处理空域使用信息并分发空域使用信息处理结果。

由于第二用户端模块级别仅次于第一用户端模块,因此其计算性能也较佳,仅次于第一用户端模块的计算性能,因此将其权限低于第一用户端模块,其可以辅助第一用户端模块处理空域使用信息,但是不可以分发空域使用信息处理结果。也即,第二用户端模块可向第一用户端模块发送空域使用请求,接收第三用户端模块上传的空域使用请求和辅助第一用户端模块处理空域使用信息。

由于第三用户端模块级别最低,其计算性能也最差,不具备空域信息处理的能力,因此第三用户端模块的权限也最低,第三用户端模块可向第一用户端模块和/或第二用户端模块上传空域使用请求,和接收第一用户端模块下发的空域使用信息。

本实施例中的分布式空域使用信息处理与同步系统正常工作时,广播模块42可以按照需求发起空域使用信息同步指令,各用户端在收到广播模块42发出的同步指令后,在全网广播空域使用信息。为了保证信息传输的一致性和有效性,各用户端分别按照其对应的级别和权限进行信息传输,也即第三用户端模块可向第一用户端模块和/或第二用户端模块上传空域使用请求,第二用户端模块可接收第三用户端模块上传的空域使用请求,并向第一用户端模块发送空域使用请求,第一用户端模块接收第二用户端模块和第三用户端模块发送的空域使用请求。

如果在系统规定的时间内有用户端模块未发送有效的空域使用请求信息,则判定该用户端模块掉线。

处理模块43位于第一用户端模块和第二用户端模块,当第一用户端模块和第二用户端模块在接收到第二用户端和第三用户端发送的空域使用请求后,即可利用处理模块43对空域使用信息进行处理,具体包括处理模块43对接收到的空域使用信息进行显示、运算和推演,并将结果进行存储。

处理模块43在对接收到的各用户端发送的空域使用请求信息处理完成后即可利用结果分发模块44将空域使用信息的处理结果进行全网完全分发或按实际需求发送给指定的用户端。

结果分发模块44位于第一用户端模块,默认状态下为全网分发,即第一用户端模块的结果分发模块44将完整的处理结果发送给其它的用户端,也可以按实际需求发送给指定的客户端模块,即第一用户端模块的结果分发模块44根据实际需求,对运算结果进行拆分与组合处理,生成符合实际需求的处理结果数据,并将数据发送给指定的客户端模块。

在本实施例中,第一用户端模块和第二用户端模块均有处理模块43对空域使用请求信息进行处理,但是只有第一用户端模块才拥有结果分发模块44,第二用户端模块无结果分发模块44。只有当第一用户端模块失效后,重新在第二用户端模块中确定出第一用户端模块后,由新的第一用户端模块的结果分发模块44分发空域使用信息处理结果。

本实施例中,综合考虑用户端模块的职能定位、能力和实际应用需求等现实情况,将全网用户端按能力和功能划分为不同级别,不同级别的用户端模块具有不同的权限,并规范空域使用信息的分发与处理规则,可提高空域使用信息的利用效能。

实施例五

本实施例公开了一种分布式空域使用信息处理与同步系统,结构图如图5所示,包括:级别确定模块41,广播模块42,处理模块43和结果分发模块44。。本实施例中的模块41、42、43和44的功能与实施例四的相应模块的功能相同,在此不再重复。

本实施例中,还包括:有效性判断模块55,用于判断用户端模块的有效性。具体是,有效性判断模块55向所有用户端模块广播查询消息,如在预设时间内未收到第一用户端模块的反馈消息,说明第一用户端模块已经失效,由于第二用户端模块性能仅次于第一用户端模块,故可从第二用户端模块中重新选出第一用户端模块,如在预设时间内未收到第二用户端模块和/或第三用户端模块的反馈消息,由于第二用户端模块和第三用户端模块失效后对整个系统没有太大的影响,故可以剔除该第二用户端模块和/或第三用户端模块。

本实施例中,充分考虑用户端模块的分布性,当有用户端模块失效后,特别是作为中心的第一用户端模块失效后可以即可从第二用户端模块中选出第一用户端模块,保证了本方法具有一定的抗毁性。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1