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

Systems and methods to update source code files

A code file and source code technology, which is applied in the field of source code file update in computer programming languages, can solve the problems of loss of hot patch continuous operation, time-consuming, increased patching load, etc.

Active Publication Date: 2017-05-31
HUAWEI TECH CO LTD
View PDF7 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these traditional approaches generally lead to three problems that reduce or eliminate the maintenance and upload advantages associated with dynamically typed source code
The first problem is the increased patching load
Even though patching is primarily about replacing and reloading the fixed said files, said traditional method requires global replacement and reloading of all files
The second problem is the added complexity of precompilation
The third problem is the loss of the continuous running feature of the hot patch
It is usually time-consuming and resource-intensive to maintain and update some files containing dynamic scripting languages ​​in large-scale applications through traditional 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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods to update source code files
  • Systems and methods to update source code files
  • Systems and methods to update source code files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Reference will now be made in detail to various embodiments of the invention, examples illustrated in the accompanying drawings. While described in conjunction with these Examples, it will be understood that they are not intended to limit the invention to these Examples. On the contrary, the present disclosure is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the present disclosure as defined by the appended claims. In addition, in the following detailed description of the invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It is understood, however, that in practice these specific details of the invention may not be included. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present invention.

[0024]A method and system ...

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

Methods and systems that facilitate efficient and effective application program maintenance and patch distribution are described. A device comprises a memory that stores application source code files and instructions for creating a hot patch file, wherein the application source code files include an update source code file and initial source code files before an application update; and a processor operable to create the hot patch file, wherein the hot patch file is created based upon differences between a pair of optimized source code file sets that result from optimization of a first set of the initial source code files and separate optimization of a second set of source code files; wherein the second set includes an update source code file and associated files selected from the first set based on results from a graph indicating manners in which said source code files related to one another.

Description

[0001] Related Applications Cross Application [0002] This application claims priority from an earlier application to U.S. Nonprovisional Patent Application No. 14 / 603,136, filed January 22, 2015, entitled "System and Method for Updating Source Code Files," which The content of is incorporated herein by way of introduction. technical field [0003] The present invention relates generally to the field of updating source code files in computer programming languages. Background technique [0004] Many electronic technologies such as digital computers, calculators, audio equipment, video equipment, and telephone systems help increase productivity and reduce costs in data analysis and communication in most areas of business, science, education, and entertainment. These activities often involve computer programming and source code manipulation. Maintaining and updating source code files is complex and cumbersome. [0005] Source code files are usually either dynamic or static,...

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/44
CPCG06F8/656G06F8/71G06F16/148G06F9/4856G06F9/32G06F11/3644
Inventor 王海川叶寒栋吴芃
Owner HUAWEI TECH CO LTD
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