Supercharge Your Innovation With Domain-Expert AI Agents!

Method and device of dynamically loading multi-system application programs based on relocation

An application program and dynamic loading technology, which is applied in the direction of program control device, program loading/starting, etc., can solve problems such as numerous engineering projects and inconvenient operation and maintenance

Active Publication Date: 2012-12-12
ZTE CORP
View PDF7 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Although this method can also realize the support of a base station for multiple standards, it will inevitably lead to a large number of engineering projects, and there are a large number of repeated codes between each engineering project, which makes the coupling tight and brings inconvenience to operation and maintenance.

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
  • Method and device of dynamically loading multi-system application programs based on relocation
  • Method and device of dynamically loading multi-system application programs based on relocation
  • Method and device of dynamically loading multi-system application programs based on relocation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described below are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0031] figure 1 shows a schematic flowchart of the relocation-based dynamic loading method for a multi-format application provided by an embodiment of the present invention, as shown in figure 1 Shown:

[0032] Step S101, the memory is divided into three areas, which are the copy area, the link script area and the running area. The copy area is used to store the application layer applications of all standards, and the link script area is used to describe the operation of each standard alone and its combination. The application program is distributed in the memory, and the running area is the spatial area where the application program is executed. In add...

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 method and a device of dynamically loading multi-system application programs based on relocation. The method comprises the steps of loading a real-time operating system (RTOS) to an special operating system area, loading a dynamic link library (DLL) of each system application program to a copy area of a storage, loading script files for allocating each system single or combination operation to a chaining script area, and filling allocation of current-operated single or combination system application programs; analyzing the script files according to allocation words and loading corresponding DLL to an operation area from the copy area; relocating signs in the DLL in the operation area according to a relocation table; and starting the application programs in the operation area. Random combination of each system is completed in a code loading stage, only a single-system engineering project needs building during compiling, and supports of one base station on multiple systems are achieved by using less code quantity.

Description

technical field [0001] The invention relates to a dynamic loading technology of an embedded software system, in particular to a dynamic loading method and device of multi-system application programs based on relocation. Background technique [0002] In today's cost strategy, people always hope to achieve the most applications with the least hardware, and there are more and more demands for this scenario. For example, with the rapid development of mobile communication technology, there are more and more protocol standards, including UMTS, CDMA2000, TD-SCDMA, WiMAX, LTE, etc., which also put forward higher requirements for the design of base stations. In the 2G era, a base station only needs to meet one standard, because the user's mobile communication terminal only supports one of GSM and CDMA standards, but with the advent of the 3G era, more standards have been brought for users to choose. Communication terminals are differentiated with different standards. There will be t...

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/445
Inventor 张团余中云
Owner ZTE CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More