CN101252401B - Terminal equipment, system and method for downloading program data - Google Patents

Terminal equipment, system and method for downloading program data Download PDF

Info

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
data
program
current
user
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
Application number
CN2008100078848A
Other languages
Chinese (zh)
Other versions
CN101252401A (en
Inventor
尚志豪
王刚
刘志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2008100078848A priority Critical patent/CN101252401B/en
Publication of CN101252401A publication Critical patent/CN101252401A/en
Priority to PCT/CN2009/070478 priority patent/WO2009105982A1/en
Application granted granted Critical
Publication of CN101252401B publication Critical patent/CN101252401B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation 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, a system and a terminal device for downloading the program data, which belong to the communication field. The method includes that the data transmitted by an electronic program index server are received; the program information is showed to the user according to the data; the focus point browsed by the user is ensured to reach the preset time during the staying time of the current program; non-plain text content corresponding to the current program is downloaded from the electronic program index server. The system comprises a terminal device and a server; the terminal device comprises a receiving module, a showing module and a delay downloading module. In the method, the focus point browsed by the user is ensured to reach the preset time during the staying time of the current program; the non-plain text content corresponding to the current program is downloaded from the server; all the data in the server are not needed to be downloaded to the terminal device; only the non-plain text content needed by the user is downloaded; the space occupied by the non-plain text content in the terminal device is saved; thereby, the capacity requirement for the terminal device is lowered.

Description

The method of program downloading data, system and terminal equipment
Technical field
The present invention relates to the communications field, particularly a kind of method of program downloading data, system and terminal equipment.
Background technology
IPTV (IP Television, Internet Protocol Television) is a kind of emerging popular business, provide basic businesses such as net cast, program request, time shifting of television to the user by the IP technology, provide EPG (Electronic Program Guide, electronic program guide) to browse programme and value-added service service live, program request quickly and easily for the user.
EPG be the IPTV business to the door that the user provides, be the important component part of IPTV, the response speed of EPG directly influences user satisfaction.But be subjected to the influence of network speed and quality, the response speed of EPG becomes the difficult point problem of IPTV.
The displaying of EPG can pass the page and adopt popular browser/server pattern by passing the mode of the page or biography data, and the parsing of data is finished by Web server, the page that generates is passed to the browser-presented of IPTV terminal; The mode that passes data adopts the client/browser pattern, and the parsing of data is finished by the IPTV terminal, and the EPG server only needs to send the playbill data that upgrades to the IPTV terminal.Be subjected to web influence little owing to pass data pattern, extensibility is good, is progressively adopted by everybody.
No matter be subjected to the restriction of IPTV terminal capabilities, be the mode that passes the mode of data or pass the page, and picture (comprising advertisement, placard etc.) generally is kept on the EPG server, when the user browses some programs, and download pictures from the server again.Because picture is bigger, downloading and resolve picture needs the expensive time; When if the program data that upgrades is many, also can expends long time and download and resolve data updated; And then influence the response speed of EPG.
For this reason, prior art provides a kind of method of the EPG of download data, comprising:
When the user starts shooting, all EPG data are all downloaded on the IPTV terminal, when the user browses the programme of IPTV terminal, from this locality storage, read the EPG data, when the EPG data have renewal, the EPG data of down loading updating part then.
In realizing process of the present invention, the inventor finds that there is following problem at least in the method for the download EPG data that prior art provides:
It is big to take the IPTV terminal storage space: request program generally has several thousand or up to ten thousand, the data of these programs are all downloaded to the IPTV terminal, need take very big memory space, and some request program is seldom accessed, the related data of these programs is seldom used, the waste that causes the terminal equipment space to use;
The IPTV starting up of terminal time is slow: during each IPTV starting terminal, all need the EPG data of down loading updating part.
Summary of the invention
In order to improve the toggle speed of IPTV terminal utilization of space and IPTV terminal, the embodiment of the invention provides a kind of method, system and terminal equipment of program downloading data.Described technical scheme is as follows:
A kind of method of program downloading data, described method comprises:
According to user's the situation of browsing, the data that the electronic program guide server sends are downloaded in classification or segmentation;
According to described data to user's presenting programs information;
Determine that focus that the user browses is when the time that current program stops arrives Preset Time, download the non-plain text content of described current program correspondence from described electronic program guide server, described non-plain text content comprises at least a in picture, video or the audio frequency;
Wherein, according to described data be: described data are encapsulated with the extend markup language html tag by structure storage back to the mode of user's presenting programs information, generate html file, resolve described html file, and with the html file after the form displaying parsing of webpage.
A kind of system of program downloading data comprises terminal equipment and server, and described terminal equipment comprises:
Receiver module is used for the situation of browsing according to the user, and the data that described server sends are downloaded in classification or segmentation;
Display module, the data that are used for receiving according to described receiver module are to user's presenting programs information;
The time-delay download module, be used for determining that focus that the user browses is when the time that current program stops arrives Preset Time, send to download the non-plain text requests for content of described current program correspondence to server, described non-plain text content comprises at least a in picture, video or the audio frequency;
Wherein, described display module specifically comprises:
The data parsing unit is used for the data that described receiver module receives are stored by structure;
Extend markup language HTML encapsulation unit is used for data and the html tag of described data parsing unit by the structure storage encapsulated, and generates html file;
The HTML resolution unit is used to resolve the html file that described HTML encapsulation unit generates, and with the html file after the form displaying parsing of webpage;
Described server is used to receive the non-plain text requests for content of the described current program correspondence of download that described terminal equipment sends, from database or internal memory, read the non-plain text content of described current program correspondence, the non-plain text content of described current program correspondence is sent to described terminal equipment.
A kind of terminal equipment, described terminal equipment comprises:
Receiver module is used for the situation of browsing according to the user, the data of classification or segmentation Download Server;
Display module, the data that are used for receiving according to described receiver module are to user's presenting programs information;
The time-delay download module, be used for determining that focus that the user browses is when the time that current program stops arrives Preset Time, send to download the non-plain text content of described current program correspondence from server, described non-plain text content comprises at least a in picture, video or the audio frequency;
Wherein, described display module specifically comprises:
The data parsing unit is used for the data that described receiver module receives are stored by structure;
Extend markup language HTML encapsulation unit is used for data and the html tag of described data parsing unit by the structure storage encapsulated, and generates html file;
The HTML resolution unit is used to resolve the html file that described HTML encapsulation unit generates, and with the html file after the form displaying parsing of webpage.
The beneficial effect of the technical scheme that the embodiment of the invention provides is:
When the focus of browsing by the user reaches Preset Time in the time that current program stops, download the non-plain text content of current program correspondence from server, do not influencing on the basis that the user reads program data, do not need in advance the data on the Servers-all all to be downloaded to terminal, the non-plain text content that download user really needs, save image data to the taking of terminal space, and then reduced the requirement to terminal equipment, improved the toggle speed of terminal.
Description of drawings
Fig. 1 is the method flow diagram of the program downloading data that provide of the embodiment of the invention 1;
Fig. 2 is the method flow diagram of the download VOD placard that provides of the embodiment of the invention 1;
Fig. 3 is the structure chart of the system of the program downloading data that provide of the embodiment of the invention 3;
Fig. 4 is the structure chart of the system of the another kind of program downloading data that provide of the embodiment of the invention 3;
Fig. 5 is the structure chart of the system of the third program downloading data of providing of the embodiment of the invention 3;
Fig. 6 is the structure chart of the system of the 4th kind of program downloading data providing of the embodiment of the invention 3;
Fig. 7 is the structure chart of the terminal equipment that provides of the embodiment of the invention 4;
Fig. 8 is the structure chart of the another kind of terminal equipment that provides of the embodiment of the invention 4;
Fig. 9 is the structure chart of the terminal equipment that provides of the embodiment of the invention 5;
Figure 10 is the structure chart of the terminal equipment that provides of the embodiment of the invention 6.
Embodiment
Embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
IPTV terminal in the embodiment of the invention determines that focus that the user browses is when the time that current program stops arrives Preset Time, download picture, video or the audio frequency of current program correspondence from the electronic program guide server, the timely program data that really needs of download user, do not need to store a large amount of program datas in advance, saved a large amount of spaces.
Wherein, the IPTV terminal can be a set-top box, also can be equipment such as mobile phone terminal; Program data not only comprises the programme information with text description, also comprise non-plain text content with picture, video and audio form performance program, the memory space that these non-plain text contents take is bigger, the mode that the embodiment of the invention adopts time-delay to download to these non-plain text contents.
Embodiment 1
Referring to Fig. 1, present embodiment provides a kind of method of program downloading data, and this method comprises:
101: receive the data that the electronic program guide server sends;
102: according to the data that receive to user's presenting programs information;
103: determine that focus that the user browses is when the time that current program stops arrives Preset Time, download the non-plain text content of current program correspondence from the electronic program guide server, wherein, non-plain text content comprises: the one or any combination in picture, video or the audio frequency, when the data of for example current program correspondence have image data and video data, will while download pictures data and video data.
The user is in browsing the process of program, when focus moves to certain program, if this program has corresponding program data such as placard, advertisement, video or audio frequency to be kept on the EPG server, the IPTV terminal need arrive the EPG server and download corresponding program data, because program transfer of data such as picture (placard or advertisement), video or audio frequency have certain time-delay, cause the interface focus translational speed slack-off, influence user's experience.In order to improve the response speed at interface, the method that present embodiment adopts time-delay to download referring to Fig. 2, is a set-top box with the IPTV terminal, and program data is that VOD (Video On-demand, video request program) placard is an example, and its downloading process is specific as follows:
201: when the user browses the VOD programme, move focal position on the EPG by remote controller.
202: when focus when a program moves on to the another one program, timer (focus rests on the time on some programs) puts 0, and picks up counting, the record focus rests on the time of current program;
203: judge whether focus reaches the predetermined threshold value of timer in the time that current program stops, if carry out 204; Otherwise, carry out 206; Wherein, predetermined threshold value can be the default value of timer, also can set as required;
204: the placard of downloading current program from the EPG server;
At this moment, the timing of timer reaches predetermined threshold value, illustrates that this user wishes to obtain the specifying information on this program, then downloads the placard of current program from the EPG server;
205: the picture on the update displayed interface is the placard of current program correspondence;
206: focus does not move when the counting of timer reaches predetermined threshold value, does not download the placard of current program, timer clear 0.
When the focus that present embodiment is browsed as the user reaches Preset Time in the time that current program stops, download the non-plain text content of current program correspondence from the EPG server, do not influencing on the basis that the user reads the EPG data, do not need in advance the EPG data on all EPG servers all to be downloaded to the IPTV terminal, the non-plain text content that download user really needs, saved non-plain text content taking to IPTV terminal space, and then reduced requirement to the IPTV termination capacity, improved the toggle speed of IPTV terminal.
Embodiment 2
Present embodiment provides a kind of method of program downloading data, and this method realizes by the mode of classifying downloaded data or the mode of segmentation data download, and the method for the program downloading data that this method can provide with embodiment 1 is used in combination, and also can use alone.
1) mode of classifying downloaded data is as follows:
When the user enters current grade of other program request column, the IPTV terminal will send download request to the EPG server, the rank of the column that notice EPG server user enters is in order to the next stage small pin for the case column data of downloading current other program request column of level or the content-data of current other program request column of level;
The EPG server is received when entering some grade of other column request, the content-data of the corresponding program of this sub-column of level column purpose next stage or this rank column in reading database or the internal memory, this other program data of level that will read then sends the IPTV terminal to.
For example: when entering the program request interface first, only that first order program request column is relevant data are downloaded from the EPG server, show the user, when user's moving focal point enters next stage program request column, send corresponding program request column download of information request to the EPG server again.
The mode of 2) segmentation data download is as follows:
When the sub-column of other program request column of current level that enters as the user or program data surpass default number, the IPTV terminal will be downloaded the next stage small pin for the case column data of current other program request column of level of specifying number or the content-data of current other program request column of level from the EPG server one by one according to user's the situation of browsing.
Wherein, user's the situation of browsing has multiple, for example: the sub-column of next stage of current other program request column of level is total up to 200, when the user browses when deserving other program request column of prime for the first time, from preceding 50 sub-columns of the sub-column of EPG server download next stage, when the user browses to the 40th sub-column, download preceding 100 sub-columns in 150 sub-columns from behind, when the user browses to the 140th sub-column, download remaining 50 sub-columns.
The number of downloading the content-data of next stage small pin for the case column data or current other program request column of level from the EPG server can be provided with at the EPG server end, also can when asking data download, be notified to the EPG server by the IPTV terminal, perhaps adopt the number of system default, for example 20.
The mode of above-mentioned segmentation data download is specific as follows:
When the user entered current grade of other program request column, the IPTV terminal sent the request of the column of current program request to the EPG server;
After the EPG server is received the request of column of current program request, from database or internal memory, read the sub-column or the program data of the column of current program request, if the sub-column of this grade column or program data M are bigger, then only sub-column of the top n of this column or program data are sent to the IPTV terminal.
When the user is about to browse N sub-column of this column or program data, the IPTV terminal is to the new program data of EPG server requests, the EPG server will read the individual sub-column of following N or the program data of this column and give the IPTV terminal, generate corresponding file by the IPTV terminal and be shown to the user.
For example: 1000 request programs are arranged under certain program request column, when the user selects to enter this program request column, at first download preceding 200 request programs, resolve and show.As user the time by page turning, 180 request programs of moving focal point to the, send request to the EPG server again, ask back 200 request program information.
When the mode of the mode of above-mentioned classifying downloaded data or segmentation data download when method for down loading that embodiment 1 provides is used in combination, mode by classification or segmentation data download is shown to the user with the partial content under the current program request column earlier, when not having sub-column under the program that the user browses, when if the focus that the user browses arrives Preset Time in the time that this program stops, download the non-plain text content of current program correspondence from the EPG server.
Classification that present embodiment provides and segmentation downloading mode program downloading data, be not when the IPTV starting up of terminal, all programme informations all to be downloaded to this locality, but wait until that the user downloads related content again when really needing, improved the starting up speed of IPTV terminal, accelerate the response at interface, and then promoted user experience.
Embodiment 3
Referring to Fig. 3, a kind of system of program downloading data comprises terminal equipment and server, and wherein, terminal equipment comprises:
Receiver module is used for the data that reception server sends;
Display module, the data that are used for receiving according to receiver module are to user's presenting programs information;
The time-delay download module, be used for determining that focus that the user browses is when the time that current program stops arrives Preset Time, send to download the non-plain text requests for content of current program correspondence to server, non-plain text content comprises at least a in picture, video or the audio frequency;
Server is used for the non-plain text requests for content of the current program correspondence of download that receiving terminal apparatus sends, and reads the non-plain text content of current program correspondence from database or internal memory, and the non-plain text content of current program correspondence is sent to terminal equipment.
Below with set-top box as the IPTV terminal, the EPG server is as providing the server of program data to describe, the function of the set-top box in the present embodiment is the button of response remote controller, download program data and show the user from the EPG server, receive and control from the Media Stream of multimedia server and play back.Referring to Fig. 4, be the structure chart of the system of program downloading data, this system comprises: set-top box and EPG server, wherein, set-top box comprises:
Receiver module is used to receive the data that the EPG server sends;
Display module, the data that are used for receiving according to receiver module are to user's presenting programs information;
The time-delay download module is used for determining that focus that the user browses when the time that current program stops arrives Preset Time, sends the non-plain text requests for content of downloading current program correspondence to the EPG server.
Wherein, display module specifically comprises:
The data parsing unit is used for the data that receiver module receives are stored according to certain structure;
HTML (Hypertext Markup Language, extend markup language) encapsulation unit is used for data and the html tag of data parsing unit by the structure storage encapsulated, and generates html file;
The HTML resolution unit is used to resolve the html file that the HTML encapsulation unit generates, and with the html file after the form displaying parsing of webpage.
The function of EPG server is to provide playbill data to set-top box, comprises program indexing data and program data.Comprise:
Data read module is used for the download request that receiving set up box sends, and reads the data of correspondence from database or internal memory according to the content of request;
Data transmission blocks is used for the data that data read module reads are sent to set-top box.
The detailed process of the system downloads program data that provides by Fig. 4 is as follows:
1) set-top box receives the request command that the user sends, for example: the button operation information of remote controller, (for example, HTTP (Hypertext Transfer Protocol, HTML (Hypertext Markup Language))) sends to EPG data in server read module with request command by the network transmission protocol;
2) after EPG data in server read module was received request command, the corresponding data of the request of reading from database or internal memory were given data transmission blocks;
3) EPG data in server sending module sends to data by http protocol the receiver module of set-top box;
4) after the data that the receiver module of set-top box receives, give display module with data, display module is stored data by the data parsing unit according to certain structure;
5) the HTML encapsulation unit encapsulates data and html tag by the structure storage, generates html file;
6) the HTML parsing module is resolved the html file that generates, and displays on set-top box with the form of webpage;
7) arrive Preset Time in the time that current web page stops when user focus, and when this webpage has non-plain text content (picture, video or audio frequency), HTML resolution unit notice time-delay download module is downloaded the non-plain text content of this webpage, is play or shown the non-plain text content of download then by display module.Wherein, Preset Time can be as required, is provided with in advance, for example is 1 second or 2 seconds etc., during specific implementation, can carry out timing by the timer on the display interface and realize.
Referring to Fig. 5, in order further to improve the performance of data download, this terminal equipment also comprises:
Classifying downloaded module is used for when the user enters current grade of other program request column, downloads the next stage small pin for the case column data of current other program request column of level or the content-data of current other program request column of level from server.
Referring to Fig. 6, at sub-column under other column of some grade or the many situations of program data, this terminal equipment also comprises:
The segmentation download module, be used for when the user enters current grade of other program request column, download the next stage small pin for the case column data of current other program request column of level of specifying number or the content-data of current other program request column of level from server one by one according to user's the situation of browsing.
When the focus that present embodiment is browsed by the user reaches Preset Time in the time that current program stops, download the non-plain text content (picture of current program correspondence from server, video or audio frequency), do not influencing on the basis that the user reads the EPG data, do not need in advance the EPG data on all EPG servers all to be downloaded to terminal equipment, the non-plain text content that download user really needs, saved image data taking to the terminal equipment space, simultaneously, download by classification or segmentation, further reduced requirement, improved the toggle speed of terminal equipment the terminal equipment capacity.
Embodiment 4
Referring to Fig. 7, present embodiment provides a kind of terminal equipment, comprising:
Receiver module is used for the data of reception server;
Display module, the data that are used for receiving according to receiver module are to user's presenting programs information;
The time-delay download module is used for determining that focus that the user browses when the time that current program stops arrives Preset Time, sends the non-plain text content of downloading current program correspondence from server, and non-plain text content comprises at least a in picture, video or the audio frequency.
Referring to Fig. 8, this terminal equipment also comprises:
Classifying downloaded module is used for when the user enters current grade of other program request column, downloads the next stage small pin for the case column data of current other program request column of level or the content-data of current other program request column of level from server.
This terminal equipment also comprises:
The segmentation download module, be used for when the user enters current grade of other program request column, download the next stage small pin for the case column data of current other program request column of level of specifying number or the content-data of current other program request column of level from server one by one according to user's the situation of browsing.
The terminal equipment that present embodiment provides can be a set-top box, also can be mobile phone terminal.
When the focus that present embodiment is browsed by the user reaches Preset Time in the time that current program stops, download the picture of current program correspondence from server, do not influencing on the basis that the user reads programme information, do not need in advance the data on the Servers-all all to be downloaded to terminal equipment, the non-plain text content that download user really needs, saved non-plain text content taking to the terminal equipment space, simultaneously, download by classification or segmentation, further reduced requirement, improved the toggle speed of terminal equipment the terminal equipment capacity.
Embodiment 5
Referring to Fig. 9, present embodiment provides a kind of terminal equipment, comprising:
Receiver module is used to receive the data that the electronic program guide server sends;
Display module, the data that are used for receiving according to receiver module are to user's presenting programs information;
Classifying downloaded module is used for when the user enters current grade of other program request column, downloads the next stage small pin for the case column data of current other program request column of level or the content-data of current other program request column of level from the electronic program guide server.
The terminal equipment that present embodiment provides can be a set-top box, also can be mobile phone terminal.
The terminal equipment that present embodiment provides adopts classifying downloaded mode program downloading data, be not when terminal equipment is started shooting, all programme informations all to be downloaded to this locality, but wait until that the user downloads related content again when really needing, improved the starting up speed of terminal equipment, accelerate the response at interface, and then promoted user experience.
Embodiment 6
Referring to Figure 10, present embodiment provides a kind of terminal equipment, it is characterized in that, terminal equipment comprises:
Receiver module is used to receive the data that the electronic program guide server sends;
Display module, the data that are used for receiving according to receiver module are to user's presenting programs information;
The segmentation download module is used for downloading the next stage small pin for the case column data of current other program request column of level of specifying number or the content-data of current other program request column of level from the electronic program guide server one by one according to user's the situation of browsing.
The terminal equipment that present embodiment provides can be a set-top box, also can be mobile phone terminal.
The terminal equipment that present embodiment provides adopts segmentation downloading mode program downloading data, be not when terminal equipment is started shooting, all programme informations all to be downloaded to this locality, but wait until that the user downloads related content again when really needing, improved the starting up speed of terminal equipment, accelerate the response at interface, and then promoted user experience.
All or part of content in the technical scheme that above embodiment provides can realize that its software program is stored in the storage medium that can read by software programming, storage medium for example: the hard disk in the computer, CD or floppy disk.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the method for program downloading data is characterized in that, described method comprises:
According to user's the situation of browsing, the data that the electronic program guide server sends are downloaded in classification or segmentation;
According to described data to user's presenting programs information;
Determine that focus that the user browses is when the time that current program stops arrives Preset Time, download the non-plain text content of described current program correspondence from described electronic program guide server, described non-plain text content comprises at least a in picture, video or the audio frequency;
Wherein, according to described data be: described data are encapsulated with the extend markup language html tag by structure storage back to the mode of user's presenting programs information, generate html file, resolve described html file, and with the html file after the form displaying parsing of webpage.
2. the method for program downloading data as claimed in claim 1 is characterized in that, the described non-plain text content of downloading described current program correspondence from described electronic program guide server comprises:
The IPTV terminal sends the non-plain text requests for content of downloading described current program correspondence to described electronic program guide server;
Described IPTV terminal receives the non-plain text content of the described current program correspondence of described electronic program guide server, described non-plain text content is after described electronic program guide server is received the request of described IPTV terminal, reads from database or internal memory and sends by the network transmission protocol.
3. the method for program downloading data as claimed in claim 1 is characterized in that, the data that described classifying downloaded electronic program guide server sends specifically comprise:
When the user entered current grade of other program request column, the IPTV terminal was downloaded the next stage small pin for the case column data of described current other program request column of level or the content-data of described current other program request column of level from described electronic program guide server.
4. the method for program downloading data as claimed in claim 1, it is characterized in that, when the sub-column of other program request column of current level that enters as the user or program data surpassed default number, described segmentation was downloaded the data that the electronic program guide server sends and is specifically comprised:
The situation of browsing according to described user is downloaded the next stage small pin for the case column data of current other program request column of level of specifying number or the content-data of current other program request column of level from described electronic program guide server one by one.
5. the system of program downloading data comprises terminal equipment and server, it is characterized in that, described terminal equipment comprises:
Receiver module is used for the situation of browsing according to the user, and the data that described server sends are downloaded in classification or segmentation;
Display module, the data that are used for receiving according to described receiver module are to user's presenting programs information;
The time-delay download module, be used for determining that focus that the user browses is when the time that current program stops arrives Preset Time, send to download the non-plain text requests for content of described current program correspondence to server, described non-plain text content comprises at least a in picture, video or the audio frequency;
Wherein, described display module specifically comprises:
The data parsing unit is used for the data that described receiver module receives are stored by structure;
Extend markup language HTML encapsulation unit is used for data and the html tag of described data parsing unit by the structure storage encapsulated, and generates html file;
The HTML resolution unit is used to resolve the html file that described HTML encapsulation unit generates, and with the html file after the form displaying parsing of webpage;
Described server is used to receive the non-plain text requests for content of the described current program correspondence of download that described terminal equipment sends, from database or internal memory, read the non-plain text content of described current program correspondence, the non-plain text content of described current program correspondence is sent to described terminal equipment.
6. the system of program downloading data as claimed in claim 5, it is characterized in that, described receiver module, specifically be used for when the user enters current grade of other program request column, download the next stage small pin for the case column data of described current other program request column of level or the content-data of described current other program request column of level from described server.
7. the system of program downloading data as claimed in claim 5, it is characterized in that, described receiver module, specifically be used for when the user enters current grade of other program request column, download the next stage small pin for the case column data of current other program request column of level of specifying number or the content-data of current other program request column of level from described server one by one according to described user's the situation of browsing.
8. a terminal equipment is characterized in that, described terminal equipment comprises:
Receiver module is used for the situation of browsing according to the user, the data of classification or segmentation Download Server;
Display module, the data that are used for receiving according to described receiver module are to user's presenting programs information;
The time-delay download module, be used for determining that focus that the user browses is when the time that current program stops arrives Preset Time, send to download the non-plain text content of described current program correspondence from server, described non-plain text content comprises at least a in picture, video or the audio frequency;
Wherein, described display module specifically comprises:
The data parsing unit is used for the data that described receiver module receives are stored by structure;
Extend markup language HTML encapsulation unit is used for data and the html tag of described data parsing unit by the structure storage encapsulated, and generates html file;
The HTML resolution unit is used to resolve the html file that described HTML encapsulation unit generates, and with the html file after the form displaying parsing of webpage.
9. terminal equipment as claimed in claim 8, it is characterized in that, described receiver module, specifically be used for when the user enters current grade of other program request column, download the next stage small pin for the case column data of described current other program request column of level or the content-data of described current other program request column of level from described server.
10. terminal equipment as claimed in claim 8, it is characterized in that, described receiver module, specifically be used for when the user enters current grade of other program request column, download the next stage small pin for the case column data of current other program request column of level of specifying number or the content-data of current other program request column of level from described server one by one according to described user's the situation of browsing.
CN2008100078848A 2008-02-27 2008-02-27 Terminal equipment, system and method for downloading program data Expired - Fee Related CN101252401B (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007106844A2 (en) 2006-03-14 2007-09-20 Divx, Inc. 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
WO2010080911A1 (en) * 2009-01-07 2010-07-15 Divx, Inc. 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
CA2782825C (en) 2009-12-04 2016-04-26 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
US8914534B2 (en) 2011-01-05 2014-12-16 Sonic Ip, Inc. Systems and methods for adaptive bitrate streaming of media stored in matroska container files 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
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
CN103324673B (en) * 2013-05-23 2016-08-31 中国科学院计算机网络信息中心 A kind of acquisition method of Internet user's behavioral data
CN103281217B (en) * 2013-05-23 2016-08-10 中国科学院计算机网络信息中心 A kind of measuring method of User Page stay time
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 kind of data information localization method and device applied to smart television
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)

* Cited by examiner, † Cited by third party
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

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
KR102075174B1 (en) Trigger compaction
US8806340B2 (en) Method and apparatus for embedding media programs having custom user selectable thumbnails
US8661010B2 (en) Method and apparatus for providing supplemental video content for third party websites
US7971224B2 (en) Interactive television reception and transmitting processes and associated devices
US20100303440A1 (en) Method and apparatus for simultaneously playing a media program and an arbitrarily chosen seek preview frame
EP3054695A1 (en) Receiver and method for reporting the usage of advanced television services
US20110179010A1 (en) Method and apparatus for providing supplemental video content for third party websites
KR101002070B1 (en) Relation contents receiving apparatus, relation contents providing apparatus and relation contents transmitting system using thereof
WO2002001420A1 (en) System and method for transmitting and displaying interactive tv content
CN101345852A (en) Method and system for choosing and playing on-line video fragment
CN104471914A (en) Content-specific identification and timing behavior in dynamic adaptive streaming over hypertext transfer protocol
CN104126308A (en) Method, computer program, and reception apparatus for delivery of supplemental content
CN103546821A (en) Method and device for regulating video playing interface
CN103686245A (en) Video-on-demand and live broadcasting switching method and device based on HLS protocol
CN102868931A (en) Personal content distribution network
CN102057381A (en) Method and device for transmitting and receiving filtered content in accordance with age restrictions
CN101656688B (en) Method, system and device for displaying instant messages
CN101951496A (en) Method and apparatus to the media services distribution marker
CN108810580B (en) Media content pushing method and device
KR101095296B1 (en) Hybrid broadcasting service system using metadata
US8914409B2 (en) Method and apparatus for callback supplementation of media program metadata
CN102685567A (en) Digital television terminal, hot channel control method and server
EP1954049A1 (en) Video system
CN102209116A (en) Method and device for acquiring Internet protocol television program information, and television

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

Granted publication date: 20110615

Termination date: 20160227

CF01 Termination of patent right due to non-payment of annual fee