WO2007082442A1 - An electronic program guide interface customizing method, server, set top box and system - Google Patents
An electronic program guide interface customizing method, server, set top box and system Download PDFInfo
- Publication number
- WO2007082442A1 WO2007082442A1 PCT/CN2006/003140 CN2006003140W WO2007082442A1 WO 2007082442 A1 WO2007082442 A1 WO 2007082442A1 CN 2006003140 W CN2006003140 W CN 2006003140W WO 2007082442 A1 WO2007082442 A1 WO 2007082442A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- electronic program
- program guide
- interface
- top box
- set top
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4355—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44012—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
Definitions
- the present invention relates to an EPG (Electronic Programmer Guide) interface customization technology, and more particularly to a technology for implementing EPG interface customization using an EPG template.
- EPG Electronic Programmer Guide
- an EPG is an electronic program guide for an end user, and the electronic program guide can be presented on a user television through a set top box.
- IPTV Internet Protocol TV
- users can easily browse broadband video programs and select the services they need.
- the EPG interface Since the effect of the 3 ⁇ 4PG display directly affects the user experience, the EPG interface is unlikely to be a history. Specifically: On the one hand, operators need to change the display style of the EPG interface frequently to match different festivals and activities, while constantly providing users with fresh sense; on the other hand, operators will display different interfaces for different user groups, for example, Show a set of interfaces for hotel users and another set of interfaces for home users. In addition, users are often not satisfied with the same interface style, so the system needs to provide multiple sets of interfaces to choose from.
- the existing EPG interface customization scheme usually adopts a skinning method, and the method specifically includes: extracting some basic elements from the display interface as interface dynamic attributes, mainly including background colors, pictures, and text fonts, colors, and sizes.
- interface dynamic attributes mainly including background colors, pictures, and text fonts, colors, and sizes.
- the definition of a set of basic elements forms a set of interface styles.
- the skin-changing EPG interface display solution can only achieve background and text changes, Now the interface layout changes, and the interface elements cannot be added or deleted as needed. Therefore, the corresponding EPG interface is not customized and personalized, and cannot meet the needs of users.
- EPG interface customization scheme Another more straightforward customization solution that can be used in the existing EPG interface customization scheme is: Develop multiple sets of complete EPG interfaces (including interface display and data processing) directly according to user requirements, and then display different according to user's choice. EPG interface.
- the solution of directly customizing the interface can better meet the user's needs, but it may affect the business processing logic in the process of calling different interfaces, and the development workload of multiple sets of complete interfaces is also huge. Summary of the invention
- the invention overcomes the shortcomings of customization and low personalization in the EPG interface customization process existing in the prior art, and proposes a customized method, a server, a set top box and a system for an EPG interface that can meet various user requirements.
- the present invention provides a method for ordering an electronic program guide interface for acquiring electronic program information.
- the method includes:
- the pre-customized electronic program guide template is combined with the selected dynamic data information to be parsed into a displayable electronic program guide interface.
- the invention also provides an electronic program guide server, comprising:
- An electronic program guide information storage unit configured to save an electronic program guide template and dynamic data information that can be combined with generating an electronic program guide interface
- the electronic program guide information determining unit is configured to determine an electronic program guide page template and dynamic data information that the set top box needs to acquire according to the user attribute information of the set top box, and the module and the dynamic data information can generate an electronic interface interface.
- the invention also provides a set top box, comprising:
- An electronic program guide information acquiring unit configured to receive and acquire dynamic data information sent from an electronic program guide server, and provide the electronic program information interface determining unit;
- Electronic program guide interface determining unit for pre-customizing electronic program guide page template In combination with the dynamic data information, a displayable electronic program guide interface is generated.
- the invention also provides a system for electronic program order interface customization, comprising:
- the electronic program guide server uses the electronic program list template and the dynamic data information that can be combined with the generated electronic program guide interface, and determines the electronic program guide page template and dynamic data information that the set top box needs to obtain according to the user attribute information of the set top box;
- the set top box is configured to obtain an electronic program guide interface generated according to the pre-customized electronic program guide page template combined with the selected dynamic data information.
- the present invention separates the fixed data and the presentation manner from the dynamic data values.
- the existing EPG template needs to be adjusted or a set of EPG templates is regenerated, and the entire processing flow and architecture of the EPG server are not Have any effect.
- the EPG template solution not only can easily change the interface background and text, but also can realize the adjustment of the interface layout, and can add and delete interface elements as needed, and the degree of customization and personalization is high.
- FIG. 1 is a schematic diagram showing the structure of an EPG template according to an embodiment of the present invention
- FIG. 2 is a flowchart showing a parsing process when performing server parsing according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of a terminal parsing process according to an embodiment of the present invention
- FIG. 4 is a schematic diagram of data display in a template according to an embodiment of the present invention
- FIG. 5 is a specific implementation structure of a system according to an embodiment of the present invention
- FIG. 6 is a schematic diagram 2 of a specific implementation structure of a system according to an embodiment of the present invention. Mode for carrying out the invention
- the EPG interface can often be broken down into data and presentations of the data.
- the data is divided into static data and dynamic data.
- Static data refers to relatively fixed content in the interface that does not change depending on the time of the interface, the visitor, or other context. Common static data includes buttons, background images, captions, carrier IDs, and more.
- Dynamic data refers to content related to business logic, such as movie information (including name, profile, poster image, etc.), user order information, business statistics, announcement subtitles, etc., depending on the request parameters.
- the presentation form of the interface defines the way static and dynamic data is displayed, including specifying which data content can be displayed and describing where the data content is displayed, font, text color, and so on.
- the technical solution of the present invention separates the static data, the dynamic data, and the interface presentation form of the EPG interface.
- the interface static data and interface presentation form are relatively fixed, and in order to describe the dynamic data presentation form, dynamic data information needs to be agreed with the dynamic data generation source, that is, all dynamic data information that may appear under the specified page is agreed.
- the dynamic data information that needs to be agreed with the dynamic data generation source (refer to the video information acquisition interface provided by the EPG application server) must include: movie name, length, starring, director, director, poster Image storage path, etc.
- Dynamic data information contains three attributes: data items, data types, and data values.
- the data item refers to the identification of dynamic data, which is used in the EPG page template to confirm a certain dynamic data.
- the data items included in the video information display page are: "film name”, “movie duration”, “starring”, “director”, “introduction”, “poster”;
- data type refers to the value type of each dynamic data item;
- the data value is a specific value of the dynamic data item.
- the correspondence between each data item, data type, and data value included in the video information display page is expressed as follows: Data item data type data value
- Poster string (128 bit length / tupian / usfilm3401.jpg
- the characteristics of the project location, font, color, etc.).
- FIG. 1 is a block diagram showing the construction of an EPG template according to an embodiment of the present invention.
- interface static data and interface dynamic data items and types constitute interface data
- the interface data and interface presentation form constitute an EPG template, that is, interface static data, interface dynamic data items and types, and interface presentation forms are jointly constructed.
- EPG template is, interface static data, interface dynamic data items and types, and interface presentation forms are jointly constructed.
- the EPG template library refers to a collection of EPG templates, which are a set of style definition files that are stored using a file system.
- An EPG consists of multiple pages, usually including a login page, a section browsing page, a statistics page, a customer service page, and so on.
- the definition of the presentation of one of the pages and the inclusion of static data and dynamic data items is called a page template.
- Multiple page templates can be defined for a page based on user attributes. Among them, user attributes can be divided into regions, such as different provinces, and can also be divided into customer identities, such as VIPs and ordinary users. For example, it is necessary to display different styles of EPG interfaces for users in different regions.
- the posters in the video information page seen in area A are at the top of the page, and the posters in the video information page seen in area B are in the middle of the page, and there is no need to display the director. information.
- a set of page templates corresponding to the pages that complete all business processes form a set of EPG templates.
- EPG determines whether the EPG template corresponding to the A area is displayed if the user belongs to the A area, and the EPG template corresponding to the B area if the user belongs to the B area.
- the EPG template corresponding to the A area is the EPG template a; the file corresponding to the movie information page of the EPG template a is described in the XSLT language, and a poster image of 320 x 240 is placed at the top of the page. Place a paragraph of text below the picture as a film guide. See Figure 4 for details.
- the template also includes static text data such as "starring,”, "director,”, “length”, and "minute”.
- a user attribute can correspond to multiple sets of EPG templates, which the user can choose to use, or the EPG server can specify a default EPG template.
- the static data, dynamic data items, and data presentation forms of the EPG interface can be defined in advance in a specific language according to the requirements of the operator or the end user to form an EPG template.
- EPG templates require a specific language for description.
- an EPG template is defined using an industry standard XSLT (extens i b l e ty l eshee t Language Tans foma t i on, extensible style language conversion), and dynamic data is described using an XML language.
- XSLT is the most important part of the XSL standard, which makes it easy to define the layout and approach of data presentation.
- XML Xtens ib le Markup Language
- HTML HyperText Markup Language
- EPG interface parsing There are two ways to parse the EPG interface: EPG server parsing and terminal parsing.
- the resolution mode is determined during system deployment and cannot be selected by the user. If the user terminal STB supports the conversion of the template page (such as supporting the conversion of XSLT+XML), the terminal parsing mode may be adopted, otherwise the EPG server parsing mode is adopted.
- the terminal parsing mode may be adopted, otherwise the EPG server parsing mode is adopted.
- EPG template library refers to a collection of EPG templates, which are a set of style definition files that are stored using file systems.
- the processing flow is as follows:
- Step 101 The user needs to perform authentication when logging in to the EPG server, and the set top box sends an authentication request to the electronic program list server (ie, the EPG server), where the authentication request includes the user attribute of the set top box;
- the electronic program list server ie, the EPG server
- Step 102 After receiving the authentication request, the electronic program guide server selects an electronic program guide toppage template according to the user attribute;
- Step 103 After the authentication is passed, the EPG server obtains the attribute of the user and caches it in the memory, and sends an authentication response to the set top box, where the response includes the data file of the electronic program guide.
- Step 104 The STB (Set Top Box) initiates an interface access request to the EPG server according to the content on the first page of the electronic program guide.
- the request includes the request type as viewing the specified movie information, and the request parameter is the movie ID 123.
- Step 105 The EPG server selects a corresponding EPG template from the previously established EPG template library according to the attribute of the user.
- Step 106 The EPG server generates dynamic data values based on the interface request type and the request parameters. That is, the request parameter in the EPG server parsing request is the movie ID 123, and the dynamic data value such as the title, the director, the director, the leader, the introduction, the poster picture path, and the like are returned in the XML format by querying the movie information interface.
- the request parameter in the EPG server parsing request is the movie ID 123
- the dynamic data value such as the title, the director, the director, the leader, the introduction, the poster picture path, and the like are returned in the XML format by querying the movie information interface.
- step 105 and step 106 are not limited in the order of execution, that is, step 106 may be performed first, and then step 105 is performed;
- Step 107 The EPG server combines the EPG template with the dynamic data to parse and generate the data document (such as the HTML document) that the STB can display.
- the data document such as the HTML document
- the STB has embedded a browser that supports the HTML standard (similar to IE).
- the EPG server parses the XSLT template file and the XML file to generate a standard HTML page file;
- Step 108 The EPG server feeds back the analysis result (that is, the data file) as an interface access request to the STB, and the STB displays the data file, and the STB displays the received data file to obtain the corresponding electronic Program list interface.
- the analysis result that is, the data file
- FIG. 3 is a schematic diagram of a terminal resolution process according to the present invention.
- the EPG template needs to be saved in the STB.
- the resolution steps are as follows:
- Step 201 The authentication step is the same as the above steps 101-103, and therefore is not described again.
- the request may include the request type as View the specified movie information, the request parameter is the movie ID123;
- Step 203 The EPG server generates a dynamic data value according to the interface request type and the request parameter, and the step is the same as step 106 above; the EPG server simultaneously obtains a corresponding electronic program order page template ID according to the saved user attribute; and the dynamic data is The value and the electronic program guide page template ID are fed back to the set top box as a response to the interface access request; Step 204: After the set top box receives the dynamic data value and the electronic program order page template ID, first, it is determined whether the local machine is saved.
- step 205 is directly performed.
- Step a) the set top box initiates downloading the electronic program guide page template request to the electronic program guide server;
- Step b) The EPG server selects a corresponding electronic program guide page template from the EPG template library according to attributes of the user. For example, the EPG server gets the user from the authentication step It belongs to the A area, and the request type sent from the set-top box in the foregoing step 202 is to view the movie information, and the parameter is the movie ID123, and the EPG service selects the movie corresponding to the movie ID of the A region from the EPG template library. Template of information;
- Step c) The EPG server sends the selected electronic program guide page template to the set top box;
- Step d) The set top box receives the electronic program order page template delivered by the EPG server, and saves it locally.
- the above process of downloading the electronic program guide page template may be performed before step 204 or at any time after step 204.
- Step 205 The set-top box combines the electronic program guide page template saved in the step 204 with the dynamic data obtained in step 203, and parses and generates a data document that can be displayed by the set-top box, such as an HTML document, that is, obtains a corresponding electronic program. Single interface.
- the invention also provides a system for electronic program order interface customization, and the specific implementation structure thereof is shown in FIG. 5 and FIG.
- an electronic program guide server disposed on the network side, configured to provide an electronic section and dynamic data information for the set top box, and configured to determine an electronic program guide page template and dynamic data information that the set top box needs to acquire according to the user attribute information of the set top box;
- a set top box configured to obtain an electronic program guide interface generated according to the pre-customized electronic program guide page template combined with the selected dynamic data information, wherein the electronic program guide interface can be displayed through a television screen.
- the electronic program guide page template or the set top box may specifically combine the electronic program single page template with the dynamic data information to generate an electronic program guide interface.
- the electronic program guide server provided by the present invention is as shown in FIG. 5 .
- the electronic program guide server in FIG. 5 is used to facilitate the user to obtain a corresponding electronic program guide interface.
- the set top box with any function can be implemented.
- the specific implementation structure of the program server includes the following units: (1) an electronic program guide information storage unit for storing an electronic program guide template and dynamic data information that can be combined with the generation of an electronic program single interface;
- the electronic program guide page template may include: static data of the electronic program guide interface, dynamic data items and types, and an interface display form; and the electronic program single page template is specifically stored in the electronic program guide template library.
- an electronic program guide information determining unit configured to determine, according to user attribute information of the set top box, an electronic program order page template and dynamic data information that the set top box needs to obtain;
- An electronic program guide interface determining unit configured to combine the pre-customized electronic program guide page template with the selected dynamic data information to generate an electronic program guide interface that can be displayed.
- the present invention respectively provides a specific implementation structure of an electronic program guide server and a set top box, wherein:
- the electronic ticket server may specifically include: the electronic program guide information storage unit and the electronic program guide information determining unit; and the electronic program guide server further needs an electronic program guide template determined by the electronic program guide information determining unit. And corresponding dynamic data information is sent to the set top box, so that the dynamic data information and the electronic section can be set in the set top box
- the catalog template is combined to generate a corresponding electronic program guide interface
- the set-top box may specifically include an electronic program guide information acquiring unit and an electronic program guide interface determining unit, where: the electronic program guide information acquiring unit is configured to receive and acquire, according to the electronic program guide server, The selected dynamic data information is provided to the electronic program guide interface determining unit.
- the mechanism box may further include an electronic program guide page. a template storage unit, configured to save an electronic program guide page template obtained in advance from the electronic program guide server, so that after the electronic program guide server sends the dynamic data information, the electronic program guide information can be passed in the set top box.
- the dynamic data information obtained by the obtaining unit from the electronic program guide server is combined with the locally saved corresponding electronic program guide template to generate a corresponding electronic program guide interface, so as to display the electronic program guide interface on the display terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| BRPI0613590-0A BRPI0613590A2 (pt) | 2006-01-20 | 2006-11-22 | método e sistema para customização de uma interface de guia de programa eletrÈnico, servidor de guia de programa eletrÈnico, caixa superior de conjunto |
| CNA200680012213XA CN101160961A (zh) | 2006-01-20 | 2006-11-22 | 电子节目单界面订制方法、服务器、机顶盒及系统 |
| EP06828175A EP1914986A4 (en) | 2006-01-20 | 2006-11-22 | METHOD FOR INDIVIDUALLY ADJUSTING AN ELECTRONIC PROGRAMMING INTERFACE, SERVER, RECEIVER AND SYSTEM |
| US12/003,310 US20080134250A1 (en) | 2006-01-20 | 2007-12-21 | Method, server, set top box and system for customizing an electronic program guide interface |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610033209A CN100596174C (zh) | 2006-01-20 | 2006-01-20 | 电子节目单界面订制方法 |
| CN200610033209.3 | 2006-01-20 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/003,310 Continuation US20080134250A1 (en) | 2006-01-20 | 2007-12-21 | Method, server, set top box and system for customizing an electronic program guide interface |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007082442A1 true WO2007082442A1 (en) | 2007-07-26 |
Family
ID=37444273
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2006/003140 Ceased WO2007082442A1 (en) | 2006-01-20 | 2006-11-22 | An electronic program guide interface customizing method, server, set top box and system |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20080134250A1 (zh) |
| EP (1) | EP1914986A4 (zh) |
| CN (2) | CN100596174C (zh) |
| BR (1) | BRPI0613590A2 (zh) |
| RU (1) | RU2382517C2 (zh) |
| WO (1) | WO2007082442A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010133024A1 (zh) * | 2009-05-19 | 2010-11-25 | 中山大学 | 一种优化数字家庭中数字电视交互式频道开发的方法 |
| CN103812888A (zh) * | 2012-11-09 | 2014-05-21 | 阿里巴巴集团控股有限公司 | 信息推送、接收、传输方法、服务器、客户端及系统 |
| CN104837067A (zh) * | 2015-03-26 | 2015-08-12 | 腾讯科技(北京)有限公司 | 界面展示方法和装置 |
| CN114827729A (zh) * | 2022-05-07 | 2022-07-29 | 烽火通信科技股份有限公司 | 一种epg上线检测方法、装置及系统 |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101202854B (zh) * | 2006-12-11 | 2011-05-11 | 康佳集团股份有限公司 | 电视机菜单界面控制方法及装置 |
| US8713608B2 (en) * | 2007-07-12 | 2014-04-29 | At&T Intellectual Property I, Lp | System for presenting media services |
| US20090031348A1 (en) * | 2007-07-26 | 2009-01-29 | The Directv Group, Inc. | Method and system for tuning virtual channels and linear channels in a user device associated with a content processing system |
| US8904432B2 (en) * | 2007-12-28 | 2014-12-02 | Verizon Patent And Licensing Inc. | Method and apparatus for providing displayable applications |
| CN101656851B (zh) * | 2008-08-21 | 2012-08-15 | 华为技术有限公司 | 一种节目信息的显示方法和装置 |
| CN101478655B (zh) * | 2008-12-31 | 2014-07-30 | 深圳市同洲电子股份有限公司 | 数字电视接收终端界面开发显示方法、系统及网络服务器 |
| US9253536B2 (en) | 2009-03-18 | 2016-02-02 | Microsoft Technology Licensing, Llc | Updating data-consuming entities |
| US9135091B2 (en) * | 2009-04-03 | 2015-09-15 | Microsoft Technology Licensing, Llc | Communicating events or data between application components |
| US8131676B2 (en) * | 2009-04-03 | 2012-03-06 | Microsoft Corporation | Updating media-location data for media-playing entities |
| KR101386994B1 (ko) | 2009-05-08 | 2014-04-25 | 코어 와이어리스 라이센싱 에스.에이.알.엘. | 서비스 가이드의 프레젠테이션을 구성하는 방법, 장치 및 컴퓨터 판독 가능 저장 매체 |
| US8392840B2 (en) * | 2009-05-22 | 2013-03-05 | Microsoft Corporation | Large sets of data |
| US9055347B2 (en) * | 2010-07-02 | 2015-06-09 | At&T Intellectual Property I, L.P. | Apparatus and method for providing electronic program guides |
| US20120159550A1 (en) * | 2010-12-15 | 2012-06-21 | Sling Media Pvt Ltd | System and method for providing dynamic content with an electronic program guide |
| US9807462B2 (en) * | 2011-04-07 | 2017-10-31 | Roku, Inc. | Apparatus and method for aggregating media content |
| CN102883223A (zh) * | 2011-07-12 | 2013-01-16 | 上海帕科软件科技有限公司 | 采用互动式epg分发系统的iptv系统 |
| TW201308987A (zh) * | 2011-08-01 | 2013-02-16 | Global Vision System Co Ltd | 多層式內容傳遞控管系統及其方法 |
| CN102438174A (zh) * | 2011-10-25 | 2012-05-02 | 深圳市同洲电子股份有限公司 | 一种电子节目单解析方法及装置 |
| CN103209340A (zh) * | 2013-01-31 | 2013-07-17 | 深圳市路通网络技术有限公司 | Iptv门户的建设方法、修改方法及系统 |
| CN103197925A (zh) * | 2013-02-25 | 2013-07-10 | 用友软件股份有限公司 | 单据展现装置和单据展现方法 |
| CN103135991B (zh) * | 2013-03-13 | 2015-12-09 | 烽火通信科技股份有限公司 | 嵌入式设备web界面的客制化实现方法 |
| CN103313107B (zh) * | 2013-05-14 | 2016-06-01 | 青岛橡胶谷知识产权有限公司 | Iptv的epg服务器 |
| CN103546805B (zh) * | 2013-10-08 | 2019-05-21 | 康佳集团股份有限公司 | 一种节目海报及其利用机顶盒制作的方法 |
| CN104683883A (zh) * | 2013-11-29 | 2015-06-03 | 乐视网信息技术(北京)股份有限公司 | 一种播放策略的生成方法及装置 |
| CN103713901B (zh) * | 2013-12-24 | 2018-01-12 | 金蝶软件(中国)有限公司 | 单据的展示方法和系统 |
| CN104951301B (zh) * | 2015-06-10 | 2018-11-23 | 腾讯科技(北京)有限公司 | 家庭媒体播放设备的用户界面处理方法、装置及系统 |
| CN105007539A (zh) * | 2015-07-17 | 2015-10-28 | 孙巍 | 一种基于html模板通过电视发布图文信息的方法、设备及系统 |
| CN106850724B (zh) * | 2015-12-07 | 2020-03-27 | 中兴通讯股份有限公司 | 数据推送方法及装置 |
| CN105930041B (zh) * | 2016-04-11 | 2020-03-27 | 深圳市盛弘电气股份有限公司 | 一种基于液晶屏的菜单生成方法及装置 |
| CN108012198A (zh) * | 2016-10-31 | 2018-05-08 | 北京国双科技有限公司 | 页面栏目的路径获取方法及装置 |
| KR102471989B1 (ko) | 2016-12-07 | 2022-11-29 | 주식회사 알티캐스트 | 클라우드 기반 유저 인터페이스 제공 시스템 및 그 방법 |
| CN106792213A (zh) * | 2016-12-10 | 2017-05-31 | 浙江知水信息技术有限公司 | 一种智慧机顶盒系统的可配置扩展方法 |
| CN106534356B (zh) | 2016-12-12 | 2018-05-22 | 腾讯科技(深圳)有限公司 | 模板数据处理、请求模板数据、模板数据展示的方法和装置 |
| CN106792202B (zh) * | 2016-12-27 | 2020-09-08 | 东华互联宜家数据服务有限公司 | 机顶盒数据适配方法、装置以及系统 |
| CN108304245B (zh) * | 2018-03-01 | 2021-05-25 | 腾讯科技(深圳)有限公司 | 界面处理方法及装置、计算机可读介质和电子设备 |
| CN110611832A (zh) * | 2019-09-30 | 2019-12-24 | 深圳市九洲电器有限公司 | 一种节目单数据导入方法、装置和服务器 |
| CN113115088B (zh) * | 2020-01-10 | 2022-11-01 | 聚好看科技股份有限公司 | 显示设备用户界面的控制方法及显示设备 |
| CN114765692B (zh) * | 2021-01-13 | 2024-01-09 | 北京字节跳动网络技术有限公司 | 一种直播数据处理方法、装置、设备及介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1332926A (zh) * | 1998-12-28 | 2002-01-23 | 汤姆森特许公司 | 定制含提示项或本地标识符的节目指南信息的系统和方法 |
| CN1434632A (zh) * | 2002-01-22 | 2003-08-06 | 富士通天株式会社 | 数字广播接收机 |
| US20030151621A1 (en) * | 2001-04-03 | 2003-08-14 | Mcevilly Chris | User interface system |
| US20040002987A1 (en) | 2002-06-27 | 2004-01-01 | David Clancy | Dynamic electronic program guide |
| EP1434431A1 (en) | 2002-12-27 | 2004-06-30 | Samsung Electronics Co., Ltd. | EPG delivery and television apparatus |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7073187B1 (en) * | 1992-12-09 | 2006-07-04 | Sedna Patent Services, Llc | Menu-driven television program access system and method |
| JP2833507B2 (ja) * | 1995-01-31 | 1998-12-09 | 日本電気株式会社 | サーバ装置のデータアクセス制御方式 |
| JP3657424B2 (ja) * | 1998-03-20 | 2005-06-08 | 松下電器産業株式会社 | 番組情報を放送するセンター装置と端末装置 |
| US7134133B1 (en) * | 1999-11-08 | 2006-11-07 | Gateway Inc. | Method, system, and software for creating and utilizing broadcast electronic program guide templates |
| US7908635B2 (en) * | 2000-03-02 | 2011-03-15 | Tivo Inc. | System and method for internet access to a personal television service |
| CA2405788A1 (en) * | 2000-04-10 | 2001-10-18 | United Video Properties, Inc. | Interactive television program guide systems with integrated program listings |
| JP4813638B2 (ja) * | 2000-04-20 | 2011-11-09 | ソニー株式会社 | ネットワーク番組録画予約システム及びネットワーク番組録画予約方法並びに録画機器及び情報端末機器 |
| US8495679B2 (en) * | 2000-06-30 | 2013-07-23 | Thomson Licensing | Method and apparatus for delivery of television programs and targeted de-coupled advertising |
| US20020078453A1 (en) * | 2000-12-15 | 2002-06-20 | Hanchang Kuo | Hub pages for set top box startup screen |
| US7134134B2 (en) * | 2001-03-24 | 2006-11-07 | Microsoft Corporation | Electronic program guide hardware card |
| US20030084452A1 (en) * | 2001-10-11 | 2003-05-01 | Ryan Timothy L. | Entertainment portal |
| US20030145325A1 (en) * | 2002-01-31 | 2003-07-31 | Paul Finster | Method and system for presentation of pre-generated programming information |
| WO2003088027A1 (en) * | 2002-04-05 | 2003-10-23 | Matsushita Electric Industrial Co., Ltd. | User configurable electronic program guide drawing upon disparate content sources |
| JP4092976B2 (ja) * | 2002-08-05 | 2008-05-28 | ソニー株式会社 | ガイドシステム、コンテンツサーバ、及び情報処理プログラム |
| JP4359810B2 (ja) * | 2002-10-01 | 2009-11-11 | ソニー株式会社 | ユーザ端末、データ処理方法、およびプログラム、並びにデータ処理システム |
| US7913279B2 (en) * | 2003-01-31 | 2011-03-22 | Microsoft Corporation | Global listings format (GLF) for multimedia programming content and electronic program guide (EPG) information |
| US20040216156A1 (en) * | 2003-04-23 | 2004-10-28 | Mark Wagner | Customized EPG display with visual cues |
| JP4193629B2 (ja) * | 2003-07-25 | 2008-12-10 | ソニー株式会社 | 画面表示装置,プログラム,および画面表示方法 |
| US7716703B2 (en) * | 2003-09-02 | 2010-05-11 | Microsoft Corporation | Daypart guide workflow |
| US20100153997A1 (en) * | 2004-01-21 | 2010-06-17 | United Video Properties, Inc. | Interactive television system with templates for managing vendor-specific video-on-demand content |
| JP4510486B2 (ja) * | 2004-02-27 | 2010-07-21 | ソニー株式会社 | 番組表表示方法,番組表表示装置,およびコンピュータプログラム |
| US20060064721A1 (en) * | 2004-03-10 | 2006-03-23 | Techfoundries, Inc. | Method and apparatus for implementing a synchronized electronic program guide application |
| US9584868B2 (en) * | 2004-07-30 | 2017-02-28 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
| KR100639973B1 (ko) * | 2004-11-30 | 2006-11-01 | 한국전자통신연구원 | 가입자 망에서 멀티캐스트 기반 ip tv 방송 서비스수신을 위한 방송 채널 정보 획득 및 등록 방법 |
| US7533399B2 (en) * | 2004-12-02 | 2009-05-12 | Panasonic Corporation | Programming guide content collection and recommendation system for viewing on a portable device |
| US20060259424A1 (en) * | 2005-03-02 | 2006-11-16 | One Good Call, Inc. | Systems and methods for purchasing goods and collecting donations |
| CA2601792C (en) * | 2005-03-30 | 2016-02-09 | United Video Properties, Inc. | Systems and methods for video-rich navigation |
| CN101341741B (zh) * | 2005-12-19 | 2011-06-08 | 皇家飞利浦电子股份有限公司 | 用于为典型虚拟频道提供缺省设置的模板的系统、设备和方法 |
-
2006
- 2006-01-20 CN CN200610033209A patent/CN100596174C/zh not_active Expired - Fee Related
- 2006-11-22 WO PCT/CN2006/003140 patent/WO2007082442A1/zh not_active Ceased
- 2006-11-22 CN CNA200680012213XA patent/CN101160961A/zh active Pending
- 2006-11-22 RU RU2008101967/09A patent/RU2382517C2/ru not_active IP Right Cessation
- 2006-11-22 EP EP06828175A patent/EP1914986A4/en not_active Ceased
- 2006-11-22 BR BRPI0613590-0A patent/BRPI0613590A2/pt not_active Application Discontinuation
-
2007
- 2007-12-21 US US12/003,310 patent/US20080134250A1/en not_active Abandoned
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1332926A (zh) * | 1998-12-28 | 2002-01-23 | 汤姆森特许公司 | 定制含提示项或本地标识符的节目指南信息的系统和方法 |
| US20030151621A1 (en) * | 2001-04-03 | 2003-08-14 | Mcevilly Chris | User interface system |
| CN1434632A (zh) * | 2002-01-22 | 2003-08-06 | 富士通天株式会社 | 数字广播接收机 |
| US20040002987A1 (en) | 2002-06-27 | 2004-01-01 | David Clancy | Dynamic electronic program guide |
| EP1434431A1 (en) | 2002-12-27 | 2004-06-30 | Samsung Electronics Co., Ltd. | EPG delivery and television apparatus |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1914986A4 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010133024A1 (zh) * | 2009-05-19 | 2010-11-25 | 中山大学 | 一种优化数字家庭中数字电视交互式频道开发的方法 |
| CN103812888A (zh) * | 2012-11-09 | 2014-05-21 | 阿里巴巴集团控股有限公司 | 信息推送、接收、传输方法、服务器、客户端及系统 |
| CN104837067A (zh) * | 2015-03-26 | 2015-08-12 | 腾讯科技(北京)有限公司 | 界面展示方法和装置 |
| CN114827729A (zh) * | 2022-05-07 | 2022-07-29 | 烽火通信科技股份有限公司 | 一种epg上线检测方法、装置及系统 |
| CN114827729B (zh) * | 2022-05-07 | 2023-10-20 | 烽火通信科技股份有限公司 | 一种epg上线检测方法、装置及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| BRPI0613590A2 (pt) | 2011-01-18 |
| CN101160961A (zh) | 2008-04-09 |
| CN100596174C (zh) | 2010-03-24 |
| RU2008101967A (ru) | 2009-11-27 |
| CN1870732A (zh) | 2006-11-29 |
| EP1914986A1 (en) | 2008-04-23 |
| US20080134250A1 (en) | 2008-06-05 |
| RU2382517C2 (ru) | 2010-02-20 |
| EP1914986A4 (en) | 2009-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100596174C (zh) | 电子节目单界面订制方法 | |
| US7664813B2 (en) | Dynamic data presentation | |
| US8671351B2 (en) | Application modification based on feed content | |
| US9286045B2 (en) | Method and system for providing applications to various devices | |
| US8032651B2 (en) | News architecture for iTV | |
| US9294728B2 (en) | System and method for routing content | |
| US8918827B2 (en) | Method and system for providing complete internet anywhere with partial server processing | |
| US20090003731A1 (en) | Image data providing apparatus, image display apparatus, image display system, method for controlling image data providing apparatus, method for controlling image display apparatus, control program, and recording medium | |
| US20040017513A1 (en) | Electronic equipment, server, and presentation method of layout script text | |
| US10820045B2 (en) | Method and system for video stream personalization | |
| US20080278628A1 (en) | Content display device, content display method, content display system, content display program, and recording medium | |
| US20080016529A1 (en) | Information processing system, information providing apparatus, information providing method, reproducing apparatus, information processing method, and program | |
| KR20040058928A (ko) | 사용자 선호의 프로그램 가이드를 위한 탬플릿 확장마크업 랭귀지(xml) 기반의 epg 전송방법 및 수신장치 | |
| US20050024355A1 (en) | Selecting items displayed on respective areas on a screen | |
| US8572483B1 (en) | Presentation browser | |
| US20110010615A1 (en) | Method for displaying information generated by a client | |
| CN111291238A (zh) | 一种显示设备及搜索显示方法 | |
| CN100505861C (zh) | 一种页面背景动态更新方法及系统 | |
| CN109857972A (zh) | 一种页面更新方法及显示设备 | |
| CN111405303A (zh) | 基于网页快速建立直播的方法 | |
| JP4769032B2 (ja) | 画面変更方法、画面生成装置、プログラム、及び記録媒体 | |
| US8037074B2 (en) | Content type registration apparatus and content type registration program | |
| CN101552907A (zh) | 图像化分配装置和图像化分配方法 | |
| CN111654753A (zh) | 一种应用程序启动方法及显示设备 | |
| CN111324215A (zh) | 一种显示设备及搜索显示方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 200680012213.X Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2006828175 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 2006828175 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2008101967 Country of ref document: RU |
|
| WWP | Wipo information: published in national office |
Ref document number: 12003310 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: PI0613590 Country of ref document: BR Kind code of ref document: A2 Effective date: 20080118 |