An iptv system, media server, and iptv program search and location method
Abstract
An IPTV system, a media server, and methods of searching for and locating an IPTV program are disclosed. The method of searching for a program includes: searching for corresponding media information according to media content information sent from a user terminal device, and returning the found media information to the user terminal device for a user to make a selection. The method of locating a program includes: performing a search according to media content information sent from a user terminal device, and playing the media from the position of a found media content if the found media content matches the media content information. The advantageous technical effects of the present invention are to effectively satisfy the need by the user to search for or locate a program of interest from a program source and to avoid a long, inefficient program searching process.

Term
Projected expiry 11 March 2028.
- Priority
- Filed
- Published
- Today
- Projected expiry
20 claims: 6 independent, 14 dependent
- 1A method of searching for an IPTV program, comprising:searching for corresponding media information according to media content information sent from a user terminal device, and returning the found media information to the user terminal device for a user to make a selection.
- 6An IPTV system, comprising a user terminal device and a media server, wherein:the user terminal device is configured to receive media content information inputted by a user and to send the media content information to the media server;and the media server is configured to search for corresponding media information according to the received media content information and to return the found media information to the user terminal device.
- 9A media player, comprising:a unit configured to receive media content information sent from a user terminal device;a unit configured to search for corresponding media information according to the media content information;and a unit configured to return the found media information to the user terminal device.
- 11A method for locating an IPTV program, comprising:receiving media content information sent from a user terminal;and performing a search according to the media content information, and if a media content matching the media content information is found, playing the media from the position of the found media content.
- 16An IPTV system, comprising a user terminal device and a media server, wherein:the user terminal device is configured to obtain media content information inputted by a user and to send the media content information to the media server;and the media server is configured to perform a search according to the received media content information, and if a media content matching the media content information is found, to play the media from the position of the found media content.
- 18A media server, comprising:a unit configured to receive media content information sent from a user terminal device;a unit configured to search for a corresponding media content according to the media content information;and a unit configured to play the media from the position of the found media content when the corresponding media content is found.
Independent claims6
35 paragraphs in 5 sections, as filed
FIELD OF THE TECHNOLOGY
0001The present invention relates to the field of IPTV, and in particular, to an IPTV system, a media server, and methods of searching for and locating an IPTV program.
BACKGROUND OF THE INVENTION
0002IPTV is a value-added data service with "TV set and set-top box" as its primary terminal device, which provides interactive TV and multimedia services for users via an IP-based data network.
0003Due to a strong capability to interact with users, IPTV provides an excellent basis for improving the service experience for TV users. Based on that, a large variety of different value-added services have been developed. Thus, the original service provisioning mode has changed so that, instead of passively accepting a program as in the past, a user has come to be able to order a program of his/her interest, and manage the time when the program is to be played freely.
0004When a user uses an IPTV service, the program sources may be assorted and listed at the side of a media server. The user may make a selection by level, browse within massive programs to look for a program source according to his/her interest. Some existing IPTV systems, however, do not have a search function. The user has to perform a number of operations to find a program that he/she likes, and thus the user cannot find a program source quickly.
0005Some other existing IPTV systems provide functions of searching for and locating program title, actor/actress, director, program introduction, and the like, but do not have a searching mechanism within program content. The user cannot find a program source of interest quickly using the above IPTV systems.
SUMMARY OF THE INVENTION
0006Various embodiments of the present invention provide an IPTV system, a media server, and methods of searching for and locating an IPTV program to solve the problem in the prior art that a user cannot find a program source quickly.
0007A method of searching for an IPTV program provided in one embodiment of the present invention includes: searching for corresponding media information according to media content information sent from a user terminal device, and returning the found media information to the user terminal device for a user to make a selection.
0008An IPTV system provided in one embodiment of the present invention includes: a user terminal device and a media server. The user terminal device is configured to receive media content information inputted by a user and to send the media content information to the media server. The media server is configured to search for corresponding media information according to the received media content information and to return the found media information to the user terminal device.
0009A media player provided in one embodiment of the present invention includes: a unit configured to receive media content information sent from a user terminal device; a unit configured to search for corresponding media information according to the media content information; and a unit configured to return the found media information to the user terminal device.
0010A method for locating an IPTV program provided in one embodiment of the present invention includes: receiving media content information sent from a user terminal; and performing a search according to the media content information, and if a media content matching the media content information is found, playing the media from the position of the found media content.
0011An IPTV system provided in one embodiment of the present invention includes: a user terminal device and a media server. The user terminal device is configured to obtain media content information inputted by a user and to send the media content information to the media server. The media server is configured to perform a search according to the received media content information, and if a media content matching the media content information is found, to play the media from the position of the found media content.
0012A media server provided in one embodiment of the present invention includes: a unit configured to receive media content information sent from a user terminal device; a unit configured to search for a corresponding media content according to the media content information; and a unit configured to play the media from the position of the found media content when the corresponding media content is found.
0013The technical solutions of the present invention have the following advantages or advantageous effects. According to the IPTV system, the media server, and methods of searching for and locating an IPTV program in the present invention, a media server is triggered to search for or locate a program according to the media content information inputted by the user. The method is practical and may be easily implemented with fast search speed, and can effectively address the need of the user to search for or locate a program of interest from a program source.
BRIEF DESCRIPTION OF THE DRAWINGS
0014<figref idref="f0001">Figure 1</figref> is a flowchart showing a method of searching for an IPTV program according to an embodiment of the present invention; and
0015<figref idref="f0002">Figure 2</figref> is a flowchart showing a method for locating an IPTV program according to an embodiment of the present invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
0016The invention is further described in detail with reference to the appended drawings and embodiments, so as to make the objects, technical solutions, and advantages of the embodiments of the present invention more apparent.
0017In an embodiment of the present invention, a user terminal device receives a movie line inputted by a user and sends the movie line to a media server so as to trigger the media server to start a search. The media server searches a text subtitle file of a media database according to the line inputted by the user, generates a Hypertext Markup Language (HTML) file from found movie information, and sends the HTML file to the user terminal device for the user to make a selection of a desired movie. In addition, during playing of a movie, the user may input a line to be searched for and the media server searches the subtitle of the current movie. If any result is found, a corresponding clip is located and played. Otherwise, the playing of the movie continues from the current position.
0018Referring to <figref idref="f0001">Figures 1</figref> and <figref idref="f0002">2</figref>, an IPTV system according to embodiments of the present invention includes a user terminal device and a media server. The user terminal device receives a movie line inputted by the user and sends the movie line to the media server via a network protocol so as to trigger the media server to start a search. The user terminal device also receives a selection request from the user and sends a play request to the media server. The media server searches a text subtitle file in a media database according to the line inputted by the user, generates an HTML file from the found movie information, returns the HTML file to the user terminal device via Hypertext Transfer Protocol (HTTP), and plays the corresponding movie according to a request from the user terminal device. During playing of the movie, the media server of the IPTV system of the present invention searches the text subtitle file of the corresponding movie according to a line inputted by the user. If any result is found, the time information of the movie clip corresponding to the line is obtained, and the playing starts from that time point. Otherwise, the playing still starts from the current playback position.
0019Referring to <figref idref="f0001">Figure 1</figref>, a method of searching for an IPTV program according to an embodiment of the present invention is illustrated.
0020In step 1, a user inputs a movie line through voice recognition technology or through a device such as a remote control or a keyboard.
0021In step 2, the user terminal device sends the received line to a media server via a network protocol so as to trigger the media server to start a search.
0022In step 3, the media server searches a text subtitle file in a media database according to the line inputted by the user, and generates an HTML file from the found movie information. Here, the searching match may be exact match or fuzzy match.
0023In step 4, the media server returns the HTML file to the user terminal device via HTTP.
0024In step 5, the user selects a desired movie according to the found information, and the user may choose to play the movie from the time at which the line appears or from the beginning according to the found information, i.e., to play the movie selected by the user from the position in the movie at which the line appears or from the beginning.
0025In step 6, the user terminal device sends a media play request to the media server according to the user selection.
0026In step 7, the media server plays a corresponding movie according to the media play request from the user terminal device.
0027Referring to <figref idref="f0002">Figure 2</figref>, a method for locating an IPTV program according to an embodiment of the present invention is illustrated.
0028In step 10, a user inputs a movie line while watching a movie through voice recognition technology or through a device such as a remote control or a keyboard.
0029In step 20, the user terminal device sends the received line to a media server via a network protocol so as to trigger the media server to start a search.
0030In step 30, the media server searches a text subtitle file of a corresponding movie according to the line inputted by the user. Here, the searching match may be exact match or fuzzy match.
0031In step 40, the media server finds a clip corresponding to the line, obtains the time information of the movie clip corresponding to the line, and then plays from that time point. This manner is referred to as located playing.
0032In step 50, the media server fails to find any clip corresponding to the line, and continues playing the movie from the current playing position.
0033In step 40 of the above embodiment, there may be a step of determining by the user after the media server finds the clip corresponding to the line, i.e., the user determines whether to play from the found clip.
0034In the IPTV system, the media server, and the methods of searching for and locating an IPTV program according to the present invention, a media server is triggered to search for or locate a program using the information inputted by the user. The method is practical and may be easily implemented with fast search speed, and can efficiently solve the problem that the user cannot search for or locate a program of interest from a program source quickly. The long and inefficient searching process of a program is avoided, the user experience is improved, and a terminal user may be responded to timely. Moreover, different user needs can be satisfied in that the users may perform selection based on their respective preferences.
0035The above descriptions are made with reference to preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements within the principle of the present invention fall within the claimed scope of the present invention.
Contents5
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0903676A2 | Cites | European Patent Office (EPO) | Search report |
| US2002199190A1 | Cites | United States of America | Search report |
| WO2005043535A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO2005111846A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| JP2006245907A | Cites | Japan | Search report |
| WO2007073053A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| US5561457A | Cites | United States of America | Search report |
| US5703655A | Cites | United States of America | Search report |
6 members in 5 offices; this record represents the family
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 200710073613 | China | – | |
| 200710073613 | China | A | |
| 2008070469 | China | W |
Members6
| Document | Office | Kind | |
|---|---|---|---|
| CN101272477A | China | A | |
| WO2008113287A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP2139229A1This record | European Patent Office (EPO) | A1 | |
| US2010005493A1 | United States of America | A1 | |
| EP2139229A4 | European Patent Office (EPO) | A4 | |
| BRPI0809107A2 | Brazil | A2 |
9 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Application refused18R | 18R | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN REFUSEDSTAA | STAA | EP | |
| Refusal decision now finalR003 | R003 | DE | |
| First examination report despatched17Q | 17Q | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Supplementary search report drawn up and despatchedA4 | A4 | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 2139229
- Application
- 87152054
Titles3
- German
- IPTV-SYSTEM, MEDIENSERVER UND IPTV-PROGRAMMSUCH- UND LOKALISIERUNGSVERFAHREN
- English
- AN IPTV SYSTEM, MEDIA SERVER, AND IPTV PROGRAM SEARCH AND LOCATION METHOD
- French
- SYSTÈME DE TÉLÉVISION SUR IP, SERVEUR MULTIMÉDIA, ET PROCÉDÉ DE RECHERCHE ET DE LOCALISATION DE PROGRAMME DE TÉLÉVISION SUR IP
Classification
- CPC, 7
- H04N7/17318
- H04N5/445
- H04N21/4622
- H04N21/47202
- H04N21/4828
- H04N21/6125
- H04N21/658
- IPC, 3
- H04N5 445
- H04N7 173
- H04N7 14
Designated states1
- Contracting states, 1
- Türkiye