CN108009097B - Cloud computing simulation test method and device for rail transit signal system - Google Patents
Cloud computing simulation test method and device for rail transit signal system Download PDFInfo
- Publication number
- CN108009097B CN108009097B CN201711475181.3A CN201711475181A CN108009097B CN 108009097 B CN108009097 B CN 108009097B CN 201711475181 A CN201711475181 A CN 201711475181A CN 108009097 B CN108009097 B CN 108009097B
- Authority
- CN
- China
- Prior art keywords
- test
- cloud
- platform
- service
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及一种面向轨道交通信号系统的云计算仿真测试方法及装置,所述的装置包括相互连接的本地操作终端和云端,所述的本地操作终端包括相互连接的云桌面终端和客户端,所述的云端包括依次连接的测试服务平台、硬件适配层和轨道交通被测信号设备群,所述的客户端与测试服务平台通信连接;所述的云桌面终端包括云桌面操作模块、云桌面管理模块和云桌面显示模块;所述的测试服务平台包括依次连接的SaaS服务层、PaaS平台服务层和IaaS基础架构服务层。与现有技术相比,本发明具有强大的扩展性、节约成本和时间、应用方便灵活等优点。
The present invention relates to a cloud computing simulation test method and device oriented to a rail transit signal system. The device includes a local operation terminal and a cloud connected to each other. The local operation terminal includes a cloud desktop terminal and a client connected to each other. The cloud includes a test service platform, a hardware adaptation layer, and a rail transit tested signal equipment group connected in sequence, and the client is connected to the test service platform in communication; the cloud desktop terminal includes a cloud desktop operation module, a cloud A desktop management module and a cloud desktop display module; the test service platform includes a sequentially connected SaaS service layer, a PaaS platform service layer and an IaaS infrastructure service layer. Compared with the prior art, the invention has the advantages of strong expansibility, cost and time saving, convenient and flexible application and the like.
Description
技术领域technical field
本发明涉及轨道交通信号系统测试技术,尤其是涉及一种面向轨道交通信号系统的云计算仿真测试方法与装置。The invention relates to a rail traffic signal system testing technology, in particular to a cloud computing simulation test method and device for a rail traffic signal system.
背景技术Background technique
在轨道交通信号行业,信号系统的所有测试和出厂检验,都是依靠厂内集成验证确认测试平台(FIVP)来进行。传统的FIVP仿真测试平台建设,需要花费大量的硬件设备采购成本,对于空间和布线的要求也较高,面临的具体问题有:In the rail transit signal industry, all tests and factory inspections of the signal system are carried out on the basis of the integrated verification and validation test platform (FIVP) in the factory. The construction of the traditional FIVP simulation test platform requires a lot of hardware equipment procurement costs, and the requirements for space and wiring are also high. The specific problems faced are:
1、仿真测试兼容扩展性问题:传统的轨道交通FIVP测试平台,大部分设备都由硬件实体设备组成,每种设备都有着本身特定的软硬件接口,导致仿真接口在兼容扩展性上有所限制。1. Compatibility and scalability of simulation tests: In traditional rail transit FIVP test platforms, most of the devices are composed of physical hardware devices, and each device has its own specific software and hardware interfaces, which limits the compatibility and scalability of simulation interfaces. .
2、成本和空间问题:轨道交通相关硬件设备价格昂贵,传统的轨道交通FIVP仿真测试平台由于过多使用了硬件,导致成本巨大,空间占用率高。2. Cost and space issues: Rail transit-related hardware equipment is expensive, and the traditional rail transit FIVP simulation test platform uses too much hardware, resulting in huge costs and high space occupancy.
3、应用灵活性方面问题:在传统的轨道交通信号系统测试过程中,测试人员需要在实验室内进行工作,并使用固定的机器,维护使用测试环境过程十分繁琐。3. Problems in application flexibility: In the traditional rail transit signal system testing process, testers need to work in the laboratory and use fixed machines, and the process of maintaining and using the test environment is very cumbersome.
4、测试环境部署困难:轨道交通信号系统专用性强,复杂度高,在做测试环境部署时需要花费大量的人力和精力去部署诸如电源系统、网络系统、软件等环境,影响测试工作本身的开展。4. Difficulty in deploying the test environment: The rail transit signal system is highly specific and complex, and it takes a lot of manpower and energy to deploy the test environment such as the power system, network system, software and other environments, which affects the test work itself. carry out.
发明内容Contents of the invention
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种测试效率高、成本低的面向轨道交通信号系统的云计算仿真测试方法与装置。The object of the present invention is to provide a cloud computing simulation test method and device for rail transit signal system with high test efficiency and low cost in order to overcome the above-mentioned defects in the prior art.
本发明的目的可以通过以下技术方案来实现:The purpose of the present invention can be achieved through the following technical solutions:
一种面向轨道交通信号系统的云计算仿真测试方法,包括以下步骤:A cloud computing simulation test method for rail transit signal system, comprising the following steps:
步骤1,云测试桌面启动后,通过瘦客户端自动唤醒云端设备层,并实现云端设备自动接入,依次为SaaS层级、PaaS层级、IaaS层级、物理适配层级、被测信号设备层级;Step 1. After the cloud test desktop is started, the cloud device layer is automatically awakened through the thin client, and the cloud device is automatically connected, followed by the SaaS level, the PaaS level, the IaaS level, the physical adaptation level, and the signal device level under test;
步骤2,初始化位于SaaS层级的仿真车辆软件、仿真轨旁软件与控制界面系列软件,创建多个软件模型实例,将分布式测试系统各层级的服务提供给云端设备用户;Step 2, initialize the simulated vehicle software, simulated trackside software and control interface series software at the SaaS level, create multiple software model instances, and provide services at all levels of the distributed test system to cloud device users;
步骤3,初始化位于PaaS层级的各类服务,包括测试平台开发服务、部署服务、运行服务以及管理服务;Step 3, initialize various services at the PaaS level, including test platform development services, deployment services, operation services, and management services;
步骤4,根据上述PaaS的计算和运行中间结果,动态调用IaaS层级所包含的各类接口适配器资源池;Step 4, according to the calculation and operation intermediate results of the above-mentioned PaaS, dynamically call the resource pools of various interface adapters included in the IaaS layer;
步骤5,上述IssS基础架构层级通过以太网络接口和硬件适配物理层通信,驱动硬件适配物理层实现与各被测信号设备联动;Step 5, the above-mentioned IssS infrastructure layer communicates with the hardware adaptation physical layer through the Ethernet interface, and drives the hardware adaptation physical layer to realize linkage with each signal device under test;
步骤6,被测信号设备群为某一个单独的信号子系统,或者整个轨道交通所需要大系统,使用上述IaaS所包含的接口适配资源池动态计算仿真和调配,最终实现半实物半虚拟的完整轨道交通信号系统的运行环境;Step 6. The signal equipment group under test is a single signal subsystem, or a large system required by the entire rail transit. Use the interface adaptation resource pool included in the above-mentioned IaaS to dynamically calculate, simulate and allocate, and finally realize half-physical and half-virtual The operating environment of the complete rail transit signaling system;
步骤7,根据云端测试装置的自动运行,把最终云计算仿真结果做逆向传输,最终把测试结果显示在被测试终端上,整个云计算仿真平台形成完整闭环在后台自动化运行。Step 7. According to the automatic operation of the cloud test device, the final cloud computing simulation results are reverse-transmitted, and finally the test results are displayed on the tested terminal. The entire cloud computing simulation platform forms a complete closed loop and runs automatically in the background.
优选地,所述的步骤2中的各层级的服务包括提供友好人机界面作为用户服务、提供公用或专用测试应用作为测试执行服务、测试项目开发服务和测试数据的应用服务。Preferably, the services at each level in step 2 include providing a friendly man-machine interface as user services, providing public or dedicated test applications as test execution services, test project development services, and application services for test data.
优选地,所述的步骤3中,用户可在测试平台开发服务的资源池中选择相应的开发模型,确定并根据需要选择相应的部署服务,导入测试计划和测试用例,对测试过程进行完整监控及对测试后形成的测试结果进行自动分析,形成测试报告;同时在云端平台自动运行过程中,对整个测试进行各种资源的调配和综合管理。Preferably, in step 3, the user can select the corresponding development model in the resource pool of the test platform development service, determine and select the corresponding deployment service as required, import the test plan and test cases, and completely monitor the test process And automatically analyze the test results formed after the test to form a test report; at the same time, in the process of automatic operation of the cloud platform, the deployment and comprehensive management of various resources for the entire test.
优选地,所述的步骤4中的接口适配器资源池为测试基础资源池,是由测试资源和云计算基础设施虚拟化之后构成的可通过网络访问的、可配置的共享测试资源池,供其他层级的服务调用。Preferably, the interface adapter resource pool in the step 4 is a test basic resource pool, which is a configurable shared test resource pool that can be accessed through the network and is formed after virtualization of test resources and cloud computing infrastructure, for other Hierarchical service calls.
一种面向轨道交通信号系统的云计算仿真测试装置,包括相互连接的本地操作终端和云端,所述的本地操作终端包括相互连接的云桌面终端和客户端,所述的云端包括依次连接的测试服务平台、硬件适配层和轨道交通被测信号设备群,所述的客户端与测试服务平台通信连接。A cloud computing simulation test device oriented to a rail transit signaling system, comprising a local operating terminal and a cloud connected to each other, the local operating terminal including a cloud desktop terminal and a client connected to each other, and the cloud including sequentially connected test A service platform, a hardware adaptation layer, and a group of rail transit signal equipment under test, and the client terminal communicates with the test service platform.
优选地,所述的云桌面终端包括云桌面操作模块、云桌面管理模块和云桌面显示模块,所述的云桌面操作模块、云桌面管理模块和云桌面显示模块分别与客户端连接;Preferably, the cloud desktop terminal includes a cloud desktop operation module, a cloud desktop management module and a cloud desktop display module, and the cloud desktop operation module, cloud desktop management module and cloud desktop display module are respectively connected to the client;
所述的云桌面操作模块,用于实现测试用户的各种测试操作,包括测试计划的导入和测试用例的执行,为整个云计算仿真测试装置的人机界面HMI;The cloud desktop operation module is used to realize various test operations of test users, including the import of test plans and the execution of test cases, and is the human-machine interface HMI of the whole cloud computing simulation test device;
所述的云桌面管理模块,建立在所述的云桌面操作模块架构之上,用于对测试计划、测试用例、测试结果和报告进行可视化管理,包括测试计划的导入、测试用例的执行启动、干预和结束,以及测试报告和测试用例的映射表格管理、测试用例的数据库管理;The cloud desktop management module is built on the cloud desktop operation module architecture, and is used for visual management of test plans, test cases, test results and reports, including the import of test plans, the execution of test cases, Intervention and closure, as well as test report and test case mapping table management, test case database management;
所述的云桌面显示模块,用于提供友好的人机界面,实时反馈测试结果,并可提供最终的测试结果和报告,对测试过程进行完整记录回放。The cloud desktop display module is used to provide a friendly man-machine interface, provide real-time feedback of test results, and provide final test results and reports, and complete record and playback of the test process.
优选地,所述的客户端为瘦客户端,为云桌面操作模块、云桌面管理模块、云桌面显示模块的运行环境和载体,提供基本的操作系统和相应的驱动软件。Preferably, the client is a thin client, which provides a basic operating system and corresponding driver software for the operating environment and carrier of the cloud desktop operation module, cloud desktop management module, and cloud desktop display module.
优选地,所述的测试服务平台包括依次连接的SaaS服务层、PaaS平台服务层和IaaS基础架构服务层,所述的SaaS服务层与客户端连接,所述的IaaS基础架构服务层与硬件适配层连接;Preferably, the test service platform includes a SaaS service layer, a PaaS platform service layer, and an IaaS infrastructure service layer connected in sequence, the SaaS service layer is connected to the client, and the IaaS infrastructure service layer is connected to the hardware adapter. distribution layer connection;
所述的SaaS服务层,用于提供相应的测试平台开发服务、测试平台部署服务、测试平台运行服务和测试平台管理服务;The SaaS service layer is used to provide corresponding test platform development services, test platform deployment services, test platform operation services and test platform management services;
所述的PaaS平台服务层,用于为测试用户和开发者提供统一平台,测试开发者使用云环境下的开发语言和工具,管理和控制测试资源、访问测试数据库,开发出公用或专用的测试服务并发布到云基础架构上;The PaaS platform service layer is used to provide a unified platform for test users and developers, and test developers use development languages and tools in the cloud environment to manage and control test resources, access test databases, and develop public or dedicated test Serve and publish to cloud infrastructure;
所述的IaaS基础架构服务层,用于向用户提供由各类信号系统模拟接口资源池。The IaaS infrastructure service layer is used to provide users with a resource pool of simulated interfaces of various signal systems.
优选地,所述的硬件适配层为网络信号转换层,用于把IaaS基础架构服务层传过来的网络消息进行解析,并打包转换成相应的被测信号设备所需接口。Preferably, the hardware adaptation layer is a network signal conversion layer, which is used to analyze the network messages transmitted from the service layer of the IaaS infrastructure, and package and convert them into corresponding interfaces required by the signal equipment under test.
优选地,所述的客户端通过以太网与测试服务平台通信连接。Preferably, the client is connected to the test service platform through Ethernet.
与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:
1、强大的扩展性:设云计算平台的显著特点就是所有的计算资源都在云端,这意味着计算资源是可以随时变化的。在需要增加的时候,可以通过增添云端设备的方式增加计算能力,使用起来非常的方便。1. Strong scalability: The remarkable feature of setting up a cloud computing platform is that all computing resources are in the cloud, which means that computing resources can be changed at any time. When the need increases, the computing power can be increased by adding cloud devices, which is very convenient to use.
2、节约成本和时间:在传统的计算集群中,需要通过添加物理设备的方式增强计算能力,这大大的增加了硬件采购成本,但是使用云平台可以都使用虚拟计算资源,大大节约了成本和设备的空间占用率。2. Saving cost and time: In traditional computing clusters, it is necessary to increase computing power by adding physical devices, which greatly increases the cost of hardware procurement, but using the cloud platform can use virtual computing resources, which greatly saves costs and The space occupancy rate of the device.
3、应用方便灵活:通过云计算平台的支持的应用,可以很方便的分享给其他人员,因为对于实际的操作者来讲,云计算是一个虚拟的客户端,无论身在何地,处在何时都能够很方便的使用其他人的云应用。对于FIVP测试,由于测试资源的调整导致测试环境经常性变更或重新搭建带来的诸多问题,在云测试架构中可以完全规避。3. Convenient and flexible application: The applications supported by the cloud computing platform can be easily shared with other personnel, because for actual operators, cloud computing is a virtual client, no matter where they are or where they are It is very convenient to use other people's cloud applications at any time. For FIVP testing, many problems caused by frequent changes or rebuilding of the test environment due to the adjustment of test resources can be completely avoided in the cloud test architecture.
该系统用于厦门地铁1号线、成都地铁7号线以及武汉地铁8号线等地铁实际线路的厂内验证测试,保证了上述地铁线路信号系统的发布质量,显著提高了测试效率,并有效降低了测试设备成本,巧妙结合了互联网行业内的云技术,是未来轨道交通信号系统测试平台的发展方向。The system is used for in-factory verification tests of actual subway lines such as Xiamen Metro Line 1, Chengdu Metro Line 7, and Wuhan Metro Line 8. It reduces the cost of test equipment and cleverly combines cloud technology in the Internet industry, which is the development direction of the future rail transit signal system test platform.
附图说明Description of drawings
图1为本发明测试方法的示意图;Fig. 1 is the schematic diagram of testing method of the present invention;
图2为本发明测试装置的结构示意图;Fig. 2 is the structural representation of testing device of the present invention;
图3为本发明的前端云桌面主体集成操作HMI实例数据示意图。Fig. 3 is a schematic diagram of HMI example data of the front-end cloud desktop main body integrated operation HMI of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
如图1所示,一种面向轨道交通信号系统的云计算仿真测试方法,该方法包括以下步骤:As shown in Figure 1, a kind of cloud computing simulation test method for rail transit signaling system, the method comprises the following steps:
步骤1,云测试桌面启动后,通过瘦客户端自动唤醒云端设备层,并实现云端自动接入,依次为SaaS层级、PaaS层级、IaaS层级和物理适配层级、被测信号设备层级;Step 1. After the cloud test desktop is started, the cloud device layer is automatically awakened through the thin client, and automatic access to the cloud is realized, followed by the SaaS level, the PaaS level, the IaaS level, the physical adaptation level, and the signal device level under test;
步骤2,初始化位于SaaS层级的仿真车辆软件、仿真轨旁软件与控制界面系列软件,创建多个软件模型实例,将分布式测试系统各层级的服务提供给云终端用户,主要包括提供友好人机界面作为用户服务、提供公用或专用测试应用作为测试执行服务、测试项目开发服务和测试数据的应用服务;Step 2, initialize the simulated vehicle software, simulated trackside software and control interface series software at the SaaS level, create multiple software model instances, and provide services at all levels of the distributed test system to cloud terminal users, mainly including providing friendly man-machine Interface as user service, application service providing public or private test application as test execution service, test project development service and test data;
步骤3,初始化位于PaaS层级的各类服务,包括测试平台开发服务、部署服务、运行服务以及管理服务。用户可在测试平台开发服务资源池中选择相应的开发模型,确定并根据需要选择相应的部署软件,导入测试计划和测试用例,对测试过程进行完整监控及对测试后形成的测试结果进行自动分析,形成测试报告。同时在云端平台自动运行过程中,对整个测试进行各种资源的调配和综合管理;Step 3: Initialize various services at the PaaS level, including test platform development services, deployment services, operation services, and management services. Users can select the corresponding development model in the test platform development service resource pool, determine and select the corresponding deployment software as needed, import test plans and test cases, conduct complete monitoring of the test process and automatically analyze the test results formed after the test , forming a test report. At the same time, during the automatic operation of the cloud platform, the deployment and comprehensive management of various resources are carried out for the entire test;
步骤4,根据上述PaaS的计算和运行中间结果,动态调用IaaS层级所包含的各类接口适配器资源池。接口适配器资源池又称为测试基础资源池,是由测试资源和云计算基础设施虚拟化之后构成的可通过网络访问的、可配置的共享测试资源池,供其他层级的服务调用;Step 4: Dynamically call various interface adapter resource pools included in the IaaS level according to the calculation and operation intermediate results of the above PaaS. The interface adapter resource pool, also known as the test basic resource pool, is a configurable shared test resource pool that can be accessed through the network and is formed after the virtualization of test resources and cloud computing infrastructure, for service calls at other levels;
步骤5,上述IssS基础架构层级通过以太网络接口,和硬件适配物理层通信,驱动硬件适配物理层实现与各被测信号子系统联动;Step 5, the above-mentioned IssS infrastructure layer communicates with the hardware adaptation physical layer through the Ethernet interface, and drives the hardware adaptation physical layer to realize linkage with each measured signal subsystem;
步骤6,被测信号系统群可为某一个单独的信号子系统,亦可以为整个轨道交通所需要大系统,可以使用上述IaaS所包含的接口适配资源池动态计算仿真和调配,最终实现半实物半虚拟的完整轨道交通信号系统的运行环境;Step 6. The signal system group under test can be a single signal subsystem or a large system required by the entire rail transit. The interface adaptation resource pool included in the above-mentioned IaaS can be used to dynamically calculate, simulate and allocate, and finally realize the semi-signal system. The operating environment of the physical semi-virtual complete rail transit signaling system;
步骤7,根据云端测试装置的自动运行,把最终云计算仿真结果做逆向传输,最终把测试结果显示在运测试终端上,整个云计算仿真平台形成完整闭环在后台自动化运行。Step 7. According to the automatic operation of the cloud test device, the final cloud computing simulation results are reverse-transmitted, and finally the test results are displayed on the test terminal. The entire cloud computing simulation platform forms a complete closed loop and runs automatically in the background.
如图2所示,一种面向轨道交通信号系统的云计算仿真测试装置,该装置包括云桌面操作模块a、云桌面管理模块b、瘦客户端c、云桌面显示d、SaaS软件服务层e、PaaS平台服务层f、IaaS基础架构服务层g、硬件适配层h以及轨道交通被测信号设备群。其中,云桌面操作模块a、云桌面管理模块b、瘦客户端c、云桌面显示d划分为本地操作终端,SaaS软件即服务层e、PaaS平台即服务层f、IaaS基础架构即服务层g、硬件适配层h以及各种轨道交通被测信号系统群划分为云端。云端是云计算仿真测试的核心,并通过网络和接口适配的方式控制所有云测试资源。当用户有测试需求时,只需要通过网络向云测试平台发送服务请求,云计算仿真测试平台将自动计算最优的测试资源配置并在后台自动化运行,最终向本地终端反馈测试结果。As shown in Figure 2, a cloud computing simulation test device for rail transit signal system, the device includes cloud desktop operation module a, cloud desktop management module b, thin client c, cloud desktop display d, SaaS software service layer e , PaaS platform service layer f, IaaS infrastructure service layer g, hardware adaptation layer h and the rail transit signal equipment group under test. Among them, cloud desktop operation module a, cloud desktop management module b, thin client c, and cloud desktop display d are divided into local operation terminals, SaaS software as a service layer e, PaaS platform as a service layer f, and IaaS infrastructure as a service layer g , hardware adaptation layer h and various rail transit signal system groups under test are divided into clouds. The cloud is the core of the cloud computing simulation test, and controls all cloud test resources through network and interface adaptation. When users have testing needs, they only need to send service requests to the cloud test platform through the network, and the cloud computing simulation test platform will automatically calculate the optimal test resource configuration and run automatically in the background, and finally feed back the test results to the local terminal.
对各模块进行阐述:Explanation of each module:
1、云桌面操作模块a:1. Cloud desktop operation module a:
该模块包括前端的测试控制显示程序,后台为可扩展的软总线架构实现对外部的网络通信。在云桌面操作模块a上,主要可实现测试用户的各种测试操作,包括测试计划的导入、测试用例的执行等,为整个云计算仿真测试平台的人机界面HMI;This module includes the front-end test control display program, and the background is an extensible soft bus architecture to realize external network communication. On the cloud desktop operation module a, it can mainly realize various test operations of test users, including the import of test plans, the execution of test cases, etc., which is the human-machine interface HMI of the entire cloud computing simulation test platform;
2、云桌面管理模块b:2. Cloud desktop management module b:
该模块建立在上述云桌面操作模块a架构之上,可对测试计划、测试用例、测试结果和报告进行可视化管理,包括测试计划的导入、测试用例的执行启动、干预和结束,以及测试报告和测试用例的映射表格管理、测试用例的数据库管理。This module is built on the framework of the above-mentioned cloud desktop operation module a, which can perform visual management of test plans, test cases, test results and reports, including the import of test plans, the execution start, intervention and end of test cases, as well as test reports and Mapping table management of test cases, database management of test cases.
3、瘦客户端c:3. Thin client c:
瘦客户端为云桌面操作模块a、云桌面管理模块b、云桌面显示d的运行环境和载体,提供基本的操作系统和相应的驱动软件。The thin client provides the basic operating system and corresponding driver software for the operating environment and carrier of the cloud desktop operation module a, cloud desktop management module b, and cloud desktop display d.
4、云桌面显示模块d:4. Cloud desktop display module d:
提供友好的人机界面,实时反馈测试结果,并可提供最终的测试结果和报告,对测试过程进行完整记录回放。Provides a friendly man-machine interface, real-time feedback of test results, and can provide final test results and reports, and complete record and playback of the test process.
5、SaaS层e:5. SaaS layer e:
SaaS(Software as a Service),软件即服务层,封装了服务应用接口,供用户虚拟机调用处理,用户可使用运行在云基础设施上的应用程序功能,可通过上述瘦客户端c进行远程访问,提供相应的测试平台开发服务、测试平台部署服务、测试平台运行服务和测试平台管理服务。SaaS (Software as a Service), software as a service layer, encapsulates the service application interface for user virtual machines to call and process, users can use the application functions running on the cloud infrastructure, and can conduct remote access through the above thin client c , providing corresponding test platform development services, test platform deployment services, test platform operation services and test platform management services.
6、PaaS层f:6. PaaS layer f:
PaaS(Platform as a Service),平台即服务。测试平台服务为测试用户、开发者提供统一平台,测试开发者可以使用云环境下的开发语言和工具,管理和控制测试资源、访问测试数据库,开发出公用或专用的测试服务并发布到云基础架构上。测试用户可以在权限许可范围内,利用开发的测试平台服务接口,开发和编写相应的测试用例。PaaS (Platform as a Service), platform as a service. The test platform service provides a unified platform for test users and developers. Test developers can use development languages and tools in the cloud environment to manage and control test resources, access test databases, develop public or dedicated test services and publish them to the cloud base architecturally. Test users can use the developed test platform service interface to develop and write corresponding test cases within the scope of permission.
7、IaaS层g:7. IaaS layer g:
IaaS(Infrastructure as a Service),基础架构即服务。向用户提供由各类信号系统模拟接口资源池,用户可自行定义和组建所需要的测试接口,将硬件层的基础资源虚拟化,构建测试资源对应的虚拟测试资源池,为其他层级的服务调用。IaaS (Infrastructure as a Service), infrastructure as a service. Provide users with various signal system simulation interface resource pools, users can define and build the required test interfaces, virtualize the basic resources of the hardware layer, build virtual test resource pools corresponding to test resources, and call services for other levels .
8、硬件适配层h:8. Hardware adaptation layer h:
该层级为基础的网络-信号转换层,把上述IaaS层传过来的网络消息进行解析,并打包转换成相应的被测系统所需接口。可打包转换成信号系统所需要的各类数字脉冲信号、任意波形信号、24/110V IO码位信号,以及带有安全通信协议的网络信号。This level is the basic network-signal conversion layer, which analyzes the network messages transmitted from the above IaaS layer, and packages and converts them into the corresponding interfaces required by the system under test. It can be packaged and converted into various digital pulse signals, arbitrary waveform signals, 24/110V IO code bit signals, and network signals with secure communication protocols required by the signal system.
如图3所示,为一种面向轨道交通信号系统的云计算仿真测试方法与装置的前端云桌面主体集成操作HMI实例数据。As shown in Figure 3, it is a cloud computing simulation test method oriented to rail transit signaling system and the front-end cloud desktop main body of the device integrates operation HMI instance data.
本发明已经被应用于轨道交通信号系统的验证测试,包括信号系统软件和数据的出厂发布验证测试,具备云端测试自动化功能。所具备的测试能力涵盖了所有信号子系统测试,包括列车自动监控系统(Automatic Train Supervision,简称ATS)、ATP/ATO车载子系统(Automatic Train Protection System列车自动防护系统/Automatic TrainOperation列车自动运行系统)、ZC/LC轨旁子系统(Zone Controller 区域控制器/LineController线路控制器)、联锁(Computer Based Interlocking,简称为CBI)、通信等子系统等。通过该云计算测试平台的测试,在轨道交通信号类现场有80%以上的待测试功能可在室内做验证和测试,大大减少了现场测试的工作量,同时也降低了信号系统的缺陷逃逸率。The present invention has been applied to the verification test of the rail transit signal system, including the verification test of the signal system software and data released at the factory, and has the cloud test automation function. The test capability covers all signal subsystem tests, including Automatic Train Supervision (ATS for short), ATP/ATO on-board subsystem (Automatic Train Protection System/Automatic TrainOperation) , ZC/LC trackside subsystem (Zone Controller/LineController), interlocking (Computer Based Interlocking, referred to as CBI), communication and other subsystems, etc. Through the test of the cloud computing test platform, more than 80% of the functions to be tested in the rail transit signal field can be verified and tested indoors, which greatly reduces the workload of field testing and also reduces the defect escape rate of the signal system .
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person familiar with the technical field can easily think of various equivalents within the technical scope disclosed in the present invention. Modifications or replacements shall all fall within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711475181.3A CN108009097B (en) | 2017-12-29 | 2017-12-29 | Cloud computing simulation test method and device for rail transit signal system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711475181.3A CN108009097B (en) | 2017-12-29 | 2017-12-29 | Cloud computing simulation test method and device for rail transit signal system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108009097A CN108009097A (en) | 2018-05-08 |
| CN108009097B true CN108009097B (en) | 2023-08-22 |
Family
ID=62048870
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711475181.3A Active CN108009097B (en) | 2017-12-29 | 2017-12-29 | Cloud computing simulation test method and device for rail transit signal system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108009097B (en) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109741001A (en) * | 2018-01-09 | 2019-05-10 | 比亚迪股份有限公司 | Rail Transit Information System Cloud Platform |
| CN109086213B (en) * | 2018-09-10 | 2023-06-06 | 一汽解放汽车有限公司 | Commercial vehicle network test management system and method based on distributed system |
| CN110941252A (en) * | 2018-09-25 | 2020-03-31 | 比亚迪股份有限公司 | Vehicle-mounted equipment testing method and system |
| CN109150631B (en) * | 2018-10-16 | 2021-10-08 | 湖南中车时代通信信号有限公司 | Rail Transit Signal System Simulation Interface Management Server |
| CN110329319B (en) * | 2019-06-28 | 2021-09-03 | 卡斯柯信号有限公司 | Full-automatic operation system for smart city rail |
| CN110442041B (en) * | 2019-08-05 | 2020-12-22 | 西藏宁算科技集团有限公司 | Simulation platform construction method and simulation system based on heterogeneous cloud computing framework |
| CN111162957B (en) * | 2019-11-23 | 2023-05-16 | 卡斯柯信号(郑州)有限公司 | Cloud simulation-based method and device for testing rail transit signal system with national cryptographic algorithm |
| CN111413892B (en) * | 2020-04-29 | 2024-12-03 | 卡斯柯信号有限公司 | Cloud simulation device and method for rail transit fully automatic unmanned driving scenario verification |
| CN111930092A (en) * | 2020-06-18 | 2020-11-13 | 许昌许继软件技术有限公司 | Automatic testing system and method for power distribution monitoring platform |
| CN112666844A (en) * | 2020-11-30 | 2021-04-16 | 卡斯柯信号有限公司 | Multipurpose configurable railway signal simulation test system |
| CN113342688A (en) * | 2021-07-01 | 2021-09-03 | 湖南中车时代通信信号有限公司 | CBTC (communication based train control) integration test deployment method |
| CN113806221A (en) * | 2021-08-25 | 2021-12-17 | 通号城市轨道交通技术有限公司 | Train control software simulation test system |
| CN114172816A (en) * | 2021-12-10 | 2022-03-11 | 北京触点互动信息技术有限公司 | Network simulation test platform |
| CN116150033A (en) * | 2023-03-27 | 2023-05-23 | 深圳市和讯华谷信息技术有限公司 | A software testing method, system, computer equipment and storage medium |
| CN118764421B (en) * | 2024-06-28 | 2025-09-16 | 中电云计算技术有限公司 | SaaS user scene simulation test method, device and system |
| CN119690855A (en) * | 2025-02-24 | 2025-03-25 | 北京全路通信信号研究设计院集团有限公司 | A simulation test system and method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103067502A (en) * | 2012-12-31 | 2013-04-24 | 博彦科技(上海)有限公司 | Hardware system for cloud development and testing |
| CN103136101A (en) * | 2012-12-31 | 2013-06-05 | 博彦科技(上海)有限公司 | Software automated testing unified operation platform |
| CN103926843A (en) * | 2014-04-03 | 2014-07-16 | 卡斯柯信号有限公司 | General simulation method and system for rail transit signal system |
| CN105049435A (en) * | 2015-07-21 | 2015-11-11 | 重庆邮电大学 | Cloud testing framework oriented to protocol conformance of heterogeneous wireless sensor network |
| CN106649085A (en) * | 2016-09-23 | 2017-05-10 | 郑州云海信息技术有限公司 | Cloud computing-based software test system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130339510A1 (en) * | 2012-06-15 | 2013-12-19 | Digital River, Inc | Fast provisioning service for cloud computing |
| US10169203B2 (en) * | 2015-10-14 | 2019-01-01 | At&T Intellectual Property I, L.P. | Test simulation for software defined networking environments |
| US9858177B2 (en) * | 2015-10-30 | 2018-01-02 | International Business Machines Corporation | Automated test generation for multi-interface enterprise virtualization management environment |
| CN105610923A (en) * | 2015-12-23 | 2016-05-25 | 北京华康嘉合科技有限公司 | Data processing system and method based on cloud computing |
| US10200271B2 (en) * | 2016-04-12 | 2019-02-05 | International Business Machines Corporation | Building and testing composite virtual services using debug automation |
-
2017
- 2017-12-29 CN CN201711475181.3A patent/CN108009097B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103067502A (en) * | 2012-12-31 | 2013-04-24 | 博彦科技(上海)有限公司 | Hardware system for cloud development and testing |
| CN103136101A (en) * | 2012-12-31 | 2013-06-05 | 博彦科技(上海)有限公司 | Software automated testing unified operation platform |
| CN103926843A (en) * | 2014-04-03 | 2014-07-16 | 卡斯柯信号有限公司 | General simulation method and system for rail transit signal system |
| CN105049435A (en) * | 2015-07-21 | 2015-11-11 | 重庆邮电大学 | Cloud testing framework oriented to protocol conformance of heterogeneous wireless sensor network |
| CN106649085A (en) * | 2016-09-23 | 2017-05-10 | 郑州云海信息技术有限公司 | Cloud computing-based software test system |
Non-Patent Citations (1)
| Title |
|---|
| IaaS中虚拟镜像管理子系统的设计与实现;聂璐;《中国优秀硕士学位论文全文数据库信息科技辑》(第8期);I138-223 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108009097A (en) | 2018-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108009097B (en) | Cloud computing simulation test method and device for rail transit signal system | |
| CN111413892B (en) | Cloud simulation device and method for rail transit fully automatic unmanned driving scenario verification | |
| CN104950878B (en) | A kind of bullet train management information system cooperates with fault simulation system | |
| CN108108403B (en) | Visualization platform system based on bay layer equipment logic configuration and its construction method | |
| CN103116287B (en) | Avionics equipment running environment dynamic simulating device and method | |
| CN103442055A (en) | Real-time Train Monitoring System Based on B/S Architecture | |
| CN104731085B (en) | For the test platform and its method of testing of trackside interlock system | |
| CN109683582B (en) | VOBC adaptation system based on FAO and interconnection environment | |
| CN111272452A (en) | High-speed train brake test bench network security detection system | |
| CN212060893U (en) | Cloud simulation hardware device for rail transit full-automatic unmanned scene verification | |
| CN114089719B (en) | Vehicle signal interface simulation verification method and device for TACS system | |
| CN106909084B (en) | A main control system for fuel cell vehicle power comprehensive test instrument | |
| CN208240016U (en) | Cloud computing simulation testing device towards rail traffic signal system | |
| CN107741703A (en) | The virtual DCS emulation platforms man-machine interface framework of nuclear power | |
| CN106934105A (en) | A kind of steady control closed-loop simulation system based on RTDS | |
| Guan et al. | Digital twin‐based online tools for electric power communication system training: Online digital twin power communication system | |
| CN105468431A (en) | Multi-model real-time simulation system | |
| CN100465840C (en) | Method for simulating technical equipment | |
| CN118928511A (en) | An engineering simulation test system, method, device and medium based on cloud platform | |
| HK1252686B (en) | A simulation test method and device of cloud computing for the track traffic signal system | |
| HK1252686A1 (en) | A simulation test method and device of cloud computing for the track traffic signal system | |
| CN104035810A (en) | Relay protection virtual simulation system and method | |
| CN105807753A (en) | Function test system suitable for MMC valve base controller | |
| CN109581123A (en) | A kind of 250 kilometers of ATP convenient test equipments of speed per hour | |
| CN114624525A (en) | CBTC automatic self-test method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1252686 Country of ref document: HK |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| OL01 | Intention to license declared | ||
| OL01 | Intention to license declared |