Movatterモバイル変換


[0]ホーム

URL:


CN104219562B - Program caching method and program caching device based on EPG - Google Patents

Program caching method and program caching device based on EPG
Download PDF

Info

Publication number
CN104219562B
CN104219562BCN201410452036.3ACN201410452036ACN104219562BCN 104219562 BCN104219562 BCN 104219562BCN 201410452036 ACN201410452036 ACN 201410452036ACN 104219562 BCN104219562 BCN 104219562B
Authority
CN
China
Prior art keywords
programme
epg
time
caching
program
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.)
Active
Application number
CN201410452036.3A
Other languages
Chinese (zh)
Other versions
CN104219562A (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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co LtdfiledCriticalSichuan Changhong Electric Co Ltd
Priority to CN201410452036.3ApriorityCriticalpatent/CN104219562B/en
Publication of CN104219562ApublicationCriticalpatent/CN104219562A/en
Application grantedgrantedCritical
Publication of CN104219562BpublicationCriticalpatent/CN104219562B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The invention discloses a kind of program caching method based on EPG and program caching device.Program caching method includes:From Network Capture electronic program guide (EPG) programme information, EPG programme informations include the program guide of the TV programme of each channel in channel list and channel list;When user enables EPG programme informations, from the programme contents of the TV programme of each channel of Network Capture and cached, while selecting the earliest end time from the end time of all TV programme, be designated as fiducial time, wherein, programme content carries the end time of TV programme;Whether record user reactivates current time during EPG programme informations, judge current time earlier than fiducial time;If current time is earlier than fiducial time, using caching obtain it is data cached so that user plays.The present invention can be cached to TV programme, shorten or eliminate the load time of TV programme.

Description

Program caching method and program caching device based on EPG
Technical field
The present invention relates to EPG technical fields, especially a kind of program caching method and program caching device based on EPG.
Background technology
At present, in TV industry, EPG (Electronic Program Guide, electronic program guides) looks into for userSee that the broadcast situation of TV programme is provided conveniently.When enabling EPG, it is necessary to extract the information of each channel, user can rootSelect to play the program oneself liked according to these information.User selects to play some program in the information provided by EPGAfterwards, it can take some time to download from network and load TV programme, therefore, the time that user waits will be relativelyIt is long.
The content of the invention
The technical problems to be solved by the invention are:It is slow there is provided a kind of program based on EPG for above-mentioned problemMethod and program caching device are deposited, TV programme can be cached, shortens or eliminate the load time of TV programme.
The technical solution adopted by the present invention is:A kind of program caching method based on EPG, the program caching method are providedIncluding:From Network Capture electronic program guide (EPG) programme information, the EPG programme informations include channel list and channel listIn each channel TV programme program guide;It is each from the Network Capture when user enables the EPG programme informationsThe programme content of the TV programme of channel is simultaneously cached, while selecting earliest knot from the end time of all TV programmeThe beam time, fiducial time is designated as, wherein, the programme content carries the end time of TV programme;Record user reactivatesWhether the current time during EPG programme informations, judge the current time earlier than the fiducial time;If described currentTime, what is then obtained using caching was data cached so that user plays earlier than the fiducial time.
Preferably, the program caching method includes:If the current time is later than the fiducial time, again fromThe programme content of the TV programme of each channel of Network Capture is simultaneously cached, and according to all TV programme at the end ofBetween refresh the fiducial time.
Preferably, the program caching method also includes:When caching the programme content again, once cached precedingThe data cached removing arrived.
Preferably, it is described when user enables the EPG programme informations, from the TV Festival of each channel of the Network CapturePurpose programme content is simultaneously cached, while selecting the earliest end time from the end time of all TV programme, is designated asThe step of fiducial time, also includes:It is to be tied after the completion of the programme content of the TV programme of the fiducial time is cached between at the endBeam is cached.
Preferably, the program caching method also includes:When user terminates to enable the EPG programme informations, using slowDeposit obtain it is data cached for user play.
The technical solution adopted by the present invention is:A kind of program caching device based on EPG, the program caching device are providedIncluding:Initial module, for from Network Capture EPG programme informations, the EPG programme informations to include channel list and channel listIn each channel TV programme program guide;Acquisition module, for when user enables the EPG programme informations, from instituteState the programme content of the TV programme of each channel of Network Capture and cached, while from the end time of all TV programmeIn select the earliest end time, be designated as fiducial time, wherein, the programme content carries the end time of TV programme;SentenceDisconnected module, for recording current time when user reactivates the EPG programme informations, judges whether the current time is earlyIn the fiducial time;Using module, for when the current time is earlier than the fiducial time, using delaying that caching is obtainedDeposit data is played for user.
Preferably, the acquisition module is additionally operable to when the current time is later than the fiducial time, again from describedThe programme content of the TV programme of each channel of Network Capture is simultaneously cached, and is brushed according to the end time of all TV programmeThe new fiducial time.
Preferably, the acquisition module is additionally operable to when caching the programme content again, and preceding once caching is obtainedIt is data cached to remove.
Preferably, it is the programme content of the TV programme of the fiducial time between the acquisition module is additionally operable at the endTerminate caching after the completion of caching.
Preferably, the use module is additionally operable to, when user terminates to enable the EPG programme informations, obtain using cachingIt is data cached for user play.
In summary, by adopting the above-described technical solution, the beneficial effects of the invention are as follows:EPG programs are enabled in userDuring information, the programme content of TV programme is cached, and when reactivating EPG programme informations, if the end of cachingTime earliest program is not in current time, the data cached broadcasting TV programme just obtained using caching, due to makingWith caching, the speed for reading caching is fast, without waiting for so as to be cached to TV programme, shortening or eliminate TV FestivalThe purpose load time, it is to avoid carry out unnecessary network request, saving network flow brings good experience to user.
Brief description of the drawings
Examples of the present invention will be described by way of reference to the accompanying drawings, wherein:
Fig. 1 is the schematic flow sheet of the program caching method based on EPG of the embodiment of the present invention.
Fig. 2 is the structural representation of the program caching device based on EPG of the embodiment of the present invention.
Embodiment
All features disclosed in this specification, or disclosed all methods or during the step of, except mutually exclusiveFeature and/or step beyond, can combine in any way.
Any feature disclosed in this specification, unless specifically stated otherwise, can be equivalent by other or with similar purposeAlternative features are replaced.I.e., unless specifically stated otherwise, each feature is an example in a series of equivalent or similar characteristics.
As shown in figure 1, being the schematic flow sheet of the program caching method based on EPG of the embodiment of the present invention.The present embodimentProgram caching method include:
S1:From Network Capture electronic program guide (EPG) programme information, EPG programme informations include channel list and channel columnThe program guide of the TV programme of each channel in table.Wherein, network is a wide area network, and EPG programme informations can pass through netBroadcasting server in network is sent.Program guide can include the data such as programm name, TV guide and excellent picture.
S2:When user enables EPG programme informations, gone forward side by side from the programme content of the TV programme of each channel of Network CaptureRow caching, while selecting the earliest end time from the end time of all TV programme, is designated as fiducial time, wherein, sectionMesh content carries the end time of TV programme.Wherein, TV can provide EPG business, can when user selects EPG businessEPG programme informations are ejected, that is, enable EPG programme informations.User is from during browsing EPG programme informations, and TV is from Network CaptureThe programme content of the TV programme of each channel is simultaneously cached.Programme content is the audio content and video content of TV programmeEtc. content.The program of the offer of network is all that according to arranging just have time started and end time, the end time can beGot in the lump when obtaining programme content.Specifically, TV can send network request to network, and network is according to network requestReturn to programme content.
S3:Record user reactivates current time during EPG programme informations, when whether judging current time earlier than benchmarkBetween.Wherein, user exits EPG business and terminates to enable EPG programme informations.Enable twice between the time between EPG programme informationsEvery being unknown, determined by user.It is preceding once to cache when user reactivates, that is, when enabling EPG programme informations for the second timeTV programme may be over or have renewal.
S4:If current time is earlier than fiducial time, using caching obtain it is data cached so that user plays.ItsIn, current time illustrates that end time earliest TV programme are not over earlier than fiducial time, and user can use cachingObtained data cached normal play, due to using data cached, without connecting network, so as to shorten or eliminate TV FestivalThe purpose load time, it is to avoid carry out unnecessary network request, saving network flow.
In the present embodiment, step S2 also includes:The programme content of the TV programme of time delays on the basis of between at the endTerminate caching after the completion of depositing.Wherein, TV programme of the programme content of buffered television program to terminate earliest due to whether againEnd time be defined, so, in order to avoid unnecessary caching, caching duration is set to end time earliest TV programmePlaying duration.
In the present embodiment, program caching method also includes:
S5:If current time is later than fiducial time, again from the program of the TV programme of each channel of Network CaptureContent is simultaneously cached, and refreshes fiducial time according to the end time of all TV programme.Wherein, current time is later than benchmarkTime, if the TV programme terminated earliest are over, caching data cached out-of-date simultaneously fails.Due to each channelTV programme in different periods be different, so the programme content cached again may belong to original TV FestivalMesh, therefore, the end time of TV programme is it can also happen that change is, it is necessary to refresh fiducial time.The process of refreshing is exactly againThe earliest end time is selected from the end time of all TV programme.Alternatively, step S5 also includes:Again institute is being cachedWhen stating programme content, by the preceding data cached removing for once caching and obtaining.What is once cached before removing is data cached, can dischargeMore spatial caches.
S6:When user terminates to enable EPG programme informations, using caching obtain it is data cached for user play.ItsIn, user is chosen after a channel, that is, is terminated to enable EPG programme informations, commenced play out the TV programme of the channel.Playing processIn can use that caching obtains it is data cached, can shorten or eliminate the load time.
As shown in Fig. 2 being the structural representation of the program caching device based on EPG of the embodiment of the present invention.Program cachingDevice includes initial module 11, acquisition module 12, judge module 13 and uses module 14.
Initial module 11 is used for from Network Capture EPG programme informations, and EPG programme informations include channel list and channel listIn each channel TV programme program guide.Wherein, network is a wide area network, and EPG programme informations can pass through networkIn TV broadcasting service device send.Program guide can include the data such as programm name, TV guide and excellent picture.
Acquisition module 12 is used for when user enables EPG programme informations, from the TV programme of each channel of Network CaptureProgramme content is simultaneously cached, while selecting the earliest end time from the end time of all TV programme, is designated as benchmarkTime, wherein, programme content carries the end time of TV programme.Wherein, programme content carries the end time of TV programme.Wherein, TV can provide EPG business, when user selects EPG business, can eject EPG programme informations, that is, enable EPG programsInformation.User from during browsing EPG programme informations, TV from the programme contents of the TV programme of each channel of Network Capture simultaneouslyCached.Programme content is the contents such as the audio content and video content of TV programme.The program of the offer of network be all according toAccording to arranging just to have time started and end time, the end time can in the lump get when obtaining programme content.SpecificallyFor, TV can send network request to network, and network returns to programme content according to network request.
Judge module 13 is used to record current time when user reactivates EPG programme informations, judges that current time isIt is no earlier than fiducial time.Wherein, user exits EPG business and terminates to enable EPG programme informations.EPG programme informations are enabled twiceBetween time interval be unknown, determined by user.When user reactivates, that is, EPG programme informations are enabled for the second timeWhen, the preceding TV programme once cached may be over or have renewal.
Using module 14 be used for when current time is earlier than fiducial time, using caching obtain it is data cached for userPlay.Wherein, current time illustrates that end time earliest TV programme are not over earlier than fiducial time, and user can makeThe data cached normal play obtained with caching, due to using data cached, without connecting network, so as to shorten or eliminateThe load time of TV programme, it is to avoid carry out unnecessary network request, saving network flow.
In the present embodiment, acquisition module 12 is additionally operable to when current time is later than fiducial time, again from Network CaptureThe programme content of the TV programme of each channel is simultaneously cached, and when refreshing benchmark according to the end time of all TV programmeBetween.Wherein, current time is later than fiducial time, if the TV programme terminated earliest are over, caching it is data cachedWhen passing through and fail.Because the TV programme of each channel in different periods are different, so the programme content cached againMay belong to original TV programme, therefore, the end time of TV programme is it can also happen that change is, it is necessary to refresh baseBetween punctual.The process of refreshing is exactly to select the earliest end time from the end time of all TV programme again.Alternatively,Acquisition module 12 is additionally operable in buffered program content again, by the preceding data cached removing for once caching and obtaining.Remove previousSecondary caching it is data cached, more spatial caches can be discharged.
Be additionally operable to using module 14 when user terminates to enable EPG programme informations, using caching obtain it is data cached withPlayed for user.Wherein, user is chosen after a channel, that is, is terminated to enable EPG programme informations, commenced play out the TV of the channelProgram.Can use that caching obtains in playing process is data cached, can shorten or eliminate the load time.
Alternatively, the programme content of the TV programme of time has been cached on the basis of between acquisition module 12 is additionally operable at the endTerminate caching into rear.Again whether due to, the programme content of buffered television program is with the end time of the TV programme terminated earliestIt is defined, so, in order to avoid unnecessary caching, when caching duration is set to the broadcasting of end time earliest TV programmeIt is long.
The invention is not limited in foregoing embodiment.The present invention, which is expanded to, any in this manual to be disclosedNew feature or any new combination, and disclose any new method or process the step of or any new combination.

Claims (8)

CN201410452036.3A2014-09-052014-09-05Program caching method and program caching device based on EPGActiveCN104219562B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410452036.3ACN104219562B (en)2014-09-052014-09-05Program caching method and program caching device based on EPG

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410452036.3ACN104219562B (en)2014-09-052014-09-05Program caching method and program caching device based on EPG

Publications (2)

Publication NumberPublication Date
CN104219562A CN104219562A (en)2014-12-17
CN104219562Btrue CN104219562B (en)2017-11-03

Family

ID=52100636

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410452036.3AActiveCN104219562B (en)2014-09-052014-09-05Program caching method and program caching device based on EPG

Country Status (1)

CountryLink
CN (1)CN104219562B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115734030B (en)*2022-12-142024-01-26海看网络科技(山东)股份有限公司Method for accelerating mobile terminal to acquire live channel program list

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1244990A (en)*1996-12-102000-02-16联合视频制品公司Internet television program guide system
CN1703908A (en)*2000-12-272005-11-30皇家菲利浦电子有限公司Catching of multimedia data in digital television receiving equipment
CN103974125A (en)*2013-01-302014-08-06纬创资通股份有限公司Method and system for previewing and playing video streaming

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040123324A1 (en)*2000-03-072004-06-24Sazzad Sharif M.Methods and apparatus for providing video services such as Video-on-Demand, news and advertising services
US8677406B2 (en)*2009-03-272014-03-18Samsung Electronics Co., LtdTime-shift recording buffer as home network objects

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1244990A (en)*1996-12-102000-02-16联合视频制品公司Internet television program guide system
CN1703908A (en)*2000-12-272005-11-30皇家菲利浦电子有限公司Catching of multimedia data in digital television receiving equipment
CN103974125A (en)*2013-01-302014-08-06纬创资通股份有限公司Method and system for previewing and playing video streaming

Also Published As

Publication numberPublication date
CN104219562A (en)2014-12-17

Similar Documents

PublicationPublication DateTitle
CN103475932B (en)Seamless online player method and device, the network television system of Internet video
CN102281474B (en)Live network broadcasting and recording method
CN105611328B (en)Video data based on HLS Streaming Media accelerates method for down loading and device
CN102883187B (en)Time-shift program service method, equipment and system
Chen et al.Video browsing-a study of user behavior in online vod services
CN102123323B (en)Method for rapidly updating television program of single-tuner set top box
CN109089130A (en)A kind of method and apparatus for the timestamp adjusting live video
US20120060094A1 (en)System and method for displaying information related to video programs in a graphical user interface
CN102036058B (en)Method, server, terminal and system for switching videos in video monitoring system
CN107864382B (en)Video broadcasting method, device and system
CN106993212B (en)Method and device for playing multiple paths of videos in browser window
US20160308923A1 (en)Method and system for playing live broadcast streaming media
CN105847861A (en)Video inter-cut method and device
CN104080009B (en)A kind of method and system of multiple terminals break-point continuous playing
CN102378059A (en)Internet TV and streaming media multibreak play method thereof
RU2007110224A (en) METHOD FOR PLAYING BROADCAST DATA IN THE RECEIVER
CN104581218B (en)Web TV rating flows to monitoring method and device
US11451879B2 (en)Controlling playout of advertisement content during video-on-demand video streaming on an end-user terminal
CN104301786A (en)Network video playing method
CN105898536A (en)Video play method and device
CN103310001B (en)A kind of method and apparatus that list of videos is set
CN105933624A (en)Method and device for recording website video
CN106658030A (en)Method and device for playing composite video comprising single-path audio and multipath videos
CN107864406B (en)Time shift video broadcasting method, device and system
CN104219562B (en)Program caching method and program caching device based on EPG

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp