CN106649219A - Automatic generation method for communication satellite design documents - Google Patents

Automatic generation method for communication satellite design documents Download PDF

Info

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
Application number
CN201611039303.XA
Other languages
Chinese (zh)
Other versions
CN106649219B (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.)
China Academy of Space Technology CAST
Original Assignee
China Academy of Space Technology CAST
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 China Academy of Space Technology CAST filed Critical China Academy of Space Technology CAST
Priority to CN201611039303.XA priority Critical patent/CN106649219B/en
Publication of CN106649219A publication Critical patent/CN106649219A/en
Application granted granted Critical
Publication of CN106649219B publication Critical patent/CN106649219B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use 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

A kind of telecommunication satellite design document automatic generation method
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.
CN201611039303.XA 2016-11-21 2016-11-21 A kind of telecommunication satellite design document automatic generation method Active CN106649219B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
朱敏 等: "Word模板数据自校验设计与信息提取技术", 《实验室研究与探索》 *
王宇光: "基于数据模板的空间科学数据加工模型的设计与实现", 《基础科学辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
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