一种基于冗余网络拓扑的自动更新测试方法技术

技术编号:23365091 阅读:39 留言:0更新日期:2020-02-18 18:15
本发明专利技术涉及一种基于冗余网络拓扑的自动更新测试方法,包括以下步骤:步骤一:检查逻辑板采集到的连接状态正确性;步骤二:连接状态验证正确后,在综合判定所有逻辑板与通信板连接状态抉择最终的下载通道时,设置输入遍历所有的组合值,来模拟不同的网络场景,同时还要软件循环进入网络逻辑选择模块;步骤三:实际部署不同的网络连接状态,所有逻辑板都能通过制定的网络通道和通信板下载到最新的软件和数据,并更新成功。与现有技术相比,本发明专利技术具有自动得出测试结果,提高测试效率等优点。

An automatic update test method based on redundant network topology

【技术实现步骤摘要】
一种基于冗余网络拓扑的自动更新测试方法
本专利技术涉及地铁信号系统,尤其是涉及一种基于冗余网络拓扑的自动更新测试方法。
技术介绍
随着智能化发展,地铁信号系统投入运营后,软件和数据升级由人工现场更换演变为远程遥控自动升级。一般在系统停止对外服务期间,底层安全平台负责从维护服务器获取待更新文件包,替换当前使用的软件和数据,自动重启后以最新版本运行。安全平台,由负责主运算的两个子系统和负责对外通信的通信板组成,如图1所示。两系是热备冗余的,由多个逻辑板组成的,通信板也是冗余存在的。逻辑板接收到更新命令,探测与通信板的网络连接状态,综合所有逻辑板的网络连接情况抉择下载网络和通信板,然后该通信板向服务器发起请求,并将获取到的文件包通过指定的网络分发给待更新的组件。收到更新命令后,所有逻辑板要交互与通信板的网络连接状态,既要支持只有一个网络连接正常的版本更新,还要双网都可用时,为了减少网络负载,避免双网获取的更新文件包不一致,选择单网下载,并且当所有逻辑板可用网络不存在重叠时,选择双网配合使用。逻辑板与通信板的物理网络连接状态分别有与2个本文档来自技高网...

【技术保护点】
1.一种基于冗余网络拓扑的自动更新测试方法,其特征在于,包括以下步骤:/n步骤一:检查逻辑板采集到的连接状态正确性;/n步骤二:连接状态验证正确后,在综合判定所有逻辑板与通信板连接状态抉择最终的下载通道时,设置输入遍历所有的组合值,来模拟不同的网络场景,同时还要软件循环进入网络逻辑选择模块;/n步骤三:实际部署不同的网络连接状态,所有逻辑板都能通过制定的网络通道和通信板下载到最新的软件和数据,并更新成功。/n

【技术特征摘要】
1.一种基于冗余网络拓扑的自动更新测试方法,其特征在于,包括以下步骤:
步骤一:检查逻辑板采集到的连接状态正确性;
步骤二:连接状态验证正确后,在综合判定所有逻辑板与通信板连接状态抉择最终的下载通道时,设置输入遍历所有的组合值,来模拟不同的网络场景,同时还要软件循环进入网络逻辑选择模块;
步骤三:实际部署不同的网络连接状态,所有逻辑板都能通过制定的网络通道和通信板下载到最新的软件和数据,并更新成功。


2.根据权利要求1所述的一种基于冗余网络拓扑的自动更新测试方法,其特征在于,所述的检查逻辑板采集到的连接状态正确性具体为:
首先通过实际网络部署每个逻辑板与通信板其中的任何1个网络连接,然后与两个网络进行连接,最后与两个网络都进行断开,从而来检查逻辑板采集到的连接状态正确性。


3.根据权利要求1所述的一种基于冗余网络拓扑的自动更新测试方法,其特征在于,所述的综合判定所有逻辑板与通信板连接状态具体为:
逻辑板与每块通信板连接状态假设为Si,其中Si取值[A(两个都断开),B(只与网络1连接),C(只与网络2连接),D...

【专利技术属性】
技术研发人员:郭延霞陈晓轩顾文华何青杨辉秦洁心李冬冬王俊俊
申请(专利权)人:卡斯柯信号有限公司
类型:发明
国别省市:上海;31

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

1