CN106649219A - Automatic generation method for communication satellite design documents - Google Patents
Automatic generation method for communication satellite design documents Download PDFInfo
- Publication number
- CN106649219A CN106649219A CN201611039303.XA CN201611039303A CN106649219A CN 106649219 A CN106649219 A CN 106649219A CN 201611039303 A CN201611039303 A CN 201611039303A CN 106649219 A CN106649219 A CN 106649219A
- Authority
- CN
- China
- Prior art keywords
- data
- design
- telecommunication satellite
- document
- word
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Abstract
The invention provides an automatic generation method for communication satellite design documents. The automatic generation method for communication satellite design documents comprises the steps of conducting information feature extraction of various design data of a communication satellite, unifying various design data formats, and making communication satellite design document template. The template comprises a changeable part and an unchangeable part. The changeable part of the universal document template is substituted by the design data items through custom design of data items by using the OpenXML technique. Finally, the design data is analyzed, through the unique keyword and calculation rules of the data items, changeable part data is generated to replace the changeable part of the template, generating universal documents to make all types of documents consistent in template, and unified in style. The automatic generation method for communication satellite design documents can enhances the design efficiency and quality of type documents.
Description
Technical field
The invention belongs to spacecraft develops full stage technique file edit field, it is related to a kind of telecommunication satellite design document certainly
Design data sets are substituted the variable part of general file, finally by the unique key of design data sets by dynamic generation method
And computation rule generates variable part data, automatically generates universal design document.
Background technology
Miscellaneous Documents are had in telecommunication satellite development process come all technical for reacting satellite and residing development stage
State.The Planning procedure of these files is nearly all fixed, and design parameter, the state index of the satellite being simply related to are not
Together, at present these files are write by type design Shi Shoudong, although the document template of model before inheriting, but due to hand
It is dynamic write uncertain, personal like and content arrangement mode is inconsistent, same document content, wind between different model
Lattice greatly differ from each other, and so not only reduce design work efficiency, cause document inheritance poor, further increase the possibility of document error
Property and the dependence to concrete personnel, reading to other designers and using bringing trouble.
Dalian University of Technology's CN201310280580.X patents describe a kind of establishment docx documents based on OpenXML
With the method for the docx documents that the irregular docx documents of form are converted into desirable format, it is related to be created using OpenXML
And convert documents, but do not point out how to create design documentation data set using OpenXML, how using OpenXML keywords,
Computation rule, search strategy are automatically generating new document.
The content of the invention
Present invention solves the technical problem that being:Overcome manual Compiling Technique file design operating efficiency in satellite development process
Lowly, arranged mode is inconsistent, and document inheritance is poor, easily malfunctions and depend on the problem of specific design teacher, it is proposed that a kind of
Telecommunication satellite design document automatic generation method so that all kinds of document templates are consistent in satellite development process, content is clear, style
Unify, read, using more standardization, hommization.
The technical scheme is that:A kind of telecommunication satellite design document automatic generation method, step is as follows:
1) it is complete by carrying out small particle size sorted generalization to the similar isomery design data information of telecommunication satellite magnanimity multiple features
Into design data information feature extraction, Unified Communication design of satellites data form of classifying forms telecommunication satellite design data sets;
2) text editor is created in Word status bars using VSTO technologies;
3) using Open XML in step 2) in Word document editing machine according to step 1) in all kinds of tables of design data
Lattice and data item self-definition design data item, design data one includes form unique mark word, the data that design data one is included
Content, each data content attribute definition;
4) telecommunication satellite design document template is made;Telecommunication satellite design document template includes variable and immutable part,
Directly enter edlin in Word;In the past in telecommunication satellite design document explanatory note as immutable part, step 3) in from
Define design data one to insert as variable part;
5) by the unique key and conversion extracting rule of telecommunication satellite design document template variable part from step 1)
In design of satellites data set in extract data parsing;
6) by step 5) in the data that extract replace variable part in telecommunication satellite design document template, generate most
Whole telecommunication satellite design document.
The step 5) by the unique key and conversion extracting rule of telecommunication satellite design document template variable part
From step 1) in design of satellites data set in extract data parsing concrete grammar be:
(5.1) variable part keyword in telecommunication satellite design document is read;
(5.2) searched in Word document editing machine according to variable part keyword and uniquely marked in self-definition design data item
The character learning unique mark word consistent with variable part keyword;
(5.3) self-defined design data one items content, attribute definition and transformation rule are read;
(5.4) in step 1) the telecommunication satellite design data that obtains concentrates the data item content that extraction step (5.3) is related to;
(5.5) data conversion is carried out according to transformation rule in step (5.3), the method for taking multithreading component to cache is opened
Open multiple threads respectively to change data, the data component after conversion is put into caching, batch signatures to Word;
(5.6) telecommunication satellite design document variable part data collection is generated.
Present invention advantage compared with prior art is:
(1) small particle size sorted generalization is carried out to the similar isomery design data information of telecommunication satellite magnanimity multiple features, is completed
Design data information feature extraction, Unified Communication design of satellites data form of classifying, forms telecommunication satellite design data sets, progressively
Telecommunication satellite information design knowledge base is extended and completed, the standardization journey of large capacity satellite information design data has been obviously improved
Degree.
(2) general file template is included and immobilizes or change little word segment, and change with document structure tree
Data division two parts content.If the data changed in an existing document are entered into edlin, retain fixed word, will be each
The data for planting change change into the globally unique keyword of document, and for these keywords the encapsulation of other computation rules is carried out,
According to the condition of input during operation, with reference to the computation rule of each keyword, data search and calculating are carried out, and with the data of generation
Globally unique keyword is replaced, document is automatically generated.
(3) by OpenXML technology self-definition design data sets, design data sets are substituted into the variable portion of general file
Point, variable part data is generated finally by the unique key and computation rule of design data sets, it is fixed by information-based means
Document template processed, organize data genaration general file so that all kinds of document templates are consistent, content is clear, style unification, read,
Use more standardization, hommization.
Description of the drawings
Fig. 1 automatically generates flow chart for general file;
Fig. 2 is general file variable part data product process figure;
Specific embodiment
Below in conjunction with the accompanying drawings the present invention will be further described.
As shown in figure 1, the flow process that general file is automatically generated:
1) it is complete by carrying out small particle size sorted generalization to the similar isomery design data information of telecommunication satellite magnanimity multiple features
Into design data information feature extraction, Unified Communication design of satellites data form of classifying forms telecommunication satellite design data sets;
2) text editor is created in Word status bars using VSTO technologies, general file is enumerated in document editor can
Become the data group item of part;
3) using Open XML in step 2) in Word document editing machine according to step 1) in all kinds of tables of design data
Lattice and data item self-definition design data item, design data one includes form unique mark word, the data that design data one is included
Content, each data content attribute definition, for example:Text formatting, data form etc. and data conversion rule, such as it is self-defined
The transformation rule of data A in design data one is:Data A=a* data B+ data D;
4) telecommunication satellite design document template is made;According to conventional type design documentation general file masterplate, communication
Design of satellites file template includes variable and immutable part, and edlin is directly entered in Word;The text of telecommunication satellite design in the past
Explanatory note is used as immutable part, step 3 in part) in self-definition design data item insert as variable part;
5) by the unique key and conversion extracting rule of telecommunication satellite design document template variable part from step 1)
In design of satellites data set in extract data parsing;
The step 5) by the unique key and conversion extracting rule of telecommunication satellite design document template variable part
From step 1) in design of satellites data set in extract data analysis method, as shown in Fig. 2 be specially:
(5.1) variable part keyword in telecommunication satellite design document is read;
(5.2) searched in Word document editing machine according to variable part keyword and uniquely marked in self-definition design data item
The character learning unique mark word consistent with variable part keyword;
(5.3) self-defined design data one items content, attribute definition and transformation rule are read;
(5.4) in step 1) the telecommunication satellite design data that obtains concentrates the data item content that extraction step (5.3) is related to;
(5.5) data conversion is carried out according to transformation rule in step (5.3), because model data is numerous, conversion work consumes
Duration, in order to avoid period of reservation of number and long-time conversion operation cause Word deadlocks, the side for taking multithreading component to cache
Method, opens multiple threads data are changed respectively, and the data component after conversion is put into caching, batch signatures to Word;
(5.6) telecommunication satellite design document variable part data collection is generated.
6) by step 5) in the data that extract replace variable part in telecommunication satellite design document template, generate most
Whole telecommunication satellite design document.
This kind of telecommunication satellite design document automatic generation method is employed in China's model satellite development process, text
Part is used through long-time and shown, the method can meet different model different platform different designs data communication satellite design text
Part is automatically into effectively increasing model document design efficiency so that all kinds of document templates are consistent, content is clear, style unification, read
Read, use and more standardize.Meet the index request of task.
The content not being described in detail in description of the invention belongs to the known technology of those skilled in the art.
Claims (2)
1. a kind of telecommunication satellite design document automatic generation method, it is characterised in that step is as follows:
1) by carrying out small particle size sorted generalization to the similar isomery design data information of telecommunication satellite magnanimity multiple features, complete to set
Information characteristics extraction is counted, Unified Communication design of satellites data form of classifying forms telecommunication satellite design data sets;
2) text editor is created in Word status bars using VSTO technologies;
3) using Open XML in step 2) in Word document editing machine according to step 1) in all kinds of forms of design data and
Data item self-definition design data item, design data one include form unique mark word, the data content that design data one is included,
Each data content attribute definition;
4) telecommunication satellite design document template is made;Telecommunication satellite design document template includes variable and immutable part, directly
Enter edlin in Word;In the past in telecommunication satellite design document explanatory note as immutable part, step 3) in it is self-defined
Design data one is inserted as variable part;
5) by the unique key and conversion extracting rule of telecommunication satellite design document template variable part from step 1) in
Data parsing is extracted in design of satellites data set;
6) by step 5) in the data that extract replace variable part in telecommunication satellite design document template, generate final
Telecommunication satellite design document.
2. telecommunication satellite design document automatic generation method according to claim 1, it is characterised in that:The step 5) it is logical
Cross telecommunication satellite design document template variable part unique key and conversion extracting rule from step 1) in design of satellites
The concrete grammar of extraction data parsing is in data set:
(5.1) variable part keyword in telecommunication satellite design document is read;
(5.2) unique mark word in self-definition design data item is searched in Word document editing machine according to variable part keyword
The unique mark word consistent with variable part keyword;
(5.3) self-defined design data one items content, attribute definition and transformation rule are read;
(5.4) in step 1) the telecommunication satellite design data that obtains concentrates the data item content that extraction step (5.3) is related to;
(5.5) data conversion is carried out according to transformation rule in step (5.3), the method for taking multithreading component to cache is opened many
Individual thread is changed respectively to data, and the data component after conversion is put into caching, batch signatures to Word;
(5.6) telecommunication satellite design document variable part data collection is generated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611039303.XA CN106649219B (en) | 2016-11-21 | 2016-11-21 | A kind of telecommunication satellite design document automatic generation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611039303.XA CN106649219B (en) | 2016-11-21 | 2016-11-21 | A kind of telecommunication satellite design document automatic generation method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106649219A true CN106649219A (en) | 2017-05-10 |
CN106649219B CN106649219B (en) | 2019-05-24 |
Family
ID=58811226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611039303.XA Active CN106649219B (en) | 2016-11-21 | 2016-11-21 | A kind of telecommunication satellite design document automatic generation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106649219B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109977518A (en) * | 2019-03-19 | 2019-07-05 | 上海望友信息科技有限公司 | Design method, system, computer readable storage medium and the equipment of web plate ladder |
CN112559813A (en) * | 2021-01-29 | 2021-03-26 | 广州技象科技有限公司 | Internet of things gateway data processing method and device based on instruction association pushing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101373475A (en) * | 2008-10-21 | 2009-02-25 | 北大方正集团有限公司 | Method and system for reprocessing variable data content |
CN103927353A (en) * | 2014-04-10 | 2014-07-16 | 北京网秦天下科技有限公司 | Method and device for generating service tables |
-
2016
- 2016-11-21 CN CN201611039303.XA patent/CN106649219B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101373475A (en) * | 2008-10-21 | 2009-02-25 | 北大方正集团有限公司 | Method and system for reprocessing variable data content |
CN103927353A (en) * | 2014-04-10 | 2014-07-16 | 北京网秦天下科技有限公司 | Method and device for generating service tables |
Non-Patent Citations (2)
Title |
---|
朱敏 等: "Word模板数据自校验设计与信息提取技术", 《实验室研究与探索》 * |
王宇光: "基于数据模板的空间科学数据加工模型的设计与实现", 《基础科学辑》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109977518A (en) * | 2019-03-19 | 2019-07-05 | 上海望友信息科技有限公司 | Design method, system, computer readable storage medium and the equipment of web plate ladder |
WO2020186850A1 (en) * | 2019-03-19 | 2020-09-24 | 上海望友信息科技有限公司 | Mesh plate steps design method, system, computer readable storage medium and device |
CN112559813A (en) * | 2021-01-29 | 2021-03-26 | 广州技象科技有限公司 | Internet of things gateway data processing method and device based on instruction association pushing |
Also Published As
Publication number | Publication date |
---|---|
CN106649219B (en) | 2019-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8005815B2 (en) | Search engine | |
EP1679625B1 (en) | Method and apparatus for structuring documents based on layout, content and collection | |
CN113987212A (en) | Knowledge graph construction method for process data in numerical control machining field | |
US10089390B2 (en) | System and method to extract models from semi-structured documents | |
CN107562919B (en) | Multi-index integrated software component retrieval method and system based on information retrieval | |
US7853595B2 (en) | Method and apparatus for creating a tool for generating an index for a document | |
CN103440232A (en) | Automatic sScientific paper standardization automatic detecting and editing method | |
Elizarov et al. | Scientific documents ontologies for semantic representation of digital libraries | |
CN103425740A (en) | IOT (Internet Of Things) faced material information retrieval method based on semantic clustering | |
WO2017193472A1 (en) | Method of establishing digital dongba ancient text interpretive library | |
Scharpf et al. | Representing mathematical formulae in content mathml using wikidata | |
CN115344666A (en) | Policy matching method, device, equipment and computer readable storage medium | |
CN114997288A (en) | Design resource association method | |
CN115827862A (en) | Associated acquisition method for multivariate expense voucher data | |
CN111831624A (en) | Data table creating method and device, computer equipment and storage medium | |
CN104750484A (en) | Code abstract generation method based on maximum entropy model | |
CN116821376B (en) | Knowledge graph construction method and system in coal mine safety production field | |
CN106649219B (en) | A kind of telecommunication satellite design document automatic generation method | |
Chen et al. | A Structured Information Extraction Algorithm for Scientific Papers based on Feature Rules Learning. | |
CN106445914A (en) | Microblog emotion classifier establishing method and device | |
CN117473054A (en) | Knowledge graph-based general intelligent question-answering method and device | |
CN112199960A (en) | Standard knowledge element granularity analysis system | |
Rastan | Automatic tabular data extraction and understanding | |
Rajbhoj et al. | DocToModel: automated authoring of models from diverse requirements specification documents | |
Chanod et al. | From legacy documents to xml: A conversion framework |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |