Multichannel test data compressing and merging method for distributed real-time test system

A distributed real-time, test data technology, used in software testing/debugging, electrical digital data processing, special data processing applications, etc.

Active Publication Date: 2014-01-01
BEIHANG UNIV
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The data generated during the test process of the distributed real-time test system has two outstanding characteristics. One is that the activity is time-sensitive, requiring data to be collected from the external environment at a certain moment and / or within a certain period of time, and accessed according to each other to obtain The data and processing collected data, and then respond in a timely manner; but to deal with "short-lived" data, this kind of data is only valid within a certain period of time, outdated is meaningless

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multichannel test data compressing and merging method for distributed real-time test system
  • Multichannel test data compressing and merging method for distributed real-time test system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0022] The purpose of the present invention is to provide a method for compressing and merging multiple channels of test data in a distributed real-time test system, which can compress test data without occupying a large amount of system resources and computing time, and after network transmission The compressed data can be restored without data loss; at the same time, this method should also be able to merge multiple test data collected by multiple real-time simulation nodes into a sequence of test data.

[0023] In order to more clearly introduce the application of this method in specific embodiments, first, the structure of the system targeted by the embodiments is briefly introduced:

[0024] The nodes in the system are divided into two ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A multichannel test data compressing and merging method for a distributed real-time test system comprises nine steps of (1) formulating a collecting strategy according to variate features; (2) inquiring newest frame data in a cache, and storing a time label and variate ID (identification) if the ID is the same with a variate value; (3) storing data transmitted from real-time simulated nodes in files by using a master control node; (4) merging and processing information and storing the information in a data structure; (5) traversing data files, and acquiring the variate value from a former frame data to supplement local frame data if only the time label and the variate ID exist; (6) acquiring first frame data of all files, and comparing the first frame data to obtain the frame data with the smallest time label; (7) judging whether the obtained time label is the same with that of the former frame data or not, and writing a line of data to an output file if the obtained time label is different from that of the former frame data; (8) updating the acquired frame data to an id_value_map, and updating changed information so as to bring convenience to next comparison; and (9) repeatedly carrying out the step (6), the step (7) and the step (8) until all files are read, and writing the last line in the output file.

Description

【Technical Field】 [0001] The invention provides a method for compressing and merging multi-channel test data of a distributed real-time test system, which relates to test data collection of a real-time test system based on a distributed architecture, and belongs to the technical field of embedded software testing. 【Background technique】 [0002] As the application of embedded systems in aerospace and other fields continues to expand, the testing requirements for embedded software are becoming increasingly urgent. On the one hand, in order to successfully complete the test task, the test system must be able to collect a large amount of data generated during the test. At the same time, the test system for aerospace and other fields often requires high real-time performance and must be accurate at the specified time point. Complete the scheduled tasks without error; on the other hand, as the complexity of the embedded system itself becomes stronger, higher and higher requirements ar...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36G06F17/30
Inventor 杨顺昆刘斌司维
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products