一种无人机地面控制站测试与数据采集方法及其系统的制作方法_4

文档序号:8472461阅读:来源:国知局
接收地址进行分类并保存在相应目录下,同时,以发送数据的计算机名以及发送时间对目录进行命名,数据的大小以固定数量的完整帧数据为存储长度进行存储。
[0081]对综合数据处理计算机与链路通信计算机之间网络通信进行数据采集时,在监测服务器上设有SNMP模块,所述SNMP模块在所述监测服务器上设置管理站,负责网管命令的发出、数据存储及数据分析,并在被监管的路由器上设有SNMP代理,通过所述管理站与所述SNMP代理实现数据由路由器传送到监测服务器上。
[0082]需要说明的是,本发明无人机地面控制站测试与数据采集方法及其系统包括上述实施例中的任何一项及其任意组合,但上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明范围进行限定,在不脱离本发明设计精神前提下,本领域普通工程技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。
【主权项】
1.一种无人机地面控制站测试与数据采集方法,其特征在于,包括: 监测服务器获取并保存座席计算机与综合数据处理计算机之间的网络通信数据; 监测服务器获取并保存链路通信计算机与综合数据处理计算机之间的网络通信数据; 监测服务器对获取的上述任一网络通信数据A计算其Hash值,同时网络通信数据A的发送方对网络通信数据A的原始数据计算其Hash值并将其上传至监测服务器,监测服务器对两Hash值进行比较,若两Hash值不同,监测服务器重新获取保存在所述发送方的网络通信数据A的原始数据,并与之前获取的网络通信数据A进行二进制比对,找出具体的误差位置; 组网计算机通过其自带的性能计数器进程对计算机性能参数进行采集,将采集的计算机性能参数通过TCP/IP流式套接字传输协议发送给监测服务器,由监测服务器对组网计算机性能进行监控,其中,所述组网计算机为由监测服务器直接/间接控制的计算机; 监测服务器根据由综合数据处理计算机向座席计算机发送的数据格式,批量生成相同格式的下行数据,并将该下行数据发送至座席计算机,同时根据上述监测服务器对组网计算机性能进行监控,实时获取座席计算机性能参数进行压力测试。
2.根据权利要求1所述的无人机地面控制站测试与数据采集方法,其特征在于:所述座席计算机与综合数据处理计算机之间采用DDS进行网络通信,所述监测服务器通过所述DDS的中间件获取所述座席计算机与综合数据处理计算机之间的网络通信数据; 所述链路通信计算机与综合数据处理计算机之间采用TCP/UDP数据传输方式进行网络通信,所述监测服务器上设有SNMP模块,并通过该SNMP模块在所述综合数据处理计算机和链路通信计算机之间设置路由器进行数据监测,获取通过该路由器上的数据。
3.根据权利要求2所述的无人机地面控制站测试与数据采集方法,其特征在于:所述SNMP模块在所述监测服务器上设置管理站,负责网管命令的发出、数据存储及数据分析,并在被监管的路由器上运行一个SNMP代理,通过所述管理站与所述SNMP代理实现数据由路由器传送到监测服务器上。
4.根据权利要求1所述的无人机地面控制站测试与数据采集方法,其特征在于:所述监测服务器保存网络通信数据时,数据的大小以固定数量的完整帧数据为存储长度进行存储。
5.根据权利要求1所述的无人机地面控制站测试与数据采集方法,其特征在于:所述二进制比对通过嵌入在监测服务器上的Ultra Compare软件实施。
6.根据权利要求1所述的无人机地面控制站测试与数据采集方法,其特征在于:所述计算机性能参数包括本机系统工作状态、CPU内存使用情况、网络协议栈各层统计情况、以及系统日志数据。
7.一种无人机地面控制站测试与数据采集系统,包括通过线缆依次相连的座席计算机、内网交换机、综合数据处理计算机、外网交换机和链路通信计算机,其特征在于:还包括一台监测服务器,所述监测服务器分别通过线缆与内网交换机和外网交换机相连,所述无人机地面控制站测试与数据采集系统包括: 数据采集模块,用于采集并保存由内网交换机和外网交换机发来的数据,其中内网交换机连接座席计算机与综合数据处理计算机,并将两者之间的网络通信数据发送给监测服务器,外网交换机连接链路通信计算机与综合数据处理计算机,并将两者之间的网络通信数据发送给监测服务器; 上行采集模拟,用于采集上行指令并对上行指令进行解析,所述上行指令包括内网上行采集模拟和外网上行采集模拟,内网上行采集模拟是指采集座席计算机发送到综合数据处理计算机之间的信息,外网上行采集模拟是指采集综合数据处理计算机发送到链路通信计算机之间的信息; 下行数据模拟,与上行采集模拟过程相反,用于模拟下行数据,并将下行数据发送给所述座席计算机,通过配合监控模块对座席计算机进行压力测试; 数据比对分析模块,用于将采集的上行指令与座席计算机保存的数据进行比对分析; 监控模块,对组网计算机进行监测,所述组网计算机为由监测服务器直接/间接控制的计算机。
8.根据权利要求7所述的无人机地面控制站测试与数据采集系统,其特征在于:所述数据采集模块中对数据进行采集包括使用DDS中间件对所述座席计算机内席位之间、座席计算机席位与数据综合处理计算机之间网络通信进行数据采集,以及包括采用的TCP/UDP数据传输方式对综合数据处理计算机与链路通信计算机之间网络通信进行数据采集。
9.根据权利要求8所述的无人机地面控制站测试与数据采集系统,其特征在于:所述上行采集模拟根据发送和接收地址进行分类并保存在相应目录下,同时,以发送数据的计算机名以及发送时间对目录进行命名,数据的大小以固定数量的完整帧数据为存储长度进行存储。
10.根据权利要求9所述的无人机地面控制站测试与数据采集系统,其特征在于:对综合数据处理计算机与链路通信计算机之间网络通信进行数据采集时,在监测服务器上设有SNMP模块,所述SNMP模块在所述监测服务器上设置管理站,负责网管命令的发出、数据存储及数据分析,并在被监管的路由器上设有SNMP代理,通过所述管理站与所述SNMP代理实现数据由路由器传送到监测服务器上。
【专利摘要】本发明提供一种无人机地面控制站测试与数据采集方法及其系统,属于无人机数据处理领域,通过在无人机地面控制站增加了一台监测服务器,用于获取组网内各计算机的性能以及通讯信息,同时能模拟下行数据,配合性能测试模块用于进行座席计算机的压力测试,巧妙运用新一代网络交换机SNMP协议功能,在工业级工控机上仅通过开发的软件即可实现网络测试仪的常用功能,弥补了网络测试仪只能进行对单台网络交换机进行数据采集、协议解码、性能测试三类功能的不足。
【IPC分类】G05D1-00
【公开号】CN104793612
【申请号】CN201510191306
【发明人】王鹤, 肖同新, 龚松波, 肖林, 王兴龙, 张世辉
【申请人】中国航空工业集团公司沈阳飞机设计研究所
【公开日】2015年7月22日
【申请日】2015年4月21日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1