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

Applied program processing method and system

A technology of application program and processing method, which is applied in the direction of memory system, program control design, electrical digital data processing, etc., can solve the problem of application program intellectual property damage, and achieve the effect of intellectual property protection

Active Publication Date: 2007-12-19
VIA TECH INC
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, in a known environment, it is very easy for customers to use the library of the corresponding application program on a device or platform not provided by the developer, causing damage to the intellectual property of the application program

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
  • Applied program processing method and system
  • Applied program processing method and system
  • Applied program processing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the above-mentioned objects, features and advantages of the present invention more comprehensible, the following specific examples will be described in detail with reference to the accompanying drawings.

[0024] FIG. 3 shows an application processing system according to an embodiment of the present invention.

[0025] The application program processing system 300 according to the embodiment of the present invention includes a function interface 310 and a security module 320 . The function interface 310 is an interface for linking other object codes / libraries with the security module 320 at the link stage of program compilation, and providing access to the corresponding security module 320 at the execution stage. The security module 320 includes a protection algorithm 321 , a link information table 322 and a binary image (BinaryImage) 323 . The protection algorithm 321 is used to determine the relevant operation logic in the security module 320, the de...

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

A processing method of application program includes compiling an application program to be the first object code for obtaining a connection symbol and a program code displacement to generate a connection information table, obtaining an execution code and a constant data from the first object code in order to generate a binary image, providing the second object code at connection stage of program-compiling, connecting the second object code with said binary image and executing binary image according to connection information table at execution stage of program-compiling.

Description

technical field [0001] The present invention relates to a method for processing application programs, and in particular to a method for protecting application programs. Background technique [0002] When writing an application program, the source code (Source Code) is usually written first, and the source code is compiled (Compile) to form an object code (Object Code) or a library (Library). Among them, a library is a collection of object codes. Since a complete application may use multiple libraries, during the linking phase of program compilation, the libraries will be linked with each other and the location (Relocation) will be changed to become the final binary image (Binary Image). Figure 1 shows known library linkages. As shown in FIG. 1 , after the source code 110 is compiled into a library 111 , it can be linked with libraries 120 and 130 to form a binary image 140 . [0003] For some developers, the application programs they develop are usually released to custom...

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/45G06F21/22G06F21/12
Inventor 张文亮张晏仁
Owner VIA TECH INC
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