CN101426178B - Number processing method and system based on pseudo-code - Google Patents
Number processing method and system based on pseudo-code Download PDFInfo
- Publication number
- CN101426178B CN101426178B CN2008101730627A CN200810173062A CN101426178B CN 101426178 B CN101426178 B CN 101426178B CN 2008101730627 A CN2008101730627 A CN 2008101730627A CN 200810173062 A CN200810173062 A CN 200810173062A CN 101426178 B CN101426178 B CN 101426178B
- Authority
- CN
- China
- Prior art keywords
- pseudo
- code
- mmsc
- user
- server
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a pseudo-code-based number processing method and system. The method includes: MMSC receiving the multimedia message from the sender, wherein, the multimedia message carries the number of the sender and the number of the receiver; at a predestined scene, the MMSC sending a pseudo-code switching request message to the pseudo-code server, wherein the pseudo-code switching request message carries the number of the sender; the pseudo-code server converting the sending the number of the sender into a pseudo-code number, and sending a pseudo-code conversion response message to the MMSC, in which the pseudo-code conversion response message carries a pseudo-code identification and a pseudo-code information including the pseudo-code; the MMSC carrying the pseudo-code information and pseudo-code identification in the multimedia message, and sending the multi-media message to the receiver. The technical scheme of the invention converts the user's real number into the pseudo-code through the interaction between the MMSC and the pseudo-code server, and sends the pseudo-code to the receiver, thereby protecting the user's real number from releasing and improving the user's satisfaction.
Description
Technical field
The present invention relates to the communications field, relate in particular to a kind of number processing method and system based on pseudo-code.
Background technology
Multimedia messaging service, MMS (Multimedia Messaging Service, abbreviate MMS as) be a kind of can be between terminal and terminal and terminal and Email, (the Value Added Service Provider of value-added service provider, abbreviate VASP as) wait other to transmit the messenger service of content of multimedia between using, wherein, MMS mainly realizes by multimedia messaging service, MMS center (Multimedia Messaging Service Center abbreviates MMSC as).
At present, Multimedia Message mainly is handed down to such as the portable terminal of mobile phone (according to statistics by VASP, 70% Multimedia Message is handed down to mobile phone by VASP), because some VASP management is lack of standardization, the Multimedia Message that can will comprise " rubbish contents " sends to the mobile phone that does not have custom service, and the consumption trap is set, it is discontented to cause the user that operator is produced.On the other hand, because the user does not often wish that to the requirement of privacy the phone number of oneself leaks.Though multimedia messaging service, MMS has anonymous sending function, but when the transmit leg user anonymity sends, if the recipient is VASP, then the sender address that shows among the VASP is for empty or be specific character string, can cause the business that the user can't program request/order VASP like this; If the recipient is a mobile phone, just can not reply multimedia message directly for the transmit leg user, like this, can't satisfy the user's communications demand.
In sum, in multimedia messaging service, MMS, how the user protects the true number of oneself not leak, thereby effectively prevents to receive rubbish contents, avoids falling into the consumption trap, does not propose effective solution at present as yet.
Summary of the invention
Consider that a kind of technology of the needs that exist in the correlation technique solves in multimedia messaging service, MMS; need protection problem that oneself true number do not leak and propose the present invention of user; for this reason; main purpose of the present invention is to provide a kind of number processing method and system based on pseudo-code, to address the above problem.
According to an aspect of the present invention, provide a kind of number processing method based on pseudo-code, being applied to transmit leg and recipient is that MMSC carries out in the mutual process of Multimedia Message via the multimedia messaging service, MMS center.
Number processing method based on pseudo-code according to the present invention comprises: MMSC receives the Multimedia Message from transmit leg, wherein, carries sender number and recipient's number in the Multimedia Message; Under predetermined scene, MMSC sends pseudo-code conversion request message to the pseudo-code server, and between each pseudo-code server, exist under the situation of network, described pseudo-code and described sender number and other all pseudo-code servers are done synchronously, wherein, carry sender number in the pseudo-code conversion request message; The pseudo-code server converts sender number to pseudo-code, sends pseudo-code transition response message to MMSC, wherein, carries the pseudo-code information that pseudo-code identified and comprised pseudo-code and pseudo-code characteristic value in the pseudo-code transition response message; MMSC carries pseudo-code information and pseudo-code sign in Multimedia Message, and Multimedia Message is sent to the recipient.
According to another aspect of the present invention, provide a kind of number treatment system based on pseudo-code.
Number treatment system based on pseudo-code according to the present invention comprises MMSC and pseudo-code server, wherein the pseudo-code server comprises: first receiver module, be used for receiving pseudo-code conversion request message, wherein, carry sender number in the pseudo-code conversion request message from MMSC; Modular converter is used for converting sender number to pseudo-code; First sending module is used for sending pseudo-code transition response message to MMSC, wherein, carries the pseudo-code information that pseudo-code identified and comprised pseudo-code and pseudo-code characteristic value in the pseudo-code transition response message; This pseudo-code server also is used for existing under the situation of network between each pseudo-code server, and this pseudo-code and sender number and other all pseudo-code servers are done synchronously; MMSC comprises: second receiver module is used to receive the pseudo-code transition response message from the pseudo-code server; Transceiver module is used for carrying pseudo-code information and pseudo-code sign at Multimedia Message, and Multimedia Message is sent to the recipient.
By above-mentioned at least one technical scheme of the present invention, in Multimedia Message is mutual, by the true number translated with the user is pseudo-code, solved the problem that user's true number leaks, thereby prevent that effectively the user from receiving rubbish contents, avoid falling into the consumption trap, improved user's satisfaction.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of specification, is used from explanation the present invention with embodiments of the invention one, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the structured flowchart based on the number treatment system of pseudo-code of system according to the invention embodiment;
Fig. 2 is the preferred structure block diagram based on the number treatment system of pseudo-code of system according to the invention embodiment;
Fig. 3 is the block diagram of pseudo-code server absolute construction;
Fig. 4 is the block diagram of pseudo-code server networking structure;
The pseudo-code server set that Fig. 5 shows system according to the invention embodiment is formed in the number treatment system based on pseudo-code on the external authentication server;
The pseudo-code server set that Fig. 6 shows system according to the invention embodiment is formed in the number treatment system based on pseudo-code of MMSC inside;
The pseudo-code server that Fig. 7 shows system according to the invention embodiment is the number treatment system based on pseudo-code of autonomous device;
Fig. 8 is the flow chart based on the number processing method of pseudo-code according to the inventive method embodiment;
Fig. 9 is the schematic diagram according to the pseudo-code conversion request message of method shown in Figure 8;
Figure 10 is the schematic diagram according to the pseudo-code transition response message of method shown in Figure 8;
Figure 11 is the schematic diagram according to the pseudo-code inverse transform request message of method shown in Figure 8;
Figure 12 is the schematic diagram according to the pseudo-code inverse transform response message of method shown in Figure 8;
Figure 13 is the process chart according to the example one of method shown in Figure 8;
Figure 14 is the process chart according to the example two of method shown in Figure 8;
Figure 15 is the process chart according to the example three of method shown in Figure 8.
Embodiment
Functional overview
Main thought of the present invention is: carry out in the mutual process of Multimedia Message via multimedia messaging service, MMS center (MMSC) at transmit leg and recipient; the true number of transmit leg is sent to the pseudo-code server; with the true number translated of transmit leg is pseudo-code; and this pseudo-code sent to the recipient; true number with the protection transmit leg does not leak, and avoids VASP to carry out the harassing and wrecking and the consumption trap of the Multimedia Message of rubbish contents.
Under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Describe the embodiment of the invention in detail below in conjunction with accompanying drawing.
System embodiment
According to the embodiment of the invention, provide a kind of number treatment system based on pseudo-code.
Fig. 1 is the structural framing figure based on the number treatment system of pseudo-code according to the embodiment of the invention, as shown in Figure 1, this system comprises pseudo-code server 10 and MMSC 20, wherein, pseudo-code server 10 comprises first receiver module 102, modular converter 104 and first sending module 106, and MMSC 20 comprises second receiver module 202, processing module 204 and transceiver module 206.The following specifically describes the details of each module.
In pseudo-code server 10, first receiver module 102 is connected to MMSC 20, is used for receiving pseudo-code conversion request message from MMSC, wherein, carries sender number in the pseudo-code conversion request message; Modular converter 104 is connected to first receiver module 102, is used for converting the sender number of first receiver module 102 to pseudo-code; First sending module 106 is connected to modular converter 104, is used for sending pseudo-code transition response message to MMSC, wherein, carries the pseudo-code information that pseudo-code identified and comprised pseudo-code in the pseudo-code transition response message; Preferably, the pseudo-code information here can also comprise the pseudo-code characteristic value of pseudo-code correspondence.
In MMSC 20, second receiver module 202 with 106 wired or wireless connections of first sending module, is used for receiving the pseudo-code transition response message from pseudo-code server (particularly, from first sending module 106); Transceiver module 206 is connected to second receiver module 202, is used for carrying pseudo-code information and pseudo-code sign at Multimedia Message, and Multimedia Message is sent to the recipient.
The number treatment system that provides by the embodiment of the invention based on pseudo-code; mutual by between MMSC and pseudo-code server is pseudo-code with user's true number translated, and this pseudo-code is sent to the recipient; protect the true number of transmit leg not leak, improved user's satisfaction.
Fig. 2 shows the preferred structure frame diagram based on the number treatment system of pseudo-code of the embodiment of the invention, as shown in Figure 2, more preferably, MMSC 20 can also comprise the authentication module 208 and second sending module 210, the pseudo-code server can also comprise parsing module 108, as shown in Figure 2, and in MMSC 20, authentication module 208 is used for sender number and recipient's number are carried out the legitimacy judgement; Second sending module 210 is connected to the authentication module 208 and first receiver module 102, is used for judging under the legal situation of sender number and recipient's number in authentication module 208, and sender number is sent to the pseudo-code server.
The recipient after receiving the multimedia messages that transmit leg sends, if the recipient wishes to send other multimedia messagess to transmit leg, can be by means of realizing this function with the associative operation of lower module.
By said system, not only protected user's privacy, and can satisfy the use of user's communications demand and VASP business.
Need to prove that exist under the situation of a plurality of pseudo-code servers, the algorithm of pseudo-code server is the same in net, pseudo-code produces at random, and the each pseudo-code that generates of promptly same number is all different, at present, for the deployment of pseudo-code server, the following dual mode of main existence:
One, the independent deployment, be not have network between each pseudo-code server, as shown in Figure 3, change the true number of transmit leg to 1 request of pseudo-code server at Multimedia Message center 1, pseudo-code server 1 becomes pseudo-code with the true number translated of transmit leg, and return pseudo-code and pseudo-code characteristic value to Multimedia Message center 1, wherein, this pseudo-code characteristic value is that pseudo-code server 1 produces at random, in follow-up operating process, Multimedia Message center 1 can calculate pseudo-code according to the true number of pseudo-code characteristic value and transmit leg.
Multimedia Message center 2 is issued with the pseudo-code and the pseudo-code characteristic value of sender number in Multimedia Message center 1, by Multimedia Message center 2 pseudo-code and the pseudo-code characteristic value of sender number is transmitted to the recipient, when the recipient replys Multimedia Message, the pseudo-code and the pseudo-code characteristic value of sender number are returned to Multimedia Message center 2, pseudo-code server 2 is issued with the pseudo-code and the pseudo-code characteristic value of sender number in Multimedia Message center 2, the true number that pseudo-code server 2 goes out transmit leg according to the pseudo-code and the pseudo-code characteristic value inverse of sender number, Multimedia Message center 2 sends multimedia message according to the true number of transmit leg to transmit leg.
Wherein, multimedia hub 3, pseudo-code server 3 are identical with the reciprocal process and the said process of other multimedia hubs and pseudo-code server, repeat no more here.
As can be seen, the effect of pseudo-code characteristic value has following 2 points: 1, need go out true number according to pseudo-code and pseudo-code characteristic value inverse, can know just which MMS center Multimedia Message is issued; 2, the pseudo-code server is independent, and pseudo-code server 2 can not obtain the information that pseudo-code server 1 produces pseudo-code, and pseudo-code produces immediately, needs this moment the pseudo-code characteristic value to go out true number by inverse.
Two, interconnected deployment, be to have network between each pseudo-code server, as shown in Figure 4, change the true number of transmit leg to 1 request of pseudo-code server at Multimedia Message center 1, pseudo-code server 1 becomes pseudo-code with the true number translated of transmit leg, and simultaneously true number and other all pseudo-code servers of this pseudo-code and transmit leg are done synchronously, and return pseudo-code and pseudo-code characteristic value to Multimedia Message center 2, pseudo-code by Multimedia Message center 2 sender number is transmitted to the recipient, when the recipient replys Multimedia Message, the pseudo-code of sender number is returned to Multimedia Message center 2, pseudo-code server 2 is issued with this pseudo-code and pseudo-code characteristic value in Multimedia Message center 2, pseudo-code server 2 is found the true number of transmit leg according to this pseudo-code, and Multimedia Message center 2 sends multimedia message according to the true number of transmit leg to transmit leg.
Wherein, multimedia hub 3, pseudo-code server 3 are identical with the reciprocal process and the said process of other multimedia hubs and pseudo-code server, repeat no more here.
In above-mentioned number treatment system based on pseudo-code, as required, can arrange the pseudo-code server neatly, for example, can include but not limited to following three kinds of exemplary approach that provide:
Mode one: as shown in Figure 5, on the integrated externally authentication server of pseudo-code server, MMSC by and the external authentication server between information interaction realize converting sender number to pseudo-code.
Mode two: as shown in Figure 6, the pseudo-code server is integrated in MMSC inside, realizes converting sender number to pseudo-code by the pseudo-code server among this MMSC.
Mode three: as shown in Figure 7, the pseudo-code server is the equipment that is independent of MMSC or external authentication server, MMSC realizes converting sender number to pseudo-code by carrying out information interaction with this pseudo-code server, preferably, MMSC can be by realizing external authentication with the external authentication server alternately.
Method embodiment
Need to prove that for convenience of description, illustrated and described the technical scheme of method embodiment of the present invention hereinafter with the form of step, shown hereinafter step can be carried out in the computer system such as a set of computer-executable instructions.Though in relevant accompanying drawing, logical order has been shown, in some cases, can have carried out step shown or that describe with the order that is different from herein.
According to the embodiment of the invention, provide a kind of number processing method based on pseudo-code.Fig. 8 is the flow chart based on the number processing method of pseudo-code according to the embodiment of the invention, this method can be applied to transmit leg and the recipient carries out in the mutual process of Multimedia Message via MMSC, as shown in Figure 8, this method may further comprise the steps (step S802 is to step S806).
Step S802, MMSC receives the Multimedia Message from transmit leg, wherein, carry sender number and recipient's number in the Multimedia Message, under predetermined scene, MMSC sends pseudo-code conversion request message to the pseudo-code server, wherein, carry sender number in the pseudo-code conversion request message, wherein, the structure of this pseudo-code conversion request message can be a message structure as shown in Figure 9, and this message structure can comprise session id, message id, type of message, sender number etc.
Step S804, the pseudo-code server converts sender number to pseudo-code, send pseudo-code transition response message to MMSC, wherein, carry pseudo-code sign in the pseudo-code transition response message and comprise the pseudo-code information of pseudo-code, the pseudo-code information here can also comprise the pseudo-code characteristic value corresponding with pseudo-code, wherein, the structure of this pseudo-code transition response message can be a message structure as shown in figure 10, and this message structure can comprise session id, message id, type of message, sender number, pseudo-code, pseudo-code sign, pseudo-code characteristic value etc.
Step S806, MMSC carries pseudo-code information and pseudo-code sign in Multimedia Message, and the Multimedia Message that will carry pseudo-code information and pseudo-code sign sends to the recipient, and the recipient receives the Multimedia Message that MMSC sends, and obtains pseudo-code information and pseudo-code sign.
The recipient receives after the Multimedia Message of MMSC transmission, and receive direction MMSC sends first Multimedia Message, wherein, carries pseudo-code information, pseudo-code sign in first Multimedia Message; MMSC receives first Multimedia Message, and pseudo-code information that will be wherein is carried at and sends to the pseudo-code server in the pseudo-code inverse transform request message, wherein, the structure of this pseudo-code inverse transform request message can be a message structure as shown in figure 11, and this message structure can comprise session id, message id, type of message, pseudo-code, pseudo-code characteristic value etc.; The pseudo-code server receives pseudo-code information, go out corresponding sender number according to the pseudo-code information analysis, and sender number is carried in the pseudo-code inverse transform response message returns to MMSC, wherein, the structure of this pseudo-code inverse transform response message can be a message structure as shown in figure 12, this message structure can comprise the true number of session id, message id, type of message, transmit leg etc., and MMSC sends first Multimedia Message according to the true number of this transmit leg to transmit leg.
Wherein, predetermined scene comprises one of following:
Predetermined scene one: transmit leg is provided with sender number in MMSC need carry out the pseudo-code replacement;
The system of predetermined scene two: MMSC is set to sender number to be carried out pseudo-code and replaces;
Predetermined scene three: transmit leg and recipient need carry out external authentication.
In specific implementation process, MMSC is before the pseudo-code server sends pseudo-code conversion request message, MMSC can carry out the legitimacy judgement to sender number and recipient's number, judging under the legal situation of sender number and recipient's number, pseudo-code conversion request message is sent to the pseudo-code server.
By the technical scheme that the embodiment of the invention provides, in Multimedia Message is mutual, be pseudo-code by true number translated with the user, solved the problem that user's true number leaks, thereby effectively prevent to receive rubbish contents, avoid falling into the consumption trap, improved user's satisfaction.
Below in conjunction with instantiation the embodiment of the invention is elaborated.
Example one
Figure 13 is the detailed process flow chart based on the example one of the number processing method of pseudo-code according to the inventive method embodiment, in this example, on the integrated externally authentication server of pseudo-code server (for example, system as shown in Figure 5), as shown in figure 13, with user 1 (transmit leg) and user 2 (recipient) is example, sender number is carried out the pseudo-code transformation flow may further comprise the steps (step S1302 is to step S1320).
Step S1302, user 1 sends Multimedia Message to MMSC, wherein, carry user 1 termination number, user 2 termination number, the content of Multimedia Message in this Multimedia Message, wherein, user 1 termination number and user's 2 termination number all is real termination number, and user 2 can be one of following: VASP, user terminal; In this step, need to prove that user 1 can be carried at user 1 termination number, user 2 termination number, the content of request message in this external authentication message, sends to MMSC.
Step S1304, MMSC receives the Multimedia Message that user 1 sends, at first user 1 termination number and user 2 termination number are carried out inner authentication, promptly carrying out legitimacy judges, under the legal situation of the termination number of judging user 1 and user's 2 termination number, preferably, user 1 termination number and user's 2 termination number is sent to the external authentication server carry out authentication, for example, the legitimacy of business is judged, judges whether user 2 termination number exists; Need to prove that do not carrying out can implementing the present invention under the situation of external authentication, this does not influence essence of the present invention yet.
Step S1306, the external authentication server carries out authentication (corresponding to above-mentioned step S802) to user 1 termination number and user 2 termination number, the pseudo-code server that utilization is integrated in the external authentication server carries out the pseudo-code conversion with user 1 termination number, converts user 1 termination number to pseudo-code (corresponding to above-mentioned step S804); Preferably, in implementation process, can be as required or system's setting determine whether carrying out the pseudo-code conversion, for example, need carry out the pseudo-code transformation flow to sender number if be provided with in the system configuration of external authentication server, then carry out the pseudo-code conversion.
Step S1308, the pseudo-code server feeds back to authentication server, return pseudo-code transition response message, this pseudo-code transition response message is except the pseudo-code that can generate according to user 1 termination number, the pseudo-code characteristic value corresponding that can also comprise generation with pseudo-code, wherein, this pseudo-code condition code is optional return value, when there was a plurality of pseudo-code server that can not be mutual in system, each pseudo-code server can go out the true number of user terminal according to pseudo-code and pseudo-code eigenvalue calculation.
Step S1310, it is authenticating result that the external authentication server returns authentication response message to MMSC, this authenticating result includes pseudo-code mark of the user 1, user 1 pseudo-code, user 1 pseudo-code characteristic value etc., wherein, pseudo-code mark of the user 1, user 1 pseudo-code are to return the result, and user 1 pseudo-code characteristic value is to return the result.
Step S1312, MMSC sends to user 2 (corresponding to above-mentioned step S806) with pseudo-code mark of the user 1, user 1 pseudo-code, the characteristic value of user's 1 pseudo-code, the content of Multimedia Message etc.
After user 2 received the Multimedia Message that user 1 sends, it can receive and the content of the Multimedia Message that explicit user 1 sends, but true number that can not explicit user 1 terminal by above step, can be protected user 1 privacy.Next, user 2 can reply or send other Multimedia Messages to user 1, and following processing just shows this process.
Step S1314, user 2 sends a Multimedia Message (in order to distinguish mutually with the Multimedia Message that user 1 sends to MMSC, the Multimedia Message that user 2 sends can be labeled as Multimedia Message 2), carry user 1 pseudo-code, user 1 pseudo-code sign, the content of this Multimedia Message 2 in this Multimedia Message 2, and can carry user 1 pseudo-code characteristic value.
Step S1316, MMSC receive this Multimedia Message 2, user 1 pseudo-code and/or user's 1 pseudo-code characteristic value is carried at sends to the pseudo-code server that is integrated on the external authentication server in the pseudo-code inverse transform request message.
Step S1318, after the pseudo-code server receives user 1 pseudo-code (the pseudo-code characteristic value that may also have user 1), parse the true number of user's 1 terminal according to user 1 pseudo-code (the pseudo-code characteristic value that may also have user 1), and should true number be carried in the pseudo-code inverse transform response message and return to MMSC.
Step S1320, MMSC sends Multimedia Message 2 according to this number to user 1.
Wherein, step S1302 can realize by Fig. 1 or system shown in Figure 2 to step S1312, and step S1314 can realize by system shown in Figure 2 to step S1320.
By the technical scheme of above embodiment, not only protected user's privacy, and can satisfy the use of user's communications demand and VASP business.
Example two
Figure 14 is the detailed process flow chart based on the example two of the number processing method of pseudo-code according to the inventive method embodiment, in this example, the pseudo-code server is integrated in MMSC inside (for example, system as shown in Figure 6), as shown in figure 14, sender number is carried out the pseudo-code flow path switch and may further comprise the steps (step S1402 is to step S1418).
Step S1402, user 1 sends Multimedia Message to MMSC, wherein, carry user 1 termination number, user 2 termination number, the content of Multimedia Message in this Multimedia Message, wherein, user 1 termination number and user's 2 termination number all is real termination number, and user 2 can be one of following: VASP, user terminal.
Step S1404, MMSC receives the Multimedia Message (corresponding to above-mentioned step S802) that user 1 sends, at first user 1 termination number and user 2 termination number are carried out inner authentication, promptly carrying out legitimacy judges, under the legal situation of the termination number of judging user 1 and user's 2 termination number, preferably, user 1 termination number and user's 2 termination number is sent to the external authentication server carry out authentication, for example, legitimacy to business is judged, whether the termination number of judging user 2 exists etc., the external authentication server returns to MMSC with authenticating result after user 1 termination number and user's 2 termination number is carried out authentication; Need to prove that do not carrying out can implementing the present invention under the situation of external authentication, this does not influence essence of the present invention yet.
Step S1406, the pseudo-code server that utilization is integrated in MMSC inside carries out the pseudo-code conversion with user 1 termination number, convert user 1 termination number to pseudo-code (corresponding to above-mentioned step S804), preferably, in implementation process, can be as required or system's setting determine whether carrying out the pseudo-code conversion, for example, need carry out the pseudo-code transformation flow to sender number if be provided with in the system configuration of MMSC, or user 1 is provided with at the MMSC center and need carries out the pseudo-code transformation flow, then carries out the pseudo-code conversion.
Step S1408, the pseudo-code server feeds back to authentication server, return pseudo-code transition response message, this pseudo-code transition response message is except the pseudo-code that can generate according to user 1 termination number, the pseudo-code characteristic value corresponding that can also comprise generation with pseudo-code, wherein, this pseudo-code condition code is optional return value, when there was a plurality of pseudo-code server that can not be mutual in system, each pseudo-code server can go out the true number of user terminal according to pseudo-code and pseudo-code eigenvalue calculation.
Step S1410, MMSC receives pseudo-code mark of the user 1, user 1 pseudo-code, user 1 pseudo-code characteristic value etc., wherein, pseudo-code mark of the user 1, user 1 pseudo-code are to return the result, user 1 pseudo-code characteristic value is to return the result, and pseudo-code mark of the user 1, user 1 pseudo-code, the characteristic value of user's 1 pseudo-code, the content of Multimedia Message etc. are sent to user 2 (corresponding to above-mentioned step S806).
After user 2 received the Multimedia Message that user 1 sends, it can receive and the content of the Multimedia Message that explicit user 1 sends, but true number that can not explicit user 1 terminal by above step, can be protected user 1 privacy.Next, user 2 can reply or send other Multimedia Messages to user 1, and following processing just shows this process.
Step S1412, user 2 sends a Multimedia Message (in order to distinguish mutually with the Multimedia Message that user 1 sends to MMSC, the Multimedia Message that user 2 sends can be labeled as Multimedia Message 2), carry user 1 pseudo-code, user 1 pseudo-code sign, the content of this Multimedia Message 2 in this Multimedia Message 2, and can carry user 1 pseudo-code characteristic value.
Step S1414, MMSC receive this Multimedia Message 2, user 1 pseudo-code and/or user's 1 pseudo-code characteristic value is carried at sends to the pseudo-code server that is integrated on the external authentication server in the pseudo-code inverse transform request message.
Step S1416, after the pseudo-code server receives user 1 pseudo-code (the pseudo-code characteristic value that may also have user 1), parse the true number of user's 1 terminal according to user 1 pseudo-code (the pseudo-code characteristic value that may also have user 1), and should true number be carried in the pseudo-code inverse transform response message and return to MMSC.
Step S1418, MMSC sends Multimedia Message 2 according to this number to user 1.
Wherein, step S1402 can realize by Fig. 1 or system shown in Figure 2 to step S1410, and step S1412 can realize by system shown in Figure 2 to step S1418.
By the technical scheme of above embodiment, not only protected user's privacy, and can satisfy the use of user's communications demand and VASP business.
Example three
Figure 15 is the detailed process flow chart based on the example three of the number processing method of pseudo-code according to the inventive method embodiment, in this example, the pseudo-code server be an autonomous device (for example, system as shown in Figure 7), as shown in figure 15, sender number is carried out the pseudo-code flow path switch and may further comprise the steps (step S1502 is to step S1518).
Step S1502, user 1 sends Multimedia Message to MMSC, wherein, carry user 1 termination number, user 2 termination number, the content of Multimedia Message in this Multimedia Message, wherein, user 1 termination number and user's 2 termination number all is real termination number, and user 2 can be one of following: VASP, user terminal.
Step S1504, MMSC receives the Multimedia Message that user 1 sends, at first user 1 termination number and user 2 termination number are carried out inner authentication, promptly carrying out legitimacy judges, under the legal situation of the termination number of judging user 1 and user's 2 termination number, user 1 termination number and user's 2 termination number is sent to the external authentication server carry out authentication, for example, legitimacy to business is judged, whether the termination number of judging user 2 exists or the like, the external authentication server returns to MMSC with authenticating result after user 1 termination number and user's 2 termination number is carried out authentication.
Step S1506, MMSC sends to pseudo-code server (corresponding to above-mentioned step S802) with above-mentioned user's 1 termination number, the pseudo-code server carries out the pseudo-code conversion with user 1 termination number, convert user 1 termination number to pseudo-code (corresponding to above-mentioned step S804), preferably, in implementation process, can be as required or system's setting determine whether carrying out the pseudo-code conversion, for example, need carry out the pseudo-code transformation flow to sender number if be provided with in the system configuration of MMSC, or user 1 is provided with at the MMSC center and need carries out the pseudo-code transformation flow, and then MMSC sends to the pseudo-code server with user 1 termination number and carries out the pseudo-code conversion.
Step S1508, the pseudo-code server feeds back to MMSC, return pseudo-code transition response message, this pseudo-code transition response message is except the pseudo-code that can generate according to user 1 termination number, the pseudo-code characteristic value corresponding that can also comprise generation with pseudo-code, wherein, this pseudo-code condition code is optional return value, when there was a plurality of pseudo-code server that can not be mutual in system, each pseudo-code server can go out the true number of user terminal according to pseudo-code and pseudo-code eigenvalue calculation.
Step S1510, MMSC receives pseudo-code mark of the user 1, user 1 pseudo-code, user 1 pseudo-code characteristic value etc., wherein, pseudo-code mark of the user 1, user 1 pseudo-code are to return the result, user 1 pseudo-code characteristic value is to return the result, and pseudo-code mark of the user 1, user 1 pseudo-code, the characteristic value of user's 1 pseudo-code, the content of Multimedia Message etc. are sent to user 2 (corresponding to above-mentioned step S806).
After user 2 received the Multimedia Message that user 1 sends, it received the content that user 1 sends to its Multimedia Message, but true number that can not explicit user 1 terminal, by above step, the user's 1 of protection privacy.
After user 2 received the Multimedia Message that user 1 sends, it can receive and the content of the Multimedia Message that explicit user 1 sends, but true number that can not explicit user 1 terminal by above step, can be protected user 1 privacy.Next, user 2 can reply or send other Multimedia Messages to user 1, and following processing just shows this process.
Step S1512, user 2 sends a Multimedia Message (in order to distinguish mutually with the Multimedia Message that user 1 sends to MMSC, the Multimedia Message that user 2 sends can be labeled as Multimedia Message 2), carry user 1 pseudo-code, user 1 pseudo-code sign, the content of this Multimedia Message 2 in this Multimedia Message 2, and can carry user 1 pseudo-code characteristic value;
Step S1514, MMSC receive this Multimedia Message 2, user 1 pseudo-code and/or user's 1 pseudo-code characteristic value is carried at sends to the pseudo-code server that is integrated on the external authentication server in the pseudo-code inverse transform request message.
Step S1516, after the pseudo-code server receives user 1 pseudo-code (the pseudo-code characteristic value that may also have user 1), parse the true number of user's 1 terminal according to user 1 pseudo-code (the pseudo-code characteristic value that may also have user 1), and should true number be carried in the pseudo-code inverse transform response message and return to MMSC.
Step S1518, MMSC sends Multimedia Message 2 according to this number to user 1.
Wherein, step S1502 can realize by Fig. 1 or system shown in Figure 2 to step S1510, and step S1512 can realize by system shown in Figure 2 to step S1518.
By the technical scheme of above embodiment, not only protected user's privacy, and can satisfy the use of user's communications demand and VASP business.
As mentioned above; by means of number processing method and/or the system based on pseudo-code provided by the invention; in Multimedia Message is mutual; by the true number translated with the user is pseudo-code; protected user's true number not leak; improve user's satisfaction, and can satisfy the use of user's communications demand and VASP business.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to conversion, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. number processing method based on pseudo-code, being applied to transmit leg and recipient is that MMSC carries out it is characterized in that described method comprises in the mutual process of Multimedia Message via the multimedia messaging service, MMS center:
Described MMSC receives the Multimedia Message from described transmit leg, wherein, carries described sender number and recipient's number in the described Multimedia Message;
Under predetermined scene, described MMSC sends pseudo-code conversion request message to the pseudo-code server, wherein, carries sender number in the described pseudo-code conversion request message;
Described pseudo-code server converts described sender number to pseudo-code, send pseudo-code transition response message to described MMSC, and between each pseudo-code server, exist under the situation of network, described pseudo-code and described sender number and other all pseudo-code servers are done synchronously, wherein, carry the pseudo-code information that pseudo-code identified and comprised described pseudo-code and pseudo-code characteristic value in the described pseudo-code transition response message;
Described MMSC carries described pseudo-code information and described pseudo-code sign in described Multimedia Message, and described Multimedia Message is sent to described recipient.
2. method according to claim 1 is characterized in that, it is one of following that described predetermined scene comprises:
Predetermined scene one: described transmit leg is provided with described sender number in described MMSC need carry out the pseudo-code replacement;
Predetermined scene two: the system of described MMSC is set to described sender number to be carried out pseudo-code and replaces;
Predetermined scene three: described transmit leg and described recipient need carry out external authentication.
3. method according to claim 1 is characterized in that, described MMSC is before the pseudo-code server sends pseudo-code conversion request message, and described method also comprises:
Described MMSC carries out the legitimacy judgement to described sender number and described recipient's number, judging under the legal situation of described sender number and described recipient's number, described pseudo-code conversion request message is sent to described pseudo-code server.
4. method according to claim 1 is characterized in that, described MMSC is after the recipient sends Multimedia Message, and described method also comprises:
The recipient receives the Multimedia Message that MMSC sends, and obtains described pseudo-code information and described pseudo-code sign.
5. method according to claim 4 is characterized in that, the recipient receives after the Multimedia Message of MMSC transmission, and described method also comprises:
The described MMSC of described receive direction sends first Multimedia Message, wherein, carries described pseudo-code information, described pseudo-code sign in described first Multimedia Message;
Described MMSC receives described first Multimedia Message, and described pseudo-code information that will be wherein is carried at and sends to described pseudo-code server in the pseudo-code inverse transform request message;
Described pseudo-code server receives described pseudo-code information, goes out corresponding described sender number according to described pseudo-code information analysis, and described sender number is carried in the pseudo-code inverse transform response message returns to described MMSC;
Described MMSC sends described first Multimedia Message according to described sender number to described transmit leg.
6. number treatment system based on pseudo-code, described system comprises MMSC, it is characterized in that, described system also comprises the pseudo-code server, wherein,
Described pseudo-code server comprises:
First receiver module is used for receiving pseudo-code conversion request message from described MMSC, wherein, carries sender number in the described pseudo-code conversion request message;
Modular converter is used for converting described sender number to pseudo-code;
First sending module is used for sending pseudo-code transition response message to MMSC, wherein, carries the pseudo-code information that pseudo-code identified and comprised described pseudo-code and pseudo-code characteristic value in the described pseudo-code transition response message;
Described pseudo-code server also is used for existing under the situation of network between each pseudo-code server, and described pseudo-code and described sender number and other all pseudo-code servers are done synchronously;
Described MMSC comprises:
Second receiver module is used to receive the described pseudo-code transition response message from described pseudo-code server;
Transceiver module is used for carrying described pseudo-code information and described pseudo-code sign at Multimedia Message, and described Multimedia Message is sent to the recipient.
7. system according to claim 6 is characterized in that, described MMSC also comprises:
Authentication module is used for described sender number and described recipient's number are carried out the legitimacy judgement;
Second sending module is used for judging under the legal situation of described sender number and described recipient's number in described authentication module, and described sender number is sent to described pseudo-code server.
8. system according to claim 6 is characterized in that,
Described transceiver module also is used to receive first Multimedia Message from described recipient, wherein, carry described pseudo-code information and described pseudo-code sign in described first Multimedia Message, and described pseudo-code information is carried at sends to described pseudo-code server in the pseudo-code inverse transform request message;
Described first receiver module also is used to receive the described pseudo-code information from described transceiver module;
Described pseudo-code server also comprises:
Parsing module is used for parsing corresponding described sender number according to the described pseudo-code of described pseudo-code information;
Wherein, described first sending module is used for that also described sender number is carried at pseudo-code inverse transform response message and returns to described MMSC.
9. according to each described system in the claim 6 to 8, it is characterized in that described number treatment system also comprises the external authentication server, described pseudo-code server set is formed on the described external authentication server.
10. according to each described system in the claim 6 to 8, it is characterized in that described pseudo-code server set is formed on the described MMSC.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101730627A CN101426178B (en) | 2008-11-26 | 2008-11-26 | Number processing method and system based on pseudo-code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101730627A CN101426178B (en) | 2008-11-26 | 2008-11-26 | Number processing method and system based on pseudo-code |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101426178A CN101426178A (en) | 2009-05-06 |
CN101426178B true CN101426178B (en) | 2010-12-08 |
Family
ID=40616465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101730627A Expired - Fee Related CN101426178B (en) | 2008-11-26 | 2008-11-26 | Number processing method and system based on pseudo-code |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101426178B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101888600A (en) * | 2009-05-14 | 2010-11-17 | 华为技术有限公司 | Method and device for concealing subscriber number |
CN101925110B (en) * | 2009-06-16 | 2013-08-07 | 中兴通讯股份有限公司 | Method, relay station and base station for transmitting uplink feedback information of relay link |
CN101651989A (en) * | 2009-09-15 | 2010-02-17 | 中兴通讯股份有限公司 | Method and device for sending access parameter messages |
CN103188665B (en) * | 2011-12-31 | 2016-01-27 | ***通信集团北京有限公司 | Improve the system of the fail safe of the mobile phone receiving advertisement, method and device |
-
2008
- 2008-11-26 CN CN2008101730627A patent/CN101426178B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101426178A (en) | 2009-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090054032A1 (en) | Method, system and vpbx for sending short messages | |
WO2009086249A2 (en) | Interactive short messaging service | |
CN101426178B (en) | Number processing method and system based on pseudo-code | |
CN105323229A (en) | CPE-based data transmission method, network element, platform and system | |
CN104683958A (en) | Prepackaging Call Messages For Each Target Interation In Setting Up A Push-to-talk Call | |
CN110611908A (en) | Method for protecting user number privacy by using intermediate number | |
CN101815265A (en) | Widget information transmission method and widget information transmission system | |
EP2183941A1 (en) | Interactive short messaging service | |
JP4889813B1 (en) | Data brokerage system | |
CN104750723A (en) | File sharing method, system, browser and server | |
CN100546287C (en) | A kind of method, system and equipment that good friend's state is provided in instant communication process | |
CN114051013A (en) | Communication data transmission method and device | |
CN103974456B (en) | Communication system and method | |
CN101420680A (en) | Multimedia message transferring system and method thereof | |
CN101309458B (en) | Short message realizing method between multiple enterprises, system and equipment | |
CN105491065A (en) | Resource access method of message-oriented middleware, server, and resource access system | |
CN103533001A (en) | Communication method and communication system based on HTTP multi-proxy, and intermediate proxy server | |
CN103096273B (en) | Method, equipment and the system that a kind of up short message sends | |
KR101111228B1 (en) | Group message service method | |
CN105814853A (en) | Method, device and system for improving qos | |
CN1953420A (en) | A method to forward the channel message and network device | |
CN101459887A (en) | Implementing method for information interaction between mobile and computer | |
CN101909259A (en) | Method, device and system for sending short messages | |
CN101695169A (en) | Remote-end maintaining method of operation support system data as well as system and remote-end account opening proxy | |
CN101925021A (en) | Method/system for processing messages and convergence service system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101208 Termination date: 20161126 |