Background technology
Along with increasing portable terminal is supported e-mail function, use portable terminal to carry out the transmission of Email and receive also more and more general, thus to mobile terminal number with e-mail address is bound and the demand of conversion mutually also increases day by day.
Fig. 1 is a kind of system schematic that realizes mobile terminal number and e-mail address binding in the prior art, as shown in the figure, this system comprises portable terminal 10, MSC (Mobile Switching Center, mobile switching centre)/SGSN (Serving GPRS Support Node, Serving GPRS Support Node) 20 HLR (Home Location Register,, attaching position register) 30, VLR (Visitor LocationRegister, Visited Location Registor) 40 and binding device 50.
Be the bindings of realization number and e-mail address, an also necessary built-in operational module 11 in the portable terminal 10, this operational module 11 further comprises: request interface management submodule 111 and packet encapsulation analyzing sub-module 112.Request interface management submodule 111 is used to provide the interface of various operation requests and response, binds, inquires about or solicit operation such as cancellation so that the user imports data necessary; Packet encapsulation analyzing sub-module 112 is used for: the request type according to the user is the request data package of corresponding types with the data encapsulation that the user imports, and sends to binding device 50; And the response data packet that receives and resolve binding device 50, then analysis result is fed back to request interface management submodule 111.
In the said system, binding device 50 further comprises: packet encapsulation parsing module 51, mapping table administration module 52 and mapping table 53.Packet encapsulation parsing module 51 is used for request of operating packets such as binding, inquiry or cancellation are resolved obtaining the various data of packet, and sends mapping table administration module 52 to and handle; And the operating result data encapsulation of mapping table administration module 52 become response data packet, and send to the user by the mobile network.Mapping table administration module 52 is used for mapping table 53 is managed, as adding mapping table record, query mappings table record or deletion mapping table record etc.; The legitimacy that is used for verification msg simultaneously.53 of mapping tables are used for the binding record of memory mobile terminal number and e-mail address.
As shown in Figure 1, binding device 50 by the mobile operator internal data network respectively with devices interconnect such as MSC/SGSN20, HLR30, the user can initiate dissimilar binding service requests to binding device 50 by portable terminal 10, realizes binding, inquiry and the cancellation binding of mobile terminal number and e-mail address.
Realize the scheme of mobile terminal number and e-mail address binding in the above-mentioned prior art, require the operational module of necessary built-in mobile terminal number of portable terminal and e-mail address binding, could initiate the operation requests such as binding, inquiry and cancellation binding of mobile terminal number and e-mail address to binding device.And, but can't bind, inquire about and cancel operations such as binding for the portable terminal that does not have built-in this operational module, greatly limited the binding function of mobile terminal number and e-mail address and the popularization of inquiry business.
Summary of the invention
The binding system, the device and method that the purpose of this invention is to provide a kind of mobile terminal number and e-mail address, the defective that the realization of binding with mobile terminal number and e-mail address in the solution prior art limits to some extent to portable terminal.
For achieving the above object, embodiments of the invention propose the binding system of a kind of mobile terminal number and e-mail address, comprise portable terminal and communication network, network side comprises moving exchanging center MSC/Serving GPRS Support Node SGSN, and described network side also comprises address binding device and attaching position register HLR;
Described portable terminal sends the bindings request of unstructured supplementary service data USSD form to described MSC/SGSN;
Described MSC/SGSN is forwarded to described HLR with described bindings request;
Described HLR according to described bindings acquisition request bindings information, and is encapsulated as the bindings packet with described bindings information and is sent to described address binding device; And obtain response data, and described response data is sent to described portable terminal with the USSD form by described MSC according to the response data packet of returning;
Described address binding device carries out binding registration, binding inquiry or the binding of mobile terminal number and e-mail address and nullifies operation according to described bindings packet.
Embodiments of the invention also propose the binding device of a kind of mobile terminal number and e-mail address, and described address binding device is connected with the HLR of network side, and comprises: processing data packets unit, mapping table administrative unit and mapping table unit,
Described processing data packets unit, the bindings packet that sends according to described HLR obtains bindings information and is sent to described mapping table administrative unit, and the data encapsulation of returning after described mapping table administrative unit handled is that response data packet is sent to described HLR, the bindings acquisition request bindings information of the described bindings packet USSD form that to be described HLR send by MSC according to portable terminal, and described bindings information encapsulated obtain;
Described mapping table administrative unit is carried out alignment processing according to described bindings information to described mapping table unit, and result is back to described portable terminal;
Described mapping table unit, the binding record of memory mobile terminal number and e-mail address.
Embodiments of the invention also propose the binding method of a kind of mobile terminal number and e-mail address, and described method comprises:
At network side mapping table is set, the binding record of memory mobile terminal number and e-mail address;
The bindings request of the USSD form that the HLR mobile terminal receive sends by MSC according to described bindings acquisition request bindings information, and is encapsulated as the address binding device that the bindings packet is sent to network side with described bindings information;
The address binding device of described network side carries out binding registration, binding inquiry or the binding cancellation operation of mobile terminal number and e-mail address according to described bindings packet after, described HLR receives the response data packet that the address binding device of described network side returns, obtain response data according to the response data packet of returning, and described response data is sent to described portable terminal with the USSD form by described MSC.
Compared with prior art, the present invention has the following advantages:
The present invention uses more common WAP network technology and framework to realize the binding of mobile terminal number and e-mail address, make the portable terminal of supporting the WAP function promptly can realize that binding registration, the binding of mobile terminal number and e-mail address are inquired about or binding is nullified, help popularization based on this binding function business by system provided by the invention, device and method.
Embodiment
In conjunction with the accompanying drawings the present invention is further set forth with specific embodiment below.
Fig. 2 implements illustration for the binding system of mobile terminal number of the present invention and e-mail address, as shown in the figure, the system of present embodiment comprises portable terminal 210, and the MSC/SGSN 220 of network side, GGSN 230, HLR 240 and VLR 250 also comprise address binding device 260.
In the system shown, portable terminal 210 sends the bindings request with the WAP form to MSC/SGSN 220; MSC/SGSN 220 is forwarded to address binding device 260 by GGSN 230 with this bindings request; Address binding device 260 is connected with GGSN 230 by the WAP network, and carries out binding registration, binding inquiry or the binding cancellation operation of mobile terminal number and e-mail address according to the bindings request.In addition, VLR 250 is mainly used in temporary from the data of MSC/SGSN 220, is not essential features of the present invention place, so do not given unnecessary details.
Wherein, address binding device 260 further comprises interface management unit 261, mapping table administrative unit 262 and mapping table unit 263.Interface management unit 261 is according to bindings acquisition request bindings information, and this information is sent to mapping table administrative unit 262; Mapping table administrative unit 262 is carried out alignment processing according to bindings information to mapping table unit 263, and result is back to portable terminal 210 by interface management unit 261; Mapping table unit 263 is used for the binding record of memory mobile terminal number and e-mail address.
In the above-mentioned address binding device 260, interface management unit 261 further comprises: register interface subelement 2611, query interface subelement 2612 and cancellation interface subelement 2613.Register interface subelement 2611 is according to binding registration acquisition request mobile terminal number to be bound, e-mail address and bound secret, mapping table administrative unit 262 is according to mobile terminal number query mappings table unit 263 to be bound afterwards, and according to Query Result select whether will be to be bound mobile terminal number, e-mail address and bound secret be converted to the binding record and be added into mapping table unit 263; Query interface subelement 2612 obtains mobile terminal number to be checked and bound secret according to the binding query requests, or e-mail address to be checked and bound secret, whether mapping table administrative unit 262 is according to mobile terminal number to be checked or e-mail address query mappings table unit 263 to be checked afterwards, and select Query Result to be returned according to the checking bound secret; Nullify interface subelement 2613 and obtain mobile terminal number to be nullified and bound secret according to the binding de-registration request, or e-mail address to be nullified and bound secret, mapping table administrative unit 262 is according to mobile terminal number to be nullified or e-mail address query mappings table unit to be nullified afterwards, and whether selects the corresponding binding record of deletion from mapping table unit 263 according to the checking bound secret.
In addition, also comprise processing data packets unit 264 in the address binding device 260.Portable terminal 210 is sent to HLR 240 by MSC 220 with the bindings request of USSD (Unstructured Supplementary Services Data, unstructured supplementary service data) form; HLR 240 is according to this bindings acquisition request bindings information, and bindings information is encapsulated as a bindings packet is sent to address binding device 260, and obtain response data, and response data is sent to portable terminal 210 with the USSD form by MSC 220 according to the response data packet of returning; 264 of processing data packets unit obtain bindings information and are sent to mapping table administrative unit 262 according to the bindings packet; Mapping table administrative unit 262 is encapsulated as response data packet with return data by processing data packets unit 264 and is sent to HLR 240 after according to this information mapping table unit 263 being carried out respective handling.
The invention also discloses the binding device of a kind of mobile terminal number and e-mail address, an embodiment as shown in Figure 3.This device comprises interface management unit 310, mapping table administrative unit 320, mapping table unit 330 and processing data packets unit 340.Interface management unit 310 passes through the bindings acquisition request bindings information that the WAP form sends according to portable terminal, and this information is sent to mapping table administrative unit 320; Mapping table administrative unit 320 is carried out alignment processing according to bindings information to mapping table unit 330; Mapping table unit 330 is used for the binding record of memory mobile terminal number and e-mail address.Processing data packets unit 340 then is responsible for portable terminal is passed through alternate manner, handles as the binding associative operation that USSD initiates.
Wherein, interface management unit 310 further comprises: register interface subelement 311, query interface subelement 312 and cancellation interface subelement 313.Register interface subelement 311 is according to binding registration acquisition request mobile terminal number to be bound, e-mail address and bound secret, mapping table administrative unit 320 is according to mobile terminal number query mappings table unit 330 to be bound afterwards, and according to Query Result select whether will be to be bound mobile terminal number, e-mail address and bound secret be converted to the binding record and be added into mapping table unit 330; Query interface subelement 312 obtains mobile terminal number to be checked and bound secret according to the binding query requests, or e-mail address to be checked and bound secret, whether mapping table administrative unit 320 is according to mobile terminal number to be checked or e-mail address query mappings table unit 330 to be checked afterwards, and select Query Result to be returned according to the checking bound secret; Nullify interface subelement 313 and obtain mobile terminal number to be nullified and bound secret according to the binding de-registration request, or e-mail address to be nullified and bound secret, mapping table administrative unit 320 is according to mobile terminal number to be nullified or e-mail address query mappings table unit 330 to be nullified afterwards, and whether selects the corresponding binding record of deletion from mapping table unit 330 according to the checking bound secret.
Processing data packets unit 340 then is used for handle mobile terminal by alternate manner, the bindings request of initiating as USSD: portable terminal is sent to HLR by MSC with the bindings request of USSD form; HLR is according to this bindings acquisition request bindings information, and bindings information is encapsulated as a bindings packet is sent to processing data packets unit 340 in the address binding device; 340 of processing data packets unit obtain bindings information and are sent to mapping table administrative unit 320 according to the bindings packet; Mapping table administrative unit 320 is encapsulated as response data packet with return data by processing data packets unit 340 and is sent to HLR after according to this information mapping table unit 330 being carried out respective handling; HLR obtains response data according to the response data packet of returning, and response data is sent to portable terminal with the USSD form by MSC.
Fig. 4 is the binding method first embodiment flow chart of mobile terminal number of the present invention and e-mail address, and as shown in the figure, this method may further comprise the steps in the present embodiment:
S401, at network side mapping table is set, the binding record of memory mobile terminal number and e-mail address;
S402, portable terminal send the bindings request msg of WAP form to network side by the WAP network;
S403, network side carry out alignment processing according to the bindings request msg to mapping table.
Below with reference to said system, device address binding method of the present invention is elaborated.Fig. 5 is the binding method second embodiment flow chart of mobile terminal number of the present invention and e-mail address, and it as shown in the figure, may further comprise the steps for implementing binding registration operating process of the present invention:
S501, portable terminal use the WAP function to initiate the binding registration request;
The register interface subelement of S502, address binding device median surface administrative unit obtains mobile terminal number to be registered, e-mail address and bound secret, and is sent to the mapping table administrative unit;
S503, mapping table administrative unit inquire about whether there is corresponding binding record according to mobile terminal number to be registered in the mapping table unit, if exist then end the binding registration operation, and the registration failure reason is fed back to portable terminal; If there is no then change step S504;
S504, mapping table administrative unit are converted to a binding record with mobile terminal number to be registered, e-mail address and bound secret and are added into the mapping table unit;
Fig. 6 is binding method the 3rd embodiment flow chart of mobile terminal number of the present invention and e-mail address, and it as shown in the figure, may further comprise the steps for implementing binding query manipulation flow process of the present invention:
S601, portable terminal use the WAP function to initiate the binding query requests;
The query interface subelement of S602, address binding device median surface administrative unit obtains mobile terminal number to be checked and bound secret or e-mail address and bound secret to be checked, and is sent to the mapping table administrative unit;
Whether S603, mapping table administrative unit exist corresponding binding record according to mobile terminal number to be checked or e-mail address query mappings table unit, if exist then change step S604; If there is no then end the binding query manipulation, and will inquire about failure cause and feed back to portable terminal;
Whether S604, mapping table administrative unit be correct according to the binding record checking bound secret that inquires, if correctly then change step S605; If be incorrect then end the binding query manipulation, and will inquire about failure cause and feed back to portable terminal;
E-mail address/mobile terminal number that S605, mapping table administrative unit will be bound mobile terminal number/e-mail address correspondence to be checked in the record is back to portable terminal by the query interface subelement.
Fig. 7 is binding method the 4th embodiment flow chart of mobile terminal number of the present invention and e-mail address, and it nullifies operating process for implementing binding of the present invention, as shown in the figure, may further comprise the steps:
S701, portable terminal use the WAP function to initiate the binding de-registration request;
The cancellation interface subelement of S702, address binding device median surface administrative unit obtains mobile terminal number to be nullified and bound secret or e-mail address and bound secret to be nullified, and is sent to the mapping table administrative unit;
Whether S703, mapping table administrative unit exist corresponding binding record according to mobile terminal number to be nullified or e-mail address query mappings table unit, if exist then change step S704; If there is no then end binding and nullify operation, and will nullify failure cause and feed back to portable terminal;
Whether S704, mapping table administrative unit be correct according to the binding record checking bound secret that inquires, if correctly then change step S705; If be incorrect then end binding and nullify operation, and will nullify failure cause and feed back to portable terminal;
The binding record that S705, mapping table administrative unit will inquire is deleted from the mapping table unit.
Fig. 8 is binding method the 5th embodiment flow chart of mobile terminal number of the present invention and e-mail address, and it uses the flow process that the present invention binds query manipulation for the USSD function by portable terminal, may further comprise the steps:
S801, portable terminal use the USSD function to initiate the binding query requests, will comprise that mobile terminal number to be checked and bound secret or e-mail address to be checked and the USSD packet of bound secret are sent to HLR by MSC;
S802, HLR resolve this USSD packet and obtain mobile terminal number to be checked and bound secret or e-mail address and bound secret to be checked, and it is encapsulated as binding query requests packet according to the form of address binding device regulation, be sent to the address binding device again;
After S803, address binding device receive this request data package, utilize this request data package of processing data packets unit resolves to obtain mobile terminal number to be checked and bound secret or e-mail address and bound secret to be checked;
Whether S804, mapping table administrative unit exist corresponding binding record according to mobile terminal number to be checked or e-mail address query mappings table unit, if exist then change step S805; If there is no then end the binding query manipulation, and will inquire about failure cause and feed back to portable terminal;
Whether S805, mapping table administrative unit be correct according to the binding record checking bound secret that inquires, if correctly then change step S806; If be incorrect then end the binding query manipulation, and will inquire about failure cause and feed back to portable terminal;
S806, will bind in the record e-mail address/mobile terminal number of mobile terminal number/e-mail address correspondence to be checked by the processing data packets unit and be encapsulated as response data packet and be back to HLR;
S807, HLR resolve this response data packet and obtain response data, and with its packet that is encapsulated as the USSD form, are back to portable terminal by MSC.
More than disclosed only be several specific embodiment of the present invention, still, the present invention is not limited thereto, any those skilled in the art can think variation all should fall into protection scope of the present invention.