CN102082873A - Starting method, mobile terminal and user identification card - Google Patents

Starting method, mobile terminal and user identification card Download PDF

Info

Publication number
CN102082873A
CN102082873A CN201110006739XA CN201110006739A CN102082873A CN 102082873 A CN102082873 A CN 102082873A CN 201110006739X A CN201110006739X A CN 201110006739XA CN 201110006739 A CN201110006739 A CN 201110006739A CN 102082873 A CN102082873 A CN 102082873A
Authority
CN
China
Prior art keywords
file
mapping relations
subscriber identity
identity module
record
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
Application number
CN201110006739XA
Other languages
Chinese (zh)
Other versions
CN102082873B (en
Inventor
王斌
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201110006739.XA priority Critical patent/CN102082873B/en
Publication of CN102082873A publication Critical patent/CN102082873A/en
Priority to PCT/CN2011/075200 priority patent/WO2012094867A1/en
Application granted granted Critical
Publication of CN102082873B publication Critical patent/CN102082873B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a starting method, a mobile terminal and a user identification card, wherein the starting method comprises the following steps of: recording a mapping relation according to a pre-stored document when the mobile terminal carries out starting initialization; loading a mark in the document in the user identification card to be an effective record, wherein the document is the one that needs the loading for initialization of the mobile terminal; and binding the mapping relation of the document record and the user identification card, wherein the mapping relation of the document record is used for indicating each document in the user identification card and the included record, and the mapping relation of each record whether to be effective. Through the invention, the unnecessary system overhead is saved, the starting speed of the mobile terminal and the mobile terminal performance are improved and the effect of use experience for users is improved.

Description

Starting-up method, portable terminal and Subscriber Identity Module
Technical field
The present invention relates to the communications field, in particular to a kind of starting-up method, portable terminal and Subscriber Identity Module.
Background technology
Along with the develop rapidly of mobile communication technology with popularize, portable terminal is on the basis of satisfying the basic communication need of user, and the user experience of mobile phone users when using portable terminal also more and more becomes the focus that people pay close attention to.Better user experience can be user-friendly to portable terminal, improves the portable terminal competitiveness of product.
Portable terminal in start process, need finish necessary initialization operation after, could use portable terminal to carry out normal business.For the portable terminal such as the mobile phone of separation between machine and card, the opening initialization process comprises that portable terminal reads phone directory, short message, and the action of the key parameter of Subscriber Identity Module such as SIM card or UIM card etc.At present, portable terminal normally all travels through loading with phone directory on the Subscriber Identity Module and note when loading note or phone directory.This standard with SIM card or UIM card has certain relation, and these files on the card have only been done a file header, indicate this file size, wall scroll record size, and whole file size, thus portable terminal can be calculated the record sum that this document can be stored etc.
But Subscriber Identity Module belongs to peripheral hardware, and its access speed is relatively slow, and portable terminal travels through whole file in initialization, and according to call number from small to large, all the process that loads has caused mobile terminal-opening speed slow, reduces user's experience.And different cards, its performance is also different, and the operation of a large amount of Card Reader also can produce bigger negative effect to the performance of portable terminal such as mobile phone, also can cause mobile terminal-opening speed slow, reduces the problem of user's experience.
Summary of the invention
Main purpose of the present invention is to provide a kind of starting-up method, portable terminal and Subscriber Identity Module, and is slow to solve above-mentioned mobile terminal-opening speed at least, the problem that user's experience is low.
According to an aspect of the present invention, provide a kind of starting-up method, having comprised: portable terminal according to the file logging mapping relations of storing in advance, loads the effective record that is designated in the file in the Subscriber Identity Module when opening initialization; Wherein, the file that this document need load for the portable terminal initialization, the binding of file logging mapping relations and Subscriber Identity Module, the file logging mapping relations are used for indicating the record that each file and its comprised of Subscriber Identity Module, and each record effective mapping relations whether.
According to a further aspect in the invention, provide a kind of portable terminal, having comprised: initialization module, be used for when opening initialization, according to the file logging mapping relations of storing in advance, load the effective record that is designated in the file in the Subscriber Identity Module; Wherein, the file that this document need load for the portable terminal initialization, the binding of file logging mapping relations and Subscriber Identity Module, the file logging mapping relations are used for indicating the record that each file and its comprised of Subscriber Identity Module, and each record effective mapping relations whether.
In accordance with a further aspect of the present invention, a kind of Subscriber Identity Module is provided, comprise: the mapping relations module, be used for when the mobile terminal-opening initialization, provide the file logging mapping relations to portable terminal, so that portable terminal, loads the effective record that is designated in the file in the Subscriber Identity Module according to the file logging mapping relations; Wherein, the file that this document need load for the portable terminal initialization, the binding of file logging mapping relations and Subscriber Identity Module, the file logging mapping relations are used for indicating the record that each file and its comprised of Subscriber Identity Module, and each record effective mapping relations whether.
By the present invention, employing sets in advance the file logging mapping relations, from Subscriber Identity Module, loads effective record in the file of needs by this document record mapping relations during mobile terminal-opening, rather than load whole records, thereby make the invalid record in the file to be loaded no longer when start, load.By this selectable loading, solved in the prior art, mobile terminal-opening speed is slow, the problem that user's experience is low, and then reached and saved unnecessary overhead, improved mobile terminal-opening speed and mobile terminal performance, promote the effect of user's experience.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of steps according to a kind of starting-up method of the embodiment of the invention one;
Fig. 2 is the flow chart of steps according to a kind of starting-up method of the embodiment of the invention two;
Fig. 3 is the structural representation of the file logging mapping relations table in embodiment illustrated in fig. 2;
Fig. 4 is the schematic diagram of the more new technological process of the file logging mapping relations table in embodiment illustrated in fig. 2;
Fig. 5 is the flow chart of steps according to a kind of starting-up method of the embodiment of the invention three;
Fig. 6 is the flow chart of steps according to a kind of starting-up method of the embodiment of the invention four;
Fig. 7 is the flow chart of steps according to a kind of starting-up method of the embodiment of the invention five;
Fig. 8 is the structured flowchart according to a kind of portable terminal of the embodiment of the invention six;
Fig. 9 is the structured flowchart according to a kind of Subscriber Identity Module of the embodiment of the invention seven.
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Embodiment one
With reference to Fig. 1, show flow chart of steps according to a kind of starting-up method of the embodiment of the invention one, may further comprise the steps:
Step S102: the portable terminal start that powers on;
Step S104: portable terminal according to the file logging mapping relations of storing in advance, loads the effective record that is designated in the file in the Subscriber Identity Module when opening initialization.
Wherein, the file that file in the Subscriber Identity Module need load for the portable terminal initialization, file logging mapping relations and Subscriber Identity Module binding, the file logging mapping relations are used for indicating the record that each file and its comprised of Subscriber Identity Module, and each record mapping relations whether effectively.
If portable terminal is the single deck tape-recorder portable terminal, promptly generally only use a Subscriber Identity Module, then file logging mapping relations and the binding of this Subscriber Identity Module, indication are arranged in this Subscriber Identity Module, the validity of the record in the file that need load during the mobile terminal-opening initialization.If portable terminal is a multi-card mobile terminal, use two different Subscriber Identity Modules as a portable terminal, then there are two different file logging mapping relations, corresponding with two different Subscriber Identity Modules respectively, correspondingly, each file logging mapping relations binds mutually with its corresponding Subscriber Identity Module, and indication is arranged in this Subscriber Identity Module, the validity of the record in the file that need load during the mobile terminal-opening initialization.
Present embodiment can be set up the data structure of cover file logging mapping relations on Subscriber Identity Module or portable terminal, can represent the operating position of wall scroll record on the Subscriber Identity Module effectively.Portable terminal is when carrying out initialization loading associated documents record, at first load this document record mapping relations, then according to the corresponding relation in this document record mapping relations, the record of selecting to go in the calling party identification card is arranged, read effective record that initialization procedure needs, then can ignore for the invalid record file.The file logging mapping relations can be arranged in the portable terminal, also can be arranged in the Subscriber Identity Module.The file logging mapping relations can exist in various suitable modes, and as tables of data, file, database or the like, those skilled in the art can suitably be provided with according to actual conditions when practical application.
The portable terminal of present embodiment is carried out in the initialized process in start, selectively loads at log files such as the phone directory on the Subscriber Identity Module, short messages.With do not set up at present wall scroll record on the Subscriber Identity Module and its whether effectively during the portable terminal initialization of corresponding relation, travel through whole file, when loading note or phone directory, all the phone directory that will block travels through to load with note and compares, in the reality use, file on the Subscriber Identity Module many times, be not fully loaded with, and the capacity of Subscriber Identity Module is increasing, carry out this invalid loading and traversal, a lot of times have been wasted, especially quality time of mobile terminal-opening initial phase, and present embodiment is by being provided with the file logging mapping relations, portable terminal is write down on loading Subscriber Identity Module in, selectively load, reduced unnecessary Card Reader operation, valuable initialization time is saved, thereby quickened the portable terminal initialize process, improved user experience and properties of product.
Embodiment two
With reference to Fig. 2, show flow chart of steps according to a kind of starting-up method of the embodiment of the invention two.In the present embodiment, use Subscriber Identity Module first, set up the file logging mapping relations, and then carry out opening initialization and be loaded as example, starting-up method of the present invention is explained with the single deck tape-recorder portable terminal.
The starting-up method of present embodiment may further comprise the steps:
Step S202: mobile terminal-opening.
Step S204: portable terminal is determined the Subscriber Identity Module that current Subscriber Identity Module uses first for this portable terminal.
In actual use, portable terminal needs to judge whether the Subscriber Identity Module of current use is the Subscriber Identity Module that this terminal is used first earlier, and then judges whether to set up the file logging mapping relations.In the present embodiment, be example to be judged as to use first.
Below be example with the mobile phone of CDMA separation between machine and card, introduce and judge whether a Subscriber Identity Module is the realization principle that a portable terminal uses first, certainly, present embodiment also can be applied to the portable terminal of other standards, in actual use, those skilled in the art also can adopt alternate manner to realize the judgement whether Subscriber Identity Module uses for a certain portable terminal first, and the present invention does not limit this.
How to judge whether a Subscriber Identity Module is used by certain portable terminal for the first time, and perhaps, portable terminal has used the implementation procedure of different Subscriber Identity Modules as follows:
In the start process of portable terminal, portable terminal can be with ESN (Electronics Serial Number, electronics string number)/and PESN (pseudo-electronics string number) information writes this file of UIM card 6f38, and this is the normal process of mobile terminal-opening, and all CDMA mobile phones must be observed.Judging whether a Subscriber Identity Module is used by certain portable terminal for the first time, when perhaps portable terminal has used different Subscriber Identity Modules, can be in start, terminal detects this file of 6f38, the ESN/PESN that stores in the file and the ESN/PESN of terminal self is compared, if inconsistent, illustrate that this Subscriber Identity Module was used by other terminal, need rebulid the file logging mapping relations on the card, promptly start and set up the mapping relations flow process, exhaustive traversal loads.
For the situation of some more complicated, as having used two different Subscriber Identity Modules before and after the portable terminal, promptly portable terminal has in use been changed Subscriber Identity Module.At this moment, said method just can't be finished the interlocking of portable terminal and Subscriber Identity Module.This is because the ESN/PESN of the portable terminal that stores in the Subscriber Identity Module is the same.At this moment, need increase the process of recording user identification card unique identification information at the portable terminal modification process.That is, revise the start flow process of portable terminal, the unique identification information of Subscriber Identity Module is stored in the portable terminal, such as the RUIMID of Subscriber Identity Module, whether what use before and after IMSI, ICCCID etc., portable terminal just can judge is same Subscriber Identity Module.
ESN judged and two kinds of processes of judgement of the unique identification information of Subscriber Identity Module combine, thereby realize using two or many Subscriber Identity Modules before and after the portable terminal, be the same portable terminal interlocking of phone and card when changing different Subscriber Identity Modules, and then judge whether the portable terminal front and back use identical Subscriber Identity Module twice.As long as judge that the user has used different Subscriber Identity Modules, the File mapping relation of portable terminal storage will rebuild.But, carry out the structure of mapping relations, also just carry out once original file initialization loading procedure in fact, can't bring extra overhead.
Step S206: read the All Files in the Subscriber Identity Module, set up the file logging mapping relations, and the user bound identification card.
Behind the Subscriber Identity Module that the Subscriber Identity Module of determining the current use of portable terminal uses first for this portable terminal, then need to set up the file logging mapping relations.When setting up the file logging mapping relations, need read the All Files in the Subscriber Identity Module, carry out mapping relations, after mapping relations are set up, bind with Subscriber Identity Module.
The file logging mapping relations can exist in a variety of forms, as tables of data, file etc.Adopt the form of tables of data in the present embodiment, promptly set up file logging mapping relations table.
Setting up file logging mapping relations table can realize by the following two kinds of programs:
First kind of scheme is set on Subscriber Identity Module such as the SIM card.Self-defined newly-increased file on Subscriber Identity Module, or revise existing file, be used for storing file logging mapping relations table specially.In this mapping relations table, store recording indexes, and record effective two values whether, and and the relevant header file bind (promptly setting up corresponding relation).When loading the recording head file, load this mapping relations table simultaneously, actual the reading that portable terminal writes down according to the mapping relations table like this.When writing down on the mobile terminal to update Subscriber Identity Module, revise the mapping relations table synchronously.If want the method as standard, then can provide the file of modification, the perhaps form of self-defined file, can support by all portable terminals of mandatory requirement, when loading the record of Subscriber Identity Module, carry out according to the mapping relations table, when writing down on the portable terminal modification Subscriber Identity Module, upgrade the mapping relations table on the Subscriber Identity Module synchronously.The realization of mapping relations table can be used a lot of modes, and it consumes and at most just to carry out a Card Reader operation and just can finish, and with respect to invalid reading in a large number, the lifting of very big performance is arranged.For also accomplishing compatibility in the terminal of using, need not revise any flow process, ignore this mapping relations table and get final product.
Second kind of scheme is set in the mobile terminal document system.When portable terminal uses Subscriber Identity Module first, the All Files on the card is read one time, set up file logging mapping relations table.And this Subscriber Identity Module that the mapping relations table on the portable terminal and user use bound.The process of binding is exactly to set up the interlock process of Subscriber Identity Module and portable terminal.After the interlocking, Subscriber Identity Module and portable terminal have relation one to one.When the interpolation of on portable terminal carrying out Subscriber Identity Module, writing down, deletion, renewal, revise the content of mapping relations table synchronously.
The structure of a kind of file logging mapping relations table of the present invention as shown in Figure 3, this document record mapping relations table mainly contains three parts and forms: file ID (sign): the original document ID that promptly will set up file logging mapping relations table; Record ID (sign): promptly Ji Lu ID number, wall scroll record identification information; Recording criterion knows: effectively whether record the sign position.A file ID is represented a file, and a Record ID is represented a record, and whether record this record of valid flag bit representation effective, and the corresponding one or more Record ID of file ID, corresponding one of each Record ID record the valid flag position.
The more new technological process of file logging mapping relations table shown in Figure 3 as shown in Figure 4, record on the mobile terminal to update Subscriber Identity Module, comprise deletion record, add record, and amendment record, if corresponding file has been set up file logging mapping relations table, then upgrade the file logging mapping relations table of this document synchronously, guaranteed the correspondence of file logging mapping relations table and file logging.
Need to prove that the All Files in might not Subscriber Identity Module all needs to set up the mapping relations table, can suitably be accepted or rejected when portable terminal carries out flow scheme design by those skilled in the art according to the bar number and the size of file logging content.
Step S208: portable terminal loads the effective record that is designated in the file in the Subscriber Identity Module according to the file logging mapping relations of setting up.
In the present embodiment,, therefore need new files record mapping relations because of portable terminal uses Subscriber Identity Module first, and according to this newly-built mapping relations load document.But use first if Subscriber Identity Module is non-, the file logging mapping relations that then should have this Subscriber Identity Module in the portable terminal, like this, at non-this Subscriber Identity Module that uses first of portable terminal, when carrying out opening initialization, then needn't set up mapping relations again, can be directly according to the mapping relations of having set up before, carry out initialization, load document.
By on Subscriber Identity Module or portable terminal, setting up the data structure of cover file logging mapping relations, the operating position that can represent wall scroll record on the Subscriber Identity Module effectively, portable terminal is when carrying out initialization loading associated documents record, at first load this document record mapping relations, then according to wherein corresponding relation, the record of selecting to go in the calling party identification card is arranged, read effective record that initialization procedure needs, and, then can ignore for the invalid record of file.
Present embodiment selectively loads by the record to the file in the Subscriber Identity Module, has saved unnecessary overhead, to having improved mobile terminal performance, has strengthened the experience of user to starting up speed.
Embodiment three
With reference to Fig. 5, show flow chart of steps according to a kind of starting-up method of the embodiment of the invention three.It is example that present embodiment is stored on the Subscriber Identity Module with single deck tape-recorder portable terminal, file logging mapping relations table, and starting-up method of the present invention is done to introduce.
Need to prove simultaneously, in the present embodiment, is that the example that is loaded as with single file illustrates, the initialization procedure of real portable terminal has the process of a plurality of similar iteration.
The starting-up method of present embodiment comprises:
Step S502: the mobile terminal-opening initialization begins to read the single file in the Subscriber Identity Module.
Step S504: portable terminal reads the file header information of this single file in the Subscriber Identity Module.
Step S506: portable terminal detects the file read and whether has file logging mapping relations table, if do not exist, and execution in step S508 then; If exist, then execution in step S514.
Step S508: the if there is no mapping relations table of this document, then with the method for exhaustion all over all records of reading this document correspondence.
Step S510: judge whether to set up the file logging mapping relations table of this document, if, execution in step S512 then; If not, execution in step S518 then;
Step S512: if desired, then set up the file logging mapping relations table of this document, finish the loading of this document, execution in step S518.
Step S514:, then read the mapping relations table of this document if deposit the mapping relations table of this file.
Step S516 is according to the selectable load document record of the mapping relations table of this document.
Step S518: finish the loading of this document.
Embodiment four
With reference to Fig. 6, show flow chart of steps according to a kind of starting-up method of the embodiment of the invention four.Present embodiment uses with the single deck tape-recorder portable terminal and changes Subscriber Identity Module, and file logging mapping relations table is stored in and is example on the portable terminal, and starting-up method of the present invention is done to introduce.
Need to prove simultaneously, in the present embodiment, is that the example that is loaded as with single file illustrates, the initialization procedure of real portable terminal has the process of a plurality of similar iteration.
The starting-up method of present embodiment comprises:
Step S602: mobile terminal-opening begins initialization.
Step S604: portable terminal writes unique identification information ESN (PESN) in the UIM card, and the unique identification information of judging the portable terminal of storing in the UIM card whether with write consistent, if inconsistent, then put the first sign position.
Whether the ESN that stores with Subscriber Identity Module that this first sign position is used for identifying portable terminal is consistent.
Step S606: portable terminal reads the unique identification information of Subscriber Identity Module UIM card (as UIMID, IMSI, or ICCCID), and judge whether the unique identification information that reads is consistent with the unique identification information of mobile terminal stores, if inconsistent, put the second sign position.
Whether this second sign position is used to identify mobile terminal stores consistent with unique identification information active user's identification card.
The first sign position and the second sign position can be provided with respectively, also can merge setting.When merging was provided with, if inconsistent, it was 1 that this flag bit then is set, if consistent, it is 0 that this flag bit then is set.In this case, if ESN is inconsistent, then putting this flag bit is 1, at this moment, no matter whether the unique identification information of Subscriber Identity Module is consistent, in case then no longer revise this mark position 1, finishes until this flow process, needs reset file record mapping relations with indication.If the ESN unanimity, this moment, this flag bit was 0, and then when the unique identification information of Subscriber Identity Module was inconsistent, with this mark position 1, when the unique identification information of Subscriber Identity Module was consistent, then this flag bit still was 0.
Step S608: load single file corresponding file header in the Subscriber Identity Module UIM card.
Step S610: read the first and second sign positions, judge that whether this start is same Subscriber Identity Module with last time, start was used, if not, execution in step S612 then; If, execution in step S616 then.
Step S612: if not same Subscriber Identity Module, with the method for exhaustion all over reading all records of this document correspondence.
Step S614: judge whether need to make up the file logging mapping relations table of this document, the mapping relations table of reconstruct this document then if desired, otherwise skip the mapping relations table that makes up this document, finish the initialization of this document.
Step S616: if same Subscriber Identity Module, judge whether this document exists corresponding mapping relations table, if there is corresponding mapping relations table, then read this mapping relations table, and selectively read record on the Subscriber Identity Module according to this mapping relations table, carry out actual Card Reader operation; If there is no Dui Ying mapping relations table, then with the method for exhaustion all over reading all records of this document correspondence, and judging whether need to make up the mapping relations table of this document, the file logging mapping relations table of reconstruct this document then makes up file logging mapping relations table otherwise skip if desired.
Step S618: the record of finishing this document loads.
Embodiment five
With reference to Fig. 7, show flow chart of steps according to a kind of starting-up method of the embodiment of the invention five.It is example that present embodiment is stored on the Subscriber Identity Module with double-card mobile terminal, file logging mapping relations table, and starting-up method of the present invention is done to introduce.Though present embodiment is only to comprise at least two draw-in grooves, use the double-card mobile terminal of two Subscriber Identity Modules to be example simultaneously, but those skilled in the art can realize starting-up method of the present invention with reference to present embodiment when the multi-card mobile terminal that uses more than two cards.
Need to prove simultaneously, in the present embodiment, is that the example that is loaded as with single file illustrates, the initialization procedure of real portable terminal has the process of a plurality of similar iteration.
The starting-up method of present embodiment comprises:
Step S702: mobile terminal-opening initialization.
Step S704: portable terminal writes ESN (PESN) respectively in two Subscriber Identity Modules, and the ESN (PESN) that judges the portable terminal of storing in two Subscriber Identity Modules whether with write consistent, if inconsistent, then put the sign position.
The sign position can be provided with respectively, also can unify to be provided with.When being provided with respectively, a sign position is corresponding to a Subscriber Identity Module; During unified the setting, can use different bits to represent different implications, as the ESN (PESN) of the portable terminal stored among " 01 " expression Subscriber Identity Module A and portable terminal write inconsistent, it is inconsistent that the ESN (PESN) of the portable terminal of storing among " 10 " expression Subscriber Identity Module B and portable terminal write, the ESN (PESN) of the portable terminal of storing among " 11 " expression Subscriber Identity Module A and the B all with portable terminal write inconsistent, the ESN (PESN) of the portable terminal of storing among " 00 " expression Subscriber Identity Module A and the B all with portable terminal write consistent, Deng, those skilled in the art can suitably be provided with according to actual conditions, and the present invention does not limit this.
In the present embodiment, with the ESN (PESN) of the portable terminal stored in two Subscriber Identity Modules all with write consistent be example.
Step S706: portable terminal loads the single file corresponding file header in two Subscriber Identity Modules respectively.
Set two Subscriber Identity Modules and be respectively Subscriber Identity Module A and Subscriber Identity Module B, in this step, portable terminal loads the file header information of the single file among the Subscriber Identity Module A and the file header information of the single file among the Subscriber Identity Module B.
Step S708: read sign position, judge that whether this start is identical Subscriber Identity Module with last time, start was used, if not, execution in step S710 then; If, execution in step S714 then.
In this step, judged result for not situation may for two Subscriber Identity Modules all with the situation inequality of the use of starting shooting last time, also may be situation identical, that another is inequality wherein.If the latter then can be to two equal execution in step S710 of card, also can be preferred, only to inequality that card execution in step S710, identical that blocked then execution in step S714.
Step S710: with the method for exhaustion all records all over the file correspondence of reading to load.
Step S712: judge whether need to make up the file logging mapping relations table of this document, the mapping relations table of reconstruct this document then if desired, otherwise skip the mapping relations table that makes up this document, finish the initialization of this document.
Step S714: judge whether this document exists corresponding mapping relations table, if there is corresponding mapping relations table, then reads this mapping relations table, and selectively read record on the Subscriber Identity Module, carry out actual Card Reader operation according to this mapping relations table; If there is no Dui Ying mapping relations table, then with the method for exhaustion all over reading all records of this document correspondence, and judging whether need to make up the mapping relations table of this document, the file logging mapping relations table of reconstruct this document then makes up file logging mapping relations table otherwise skip if desired.
Step S716: the record of finishing this document loads.
Need to prove that the order that opening initialization is not loaded in the present embodiment is made differentiation, is loaded with at opening initialization under the situation of sequencing, those skilled in the art can realize starting-up method of the present invention with reference to above-mentioned a plurality of embodiment.
By present embodiment, make multi-card mobile terminal in the opening initialization process, the Subscriber Identity Module corresponding file record mapping relations according to current use load the file in this Subscriber Identity Module.No matter how many portable terminals uses open Subscriber Identity Module, can both carry out the quick turn-on initialization according to corresponding file logging mapping relations and load.
Embodiment six
With reference to Fig. 8, show structured flowchart according to a kind of portable terminal of the embodiment of the invention six, comprising:
Initialization module 802 is used for when the mobile terminal-opening initialization, according to the file logging mapping relations of storing in advance, loads the effective record that is designated in the file in the Subscriber Identity Module; Wherein, the file that described file need load for the portable terminal initialization, the binding of file logging mapping relations and Subscriber Identity Module, the file logging mapping relations are used for indicating the record that each file and its comprised of Subscriber Identity Module, and each record effective mapping relations whether.
Preferably, Cun Chu file logging mapping relations are file logging mapping relations tables in advance, file logging mapping relations table comprises file ID, Record ID and records the valid flag position, a file ID is represented a file, a Record ID is represented a record, whether effective, the corresponding one or more Record ID of file ID, corresponding one of each Record ID record the valid flag position if recording this record of valid flag bit representation.
Preferably, the portable terminal of present embodiment also comprises: update module is used for when the record of Subscriber Identity Module upgrades, synchronously transaction file record mapping relations.
Preferably, the portable terminal of present embodiment also comprises: set up module, be used for if the file logging mapping relations are stored in portable terminal in advance, when portable terminal uses Subscriber Identity Module first, read the All Files in the Subscriber Identity Module, set up the file logging mapping relations, and with the file logging mapping relations and the Subscriber Identity Module binding of setting up.
Preferably, the portable terminal of present embodiment also comprises: first judge module, be used at initialization module 802 according to the file logging mapping relations of storing in advance, load being designated before the effective record in the file in the Subscriber Identity Module, relatively whether the ESN of the terminal of storing in the ESN of portable terminal self and the Subscriber Identity Module is consistent; If inconsistent, then read the All Files in the Subscriber Identity Module, set up the file logging mapping relations, and with the file logging mapping relations and the Subscriber Identity Module binding of setting up; If consistent,, load the effective record that is designated in the file in the Subscriber Identity Module then according to the file logging mapping relations of storing in advance.
Preferably, first judge module can also be used at initialization module 802 according to the file logging mapping relations of storing in advance, load being designated before the effective record in the file in the Subscriber Identity Module, relatively whether the ESN of the terminal of storing in the Subscriber Identity Module of the electronics string ESN of self and current use is consistent; If inconsistent, then read the All Files in the Subscriber Identity Module of current use, set up the file logging mapping relations, and the file logging mapping relations of setting up are bound with the Subscriber Identity Module of current use; If consistent, then whether the unique identification information of the Subscriber Identity Module of relatively self storing is consistent with the unique identification information of the Subscriber Identity Module of current use; If inconsistent, then read the All Files in the Subscriber Identity Module of current use, set up the file logging mapping relations of the Subscriber Identity Module of current use, and the file logging mapping relations of setting up are bound with the Subscriber Identity Module of current use; If consistent,, load the effective record that is designated in the file in the Subscriber Identity Module then according to the file logging mapping relations of storing in advance.
Preferably, when the portable terminal of present embodiment comprises a plurality of draw-in grooves, when using a plurality of Subscriber Identity Module simultaneously, the file logging mapping relations comprise a plurality of respectively with the file logging mapping relations of Subscriber Identity Module binding; At this moment, the portable terminal of present embodiment also comprises: second judge module, be used at initialization module 802 according to the file logging mapping relations of storing in advance, load being designated before the effective record in the file in the Subscriber Identity Module, relatively whether the ESN of the terminal of storing in the ESN of portable terminal self and a plurality of Subscriber Identity Modules is consistent; If inconsistent, then read the All Files in the inconsistent Subscriber Identity Module, set up the file logging mapping relations of inconsistent Subscriber Identity Module, and with the corresponding binding with inconsistent Subscriber Identity Module of file logging mapping relations of setting up; If consistent, then, load the effective record that is designated in the file in this Subscriber Identity Module according to the Subscriber Identity Module corresponding file record mapping relations of current use.
Embodiment seven
With reference to Fig. 9, show structured flowchart according to a kind of Subscriber Identity Module of the embodiment of the invention seven, comprising:
Mapping relations module 902 is used for providing the file logging mapping relations to portable terminal when the mobile terminal-opening initialization, so that portable terminal, loads the effective record that is designated in the file in the Subscriber Identity Module according to the file logging mapping relations; Wherein, the file that described file need load for the portable terminal initialization, the binding of file logging mapping relations and Subscriber Identity Module, the file logging mapping relations are used for indicating the record that each file and its comprised of Subscriber Identity Module, and each record effective mapping relations whether.
Preferably, Cun Chu file logging mapping relations are file logging mapping relations tables in advance, file logging mapping relations table comprises file ID, Record ID and records the valid flag position, a file ID is represented a file, a Record ID is represented a record, whether effective, the corresponding one or more Record ID of file ID, corresponding one of each Record ID record the valid flag position if recording this record of valid flag bit representation.
Preferably, the Subscriber Identity Module of present embodiment also comprises: update module is used for when the record of Subscriber Identity Module upgrades, synchronously transaction file record mapping relations.
Subscriber Identity Module includes but not limited to, the UIM card of cdma system, and the SIM card of gsm system, the PIM of Personal Handyphone System, the usim card of WCDMA, and the 3G card in the TD-SCDMA system or the like.
From above description, as can be seen, the invention provides a kind of technical scheme of quickening to optimize mobile terminal-opening speed, by the file logging mapping relations of the file that the mobile terminal-opening initialization need load are set, reduced the initialized time of mobile terminal-opening, bring better user experience, improved the competitiveness of portable terminal.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, and in some cases, can carry out step shown or that describe with the order that is different from herein, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (12)

1. a starting-up method is characterized in that, comprising:
Portable terminal according to the file logging mapping relations of storing in advance, loads the effective record that is designated in the file in the Subscriber Identity Module when opening initialization;
Wherein, described file is the file that described portable terminal initialization need load, described file logging mapping relations and the binding of described Subscriber Identity Module, described file logging mapping relations are used for indicating the record that each file and its comprised of described Subscriber Identity Module, and each described record mapping relations whether effectively.
2. method according to claim 1 is characterized in that, described file logging mapping relations are stored in described portable terminal or described Subscriber Identity Module in advance.
3. method according to claim 1, it is characterized in that, the described file logging mapping relations of storage in advance are file logging mapping relations tables, described file logging mapping relations table comprises file identification ID, record identification ID and records the valid flag position, a described file ID is represented a file, a described Record ID is represented a record, whether described this record of valid flag bit representation that records is effective, and the corresponding one or more Record IDs of a described file ID, corresponding one of each Record ID record the valid flag position.
4. according to claim 1,2 or 3 described methods, it is characterized in that, also comprise:
When the record in the described Subscriber Identity Module upgrades, upgrade described file logging mapping relations synchronously.
5. method according to claim 2 is characterized in that, if described file logging mapping relations are stored in described portable terminal in advance, described method also comprises:
When described portable terminal uses described Subscriber Identity Module first, read the All Files in the described Subscriber Identity Module, set up described file logging mapping relations, and the described file logging mapping relations that will set up and the binding of described Subscriber Identity Module.
6. method according to claim 1 is characterized in that, the file logging mapping relations in that described basis is stored in advance load before the step that is designated effective record in the file in the Subscriber Identity Module, also comprise:
Whether the ESN of the terminal of storing in the electronics string ESN of described portable terminal comparison self and the described Subscriber Identity Module is consistent;
If inconsistent, then read the All Files in the described Subscriber Identity Module, set up described file logging mapping relations, and the described file logging mapping relations that will set up and the binding of described Subscriber Identity Module;
If consistent, then carry out the file logging mapping relations that described basis is stored in advance, load the step that is designated effective record in the file in the Subscriber Identity Module.
7. method according to claim 1 is characterized in that, the file logging mapping relations in that described basis is stored in advance load before the step that is designated effective record in the file in the Subscriber Identity Module, also comprise:
Whether the ESN of the terminal of storing in the electronics string ESN of described portable terminal comparison self and the described Subscriber Identity Module of current use is consistent;
If inconsistent, then read the All Files in the Subscriber Identity Module of described current use, set up described file logging mapping relations, and the Subscriber Identity Module of the described file logging mapping relations that will set up and described current use is bound;
If consistent, whether the unique identification information of the Subscriber Identity Module that then described portable terminal relatively self is stored is consistent with the unique identification information of the Subscriber Identity Module of described current use; If it is inconsistent, then read the All Files in the Subscriber Identity Module of described current use, set up the file logging mapping relations of the Subscriber Identity Module of described current use, and the binding of the Subscriber Identity Module of the described file logging mapping relations that will set up and described current use; If consistent, then carry out the file logging mapping relations that described basis is stored in advance, load the step that is designated effective record in the file in the Subscriber Identity Module.
8. method according to claim 1, it is characterized in that, when described portable terminal comprises a plurality of draw-in grooves, when using a plurality of Subscriber Identity Module simultaneously, described file logging mapping relations comprise a plurality of respectively with the file logging mapping relations of described Subscriber Identity Module binding;
File logging mapping relations in that described basis is stored in advance load before the step that is designated effective record in the file in the Subscriber Identity Module, also comprise:
Whether the ESN of the terminal of storing in the electronics string ESN of described portable terminal comparison self and the described a plurality of Subscriber Identity Modules is consistent;
If inconsistent, then read the All Files in the inconsistent described Subscriber Identity Module, set up the file logging mapping relations of described inconsistent Subscriber Identity Module, and the described file logging mapping relations that will set up and the corresponding binding of described inconsistent Subscriber Identity Module;
If consistent, then, load the step that is designated effective record in the file in this Subscriber Identity Module according to the Subscriber Identity Module corresponding file record mapping relations of current use.
9. a portable terminal is characterized in that, comprising:
Initialization module is used for when opening initialization, according to the file logging mapping relations of storing in advance, loads the effective record that is designated in the file in the Subscriber Identity Module;
Wherein, described file is the file that described portable terminal initialization need load, described file logging mapping relations and the binding of described Subscriber Identity Module, described file logging mapping relations are used for indicating the record that each file and its comprised of described Subscriber Identity Module, and each described record mapping relations whether effectively.
10. portable terminal according to claim 9, it is characterized in that, the described file logging mapping relations of storage in advance are file logging mapping relations tables, described file logging mapping relations table comprises file identification ID, record identification ID and records the valid flag position, a described file ID is represented a file, a described Record ID is represented a record, whether described this record of valid flag bit representation that records is effective, and the corresponding one or more Record IDs of a described file ID, corresponding one of each Record ID record the valid flag position.
11. a Subscriber Identity Module is characterized in that, comprising:
The mapping relations module, be used for when the mobile terminal-opening initialization, provide the file logging mapping relations to described portable terminal, so that described portable terminal, loads the effective record that is designated in the file in the Subscriber Identity Module according to described file logging mapping relations;
Wherein, described file is the file that described portable terminal initialization need load, described file logging mapping relations and the binding of described Subscriber Identity Module, described file logging mapping relations are used for indicating the record that each file and its comprised of described Subscriber Identity Module, and each described record mapping relations whether effectively.
12. Subscriber Identity Module according to claim 11, it is characterized in that, the described file logging mapping relations of storage in advance are file logging mapping relations tables, described file logging mapping relations table comprises file identification ID, record identification ID and records the valid flag position, a described file ID is represented a file, a described Record ID is represented a record, whether described this record of valid flag bit representation that records is effective, and the corresponding one or more Record IDs of a described file ID, corresponding one of each Record ID record the valid flag position.
CN201110006739.XA 2011-01-13 2011-01-13 Starting method, mobile terminal and user identification card Active CN102082873B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110006739.XA CN102082873B (en) 2011-01-13 2011-01-13 Starting method, mobile terminal and user identification card
PCT/CN2011/075200 WO2012094867A1 (en) 2011-01-13 2011-06-02 Method for starting up mobile terminal, mobile terminal and subscriber identity card thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110006739.XA CN102082873B (en) 2011-01-13 2011-01-13 Starting method, mobile terminal and user identification card

Publications (2)

Publication Number Publication Date
CN102082873A true CN102082873A (en) 2011-06-01
CN102082873B CN102082873B (en) 2014-04-30

Family

ID=44088622

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110006739.XA Active CN102082873B (en) 2011-01-13 2011-01-13 Starting method, mobile terminal and user identification card

Country Status (2)

Country Link
CN (1) CN102082873B (en)
WO (1) WO2012094867A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012094867A1 (en) * 2011-01-13 2012-07-19 中兴通讯股份有限公司 Method for starting up mobile terminal, mobile terminal and subscriber identity card thereof
CN102833726A (en) * 2011-06-15 2012-12-19 中兴通讯股份有限公司 Method and device for expanding user information in intelligent card on terminal
CN105376728A (en) * 2014-08-26 2016-03-02 中兴通讯股份有限公司 Boot method and communication terminal
CN106790918A (en) * 2016-12-14 2017-05-31 努比亚技术有限公司 The loading device and method of a kind of associated person information
CN108495302A (en) * 2018-04-26 2018-09-04 努比亚技术有限公司 SIM card initializes accelerated method, mobile terminal and readable storage medium storing program for executing
CN112261641A (en) * 2020-10-16 2021-01-22 展讯通信(上海)有限公司 Data processing method and device and terminal equipment
CN112512034A (en) * 2020-12-09 2021-03-16 深圳市广和通无线股份有限公司 Method and device for quickly loading user identification card file by terminal and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093659A1 (en) * 2001-11-15 2003-05-15 Say-Ling Wen Method and system for directly starting a PDA operating system on a portable PC using hardware devices
CN1856138A (en) * 2005-04-20 2006-11-01 英华达(上海)电子有限公司 Quickly turning-on of mobile telephone
CN101075196A (en) * 2006-05-15 2007-11-21 联发科技股份有限公司 Portable electronic device and method for loading resource data for the portable electronic device
CN101534336A (en) * 2009-04-21 2009-09-16 上海闻泰电子科技有限公司 Mobile phone card for supporting quick read
CN101674677A (en) * 2009-10-27 2010-03-17 中兴通讯股份有限公司 Method for realizing quickly loading messages during start of mobile terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101111024A (en) * 2007-08-21 2008-01-23 华为技术有限公司 Method and device for accelerating start of mobile terminal
CN101526902B (en) * 2008-12-25 2012-01-04 北京邮电大学 Executable file compression and loading technologies for movable terminal
CN102082873B (en) * 2011-01-13 2014-04-30 中兴通讯股份有限公司 Starting method, mobile terminal and user identification card

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093659A1 (en) * 2001-11-15 2003-05-15 Say-Ling Wen Method and system for directly starting a PDA operating system on a portable PC using hardware devices
CN1856138A (en) * 2005-04-20 2006-11-01 英华达(上海)电子有限公司 Quickly turning-on of mobile telephone
CN101075196A (en) * 2006-05-15 2007-11-21 联发科技股份有限公司 Portable electronic device and method for loading resource data for the portable electronic device
CN101534336A (en) * 2009-04-21 2009-09-16 上海闻泰电子科技有限公司 Mobile phone card for supporting quick read
CN101674677A (en) * 2009-10-27 2010-03-17 中兴通讯股份有限公司 Method for realizing quickly loading messages during start of mobile terminal

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012094867A1 (en) * 2011-01-13 2012-07-19 中兴通讯股份有限公司 Method for starting up mobile terminal, mobile terminal and subscriber identity card thereof
CN102833726A (en) * 2011-06-15 2012-12-19 中兴通讯股份有限公司 Method and device for expanding user information in intelligent card on terminal
WO2012171271A1 (en) * 2011-06-15 2012-12-20 中兴通讯股份有限公司 Method and device for implementing subscrier information dilation on terminal based on smart card
CN105376728A (en) * 2014-08-26 2016-03-02 中兴通讯股份有限公司 Boot method and communication terminal
CN106790918A (en) * 2016-12-14 2017-05-31 努比亚技术有限公司 The loading device and method of a kind of associated person information
CN108495302A (en) * 2018-04-26 2018-09-04 努比亚技术有限公司 SIM card initializes accelerated method, mobile terminal and readable storage medium storing program for executing
CN112261641A (en) * 2020-10-16 2021-01-22 展讯通信(上海)有限公司 Data processing method and device and terminal equipment
CN112261641B (en) * 2020-10-16 2022-09-30 展讯通信(上海)有限公司 Data processing method and device and terminal equipment
CN112512034A (en) * 2020-12-09 2021-03-16 深圳市广和通无线股份有限公司 Method and device for quickly loading user identification card file by terminal and computer equipment

Also Published As

Publication number Publication date
WO2012094867A1 (en) 2012-07-19
CN102082873B (en) 2014-04-30

Similar Documents

Publication Publication Date Title
CN102082873B (en) Starting method, mobile terminal and user identification card
CN105893084A (en) Version upgrading method and terminal equipment
CN103200293A (en) Method of automatically combining tautonomy contacts in process of guiding contacts into contact list
CN110831077B (en) Mobile data service switching method, terminal and computer storage medium
CN102104684B (en) Telephone number storage method, telephone number reading method and mobile terminal
CN103888932A (en) Intelligent card and method of intelligent card for supporting switching of multi-operator numbers
CN100534112C (en) The method of the cooperative use of the data structure of the phone directory in the large-capacity SIM card
CN103702319A (en) SIM (subscriber identity module) card, individualized card writing system and method as well as SIM card obtained according to method
CN102065161A (en) System and method for realizing multi-card multi-standby mobile phone function by virtual method
CN101340668A (en) Telephone number grouping method, system and telephone terminal
CN101651730A (en) Method for quickly reading entries of phone book
CN100542192C (en) The method of a kind of PHS handset compatibility read-write SIM card and UIM card number book
US20070060199A1 (en) Electronic apparatus with sim card and phone directory management method thereof
CN103595845B (en) The method of memory communicating record, device and terminal in Subscriber Identity Module
CN101442585A (en) Mobile terminal and method for accessing user card
CN102184375A (en) Management method and terminal of data in subscriber identity module (SIM) card
CN102272743A (en) Management method for information of universal integrated circuit card and device thereof
CN101291501B (en) Telecommunication intelligent card implementing extension direct dialing function by applying tool kit and method thereof
CN105898047A (en) Contact dialing management method, dialing method and related devices
US20090093271A1 (en) Access To Contact Connectors Of A Mobile Terminal From Another Mobile Terminal
CN102638614B (en) Method for searching call record on multi-card mobile phone terminal
CN1984166A (en) Method for managing telecommunication terminal telephone directory
CN101483684A (en) A method and a mobile terminal for displaying contact according to roaming area by the mobile terminal
CN101207872B (en) Method and system for storing mobile telephone book
CN100455081C (en) Method for recording information in extending user card

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