Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software version state control method

A software version and state technology, applied in version control, software maintenance/management, file system, etc., can solve problems such as not being suitable for and not taking into account network isolation and offline environment sign-off

Pending Publication Date: 2016-12-21
深圳金澜汉源科技有限公司
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This invention relies on a complex certificate system to verify the signature of the complete digest value of the software, ignoring the individual file distinction and exceptions of the software document, and manages it in a relatively closed network system, without considering network isolation and offline environment signature verification, which is not suitable As a general method for software version control

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software version state control method
  • Software version state control method
  • Software version state control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Embodiments of the present invention are implemented as "software state management and control system" software, compiled as a program with a Windows dialog box interface.

[0024] see figure 1 , figure 2 , image 3 , Figure 4 , Figure 5 and its description. Use the Visual Studio 2005 development platform to create a Visual C# language Windows application project, according to Figure 5 Design the main window of the program, set the title of the window as "Software Status Control System", and arrange a progress bar control at the bottom of the window; compile click response functions for the 8 buttons on the toolbar to execute predetermined processing functions. Like Windows explorer, browse disk file (1); Left side " software document " following frame, show specified folder (10), and file list shows software document (11) all files such as file (111) under the current directory ), files (112), and subfolders such as folders (213) etc.; the "status file" colum...

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 software version state control method, and relates to the technical field of software and information security. The method comprises the following steps: for a given software document, on the one hand, generating a software version state, respectively computing a digital signature file by file, integrally storing the digital signature, the file attributes and a directory path as a derived attendant state file after derivation to represent the software version state, and preserving the an outline identity and an exception file; on the other hand, verifying the software version state, quoting the attendant state file, respectively verifying the digital signatures to identify the integrity consistency of the software document; pre-presenting the outline identity in the process to observer and judge whether to execute the verification, and automatically ignoring and not verifying the exception file; independently comparing the difference between different versions through the adoption of the state file, thereby obtaining a comparison report. A general method is provided by the invention, a derived attendant software state file is used for representing and verifying the version state of the software document, the derived attendant software state file can be used as the authentication credential about the business collaboration of development and research, evaluation, testing, supervision and publish, thereby achieving the aim of effectively controlling the software version.

Description

technical field [0001] The invention relates to the technical field of software and information security. Background technique [0002] Software is the technical foundation of the information society and the core soul of smart devices. There are two main forms of software, namely source code and object code, including supporting technical documents, which can be attributed to the form of software documentation, which generally consists of a series of files and directories to form a tree structure. Due to error correction maintenance and upgrades, the software version will change accordingly, and the coexistence of multiple versions will easily lead to software confusion and misuse. Human tampering, computer virus attacks, etc., will also lead to substantial changes in the software version. Incorrect software version may cause functional failure, performance degradation and even security risks of software equipment. Therefore, it is necessary to effectively manage and cont...

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): G06F21/12G06F21/31G06F21/60G06F9/44G06F17/30
CPCG06F8/71G06F16/13G06F21/12G06F21/31G06F21/602G06F2221/2107
Inventor 杨筑平周跃平其他发明人请求不公开姓名
Owner 深圳金澜汉源科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products