CN101710919A - Method and device for quickly loading short messages for mobile terminal - Google Patents
Method and device for quickly loading short messages for mobile terminal Download PDFInfo
- Publication number
- CN101710919A CN101710919A CN200910221630A CN200910221630A CN101710919A CN 101710919 A CN101710919 A CN 101710919A CN 200910221630 A CN200910221630 A CN 200910221630A CN 200910221630 A CN200910221630 A CN 200910221630A CN 101710919 A CN101710919 A CN 101710919A
- Authority
- CN
- China
- Prior art keywords
- short message
- information
- message storage
- module
- storage
- 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.)
- Pending
Links
- 238000011068 loading method Methods 0.000 title claims abstract description 56
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method for quickly loading short messages for a mobile terminal, which comprises the step of optionally selecting a short message storage slot as an information memory module from a subscriber identity module card for storing the stored information of the short massages in the short message storage slot. The method also comprises the steps of searching the information memory module after the mobile terminal is started up, and then reading the stored information of the short massages one by one in the information memory module and judging whether the short massages are stored in the short message storage slot according to the stored information of the short massages; and loading the stored short messages in the short message storage slot when the short messages are stored in the short message storage slot. The invention also discloses a device for quickly loading the short messages for the mobile terminal; and the method and the device can improve the speed of loading the short messages during the initialization of the mobile terminal and also improve the user experience.
Description
Technical Field
The invention relates to a short message loading technology of a mobile terminal, in particular to a method and a device for quickly loading short messages by the mobile terminal.
Background
After the mobile terminal is started as a wireless service data terminal, initialization operation of each function is required to be performed, and service can be provided for a user after the initialization operation is completed, for example: receiving and sending short messages, making calls, transmitting data and the like. Currently, the initialization operation of a mobile terminal includes: initializing a subscriber identity module card, initializing short messages, loading a phone book and the like.
The initialization of the short message mainly refers to loading the short message in the subscriber identity module card, the loading process of the short message is time-consuming, and the loading time of the short message directly influences the user experience. The existing short message loading method comprises the following steps: and reading the short message storage slots in the user identification card one by one, and loading the read short message content. However, this method has certain drawbacks: if the short messages in the user identification card are not fully stored and the short messages in the user identification card are not stored in the short message storage slot in sequence, if the short message storage slot in the user identification card is read one by one, a large amount of time is wasted in reading the short message storage slot in which the short messages are not stored, and the user experience is influenced.
Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a method and an apparatus for quickly loading a short message by a mobile terminal, which can improve the speed of loading the short message when the mobile terminal is initialized, and improve the user experience.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides a method for quickly loading short messages by a mobile terminal, which selects a short message storage slot in a user identification card as an information storage module for storing short message storage information in all the short message storage slots; the method further comprises the following steps:
the method comprises the steps that after the mobile terminal is started, an information storage module is searched, short message storage information in the information storage module is read one by one, whether a short message is stored in a short message storage groove or not is judged according to the short message storage information, and the short message stored in the short message storage groove is loaded when the short message is stored in the short message storage groove.
Wherein, the information storage module comprises three parts which are respectively: a reserved field, a flag header field, and an information description field.
The method for searching the information storage module after the mobile terminal is started comprises the following specific steps: and finding the information storage module according to the mark header field.
In the above scheme, the specific description method of the short message storage information is as follows: and enabling each bit in the information description field to describe the short message storage information of one short message storage slot.
The method for judging whether the short messages are stored in the short message storage tank or not according to the short message storage information read one by one specifically comprises the following steps: and judging whether the short message is stored in the short message storage slot or not according to the short message storage information described by each bit in the information description field.
When the short message is added or deleted in the short message storage slot, the method further comprises the following steps: and updating the short message storage information.
The invention also provides a device for quickly loading the short message by the mobile terminal, which comprises: the short message and information storage module, the reading judgment module and the loading module; wherein,
the short message and information storage module is used for storing the short messages and short message storage information in all the short message storage slots;
the reading judgment module is used for searching the short message and information storage module used for storing the short message storage information in the information storage module, reading the short message storage information one by one, judging whether the short message is stored in the short message storage tank or not according to the short message storage information, notifying the loading module of the currently read short message storage information when the short message is determined to be stored in the short message storage tank, and triggering the loading module to execute loading operation;
and the loading module is used for loading the short message and the short message corresponding to the short message storage information currently read by the reading judgment module in the information storage module when the loading module is triggered by the reading judgment module.
The device further comprises an updating module which is used for updating the short message storage information stored in the short message and information storage module when the short message is added or deleted in the short message and information storage module.
The invention provides a method and a device for quickly loading short messages by a mobile terminal.A short message storage slot is selected from a user identification card as an information storage module for storing short message storage information in all the short message storage slots; the method comprises the steps that after the mobile terminal is started, an information storage module is searched, short message storage information in the information storage module is read one by one, whether a short message is stored in a short message storage groove or not is judged according to the short message storage information, and the short message stored in the short message storage groove is loaded when the short message is stored in the short message storage groove. According to the invention, after the mobile terminal is started, the short message in the short message storage tank is selectively loaded by reading the short message storage information, so that the short message storage tank which does not store the short message can be prevented from being read, each piece of short message storage information corresponding to each short message storage tank is equivalent to an index, and the time for reading the index is greatly shortened relative to the time for reading the short message storage tank, therefore, the short message loading time can be saved, and the user experience is improved.
Drawings
FIG. 1 is a schematic diagram of an implementation process of a method for quickly loading a short message by a mobile terminal according to the present invention;
FIG. 2 is a schematic diagram of the structure of a short message slot in a subscriber identity module card of a mobile terminal;
FIG. 3 is a schematic diagram of the internal structure of the information storage module according to the present invention;
fig. 4 is a schematic structural diagram of a device for quickly loading a short message by a mobile terminal according to the present invention.
Detailed Description
The basic idea of the invention is: selecting one short message storage slot in the user identification card as an information storage module for storing short message storage information in all the short message storage slots; the method comprises the steps that after the mobile terminal is started, an information storage module is searched, short message storage information in the information storage module is read one by one, whether a short message is stored in a short message storage groove or not is judged according to the short message storage information, and the short message stored in the short message storage groove is loaded when the short message is stored in the short message storage groove.
In the process of reading the short message storage information one by one and judging whether the short message storage slot stores the short message or not, if the short message storage slot does not store the short message, the short message loading operation is not required to be executed, and the short message storage information corresponding to the next short message storage slot stored in the information storage module is continuously read.
Further, if the user receives a new short message or deletes the original short message, the short message storage information is updated in time.
Here, the short message storage information is: whether the short message storage slot has the short message or not, and each short message storage slot corresponds to a piece of short message storage information.
The invention is described in further detail below with reference to the figures and the embodiments.
Fig. 1 is a schematic view of an implementation process of a method for quickly loading a short message by a mobile terminal according to the present invention, as shown in fig. 1, the process includes the following steps:
step 101: selecting one short message storage slot in the user identification card as an information storage module for storing short message storage information in all the short message storage slots;
the method specifically comprises the following steps: one short message storage slot is arbitrarily selected from the user identification card as an information storage module for storing short message storage information in all the short message storage slots, namely: and the short message storage slot is used for recording whether the short message is stored in the short message storage slot.
Here, the size of the storage space of the short message storage slot varies with the User identification card, such as 255 bytes of storage space of a single short message storage slot in a Removable User Identity Module (RUIM), 176 bytes of storage space of a single short message storage slot in a Subscriber Identity Module (SIM) and a universal Subscriber Identity Module (UMTS) Module.
Fig. 2 is a schematic diagram of the structure of the short message storage slot in the subscriber identity module, and the information storage module occupies any one of the short message storage slots. Fig. 3 is a schematic diagram of the internal structure of the information storage module according to the present invention, as shown in fig. 3, the information storage module is divided into three parts, the first part occupies one byte, which is a reserved field, the byte corresponds to an RFU bit in a global system for mobile communications (GSM) specification, the RFU bit is set to 0 in the GSM specification, and a terminal cannot interpret by itself, and generally the terminal cannot modify the RFU bit, so that the first byte is reserved here; the second part also occupies one byte, is a mark head field and is used for indicating that the content stored in the short message storage tank is short message storage information instead of a short message; the remaining byte is a third part, which is an information description field, and is used for describing whether a short message is stored in the short message storage slot, where each bit describes the short message storage condition of one short message storage slot from the first bit of the third byte, specifically: if the Bit-1 is 0, the first short message storage slot does not store the short message; if the Bit-1 is 1, the first short message storage slot is stored with the short message; if the Bit-n is 0, the nth short message storage slot does not store the short message and is a free storage slot. Wherein the 1, 2 … n corresponds to 1, 2.. n in Record 1, Record2.. Record n shown in fig. 2; in the invention, the short message storage slot occupied by the information storage module is marked as empty, namely: the Bit-i is 0, and the i represents that the information storage module occupies the ith short message storage slot. Here, each record may be used as an index, and when the short message storage information is read, if the reading result is: if the Bit-i is 0, continuing to read the next short message storage information, namely: continuing to read the short message storage information in the short message storage slot described by the next bit; if the reading result is: and if the Bit-i is 1, loading the short message in the ith short message storage slot.
Therefore, 8 x (M-2) pieces of short message storage information can be stored in the information storage module according to the method, wherein M is the size of the storage space of a single short message storage slot, and the unit of M is bytes. For RUIM, SIM and USIM, the values of M are respectively: 255. 176 and 176, since each byte is 8 bits, the maximum number of short message storage information that can be stored in the RUIM, SIM and USIM is: 2024, 1392 and 1392 are all larger than the maximum value of the number of short messages which can be stored in the existing mobile terminal, that is to say, the total number n of short messages stored in all short message storage slots is less than 8 (M-2). Therefore, a single short message storage slot can store the short message storage information corresponding to all the short message storage slots in the user identification card.
Step 102: searching an information storage module after the mobile terminal is started, reading short message storage information in the information storage module one by one, judging whether a short message is stored in a short message storage tank or not according to the short message storage information, and executing a step 103 if the short message is stored in the short message storage tank; if no short message exists in the short message storage slot, continuing to read the short message storage information corresponding to the next short message storage slot;
the method specifically comprises the following steps: after the mobile terminal is started, finding an information storage module according to a mark head field, then successively reading information in an information description field, judging whether a short message is stored in a short message storage slot or not according to short message storage information described by each bit in the information description field, and executing a step 103 if the information in the information description field indicates that the short message is stored in the short message storage slot; and if the information in the information description field indicates that no short message exists in the short message storage slot, continuing to read the short message storage information corresponding to the next short message storage slot.
Here, the search information storage module corresponds to a search index: and the mark head field is smaller than the time for reading the short message storage slot, if the time is saved, the information storage module can be arranged at a fixed position, such as the first or the last short message storage slot, so that the time for searching the information storage module is saved.
Step 103: loading the short messages stored in the corresponding short message storage slots;
after the loading of the short message is finished, the next short message storage information is continuously read until the last short message storage information in the information storage module is completely read, and the corresponding loading operation is finished.
In the invention, if a user receives a new short message stored in a short message storage slot or deletes an original short message in the short message storage slot, the short message storage information is updated in time, which specifically comprises the following steps:
if the short message is added, updating the original Bit-i as 0 into: the Bit-i is 1, if a piece of short message storage information is added behind the last item of the original stored short message storage information, the Bit-n is written into the original blank Bit position and is 1; if the short message is deleted, updating the original Bit-n as 1 into: bit-n is 0.
In order to implement the above method, the present invention further provides a device for a mobile terminal to load a short message quickly, as shown in fig. 4, the device includes: the short message and information storage module, the reading judgment module and the loading module; wherein,
the short message and information storage module is used for storing the short messages and short message storage information in all the short message storage slots;
the reading judgment module is used for searching the short message and information storage module used for storing the short message storage information in the information storage module, reading the short message storage information one by one, judging whether the short message is stored in the short message storage tank or not according to the short message storage information, notifying the loading module of the currently read short message storage information when the short message is determined to be stored in the short message storage tank, and triggering the loading module to execute loading operation;
and the loading module is used for loading the short message and the short message corresponding to the short message storage information currently read by the reading judgment module in the information storage module when the loading module is triggered by the reading judgment module.
The device further comprises an updating module which is used for updating the short message storage information stored in the short message and information storage module in time when the short message is added or deleted in the short message and information storage module.
The above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements, etc. that are within the spirit and principle of the present invention should be included in the present invention.
Claims (8)
1. A method for quickly loading short messages by a mobile terminal is characterized in that a short message storage slot is selected as an information storage module in a user identification card and used for storing short message storage information in all the short message storage slots; the method further comprises the following steps:
the method comprises the steps that after the mobile terminal is started, an information storage module is searched, short message storage information in the information storage module is read one by one, whether a short message is stored in a short message storage groove or not is judged according to the short message storage information, and the short message stored in the short message storage groove is loaded when the short message is stored in the short message storage groove.
2. The method for rapidly loading short messages by a mobile terminal according to claim 1, wherein the information storage module comprises three parts which are respectively: a reserved field, a flag header field, and an information description field.
3. The method for quickly loading the short message by the mobile terminal according to claim 2, wherein the method for searching the information storage module after the mobile terminal is powered on specifically comprises the following steps: and finding the information storage module according to the mark header field.
4. The method for quickly loading the short message by the mobile terminal according to claim 2 or 3, wherein the specific description method of the short message storage information is as follows: and enabling each bit in the information description field to describe the short message storage information of one short message storage slot.
5. The method for quickly loading short messages by a mobile terminal according to claim 4, wherein the method for judging whether the short messages are stored in the short message storage slot according to the short message storage information read one by one comprises the following steps: and judging whether the short message is stored in the short message storage slot or not according to the short message storage information described by each bit in the information description field.
6. The method for rapidly loading short messages for a mobile terminal according to any one of claims 1 to 3, wherein when a short message is added or deleted from the short message storage slot, the method further comprises: and updating the short message storage information.
7. A device for quickly loading short messages by a mobile terminal is characterized by comprising: the short message and information storage module, the reading judgment module and the loading module; wherein,
the short message and information storage module is used for storing the short messages and short message storage information in all the short message storage slots;
the reading judgment module is used for searching the short message and information storage module used for storing the short message storage information in the information storage module, reading the short message storage information one by one, judging whether the short message is stored in the short message storage tank or not according to the short message storage information, notifying the loading module of the currently read short message storage information when the short message is determined to be stored in the short message storage tank, and triggering the loading module to execute loading operation;
and the loading module is used for loading the short message and the short message corresponding to the short message storage information currently read by the reading judgment module in the information storage module when the loading module is triggered by the reading judgment module.
8. The apparatus of claim 7, further comprising an update module for updating the short message storage information stored in the short message and information storage module when a short message is added or deleted from the short message and information storage module.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910221630A CN101710919A (en) | 2009-11-11 | 2009-11-11 | Method and device for quickly loading short messages for mobile terminal |
PCT/CN2010/071611 WO2010148701A1 (en) | 2009-11-11 | 2010-04-07 | Method and apparatus for fast loading short messages in mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910221630A CN101710919A (en) | 2009-11-11 | 2009-11-11 | Method and device for quickly loading short messages for mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101710919A true CN101710919A (en) | 2010-05-19 |
Family
ID=42403678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910221630A Pending CN101710919A (en) | 2009-11-11 | 2009-11-11 | Method and device for quickly loading short messages for mobile terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101710919A (en) |
WO (1) | WO2010148701A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100455172B1 (en) * | 2002-12-27 | 2004-11-06 | 엘지전자 주식회사 | Method for searching database of mobile phone |
JP4235646B2 (en) * | 2005-12-28 | 2009-03-11 | Tdk株式会社 | Memory controller and flash memory system |
CN101453513A (en) * | 2007-11-29 | 2009-06-10 | 深圳富泰宏精密工业有限公司 | System and method for short message function fast using after mobile phone starting |
CN101674677B (en) * | 2009-10-27 | 2013-01-16 | 中兴通讯股份有限公司 | Method for realizing quickly loading messages during start of mobile terminal |
-
2009
- 2009-11-11 CN CN200910221630A patent/CN101710919A/en active Pending
-
2010
- 2010-04-07 WO PCT/CN2010/071611 patent/WO2010148701A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2010148701A1 (en) | 2010-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109284252B (en) | Lightweight file system management method in communication equipment | |
TWI406130B (en) | Data processing system, controller, and method thereof for searching specific memory area | |
CN102890656A (en) | Method for improving service life of FLASH | |
CN101692746B (en) | Method and device for operating telephone directory | |
CN101674677A (en) | Method for realizing quickly loading messages during start of mobile terminal | |
CN100499682C (en) | Method for grouping yellow pages contact person record in user identification card | |
CN101833574A (en) | Method and system for locating application programs as well as mobile terminal | |
CN101000580A (en) | NAND flash information extraction method and NAND flash automatic identification method | |
CN108664208B (en) | File additional writing operation method and device based on FLASH memory | |
CN103561147A (en) | Address-book updating method and system of mobile equipment | |
KR20070063132A (en) | Apparatus and method for manage a bad block | |
CN103346821A (en) | Method for transferring address list through bluetooth | |
CN101131649A (en) | Updating speed improving method for read-only memory of device with flash memory | |
US20130143625A1 (en) | Speed Dialing Method, Subscriber Identity Module/User Identity Model and Mobile Terminal | |
KR101066384B1 (en) | Communication terminal device, access controlling method, and smart card | |
CN102984330A (en) | Contact person data management method of communication device | |
CN101111024A (en) | Method and device for accelerating start of mobile terminal | |
CN101621861B (en) | Method and device for processing command with telecommunication intelligent application card | |
CN101710919A (en) | Method and device for quickly loading short messages for mobile terminal | |
US9313651B2 (en) | Memory system and method of controlling memory system | |
CN101442585A (en) | Mobile terminal and method for accessing user card | |
CN102402511B (en) | A kind of method and system of storage service data | |
CN102202129B (en) | Method for loading mobile phone operating system | |
CN101853216B (en) | Data processing system, controller, and method for searching specific memory area thereof | |
KR100455172B1 (en) | Method for searching database of mobile phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100519 |