CN101155336B - Method and system for implementing message system user roaming - Google Patents
Method and system for implementing message system user roaming Download PDFInfo
- Publication number
- CN101155336B CN101155336B CN2006101524620A CN200610152462A CN101155336B CN 101155336 B CN101155336 B CN 101155336B CN 2006101524620 A CN2006101524620 A CN 2006101524620A CN 200610152462 A CN200610152462 A CN 200610152462A CN 101155336 B CN101155336 B CN 101155336B
- Authority
- CN
- China
- Prior art keywords
- user
- message
- message server
- visited network
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides a method for implementing information system user wandering and its system. The method includes: providing register request as well as register information to a visiting network information server, which registers for user after receiving user register information and provides communication server for user directly. By means of using the method and the system of the present invention, the information of users is transmitted without through into adscription network after wandering, thus reducing communication cost and improving user communication quality.
Description
Technical field
The present invention relates to a kind of method and system thereof that realizes the Communications System User roaming, especially a kind of method and system thereof that realizes message system user roaming.
Background technology
Have multiple message system on cordless communication network, as note, multimedia message, mail, instant message message systems such as (IM), these multimedia message systems can provide different experiences for people, satisfy the various live and work demands of people.In order to improve the ease for use of user message communication, the universal message system platform arises at the historic moment, it can the unified management user message communicating, the user only need safeguard an address list, the interface of using a kind of message editing and reading, makes the user can use message communicating more easily.Universal message system comprises user's (being client) and message server two parts.
At present, the message control mode is finished by SIP (Session Initiation Protocol, Session initiation Protocol).SIP is by IETF (Internet Engineering Task Force, international project task groups) definition, an IP-based application layer control protocol.SIP can manage the meeting on the different access networks etc., and meeting can be the communication of any kind between the terminal equipment, handles or the cooperation meeting as video meeting, instant message.The network registry of a user at the SIP place obtains sip address, and then registers to message server.When the user initiates message communicating, the user utilizes its sip address to send conversation request at the user of another sip address correspondence, the message server that it is registered helps through the transmission of conversation request, and set up two connections between the user based on sip address, and in follow-up communication process, utilize the path between two terminals having set up, between two users, transmit session content.
As shown in Figure 1, in wireless communication networks, the user terminal of home network be wireless terminal roaming to visited network, the process that wireless terminal inserts visited network comprises:
Step 101: wireless terminal roaming is to visited network.
Step 102: visited network judge whether and home network between have roaming agreement, if, then carry out step 104, if not, then carry out step 103.
Step 103: directly return the message that roaming service can not be provided to wireless terminal.
Step 104: visited network sends the message of authentication request to the wireless terminal home network by the network interface.
Step 105: whether home network is judged the authentication of wireless terminal successful, if, then carry out step 107, if not, then carry out step 106.
Step 106: visited network returns the message of failed authentication to wireless terminal.
Step 107: visited network returns success the message of access to wireless terminal.
After wireless terminal successfully inserted visited network, wireless terminal was initiated location registration request to visited network, and as shown in Figure 2, its detailed process comprises:
Step 201: wireless terminal sends location registration request to the visit networking
Step 202: visited network is finished the Location Registration of wireless terminal, for wireless terminal distributes casual user's sign.
Step 203: visited network is given home network with the location information report of wireless terminal, and home network record visited network is the positional information that wireless terminal generates.
Step 204: the message that visited network succeeds in registration to the wireless terminal home position.
After the wireless terminal completing place registration, any calling or message that sends to this terminal all will be routed to home network, by the positional information of home network according to registration, will call out or message is routed to visited network again.
When wireless terminal was the user of message communication system, the user provided service by this message server for this user by the message server of above-mentioned similar fashion access belonging network.When this user roams into visited network when being in other user in the same network together and initiating to converse, its session data can send to the server of this user attaching network earlier, routes to the message server of the network that roams into again, is sent to Correspondent Node at last.
Though technique scheme can realize behind the message system user roaming with other message system user between communicate by letter, but message need be transmitted in home network and visited network back and forth, can increase communication cost and bring communication delay, drop probabilities rising etc. to make user communication quality descend.
Summary of the invention
The problem to be solved in the present invention is to provide a kind of method and system thereof that realizes message system user roaming, makes behind the message system user roaming and need not pass through its home network during pass-along message between other user.
For solving the problems of the technologies described above, the present invention proposes following technical scheme:
The invention provides a kind of method that realizes message system user roaming, it comprises:
The log-on message that the home network message server proposes user's trustship request and the user is provided to the visited network message server, or
The log-on message that user's message terminal proposes the service registry request and the user is provided to the visited network message server;
The visited network message server obtains user's log-on message and also registers for the user;
The visited network message server directly provides communication service for the user.
The present invention also provides a kind of system that realizes message system user roaming, comprises the visited network message server, and described visited network message server comprises:
Receiving element is used to receive register requirement and log-on message that user or described home network message server send;
Registering unit is registered for the user according to register requirement and log-on message that described receiving element receives;
Transmitting element is used for registering result is sent to the user.
The present invention also provides a kind of visited network message server, is used to realize message system user roaming, and described visited network message server comprises:
Receiving element is used to receive register requirement and the log-on message that described user sends;
Registering unit, the register requirement and the log-on message that receive according to described receiving element are user's distributing user sign;
Memory cell is used to store the user ID that log-on message that described receiving element receives and registering unit are distributed for the user;
Transmitting element is used for registering result is sent to described user.
In sum, use technical scheme provided by the invention, behind the message system user roaming with other message system user between communicate by letter and directly provide by the visited network message server, need not in home network and visited network, to transmit back and forth, therefore can reduce communication cost, can reduce drop probabilities simultaneously, avoid communication delay, thereby improve user communication quality.
Description of drawings
Fig. 1 inserts the flow chart of visited network for the prior art wireless terminal;
Fig. 2 is the flow chart of prior art wireless terminal to the visited network registered location;
Fig. 3 realizes the structure chart of first preferred embodiment of the system of message system user roaming for the present invention;
Fig. 4 realizes the flow chart of first preferred embodiment of the method for message system user roaming for the present invention;
Fig. 5 realizes the structure chart of second preferred embodiment of the system of message system user roaming for the present invention;
Fig. 6 realizes the flow chart of second preferred embodiment of the method for message system user roaming for the present invention.
Fig. 7 realizes the structure chart of the 3rd preferred embodiment of the system of message system user roaming for the present invention;
Fig. 8 realizes the flow chart of the 3rd preferred embodiment of the method for message system user roaming for the present invention.
Embodiment
The invention provides a kind of method and system thereof that realizes message system user roaming.For making the present invention more cheer and bright, describe the present invention below in conjunction with execution mode and accompanying drawing.
Please refer to Fig. 3, realize the structure chart of first preferred embodiment of the system of message system user roaming for the present invention.The system of described realization message system user roaming comprises home network message server 20 and visited network message server 30.The message terminal 10 that described home network message server 20 is the user is the message server of place network originally, the message server of place, the message terminal 10 roaming back network that described visited network message server 30 is the user.Described home network message server 20 comprises receiving element 21, transmitting element 22, message server address acquisition unit 23 and memory cell 24.Described visited network message server 30 comprises receiving element 31, transmitting element 32, registering unit 33 and memory cell 34.
Described user's message terminal 10 is sent login request message and user's registration information is provided to home network message server 20.The receiving element 21 of described home network message server 20 receives described request.Described message server address acquisition unit 23 obtains the address of visited network message server 30.Described transmitting element 21 sends user's trustship request and subsidiary user's registration information according to the network address that obtains to described visited network message server 30.The receiving element 31 of described visited network message server 30 receives this trustship request.Described registering unit 33 is registered for user's message terminal 10, and described registering unit 33 is used to user's message terminal 10 to distribute a user ID.Described memory cell 34 is used to preserve user's log-on message and user ID.Described transmitting element 32 is used for sending to home network message server 20 message and the user ID of trustship success.The message that described home network message server 20 receives described trustship success sends the message that succeeds in registration to user's message terminal 10, and by the described user ID of described memory cell 24 storages.
See also Fig. 4, realize the flow chart of first preferred embodiment of the method for message system user roaming for the present invention.The method of the realization message system user roaming that present embodiment is related specifically may further comprise the steps:
Step 401: user's message terminal is sent register requirement to the home network message server, and subsidiary user's log-on message, and described log-on message comprises: user's user name, identity checking information, contact address and individual subscriber configuration information etc.
Step 402: after the home network message server is received register requirement,, find that the user roams the residing network in back, and obtain the address of visited network message server according to the route of login request message.
Step 403: the home network message server is to the message of visited network message server transmission user trustship request, and subsidiary user's registration information.
Step 404: the visited network message server for described user distributes a user ID, and is preserved user's registration information after receiving the message and user's registration of described trustship request.
Step 405: the visited network message server sends the message and the subsidiary user ID for user's distribution of trustship success to the home network message server.
Step 406: the home network message server returns the message that succeeds in registration to the user after receiving the message and user ID of trustship success, and preserves the address and the described user ID of visited network message server.
Step 407: the visited network message server directly provides communication service for the user.
See also Fig. 5, be the structure chart of second preferred embodiment of the system of realization message system user roaming provided by the invention.The system of described realization message system user roaming comprises home network message server 40 and visited network message server 50.The message terminal 10 that described home network message server 40 is the user is the message server of place network originally, the message server of place, the message terminal 10 roaming back network that described visited network message server 50 is the user.Described home network message server 40 comprises receiving element 41, transmitting element 42, message server address acquisition unit 43, authenticating unit 44 and memory cell 45.Described visited network message server 50 comprises receiving element 51, transmitting element 52, registering unit 53 and memory cell 54.
Described user's message terminal 10 is sent register requirement and user's registration information is provided to home network message server 40.The receiving element 41 of described home network message server 40 receives described request.Described message server address acquisition unit 43 obtains the address of user's message terminal 10 visited network message servers 50.Described transmitting element 42 returns registering result to user's message terminal 10 and requires it to re-register, and the address of subsidiary visited network message server 50.Described user's message terminal 10 is sent register requirement to visited network message server 50, and the receiving element 51 of described visited network message server 50 receives described register requirement.Described registering unit 53 is registered for user's message terminal 10, and the message terminal 10 that described registering unit 53 is the user is distributed a user ID.Described transmitting element 52 is to the message of home network message server 40 transmission authentication request, and subsidiary user's log-on message and user ID.Described home network message server 40 receives the message of described authentication request.44 couples of users' of described authenticating unit message terminal 10 is carried out authentication, if the authentication success, described memory cell 45 described user's registration information of record and user ID.Described transmitting element 42 returns authenticating result to visited network message server 50, by described memory cell 54 recording user log-on messages, and returns the message that succeeds in registration by described transmitting element 52 to user's message terminal 10.
See also Fig. 6, be the flow chart of second preferred embodiment of the method for realization message system user roaming provided by the invention.The method of the realization message system user roaming that present embodiment is related specifically may further comprise the steps:
Step 601: user's message terminal is sent register requirement to home network message server device, and subsidiary user's log-on message, and described log-on message comprises: user's user name, identity checking information, contact address and individual subscriber configuration information etc.
Step 602: after the home network message server is received register requirement,, find that the user roams the residing network in back, and obtain the address of visited network message server according to the route of login request message.
Step 603: the home network message server returns the registering result requirement to the user, and it re-registers, and the address information of subsidiary visited network message server.
Step 604: after the user receives the message that succeeds in registration, send register requirement and subsidiary user's log-on message to the visited network message server.
Step 605: after the visited network message server is received login request message, for the user distributes a user ID.
Step 606: visited network message server transmission user's registration information and user ID are to the home network message server, and request home network message server carries out authentication for the user.
Step 607: the home network message server carries out authentication to the user, judges whether the user belongs to described home network, if the authentication success then carry out step 609, if failed authentication then carry out step 608.
Step 608: the home network message server returns the message of failed authentication to the visited network message server.
Step 609: the home network message server writes down the user's of visited network message server transmission log-on message and user ID, and returns the message of authentication success to the visited network message server.
Step 610: after the visited network message server was received the message of authentication success, the recording user log-on message returned the message that succeeds in registration to the user.
Step 611: the visited network message server directly provides communication service for the user.
Wherein, the home network message server can return the address information of a plurality of visited network message servers to the user, if the user is registration failure on first visited network message server, can attempt on other visited network message servers, re-registering.
Further specify for example below:
User A (being user Bob) initiates the SIP register requirement to the SIP/IP network A earlier between the message server registration, and the request message content is:
Request:REGISTER?sip:registrar.networkA.net?SIP/2.0
From:<sip:Bob@networkA.net>;tag=4fa3
To:<sip:Bob@networkA.net>
User-Agent:GMS-client/OMA1.0Acme-Talk5000/v1.01
Authorization:Digest?username=″Bob@networkA.net″,
realm=″registrar.networkA.net″,nonce=base64(RAND+AUTN
+server?specific?data),algorithm=AKAv1-MD5,
uri=″sip:registrar.networkA.net″,
response=″6629fae49393a05397450978507c4ef1″
Contact:<sip:Bob@3FFE:2C00::4:369:34DE:98FA>;+g.gms;
After the SIP/IP network A is received login request message, the sip address that user A is provided:<sip:Bob@3FFE:2C00::4:369:34DE:98FA〉with<sip:Bob@networkA.net〉be associated.
After angelica internet message server A and visited network message server B set up roaming agreement, home network message server A registered sip address, for example a networkA@networkB.net on visited network message server B.
Realize that at the present invention first preferred embodiment of the method for message system user roaming illustrates below: user A sends the message of service registry request to home network message server A, is specially:
Request:SUBSCRIBE?sip:Bob@networkA.net?SIP/2.0
From:<sip:Bob@networkA.net>
To:<sip:Bob@networkA.net>
Expires:360000
Event:login
Content-Type:application/login+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<login?xmlns=″urn:oma:params:xml:ns:gms:login″>
<UserID>Bob</UserID>
<Password>2^8Jh9Z</Password>
<Contact>sip:Bob@3FFE:2C00::4:369:34DE:98FA</Contact>
<message?notify?before?download=″true″/>
<message?history?storage=”true”/>
</login>
After home network message server A receives this message, learn that according to the routing iinformation of this message this message comes from visited network B, the routing iinformation of this message is specially:
Via:SIP/2.0/UDP?sip:icscf1.networkA.net;branch=0ictb
Via:SIP/2.0/UDP?sip:pcscf1.networkB.net;branch=0pctb
Home network message server A sends user's trustship request message to visited network message server B, is specially:
Request:SUBSCRIBE?sip:networkA@networkB.net?SIP/2.0
From:<sip:networkA@networkB.net>
To:<sip:networkA@networkB.net>
Expires:360000
Event:delegation;id=Bob
Content-Type:application/delegation+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<delegation?xmlns=″urn:oma:params:xml:ns:gms:delegation″>
<UserID>Bob</UserID>
<Contact>sip:Bob@3FFE:2C00::4:369:34DE:98FA</Contact>
<message-notify?before?download=″true″/>
<message?history?storage=”true”/>
<prepaid?subscriber=”true”/>
</delegation>
After visited network message server B receives this request message, for user A sets up a user ID, and preservation user's contact method and user's setting, and to the message that home network message server A returns the trustship success, be specially:
Request:NOTIFY?sip:networkA@networkB.net?SIP/2.0
From:<sip:networkA@networkB.net>
To:<sip:networkA@networkB.net>
Event:delegation;id=Bob
Content-Type:application/delegationinfo+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<delegationinfo?xmlns=″urn:oma:params:xml:ns:gms:delegationinfo″>
<UserID>Bob</UserID>
<RegisterID>12345</RegisterID>
<Contact>sip:Bob.networkA@networkB.net</Contact>
</delegationinfo>
After home network message server A receives the above-mentioned notification message of visited network message server B, learn that visited network message server B has carried out the preparation of service for user A.Home network message server A has write down the user ID of user A on visited network message server B, and issues the message that succeeds in registration to user A, is specially:
Request:NOTIFY?sip:Bob@networkA.net?SIP/2.0
From:<sip:Bob@networkA.net>
To:<sip:Bob@networkA.net>
Event:login
Content-Type:application/logininfo+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<logininfo?xmlns=″urn:oma:params:xml:ns:gms:logininfo″>
<UserID>Bob</UserID>
<RegisterID>12345</RegisterID>
<Contact>sip:Bob.networkA@networkB.net</Contact>
</logininfo>
After user A received this message, record user identifications, and the contact method of visited network message server B were so that use when communicating by letter afterwards.
Realize that at the present invention second preferred embodiment of the method for message system user roaming illustrates below:
User A sends the message of service registry request and knows that the information of visited network B is identical with first preferred embodiment to home network message server A, repeats no more here.
Home network message server A returns the contact method information of other message server to user A:
Request:REFER?sip:Bob@networkA.net?SIP/2.0
To:<sip:Bob@networkA.net>
From:<sip:Bob@networkA.net>;tag=193402342
Refer-To:networkA@networkB.net;method=SUBSCRIBE
Contact:sip:Bob@networkA.net
Content-Length:0
After user A receives this message, initiate service registry, be specially to visited network message server B:
Request:SUBSCRIBE?sip:networkA@networkB.net?SIP/2.0
From:<sip:Bob@networkA.net>
To:<sip:networkA@networkB.net>
Expires:360000
Event:login
Content-Type:application/login+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<login?xmlns=″urn:oma:params:xml:ns:gms:login″>
<UserID>Bob</UserID>
<Password>2^8Jh9Z</Password>
<Contact>sip:Bob@3FFE:2C00::4:369:34DE:98FA</Contact>
<message-notify?before?download=″true″/>
<message?history?storage=”true”/>
</login>
After visited network message server B receives this message, according to the value in Form and the To, learn that this is a user in the networkA: Bob for example, visited network message server B is that Bob generates a user ID, request home network message server A carries out authentication to Bob, differentiates whether can provide service for Bob.
Request:PUBLISH?sip:Bob@networkA.net?SIP/2.0
From:<sip:Bob.networkA@networkB.net>
To:<sip:Bob@networkA.net>
Expires:360000
Event:login
Content-Type:application/login+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<login?xmlns=″urn:oma:params:xml:ns:gms:login″>
<UserID>Bob</UserID>
<Password>2^8Jh9Z</Password>
<RegisterID>12345</RegisterID>
<Contact>sip:Bob.networkA@networkB.net</Contact>
<message-notify?before?download=″true″/>
<message?history?storage=”true”/>
</login>
Home network message server A receives message, value according to From, learn that this message replaces Bob to send by visited network message server B, home network message server A is that Bob carries out authentication, if authentication success, preserve log-on message, return SIP 200 " OK " to visited network message server B; If failed authentication then directly returns SIP 401 " Unauthorized ".
After visited network message server B receives the feedback of home network message server A, failed authentication, then the user ID of distributing for Bob before the deletion is returned SIP 401 " Unauthorized " to Bob.If the authentication success is then returned to Bob and is landed success message.
Request:NOTIFY?sip:Bob@networkA.net?SIP/2.0
From:<sip:Bob.networkA@networkB.net>
To:<sip:Bob@networkA.net>
Event:login
Content-Type:application/logininfo+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<logininfo?xmlns=″urn:oma:params:xml:ns:gms:logininfo″>
<UserID>Bob</UserID>
<RegisterID>12345</RegisterID>
<Contact>sip:Bob.networkA@networkB.net</Contact>
</logininfo>
For some network, the user can directly send register requirement to the visited network message server, and need not the participation of home network message server.See also Fig. 7, be the structure chart of second preferred embodiment of the system of realization message system user roaming provided by the invention.On this network of SIP/IP, operator or service provider provide a subscriber information management server 60, it comprises that memory cell 62 is used to preserve all message system users' configuration information (promptly being kept at the information that is used to set customer parameter on the subscriber information management server 60), and authenticating unit 61 is used for the user is carried out authentication.Described message terminal 10 is sent register requirement to the home network message server, by described routing unit 63 described register requirement is routed to visited network message server 70, described visited network message server 70 comprise receiving element 71 be used to receive described register requirement and user's registration information, transmitting element 72 send a message to the message terminal by routing unit 63 or send a message to the subscriber information management server, registering unit 73 is used to message terminal distribution user ID, and memory cell 74 is used to store user ID and user's registration information.
See also Fig. 8, be the flow chart of the 3rd preferred embodiment of the method for realization message system user roaming provided by the invention.The detailed process of user's registration comprises:
Step 701: user's message terminal is sent register requirement to the home network message server.
Step 702:SIP/IP network routes to the visited network message server with register requirement.
Step 703: visited network message server request subscriber information management server is the message terminal authentication, and obtains user's log-on message from the subscriber information management server, is user's distributing user sign.The function of subscriber information management server can be integrated in the visited network message server, can in the visited network message server, finishing alternately of then above-mentioned and subscriber information management server, so the visited network message server can directly be finished user's authentication.
Step 704: judge whether authentication is successful, if carry out step 706; If not, carry out step 705.
Step 705: message from registration failure to the message terminal that return.
Step 706: return the message that succeeds in registration to the message terminal.
Describe for example below:
User Bob sends the service registry request message to the home network message server.
Request:SUBSCRIBE?sip:Bob@networkA.net?SIP/2.0
From:<sip:Bob@networkA.net>
To:<sip:Bob@networkA.net>
Expires:360000
Event:login
Content-Type:application/login+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<login?xmlns=″urn:oma:params:xml:ns:gms:login″>
<UserID>Bob</UserID>
<Password>2^8Jh9Z</Password>
<Contact>sip:Bob@3FFE:2C00::4:369:34DE:98FA</Contact>
<message?notify?before?download=″true″/>
<message?history?storage=”true”/>
</login>
After the P-CSCF of SIP/IP network receives this message,, and send to I-CSCF with the whole network of message directs.
Request:SUBSCRIBE?sip:Bob@networkA.net?SIP/2.0
Via:SIP/2.0/UDP?sip:pcscf1.networkB.net;branch=0pctb
From:<sip:Bob@networkA.net>
To:<sip:Bob@network.net>
Expires:360000
Event:login
Content-Type:application/login+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<login?xmlns=″urn:oma:params:xml:ns:gms:login″>
<UserID>Bob</UserID>
<Password>2^8Jh9Z</Password>
<Contact>sip:Bob@3FFE:2C00::4:369:34DE:98FA</Contact>
<message?notify?before?download=″true″/>
<message?history?storage=”true”/>
</login>
After I-CSCF receives this message,, and send to the visited network message server with message directs visited network message server.
Request:SUBSCRIBE?sip:Bob@networkA.net?SIP/2.0
Via:SIP/2.0/UDP?sip:icscf1.networkB.net;branch=0ictb
Via:SIP/2.0/UDP?sip:pcscf1.networkB.net;branch=0pctb
From:<sip:Bob@networkA.net>
To:<sip:Bob@networkB.net>
Expires:360000
Event:login
Content-Type:application/login+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<login?xmlns=″urn:oma:params:xml:ns:gms:login″>
<UserID>Bob</UserID>
<Password>2^8Jh9Z</Password>
<Contact>sip:Bob@3FFE:2C00::4:369:34DE:98FA</Contact>
<message?notify?before?download=″true″/>
<message?history?storage=”true”/>
</login>
After the visited network message server is received the message of this request registration, under helping, the subscriber information management server carries out authentication for Bob, and for Bob sets up a user ID, the contact method and the user that preserve Bob are provided with, and return the message that succeeds in registration to message user Bob.
Request:NOTIFY?sip:Bob@networkA.net?SIP/2.0
From:<sip:networkA@networkB.net>
To:<sip:Bob@3FFE:2C00::4:369:34DE:98FA>
Event:login
Content-Type:application/logininfo+xml
XML?MIME?BODY
<?xml?version=″1.0″encoding=″UTF-8″?>
<logininfo?xmlns=″urn:oma:params:xml:ns:gms:delegationinfo″>
<UserID>Bob</UserID>
<RegisterID>12345</RegisterID>
<Contact>sip:Bob.networkA@networkB.net</Contact>
</logininfo>
After user Bob receives message, finish service registry, and can accept the service that the visited network message server provides.
Method and system thereof by realization message system user roaming provided by the invention, the user roams communicating by letter between back and other message system user and need not in home network and visited network transmission back and forth, therefore can reduce communication cost, reduce drop probabilities simultaneously, avoided communication delay therefore to improve user communication quality.
More than the method and the system thereof of realization message system user roaming provided by the present invention is described in detail, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.
Claims (12)
1. a method that realizes message system user roaming is characterized in that, described method comprises step:
The log-on message that the home network message server proposes user's trustship request and the user is provided to the visited network message server, or
The log-on message that user's message terminal proposes the service registry request and the user is provided to the visited network message server;
The visited network message server obtains user's log-on message and also registers for the user;
The visited network message server directly provides communication service for the user after registering.
2. the method for realization message system user roaming according to claim 1 is characterized in that,
After described visited network message server is received the trustship request of home network message server proposition, for the user distributes a user ID.
3. the method for realization message system user roaming according to claim 1, it is characterized in that, after described visited network message server was received the service registry request that user's message terminal proposes, for the user distributes a user ID, and request home network message server was subscription authentication.
4. the method for realization message system user roaming according to claim 1, it is characterized in that, it is that message terminal by the user proposes register requirement to the home network message server that described user's message terminal proposes register requirement to the visited network message server, and conversation initiating protocol network routes to the visited network message server with register requirement.
5. the method for realization message system user roaming according to claim 4, it is characterized in that, after described visited network message server is received described register requirement,, and obtain user's configuration information from the subscriber information management server to subscriber information management server requests authentication.
6. according to the method for the described realization message system user roaming of the arbitrary claim of claim 1 to 5, it is characterized in that the described address that obtains the visited network message server that before the visited network message server proposes register requirement, also comprises.
7. according to the method for the described realization message system user roaming of the arbitrary claim of claim 1 to 5, it is characterized in that described user's log-on message comprises user name, proof of identity information, contact address and individual subscriber configuration information.
8. a system that realizes message system user roaming comprises visited network message server and user side, it is characterized in that, described visited network message server comprises:
Receiving element is used to receive register requirement and the log-on message that described user side sends;
Registering unit, the register requirement and the log-on message that receive according to described receiving element are user side distributing user sign;
Memory cell, being used to store log-on message and the registering unit that described receiving element receives is the user ID that user side distributes;
Transmitting element is used for registering result is sent to described user side.
9. the system of realization message system user roaming according to claim 8, it is characterized in that, further comprise the home network message server, described home network message server receive the register requirement that user side sends and be forwarded to the visited network message server or receive the register requirement that user side sends after require user side to propose register requirement to the visited network message server again, described home network message server comprises the message server address acquisition unit, is used to obtain the address of described visited network message server.
10. the system of realization message system user roaming according to claim 9 is characterized in that, described home network message server also comprises authenticating unit, is used to differentiate whether the user belongs to home network.
11. the system of realization message system user roaming according to claim 8 is characterized in that, further comprises routing unit, described routing unit routes to the visited network message server with the register requirement that user side sends.
12. a visited network message server is used to realize message system user roaming, it is characterized in that, described visited network message server comprises:
Receiving element is used to receive register requirement and the log-on message that described user sends;
Registering unit, the register requirement and the log-on message that receive according to described receiving element are user's distributing user sign;
Memory cell is used to store the user ID that log-on message that described receiving element receives and registering unit are distributed for the user;
Transmitting element is used for registering result is sent to described user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101524620A CN101155336B (en) | 2006-09-29 | 2006-09-29 | Method and system for implementing message system user roaming |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101524620A CN101155336B (en) | 2006-09-29 | 2006-09-29 | Method and system for implementing message system user roaming |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101155336A CN101155336A (en) | 2008-04-02 |
CN101155336B true CN101155336B (en) | 2010-10-27 |
Family
ID=39256713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101524620A Active CN101155336B (en) | 2006-09-29 | 2006-09-29 | Method and system for implementing message system user roaming |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101155336B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010083651A1 (en) * | 2009-01-22 | 2010-07-29 | 华为技术有限公司 | A universal service interface system registration method and apparatus |
CN102244857B (en) * | 2010-05-14 | 2015-05-27 | 中国移动通信集团公司 | Wireless local area network roaming subscriber control method, device and network system |
CN103139319B (en) * | 2011-11-29 | 2016-10-26 | 华为终端有限公司 | Obtain the method for resource address, terminal and server |
CN102624715B (en) * | 2012-03-01 | 2015-05-27 | 华为技术有限公司 | Method and device for providing media service |
CN108347702B (en) * | 2017-01-24 | 2021-05-18 | 北京小米移动软件有限公司 | Method and device for receiving multimedia message during international roaming |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1236277A (en) * | 1998-05-16 | 1999-11-24 | 深圳市华为技术有限公司 | Realizing method for access position register in mobile exchange centre for cellular mobile telecommunication |
CN1558693A (en) * | 2004-01-13 | 2004-12-29 | ����ͨѶ�ɷ�����˾ | A system and method for implementing user roaming between different places by routing server |
CN1615044A (en) * | 2003-11-08 | 2005-05-11 | 三星电子株式会社 | Roaming service method and system in multi-zone private wireless network systems |
EP1322130B1 (en) * | 2001-11-30 | 2006-06-07 | Motorola, Inc. | A terminal-based service identification mechanism |
-
2006
- 2006-09-29 CN CN2006101524620A patent/CN101155336B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1236277A (en) * | 1998-05-16 | 1999-11-24 | 深圳市华为技术有限公司 | Realizing method for access position register in mobile exchange centre for cellular mobile telecommunication |
EP1322130B1 (en) * | 2001-11-30 | 2006-06-07 | Motorola, Inc. | A terminal-based service identification mechanism |
CN1615044A (en) * | 2003-11-08 | 2005-05-11 | 三星电子株式会社 | Roaming service method and system in multi-zone private wireless network systems |
CN1558693A (en) * | 2004-01-13 | 2004-12-29 | ����ͨѶ�ɷ�����˾ | A system and method for implementing user roaming between different places by routing server |
Also Published As
Publication number | Publication date |
---|---|
CN101155336A (en) | 2008-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7848523B2 (en) | Systems and methods for added authentication in distributed network delivered half-duplex communications | |
US8041349B2 (en) | Home subscriber server configuration method and system | |
US8170005B2 (en) | Methods and systems for assigning call session control server | |
CN101176369A (en) | Service profile handling in the ims | |
US20040193920A1 (en) | Service provisioning in a communication system | |
CN1610441B (en) | Authentication of messages in a communication system | |
CN105307144B (en) | A kind of register method, method of calling, application server and network domain arrangement | |
KR20130024953A (en) | Transmitting authentication information | |
US20100099389A1 (en) | Methods, Presence Server, User Equipment (UE), and Presence Message for User Identity Update | |
CN101155336B (en) | Method and system for implementing message system user roaming | |
CN103098439B (en) | For maintaining the method and apparatus of the registration for emergency services | |
CN101115309B (en) | Access zone network, home zone network, access zone service use system, method and terminal | |
CN101911651A (en) | Securing contact information | |
CN102480487B (en) | Multi-user on-line video game method based on authentication and system thereof | |
CN102137107A (en) | Method and system for realizing set-top box subscriber state | |
CN101860804B (en) | Accession implementing method and accession implementing system for predefined accession group session | |
US20100009664A1 (en) | Methods, telecommunications node, and user equipment for transmission of user identifier | |
WO2011079727A1 (en) | Method, apparatus and system for game service processing | |
US8804698B2 (en) | Method and system for find me/ follow me in IMS through editing of IMS registrations at S-CSCF | |
CN101990189B (en) | Implementation method and system for third-party registration based on IP multimedia subsystem | |
CN117955694A (en) | Interaction method of satellite terminal and IMS core network and registration proxy gateway equipment | |
CN101179388A (en) | Method and system for transmitting actively application layout data | |
MX2008006661A (en) | Message handling in an ip multimedia subsystem |
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 |