Unlock instant, AI-driven research and patent intelligence for your innovation.

Document version management system based on open XML (extensible markup language) standard

A technology for version management and documentation, applied in file management systems, version control, software maintenance/management, etc., can solve problems such as lack of management methods, and achieve the effect of easy switching and data synchronization

Inactive Publication Date: 2017-06-13
JINAN INSPUR HIGH TECH TECH DEV CO LTD
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, code version management tools for the software development process abound, but a large number of technical documents accompanying each code version lack effective management methods

Method used

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] A document version management system based on the OpenXML standard, the system includes three modules: an OpenXML parsing module, a data processing module and a data management module, wherein:

[0023] The OpenXML parsing module is used to parse documents saved by office software such as Word, Excel and Powerpoint, and adopts the OpenXML document format to provide data for the data processing module;

[0024] The data processing module obtains the current version file data provided by the OpenXML parsing module, obtains the previous version file data from the data management module, compares them, and processes the data differences to generate a Patch file;

[0025] The data management module is responsible for storing the initial file data and each version of Patch, and realizes functions such as backtracking and updating in file version management.

[0026] Standardization of Open XML is carried out by Ecma International through its Technical Committee 45 (TC45), fro...

Embodiment 2

[0028] On the basis of Embodiment 1, the data processing module described in this embodiment is responsible for data operations such as applying Patch on the file data of the old version or removing the Patch from the file data of the new version.

[0029] Patch mostly means patch, such as memory patch, file patch, etc. It is also a kind of computer command program. The patch command reads source file instructions for how to change a file, and then applies those changes. The source file contains the diff list (or diff list) produced by the diff command. A difference list is the result of comparing two files and constructing instructions on how to correct the differences.

Embodiment 3

[0031] On the basis of Embodiment 1 or 2, the version management process of the document by the system described in this embodiment is as follows:

[0032] 1) After the document is created for the first time, use this system to manage the document version. Firstly, analyze, index and store the new document in this system to complete the initialization of the document in the version management system;

[0033] 2) After the content of the document is changed, the system parses the new file, compares and analyzes the old and new document data to generate a Patch and the corresponding version number, and saves it in the data storage module.

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

PUM

No PUM Login to View More

Abstract

The invention discloses a document version management system based on open XML (extensible markup language) standard. The document version management system consists of three modules: an open XML analysis module, a data processing module and a data management module, wherein the open XML analysis module is used to analyze the documents saved by office software, and the open XML document format is adopted to provide data for the data processing module; the data processing module is used to acquire the current version file data provided by the open XML analysis module and to acquire the last version of the file data from the data management module for comparison, and data differences is processed to generate patch files; the data management module is responsible for storing the initial file data and various versions of patch and realizing the functions of backtracking and updating in the document version management. The document version management system realizes the document version management based on the open XML standard; different versions of the updating and collaboration among many people of data synchronization are achieved by comparing the generated patch, and switching between different versions is facilitated.

Description

technical field [0001] The invention relates to the technical field of computer documents, in particular to a document version management system based on the OpenXML standard. Background technique [0002] Various current version management tools can only manage files in plain text format. However, documents saved by office software such as Word, Excel, and Powerpoint can only be processed as binary files for version management software. It is impossible to generate patches by comparing them like plain text files to achieve functions such as updates on different versions and data synchronization during multi-person collaboration. Therefore, various current version management tools do not have the ability to perform version management on various documents. [0003] At present, code version management tools for the software development process abound, but there is a lack of effective management methods for the large number of technical documents produced with each code versi...

Claims

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F9/445G06F17/30
CPCG06F8/71G06F8/65G06F16/93
Inventor 张雁鹏金长新刘强
Owner JINAN INSPUR HIGH TECH TECH DEV CO LTD