Summary of the invention
To achieve these goals, the present invention is reasonably big or small by one of SMS file configuration to SIM card, and the user has solved the little the problems referred to above of note memory space by managing in the STK space that the note in this SMS file is copied to SIM then.
In addition, the short message managing scheme that note provided by the present invention is stored and searched by the collection classification is very easy to user's operation undoubtedly.
In addition, the invention provides " encryption collection " function, then can protect cellphone subscriber's privacy well.The user can be relievedly with such as responsive note, the information stores of bank cipher and so on and needn't be worried to expose in this " encryption collection ".Because will check that at every turn this " encryption collection " is preceding, must the verification password, have only the correct user of password just can be allowed the content of checking wherein.
The present invention has also defined flexibly in addition, abundant note transmit mechanism.The user can use the sending short messages in groups function, once a note is sent to a plurality of objects like a cork.And can set this note and which kind of display mode to send to the recipient with.Thereby for the note sender increases more transmission enjoyment.
Said method of the present invention is specifically realized by the STK technology in SIM card.Determined most cell phone manufacturer and SIM card manufacturer of this technology supports.Therefore this invention has very big advantage aspect technology compatible.
According to the present invention, the method of a kind of expansion note storage on the SIM card of the mobile phone that is used to support the STK function is provided, described SIM card has memory, on described memory, be provided with one first catalogue, note is stored under this catalogue, and described method comprises: set up second catalogue different with first catalogue on the STK space of described memory; And transfer/copy step, the note with being stored under first catalogue shifts/copies under newly-established second catalogue.
According to the present invention, a kind of SIM card that is used to support the mobile phone of STK function is provided, described SIM card has memory, on described memory, be provided with one first catalogue, note is stored under this catalogue, described SIM card also comprises microprocessor, described SIM card also has second catalogue, described second catalogue is to set up on the STK space of described memory, and different with first catalogue, wherein be stored in note under first catalogue by the STK program jump on the SIM card/copy under second catalogue.
According to the present invention, a kind of mobile phone of the STK of support function is provided, described mobile phone is equipped with SIM card, described SIM card has memory, on described memory, be provided with one first catalogue, note is stored under this catalogue, described SIM card also has second catalogue, described second catalogue is to set up on the STK space of described memory, and it is different with first catalogue, wherein by the operation of the key on the mobile phone, the note that is stored under first catalogue of the SIM card in the mobile phone can shift/copy under second catalogue of SIM card.
Following detailed description by the reference accompanying drawing will be seen that above and other objects of the present invention, feature, each side and advantage.
Embodiment
Applied term is as follows among the present invention:
SIM card: the abbreviation of Subscriber Identity Module card.
The abbreviation of STK:SIM Toolkit, i.e. application tool on the SIM card sheet.
GSM 11.11:Digital cellular telecommunications system (Phase2+); Specification of the Subscriber Identity Module-MobileEquipment (SIM-ME) interface, the i.e. standard of the SIM card of digital cellular communication system (two-stage) and mobile device interface.
GSM11.14:Digital cellular telecommunications system (Phase2+); Specification of the SIM Application Toolkit for the SubscriberIdentity Module-Mobile Equipment (SIM-ME) interface, the i.e. standard of the SIM card application tool of digital cellular communication system (two-stage) and mobile device interface.
GSM 03.38:Digital cellular telecommunications system (Phase2+); Alphabets and language-specific information is that standard set in the literal and the language of digital cellular communication system (two-stage).
Linear Fixed file type: be defined in the file type in a kind of SIM card sheet in the GSM11.11 standard.This class file is made up of one or more record, and the length of every record must not surpass 255 bytes, and the total record number of each file can not surpass 254.
EF
SMSFile: the basic short message file in the SIM card sheet that in the GSM11.11 standard, defines.This document belongs to Linear Fixed file type.
EF
ADNFile: the file of the basic telephone number book in the SIM card sheet that in the GSM11.11 standard, defines.This document belongs to Linear Fixed file type.
EF
STK_SMSFile: the expansion short message file that is used for leaving in use in the STK application that defines among the present invention.This document belongs to Linear Fixed file type, and its interrecord structure and EFSMS file are just the same.
TP-DCS:Transfer Protocol-Data-Coding-Scheme, i.e. digital coding mode in the host-host protocol.
Class 0 short message types: a kind of short message types that defines in GSM 03.38 standard.Such short message is handled by recipient's mobile phone and is also directly shown its content.
TPDU:Transfer protocol data unit, i.e. data cell in the host-host protocol.
TP-OA:Transfer Protocol-Originating-Address, i.e. short message source address in the host-host protocol.
TP-UD:Transfer Protocol-User-Data, i.e. user data in the host-host protocol.
EEPROM:Electrically Erasable Programmable Read OnlyMemory promptly is arranged in " EEPROM (Electrically Erasable Programmable Read Only Memo) " of SIM card sheet.This memory is used for depositing all application files of SIM card sheet.
Below with reference to the accompanying drawings, specifically describe the specific embodiment of the present invention.
Fig. 1 is the basic block diagram of SIM card.
As can be seen from Figure 1, SIM card comprises: microprocessor; EEPROM (ElectricallyErasable Programmable Read Only Memory), it is " EEPROM (Electrically Erasable Programmable Read Only Memo) " that is arranged in the SIM card sheet, this memory is used for depositing all application files of SIM card sheet; ROM (read-only memory), read-only memory; RAM (randomaccess memory), random asccess memory; And the interface of SIM card and mobile phone.The STK driven by program handset displays STK menu that is stored in the SIM card is operated for the user, finishes as functions such as note copy/transfer, search short message, note transmission, cryptographic check and other relative parameters setting.
Fig. 2 is the figure of the storage of note in the memory of SIM card in the explanation prior art.
Conventionally, note is stored in the SMS file of the 6F3C under the 7F10 catalogue of SIM card, and this is deposited file and is called EF
SMSFile, it is a Linear Fixed type file.The length of each bar record of note is 176 bytes.The quantity of SIM card SMS file storage note is because the restriction maximum of mobile phone and SIM card interface can't surpass 255 records.
Fig. 4 is the figure that describes according to expansion note storage of the present invention.
The present invention is different from former note storage file (catalogue) position (7F10/6F3C) in the STK space of SIM card, set up a new catalogue, for example at 7F40/6E26, creates an EF by name under this catalogue
STK_SMSLinear Fixed type file, its file structure and EF
SMSFile structure the same, as shown in Figure 3.Fig. 3 is EF
SMSFile and EF
STK_SMSThe structure comparison diagram of file.Two files all belong to the Linear_Fixed type, and the length of every record separately is 176 bytes, and what difference two kinds of files do not have on physical structure.Be EF
STK_SMSMemory space compare EF
SMSBig, bigger to the operating flexibility of file, can Classification Management, cryptoguard etc.The user can be former EF like this
SMSShort message in the file duplicates or transfers to EF
STK_SMSIn the file, thereby realized expansion to the file of traditional storage short message.EF
STK_SMSThe record quantity of file can be determined that its record quantity only is subject to the capacity of the total EEPROM of SIM card sheet according to demand by mobile operator.So just solved in the SIM card only by EF fully
SMSCapacity problem under the file storage short message way, and all support that the mobile phone of STK function can both be compatible fully.
As shown in Figure 3, EF
SMS(6F3C) can only store maximum 255 notes, and not effectively classification.EF
STK_SMSCan be according to the more note of the capacity storage of EEPROM, and effectively divided class.EF
STK_SMSNote be from EF
SMSShift or duplicate.
Fig. 5 illustrates the concrete grammar of copy/transfer note, and this method comprises one by one to be duplicated, shift one by one, all duplicates, all shifts.
Shown in Fig. 5 (a), copy as selected EF one by one
SMSA certain short message (as short message 2) in the file duplicates, and it is copied to purpose file EF
STK_SMSFile, operate successfully after, EF
SMSSource short message in the file keeps.
Shown in Fig. 5 (b), shift one by one to selecting EF
SMSA certain short message (as short message 2) in the file shifts, and it is transferred to purpose file EF
STK_SMSFile, operate successfully after, EF
SMSSource short message in the file is deleted.
Shown in Fig. 5 (c), all copy as EF
SMSWhole short messages (as short message 1-4) in the file duplicate, and it is copied to purpose file EF
STK_SMSFile, operate successfully after, EF
SMSThe active short message of institute in the file keeps.
Shown in Fig. 5 (d), all shifting is with EF
SMSWhole short messages (as short message 1-4) in the file shift, and it is transferred to purpose file EF
STK_SMSFile, operate successfully after, EF
SMSThe active short message of institute in the file is deleted.
By above-mentioned four kinds of methods that short message is duplicated or shifts, the present invention has realized all sidedly to basic short message file EF
SMSIn the backup or the unloading of short message record; Simultaneously because the EF that in STK uses, sets up
STK_SMSFile size restricted hardly (only being subject to the space size of all EEPROM in the SIM card sheet), and all compatible to all mobile phones of supporting STK to use, so also solved capacity limit and and the incompatible problem of part mobile phone that traditional short message storage mode exists.
The present invention also provides utilization " note collection " management EF
STK_SMSThe solution of the short message in the file.Fig. 6 is the figure that describes the method for setting up collection.
The user can create one's own collection arbitrarily by the STK application program, by duplicating and the Classification Management of forwarding function realization to short message, as shown in Figure 7.For example, can create collection 1, collection 2 and collection 3.For example collection 1 called after emotional affection collection with collection 2 called after amusement collections, can be greeted collection with collection 3 called afters.Under each collection, store such other note respectively.For these collections that the user sets up, the user can also rename, empty and operation such as deletion them.Collection is renamed to operate and can be changed the former name of this collection exactly.It is to make to dispose all short messages that belong to this collection originally that collection empties operation, operates successfully back can the prompting and be recorded as sky when consulting the short message that belongs to this collection.The collection deletion action is to dispose all short messages that belong to this collection originally earlier, also this collection itself is removed simultaneously.
The collection of two acquiescences can be set simultaneously,---" encryption collection " and " sent message " collection.Short message in " encryption collection " can be password-protected, and initial card can be made as not verification state to password, and storing initial check code " 1234 " for example.After verification is correct, can checks and encrypt short messages stored in the note collection, and can operate it.Have only by password authentification and could read short message in this collection, so just realized safety management, as shown in Figure 8 short message.The password of " encryption collection " can be changed in setup menu by the user, has strengthened the flexibility of encrypting.Meeting verification Old Password before the change password after verification is correct, is imported new password twice, and is given preservation." sent message " collection can be stored the user automatically by the short message that STK use to send, the content that makes things convenient for the user to consult to have sent SMS message.
EF
STK_SMSShort message record in the file also can not belong to any one collection, is that the mode with " depositing arbitrarily " realizes in the time of storage.The user can pass through EF when consulting this class short message
STK_SMSAll short message records in the file carry out " all browsing " operation, promptly list all EF except that the short message that belongs to two acquiescence collections (" encryption collection " and " sent message " collection)
STK_SMSShort message record in the file.In addition, also integrated " sending short messages in groups ", " sending the short message type setting " and " extraction number " etc. apply to function in the STK application first in the management to short message of " note collection ".
Fig. 9 is the figure that describes sending short messages in groups." sending short messages in groups " is a function that same short message once-through operation can be sent to a plurality of reception objects.As shown in Figure 8, the content of short message among the figure has once sent to six recipients, and the content of short message that is sent can come from that the user manually imports or basic short message file EF
SMSIn short message record or EF
STK_SMSShort message record in the file.The mass-sending function of short message has been simplified the user and has been sent the process of same short message to a plurality of recipients, has improved the service efficiency of short message service greatly.
Figure 10 describes the figure that the sending short messages in groups type is set.The Group transmit mode of wherein said note is that the short message type (straight showing with common) that is set by the user determines as shown in figure 10.Be " normal short message " by the short message types that transmission is set, after the recipient receives the short message of the type, mobile phone can point out the user to receive new short message and whether inquiry reads, and short message recipient is confirming to read the content that the back mobile phone just can show this short message.And the short message types by transmission is set is " directly showing note ", and after the recipient received the short message of the type, the content of short message can directly be presented on the screen of mobile phone recipient and read, and searches short message and confirms the trouble of reading again thereby saved.The implementation method that " directly shows note " is according to the GSM03.38 standard, when sending SMS message, the TP_DCS that short message is set is the Class0 short message types, and the content of the short message of the type can directly be presented on the mobile phone screen after the recipient receives short message.
Figure 11 describes the figure that extracts number function.As shown in figure 11, " extraction number " is the function that can extract short message sender's telephone number and extract continuous numeric string from short message from content of short message.Short message sender telephone number is 13700100500, and the consecutive numbers word string that comprises in the content of short message has 13800100500 and 13900100500; By " extraction number " operation, can list three above number series and select to operate for the user, the content of operation comprises " dial and cry " and " storage "." dial and cry " promptly is this number series that extracts to be used as by calling telephone number set up conversation." storage " is this number series that extracts to be used as telephone number be stored in this EF of basic telephone number
ADNIn the file." extraction number " implementation method is at first to extract TP-OA from short message data TPDU, and TP-OA just can obtain short message sender's telephone number after conversion; From TPDU, extract TP-UD again, the TP-UD content is carried out can continuing to extract central continuous numeric string by rule after the code conversion.The rule of extracting numeric string in the TP-UD is: the continuous numeral more than three or three is extracted as a numeric string, and all characters except that numeral itself and space all are considered as list separator.
Therefore can from short messages stored newly-established collection, extract note sender's number or extract continuous numeric string in the short message content.
Describe according to the application of having created the SIM card of new catalogue (for example at 7F40/6E26) of the present invention below in conjunction with the mobile phone of supporting the STK function.The cellphone subscriber is inserted into SIM card of the present invention in user's the mobile phone of support STK function, according to the STK driver in the SIM card, a note copy/transfer menu can occur on user mobile phone.According to this menu option, the user can select whether the note under the former note storage directory to be shifted or copies to the new catalogue of creating on the SIM card.By the note under the former note storage directory being transferred to the new catalogue of creating on the SIM card, can vacate former note memory space, to store new note, overcome the limited technical problem of note memory capacity on the mobile phone thus.Duplicate consistently with above-mentioned 5 description in conjunction with the accompanying drawings, do not repeat them here with the specific implementation that shifts.
In addition, according to the STK driver in the SIM card, can show a collection establishment menu on the user mobile phone screen.The cellphone subscriber can select to create note collection option by the operation of the key on the mobile phone, and the option name to creating.For example, can create collection 1, collection 2 and collection 3.For example collection 1 called after emotional affection collection with collection 2 called after amusement collections, can be greeted collection with collection 3 called afters.Under each collection, store such other note respectively.For these collections that the user sets up, the user can also rename, empty and operation such as deletion them.Concrete operations are consistent with above-mentioned 6,7 description in conjunction with the accompanying drawings, do not repeat them here.
Therefore, by the establishment of note collection, can make things convenient for the management of user to note.
Above-mentioned declarative description the STK technology based on SIM card of the present invention realize the note storage, the implementation method of collection Classification Management and collection encipherment protection, but scope of the present invention is not limited to detail and the exemplary embodiments representing and illustrate here.Reach accompanying drawing and claim according to the above description, those skilled in the art is to be understood that under not breaking away from by following claim and their situation that is equal to the spirit and scope of the present invention that limited, can makes various changes, modifications and variations to it.