The invention relates to mobile communication services and particularly to Rich Communication Suite advertiser.
Today, consumers experience the power and the promise of enriched communication by using a wide scale of different mobile services and applications. Services and applications include, for example, buddy lists showing dynamically changing status and on-line capabilities, different messaging options and possibilities of adding contents. Consumers may take for granted that these capabilities are available not only on a PC but also on a mobile device and that there is open communication between devices and networks. Discovering different services is a keystone to boosting the usage of these services.
In order to facilitate the easier use and better service discovery the operators, device manufactures and network manufacturers have joined their forces to introduce a Rich Communication Suite.
In the initial phase Rich Communication Suite comprised enriched call, enriched messaging and enriched phone book features. According to the white paper on rich communications the enriched call experience initially provides the capability to share multimedia content during a call. The forms of multimedia sharing available at a given time between the communicating parties are shown to the call participants to eliminate unpleasant errors when either party can not share chosen multimedia.
The enhanced phonebook allows guaranteed communication through capability enhanced contacts. In addition, enhanced phonebook means that communication can be initiated from the phonebook by selecting a communication type.
The enhanced messaging allows the possibility to view and trigger all communication (including calls, SMS, MMS, instant messaging) in a conversational view, where the user can see the communications history. The conversational view is similar to the chat history in instant messaging services. Users gain value from the simplified communications experience and from the availability of the richest possible messaging services for continuing communications dialog.
The initial services mentioned above have been implemented by using IMS (IP multimedia subsystem) and already existing services, such as SMS (Short Message Service), MMS (Multimedia Messaging Service), voice call service and similar.
The purpose of RCS (Rich Communication Suite) is to make the usage of these services easier and increase the interoperability between different devices and networks.
The problem of the present system is that some of the services need to be activated in client before using the service. Some of the services require the activation in both source and destination clients. Some of the customers do not even know all the capabilities their device is capable of. Thus, they are not able to activate all of the services.
The invention discloses a method, system, an advertisement server and a computer program for sending a service advertisement message for a mobile service between first and second terminal device implemented using IP multimedia subsystem.
The method comprises sending a service subscribe message from the first terminal device to the IP multimedia subsystem core, forwarding said subscribe message from the IP multimedia subsystem core to a service advertiser server, requesting the service defined in according to the service subscribe message, where in case of service failure the method further comprises sending service failure messages to the first terminal device and the service advertiser server, wherein responsive to said service failure message the service advertiser server determines if the second terminal device has already received the service advertisement, determines if the second terminal device is a mobile device and sends the service advertisement message to the second terminal device according to determination result.
In an embodiment the method further comprises determining the capability of the second terminal device. If the second terminal device is a mobile device but it is not capable of executing the requested service, the method can be terminated. The determination is typically based on the capability database that is typically maintained by the service operator. The capability request may be based on the IMEI code of the terminal device or other suitable unique identification code.
The system comprises a first terminal device, a second terminal device, wherein at least one of the terminal devices is a mobile device, a mobile network comprising an IP multimedia subsystem and a short message system, a service advertiser server, and a service server. In an embodiment the system further comprises a database comprising the capability information of terminal devices. The database may be maintained by the operator or a third party.
The advertisement server for sending a service advertisement message for a mobile service between first and second terminal device implemented using IP multimedia subsystem comprising network connectivity means, wherein said advertisement server is configured to receive a service subscribe message from the IP multimedia subsystem core, respond to the received subscribe message, receive a service failure message from the IP multimedia subsystem core, respond to the received service failure message, wherein responsive to the received failure message the advertisement server is further configured to determine if the second terminal device has already received the service advertisement determine if the second terminal device is a mobile device and send the service advertisement message to the second terminal device according to determination result.
A computer program for sending a service advertisement message for a mobile service between first and second terminal device implemented using IP multimedia subsystem, wherein the computer program is configured to receive a service subscribe message from the IP multimedia subsystem core, respond to the received subscribe message, receive a service failure message from the IP multimedia subsystem core, respond to the received service failure message and responsive to the received failure message the advertisement server is further configured to determine if the second terminal device has already received the service advertisement, determine if the second terminal device is a mobile device and send the service advertisement message to the second terminal device according to determination result when executed in a computing device.
The benefit of the invention is that it allows people to enable new services in their mobile phone even if they are not aware of the existence of the services. For example, a presence aware phonebook application is useful only if presence information is available. The exact presence information is available only if the mobile phone to be located tells the location to the network. The user of the mobile phone must allow or enable the sending of this information and the user can not do that if he/she is not even aware of the service. A further benefit of the invention is that it sends the advertisement message only once. If the presence information can not be retrieved for some other reason, for example, if the phone is not on or it is out of coverage, the advertisement server already knows that the service advertisement message has already been sent.
The accompanying drawings, which are included to provide a further understanding of the invention and constitute a part of this specification, illustrate embodiments of the invention and together with the description help to explain the principles of the invention. In the drawings:
Reference will now be made in detail to the embodiments of the present invention, examples of which are illustrated in the accompanying drawings. The following embodiment is an example embodiment disclosing the use of presence information in a phone book application. A person skilled in the art understands that the presence information may be combined with different applications. Furthermore, a person skilled in the art understands that instead of presence information the principles of the present invention may be applied to many other applications that involve communication between two terminal devices
In
In
In the advertisement phase it is first determined if the service advertisement message is already sent, step 25. If the message has already been sent, the method stops, step 26. For example, if the service cannot be executed because the destination terminal device is off and the message has been sent, the method stops. If the message has not been sent, the method determines if the target device is a mobile device, step 27. If the target device is not a mobile device, then method stops, step 28. If the target device is a mobile device, then an SMS message is sent to the target device, step 29. Additionally it is also possible to check if the target device is a mobile device that is capable of executing the requested service. Finally the system stores the status indicating that the SMS has been sent, step 210.
In
Together with the following description and
It must be noted that the actual service may require special software or settings in the terminal device. In the example it is assumed that the terminal device 10 already has the required software or settings and the terminal device 11 does not. The SMS message sent from the advertisement server 15 comprises the settings, a pointer to the settings, a link to the required software or other similar information that allows enabling of the requested service.
It is obvious to a person skilled in the art that with the advancement of technology, the basic idea of the invention may be implemented in various ways. The invention and its embodiments are thus not limited to the examples described above; instead they may vary within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
09168927.3 | Aug 2009 | EP | regional |