Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client
Abstract
A converged IP messaging client transmits a session establishment request for interactive message communication. When a converged IP messaging server receives the request, it determines whether a target client of the interactive message communication uses a converged IP messaging service. If not, the converged IP messaging server transmits the session establishment request to an IWF. If it is determined that the target client is an SM client, the IWF generates an interactive message communication request by transforming a format of the session establishment request into an SMS format and transmits the interactive message communication request to the SM client. If the IWF receives an acceptance response from the SM client in response to the interactive message communication request within an effective response time, a session for the interactive message communication can be established between the converged IP messaging client and the SM client.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method of establishing a session for interactive message communication between a converged Internet Protocol (IP) messaging client and a non converged IP messaging client in a converged IP messaging service system, the method in the converged IP messaging system comprising:
receiving a session establishment request message for the interactive message communication from a converged IP messaging client;
determining whether a target client of an interactive message supports a converged IP messaging service on the basis of the session establishment request message; and
if it is determined that the target client is a non converged IP messaging client supporting a non converged IP messaging service, requesting, to an Inter-Working Function (IWF), changing the session establishment request message to an interactive message communication request message which can be received by the non converged IP messaging client,
wherein the IWF transmits the interactive message communication request message including an acceptance request to the interactive message communication, to the non converged IP messaging client, when the IWF receives the request for changing the session establishment request message, the IWF receives the session establishment request by receiving a Session Initiation Protocol (SIP) INVITE message, which was transmitted from the converged IP messaging client, from a converged IP messaging server, the IWF determines by searching subscriber information of the target client of the interactive message communication that the target client of the interactive message communication is the non converged IP messaging client, the IWF generates a Short Messaging Service (SMS)-SUBMIT message in which a sentence indicating the interactive message communication request and one of a response directive and key information, which must to be input by provided to a user of the non converged IP messaging client in for response to the interactive message communication request, are contained in response to the SIP INVITE message, and the IWF transmits the SMS-SUBMIT message to the non converged IP messaging client via a non converged IP messaging server.
2. The method of claim 1 , further comprising if the IWF receives an acceptance response from the non converged IP messaging client in response to the interactive message communication request message within a response time, the IWF establishes a session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client; and
if the IWF receives a rejection response from the non converged IP messaging client in response to the interactive message communication request within the response time, the IWF notifies the converged IP messaging client and the non converged IP messaging client of session establishment failure.
3. The method of claim 2 , further comprising if the IWF does not receive the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request within the response time, the IWF notifies the converged IP messaging client and the non converged IP messaging client of session establishment failure when the response time elapses.
4. The method of claim 3 , further comprising if the IWF receives the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request after the response time elapses, the IWF transmits the acceptance or rejection response to the converged IP messaging client by processing the acceptance or rejection response as a short message.
5. The method of claim 3 , further comprising if the IWF receives the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request after the response time elapses, the IWF discards the acceptance or rejection response.
6. The method of claim 1 , wherein the IWF establishing the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client further:
receives a non converged IP message from the non converged IP messaging client within the response time;
determines whether the message includes a response directive;
determines, if it is determined that the message includes the response directive, whether the response directive is an acceptance response directive or a rejection response directive;
establishes, if it is determined that the response directive is an acceptance response directive, the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client by transmitting a 200 OK message to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client; and
if it is determined that the response directive included in the message is a rejection response directive, notifies of session establishment failure by transmitting a 4xx response to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client,
wherein the sentence indicating the interactive message communication request and the response directive are stored in user data.
7. The method of claim 1 , wherein the interactive message communication request message includes a response request message for indicating acceptance or rejection for the interactive message communication.
8. The method of claim 5 , wherein the IWF transmitting the interactive message communication request to the non converged IP messaging client further:
receives the session establishment request by receiving a SIP INVITE message, which was transmitted from the converged IP messaging client, from a converged IP messaging server;
determines by searching subscriber information of the target client of the interactive message communication that the target client of the interactive message communication is the non converged IP messaging client; and
generates an SMS-SUBMIT message to which a header field indicating an interactive message communication request message is added in response to the SIP INVITE message, and transmitting the SMS-SUBMIT message to the non converged IP messaging client via a non converged IP messaging server;
wherein the SMS-SUBMIT message further comprises a sentence indicating the interactive message communication request and key information, which must be input by a user of the non converged IP messaging client as an acceptance or rejection in response to the interactive message communication request.
9. A converged IP messaging server in a converged Internet Protocol (IP) messaging service system, the server comprising:
a message transceiver; and
a processor for receiving a session establishment request message for interactive message communication through the message transceiver from a converged IP messaging client,
determining whether a target client of an interactive message supports a converged IP messaging service on the basis of the session establishment request message, and if it is determined that the target client is a non converged IP messaging client supporting a non converged IP messaging service, requesting, to an Inter-Working Function (IWF), changing the session establishment request message to an interactive message communication request message which can be received by the non converged IP messaging client,
wherein the IWF transmits the interactive message communication request message including an acceptance request to the interactive message communication to the non converged IP messaging client, when the IWF receives the request for changing the session establishment request message, the IWF receives the session establishment request by receiving a Session Initiation Protocol (SIP) INVITE message, which was transmitted from the converged IP messaging client, from the converged IP messaging server, the IWF determines by searching subscriber information of the target client of the interactive message communication that the target client of the interactive message communication is the non converged IP messaging client, the IWF generates a Short Messaging Service (SMS)-SUBMIT message in which a sentence indicating the interactive message communication request and one of a response directive and key information, which must to be input by provided to a user of the non converged IP messaging client in for response to the interactive message communication request, are included in response to the SIP INVITE message, and the IWF transmits the SMS-SUBMIT message to the non converged IP messaging client via a non converged IP messaging server.
10. The server of claim 9 , wherein if the IWF receives an acceptance response from the non converged IP messaging client in response to the interactive message communication request message within a response time, the IWF establishes a session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client; and
if the IWF receives a rejection response from the non converged IP messaging client in response to the interactive message communication request within the response time, the IWF notifies the converged IP messaging client and the non converged IP messaging client of session establishment failure.
11. The server of claim 10 , wherein if the IWF does not receive the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request within the response time, the IWF notifies the converged IP messaging client and the non converged IP messaging client of session establishment failure when the response time elapses.
12. The server of claim 11 , wherein if the IWF receives the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request after the response time elapses, the IWF transmits the acceptance or rejection response to the converged IP messaging client by processing the acceptance or rejection response as a short message.
13. The server of claim 11 , wherein if the IWF receives the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request after the response time elapses, the IWF discards the acceptance or rejection response.
14. The server of claim 9 , wherein when the IWF establishes the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client, the IWF receives a message from the non converged IP messaging client within the response time, determines whether the message includes a response directive, and if it is determined that the message includes a response directive, determines whether the response directive is an acceptance response directive or a rejection response directive, if it is determined that the response directive is an acceptance response directive, establishes the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client by transmitting a 200 OK message to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client, and if it is determined that the response directive included in the message is a rejection response directive, the IWF notifies of session establishment failure by transmitting a 4xx response to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client,
wherein the sentence indicating the interactive message communication request and the response directive is stored in user data.
15. The server of claim 9 , wherein the interactive message communication request message includes a response request message for indicating acceptance or rejection to the interactive message.
16. A method of establishing a session for interactive message communication between a converged Internet Protocol (IP) messaging client and a non converged IP messaging client in a converged IP messaging service system, the method of a the non converged IP messaging client comprising:
receiving a session establishment request message from an Inter-Working Function (IWF), wherein the session establishment request message includes an acceptance request to an interactive message communication between the converged IP messaging client and the non converged IP messaging client sentence and a response directive from a non converged IP messaging server, wherein the sentence indicates an interactive message communication between the converged IP messaging client and the non converged IP messaging client and the response directive is to be provided to a user of the non converged IP messaging client for an acceptance or rejection of the interactive message communication;
displaying a request for indicating an interactive message communication request including the sentence and the response directive;
receiving a user's input indicating acceptance or rejection of the for an interactive message communication responding to the session establishment request message;
transmitting a session establishment request an interactive message communication response message including a response corresponding to the user's input,
wherein the interactive message communication request message comprises a sentence indicating the interactive message communication request and one of a response directive and key information, which must be input by a user of the non converged IP messaging client as an acceptance or rejection in response to the session establishment request message an Inter-Working Function (IWF) transmits, to the non-converged IP messaging server, a session establishment request message for the interactive message communication between the converged IP messaging client and the non converged IP messaging client.
17. The method of claim 16 , wherein the IWF establishing the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client further:
receives a message from the non converged IP messaging client within the a the response time;
determines whether the message includes a header field indicating an the acceptance or rejection in response to of the interactive message communicationrequest;
if it is determined that the message includes the header field indicating an the acceptance or rejection intention, determines whether a value of the header field indicating an the acceptance or rejection corresponds to an acceptance response or a rejection response; and
establishes, if it is determined that the value of the header field corresponds to an the acceptance response, the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client by transmitting a 200 OK message to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client.
18. The method of claim 17 , further comprising if it is determined that value of the header field corresponds to a the rejection response, notifying of session establishment failure by transmitting a 4xx response to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client.
19. The method of claim 16 , wherein the IWF generates the session establishment request message includes including a response request message for indicating the acceptance or rejection of the interactive message communication.
20. A non converged IP messaging client terminal in a converged IP messaging service system, the non converged IP messaging client terminal comprising;
a transceiver for receiving a sentence and a response directive from a non converged IP messaging server, wherein the sentence indicates an interactive message communication between a converged IP messaging client terminal and the non converged IP messaging client terminal and the response directive is to be provided to a user of the non converged IP messaging client terminal for an acceptance or rejection of the interactive message communication; and
a processor for receiving a session establishment request message from an Inter-Working Function (IWF), wherein the session establishment request message includes an acceptance request to an interactive message communication between a converged IP messaging client and the non converged IP messaging client,
displaying a an interactive message communication request message for indicating an interactive message communication request including the sentence and the response directive,
receiving a user's input indicating the acceptance or rejection of the interactive message communication responding to the session establishment request message, and transmitting a session establishment request controlling the transceiver to transmit an interactive message communication response message including the user's input, wherein the interactive message communication request message comprises a sentence indicating the interactive message communication request and one of a response directive and key information, which must be input by a user of the non converged IP messaging client as an acceptance or rejection in response to the session establishment request message an Inter-Working Function (IWF) transmits, to the non-converged IP messaging server, a session establishment request message for the interactive message communication between the converged IP messaging client terminal and the non converged IP messaging client terminal.
21. The non converged IP messaging client terminal of claim 20 , wherein the IFW generates the session establishment request message includes including a response request message for indicating the acceptance or rejection of the interactive message communication.
22. The server non converged IP messaging client terminal of claim 20 , wherein the IWF establishes the a session for the interactive message communication between the converged IP messaging client terminal and the non converged IP messaging client terminal, the IWF receives a message from the non converged IP messaging client terminal within a response time, determines whether the message includes a header field indicating an the acceptance or rejection in response to of the interactive message communication request, and if it is determined that the message includes the header field indicating an the acceptance or rejection, determines whether a value of the header field indicating an the acceptance or rejection corresponds to an acceptance response or a rejection response, and if it is determined that the value of the header field corresponds to an the acceptance response, establishes the session for the interactive message communication between the converged IP messaging client terminal and the non converged IP messaging client terminal by transmitting a 200 OK message to the converged IP messaging client terminal and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client terminal.
23. The server non converged IP messaging client terminal of claim 22 , wherein if it is determined that the value of the header field corresponds to a the rejection response, the IWF notifies of session establishment failure by transmitting a 4xx response to the converged IP messaging client terminal and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client terminal.
24. A method of establishing a session for interactive message communication between a converged Internet Protocol (IP) messaging client and a non-converged IP messaging client in a converged IP messaging service system, the method comprising:
receiving, by an Inter-Working Function (IWF), a Session Initiation Protocol (SIP) invite message for interactive message communication with a target client from a converged IP messaging client, via a converged IP messaging server; determining that the target client of the interactive message communication is a non-converged IP messaging client; generating a Short Messaging Service (SMS)-SUBMIT message including a request for the interactive message communication and a response directive to be provided to a user of the non-converged IP messaging client for response to the request; and transmitting the SMS-SUBMIT message to the non-converged IP messaging client, via a non-converged IP messaging server.
25. The method of claim 24, further comprising establishing the session for the interactive message communication between the converged IP messaging client and the non-converged IP messaging client, when the IWF receives an acceptance response to the request for the interactive message communication within a response time; and
notifying at least one of the converged IP messaging client and the non-converged IP messaging client of a session establishment failure, when the IWF receives a rejection response to the request for the interactive message communication within the response time.
26. The method of claim 24, further comprising, notifying at least one of the converged IP messaging client and the non-converged IP messaging client of a session establishment failure, when the IWF does not receive a response to the request for the interactive message communication within a response time.
27. The method of claim 24, further comprising:
receiving a response to the request for the interactive message communication, after expiration of a response time; processing the response as a short message; and transmitting the processed response to the converged IP messaging client.
28. The method of claim 24, further comprising:
receiving a response to the request for the interactive message communication, after expiration of a response time; and discarding the response.
29. The method of claim 24, wherein the method further comprises:
receiving a non-converged IP message in response to the SMS-SUBMIT message within a response time; identifying the response directive in the non-converged IP message; determining whether the response directive in the non-converged IP message is an acceptance response directive or a rejection response directive; establishing the session for the interactive message communication between the converged IP messaging client and the non-converged IP messaging client by transmitting a 200 OK message to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non-converged IP messaging client, when it is determined that the response directive in the non-converged IP message is the acceptance response directive; and notifying of a session establishment failure by transmitting a 4xx response to the converged IP messaging client and transmitting the SMS-DELIVERY-REPORT message to the non-converged IP messaging client, when it is determined that the response directive included in the message is the rejection response directive.
30. An Inter-Working Function (IWF) in a converged Internet Protocol (IP) messaging service system, the IWF comprising:
a transceiver; and a processor for
controlling the transceiver to receive a Session Initiation Protocol (SIP) invite message for interactive message communication with a target client from a converged IP messaging client, via a converged IP messaging server;
determining that the target client of the interactive message communication is a non-converged IP messaging client;
generating a Short Messaging Service (SMS)-SUBMIT message including a request for the interactive message communication and a response directive to be provided to a user of the non-converged IP messaging client for response to the request; and
controlling the transceiver to transmit the SMS-SUBMIT message to the non-converged IP messaging client, via a non-converged IP messaging server.
31. The IWF of claim 30, wherein the processor establishes a session for the interactive message communication between the converged IP messaging client and the non-converged IP messaging client, when the IWF receives an acceptance response to the request for the interactive message communication within a response time, and
notifies at least one of the converged IP messaging client and the non-converged IP messaging client of a session establishment failure, when the IWF receives a rejection response to the request for the interactive message communication within the response time.
32. The IWF of claim 30, wherein the processor notifies at least one of the converged IP messaging client and the non-converged IP messaging client of a session establishment failure, when the IWF does not receive a response to the request for the interactive message communication within a response time.
33. The IWF of claim 30, wherein the transceiver receives a response to the request for the interactive message communication, after expiration of a response time,
wherein the processor processes the response as a short message, and wherein the transceiver transmits the processed response to the converged IP messaging client.
34. The IWF of claim 30, wherein the transceiver receives a response to the request for the interactive message communication, after expiration of a response time, and
wherein the processor discards the response.
35. The IWF of claim 30, wherein
the transceiver receives a non-converged IP message in response to the SMS-SUBMIT message within a response time, and the processor
identifies the response directive in the non-converged IP message;
determines whether the response directive in the non-converged IP message is an acceptance response directive or a rejection response directive;
establishes a session for the interactive message communication between the converged IP messaging client and the non-converged IP messaging client by controlling the message transceiver to transmit a 200 OK message to the converged IP messaging client and to transmit an SMS-DELIVERY-REPORT message to the non-converged IP messaging client, when it is determined that the response directive in the non-converged IP message is the acceptance response directive; and
notifies of a session establishment failure by controlling the transceiver to transmit a 4xx response to the converged IP messaging client and to transmit the SMS-DELIVERY-REPORT message to the non-converged IP messaging client, when it is determined that the response directive included in the message is the rejection response directive.
36. A method of establishing a session for interactive message communication between a converged Internet Protocol (IP) messaging client and a non-converged IP messaging client in a converged IP messaging service system, the method of the converged IP messaging client comprising:
transmitting, to an Inter-Working Function (IWF), a Session Initiation Protocol (SIP) invite message for the interactive message communication; and receiving, from the IWF, a response corresponding to a user's input of the non-converged IP messaging client as an acceptance or rejection of the interactive message communication, wherein SIP invite message is converted to a session establish request message and the session establish request message is transmitted from the IWF to a non-converged IP messaging server, and wherein the session establish request message comprises a sentence indicating the interactive message communication between the converged IP messaging client and the non-converged IP messaging client and a response directive to be provided by the user of the non converged IP messaging client for the acceptance or rejection of the interactive message communication.
37. The method of claim 36, wherein the response is a 200 OK message for the acceptance or a 4xx response for the rejection.
38. The method of claim 36, further transmitting an ACK to the IWF in response to the response.
39. A converged Internet Protocol (IP) messaging client terminal for establishing a session for interactive message communication with a non converged IP messaging client terminal, comprising:
a processor for generating a Session Initiation Protocol (SIP) invite message for the interactive message communication; and a transceiver for transmitting the SIP invite message to an Inter-Working Function (IWF), and receiving, from the IWF, a response corresponding to a user's input of the non-converged IP messaging client terminal as an acceptance or a rejection of the interactive message communication, wherein the SIP invite message is converted to a session establish request message and the session establish request message is transmitted from the IWF to a non-converged IP messaging server, and wherein the session establish request message comprises a sentence indicating the interactive message communication between the converged IP messaging client terminal and the non-converged IP messaging client terminal, and a response directive to be provided to the user of the non converged IP messaging client terminal for the acceptance or rejection of the interactive message communication.
40. The converged IP messaging client terminal of claim 39, wherein the response is a 200 OK message for the acceptance or a 4xx response for the rejection.
41. The converged IP messaging client terminal of claim 39, wherein the transceiver transmits an ACK to the IWF in response to the response.
42. The method of claim 36, wherein the session establish request message is converted to an interactive message communication request message and the interactive message communication request message is transmitted from the non-converged IP messaging server to the non-converged IP messaging client.
43. The converged IP messaging client terminal of claim 39, wherein the session establish request message is converted to an interactive message communication request message and the interactive message communication request message is transmitted from the non-converged IP messaging server to the non-converged IP messaging client terminal.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.