METHOD, TERMINAL AND SYSTEM FOR PROVIDING VIDEO, AUDIO AND TEXT CONTENTS IN MOBILE TELEPHONE NETWORKS
The present invention relates to a method for providing video and/or audio and/or text contents in mobile telephone networks, and in particular to a mobile terminal connected to a mobile telephone network. The present invention also relates to a mobile terminal and to a system which can be employed for carrying out said method.
In the known methods, a terminal or a server of a provider of mobile telephone services send video and/or audio and/or text contents to one or more terminals connected through a network environment. Said contents can be explicitly requested by the receiving terminal or sent spontaneously by the transmitting terminal or server. In the first case, the user of the receiving terminal must not only know information about the requested contents but also the address of the transmitting terminal or server for manually sending it a request message for these contents, hi the second case, instead, the user passively receives said contents, without any possibility of choice. Therefore, in neither case the user can find and choose the contents of his interest without searching them and/or without explicitly requesting information about them in the network environment or elsewhere.
It is therefore an object of the present invention to provide a method which is free from said disadvantages, i.e. a method in which the user can know, choose and obtain video and/or audio and/or text contents in a simple and quick manner. Said object is achieved with a method, a terminal and a system, the main features of which are disclosed in claims 1, 32 and 48, respectively, while other features are disclosed in the remaining claims. Thanks to the particular background program which continuously receives and shows on the display of the terminal the images of the contents which can be requested, the user is updated in real time about the availability of these contents and can request them in a simple and quick manner by pressing even one button only of the terminal keyboard. Said background program is preferably always active when the terminal is on and can be automatically controlled by the operating system, so that the user must not worry
about its installation, start, update and/or standby when he is making calls or sending messages.
According to a particular aspect of the invention, the video and/or audio and/or text contents can be divided into more channels, so that the background program can extract and show on the display only the images of a channel selected by the user.
Thanks to its particular architecture, the system according to the present invention can be carried out with a minimum modification of an already installed mobile telephone network, with relatively low installation and working costs and times.
Furthermore, through the method and the system according to the present invention, the video and/or audio and/or text contents can be provided in a simple and quick manner also to mobile terminals which are not initially provided with the background program.
Further advantages and features of the method, the terminal and the system according to the present invention will become clear to those skilled in the art from the following detailed and non-limiting description of an embodiment thereof with reference to the attached drawings, wherein:
- figure 1 shows a first front view of a terminal according to the present invention;
- figure 2 shows a block scheme of the system according to the present invention in a first operative step of the method according to the present invention; - figure 3 shows a block scheme of the system of figure 2 in a second operative step;
- figure 4 shows a block scheme of the system of figure 2 in a third operative step;
- figure 5 shows a second front view of a terminal of figure 1 during the use;
- figure 6 shows a third front view of a terminal of figure 1 during the use;
- figure 7 shows a block scheme of the system of figure 2 in a fourth operative step; and
- figure 8 shows a block scheme of the system of figure 2 in a fifth operative step.
Referring to figures 1 and 2, it is seen that a mobile terminal T, for example a
UMTS mobile telephone, comprises at least one electronic control unit CU connected to input means, in particular a keyboard K and a microphone MC, to output means, in particular a display D and a speaker S, to a radio transceiver RT, and to at least one memory M which can comprise an operating system OS, one or more programs Pl...Pn
and one or more data sets D 1...Dn, so that the control unit CU can execute the functions of terminal T requested by the user. Obviously, terminal T comprises further electric and/or electronic devices necessary for its working, for example an aerial, a battery, inner and outer interfaces, etc. In a first installation step of the method according to the present invention, when terminal T is turned on, the control unit CU runs the operating system OS, which in turn automatically loads and runs a background program BP suitable for displaying images on display D.
If the background program BP is not yet available in memory M of terminal T, the operating system OS sends to a given network address a download request message through one or more programs Pn, for example a HTTP browser available in memory M, and transceiver RT. Said request message passes through a network environment NE and reaches a service delivery platform SDP of a front end environment FEE of a provider of mobile telephone services. Platform SDP is a hardware and software system, also of the known kind, which controls the delivery of network services which can be transmitted to terminal T by said service provider. Platform SDP can send an information request message to a gateway OSA of the network environment NE for checking that terminal T is not in a roaming mode. If gateway OSA confirms that terminal T is not in a roaming mode, i.e. is connected to the network environment NE of the same service provider, platform SDP forwards the download request message to a program distribution server PDS of a content distribution environment CDE of the service provider. The program distribution server PDS sends in turn a download authorization message to a download server DS of the front end environment FEE, so that the download server DS sends to terminal T the background program BP, which can be automatically started by the operating system OS of terminal T when the transmission of program BP is ended.
These operative steps can be carried out also when the background program BP is already available in terminal T but an updated version of the same program is available in the download server DS. Referring to figure 3, it is seen that, in a second step of the method according to the present invention, when new video and/or audio and/or text contents are available
- A -
for being sent to terminals T connected to the network environment NE, a content management system CMS arranged in the content distribution environment CDE transmits to a content distribution server CDS in the same environment CDE an availability message of these new contents. The content distribution server CDS sends in turn to a distribution control server DCS a control signal for sending said contents to terminals T connected to the network environment NE. The distribution control server DCS transmits to a Push Proxy gateway PPG and/or to a Cell Broadcast System server CBS an availability message of new contents for the distribution via IP or via Cell Broadcast, respectively, to terminals T, and in particular to the background program BP active in these terminals T. Gateway PPG and/or server CBS transmit at last the data of terminals T updated with this availability message to a report system RS arranged in a base station system environment BSSE. The request of new contents can also occur from terminal T toward the content distribution server CDS.
Referring to figure 4, it is seen that, in a third step of the method according to the present invention, terminal T5 when it receives the content availability message, sends to platform SDP an information request message about these new contents. Platform SDP sends a check request of the security profile of terminal T to a security control system SCS of the network environment NE. If the security control system SCS replies with a positive message, platform SDP forwards the information request message to the content distribution server CDS, which in turn forwards this message to the content management system CMS. The content distribution server CDS forwards to terminal T the information CI about the new contents when it receives this information from the content management system CMS. The content distribution server CDS can also send to the report system RS the data of the terminals T updated with information CL Information CI is thus stored into a memory M of terminals T.
Referring to figure 5, it is seen that, when terminal T is on, the background program BP is active and continuously shows on display D the information CI received from the network environment NE and stored in memory M. In particular, information CI comprises one or more images I which are sequentially shown by the background program BP on display D and which represent the video and/or audio and/or text contents that can be received by terminal T. The background program BP can also show
on display D an icon DI describing the kind of content (video, audio, image, text, etc.) represented by image I shown at the same moment on display D and/or a legend L, preferably sliding, which summarizes the content represented by the same image I. The , background program BP can further show on an area of display D close to keyboard K one or more labels Ll, L2 which show the functions of the program respectively associated with buttons of keyboard K, in particular the buttons Bl, B2 closest to labels Ll, L2. Button Bl can for example be pressed for selecting the video and/or audio and/or text content represented by image I shown on display D at that moment.
In the present embodiment of the invention, said contents are grouped into one or more channels, for example thematic channels, so that the user can easily select one channel offering the video and/or audio and/or text contents of his interest, so that display D can sequentially show only the images I representing the contents of the selected channel. For this purpose, the background program BP can show on display D a header H describing the channel selected in terminal T. In this case, label L2 shows that button B2 can be pressed by the user for accessing to a menu in which he can select the desired channel.
Referring to figure 6, it is seen that, when the user accesses to said menu, the background program BP shows on display D a list of channels C available in terminal T and obtained from the content information CI, as well as one or more labels Ll, L2 showing the functions of the background program BP associated with buttons of keyboard K, in particular the two buttons Bl and B2 closest to labels Ll, L2. If the user presses button Bl, the background program BP shifts on display D a flag F close to each channel C of the list, while if the user presses button B2, the background program BP selects the chamiel C indicated by flag F at that moment, so that the background program BP can store into memory M the channel C selected by the user. After that channel C has been selected by the user, the background program BP extracts from the information CI in memory M the images I corresponding to this channel C and shows them sequentially on display D in the above described manner.
Referring to figure 7, it is seen that, in a fourth step of the method according to the present invention, when the user selects a particular video and/or audio and/or text content by pressing button Bl, the background program BP sends a content request
message to platform SDP, thereby preferably passing through a charging program Pn which is running on terminal T. Platform SDP sends a check request of the security profile of terminal T to the security control system SCS. If the latter system replies with a positive message, platform SDP forwards the content request message to the content distribution server CDS, which in turn forwards this message to the content management system CMS. The content distribution server CDS, when it receives from the content management system CMS the contents RC requested by terminal T, sends a control request message to a user personalization system PP arranged in environment BSSE. If system PP replies to the content distribution server CDS that terminal T is enabled for receiving the requested contents, the content distribution server CDS sends a charging request message to a content charging component CCC arranged in environment BSSE, which in turn sends a charging message to a billing system BS which can be forwarded to the report system RS. The download server DS or the streaming server SS checks with the content charging component CCC that terminal T has been charged with the cost of the required content RC. The required content is then sent to terminal T by server DS or SS. The required content RC can be stored into memory M and is provided to the user through display D and/or speaker S, after which the background program BP starts showing again the -sequence of images I of the desired channel C, in the above described manner. If the required content RC has been stored into memory M, the user can watch and/or listen to it more times by pressing one or more keys of keyboard K.
The background program BP remains active until terminal T is turned off, but is temporarily suspended by the operating system OS when the user is executing a function of terminal T, for example when he is making a telephone call, sending SMS or e-mail messages, consulting the telephone number list or other similar operations, after which the background program BP is automatically restarted. If desired, the background program BP, when installed, hides or cancels its own record from the list of the programs which can be cancelled or disabled by the operating system OS of terminal T, so that the user cannot disable it manually. Referring at last at figure 8, in a fifth step of the method according to the present invention, for deactivating the background program BP, a customer relationship
management system CRM of environment BSSE sends a deactivation message to a system OTA (Over The Air) of the network environment NE and to the distribution control server DCS of environment CDE. The system OTA sends then to terminal T a network address different from the address initially employed for loading and/or updating the background program BP, so that the latter is not started again when terminal T is turned on next time.
The above described functions of the background program BP can be written and implemented in a known way and/or with known programming languages, in particular Java, while servers CDS, PDS and DCS and system CMS can comprise also known hardware and software systems.
Possible modifications and/or additions may be made by those skilled in the art to the hereinabove described and illustrated embodiment while remaining within the scope of the same invention.