一种对空射击管理系统中的监管方法技术方案

技术编号:17517845 阅读:89 留言:0更新日期:2018-03-21 02:19
本发明专利技术属于对空射击管理中的信息处理技术领域,涉及一种对空射击管理系统中的监管方法。所述监管方法将所述对空射击管理系统中的设备划分在不同网段;所述监管方法基于广播SNMP的网管并行轮询,在所述轮询开始之前,首先建立动态设备列表,并在轮询过程中,通过周期性地向每个所述网段发送SNMP广播信息数据包并获取被管理设备的变化,动态调整动态设备队列;在轮询时,通过区分设备状态、设备信息来建立多个轮询线程并进行获取设备信息。所述监管方法通过向每个网段发送广播SNMP数据包的方式并行访问被管理的设备、软件,减少轮询数据包的数量,减轻网络管理的负担,缩短访问周期。

A supervision method in the air shooting management system

The invention belongs to the technical field of information processing in the management of empty shooting, and relates to a supervision method in the air shooting management system. The regulation method of the antiaircraft fire management system equipment division in different segments; the supervision method of broadcast SNMP network management based on parallel polling, before the polling began, the first to establish a dynamic list of devices, and in the polling process, by periodically to each of the data broadcasting information network transmission the SNMP packet and obtain the change management equipment, dynamic adjustment of dynamic device queue; in the polling, by distinguishing the equipment states and information to establish a number of polling threads and access to device information. The monitoring method visits the managed devices and software in parallel by sending SNMP packets to each network segment, reducing the number of polling packets, lightening the burden of network management and shortening the access period.

【技术实现步骤摘要】
一种对空射击管理系统中的监管方法本申请是基于申请号为201410610611.8,申请日为2014.11.03,专利技术名称为“一种对空射击管理系统中的监管系统及方法”在先申请的分案申请。
本专利技术属于对空射击管理中的信息处理
,涉及一种对空射击管理系统中的监管方法。
技术介绍
在对空射击活动管理的初期,由于进行对空射击活动的单位少,作业不频繁,航空运输总量不大,对空域使用的要求不高,对空射击活动与航空运输的总体矛盾冲突并不明显。进入新世纪后,随着我国国民经济的持续发展,航空运输和国防建设发展迅速,航空运输总量增长迅猛,军事飞行范围不断扩大;同时,对空射击活动需求也在不断增加,在战备训练、科研任务、空天发射等原有对空射击活动的基础上又增加了人工影响天气活动,并且各类活动越来越频繁,对空射击活动与航空运输的矛盾冲突加剧。在此情况下,对空管理系统可有效的化解矛盾冲突。对空射击管理系统作为管理对空射击的信息系统担负着重要的职能。各级对空射击管理系统主要由对空射击空域管理、对空射击安全监控、对空射击信息服务三部分功能组成。该系统为相关的科研试验、军事训练和卫星发射等单位以及各级空管部门提供比较完善的对空射击管理手段,进一步规范对空射击作业活动的申请、审批和实施流程,加强各级对空射击空域使用管理部门与对空射击组织管理单位的协调配合和监控监视能力,保证对空射击训练、演习、科研、试验等活动的顺利实施,提高各种对空射击训练和军事科学试验水平,最大限度的降低对空射击活动对航空运输的影响。随着计算机软件和硬件技术的发展,网络设备种类的增加,以及网络规模的不断扩大,以往传统的人工的网络管理方式已经不能满足当前网络管理的需求。所以一个满足用户需求、简单实用的网络管理系统对于管理现在普遍应用的复杂的网络环境显得非常重要。对空射击管理系统也是由大量的硬件设备及相对应的专用软件组成,比如:服务器、工作站、交换机、路由器等,这些设备及软件工作的好坏将直接关系到对空射击管理系统的正常运行,甚至有些关键设备的故障可直接影响到对空射击的管理工作。对系统中所涉及的所有硬件设施及应用软件的保障和维护工作也是十分重要的一个环节。如何科学有效的对系统硬件进行保障和维护、如何快速、高效的收集获取网络设备及软件的工作状态、定位故障位置都是对保证空射击管理系统正常工作的关键,因此,有必要专利技术一种可高速收集系统中设备及应用软件工作状态的监控方法,具有收集系统内设备状态的时间短、可实时监控状态变化并且不影响系统整体的工作性能。
技术实现思路
本专利技术为解决上述问题而提供一种对空射击管理系统中的监管系统及方法。一种对空射击管理系统中的监管系统,依据分层的设备及软件管理需求建立分层结构的分布式监管系统,包括一个总管理站和多个子管理站,每个子管理站根据所管辖的区域将设备划分在不同网段。一种对空射击管理系统中的监管方法,所述监管方法将所述对空射击管理系统中的设备划分在不同网段;所述监管方法基于广播SNMP的网管并行轮询,在所述轮询开始之前,首先建立动态设备列表,并在轮询过程中,通过周期性地向每个所述网段发送SNMP广播信息数据包并获取被管理设备的变化,动态调整动态设备队列;在轮询时,通过区分设备状态、设备信息来建立多个轮询线程并进行获取设备信息。进一步地,在接收时,采用基于并行处理的环形缓存策略高速获取数据信息,采用一个接收线程和多个处理线程并行处理,处理线程数的大小随着轮询进行周期性的自适应调整使得处理速率和接收速率匹配;所述接收线程接收所述轮询线程获取的设备信息,接收到的设备信息依次进入缓存区,多个所述处理线程并行对所述缓存区内的设备信息进行处理。进一步地,所述轮询在一个网段只发送一个所述数据包。进一步地,所述建立动态设备列表具体为:(1)创建当前设备状态表L和全局设备状态表RECV;(2)依次向每个网段发送一个广播SNMP包,获取回复SNMP数据包中设备的IP和MAC地址列表并存入当前设备状态表;(3)动态调整全局设备列表L=L∪RECV;(4)将获取到的RECV列表中的设备IP和MAC地址与动态全局设备列表L中的设备IP和MAC地址列表相对比,更新L中每个设备的状态值,并根据设备状态更新新注册设备列表NEWLIST、在线设备列表ONLIST和掉线设备列表OFFLIST;(5)清空RECV;(6)转向下一个网段,重复所述步骤(4),动态调整各设备列表。进一步地,所述多个轮询线程包括JT-Thread轮询线程、BR-Thread轮询线程和DT-Thread轮询线程;所述JT-Thread轮询线程轮询新注册设备以获取新注册设备的静态信息;所述BR-Thread轮询线程广播轮询网络并更新动态设备列表;所述DT-Thread轮询线程轮询所有在线设备动态信息。进一步地,所述静态信息是相对稳定的,包括生产厂家、设备类型、配置信息;所述动态信息是不断变化的,包括上行数据流量、下行数据流量、丢失数据包数量。进一步地,所述处理线程数的调整公式为:其中,N为处理线程数,N为正整数;t(n)为第n个数据包的系统等待时间;tr(n)为一个接收线程接收第n个数据包到达缓存区的平均时间;n为数据包的个数。进一步地,所述系统等待时间的计算方法为:其中,tp(n)为每个处理线程处理一个数据包的平均时间;tr(n-1)为接收线程接收第n-1数据包到达缓存区的平均时间;tp(n-1)为处理线程处理第n-1个数据包的平均时间;t(n-1)为第n-1个数据包的系统等待时间。进一步地,所述设备包括所述对空射击管理系统中的服务器、工作站、交换机、路由器。本专利技术的有益效果:该方法在访问时,通过向每个网段发送广播SNMP数据包的方式并行访问被管理的设备、软件,减少轮询数据包的数量,减轻网络管理的负担,缩短访问周期;在接收设备、软件回复数据包时,针对接收和处理速度不匹配的情况,采用多线程自适应并行处理环形缓存的方法,达到高速数据接收的目的。通过系统测试,结果表明,通过广播方式的访问可以有效缩短访问周期,减少访问数据量,而且适合在高速环境下对数据的接收,避免回复数据的丢失。与其他算法相比,该方法可以大大提高对空射击管理系统这类大型网络网管系统的实时性和工作效率,通过多线程自适应调整的并行处理环形缓存接收机制,提高数据接收的效率,满足广播条件下的高速数据接收,提高了监管系统效率。附图说明图1为本专利技术的分布式网络监管系统结构图;图2为本专利技术的自适应的并行处理环形缓存策略图。具体实施方式以下将结合附图和具体实施例将本专利技术做进一步解释,传统的分布式网络管理系统一般都含有一个总的管理站和多个子管理站。本专利技术根据分层的设备及软件管理需求建立层次结构的分布式网管系统,对对空射击管理系统中的服务器、工作站、交换机、路由器等设备进行集中监管,系统结构如图1所示。广播轮询就是监管系统通过发送SNMP广播包的方式在网段内并行、网段之间串行来获取被管理设备的信息,即每个子管理站根据所管辖的区域将设备划分在不同网段,依次向每个网段发送一个SNMP广播包并提出数据采集请求,子管理站并行接收设备的回复数据包。由于广播轮询在一个网段只发送一个数据包,相对传统轮询对每个设备发送一个数据包的方式,可以大大减少网络中轮询数据包的数量和设备本文档来自技高网
...
一种对空射击管理系统中的监管方法

【技术保护点】
一种对空射击管理系统中的监管方法,其特征在于,所述监管方法将所述对空射击管理系统中的设备划分在不同网段;所述监管方法基于广播SNMP的网管并行轮询,在所述轮询开始之前,首先建立动态设备列表,并在轮询过程中,通过周期性地向每个所述网段发送SNMP广播信息数据包并获取被管理设备的变化,动态调整动态设备队列;在轮询时,通过区分设备状态、设备信息来建立多个轮询线程并进行获取设备信息。

【技术特征摘要】
1.一种对空射击管理系统中的监管方法,其特征在于,所述监管方法将所述对空射击管理系统中的设备划分在不同网段;所述监管方法基于广播SNMP的网管并行轮询,在所述轮询开始之前,首先建立动态设备列表,并在轮询过程中,通过周期性地向每个所述网段发送SNMP广播信息数据包并获取被管理设备的变化,动态调整动态设备队列;在轮询时,通过区分设备状态、设备信息来建立多个轮询线程并进行获取设备信息。2.如权利要求1所述监管方法,其特征在于,在接收时,采用基于并行处理的环形缓存策略高速获取数据信息,采用一个接收线程和多个处理线程并行处理,处理线程数的大小随着轮询进行周期性的自适应调整使得处理速率和接收速率匹配;所述接收线程接收所述轮询线程获取的设备信息,接收到的设备信息依次进入缓存区,多个所述处理线程并行对所述缓存区内的设备信息进行处理。3.如权利要求1所述监管方法,其特征在于,所述轮询在一个网段只发送一个所述数据包。4.如权利要求1所述监管方法,其特征在于,所述建立动态设备列表具体为:(1)创建当前设备状态表L和全局设备状态表RECV;(2)依次向每个网段发送一个广播SNMP包,获取回复SNMP数据包中设备的IP和MAC地址列表并存入当前设备状态表;(3)动态调整全局设备列表L=L∪RECV;(4)将获取到的RECV列表中的设备IP和MAC地址与动态全局设备列表L中的设备IP和MAC地址列表相对比,更新L中每个设备的状态值,并根据设备状态更新新注册设备列表NEWLIST、在线设备列表ONLIST和掉线设备列表OFFLIST;(5)清空RECV;(6)转向下一个网段,重复所述步骤(4),动态调整各设备列表。5.如权利要求1所述监管方法,其特征在于...

【专利技术属性】
技术研发人员:汤锦辉陆岩吴德成方雷邵欣郑娜任敏李静朱立彬
申请(专利权)人:中国人民解放军空军装备研究院雷达与电子对抗研究所
类型:发明
国别省市:北京,11

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

1