CN103473056A - Automatic generation method for telemetering configuration files - Google Patents

Automatic generation method for telemetering configuration files Download PDF

Info

Publication number
CN103473056A
CN103473056A CN2013104038959A CN201310403895A CN103473056A CN 103473056 A CN103473056 A CN 103473056A CN 2013104038959 A CN2013104038959 A CN 2013104038959A CN 201310403895 A CN201310403895 A CN 201310403895A CN 103473056 A CN103473056 A CN 103473056A
Authority
CN
China
Prior art keywords
configuration item
data
remote measurement
summit
configuration file
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.)
Granted
Application number
CN2013104038959A
Other languages
Chinese (zh)
Other versions
CN103473056B (en
Inventor
蔡雨辰
***
张国峰
陈朝晖
党纪红
董晓刚
奚坤
张维瑾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Control Engineering
Original Assignee
Beijing Institute of Control Engineering
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Control Engineering filed Critical Beijing Institute of Control Engineering
Priority to CN201310403895.9A priority Critical patent/CN103473056B/en
Publication of CN103473056A publication Critical patent/CN103473056A/en
Application granted granted Critical
Publication of CN103473056B publication Critical patent/CN103473056B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention relates to an automatic generation method for telemetering configuration files. The telemetering configuration files meeting the format requirements are automatically generated according to an analysis mode of a configuration item selected by a user and configuration item descriptions provided in input data. The method is achieved through a telemetering configuration file automatic generation system comprising a physical layer, a data layer and an analytic layer. The physical layer recognizes data formats, the data layer unifies the data formats, the analytic layer determines an analysis sequence and finishes data analysis to generate the telemetering configuration files, and the whole process is automatically finished. Compared with traditional manual compiling of the telemetering configuration files, the automatic generation method is quick in telemetering configuration file automatic generation speed, can greatly improve telemetering configuration file generation efficiency and simultaneously overcome the shortcoming that errors occur in traditional manual compiling easily, and accuracy of the telemetering configuration files is greatly improved. The method is in a layered architecture and step-by-step analysis mode, and can adapt to changes of input files and output formats and have high maintainability, expandability and scalability.

Description

A kind of remote measurement configuration file automatic generation method
Technical field
The invention belongs to data processing field, relate to a kind of remote measurement configuration file automatic generation method.
Background technology
In the aerospace system, remote measurement is the main means that ground obtains spacecraft real-time status information, is ingredient indispensable in all spacecrafts.Telemetry system mainly consists of spaceborne data sending terminal and ground telemetering data receiver and disposal system.The latter's major function is to receive the descending telemetry frame of spacecraft, and according to the telemetry frame format analysis value of telemetry parameter wherein.Because spacecraft is of a great variety, Various Functions, the telemetry frame form also all is not quite similar, in order to tackle flexibly the remote measurement task of different spacecrafts, surface telemetry system all adopts configurable parsing module usually, relies on the remote measurement configuration file to define concrete telemetry frame form.
The remote measurement resolution system that Beijing Control Engineering Inst. is used at present, the remote measurement configuration file by specific format defines the analysis mode of each telemetry parameter in the telemetry frame, the corresponding telemetry parameter of every row of remote measurement configuration file.Although the introducing of remote measurement configuration file has greatly reduced the maintenance cost of remote measurement parsing software, writing of remote measurement configuration file still needs manually to complete.Along with the spacecraft function is increasingly sophisticated, remote measurement configuration file volume is very huge, the model task increases in addition, the spacecraft develops cycle shortens, above factor causes existing in manual compiling remote measurement configuration file consuming time for a long time, efficiency is low, easily make mistakes etc., and problem more comes out, in the urgent need to a kind of configuration file generation method of remote measurement fast and effectively, reduce the time of research and development, tester's waste on the remote measurement configuration file generates and safeguards.
In the spacecraft develops process, the formal definition of telemetry frame normally provides with the document form, because tableau format may there are differences, the describing mode of configuration item also is not quite similar, therefore the difficult point that designs remote measurement configuration file automatic generation method is: the frame format definition document of pervasive different structure, when the multiple describing mode of configuration item is carried out to Intelligent Recognition, extraction, guarantee to generate result accurately and reliably.
Summary of the invention
The object of the invention is to overcome the above-mentioned deficiency of prior art, a kind of remote measurement configuration file automatic generation method is provided, the problems such as manual compiling remote measurement configuration file is consuming time for a long time, efficiency is low, easily make mistakes have been overcome, the method can realize the automatic generation of remote measurement configuration file, remote measurement configuration file formation efficiency and accuracy have greatly been improved, and be easy to safeguard, conveniently expand to there is stronger practicality.
Above-mentioned purpose of the present invention mainly is achieved by following technical solution:
A kind of remote measurement configuration file automatic generation method realizes that by remote measurement configuration file automatic creation system described remote measurement configuration file automatic creation system comprises Physical layer, data Layer and analytic sheaf, and concrete steps are as follows:
(1) data of external description telemetry frame form are input to Physical layer, carry out data type identification, and select the data processing module corresponding with described data type from data Layer, afterwards the data of external description telemetry frame form are input to the described data processing module in data Layer;
(2) data processing module in data Layer receives the data of described description telemetry frame form, extract the effective information in data and submit to analytic sheaf with prescribed form and process, descriptor corresponding to each configuration item that described effective information is each telemetry parameter in data;
(3) effective information in the data of analytic sheaf reception data Layer output, analytic sheaf is according to the analysis mode of each configuration item in the effective information of user's input simultaneously, obtain the configuration item dependence, and determine the parsing order of configuration item according to the configuration item dependence;
(4) analytic sheaf carries out dissection process according to the parsing order of described configuration item to the effective information in the described data that receive, and obtains the dissection process result;
(5) analytic sheaf formats processing according to predefined remote measurement configuration file format to described dissection process result, and the data that will format after processing generate the remote measurement configuration file;
(6) the remote measurement configuration file offers the ground telemetering resolution system, realizes the dissection process to telemetry on star.
In above-mentioned remote measurement configuration file automatic generation method, data processing module extracts effective information in data and submits to prescribed form the concrete grammar that analytic sheaf processes as follows in step (2):
Step 1: the data processing module analysis receives the message structure of data;
Step 2: data processing module extracts the descriptor corresponding to each configuration item of each telemetry parameter in described data, the attribute that described configuration item is the telemetry parameter form according to the message structure that receives data;
Step 3: data processing module is submitted to analytic sheaf by the descriptor of described each configuration item by unified data-interface.
In above-mentioned remote measurement configuration file automatic generation method, in step (3), analytic sheaf determines that according to the configuration item dependence parsing concrete grammar sequentially of configuration item is as follows:
Described configuration item dependence is expressed as an acyclic digraph, the summit of figure represents configuration item, from the summit u directed edge (u of v to the limit, v) parsing that represents the configuration item that summit u means need to depend on the analysis result of the configuration item that vertex v means, dependence graph is described by the adjacency list data structure;
The configuration item dependence graph is carried out to depth-first traversal, with white, grey, black mean respectively the not accessed mistake in summit, in current search accessed mistake, finish three kinds of states of access, and record the sequencing that access is finished on each summit; All summits are initialized as white, after ergodic process is found certain white summit, it is set to grey, and in the same way successively recurrence travel through each summit in described node adjacency table, if during find certain grey summit, be judged as in the configuration item dependence graph and have loop, there is endless loop in the dependence that configuration item is resolved, stops resolving and circulates a notice of mistake to the user; After all summits in adjacency list all travel through end, described summit is set to black, and all summits is all traveled through to the end access time of the moment of end as described summit; After the depth-first traversal of configuration item dependence graph finishes, finish the access time by early to late order, being sorted in summit by each summit, be met the configuration item parsing order of dependence.
In above-mentioned remote measurement configuration file automatic generation method, in step (4), analytic sheaf carries out the method for dissection process according to the parsing order of described configuration item to the effective information in the data that receive, comprise independent parsing and combine the two kinds of modes of resolving, wherein the configuration item that does not rely on other configuration item analysis result is carried out to independent parsing, the configuration item that relies on other configuration item analysis results is combined to parsing.
In above-mentioned remote measurement configuration file automatic generation method, after in step (4), analytic sheaf obtains the dissection process result, the dissection process result is carried out to marginal testing, the format that the dissection process result by marginal testing is carried out in step (5) is processed.
In above-mentioned remote measurement configuration file automatic generation method, utilize redundant information to carry out marginal testing to the dissection process result, to by the configuration item checked, not be recorded in report to be checked, the dissection process result of the described configuration item of mark is for needing the verification state, for avoiding the uncertain diffusion of configuration item analysis result, once relied on by configuration item dependence search other configuration items that described configuration item is resolved, be labeled as the verification state that needs, and by described operation note in report to be checked; Configuration item dissection process result queue by inspection is effective status, and the dissection process result after mark is called effective result.
The advantage of a kind of remote measurement configuration file of the present invention automatic generation method is:
(1) the present invention comprises Physical layer by employing, the remote measurement configuration file automatic creation system of data Layer and analytic sheaf is realized the automatic generation of remote measurement configuration file, Physical layer identification data form wherein, data Layer is unified data layout, analytic sheaf is determined the parsing order and is completed Data Analysis generation remote measurement configuration file, whole process completes automatically, writing the remote measurement configuration file with Traditional Man compares, remote measurement configuration file automatic generation method speed is fast, do not need the user too much to participate in, can greatly improve remote measurement configuration file formation efficiency, avoid Traditional Man to write the defect of easily makeing mistakes simultaneously, greatly improved the accuracy of remote measurement configuration file,
(2) remote measurement configuration file automatic creation system of the present invention has stronger ease for maintenance, extensibility and scalability: will input data by three-tier architecture and separate with analytic method, make built remote measurement configuration file automatic creation system in the face of the change of input data layout the time, only need change or add corresponding data processing module, and without parsing module is made any adjustments; By the definition of remote measurement configuration file format, analytic method is separated with the output file form, make system in the face of the change of remote measurement configuration file format the time, only need to revise the definition of remote measurement configuration file format or Formatting Output module, and without revising parsing module;
(3) remote measurement configuration file automatic generation method of the present invention has good robustness, accuracy and reliability: by setting up report mechanism to be checked and marginal testing link, when ensureing the analytical algorithm robustness, effectively guarantee analysis result accurately and reliably;
(4) remote measurement configuration file automatic generation method of the present invention has very high remote measurement configuration file formation efficiency and accuracy, realize the dissection process to telemetry on star for the ground telemetering resolution system, can greatly improve the allocative efficiency of ground telemetering resolution system and resolve accuracy, for the communication of star ground provides effective guarantee;
(5) the present invention is directed to the definition file structure of telemetry frame format various, the equal difficult point of configuration item describing mode, propose a kind ofly to be easy to safeguard, the remote measurement configuration file automatic generation method of convenient expansion, has stronger practicality.
The accompanying drawing explanation
Fig. 1 is remote measurement configuration file automatic creation system structural representation of the present invention;
The data flow figure that Fig. 2 is Physical layer and data Layer in the present invention.
The data flow figure that Fig. 3 is analytic sheaf in the present invention.
Fig. 4 is that in the present invention, channel number extracts finite state machine transformational relation figure.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in further detail:
Remote measurement configuration file automatic generation method of the present invention is realized by remote measurement configuration file automatic creation system, be illustrated in figure 1 remote measurement configuration file automatic creation system structural representation of the present invention, remote measurement configuration file automatic creation system comprises Physical layer, data Layer and analytic sheaf as seen from the figure.
Be illustrated in figure 2 the data flow figure of Physical layer and data Layer in the present invention, as seen from the figure, at first the data of external description telemetry frame form are input to Physical layer, carry out data type identification, and select the data processing module corresponding with this data type from data Layer, afterwards the data of external description telemetry frame form are input to this data processing module in data Layer.Data processing module adopts unified data-interface definition, for analytic sheaf provides unified data-interface.
The data of describing the telemetry frame form in the present embodiment provide with Word form document form, and each configuration item is described with row.The Word form of input may be irregular form, and the line number of each row is unequal, and its form is as shown in the table:
Figure BDA0000378284460000051
Figure BDA0000378284460000061
In data Layer, for the input file type of each system support is set up corresponding document processing module, to analyze the structure of information in input file, and submit to analytic sheaf with prescribed form and process, concrete grammar is:
Step 1: by the message structure of document processing module analysis input Word form document;
Step 2: descriptor corresponding to each configuration item (attribute of telemetry parameter form in Frame) of extracting each telemetry parameter according to input Word form document message structure.The attribute of telemetry parameter form comprises Chinese variable name, English variable name, channel number, bit number, coded format, equivalent, unit, syllable sequence.
Step 3: data processing module is submitted to analytic sheaf by the descriptor of described each configuration item by unified data-interface.
Concrete processing procedure in above-mentioned steps one, two is as follows:
(1) the method GetInformation () in the ole object provided by Word, obtain maximum number of lines and the columns of form, set up integer two-dimension array (line number concordance list) with this parameter, the Word cursor is positioned to the first row first row of input file form, initialization line number concordance list reading pointer points to the first row first row of line number concordance list, and the line number assignment of the current cell that will read by ole object method GetInformation () is to the array element of pointer indication;
(2) the method MoveRight () provided by ole object, make cursor move right a cell (if move to the end of a line, mobile cursor pointing next line first row next time), line number concordance list reading pointer also moves right an element position (if pointer movement is to the end of a line simultaneously, moving hand points to first element of next line next time), record the line number of current cell in line number concordance list pointer indication position, and judge whether current cursor is positioned at last row of last column of input file form, if, go to step (3), otherwise, repeating step (2),
(3) the Chinese variable name that reads user's appointment is described the row number at place, scan successively from top to bottom all elements of same column in the line number concordance list number, its element value is saved in an one-dimension array (parameter jump list) (wherein, the element that numerical value is identical is only preserved one), each element in the parameter jump list is corresponding to a remote measurement parameter in the input file form.
Analyzing the input file message structure, after setting up line number concordance list and parameter jump list, location and the extracting method of certain configuration item descriptor of n telemetry parameter, by following steps, realized:
(1) empty the storage queue of current configuration item in the data-interface structure, read the value row of n element in the parameter jump list n, the value row of n+1 element n+1, the configuration item that reads user's setting is described in the row m in the input file form;
(2) the method GoTo () provided by ole object and MoveRight (), navigate to cursor the row of input file form nrow m row, initialization subscript variable k=row n, line number concordance list reading pointer points to the row of line number concordance list nrow m row;
(3) judge whether the capable m column element of line number concordance list k value is less than row n+1if, the method GetText () provided by ole object obtains the character string of cursor place cell, be inserted into the storage queue end of current configuration item in the data-interface structure, the method MoveDown () provided by ole object moves down a cell by cursor, make k=k+1, repeating step (3); If not, go to step (4);
(4) whole descriptors of the current configuration item of telemetry parameter are extracted and are finished, and prepare location and extract next configuration item and describe.
Be illustrated in figure 3 the data flow figure of analytic sheaf in the present invention, as seen from the figure, analytic sheaf inside adopts analysis mode step by step, comprise pretreatment stage (calculating the parsing order) and resolution phase, resolution phase comprises independent parsing, combines parsing, marginal testing and Formatting Output, using PRELIMINARY RESULTS, intermediate result, effective intermediate result, remote measurement configuration file as four products of processing levels, thereby reduced the degree of coupling of analytic sheaf total algorithm, improved the maintainability of system.
The pretreatment stage of analytic sheaf, at first receive the effective information in the data of data Layer output, according to the analysis mode of each configuration item in the effective information of user's input, obtain the configuration item dependence simultaneously, and determine the parsing order of configuration item according to the configuration item dependence.
The configuration item dependence is described the dependence when resolving between all configuration items of telemetry parameter, the difference of the configuration item analysis mode that dependence arranges according to the user and difference, for example, if the analysis mode of channel number is " being derived by bit number ", channel number depends on bit number.In the present embodiment, the configuration item dependence is expressed as an acyclic digraph (if there is loop, resolving required dependence can't be met forever, cause resolving and can't carry out), the summit of figure represents configuration item, from the summit u directed edge (u of v to the limit, v) representative, the parsing of the configuration item that summit u means need to depend on the analysis result of the configuration item that vertex v means, and dependence graph is described by the adjacency list data structure; Adjacency list is a series of and the set that chained list forms one to one of each configuration item, other configuration items that in chained list, configuration item corresponding to storage chained list relies on.
It is the ordered arrangement of all configuration items that configuration item is resolved sequence list, and the parsing that wherein comes the configuration item of front comes the analysis result of the configuration item of back without dependence.Configuration item is resolved the foundation of sequence list by the realization of digraph depth-first traversal algorithm, and implementation step is as follows:
Step (one), use one-dimension array record each configuration item ergodic state (with white, grey, black mean respectively the not accessed mistake in summit, in current search, accessed mistake, end are accessed), the ergodic state of all configuration items of initialization is white, the end access time of using one-dimension array to record each configuration item, the end access time of all configuration items of initialization is 0, initialization time stamp t=0;
Step (two), extract a configuration item not yet extracted, if its corresponding ergodic state is white, take this configuration item as parameter call depth-first traversal process; If its corresponding ergodic state is grey or black, repeating step (two); If all configuration items all extracted, go to step (three);
Step (three), by the ascending order of end access time of configuration item, configuration item is sorted, the configuration items list after the sequence is configuration item and resolves sequence list.
Depth-first traversal process in step (two) is as follows:
(1) putting the ergodic state of importing configuration item into is grey, timestamp t=t+1;
(2) import each configuration item in the chained list that configuration item is corresponding in the traversal adjacency list, if its ergodic state is white, take this configuration item as parameter call depth-first traversal process; If its ergodic state is grey, to report in digraph and have loop, ends with system is carried out; If its ergodic state is black, do not process; If all configuration items in chained list have all traveled through, go to step (3);
(3) putting the ergodic state of importing configuration item into is black, timestamp t=t+1;
(4) recording the end access time of importing configuration item into is t.
The resolution phase of analytic sheaf, carry out dissection process according to the parsing order of configuration item to the effective information received in the data-interface data, obtains the dissection process result.Wherein, the configuration item that does not rely on other configuration item analysis results is carried out to independent parsing, the configuration item that relies on other configuration item analysis results is combined to parsing.Independent parsing and combine parsing and all realize by calling the particular solution analysis method of realizing for different configuration items, the parameter of importing into of independent parsing is that corresponding configuration item is described, the associating parsing import parameter into except required configuration item is described, also comprise the analysis result of relied on configuration item.
Analytic method is described by basic operation processing configuration items such as text copy, replacement, coupling, mappings, and content of text is analyzed and exported live part with specified format, and analytic method is corresponding one by one with the configuration item analysis mode that the user arranges.Below take the channel number independent parsing as example, describe configuration item resolving in detail.
Channel number is comprised of initial channel number, initial channel number suffix, last channel number, last channel suffix four parts, for example " 1_A_2_A ".The channel number independent parsing is realized by finite state machine, finite state machine arranges one of four states altogether: extract initial channel number, extract initial channel number suffix, extract last channel number, extract the last channel suffix, be illustrated in figure 4 channel number in the present invention and extract finite state machine transformational relation figure, channel number independent parsing step is as follows:
(1) character string that, the initial configuration item is described reads index i=0, the initialization current state is " extracting initial channel number ", and the initial channel number character string of initialization, initial suffix character string, last channel sign character string, end suffix character string, first, second separator character string are empty;
(2), extract i character, i=i+1, if the character of extraction is digital, insert initial channel number character string end, repeating step (2); If alphabetical, insert initial suffix character string end, go to step (3); If other characters, insert the first separator character string end, go to step (4); If end of string, go to step (9);
(3), extract i character, i=i+1, if the character letter or number of extraction inserts initial suffix character string end, repeating step (3); If other characters, insert the first separator character string end, go to step (4); If end of string, go to step (9);
(4), extract i character, i=i+1, if not the character of extraction numeral or alphabetical is inserted the first separator character string end, repeating step (4); If other characters, insert sign character string end, last channel, go to step (5); If end of string, the recording channel form illegally, to report to be checked, goes to step (9);
(5), extract i character, i=i+1, if the character of extraction is digital, insert sign character string end, last channel, repeating step (5); If alphabetical, insert suffix character string end, end, go to step (6); If other characters, insert the second separator character string end, go to step (7); If end of string, go to step (9);
(6), extract i character, i=i+1, if the character letter or number of extraction inserts suffix character string end, end, repeating step (6); If other characters, insert the second separator character string end, go to step (7); If end of string, go to step (9);
(7), extract i character, i=i+1, if not the character of extraction numeral or alphabetical is inserted the second separator character string end, repeating step (7); If other characters, go to step (8); If end of string, the recording channel form illegally, to report to be checked, goes to step (9);
(8), relatively whether first, second separator character string is identical, if identical, empty last channel sign character string and end suffix character string, current character is inserted to sign character string end, last channel, mark no longer carries out the separator inspection, goes to step (5); If not identical, recording current is that multistage channel number situation arrives report to be checked, goes to step (9);
(9) if initial channel number character string is empty, output " #### ", and record current channel number and extract abnormal in report to be checked; Otherwise, the non-null character string output that is linked in sequence with " _ " by initial channel number, initial suffix, last channel number, end suffix.
After analytic sheaf obtains analysis result, utilize redundant information to carry out marginal testing to the dissection process result, marginal testing is the process of utilizing redundant information to be checked the correctness of analysis result.Redundant information refers to while resolving except configuration item the configuration item analysis result relied on, and with the value of configuration item, has other configuration item analysis results of numerical relation or logical relation.The related content of marginal testing comprises:
(1) bit number should be 8 times of total number of channels that channel number comprises;
(2) if equivalent is non-1, unit should have dimension;
(3) if coded format is floating-point or integer, bit number should be 32;
(4) if the unit dimensionless, coded format should be true form or complement code;
(5) if the unit dimensionless, equivalent should be the integer number.
According to foregoing, can carry out marginal testing to bit number, channel number, equivalent, unit, coded format.Before inspection, all configuration items are initialized as to effective status.When carrying out marginal testing, at first according to the configuration item dependence graph, judge whether the configuration item analysis result related in the above-mentioned scope of examination has participated in the resolving of configuration item to be checked, if have neither part nor lot in, continue to judge whether above-mentioned numerical relation or logical relation meet, if do not meet, configuration item to be checked is labeled as to the verification state that needs, check result is recorded in report to be checked.
For fear of the uncertain diffusion of configuration item analysis result, when certain configuration item is marked as while needing the verification state, once relied on by configuration item dependence graph search other configuration items that it is resolved, and be labeled as the verification state that needs, simultaneously by this operation note in report to be checked.
Analytic sheaf formats processing according to predefined remote measurement configuration file format to the dissection process result, wherein be labeled as the front that needs the configuration item of verification state analysis result and insert " ####_ " character string, in order to locate fast when the user verifies, finally export remote measurement configuration file and corresponding report file to be checked.
Report to be checked is that report content divides into groups according to configuration item to there being the daily record document that maybe may exist wrong resolving to be recorded in resolution phase, and every record all provides accurate location and the problem description of relevant configuration item.Following situation can be recorded in report to be checked:
(1) configuration item is described disappearance, by other configuration items, derives or the output that Uses Defaults;
(2) the configuration item descriptor format in the data-interface structure is illegal, causes configuration item to resolve unsuccessfully;
(3) configuration item descriptor format and the desired format in the data-interface structure has certain difference, causes configuration item analysis result possibility inaccurate;
(4) certain configuration item is combined while resolving, the analysis result of the configuration item that it relies on may be inaccurate or pass through marginal testing;
(5) analysis result of certain configuration item does not pass through marginal testing;
(6) while formaing, the analysis result of configuration item is empty.
Finally the remote measurement configuration file obtained is offered to the ground telemetering resolution system, the ground telemetering resolution system obtains the telemetry frame format of required processing according to the remote measurement configuration file, thereby realizes the dissection process to telemetry on star according to the telemetry frame format.
The above; only be the embodiment of the best of the present invention, but protection scope of the present invention is not limited to this, anyly is familiar with in technical scope that those skilled in the art disclose in the present invention; the variation that can expect easily or replacement, within all should being encompassed in protection scope of the present invention.
The content be not described in detail in instructions of the present invention belongs to professional and technical personnel in the field's known technology.

Claims (6)

1. a remote measurement configuration file automatic generation method is characterized in that: by remote measurement configuration file automatic creation system, realize, described remote measurement configuration file automatic creation system comprises Physical layer, data Layer and analytic sheaf, and concrete steps are as follows:
(1) data of external description telemetry frame form are input to Physical layer, carry out data type identification, and select the data processing module corresponding with described data type from data Layer, afterwards the data of external description telemetry frame form are input to the described data processing module in data Layer;
(2) data processing module in data Layer receives the data of described description telemetry frame form, extract the effective information in data and submit to analytic sheaf with prescribed form and process, descriptor corresponding to each configuration item that described effective information is each telemetry parameter in data;
(3) effective information in the data of analytic sheaf reception data Layer output, analytic sheaf is according to the analysis mode of each configuration item in the effective information of user's input simultaneously, obtain the configuration item dependence, and determine the parsing order of configuration item according to the configuration item dependence;
(4) analytic sheaf carries out dissection process according to the parsing order of described configuration item to the effective information in the described data that receive, and obtains the dissection process result;
(5) analytic sheaf formats processing according to predefined remote measurement configuration file format to described dissection process result, and the data that will format after processing generate the remote measurement configuration file;
(6) the remote measurement configuration file offers the ground telemetering resolution system, realizes the dissection process to telemetry on star.
2. a kind of remote measurement configuration file automatic generation method according to claim 1 is characterized in that: in described step (2), data processing module extracts effective information in data and submits to prescribed form the concrete grammar that analytic sheaf processes as follows:
Step 1: the data processing module analysis receives the message structure of data;
Step 2: data processing module extracts the descriptor corresponding to each configuration item of each telemetry parameter in described data, the attribute that described configuration item is the telemetry parameter form according to the message structure that receives data;
Step 3: data processing module is submitted to analytic sheaf by the descriptor of described each configuration item by unified data-interface.
3. a kind of remote measurement configuration file automatic generation method according to claim 1 is characterized in that: in described step (3), analytic sheaf determines that according to the configuration item dependence concrete grammar of parsing order of configuration item is as follows:
Described configuration item dependence is expressed as an acyclic digraph, the summit of figure represents configuration item, from the summit u directed edge (u of v to the limit, v) parsing that represents the configuration item that summit u means need to depend on the analysis result of the configuration item that vertex v means, dependence graph is described by the adjacency list data structure;
The configuration item dependence graph is carried out to depth-first traversal, with white, grey, black mean respectively the not accessed mistake in summit, in current search accessed mistake, finish three kinds of states of access, and record the sequencing that access is finished on each summit; All summits are initialized as white, after ergodic process is found certain white summit, it is set to grey, and in the same way successively recurrence travel through each summit in described node adjacency table, if during find certain grey summit, be judged as in the configuration item dependence graph and have loop, there is endless loop in the dependence that configuration item is resolved, stops resolving and circulates a notice of mistake to the user; After all summits in adjacency list all travel through end, described summit is set to black, and all summits is all traveled through to the end access time of the moment of end as described summit; After the depth-first traversal of configuration item dependence graph finishes, finish the access time by early to late order, being sorted in summit by each summit, be met the configuration item parsing order of dependence.
4. a kind of remote measurement configuration file automatic generation method according to claim 1, it is characterized in that: in described step (4), analytic sheaf carries out the method for dissection process according to the parsing order of described configuration item to the effective information in the data that receive, comprise independent parsing and combine the two kinds of modes of resolving, wherein the configuration item that does not rely on other configuration item analysis result is carried out to independent parsing, the configuration item that relies on other configuration item analysis results is combined to parsing.
5. a kind of remote measurement configuration file automatic generation method according to claim 1, it is characterized in that: after in described step (4), analytic sheaf obtains the dissection process result, the dissection process result is carried out to marginal testing, and the format that the dissection process result by marginal testing is carried out in step (5) is processed.
6. a kind of remote measurement configuration file automatic generation method according to claim 5, it is characterized in that: utilize redundant information to carry out marginal testing to the dissection process result, to by the configuration item checked, not be recorded in report to be checked, the dissection process result of the described configuration item of mark is for needing the verification state, for avoiding the uncertain diffusion of configuration item analysis result, once relied on by the search of configuration item dependence other configuration items that described configuration item is resolved, be labeled as the verification state that needs, and by described operation note in report to be checked; Configuration item dissection process result queue by inspection is effective status, and the dissection process result after mark is called effective result.
CN201310403895.9A 2013-09-06 2013-09-06 A kind of remote measurement configuration file automatic generation method Active CN103473056B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310403895.9A CN103473056B (en) 2013-09-06 2013-09-06 A kind of remote measurement configuration file automatic generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310403895.9A CN103473056B (en) 2013-09-06 2013-09-06 A kind of remote measurement configuration file automatic generation method

Publications (2)

Publication Number Publication Date
CN103473056A true CN103473056A (en) 2013-12-25
CN103473056B CN103473056B (en) 2016-08-17

Family

ID=49797928

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310403895.9A Active CN103473056B (en) 2013-09-06 2013-09-06 A kind of remote measurement configuration file automatic generation method

Country Status (1)

Country Link
CN (1) CN103473056B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970027A (en) * 2014-04-02 2014-08-06 北京控制工程研究所 Telemetry processing unit simulation method in integrated electronic simulation software environment
CN107092491A (en) * 2017-04-21 2017-08-25 网宿科技股份有限公司 A kind of configuring load application method and system
CN107992625A (en) * 2017-12-25 2018-05-04 湖南星汉数智科技有限公司 A kind of automatic abstracting method of web page form data and device
CN108304186A (en) * 2016-08-16 2018-07-20 阿里巴巴集团控股有限公司 A kind of method and apparatus executing multi-mode operation based on synthesized configuration file
CN109255111A (en) * 2018-08-28 2019-01-22 中国人民解放军63920部队 A kind of telemetry intelligence (TELINT) standard configurations method, system, medium and equipment
CN109901888A (en) * 2019-02-01 2019-06-18 卡斯柯信号有限公司 A kind of design method of configuration file Auto-Generation Tool
CN109978499A (en) * 2019-03-18 2019-07-05 张东 A kind of subsequent telemetry immediate processing method of more survey stations
CN110175051A (en) * 2019-04-11 2019-08-27 上海卫星工程研究所 The integrated telemetering configuring management method in star ground
CN110703725A (en) * 2019-09-23 2020-01-17 北京控制工程研究所 Path optimization method suitable for aerospace attitude orbit control system
CN113656347A (en) * 2021-08-17 2021-11-16 成都统信软件技术有限公司 File directory export method, file directory import method and computing device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040230664A1 (en) * 2003-05-15 2004-11-18 Bowers Richard D. System and method for multicasting through a localized computer network
CN102520941A (en) * 2011-12-01 2012-06-27 大唐移动通信设备有限公司 Method and device for generating executable documents
CN102541540A (en) * 2011-12-08 2012-07-04 北京空间飞行器总体设计部 Starry telemetry parameter imaging configuration system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040230664A1 (en) * 2003-05-15 2004-11-18 Bowers Richard D. System and method for multicasting through a localized computer network
CN102520941A (en) * 2011-12-01 2012-06-27 大唐移动通信设备有限公司 Method and device for generating executable documents
CN102541540A (en) * 2011-12-08 2012-07-04 北京空间飞行器总体设计部 Starry telemetry parameter imaging configuration system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970027A (en) * 2014-04-02 2014-08-06 北京控制工程研究所 Telemetry processing unit simulation method in integrated electronic simulation software environment
CN108304186A (en) * 2016-08-16 2018-07-20 阿里巴巴集团控股有限公司 A kind of method and apparatus executing multi-mode operation based on synthesized configuration file
CN107092491A (en) * 2017-04-21 2017-08-25 网宿科技股份有限公司 A kind of configuring load application method and system
CN107992625A (en) * 2017-12-25 2018-05-04 湖南星汉数智科技有限公司 A kind of automatic abstracting method of web page form data and device
CN109255111A (en) * 2018-08-28 2019-01-22 中国人民解放军63920部队 A kind of telemetry intelligence (TELINT) standard configurations method, system, medium and equipment
CN109901888B (en) * 2019-02-01 2022-07-15 卡斯柯信号有限公司 Design method of automatic configuration file generation tool
CN109901888A (en) * 2019-02-01 2019-06-18 卡斯柯信号有限公司 A kind of design method of configuration file Auto-Generation Tool
CN109978499A (en) * 2019-03-18 2019-07-05 张东 A kind of subsequent telemetry immediate processing method of more survey stations
CN109978499B (en) * 2019-03-18 2023-06-16 张东 Quick processing method for multi-station post telemetry data
CN110175051B (en) * 2019-04-11 2022-03-29 上海卫星工程研究所 Satellite-ground integrated remote measurement configuration management method
CN110175051A (en) * 2019-04-11 2019-08-27 上海卫星工程研究所 The integrated telemetering configuring management method in star ground
CN110703725A (en) * 2019-09-23 2020-01-17 北京控制工程研究所 Path optimization method suitable for aerospace attitude orbit control system
CN113656347A (en) * 2021-08-17 2021-11-16 成都统信软件技术有限公司 File directory export method, file directory import method and computing device
CN113656347B (en) * 2021-08-17 2023-12-05 成都统信软件技术有限公司 File directory export method, file directory import method and computing device

Also Published As

Publication number Publication date
CN103473056B (en) 2016-08-17

Similar Documents

Publication Publication Date Title
CN103473056A (en) Automatic generation method for telemetering configuration files
CN106777644B (en) Automatic generation method and device for power plant identification system code
US6721451B1 (en) Apparatus and method for reading a document image
CN100418087C (en) Machine translation system and method
CN101093478B (en) Method and system for identifying Chinese full name based on Chinese shortened form of entity
CN103914544A (en) Method for quickly matching Chinese addresses in multi-level manner on basis of address feature words
CN104699611A (en) Defect information extraction method based on open-source software defect code modification mode
CN104199871A (en) High-speed test question inputting method for intelligent teaching
CN104808806A (en) Chinese character input method and device in accordance with uncertain information
CN105868171A (en) Checking method and device of Excel file
CN112949276A (en) Report generation method and device, electronic equipment and storage medium
CN103870000A (en) Method and device for sorting candidate items generated by input method
CN106294606A (en) A kind of CAE document conversion method based on general read-write framework and device
CN109977383A (en) A kind of form information extracting method based on Excel
CN101493340B (en) Method for quickly searching interested point information in navigation system for vehicles
CN104699785A (en) Paper similarity detection method
CN106648819A (en) Internationalized code conversion method based on editor
CN107463711A (en) A kind of tag match method and device of data
CN103399848A (en) Engine test data standardized specific format leading-in processing method
CN103235757B (en) Several apparatus and method that input domain tested object is tested are made based on robotization
CN105302547A (en) Fault injection method for Verilog HDL design
CN101853248A (en) Decoding method of aviation weather report
CN109543316B (en) Method for extracting connection relation of different modules of layout
CN102929700B (en) Method for importing word test library to interactive teaching platform
Viola et al. Machine Learning to Geographically Enrich Understudied Sources: A Conceptual Approach.

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant