CN101931945A - Download and installation method for realizing (U) SIM card application by using PC terminal - Google Patents
Download and installation method for realizing (U) SIM card application by using PC terminal Download PDFInfo
- Publication number
- CN101931945A CN101931945A CN 201010261407 CN201010261407A CN101931945A CN 101931945 A CN101931945 A CN 101931945A CN 201010261407 CN201010261407 CN 201010261407 CN 201010261407 A CN201010261407 A CN 201010261407A CN 101931945 A CN101931945 A CN 101931945A
- Authority
- CN
- China
- Prior art keywords
- sim card
- data
- application
- management procedure
- application download
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a download and installation method for realizing a (U) SIM card application by using a PC terminal, which comprises the following concrete steps: (1) sending an application download parameter request to a (U) SIM card by the application download management procedure of the PC terminal; (2) reading the parameters required for the application download responded by the (U) SIM card via the application download management procedure, and sending the application download request to an OTA platform by the Internet network in accordance with the parameters; (3) packaging application data designated by the OTA platform into a GP data message and the sending GP data message to the application download management procedure; (4) carrying out data subpackage on the GP data message by the application download management procedure in accordance with a communication protocol with the SIM card and sending the subpackage data to the (U) SIM card in order; and (5) receiving and analyzing the subpackage data by the (U) SIM card, performing installation operation on the application after finishing the receiving, and backing to the application download management procedure in the installation state.
Description
Technical field
The present invention relates to intelligent mobile phone terminal, (U) SIM card, be specifically related to reading and writing data and the PC last method of using download protocol of smart mobile phone (U) SIM card.
Background technology
Development along with mobile communication technology, (U) function development of SIM card (SIM/USIM card) head and shoulders above this basic function of simple user authentication, because (U) SIM card itself is exactly a smart card security equipment, rely on security feature and STK function that (U) SIM card provides, can provide various value-added services for the cellphone subscriber, mobile-phone payment for example, functions such as Mobile banking, these service functions, be convenient management, usually the form with a kind of Applet exists in (U) SIM card, comprises Java Applet or meets the script of other protocol specification.
(U) these Applet in the SIM card generally manage by wired or aerial mode.For wired mode, normally on the production line of (U) SIM card factory or downloading and installing of on the POS of telecom operators business hall machine, using, perhaps delete, renewal etc.; And aerial mode then is that the radio function by mobile phone carries, and comprises BIP (Bearer Independent Protocol) passage, SMS passage.Obviously aerial mode is a kind of way to manage that is more suitable for the user individual service, and the management cost of operator is also lower relatively, saves the input of sales counter personnel and POS.
In the aerial mode, the reception of note (SMS) and transmission are the abilities that a kind of all mobile phones are all supported, but the structure of note itself makes its each effectively transmittability have only about 100 bytes that (the SMS maximum deposits that to carry a byte be 140, but actual needs is removed in the agreement and to be described taking of part, the actual size that can be used for transmitting data with regard to 100 bytes about).Need receive a large amount of SMS by the SMS passage when using downloading one, and the passage that note neither a real-time Transmission, often exist to postpone.
The BIP mode is a kind of aerial mode based on wireless broadband transmission channel such as GPRS, EDGE, it is the good transmission means of a kind of real-time, yet since domestic operator to the control ability of mobile phone relatively a little less than, the BIP function is as a kind of enabling capabilities, sell in mobile phone, can not directly attract user's eyeball, thereby the mobile phone terminal of on the market the BIP agreement being supported seldom, perhaps, can't satisfy the user (U) SIM card is used the aerial demand of downloading not being sufficiently complete of BIP agreement support.
The application need end application that upgrades (U) SIM card simultaneously can send the JavaCard application instruction to (U) SIM card and finish; But for security consideration, third party's application developer that present intelligent terminal has shielded except that the mobile phone application developers is directly visited the API of (U) SIM card, so third party developer can't accomplish to send the JavaCard application instruction to (U) SIM card, can only visit the data file on basic (U) SIM card, for example SMS file etc.
The limited characteristic of above-mentioned SMS and two kinds of aerial modes of BIP, and terminal is to the restriction of (U) SIM access interface makes (U) SIM card carry out application management after on hand and have bigger difficulty being published to the user, is the problem that operator's expectation solves always.
Summary of the invention
The invention provides a kind of method that smart mobile phone is realized the application management of (U) SIM card as read write line.Mobile phone terminal is connected to PC (PC) by the usb data line, is connected through the internet to the OTA server by the application download management procedure on the PC, and control is applied to the download flow process of (U) SIM.
A kind of PC terminal of utilizing realizes the download and installation method that (U) SIM card is used, and concrete steps are as follows:
(1) application download management procedure of PC terminal sends to use to (U) SIM card and downloads parameter request;
(2) parameter that needs is downloaded in the application of reading (U) SIM card response of described application download management procedure, and sends to the OTA platform by the Internet network according to described parameter and to use download request;
(3) described OTA platform is packaged into the application data of appointment the GP data message and sends to application download management procedure;
(4) the PC application download management procedure according to carrying out the data subpackage with the communications protocol of described (U) SIM card, sends packetized data to (U) SIM card with the GP data message more in order;
(5) described (U) SIM card is resolved packetized data, the fitting operation of using after finishing receiving, and return installment state and give described application download management procedure.
The present invention as read write line, and has defined PC end application management program and (U) the machine cartoon news mechanism and the principle of SIM card with smart mobile phone.The pre-defined PC end and (U) the machine cartoon news application protocol of SIM card, as define a TLV (Tag, Length, the Value) packet of structure, adopting special data packet head to allow (U) SIM card discern is special application download instruction.Communication process is as follows
(1) PC end application download management procedure adopts the communications applications protocol encapsulation that consults will write the data of (U) SIM, and maximum can not surpass 140 bytes, and in full reportedly defeated 140 bytes that surpass need to adopt the subpackage transmission;
(2) the PC application download management procedure is called the API of smart mobile phone driving interface visit (U) SIM card SMS file, writes protocol data to the last item record of SMS file;
(3) (U) news of the machine cartoon in SIM card module is intercepted the request that writes of SMS file, whether detect to being written to the last item record, and data are the communications protocol data format of making an appointment, and be then to enter follow-up instruction process flow process; If detect is not the instruction of agreement, then SMS is written in the SMS file logging of appointment;
(4) (U) communication module in the SIM card is handled the director data that receives, and returns the response instruction data simultaneously.Machine cartoon news module is carried out protocol encapsulation to response data, waits for that the PC application download management procedure reads the request of the last item record of SMS file;
(5) the PC application download management procedure API that calls smart mobile phone reads the last item record of SMS file, promptly obtains the response data of (U) SIM;
(6) the PC application download management procedure is resolved the response data that the card end returns, and handles.If response data is normal, then continue to give an instruction for (U) SIM card, all issue (U) SIM up to all data download; If response data is undesired, then retransmits and go up the bar instruction.
The present invention has defined the functional module that (U) SIM card need realize simultaneously:
(1) hardware and COS layer provide whole (U) SIM card to use ability mutual with hardware, extraneous communication.
(2) JVM provides one based on Java Card virtual machine environment in (U) SIM card.
(3) communication module provides the conversation of basic 2G, the 3G of (U) SIM card, the relevant authentication and the network authentication function of data service.
(4) machine cartoon news module provides the ability that end application and SIM card are carried out data interaction.
(5) the GP module provides the ability to the Applet ALM of Java Card on (U) SIM card.
(6) Applet describes is to need the application of downloading among the present invention.
(U) SIM card application data that application download management procedure of the present invention is obtained from the OTA platform, call the API of SMS record on smart mobile phone drive software visit (U) SIM card, (U) SIM card application data transfer is arrived in (U) SIM card, thereby realize remote download, installation and the management function that (U) SIM card is used.This remote download is compared with the OTA mode via wireless transmission, because based on broadband internet, transfer bandwidth and stability all are greatly improved.
Description of drawings
Fig. 1 OTA platform, PC, intelligent terminal and (U) connection diagram of SIM card.
Fig. 2 PC application download management procedure is utilized intelligent terminal and (U) SIM card Principle of Communication flow chart.
Fig. 3 (U) SIM card is used the principle flow chart of downloading.
Fig. 4 (U) SIM card inner function module schematic diagram.
Embodiment
The invention will be further described below in conjunction with the drawings and specific embodiments.
A kind of method that smart mobile phone is realized the application management of (U) SIM card as read write line.Mobile phone terminal is connected to PC (PC) by the usb data line, is connected through the internet to the OTA server by the application download management procedure on the PC, and control is applied to the download flow process of (U) SIM.Connection diagram such as Fig. 1.
(U) SIM card application data that application download management procedure is obtained from the OTA platform, call the API of SMS record on smart mobile phone drive software visit (U) SIM card, (U) SIM card application data transfer is arrived in (U) SIM card, thereby realize remote download, installation and the management function that (U) SIM card is used.This remote download is compared with the OTA mode via wireless transmission, because based on broadband internet, transfer bandwidth and stability all are greatly improved.
A kind of PC terminal of utilizing realizes the download and installation method that (U) SIM card is used, and as shown in Figure 3, its concrete steps are as follows:
(1) application download management procedure of PC terminal sends to use to (U) SIM card and downloads parameter request;
(2) parameter that needs is downloaded in the application of reading (U) SIM card response of described application download management procedure, and sends to the OTA platform by the Internet network according to described parameter and to use download request;
(3) described OTA platform is packaged into the application data of appointment the GP data message and sends to application download management procedure;
(4) the PC application download management procedure according to carrying out the data subpackage with the communications protocol of described (U) SIM card, sends packetized data to (U) SIM card with the GP data message more in order;
(5) described (U) SIM card is resolved packetized data, the fitting operation of using after finishing receiving, and return installment state and give described application download management procedure.
Described (U) SIM card is arranged in the intelligent terminal, and the API by SMS record on described intelligent terminal drive software visit (U) SIM card realizes (U) SIM card application data transfer in (U) SIM card.
As shown in Figure 2, the present invention as read write line, has defined the machine cartoon news mechanism and the principle of PC being held application download management procedure and (U) SIM card with smart mobile phone.The pre-defined PC end and (U) the machine cartoon news application protocol of SIM card, as (Value) packet of structure adopts predetermined data packet head to allow the identification of (U) SIM card be special application download instruction for Tag, Length to define a TLV.Describedly to the detailed process in (U) SIM card be with (U) SIM card application data transfer:
(1) PC end application download management procedure adopts the communications applications protocol encapsulation that consults will write the data of (U) SIM, and maximum can not surpass 140 bytes, and in full reportedly defeated 140 bytes that surpass need to adopt the subpackage transmission;
(2) the PC application download management procedure is called the API of smart mobile phone driving interface visit (U) SIM card SMS file, writes protocol data to the last item record of SMS file;
(3) (U) news of the machine cartoon in SIM card module is intercepted the request that writes of SMS file, whether detect to being written to the last item record, and data are the communications protocol data format of making an appointment, and be then to enter follow-up instruction process flow process; If detect is not the instruction of agreement, then SMS is written in the SMS file logging of appointment;
(4) (U) communication module in the SIM card is handled the director data that receives, and returns the response instruction data simultaneously.Machine cartoon news module is carried out protocol encapsulation to response data, waits for that the PC application download management procedure reads the request of the last item record of SMS file;
(5) the PC application download management procedure API that calls smart mobile phone reads the last item record of SMS file, promptly reads the last response data that sends instruction of PC;
(6) the PC application download management procedure is resolved the response data that the card end returns, and handles.If response data is normal, then continue to give an instruction for (U) SIM card, all issue (U) SIM up to all data download; If response data is undesired, then retransmits and go up the bar instruction.
As shown in Figure 4, the present invention has defined the functional module of (U) SIM card simultaneously:
(1) hardware and COS layer provide whole (U) SIM card to use ability mutual with hardware, extraneous communication.
(2) JVM provides one based on Java Card virtual machine environment in (U) SIM card.
(3) communication module provides the conversation of basic 2G, the 3G of (U) SIM card, the relevant authentication and the network authentication function of data service.
(4) machine cartoon news module provides the ability that end application and SIM card are carried out data interaction.
(5) the GP module provides the ability to the Applet ALM of Java Card on (U) SIM card.
(6) Applet describes is to need the application of downloading among the present invention.
Claims (4)
1. one kind is utilized the PC terminal to realize the download and installation method that (U) SIM card is used, and concrete steps are as follows:
(1) application download management procedure of PC terminal sends to use to (U) SIM card and downloads parameter request;
(2) parameter that needs is downloaded in the application of reading (U) SIM card response of described application download management procedure, and sends to the OTA platform by the Internet network according to described parameter and to use download request;
(3) described OTA platform is packaged into the GP data message with the application data of appointment and sends to application download management procedure;
(4) application download management procedure according to carrying out the data subpackage with the communications protocol of (U) SIM card, sends packetized data to (U) SIM card with the GP data message more in order;
(5) described (U) SIM card receives and resolves packetized data, the fitting operation of using after finishing receiving, and return installment state and give described application download management procedure.
2. a kind of PC terminal of utilizing according to claim 1 realizes the download and installation method that (U) SIM card is used, it is characterized in that, described (U) SIM card is arranged in the mobile intelligent terminal, API by SMS record on described mobile intelligent terminal drive software visit (U) SIM card realizes (U) SIM card application data transfer in (U) SIM card.
3. a kind of PC terminal of utilizing according to claim 1 and 2 realizes the download and installation method that (U) SIM card is used, and it is characterized in that, describedly with (U) SIM card application data transfer to the detailed process in (U) SIM card is:
(1) described application download management procedure is called the API of mobile intelligent terminal driving interface visit (U) SIM card SMS file, writes protocol data to the last item record of SMS file;
(2) (U) news of the machine cartoon in SIM card module is intercepted the request that writes of SMS file, whether detect to being written to the last item record, data whether be according to the data format of the communications protocol of described (U) SIM card, be then to enter next step; Otherwise, the SMS file is written in the SMS file logging of appointment;
(3) (U) communication module in the SIM card is handled the director data that receives, and returns the response instruction data simultaneously, and described machine cartoon news module is carried out protocol encapsulation to response data;
(4) the described application download management procedure API that calls the described SMS file of smart mobile phone reads the last item record of SMS file, obtains the response data of (U) SIM;
(5) described application download management procedure is resolved the response data that the card end returns, and handles, if response data is normal, then continues to give an instruction for (U) SIM card, all issues (U) SIM up to all data download; If response data is undesired, then retransmits and go up the bar instruction.
4. realize the download and installation method that (U) SIM card is used according to the described a kind of PC terminal of utilizing of one of claim 1-3, it is characterized in that described mobile intelligent terminal is a smart mobile phone.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010261407 CN101931945B (en) | 2010-08-24 | 2010-08-24 | Download and installation method for realizing (U) SIM card application by using PC terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010261407 CN101931945B (en) | 2010-08-24 | 2010-08-24 | Download and installation method for realizing (U) SIM card application by using PC terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101931945A true CN101931945A (en) | 2010-12-29 |
CN101931945B CN101931945B (en) | 2013-04-17 |
Family
ID=43370800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010261407 Active CN101931945B (en) | 2010-08-24 | 2010-08-24 | Download and installation method for realizing (U) SIM card application by using PC terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101931945B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102236568A (en) * | 2011-07-13 | 2011-11-09 | 中国联合网络通信集团有限公司 | Method, device and system for downloading Java card application |
CN103051456A (en) * | 2012-12-25 | 2013-04-17 | 北京大唐智能卡技术有限公司 | Method for managing application procedures in intelligent secure digital (SD) card and system |
CN104077618A (en) * | 2013-03-29 | 2014-10-01 | 西门子公司 | Method and device for accessing to intelligent card |
CN104111844A (en) * | 2013-04-19 | 2014-10-22 | 腾讯科技(深圳)有限公司 | Method and system for installing application programs into mobile terminals |
CN105939381A (en) * | 2016-06-14 | 2016-09-14 | 惠州Tcl移动通信有限公司 | Method and system of control terminal for automatically switching file downloading mode |
WO2017016058A1 (en) * | 2015-07-24 | 2017-02-02 | 中兴通讯股份有限公司 | Virtual card protection method, application processor and terminal, and computer storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1615662A (en) * | 2001-12-12 | 2005-05-11 | 施蓝姆伯格系统公司 | Applet download in a communication system |
CN101267307A (en) * | 2008-02-29 | 2008-09-17 | 北京中电华大电子设计有限责任公司 | Method for realizing remote management of mobile phone digital certificate using OTA system |
EP1971161A1 (en) * | 2007-02-02 | 2008-09-17 | Vodafone Holding GmbH | Secure data exchange method |
CN201256399Y (en) * | 2008-03-31 | 2009-06-10 | 中国网通集团宽带在线有限公司 | Downloading platform, downloading terminal and downloading system |
CN101505339A (en) * | 2009-02-26 | 2009-08-12 | 浙江大学 | Implementation method for directly deploying mobile phone application program from computer onto mobile phone |
-
2010
- 2010-08-24 CN CN 201010261407 patent/CN101931945B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1615662A (en) * | 2001-12-12 | 2005-05-11 | 施蓝姆伯格系统公司 | Applet download in a communication system |
EP1971161A1 (en) * | 2007-02-02 | 2008-09-17 | Vodafone Holding GmbH | Secure data exchange method |
CN101267307A (en) * | 2008-02-29 | 2008-09-17 | 北京中电华大电子设计有限责任公司 | Method for realizing remote management of mobile phone digital certificate using OTA system |
CN201256399Y (en) * | 2008-03-31 | 2009-06-10 | 中国网通集团宽带在线有限公司 | Downloading platform, downloading terminal and downloading system |
CN101505339A (en) * | 2009-02-26 | 2009-08-12 | 浙江大学 | Implementation method for directly deploying mobile phone application program from computer onto mobile phone |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102236568A (en) * | 2011-07-13 | 2011-11-09 | 中国联合网络通信集团有限公司 | Method, device and system for downloading Java card application |
CN103051456A (en) * | 2012-12-25 | 2013-04-17 | 北京大唐智能卡技术有限公司 | Method for managing application procedures in intelligent secure digital (SD) card and system |
CN103051456B (en) * | 2012-12-25 | 2017-04-05 | 北京大唐智能卡技术有限公司 | The method and system of application program in a kind of management intelligent SD card |
CN104077618A (en) * | 2013-03-29 | 2014-10-01 | 西门子公司 | Method and device for accessing to intelligent card |
CN104111844A (en) * | 2013-04-19 | 2014-10-22 | 腾讯科技(深圳)有限公司 | Method and system for installing application programs into mobile terminals |
WO2017016058A1 (en) * | 2015-07-24 | 2017-02-02 | 中兴通讯股份有限公司 | Virtual card protection method, application processor and terminal, and computer storage medium |
CN105939381A (en) * | 2016-06-14 | 2016-09-14 | 惠州Tcl移动通信有限公司 | Method and system of control terminal for automatically switching file downloading mode |
Also Published As
Publication number | Publication date |
---|---|
CN101931945B (en) | 2013-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102752375B (en) | Realize the remote-operated method and system of smart card | |
US8745187B2 (en) | System and method for installing smart card applet | |
KR100814428B1 (en) | Short message processing method and apparatus | |
CN102724315B (en) | The remote-operated method and system of smart card are realized based on smart card web page server | |
US20070169107A1 (en) | Method of configuring parameters of machine-to-machine module and machine-to-machine module | |
US20120254394A1 (en) | Method of personalizing an application embedded in a secured electronic token | |
WO2012091349A2 (en) | System and method for managing mobile wallet and its related credentials | |
US20080020755A1 (en) | Method and system for international roaming using virtual sim card | |
EP2211481A1 (en) | Wireless communication device for providing at least one near field communication service | |
CN101931945B (en) | Download and installation method for realizing (U) SIM card application by using PC terminal | |
US20090275349A1 (en) | Method and apparatus for providing idle mode service | |
US20130012185A1 (en) | Systems and methods for remote configuration or re-configuration of software residing on a sim card | |
CN102523276A (en) | Method, equipment and system for managing mobile broadband equipment | |
US8160625B1 (en) | Method and system for mobile club opt-in | |
CN101895844B (en) | Method for application downloading and installation of communication intelligent card | |
CN102105863B (en) | Method for mobile phone application | |
CN101379844A (en) | Processing proprietary data transmitted over a radio communication network to a mobile terminal under the control of a smart card | |
CN102279741A (en) | Service processing method of smart card and smart card | |
CN102547661B (en) | Method and device for establishing communication between Android system and telecommunications smart card | |
CN101753590A (en) | Device for remote management application and method | |
Benyó et al. | A generalized approach for NFC application development | |
KR20120062370A (en) | Real time billing service system | |
US20120231780A1 (en) | Method for Cellular Telephone Adaptation and Mobile Communication System | |
CN112804676A (en) | Autonomous number issuing method and system based on eSIM M2M | |
US7281665B2 (en) | Monitoring the use of services in a telecommunication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |