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

Method for designing multi-card mobile phone application software

A technology of software design and mobile phone application, applied in electrical components, sub-office equipment, telephone communication, etc., can solve the problems of large code occupation space and low development efficiency, and achieve the effect of efficient memory occupation and powerful functions

Inactive Publication Date: 2012-05-16
SHANGHAI CHENXING ELECTRONICS SCI & TECH CO LTD
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The technical problem to be solved by the present invention is to overcome the defects in the prior art, such as the low efficiency of multi-card mobile phone application software development and the large space occupied by the code, and provide a multi-card mobile phone that reduces the amount of software code to save memory and reduce hardware costs. Design method of mobile application software

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 for designing multi-card mobile phone application software
  • Method for designing multi-card mobile phone application software
  • Method for designing multi-card mobile phone application software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The preferred embodiments of the present invention are given below in conjunction with the accompanying drawings to describe the technical solution of the present invention in detail.

[0020] Such as figure 1 Shown is the architecture diagram of the system of the present invention. The present invention adds a software adaptation layer on the basis of the application software of the original mature project, so that the data structure of the expansion card becomes a unified data structure, which is sent to the middle layer of the mobile phone software, and then expands the middle layer of the mobile phone software and the MMI ( The global variable or static variable of the non-reentrant function in the Man MachineInterface (man-machine interface) layer is used to store the data of the expansion card, and then use the data pointer flexibly to make the non-reentrant function become a reentrant function to achieve Code reuse, with the least code modification, quickly deve...

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 for designing multi-card mobile phone application software, comprising the following steps of: S1, designing an intermediate-layer software adaption layer and converting the data structure of each wireless module into a uniform data structure; S2, extending all global variables or static variables operated by non-reentrant functions in the intermediate layer and an MMI (Man Machine Interface) layer according to the number of extended UIM / SIM (User Identity Module / Subscriber Identity Module) cards; and S3, accessing the global variables or the static variables in a uniform data pointer manner. The method for designing multi-card mobile phone application software is a method for designing mobile phone application software capable of supporting a plurality of cards (more than three mobile phone cards), thus satisfying the third generation mobile communication network environment in which a plurality of networks coexist in China. The number of cards supported by the mobile phone application software designed by the method is unlimited. The data pointer is invented, and efficient and stable multi-card supporting mobile phone application software which occupies small internal memory and powerful in function is designed at lowest code alternation quantity and by multiplexing previous stable platform codes.

Description

technical field [0001] The invention relates to a multi-card mobile phone application software design method, in particular to a method for developing huge multi-card mobile phone application software, which can greatly save the multi-card mobile phone application software program development time and improve software execution efficiency. Background technique [0002] At present, the third-generation mobile communication technology has been widely used, and the main deployed mobile communication networks are CDMA2000, WCDMA and TD-SCDMA networks. With the transition from the 2nd generation or 2.5th generation GSM network, CDMA network and PHS network to the 3rd generation network, mobile phones as terminal products are also being updated in large quantities. In the transition period, various networks coexist, which greatly increases the demand for multi-card mobile phones. The mobile phone application software will support one card to support multiple cards, which will mee...

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
IPC IPC(8): G06F9/44H04M1/725H04M1/72403
Inventor 刘家宏
Owner SHANGHAI CHENXING ELECTRONICS SCI & 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