CN101252401B - Terminal equipment, system and method for downloading program data - Google Patents
Terminal equipment, system and method for downloading program data Download PDFInfo
- Publication number
- CN101252401B CN101252401B CN2008100078848A CN200810007884A CN101252401B CN 101252401 B CN101252401 B CN 101252401B CN 2008100078848 A CN2008100078848 A CN 2008100078848A CN 200810007884 A CN200810007884 A CN 200810007884A CN 101252401 B CN101252401 B CN 101252401B
- Authority
- CN
- China
- Prior art keywords
- program
- data
- user
- current
- server
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
-
- 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/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
- H04N21/482—End-user interface for program selection
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种下载节目数据的方法、系统和终端设备,属于通信领域。所述方法包括:接收电子节目索引服务器发送的数据;根据所述数据向用户展示节目信息;确定用户浏览的焦点在当前节目停留的时间到达预设时间时,从所述电子节目索引服务器下载所述当前节目对应的非纯文本内容。所述系统包括:终端设备和服务器。所述终端设备包括:接收模块、展示模块和延时下载模块。本发明通过用户浏览的焦点在当前节目停留的时间达到预设时间时,从服务器下载当前节目对应的非纯文本内容,不需要预先将所有服务器上的数据都下载到终端设备,只下载用户真正需要的非纯文本内容,节省了非纯文本内容对终端设备空间的占用,进而降低了对终端设备容量的要求。
The invention discloses a method, system and terminal equipment for downloading program data, belonging to the communication field. The method includes: receiving data sent by an electronic program index server; displaying program information to the user according to the data; determining that the focus of the user's browsing reaches a preset time when the current program stays, and downloading the program information from the electronic program index server. Describe the non-plain text content corresponding to the current program. The system includes: a terminal device and a server. The terminal device includes: a receiving module, a display module and a delayed download module. The present invention downloads the non-plain text content corresponding to the current program from the server when the focus of the user's browsing reaches the preset time, and does not need to download all the data on the server to the terminal device in advance, only downloads the real The required non-plain text content saves the space occupied by the non-plain text content on the terminal device, thereby reducing the requirement on the capacity of the terminal device.
Description
技术领域technical field
本发明涉及通信领域,特别涉及一种下载节目数据的方法、系统和终端设备。The invention relates to the communication field, in particular to a method, system and terminal equipment for downloading program data.
背景技术Background technique
IPTV(IP Television,IP电视)是一种新兴的热门业务,通过IP技术向用户提供视频直播、点播、电视时移等基础业务,提供EPG(Electronic Program Guide,电子节目索引)供用户方便快捷地浏览直播、点播的节目单和增值业务服务。IPTV (IP Television, IP TV) is a new and popular service. It provides users with basic services such as live video, on-demand, and TV time-shifting through IP technology, and provides EPG (Electronic Program Guide, Electronic Program Guide) for users to conveniently and quickly Browse live and on-demand programs and value-added services.
EPG是IPTV业务向用户提供的门户,是IPTV的一个重要组成部分,EPG的响应速度直接影响用户满意度。但是受网络速度和质量的影响,EPG的响应速度成为IPTV的一个难点问题。EPG is the portal provided by IPTV services to users, and is an important part of IPTV. The response speed of EPG directly affects user satisfaction. However, affected by the speed and quality of the network, the response speed of EPG has become a difficult problem for IPTV.
EPG的展示可以通过传页面或者传数据的方式,传页面采用比较流行的浏览器/服务器模式,数据的解析由Web服务器完成,把生成的页面传给IPTV终端的浏览器展示;传数据的方式采用客户端/浏览器模式,数据的解析由IPTV终端完成,EPG服务器只需向IPTV终端发送更新的节目单数据。由于传数据模式受网络影响小,可扩展性好,逐步被大家采用。The display of EPG can be through page transmission or data transmission. The page transmission adopts the relatively popular browser/server mode, and the data analysis is completed by the Web server, and the generated page is transmitted to the browser of the IPTV terminal for display; the data transmission method Using the client/browser mode, the data analysis is completed by the IPTV terminal, and the EPG server only needs to send the updated program list data to the IPTV terminal. Since the data transmission mode is less affected by the network and has good scalability, it is gradually adopted by everyone.
受IPTV终端性能的限制,无论是传数据的方式还是传页面的方式,图片(包括广告、海报等)一般保存在EPG服务器上,当用户浏览某一个节目时,再从服务器上下载图片。由于图片比较大,下载和解析图片需要花费很多的时间;如果更新的节目数据比较多时,也会耗费很长的时间下载和解析更新的数据;进而影响EPG的响应速度。Limited by the performance of IPTV terminals, no matter in the way of data transmission or page transmission, pictures (including advertisements, posters, etc.) are generally stored on the EPG server, and when users browse a certain program, they download pictures from the server. Because the picture is relatively large, it takes a lot of time to download and analyze the picture; if there is a lot of updated program data, it will also take a long time to download and analyze the updated data; thereby affecting the response speed of the EPG.
为此,现有技术提供了一种下载EPG数据的方法,包括:For this reason, the prior art provides a method for downloading EPG data, including:
用户开机时,把所有的EPG数据都下载到IPTV终端上,用户浏览IPTV终端的节目单时,从本地存储中读取EPG数据,当EPG数据有更新时,则下载更新部分的EPG数据。When the user turns on the device, all EPG data is downloaded to the IPTV terminal. When the user browses the program list of the IPTV terminal, the EPG data is read from the local storage. When the EPG data is updated, the updated EPG data is downloaded.
在实现本发明的过程中,发明人发现现有技术提供的下载EPG数据的方法至少存在以下问题:In the process of realizing the present invention, the inventor finds that the method for downloading EPG data provided by the prior art has at least the following problems:
占用IPTV终端存储空间大:点播节目一般有几千个或上万个,把这些节目的数据都下载到IPTV终端,需要占用很大的存储空间,而有些点播节目很少被访问,这些节目的相关数据很少用到,造成终端设备空间使用的浪费;Occupies a lot of storage space on IPTV terminals: There are generally thousands or tens of thousands of on-demand programs. Downloading the data of these programs to IPTV terminals requires a large storage space, and some on-demand programs are rarely accessed. Relevant data is rarely used, resulting in waste of terminal equipment space usage;
IPTV终端开机时间慢:每次IPTV终端启动时,都需要下载更新部分的EPG数据。Slow start-up time of the IPTV terminal: Every time the IPTV terminal starts up, it needs to download the updated part of the EPG data.
发明内容Contents of the invention
为了提高IPTV终端空间的利用率和IPTV终端的启动速度,本发明实施例提供了一种下载节目数据的方法、系统和终端设备。所述技术方案如下:In order to improve the space utilization rate of the IPTV terminal and the start-up speed of the IPTV terminal, the embodiments of the present invention provide a method, a system and a terminal device for downloading program data. Described technical scheme is as follows:
一种下载节目数据的方法,所述方法包括:A method for downloading program data, the method comprising:
根据用户的浏览情况,分类或分段下载电子节目索引服务器发送的数据;According to the user's browsing situation, download the data sent by the electronic program index server by classification or segment;
根据所述数据向用户展示节目信息;present program information to the user based on the data;
确定用户浏览的焦点在当前节目停留的时间到达预设时间时,从所述电子节目索引服务器下载所述当前节目对应的非纯文本内容,所述非纯文本内容包括图片、视频或音频中的至少一种;When it is determined that the focus of the user's browsing reaches the preset time when the current program stays, download the non-plain text content corresponding to the current program from the electronic program index server, and the non-plain text content includes pictures, videos or audio at least one;
其中,根据所述数据向用户展示节目信息的方式为:将所述数据按结构存储后与可扩展标记语言HTML标签进行封装,生成HTML文件,解析所述HTML文件,并以网页的形式展示解析后的HTML文件。Wherein, the method of presenting the program information to the user according to the data is as follows: storing the data according to the structure and encapsulating them with Extensible Markup Language HTML tags, generating an HTML file, parsing the HTML file, and displaying the parsed data in the form of a web page After the HTML file.
一种下载节目数据的系统,包括终端设备和服务器,所述终端设备包括:A system for downloading program data, comprising a terminal device and a server, the terminal device comprising:
接收模块,用于根据用户的浏览情况,分类或分段下载所述服务器发送的数据;The receiving module is used to download the data sent by the server according to the browsing situation of the user by classifying or segmenting;
展示模块,用于根据所述接收模块接收到的数据向用户展示节目信息;a display module, configured to display program information to the user according to the data received by the receiving module;
延时下载模块,用于确定用户浏览的焦点在当前节目停留的时间到达预设时间时,向服务器发送下载所述当前节目对应的非纯文本内容的请求,所述非纯文本内容包括图片、视频或音频中的至少一种;The delayed download module is used to determine that when the focus of the user's browsing reaches the preset time when the current program stays, send a request to the server to download the non-plain text content corresponding to the current program, and the non-plain text content includes pictures, at least one of video or audio;
其中,所述展示模块具体包括:Wherein, the display module specifically includes:
数据解析单元,用于将所述接收模块接收到的数据按结构存储;a data parsing unit, configured to store the data received by the receiving module according to the structure;
可扩展标记语言HTML封装单元,用于将所述数据解析单元按结构存储的数据和HTML标签进行封装,生成HTML文件;An Extensible Markup Language HTML encapsulation unit, configured to encapsulate the data and HTML tags stored by the data parsing unit according to the structure to generate an HTML file;
HTML解析单元,用于解析所述HTML封装单元生成的HTML文件,并以网页的形式展示解析后的HTML文件;An HTML parsing unit, configured to parse the HTML file generated by the HTML encapsulation unit, and display the parsed HTML file in the form of a web page;
所述服务器用于接收所述终端设备发送的下载所述当前节目对应的非纯文本内容的请求,从数据库或内存中读取所述当前节目对应的非纯文本内容,将所述当前节目对应的非纯文本内容发送给所述终端设备。The server is configured to receive a request sent by the terminal device for downloading the non-plain text content corresponding to the current program, read the non-plain text content corresponding to the current program from a database or memory, and download the non-plain text content corresponding to the current program. The non-plain text content is sent to the terminal device.
一种终端设备,所述终端设备包括:A terminal device, the terminal device comprising:
接收模块,用于根据用户的浏览情况,分类或分段下载服务器的数据;The receiving module is used to classify or segment download the data of the server according to the browsing situation of the user;
展示模块,用于根据所述接收模块接收到的数据向用户展示节目信息;a display module, configured to display program information to the user according to the data received by the receiving module;
延时下载模块,用于确定用户浏览的焦点在当前节目停留的时间到达预设时间时,从服务器发送下载所述当前节目对应的非纯文本内容,所述非纯文本内容包括图片、视频或音频中的至少一种;The delayed download module is used to determine that when the focus of the user's browsing reaches the preset time when the current program stays, send and download the non-plain text content corresponding to the current program from the server, and the non-plain text content includes pictures, videos or at least one of audio;
其中,所述展示模块具体包括:Wherein, the display module specifically includes:
数据解析单元,用于将所述接收模块接收到的数据按结构存储;a data parsing unit, configured to store the data received by the receiving module according to the structure;
可扩展标记语言HTML封装单元,用于将所述数据解析单元按结构存储的数据和HTML标签进行封装,生成HTML文件;An Extensible Markup Language HTML encapsulation unit, configured to encapsulate the data and HTML tags stored by the data parsing unit according to the structure to generate an HTML file;
HTML解析单元,用于解析所述HTML封装单元生成的HTML文件,并以网页的形式展示解析后的HTML文件。The HTML parsing unit is configured to parse the HTML file generated by the HTML encapsulation unit, and display the parsed HTML file in the form of a web page.
本发明实施例提供的技术方案的有益效果是:The beneficial effects of the technical solution provided by the embodiments of the present invention are:
通过用户浏览的焦点在当前节目停留的时间达到预设时间时,从服务器下载当前节目对应的非纯文本内容,在不影响用户读取节目数据的基础上,不需要预先将所有服务器上的数据都下载到终端,只下载用户真正需要的非纯文本内容,节省了图片数据对终端空间的占用,进而降低了对终端设备的要求,提高了终端的启动速度。When the focus of the user's browsing reaches the preset time of the current program, the non-plain text content corresponding to the current program is downloaded from the server. On the basis of not affecting the user's reading of the program data, it is not necessary to upload all the data on the server in advance. They are all downloaded to the terminal, and only the non-plain text content that the user really needs is downloaded, which saves the space occupied by the picture data on the terminal, thereby reducing the requirements for the terminal device and improving the startup speed of the terminal.
附图说明Description of drawings
图1是本发明实施例1提供的下载节目数据的方法流程图;FIG. 1 is a flowchart of a method for downloading program data provided by Embodiment 1 of the present invention;
图2是本发明实施例1提供的下载VOD海报的方法流程图;Fig. 2 is the flow chart of the method for downloading the VOD poster provided by Embodiment 1 of the present invention;
图3是本发明实施例3提供的下载节目数据的系统的结构图;3 is a structural diagram of a system for downloading program data provided by Embodiment 3 of the present invention;
图4是本发明实施例3提供的另一种下载节目数据的系统的结构图;4 is a structural diagram of another system for downloading program data provided by Embodiment 3 of the present invention;
图5是本发明实施例3提供的第三种下载节目数据的系统的结构图;5 is a structural diagram of a third system for downloading program data provided by Embodiment 3 of the present invention;
图6是本发明实施例3提供的第四种下载节目数据的系统的结构图;6 is a structural diagram of a fourth system for downloading program data provided by Embodiment 3 of the present invention;
图7是本发明实施例4提供的终端设备的结构图;FIG. 7 is a structural diagram of a terminal device provided in Embodiment 4 of the present invention;
图8是本发明实施例4提供的另一种终端设备的结构图;FIG. 8 is a structural diagram of another terminal device provided in Embodiment 4 of the present invention;
图9是本发明实施例5提供的终端设备的结构图;FIG. 9 is a structural diagram of a terminal device provided in Embodiment 5 of the present invention;
图10是本发明实施例6提供的终端设备的结构图。FIG. 10 is a structural diagram of a terminal device provided by Embodiment 6 of the present invention.
具体实施方式Detailed ways
下面将结合附图对本发明实施方式作进一步地详细描述。The embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings.
本发明实施例中的IPTV终端确定用户浏览的焦点在当前节目停留的时间到达预设时间时,从电子节目索引服务器下载当前节目对应的图片、视频或音频,能够及时下载用户真正需要的节目数据,不需要预先存储大量的节目数据,节省了大量的空间。When the IPTV terminal in the embodiment of the present invention determines that the focus of the user's browsing reaches the preset time when the current program stays, it downloads the picture, video or audio corresponding to the current program from the electronic program index server, and can download the program data that the user really needs in time. , does not need to pre-store a large amount of program data, saving a lot of space.
其中,IPTV终端可以是机顶盒,也可以是手机终端等设备;节目数据不但包括用文字描述的节目信息,还包括以图片、视频和音频形式表现节目的非纯文本内容,这些非纯文本内容占用的存储空间比较大,本发明实施例对这些非纯文本内容采用延时下载的方式。Among them, the IPTV terminal can be a set-top box, or a mobile phone terminal and other equipment; the program data not only includes program information described in words, but also includes non-plain text content representing the program in the form of pictures, videos and audio. The storage space is relatively large, and the embodiment of the present invention adopts a delayed download method for these non-plain text contents.
实施例1Example 1
参见图1,本实施例提供了一种下载节目数据的方法,该方法包括:Referring to Fig. 1, the present embodiment provides a method for downloading program data, the method comprising:
101:接收电子节目索引服务器发送的数据;101: Receive data sent by an electronic program index server;
102:根据接收到的数据向用户展示节目信息;102: Display program information to the user according to the received data;
103:确定用户浏览的焦点在当前节目停留的时间到达预设时间时,从电子节目索引服务器下载当前节目对应的非纯文本内容,其中,非纯文本内容包括:图片、视频或音频中的一种或者任意组合,例如当前节目对应的数据有图片数据和视频数据时,将同时下载图片数据和视频数据。103: When it is determined that the user's browsing focus stays on the current program for a preset time, download the non-plain text content corresponding to the current program from the electronic program index server, wherein the non-plain text content includes: one of pictures, videos or audio One or any combination, for example, when the data corresponding to the current program includes picture data and video data, the picture data and video data will be downloaded at the same time.
用户在浏览节目的过程中,当焦点移动到某节目时,如果该节目有对应的海报、广告、视频或音频等节目数据保存在EPG服务器上,IPTV终端需要到EPG服务器下载对应的节目数据,因为图片(海报或广告)、视频或音频等节目数据传输会有一定的延时,造成界面焦点移动速度变慢,影响用户的体验。为了提高界面的响应速度,本实施例采用延时下载的方法,参见图2,以IPTV终端是机顶盒,节目数据是VOD(Video On-demand,视频点播)海报为例,其下载过程具体如下:When the user browses programs, when the focus moves to a certain program, if the program has corresponding posters, advertisements, video or audio program data stored on the EPG server, the IPTV terminal needs to download the corresponding program data from the EPG server, Because there will be a certain delay in the transmission of program data such as pictures (posters or advertisements), video or audio, the movement of the interface focus will be slowed down, which will affect the user experience. In order to improve the response speed of the interface, the present embodiment adopts the method of delay downloading, referring to Fig. 2, is set-top box with IPTV terminal, and program data is VOD (Video On-demand, video on demand) poster is example, and its downloading process is specifically as follows:
201:用户浏览VOD节目单时,通过遥控器移动EPG上的焦点位置。201: When the user browses the VOD program list, the user moves the focus position on the EPG through the remote controller.
202:当焦点从一个节目移到另外一个节目时,计时器(焦点停留在某一个节目上的时间)置0,并开始计时,记录焦点停留在当前节目的时间;202: When the focus is moved from one program to another, the timer (the time the focus stays on a certain program) is set to 0, and the timer starts to record the time the focus stays on the current program;
203:判断焦点在当前节目停留的时间是否达到计时器的预设阈值,如果是,执行204;否则,执行206;其中,预设阈值可以为计时器的默认值,也可以根据需要进行设定;203: Determine whether the time the focus stays on the current program reaches the preset threshold of the timer, if yes, go to 204; otherwise, go to 206; where the preset threshold can be the default value of the timer, or can be set as needed ;
204:从EPG服务器下载当前节目的海报;204: Download the poster of the current program from the EPG server;
此时,计时器的计时达到预设阈值,说明该用户希望获取该节目上的具体信息,则从EPG服务器下载当前节目的海报;At this time, the timing of the timer reaches the preset threshold, indicating that the user wishes to obtain specific information on the program, and then downloads the poster of the current program from the EPG server;
205:更新显示界面上的图片为当前节目对应的海报;205: Update the picture on the display interface to the poster corresponding to the current program;
206:在计时器的计数未达到预设阈值时焦点移动,不下载当前节目的海报,计时器清0。206: When the count of the timer does not reach the preset threshold, the focus moves, the poster of the current program is not downloaded, and the timer is cleared to 0.
本实施例当用户浏览的焦点在当前节目停留的时间达到预设时间时,从EPG服务器下载当前节目对应的非纯文本内容,在不影响用户读取EPG数据的基础上,不需要预先将所有EPG服务器上的EPG数据都下载到IPTV终端,只下载用户真正需要的非纯文本内容,节省了非纯文本内容对IPTV终端空间的占用,进而降低了对IPTV终端容量的要求,提高了IPTV终端的启动速度。In this embodiment, when the user's browsing focus stays on the current program for a preset time, the non-plain text content corresponding to the current program is downloaded from the EPG server. The EPG data on the EPG server is downloaded to the IPTV terminal, and only the non-plain text content that the user really needs is downloaded, which saves the space occupied by the non-plain text content on the IPTV terminal, thereby reducing the requirement for the capacity of the IPTV terminal and improving the IPTV terminal capacity. startup speed.
实施例2Example 2
本实施例提供了一种下载节目数据的方法,该方法通过分类下载数据的方式或分段下载数据的方式实现,该方法可以与实施例1提供的下载节目数据的方法结合使用,也可以独自使用。This embodiment provides a method for downloading program data, which is implemented by downloading data by category or by downloading data by segment. This method can be used in combination with the method for downloading program data provided in Embodiment 1, or it can be used alone use.
1)分类下载数据的方式如下:1) The way to classify and download data is as follows:
当用户进入当前级别的点播栏目时,IPTV终端将向EPG服务器发送下载请求,通知EPG服务器用户进入的栏目的级别,用以下载当前级别的点播栏目的下一级别子栏目数据或当前级别的点播栏目的内容数据;When the user enters the on-demand program of the current level, the IPTV terminal will send a download request to the EPG server, informing the EPG server of the level of the program that the user enters, so as to download the data of the next level sub-column of the current level of on-demand program or the current level of on-demand program The content data of the column;
EPG服务器收到进入某一个级别的栏目请求时,读取数据库或内存中该级别栏目的下一级子栏目或该级别栏目对应节目的内容数据,然后将读取到的这一级别的节目数据传送给IPTV终端。When the EPG server receives a request to enter a column of a certain level, it reads the next-level sub-section of the column in the database or memory or the content data of the program corresponding to the column of this level, and then reads the program data of this level Send to IPTV terminal.
例如:在首次进入点播界面时,只将第一级点播栏目相关的数据从EPG服务器上下载下来,展示给用户,当用户移动焦点进入下一级点播栏目时,再向EPG服务器发送对应的点播栏目信息下载请求。For example: when entering the on-demand interface for the first time, only the data related to the first-level on-demand program is downloaded from the EPG server and displayed to the user. When the user moves the focus to enter the next-level on-demand program, the corresponding on-demand program is sent to the EPG server Column information download request.
2)分段下载数据的方式如下:2) The way to download data in segments is as follows:
当用户进入的当前级别的点播栏目的子栏目或节目数据超过预设个数时,IPTV终端将根据用户的浏览情况逐次从EPG服务器下载指定个数的当前级别的点播栏目的下一级别子栏目数据或当前级别的点播栏目的内容数据。When the sub-sections or program data of the current level of on-demand programs entered by the user exceed the preset number, the IPTV terminal will download the specified number of sub-sections of the next-level sub-sections of the current level of on-demand programs from the EPG server successively according to the user's browsing situation data or the content data of the current level of on-demand program.
其中,用户的浏览情况有多种,例如:当前级别的点播栏目的下一级子栏目总共为200个,当用户初次浏览该当前级别的点播栏目时,从EPG服务器下载下一级子栏目的前50个子栏目,当用户浏览到第40个子栏目时,从后面的150个子栏目中下载前100个子栏目,当用户浏览到第140个子栏目时,下载剩余的50个子栏目。Wherein, the browsing situation of the user has multiple, for example: the next level sub-column of the on-demand program of current level is 200 altogether, when the user browses the on-demand program of this current level for the first time, download the sub-column of next level sub-column from EPG server For the first 50 sub-columns, when the user browses to the 40th sub-column, download the first 100 sub-columns from the next 150 sub-columns, and when the user browses to the 140th sub-column, download the remaining 50 sub-columns.
从EPG服务器下载下一级别子栏目数据或当前级别的点播栏目的内容数据的个数可以在EPG服务器端进行设置,也可以由IPTV终端在请求下载数据时通知给EPG服务器,或者采用系统默认的个数,例如20个。The number of content data downloaded from the EPG server to the next level of sub-column data or the current level of on-demand program can be set on the EPG server side, or the IPTV terminal can notify the EPG server when requesting to download data, or use the system default number, for example 20.
上述分段下载数据的方式具体如下:The above method of downloading data by segment is as follows:
当用户进入当前级别的点播栏目时,IPTV终端向EPG服务器发送当前点播的栏目的请求;When the user enters the on-demand program at the current level, the IPTV terminal sends a request for the current on-demand program to the EPG server;
EPG服务器收到当前点播的栏目的请求后,从数据库或内存中读取当前点播的栏目的子栏目或节目数据,如果这级栏目的子栏目或节目数据M比较大,则只把该栏目的前N个子栏目或节目数据传送给IPTV终端。After the EPG server receives the request of the column currently on demand, it reads the subsection or program data of the column currently on demand from the database or memory, if the subsection or program data M of this level column is relatively large, then only the subsection The first N sub-columns or program data are sent to the IPTV terminal.
当用户即将浏览该栏目的第N个子栏目或节目数据时,IPTV终端向EPG服务器请求新的节目数据,EPG服务器将读取该栏目的下N个子栏目或节目数据给IPTV终端,由IPTV终端生成对应的文件显示给用户。When the user is about to browse the Nth sub-column or program data of this column, the IPTV terminal requests new program data from the EPG server, and the EPG server will read the next N sub-columns or program data of this column to the IPTV terminal, and the IPTV terminal will generate The corresponding file is displayed to the user.
例如:某个点播栏目下有1000个点播节目,当用户选择进入这个点播栏目的时候,首先下载前200个点播节目,进行解析和展示。当用户通过翻页、移动焦点到第180个点播节目的时候,再向EPG服务器发送请求,请求后200个点播节目信息。For example: there are 1000 on-demand programs under a certain on-demand program, when the user chooses to enter this on-demand program, the first 200 on-demand programs are downloaded first, analyzed and displayed. When the user turns the page and moves the focus to the 180th on-demand program, he sends a request to the EPG server for information on the last 200 on-demand programs.
当上述分类下载数据的方式或分段下载数据的方式与实施例1提供的下载方法结合使用时,先通过分类或分段下载数据的方式将当前点播栏目下的部分内容显示给用户,当用户浏览的节目下没有子栏目时,如果用户浏览的焦点在该节目停留的时间到达预设时间时,从EPG服务器下载当前节目对应的非纯文本内容。When the above-mentioned mode of classifying and downloading data or the mode of segment downloading data is used in conjunction with the downloading method that embodiment 1 provides, first the partial content under the current on-demand column is displayed to the user by the mode of classifying or segment downloading data, when the user When there is no sub-section under the browsed program, if the focus of the user's browsing reaches the preset time when the program stays, download the non-plain text content corresponding to the current program from the EPG server.
本实施例提供的分类和分段下载方式下载节目数据,并不是在IPTV终端开机时将所有的节目信息都下载到本地,而是等到用户真正需要的时候再下载相关内容,提高了IPTV终端的开机速度,加快了界面的响应,进而提升了用户体验。The classified and segmented download methods provided by this embodiment download program data, instead of downloading all program information to the local when the IPTV terminal is turned on, but downloading relevant content when the user really needs it, which improves the IPTV terminal. The startup speed speeds up the response of the interface, thereby improving the user experience.
实施例3Example 3
参见图3,一种下载节目数据的系统,包括终端设备和服务器,其中,终端设备包括:Referring to Figure 3, a system for downloading program data includes a terminal device and a server, wherein the terminal device includes:
接收模块,用于接收服务器发送的数据;The receiving module is used to receive the data sent by the server;
展示模块,用于根据接收模块接收到的数据向用户展示节目信息;a display module, configured to display program information to the user according to the data received by the receiving module;
延时下载模块,用于确定用户浏览的焦点在当前节目停留的时间到达预设时间时,向服务器发送下载当前节目对应的非纯文本内容的请求,非纯文本内容包括图片、视频或音频中的至少一种;The delayed download module is used to determine that when the focus of the user's browsing reaches the preset time when the current program stays, send a request to the server to download the non-plain text content corresponding to the current program. The non-plain text content includes pictures, videos or audio at least one of
服务器用于接收终端设备发送的下载当前节目对应的非纯文本内容的请求,从数据库或内存中读取当前节目对应的非纯文本内容,将当前节目对应的非纯文本内容发送给终端设备。The server is used to receive the request from the terminal device for downloading the non-plain text content corresponding to the current program, read the non-plain text content corresponding to the current program from the database or memory, and send the non-plain text content corresponding to the current program to the terminal device.
下面以机顶盒作为IPTV终端,EPG服务器作为提供节目数据的服务器进行说明,本实施例中的机顶盒的功能是响应遥控器的按键,从EPG服务器上下载节目数据并展示给用户,接收和控制来自多媒体服务器的媒体流并播放出来。参见图4,为下载节目数据的系统的结构图,该系统包括:机顶盒和EPG服务器,其中,机顶盒包括:Below, the set-top box is used as the IPTV terminal, and the EPG server is used as the server providing program data. The server's media stream and play out. Referring to Fig. 4, it is a structural diagram of a system for downloading program data, the system includes: a set-top box and an EPG server, wherein the set-top box includes:
接收模块,用于接收EPG服务器发送的数据;A receiving module, configured to receive data sent by the EPG server;
展示模块,用于根据接收模块接收的数据向用户展示节目信息;A display module, configured to display program information to the user according to the data received by the receiving module;
延时下载模块,用于确定用户浏览的焦点在当前节目停留的时间到达预设时间时,向EPG服务器发送下载当前节目对应的非纯文本内容的请求。The delayed download module is used to determine that when the focus of the user's browsing reaches the preset time when the current program stays, send a request for downloading the non-plain text content corresponding to the current program to the EPG server.
其中,展示模块具体包括:Among them, the display module specifically includes:
数据解析单元,用于将接收模块接收到的数据按照一定的结构存储;The data parsing unit is used to store the data received by the receiving module according to a certain structure;
HTML(Hypertext Markup Language,可扩展标记语言)封装单元,用于将数据解析单元按结构存储的数据和HTML标签进行封装,生成HTML文件;HTML (Hypertext Markup Language, Extensible Markup Language) encapsulation unit is used to encapsulate the data and HTML tags stored in the data analysis unit according to the structure to generate HTML files;
HTML解析单元,用于解析HTML封装单元生成的HTML文件,并以网页的形式展示解析后的HTML文件。The HTML parsing unit is configured to parse the HTML file generated by the HTML encapsulation unit, and display the parsed HTML file in the form of a web page.
EPG服务器的功能是向机顶盒提供节目单数据,包括节目索引数据和节目数据。包括:The function of the EPG server is to provide program list data, including program index data and program data, to the set-top box. include:
数据读取模块,用于接收机顶盒发送的下载请求,根据请求的内容从数据库或内存中读取对应的数据;The data reading module is used to receive the download request sent by the top box, and read the corresponding data from the database or memory according to the content of the request;
数据发送模块,用于将数据读取模块读取的数据发送给机顶盒。The data sending module is used to send the data read by the data reading module to the set-top box.
通过图4提供的系统下载节目数据的具体过程如下:The specific process of downloading program data through the system provided in Figure 4 is as follows:
1)机顶盒接收用户发送的请求命令,例如:遥控器的按键操作信息,通过网络传输协议(例如,HTTP(Hypertext Transfer Protocol,超文本传输协议))将请求命令发送给EPG服务器的数据读取模块;1) The set-top box receives the request command sent by the user, such as: the button operation information of the remote controller, and sends the request command to the data reading module of the EPG server through a network transmission protocol (for example, HTTP (Hypertext Transfer Protocol, hypertext transfer protocol)) ;
2)EPG服务器的数据读取模块收到请求命令后,从数据库或内存中读取请求对应的数据交给数据发送模块;2) After the data reading module of the EPG server receives the request command, it reads the data corresponding to the request from the database or memory and hands it over to the data sending module;
3)EPG服务器的数据发送模块通过HTTP协议把数据发送给机顶盒的接收模块;3) The data sending module of the EPG server sends data to the receiving module of the set-top box through the HTTP protocol;
4)机顶盒的接收模块接收到的数据后,将数据交给展示模块,展示模块通过数据解析单元把数据按照一定的结构存储;4) After the receiving module of the set-top box receives the data, the data is delivered to the display module, and the display module stores the data according to a certain structure through the data analysis unit;
5)HTML封装单元对按结构存储的数据和HTML标签进行封装,生成HTML文件;5) The HTML encapsulation unit encapsulates the data stored by the structure and the HTML tags to generate an HTML file;
6)HTML解析模块解析生成的HTML文件,并以网页的形式在机顶盒上展示出来;6) The HTML parsing module parses the generated HTML file, and displays it on the set-top box in the form of a web page;
7)当用户焦点在当前网页停留的时间到达预设时间,且该网页有非纯文本内容(图片、视频或音频)时,HTML解析单元通知延时下载模块下载该网页的非纯文本内容,然后由展示模块播放或显示下载的非纯文本内容。其中,预设时间可以根据需要,提前设置,例如为1秒或2秒等,具体实现时,可以通过显示界面上的计时器进行计时实现。7) When the user focus stays on the current webpage for a preset time, and the webpage has non-plain text content (picture, video or audio), the HTML parsing unit notifies the delayed download module to download the non-plain text content of the webpage, The downloaded non-text content is then played or displayed by the presentation module. Wherein, the preset time can be set in advance according to needs, for example, 1 second or 2 seconds, etc., and can be realized by timing with a timer on the display interface during specific implementation.
参见图5,为了进一步提高下载数据的性能,该终端设备还包括:Referring to Fig. 5, in order to further improve the performance of downloading data, the terminal device also includes:
分类下载模块,用于当用户进入当前级别的点播栏目时,从服务器下载当前级别的点播栏目的下一级别子栏目数据或当前级别的点播栏目的内容数据。The classified downloading module is used for downloading from the server the data of the sub-categories of the next level of the program of the current level or the content data of the program of the current level when the user enters the program of the current level.
参见图6,针对某些级别的栏目下子栏目或节目数据比较多的情况,该终端设备还包括:Referring to Figure 6, for certain levels of sub-columns or program data are relatively large, the terminal equipment also includes:
分段下载模块,用于当用户进入当前级别的点播栏目时,根据用户的浏览情况逐次从服务器下载指定个数的当前级别的点播栏目的下一级别子栏目数据或当前级别的点播栏目的内容数据。Segment download module, used for when the user enters the on-demand program of the current level, according to the browsing situation of the user, download the specified number of sub-column data of the next level of the on-demand program of the current level or the content of the current level of the on-demand program from the server data.
本实施例通过用户浏览的焦点在当前节目停留的时间达到预设时间时,从服务器下载当前节目对应的非纯文本内容(图片、视频或音频),在不影响用户读取EPG数据的基础上,不需要预先将所有EPG服务器上的EPG数据都下载到终端设备,只下载用户真正需要的非纯文本内容,节省了图片数据对终端设备空间的占用,同时,通过分类或分段下载,进一步降低了对终端设备容量的要求,提高了终端设备的启动速度。In this embodiment, when the focus of the user's browsing reaches the preset time when the current program stays, the non-plain text content (picture, video or audio) corresponding to the current program is downloaded from the server, without affecting the user's reading of the EPG data. , it is not necessary to download all the EPG data on the EPG server to the terminal device in advance, and only download the non-plain text content that the user really needs, which saves the space occupied by the picture data on the terminal device. At the same time, through classification or segment download, further The requirement on the capacity of the terminal equipment is reduced, and the startup speed of the terminal equipment is improved.
实施例4Example 4
参见图7,本实施例提供了一种终端设备,包括:Referring to FIG. 7, this embodiment provides a terminal device, including:
接收模块,用于接收服务器的数据;A receiving module, configured to receive data from the server;
展示模块,用于根据接收模块接收到的数据向用户展示节目信息;a display module, configured to display program information to the user according to the data received by the receiving module;
延时下载模块,用于确定用户浏览的焦点在当前节目停留的时间到达预设时间时,从服务器发送下载当前节目对应的非纯文本内容,非纯文本内容包括图片、视频或音频中的至少一种。The delayed download module is used to determine that when the focus of the user's browsing reaches the preset time when the current program stays, send and download the non-plain text content corresponding to the current program from the server. The non-plain text content includes at least one of the pictures, videos or audio A sort of.
参见图8,该终端设备还包括:Referring to Figure 8, the terminal equipment also includes:
分类下载模块,用于当用户进入当前级别的点播栏目时,从服务器下载当前级别的点播栏目的下一级别子栏目数据或当前级别的点播栏目的内容数据。The classified downloading module is used for downloading from the server the data of the sub-categories of the next level of the program of the current level or the content data of the program of the current level when the user enters the program of the current level.
该终端设备还包括:The terminal equipment also includes:
分段下载模块,用于当用户进入当前级别的点播栏目时,根据用户的浏览情况逐次从服务器下载指定个数的当前级别的点播栏目的下一级别子栏目数据或当前级别的点播栏目的内容数据。Segment download module, used for when the user enters the on-demand program of the current level, according to the browsing situation of the user, download the specified number of sub-column data of the next level of the on-demand program of the current level or the content of the current level of the on-demand program from the server data.
本实施例提供的终端设备可以是机顶盒,也可以是手机终端。The terminal device provided in this embodiment may be a set-top box or a mobile phone terminal.
本实施例通过用户浏览的焦点在当前节目停留的时间达到预设时间时,从服务器下载当前节目对应的图片,在不影响用户读取节目信息的基础上,不需要预先将所有服务器上的数据都下载到终端设备,只下载用户真正需要的非纯文本内容,节省了非纯文本内容对终端设备空间的占用,同时,通过分类或分段下载,进一步降低了对终端设备容量的要求,提高了终端设备的启动速度。In this embodiment, when the focus of the user's browsing reaches the preset time of the current program, the picture corresponding to the current program is downloaded from the server. Both are downloaded to the terminal device, and only the non-plain text content that the user really needs is downloaded, which saves the space occupied by the non-plain text content on the terminal device. The startup speed of the terminal device is improved.
实施例5Example 5
参见图9,本实施例提供了一种终端设备,包括:Referring to FIG. 9, this embodiment provides a terminal device, including:
接收模块,用于接收电子节目索引服务器发送的数据;A receiving module, configured to receive data sent by an electronic program index server;
展示模块,用于根据接收模块接收的数据向用户展示节目信息;A display module, configured to display program information to the user according to the data received by the receiving module;
分类下载模块,用于当用户进入当前级别的点播栏目时,从电子节目索引服务器下载当前级别的点播栏目的下一级别子栏目数据或当前级别的点播栏目的内容数据。The classification downloading module is used for downloading the next-level sub-category data of the current-level on-demand program or the content data of the current-level on-demand program from the electronic program index server when the user enters the current-level on-demand program.
本实施例提供的终端设备可以是机顶盒,也可以是手机终端。The terminal device provided in this embodiment may be a set-top box or a mobile phone terminal.
本实施例提供的终端设备采用分类下载方式下载节目数据,并不是在终端设备开机时将所有的节目信息都下载到本地,而是等到用户真正需要的时候再下载相关内容,提高了终端设备的开机速度,加快了界面的响应,进而提升了用户体验。The terminal device provided in this embodiment downloads program data in a classified download mode, instead of downloading all the program information to the local when the terminal device is turned on, but downloading relevant content when the user really needs it, which improves the user experience of the terminal device. The startup speed speeds up the response of the interface, thereby improving the user experience.
实施例6Example 6
参见图10,本实施例提供了一种终端设备,其特征在于,终端设备包括:Referring to FIG. 10, this embodiment provides a terminal device, which is characterized in that the terminal device includes:
接收模块,用于接收电子节目索引服务器发送的数据;A receiving module, configured to receive data sent by an electronic program index server;
展示模块,用于根据接收模块接收的数据向用户展示节目信息;A display module, configured to display program information to the user according to the data received by the receiving module;
分段下载模块,用于根据用户的浏览情况逐次从电子节目索引服务器下载指定个数的当前级别的点播栏目的下一级别子栏目数据或当前级别的点播栏目的内容数据。The segment downloading module is used for sequentially downloading from the electronic program index server a specified number of data of sub-categories of the next level of on-demand programs of the current level or content data of the on-demand programs of the current level according to the user's browsing situation.
本实施例提供的终端设备可以是机顶盒,也可以是手机终端。The terminal device provided in this embodiment may be a set-top box or a mobile phone terminal.
本实施例提供的终端设备采用分段下载方式下载节目数据,并不是在终端设备开机时将所有的节目信息都下载到本地,而是等到用户真正需要的时候再下载相关内容,提高了终端设备的开机速度,加快了界面的响应,进而提升了用户体验。The terminal device provided in this embodiment downloads program data in segmented download mode, instead of downloading all the program information to the local when the terminal device is turned on, but downloading relevant content when the user really needs it, which improves the terminal device. The boot speed is faster, the response of the interface is accelerated, and the user experience is improved.
以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。All or part of the technical solutions provided by the above embodiments can be realized by software programming, and the software program is stored in a readable storage medium, such as a hard disk, an optical disk or a floppy disk in a computer.
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within range.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100078848A CN101252401B (en) | 2008-02-27 | 2008-02-27 | Terminal equipment, system and method for downloading program data |
PCT/CN2009/070478 WO2009105982A1 (en) | 2008-02-27 | 2009-02-19 | Program data downloading method, system and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100078848A CN101252401B (en) | 2008-02-27 | 2008-02-27 | Terminal equipment, system and method for downloading program data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101252401A CN101252401A (en) | 2008-08-27 |
CN101252401B true CN101252401B (en) | 2011-06-15 |
Family
ID=39955600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100078848A Expired - Fee Related CN101252401B (en) | 2008-02-27 | 2008-02-27 | Terminal equipment, system and method for downloading program data |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101252401B (en) |
WO (1) | WO2009105982A1 (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1999883A4 (en) | 2006-03-14 | 2013-03-06 | Divx Llc | Federated digital rights management scheme including trusted systems |
CN101252401B (en) * | 2008-02-27 | 2011-06-15 | 华为技术有限公司 | Terminal equipment, system and method for downloading program data |
AU2010203605B2 (en) * | 2009-01-07 | 2015-05-14 | Divx, Llc | Singular, collective and automated creation of a media guide for online content |
CN101489114B (en) * | 2009-01-14 | 2013-10-16 | 深圳市同洲电子股份有限公司 | Request program playing method, system and request program sending server |
WO2011068668A1 (en) | 2009-12-04 | 2011-06-09 | Divx, Llc | Elementary bitstream cryptographic material transport systems and methods |
CN101707697B (en) * | 2009-12-09 | 2011-09-28 | 深圳市同洲电子股份有限公司 | Method, system and equipment for pushing video and data contents |
CN102075792B (en) * | 2010-12-23 | 2013-01-02 | 华为技术有限公司 | Video file playing method and system, user equipment and server equipment |
US9247312B2 (en) | 2011-01-05 | 2016-01-26 | Sonic Ip, Inc. | Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol |
US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
CN103281217B (en) * | 2013-05-23 | 2016-08-10 | 中国科学院计算机网络信息中心 | A kind of measuring method of User Page stay time |
CN103324673B (en) * | 2013-05-23 | 2016-08-31 | 中国科学院计算机网络信息中心 | A kind of acquisition method of Internet user's behavioral data |
US9094737B2 (en) | 2013-05-30 | 2015-07-28 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
CN105100922B (en) * | 2014-04-24 | 2018-10-23 | 海信集团有限公司 | A data information positioning method and device applied to smart TV |
CN104702980B (en) * | 2015-02-28 | 2018-07-20 | 聚好看科技股份有限公司 | A kind of EPG data processing method, EPG server and EPG data processing system |
CN112616079B (en) * | 2020-12-28 | 2023-04-11 | 当趣网络科技(杭州)有限公司 | Push processing method and device, electronic equipment and medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5802292A (en) * | 1995-04-28 | 1998-09-01 | Digital Equipment Corporation | Method for predictive prefetching of information over a communications network |
KR100373486B1 (en) * | 2000-01-27 | 2003-02-25 | 링크플러스(주) | Method for processing web documents |
US20030126605A1 (en) * | 2001-12-28 | 2003-07-03 | Betz Steve Craig | Method for displaying EPG video-clip previews on demand |
CN101252401B (en) * | 2008-02-27 | 2011-06-15 | 华为技术有限公司 | Terminal equipment, system and method for downloading program data |
-
2008
- 2008-02-27 CN CN2008100078848A patent/CN101252401B/en not_active Expired - Fee Related
-
2009
- 2009-02-19 WO PCT/CN2009/070478 patent/WO2009105982A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN101252401A (en) | 2008-08-27 |
WO2009105982A1 (en) | 2009-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101252401B (en) | Terminal equipment, system and method for downloading program data | |
US8244707B2 (en) | Method and apparatus for providing supplemental video content for third party websites | |
US8806340B2 (en) | Method and apparatus for embedding media programs having custom user selectable thumbnails | |
US8713005B2 (en) | Assisted hybrid mobile browser | |
US8661010B2 (en) | Method and apparatus for providing supplemental video content for third party websites | |
JP4422900B2 (en) | System and method for providing a plurality of program services in a television system | |
CN101383937A (en) | Method, system, server and terminal for playing video advertisement and text information | |
CN1898958A (en) | Content processing system, method and computer program product for monitoring viewer sentiment | |
CN1471669A (en) | Method for distributing advertisements by embedding media player pages | |
JP2005535181A (en) | System and method for providing real-time ticker information | |
WO2019154014A1 (en) | Video playback method and apparatus, and storage medium and electronic device | |
CN109587525A (en) | Service push method and system, set-top box, business service platform and storage medium | |
CN101656688B (en) | Method, system and device for displaying instant messages | |
CN108810580B (en) | Media content pushing method and device | |
US8914409B2 (en) | Method and apparatus for callback supplementation of media program metadata | |
JP2025120286A (en) | Server-Side Ad Insertion (SSAI) with Additional Metadata and Client Functionality | |
CN104010279B (en) | A kind of multimedia message browsing method, system and user terminal | |
CN101287100A (en) | Method for enhancing page downloading speed in video demand for cable television | |
CN101155294B (en) | Orientation method for network television service request | |
KR101511311B1 (en) | System and method of providing user personalized advertisement using settop-box control log and contents search log | |
CN100539685C (en) | A method for sending and receiving information in a one-way broadcast network | |
KR20090000654A (en) | Content relay device and method | |
CN101702763A (en) | A method, system and device for generating a stand-alone website of a digital set-top box | |
WO2024001785A1 (en) | Content pushing method, terminal, server, and computer readable storage medium | |
CN119653183A (en) | Video playback method, device, computer equipment, computer readable storage medium, and computer program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110615 Termination date: 20160227 |