This application is related to and claims the benefit under 35 U.S.C. §119 and 35 U.S.C. §365 of International Application No. PCT/EP2006/007600, filed Aug. 1, 2006.
The invention relates to a method and an arrangement for collecting user behavior during run-time in a mobile 3GPP IP based multimedia subsystem (IMS).
Contemporary statistical systems in mobile communication systems are mostly based on an evaluation of connection data, so-called Call Data Records, CDR. The connection data are usually generated after a voice connection. Because of the evaluation of the connection data important conclusions can be drawn concerning the user behavior of the respective communication subscriber who identifies himself in the mobile system by his MSISDN and IMSI. The subscriber (customer) can, dependent on the user behavior, be supplied individually, e.g. via mail, with information and can be informed about, for example, certain aspects, e.g., fees, etc.
Presently the statistics of IMS or SIP based services are collected by that the connection data are evaluated by special collection functions. The CDRs are fetched from the fee collection functions by means of, for example, the FTP (File Transfer Protocol). The CDRs are then evaluated offline in the IT and Data Warehouse Systems of the provider or network operator. The results are interpreted and conclusions with respect to the service dependent user behavior can be drawn. A series of measures of the network operator or service provider follows these conclusions, for example, the creation of leaflets (flyers), advertisement in mailings, and others.
Until now the methods for the collecting of statistics and for the collecting of user behavior are slow so that it is not possible to react currently to the user behavior. It is therefore the task of the invention to specify an improved method and system for the collecting of user behavior during run-time in mobile IMS communication networks.
This task is according to the invention accomplished by the characteristics of the independent claims whose content is here referred to.
Preferred embodiments of the invention are specified in the dependent claims whose content is here referred to.
The method according to the invention for collecting user behavior during run-time in the mobile 3GPP IP based multimedia subsystem (IMS) makes it possible to transmit user behavior dependent information to the mobile terminal device, for example, in the form of advertisement, ring tones, images, and clips. The method is based on a new technical component OSAS (Online Statistics and Advertisement Server) that is integrated as an application server into the IMS. With the OSAS system, statistical data for IP based services can be collected and evaluated during run-time, so that at run-time, thus during the establishment of the connection, a subscriber can be supplied already with relevant information. This information can be delivered in different (multimedia) media, e.g., images, text, music, and video.
The Online Statistics and Advertisement Server (OSAS)
The Online Statistics and Advertisement Server, OSAS, is a new application server component that is bundled in the IMS session applications and in the corresponding signaling traffic. In comparison to
the CDR based statistics, as described in the introduction, the OSAS has the following important advantages:
Many applications can be derived by using IMS based services and online collection of statistics and by making available online advertisement and other information, for example:
The invention is in the following described in greater detail with the aid of the drawings.
AS, e.g., a PoC application server 17, in voice and non-voice networks. Subscribers who want to activate or deactivate a service reach the application server by means of their terminal device 10 via a Web portal of their respective communication network such as, e.g., GPRS 11, UMTS 12, WLAN 13, DSL 14, etc. The second layer contains the so-called Call Session Control Function, CSCF, 15 for the registration of the network endpoints and for the routing of SIP signaling to the respective application server 17 and remote IMS network. The components of the first as well as the second layer use a Home Subscriber Server, HSS, 16 which is a higher level resource for the determination of the appropriate service. The HSS 16 runs the individual customer service profiles with constituents such as IP address, roaming information, mailing lists and reserved call and voicemail services. The transport and endpoint layers finally take over the session setup via SIP signaling and carrier services such as the packetizing of speech. This layer has media gateways at its disposal for the conversion from VoIP to TDM. For functions such as conferencing and speech recognition, used in the most different applications including voicemail and interactive VXML, a pool of media servers is available. An Online Statistics and Advertisement Server, OSAS, 18 is according to the invention provided which is in the same way as the application server 17 connected to the CSCF 15.
The architecture according to the invention is based on the IMS architecture as is standardized for the 3GPP UMTS release 5 and higher, e.g., in “Digital Cellular Telecommunications System (phase 2+)”; Universal Mobile Telecommunications System (UMTS); IP Multimedia Subsystem (IMS); stage 2 (3GPP TS 23.228 version 6.8.0 release 6). This specification is in its entirety included in the present description.
The IMS subscriber profile, that is in the HSS 16 available, contains new trigger points for special application servers, in particular the OSAS 18. The OSAS 18 is included as a new application in the message flow (spiraling
flow) of the IMS. The OSAS 18 has access to all of the relevant SIP signaling and to the signaling data during the session setup. The OSAS can from it determine and evaluate all parameters that are relevant for the collection of the user behavior, namely from:
a)
1. SIP Register
The mobile terminal device 10 sends an SIP register message for registering in the Call State Control Function, CSCF, 15. After the successful authentication procedure (here not shown) the subscriber profile from the HSS 16 is loaded into the CSCF 15. It contains a special OSAS trigger with which the OSAS functions are invoked.
2. SIP INVITE (SIP Part, SDP Part)
The mobile terminal device 10 sends a SIP INVITE message to the Call State Control Function 15 in order to initiate an SIP session (e.g., for video telephony). The SIP Invite message is acknowledged by the CSCF 15. The OSAS trigger is likewise acknowledged and takes care of the forwarding of the message to the OSAS 18.
3. SIP Invite (SIP Part, SDP Part)
The OSAS 18 can remove from the forwarded SIP INVITE message online statistical data from the SIP and the SDP part of the message. In addition, it can add media to the SIP Invite.
4. SIP Invite (SIP Part, SDP Part+Additional Media)
The SIP Invite message is now sent back by the OSAS 18 to the CSCF 15. The message can contain additional media that are added-in by the OSAS 18.
5. Trying (Provisional Response+Additional Media Content)
A “Provisional Response” is sent by the SCSF 15 to the mobile terminal device 10. It contains the by the OSAS 18 added additional media such as text advertisement, music, (similar to Soundlogos, ring tones), images, or any other media according to the IETF MIME types.
6. SIP Invite (SIP Part, SDP Part)
The SIP Invite as well as the connection setup is forwarded to a remote network without the additional media. The CSCF 15 erases the additional media that originate from the OSAS 18, for example, dependent on the guidelines of the network operator or provider.
b)
1. SIP Register
The mobile terminal device 10 sends an SIP register message for registering in the Call State Control Function, CSCF, 15. After the successful authentication (here not shown) the subscriber profile from the HSS 16 is loaded into the CSCF 15. It contains a PoC trigger and a specific OSAS trigger.
2. SIP Invite (SIP Part, SDP Part)
3. SIP Invite (SIP Part, SDP Part)
The mobile terminal device 10 sends an SIP message to the CSCF 16 in order to establish a PoC connection. The SIP Invite message is acknowledged at the CSCF 15. The CSCF 15 makes the PoC trigger available and forwards the request to a PoC application server 17.
4. SIP Invite (SIP Part, SDP Part, PoC Specific Information)
The PoC server 17 sends the Invite message back to the CSCF 15 and supplies additional PoC specific information.
5. SIP Invite (SIP Part, SDP Part)
The SIP Invite message is again acknowledged at the CSCF 15. The OSAS trigger takes care of the forwarding of the Invite message to the OSAS 18.
6. SIP Invite (SIP Part, SDP Part+Additional Media)
The OSAS 18 can remove online statistics from the SIP and SDP part and, in addition, it can add media to the SIP Invite message and send it back to the CSCF 15.
7. Trying (Provisional Response+Additional Media)
A “provisional response” is sent by the CSCF 15 to the terminal device 10. It contains the by the OSAS 18 added additional media such as, e.g., text advertisement, music, (such as, e.g., Soundlogos, ring tones, images, or any other media) according to the IETF MIME types.
8. SIP Invite (SIP Part, SDP Part)
The SIP message is forwarded to a remote network and does not contain the additional media content. The CSCF 15 takes care of erasing the additional, by the OSAS 18 supplied, media content, for example, dependent on the network operator specifications.
The OSAS 18 provides the means to collect very fast online statistical data so that these can be evaluated by mobile network operators. The OSAS 18 provides means to include media data in the signal flow during the connection setup so that these are played on the terminal device 10 of the user, e.g., dial tones, advertisement images, advertisement text, etc., according to the IETF MIME types.
The concept of the OSAS is known in the Internet community and there HTTP redirect is in fact used for advertisement purposes. The OSAS is capable of dynamically influencing the end user as it evaluates online statistical data with respect to services and/or to subscriber level and sends the suitable advertisement to the customer.
Number | Date | Country | Kind |
---|---|---|---|
10 2005 037 314 | Aug 2005 | DE | national |
10 2005 057 236 | Nov 2005 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2006/007600 | 8/1/2006 | WO | 00 | 5/27/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2007/014751 | 2/8/2007 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
7738465 | Akahane et al. | Jun 2010 | B2 |
20020181424 | Shaheen et al. | Dec 2002 | A1 |
20030012150 | Chapuran et al. | Jan 2003 | A1 |
20030040280 | Koskelainen | Feb 2003 | A1 |
20030076813 | Isomaki | Apr 2003 | A1 |
20030115332 | Honeisen | Jun 2003 | A1 |
20040121775 | Ropolyi et al. | Jun 2004 | A1 |
20060025140 | Bales et al. | Feb 2006 | A1 |
20060092970 | Song et al. | May 2006 | A1 |
20070159976 | Dekeyzer et al. | Jul 2007 | A1 |
Number | Date | Country |
---|---|---|
1 551 144 | Jul 2005 | EP |
02098099 | Dec 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20080274720 A1 | Nov 2008 | US |