Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Should understand; the method and apparatus of the protection short message content of the embodiment of the present invention can be applied to various communication systems; for example: GSM (Global System of Mobile communication; global system for mobile telecommunications) system, CDMA (Code Division Multiple Access; code division multiple access) system, WCDMA (Wideband Code Division Multiple Access; Wideband Code Division Multiple Access (WCDMA)) system, GPRS (General Packet Radio Service; GPRS) etc., the embodiment of the present invention does not limit.
Fig. 1 is the application scenarios figure of the method for the protection short message content of the embodiment of the present invention.
In the embodiment of the present invention; transmit leg 20 sends the note of carrying protection indication to recipient 10 by sms center 30; understandable; the note of the embodiment of the present invention; can be that user passes through mobile phone or other telecommunication terminals directly send or the word of reception or the information of numeral, can also be the information that comprises the various multimedia forms such as word, image, sound, data.
Fig. 2 is a kind of method flow diagram of protecting short message content of the embodiment of the present invention.
Step 110: sms center 30 (short message service center is called for short SMSC) receives the note of carrying protection indication that transmit leg 20 sends.
Wherein, this sms center 30 can be short message service center (short message service center is called for short SMSC), or multimedia messaging center (multimedia message service center, be called for short MMSC), i.e. MMS center.This sms center 30 can comprise the sms center of transmit leg 20 and receive 10 sides' sms center.
This protection indication side of being sent out 20 sets in advance in this note, this protection indicate can be the element of note in whole or in part to short message content can not revise, can not forward, can not preserve, limit one or more in the note term of validity or limitation forwarding number of times.
Particularly, this transmit leg 20 can be indicated this protection indication by increase additional character in short message content, and for example, #NF# indication forbids forwarding this note, #NFM# indication forbids revising this note etc.
Optionally, this transmit leg 20 can also, by carry this protection indication at the message header of this note, for example, increase additional character at the message header of this note and represent described protection indication.
Be understandable that, by additional character is set in short message content, represent that the mode of this protection indication is not limited to this, as long as this sms center 30 or recipient 10 can identify the indication information of this additional character.
Optionally, this transmit leg 20 can also need to be encrypted the short message content of this note according to user.For example, by the telephone number that uses recipient 10, be encrypted, recipient 10 upgrades after note client is deciphered this note and has read-only power.
Step 120: this sms center is resolved this note, obtains this protection indication and short message content.
Step 130: this sms center is according to this protection indication, the respective handling of restriction recipient to this short message content.
Particularly, this sms center 30 determines that this protection indication comprises the indication of forbidding modification, this short message content is converted to multimedia message, and this protection indication is carried in this multimedia message, and forward this multimedia message to this recipient 10.
For example; this sms center 30 forbids according to this indication of revising, and the short message content of text form is converted to the multimedia message of picture format, and this protection indication is arranged in this multimedia message; for example, the coding of this protection indication can be embedded into the position outside this multimedia message displaying contents.Further, this sms center 30 is the MMS center to recipient 10 by this forwarding of multimedia, by this MMS center, by this forwarding of multimedia, gives this recipient 10.
Optionally, this sms center 30 determines that this protection indication comprises and forbids the indication that forwards, according to this, forbids that the indication forwarding refuses this recipient 10 and forward the request of these notes.
For example; when this protection indication comprises while forbidding forwarding; this sms center 30 forwards this note to this recipient 10; this recipient 10 sends to this sms center 30 Forward-reques that forwards this note; the forwarding of forbidding that this sms center 30 sends this note according to transmit leg 20 is indicated, and refuses the Forward-reques of these recipient's 10 these notes of forwarding.
Optionally; this sms center 30 determines that this protection indication comprises the indication of forbidding revising rear forwarding; obtaining the first note of this short message content describes; further obtaining the second note of these recipient's 10 these notes of forwarding describes; judge whether this first note description mates with this second note description, if coupling forwards the note that this recipient 10 forwards; if do not mate, refuse the Forward-reques of these recipient's 10 these notes of forwarding.
For example, when this protection indication comprise forbid revising after the indication of forwarding, this sms center 30 obtains the first note of this short message content and describes, wherein, this note is described the size with this short message content, font attribute or display position etc. is associated.If this short message content is modified, this note is described also and is changed thereupon.This sms center 30 forwards this note to this recipient 10, further receive the Forward-reques that this recipient 10 forwards this note, obtaining the second note of these recipient's 10 these notes of forwarding describes, judge whether this first note description mates with this second note description, if coupling, forward the note that this recipient 10 forwards, if do not mate, refuse the Forward-reques of these recipient's 10 these notes of forwarding.
Wherein, this sms center 30 judges whether this first note description mates with this second note description, can be, judge that the matching degree that this first note is described and this second note is described reaches threshold value, determine the first note description and this second note profile matching, otherwise determining that the first note is described with the description of this second note does not mate.
Optionally; this sms center 30 determines that this protection indication comprises the indication of forbidding revising rear forwarding; this sms center 30 receives the Forward-reques of these recipient's 10 these notes of forwarding; whether the short message content that judges this transmit leg 20 mates with the short message content that this recipient 10 forwards this note; if coupling; forward this recipient's 10 notes, if do not mate, refuse the request of these recipient's 10 these notes of forwarding.
Optionally; according to described protection indication; the respective handling of restriction recipient to this short message content; comprise; this sms center 30 can, according to this protection indication, be encrypted this short message content, and forwards upgrading link to this recipient 10; receive this recipient 10 according to the indication that completes of this upgrade information upgrading note client, forward the short message content of this encryption to this recipient 10.
For example, this sms center 30 judges that the note that this transmit leg 20 sends carries protection indication, this short message content is encrypted, and makes recipient 10 cannot read this short message content, and this sms center 30 further sends upgrade information to this recipient 10.This recipient 10 is according to this upgrade information upgrading note client, and sends to have upgraded and be prompted to this sms center 30, and this sms center 30 completes prompting according to this upgrading, forwards this note to this recipient 10.This recipient 10 uses the note client of this upgrading to decipher this short message content and protection indication, and according to this protection indication, the processing of restriction to this short message content.
Wherein, this upgrade information can be upgrading link, or upgrading indication, or AKU, and this recipient 10 can download AKU by over the air, this recipient's 10 that upgrades note client according to this upgrading link.
Optionally, the prompting frame that this recipient 10 can indicate by this upgrading, reminding user is according to this recipient's 10 of prompting upgrading note client.
Optionally, this recipient 10 can also be by installing the AKU in this upgrade information, this recipient's 10 that directly upgrades note client.Wherein, the note client of upgrading can limit according to this protection indication the processing capacity such as forwarding, modification, preservation, the forwarding term of validity, hop count of this note.
For example, this recipient 10 determines that this protection is designated as in the time of can not editing, and this recipient 10 does not allow user to edit this short message content or element content wherein.
If this protection is designated as, can not preserve, this recipient 10 checks after this note, exits this short message mode, and this note is deleted by this note client.
If this protection is designated as, can not forward, only allow this recipient 10 to check this note, not allow terminal to forward this note.
If this protection is designated as the restriction note term of validity, calculate the time of these recipient's 10 these notes of storage, if exceed the scheduled time, delete this note, if do not exceed the scheduled time, do not delete this note.
If this protection is designated as limitation forwarding number of times; according to this recipient's 10 forward signal, calculate the hop count that forwards this note, if do not exceed described hop count, the option that forwards this note is effective status; if exceed described hop count, the option that forwards this note is disarmed state.
The method of the protection short message content of the embodiment of the present invention, according to the protection indication of this note, the processing of restriction to this short message content, the short message content that can make user send is effectively protected.
Fig. 3 is the structure chart of the sms center 100 of embodiment of the present invention protection short message content.
As shown in Figure 2; the sms center 100 of the protection short message content of the embodiment of the present invention; comprise transceiver 11 and processor 12; this transceiver 11 is connected with this processor 12; this transceiver 11 receives the note of carrying protection indication that transmit leg 20 sends; this processor 12 is resolved this and is carried the note that protection is indicated, and obtains this protection indication and short message content, and according to the respective handling of this protection indication restriction to this short message content.
The sms center 100 of the embodiment of the present invention, according to the protection indication of this note, the processing of restriction to this short message content, the short message content that can make user send is effectively protected.
Wherein, this sms center 100 can be short message service center (short message service center is called for short SMSC), or multimedia messaging center (multimedia message service center, be called for short MMSC), i.e. MMS center.The sms center that this sms center 100 comprises transmit leg 20 and reception 10 sides' sms center.
This protection indication side of being sent out 20 sets in advance in this note, this protection indicate can be the element of note in whole or in part to short message content can not revise, can not forward, can not preserve, limit one or more in the note term of validity or limitation forwarding number of times.
Particularly, this transmit leg 20 can be indicated this protection indication by increase additional character in short message content, and for example, #NF# indication forbids forwarding this note, #NFM# indication forbids revising this note etc.
Optionally, this transmit leg 20 can also, by carry this protection indication at the message header of this note, for example, increase additional character at the message header of this note and represent described protection indication.
Be understandable that, by additional character is set in short message content, represent that the mode of this protection indication is not limited to this, as long as this sms center 100 or recipient 10 can identify the indication information of this additional character.
Optionally, this transmit leg 20 can also need to be encrypted the short message content of this note according to user.For example, by the telephone number that uses recipient 10, be encrypted, recipient 10 upgrades after note client is deciphered this note and has read-only power.
This processor 12 is according to this protection indication; the respective handling of restriction recipient to this short message content; comprise; this processor 12 determines that this protection indication comprises the indication of forbidding modification; this short message content is converted to multimedia message; and this protection indication is carried in this multimedia message, and forward this multimedia message to this recipient 10 by this transceiver 11.
For example; this processor 12 forbids according to this indication of revising, and the short message content of text form is converted to the multimedia message of picture format, and this protection indication is arranged in this multimedia message; for example, this processor 12 can be embedded into the position outside this multimedia message displaying contents by the coding of this protection indication.Further, this processor 12 by this transceiver 11 by this forwarding of multimedia the MMS center to recipient 10, by this MMS center, by this forwarding of multimedia, give this recipient 10.
Optionally, this processor 12 determines that this protection indication comprises and forbids the indication that forwards, according to this, forbids that the indication forwarding refuses this recipient 10 and forward the request of these notes.
For example; this processor 12 determines that this protection indication comprises the indication of forbidding forwarding; this processor 12 forwards this note to this recipient 10; this recipient 10 sends to this sms center 100 Forward-reques that forwards this note; this processor 12 is indicated according to the forwarding of forbidding of this note, refuses the Forward-reques of these recipient's 10 these notes of forwarding.
Optionally; this processor 12 determines that this protection indication comprises the indication of forbidding revising rear forwarding; obtaining the first note of this short message content describes; further obtaining the second note of these recipient's 10 these notes of forwarding describes; compare this first note and describe and this second note description, if coupling forwards by this transceiver 11 note that these recipients 10 forward; if do not mate, refuse the Forward-reques of these recipient's 10 these notes of forwarding.
For example, when this processor 12 determine this protection indication comprise forbid revising after the indication of forwarding, this processor 12 obtains the first note of this short message content and describes, wherein, this note is described the size with this short message content, font attribute or display position etc. is associated.If this short message content is modified, this note is described also and is changed thereupon.This processor 12 forwards this note to this recipient 10 by this transceiver 11, further receive the Forward-reques that this recipient 10 forwards this note, obtaining the second note of these recipient's 10 these notes of forwarding describes, judge whether this first note description mates with this second note description, if coupling, by this transceiver 11, forward the note that this recipient 10 forwards, if do not mate, refuse the Forward-reques of these recipient's 10 these notes of forwarding.
Wherein, judge whether this first note description mates with this second note description, can be, this processor 12 judges that the matching degree that this first note is described and this second note is described reaches threshold value, determine the first note description and this second note profile matching, otherwise determining that the first note is described with the description of this second note does not mate.
Optionally; this processor 12 determines that this protection indication comprises the indication of forbidding revising rear forwarding; receive the Forward-reques that this recipient 10 forwards this note; whether the short message content that judges this transmit leg 20 mates with the short message content that this recipient 10 forwards this note; if coupling; by this transceiver 11, forward this recipient's 10 note, if do not mate, refuse the request of these recipient's 10 these notes of forwarding.
Optionally; this processor 12 can, according to this protection indication, be encrypted this short message content, and forwards upgrading link to this recipient 10; receive this recipient 10 according to the indication that completes of this upgrade information upgrading note client, the short message content that forwards this encryption by this transceiver 11 is to this recipient 10.
For example, this processor 12 judges that the note that this transmit leg 20 sends carries protection indication, this short message content is encrypted, and makes recipient 10 cannot read this short message content, and this processor 12 further sends upgrade information to this recipient 10.This recipient 10 is according to this upgrade information upgrading note client, and sends to have upgraded and be prompted to this sms center 100, and this processor 12 completes prompting according to this upgrading, forwards this note to this recipient 10.This recipient 10 uses the note client of this upgrading to decipher this short message content and protection indication, and according to this protection indication, the processing of restriction to this short message content.
Wherein, this upgrade information can be upgrading link, or upgrading indication, or AKU, and this recipient 10 can download AKU by over the air, this recipient's 10 that upgrades note client according to this upgrading link.
Optionally, the prompting frame that this recipient 10 can indicate by this upgrading, reminding user is according to this recipient's 10 of prompting upgrading note client.
Optionally, this recipient 10 can also be by installing the AKU of this upgrade information, this recipient's 10 that directly upgrades note client.Wherein, the note client of upgrading can limit according to this protection indication the processing capacity such as forwarding, modification, preservation, the forwarding term of validity, hop count of this note.
For example, this recipient 10 determines that this protection is designated as in the time of can not editing, and this recipient 10 does not allow user to edit this short message content or element content wherein.
If this protection is designated as, can not preserve, this recipient 10 checks after this note, exits this short message mode, and this note is deleted by this note client.
If this protection is designated as, can not forward, only allow this recipient 10 to check this note, not allow terminal to forward this note.
If this protection is designated as the restriction note term of validity, calculate the time of these recipient's 10 these notes of storage, if exceed the scheduled time, delete this note, if do not exceed the scheduled time, do not delete this note.
If this protection is designated as limitation forwarding number of times; according to this recipient's 10 forward signal, calculate the hop count that forwards this note, if do not exceed described hop count, the option that forwards this note is effective status; if exceed described hop count, the option that forwards this note is disarmed state.
Sms center 100 in the present embodiment can also comprise memory 13, and short message content and protection indication that this memory 13 sends for storing this recipient 10 or transmit leg 20, also can store upgrade information.
The sms center 100 of the embodiment of the present invention, according to the protection indication of this note, the processing of restriction to this short message content, the short message content that can make user send is effectively protected.
Fig. 4 is the structural representation of the sms center 200 of the protection short message content of another embodiment of the present invention.
As shown in Figure 4, the sms center 200 of the embodiment of the present invention, comprises transceiver module 15, parsing module 16 and note processing module 17.
This transceiver module 15 receives the note of carrying protection indication that transmit leg 20 sends,
This parsing module 16 is resolved this and is carried the note that protection is indicated, and obtains this protection indication and short message content.
This note processing module 17 is according to the respective handling of this protection indication restriction to this short message content.
The sms center 200 of the embodiment of the present invention, according to the protection indication of this note, the processing of restriction to this short message content, the short message content that can make user send is effectively protected.
Wherein, this sms center 200 can be short message service center (short message service center is called for short SMSC), or multimedia messaging center (multimedia message service center, be called for short MMSC), i.e. MMS center.The sms center that this sms center 200 comprises transmit leg 20 and reception 10 sides' sms center.
This protection indication side of being sent out 20 sets in advance in this note, this protection indicate can be the element of note in whole or in part to short message content can not revise, can not forward, can not preserve, limit one or more in the note term of validity or limitation forwarding number of times.
Particularly, this transmit leg 20 can be indicated this protection indication by increase additional character in short message content, and for example, #NF# indication forbids forwarding this note, #NFM# indication forbids revising this note etc.
Optionally, this transmit leg 20 can also, by carry this protection indication at the message header of this note, for example, increase additional character at the message header of this note and represent described protection indication.
Be understandable that, by additional character is set in short message content, represent that the mode of this protection indication is not limited to this, as long as this sms center 100 or recipient 10 can identify the indication information of this additional character.
Optionally, this transmit leg 20 can also need to be encrypted the short message content of this note according to user.For example, by the telephone number that uses recipient 10, be encrypted, recipient 10 upgrades after note client is deciphered this note and has read-only power.
This note processing module 17 is according to this protection indication, and the respective handling of restriction recipient 10 to this short message content, comprises,
This note processing module 17 determines that this protection indication comprises the indication of forbidding modification, this short message content is converted to multimedia message, and this protection indication is carried in this multimedia message, and forward this multimedia message to this recipient 10 by this transceiver module 15.
For example; this note processing module 17 forbids according to this indication of revising; the short message content of text form is converted to the multimedia message of picture format; and this protection indication is arranged in this multimedia message; for example, this note processing module 17 can be embedded into the position outside this multimedia message displaying contents by the coding of this protection indication.Further, this note processing module 17 by this transceiver module 15 by this forwarding of multimedia the MMS center to recipient 10, by this MMS center, by this forwarding of multimedia, give this recipient 10.
Optionally, this note processing module 17 determines that this protection indication comprises and forbids the indication that forwards, according to this, forbids that the indication forwarding refuses this recipient 10 and forward the request of these notes.
For example; this note processing module 17 determines that this protection indication comprises the indication of forbidding forwarding; forward this note to this recipient 10; this recipient 10 sends to this sms center 100 Forward-reques that forwards this note; this note processing module 17 is indicated according to the forwarding of forbidding of this note, refuses the Forward-reques of these recipient's 10 these notes of forwarding.
Optionally; this note processing module 17 determines that this protection indication comprises the indication of forbidding revising rear forwarding; obtaining the first note of this short message content describes; further obtaining the second note of these recipient's 10 these notes of forwarding describes; compare this first note and describe and this second note description, if coupling forwards by this transceiver module 15 note that these recipients 10 forward; if do not mate, refuse the Forward-reques of these recipient's 10 these notes of forwarding.
For example; this note processing module 17 determines that this protection indication comprises that the indication of forbidding revising rear forwarding, this processor 12 obtain the first note of this short message content and describe, wherein; this note is described the size with this short message content, and font attribute or display position etc. is associated.If this short message content is modified, this note is described also and is changed thereupon.This note processing module 17 forwards this note to this recipient 10 by this transceiver module 15, further receive the Forward-reques that this recipient 10 forwards this note, obtaining the second note of these recipient's 10 these notes of forwarding describes, judge whether this first note description mates with this second note description, if coupling, by this transceiver module 15, forward the note that this recipient 10 forwards, if do not mate, refuse the Forward-reques of these recipient's 10 these notes of forwarding.
Wherein, judge whether this first note description mates with this second note description, can be, this processor 12 judges that the matching degree that this first note is described and this second note is described reaches threshold value, determine the first note description and this second note profile matching, otherwise determining that the first note is described with the description of this second note does not mate.
Optionally; this note processing module 17 determines that this protection indication comprises the indication of forbidding revising rear forwarding; receive the Forward-reques that this recipient 10 forwards this note; whether the short message content that judges this transmit leg 20 mates with the short message content that this recipient 10 forwards this note; if coupling; by this transceiver module 15, forward this recipient's 10 note, if do not mate, refuse the request of these recipient's 10 these notes of forwarding.
Optionally; this note processing module 17 can be according to this protection indication; encrypt this short message content; and forward upgrading link to this recipient 10 by this transceiver module 15; receive this recipient 10 according to the indication that completes of this upgrade information upgrading note client, the short message content that forwards this encryption by this transceiver module 15 is to this recipient 10.
For example; this note processing module 17 judges that the note that this transmit leg 20 sends carries protection indication; this short message content is encrypted, makes recipient 10 cannot read this short message content, this note processing module 17 further sends upgrade information to this recipient 10.This recipient 10 is according to this upgrade information upgrading note client, and sends to have upgraded and be prompted to this sms center 200, and this note processing module 17 completes prompting according to this upgrading, forwards this note to this recipient 10.This recipient 10 uses the note client of this upgrading to decipher this short message content and protection indication, and according to this protection indication, the processing of restriction to this short message content.
Wherein, this upgrade information can be upgrading link, or upgrading indication, or AKU, and this recipient 10 can download AKU by over the air, this recipient's 10 that upgrades note client according to this upgrading link.
Optionally, the prompting frame that this recipient 10 can indicate by this upgrading, reminding user is according to this recipient's 10 of prompting upgrading note client.
Optionally, this recipient 10 can also be by installing the AKU of this upgrade information, this recipient's 10 that directly upgrades note client.Wherein, the note client of upgrading can limit according to this protection indication the processing capacity such as forwarding, modification, preservation, the forwarding term of validity, hop count of this note.
For example, this recipient 10 determines that this protection is designated as in the time of can not editing, and this recipient 10 does not allow user to edit this short message content or element content wherein.
If this protection is designated as, can not preserve, this recipient 10 checks after this note, exits this short message mode, and this note is deleted by this note client.
If this protection is designated as, can not forward, only allow this recipient 10 to check this note, not allow terminal to forward this note.
If this protection is designated as the restriction note term of validity, calculate the time of these recipient's 10 these notes of storage, if exceed the scheduled time, delete this note, if do not exceed the scheduled time, do not delete this note.
If this protection is designated as limitation forwarding number of times; according to this recipient's 10 forward signal, calculate the hop count that forwards this note, if do not exceed described hop count, the option that forwards this note is effective status; if exceed described hop count, the option that forwards this note is disarmed state.
The sms center 200 of the protection short message content of the embodiment of the present invention, the note of carrying protection indication by receiving this, and according to this processing of protection indication restriction to this short message content, the short message content that can make user send is effectively protected.
Those of ordinary skills can recognize, the module of each example of describing in conjunction with embodiment disclosed herein, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions are carried out with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can realize described function with distinct methods to each specifically should being used for, but this realization should not thought and exceeds scope of the present invention.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the system of foregoing description, equipment and module, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In the several embodiment that provide in the application, should be understood that disclosed equipment and method can realize by another way.Device embodiment described above is only schematically, and for example, the division of described module, is only that a kind of logic function is divided, and during actual realization, can have other dividing mode.
In addition, the each functional module in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of modules exists, also can two or more module integrations in a unit.
If described function realizes and during as production marketing independently or use, can be stored in a computer read/write memory medium using the form of SFU software functional unit.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words or the part of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) carry out all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, read-only memory (ROM, Read-Only Memory), the various media that can be program code stored such as random access memory (RAM, RandomAccess Memory), magnetic disc or CD.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, any be familiar with those skilled in the art the present invention disclose technical scope in; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.