Background technology
Existing short-message system as shown in Figure 1, comprises base station sub-system, mobile switching centre, Short Message Service Center, attaching position register.Base station sub-system is the passage that sends or accept short message to mobile phone; Mobile switching centre is used for being responsible for the systems exchange management, and control receives, sends the communication of data system; Short message breath service centre, be used for storage, transmit short message, promptly after receiving MO (up mobile phone) short message, inquire about attaching position register, obtain called MT (descending mobile phone) place mobile switching centre, transmit short message to called place Short Message Service Center and mobile switching centre; Attaching position register is used for storage administration user's information and service log, determines the present location of user, correctly short message is sent to mobile switching centre and Short Message Service Center.Transmit leg MO sends to mobile switching centre by local base station with short message, mobile switching centre sends to affiliated Short Message Service Center with short message, Short Message Service Center inquiry recipient MT attaching position register is learnt recipient place Short Message Service Center, Short Message Service Center sends to recipient MT place Short Message Service Center and mobile switching centre with short message, and mobile switching centre comes downwards to recipient's mobile phone by base station system with short message.
The inconvenience that brings for the content that prevents individual short message is seen by other people is with awkward, the present domestic mobile phone that individual short message password occurred on mobile phone, to be provided with, be to disclose the mobile phone that a kind of short message is encrypted in the patent specification of CN1426262A as, publication number: need be when entering SMS breath menu by password authentification.But be installed on another mobile phone as the mobile phone card is taken out, the information that is stored in the card just can at will be read, and the effect of maintaining secrecy is not fine.
In addition, publication number is the short message secrecy technology that discloses in the patent specification of CN1652625A in a kind of mobile communication: before the short message that need are encrypted sends, mobile phone generates password and key, and the transmit leg user will import key earlier, and the content of short message that will send becomes password; Receive short message side user and need import decruption key, just can see content of short message.This method is maintained secrecy effective, but process is too loaded down with trivial details, needs the sending and receiving both sides to import secret key decryption.If every short message all needs such decryption oprerations meeting to make troubles to the user, and think that this content does not need to encrypt and transmit leg mobile phone when not having this encryption function as transmit leg, the recipient just can not effectively protect the content of this short message.In real life, the recipient often who needs SMS to encrypt, the mode of this encryption is more passive, loaded down with trivial details.
Summary of the invention
Technical problem to be solved by this invention is: a kind of short message delay encipher system and method are provided, by easy and simple to handle and effective short message time-delay transmission technology, and protect SMS safety with code extraction short message technology.
The present invention solves the problems of the technologies described above the technical scheme that is adopted to be: the short message delay encipher system that a kind of short message time-delay transmission, code extraction are provided, mainly be in existing short-message system, to install the time-delay encryption server additional, and the communication that links to each other with existing mobile switching centre, Short Message Service Center, attaching position register respectively.
Base station sub-system is used for and mobile phone receipts/short-message sending;
Mobile switching centre is used for being responsible for the systems exchange management, and control receives, sends data;
Short Message Service Center is used for storage, transmits short message, promptly inquires about attaching position register after receiving short message, obtains called place mobile switching centre, transmits short message to called place mobile switching centre;
Attaching position register is used for storage administration user and positional information and service log, helps short message is sent to correct SMS service center;
The time-delay encryption server is used for storing, delays time, send short-message sending.Carry out the forward delay interval of short message according to the time of user preset, or after the subscriber authentication success, send immediately.
Preset Time is that short message receives user MT sets the short message transmission in advance in the time-delay encryption server time, i.e. the time period of short-message sending under the short message time-delay encryption server.
The present invention also provides a kind of short message time-delay encryption method, may further comprise the steps:
A, judge short message whether require the time-delay, if enter step b; If not, enter step e;
B, judge whether this short message meets the transmission condition, if enter step e; If not, enter step c;
C, store this short message, enter steps d;
D, judge whether current this short message meets the transmission condition, if enter step f; If not, get back to step c;
E, send this short message;
F, send this short message, and delete this information.
Short message transmission condition is to arrive short message the time to receive the short message transmitting time that user MT sets at the time-delay encryption server or required to extract short message by authentication.
The invention has the beneficial effects as follows: the user can be according to the needs of oneself; oneself think that the time is set to pass under the short message time period easily; and the password of my short message is extracted in setting arbitrarily; what short message was maintained secrecy is disguised strong; safe, and this method is easy and simple to handle, adding equipment in existing short-message system; do not need the trouble transmit leg to do unnecessary operation, recipient user just can effectively protect its short message according to concrete needs.
The present invention will be further described below in conjunction with accompanying drawing and embodiment.
Embodiment
The present invention realizes that from telecom operators' network individual short message time-delay sends, and does not need to change user mobile phone.Its major function is that the short message that will shift from Short Message Service Center does not pass down in a period of time stored, but after user's setting-up time arrives, this server the short message of this storage can be issued to automatically Short Message Service Center maybe when this user extract by the input of method such as my mobile phone password by authentication after, just can be with the short message taking-up of storage.
Delay encipher system is the server that increases beyond existing short-message system.This time-delay encryption server links to each other with mobile switching centre, Short Message Service Center, attaching position register respectively; The time-delay encryption server is used for encrypting short message according to the Preset Time transmission of delaying time, and perhaps after by authentication, sends SMS message immediately:
MT user can be according to the needs of oneself, and random time is set to the short message issuing time, and set the password that short message extracts.Modes such as website that can be by operator, mobile phone website, business hall, short message customization open or nullify the short message time-delay on the time-delay encryption server professional.When customization should business, user's business authentication was to finish on short message time-delay encryption server, and corresponding charge information is passed to Short Message Service Center or BOSS system (business operation support system).The user combines the password that modes such as website with operator, the mobile phone business Room, short message were provided with, revised short message issuing time or authentication by my mobile phone with password.
MT user with short message, shortcode (as 139********), 10086 or mode such as WWW, carries out this business application to short message time-delay encryption server by my mobile phone+password, asks to be provided with the time point or the time period of short message issuing.Be carved into when being provided with, this server is with the short message issuing of storage; The time-delay encryption server also provides a kind of instant extracting mode of short message of password authentification: when the user with my mobile phone, shortcode, 10086 or after mode such as WEB any time enters this short message time-delay encryption server and input extraction password, this server judges whether short message extracts password correct, if, then continue to check the short message whether this user is arranged, if have, then send this short message immediately, and deletion information; If not, then do not operate or point out incorrect.
Embodiment 1
Present embodiment is applicable to that the attaching position register of short-message system does not have the situation of short message transfer function:
Individual short message time-delay transmitting system as shown in Figure 2: transmit leg mobile phone MO sends to mobile switching centre by local base station with short message; Hang over short message signaling, content monitor that the time-delay encryption server between mobile switching centre and the Short Message Service Center is restrained by signaling, monitor all short messages earlier, whether this user of inquiry has the time-delay of customization short message to send business in its database then, judges whether to carry out the short message storage again.
The encryption server of delaying time as shown in Figure 5 comprises monitoring enquiry module, control module, time block, password authentication module, memory module; The monitoring enquiry module links to each other with memory module by control module; Control module links to each other with time block, password authentication module respectively;
The monitoring enquiry module is used for short message is monitored, and judges whether this short message sends for carrying out the short message time-delay;
Control module is used to control the storage or the transmission of encrypting short message;
Memory module is used for storage time-delay short message;
Time block stores Preset Time, is used for reporting to the control module transmitting time;
Password authentication module is used for identifying user identity, and sends the checking report to control module.
When the user sent SMS message, server was monitored and is judged in its database whether this user registers this business, if having, then control module is sent control command to Short Message Service Center, makes Short Message Service Center end to send, and stores this short message.After the short message of storage met the transmission condition, control module changed the transmit status of Short Message Service Center, and the short message of storage is resend Short Message Service Center, and this short message is deleted from memory module.
Perhaps, control module is sent control command to attaching position register, the user the short message of attaching position register receive send out state and be set to " pass ", and store this short message.After the short message of storage meets time transmission condition, control module user the short message of attaching position register receive send out state and be set to " opening ", and with the storage short message resend Short Message Service Center, this short message is deleted from memory module.
The monitoring enquiry module is by the monitoring short message, judges whether this short message need delay time to wait to send out, as not being then to go on foot flow process down; Short Message Service Center inquiry recipient attaching position register is learnt recipient place mobile switching centre, Short Message Service Center sends to recipient place mobile switching centre with short message, and mobile switching centre comes downwards to recipient's mobile phone by base station system with short message.
Time-delay sends as need, then judges whether to arrive the short message transmitting time again, and user's Preset Time is stored in the time block, then directly short message is delivered to Short Message Service Center in this way; As not being then this short message to be stored in the short message time-delay encryption server, meet the transmission condition up to this short message.
When the short message of storage when reaching user's Preset Time, promptly meet the transmission condition, time block report control module, control module resends Short Message Service Center with the short message in the memory module.
When recipient user passes through the authentication of password authentication module, promptly meet the transmission condition, the report that password authentication module will be proved to be successful sends to control module, control module resends Short Message Service Center with the short message in the memory module and issues, issue the back control module and end the transmit status of this user immediately at Short Message Service Center, or the short message that attaching position register is set receive send out state and be set to " pass ".
Embodiment 2
Be applicable to that attaching position register has the short message transfer function, as shown in Figure 3, the user is provided with short message transfer on mobile phone on the one hand, destination Mobile Station International ISDN Number that will call forwarding is set to short message time-delay encryption server number, its attaching position register is just operated this application of this user, be about to the short message setting and transfer on the short message time-delay encryption server, by this server short message is mail to Short Message Service Center then; On the other hand, MT user with short message, shortcode (as 139********), 10086 or mode such as WWW, carries out this business application to the time-delay encryption server by my mobile phone+password, asks to be provided with the time point of short message issuing.Arrive when the time of setting, this server is cancelled this user's short message transfer function to the attaching position register application of user place, and the short message of storage is mail to Short Message Service Center and issues.
But be loaded with the short message transfer module owing to attaching position register among the embodiment 2, when therefore the user customizes secure service on short message time-delay encryption server, the short message transfer function also is set on mobile phone, promptly send the destination Mobile Station International ISDN Number of this user's short message transfer, the encryption server number of promptly delaying time to attaching position register by mobile switching centre.Attaching position register is made as time-delay encryption server number with the destination Mobile Station International ISDN Number of described short message transfer, cancel this user's short message transfer then by this server at user's setting-up time, in attaching position register, short message is dealt into Short Message Service Center issues.Or the user will store short message short-message sending service center by this server and issue after password authentification, and after operation was finished, control module was recovered user's short message transfer function immediately.
The time-delay encryption server of embodiment 1 and enforcement 2 all is to be managed by telecom operators.
Embodiment 3
By mobile phone short message transfer is set with embodiment 2 and makes the method for the storage of time-delay encryption server, time-delay short message identical, present embodiment is equally applicable to the situation that attaching position register has the short message transfer function:
Difference is that this example time-delay encryption server is placed on the information service provider place, by its operation, management, maintenance.System configuration as shown in Figure 4, short message time-delay encryption server is to link to each other with described Short Message Service Center by short messaging gateway, described time-delay encryption server also links to each other with described attaching position register by the OMC of network management system, i.e. short message time-delay encryption server is submitted short message transfer to by the short messaging gateway and the webmaster operating system interface machine of on/off operation instruction from telecom operators to attaching position register.