Movatterモバイル変換


[0]ホーム

URL:


CN101753236B - Method and device for managing electronic program guide (EPG) data - Google Patents

Method and device for managing electronic program guide (EPG) data
Download PDF

Info

Publication number
CN101753236B
CN101753236BCN2008102181735ACN200810218173ACN101753236BCN 101753236 BCN101753236 BCN 101753236BCN 2008102181735 ACN2008102181735 ACN 2008102181735ACN 200810218173 ACN200810218173 ACN 200810218173ACN 101753236 BCN101753236 BCN 101753236B
Authority
CN
China
Prior art keywords
epg data
eit information
epg
eit
information
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
CN2008102181735A
Other languages
Chinese (zh)
Other versions
CN101753236A (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.)
Shenzhen Konka Holding Group Co ltd
Original Assignee
Konka Group 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 Konka Group Co LtdfiledCriticalKonka Group Co Ltd
Priority to CN2008102181735ApriorityCriticalpatent/CN101753236B/en
Publication of CN101753236ApublicationCriticalpatent/CN101753236A/en
Application grantedgrantedCritical
Publication of CN101753236BpublicationCriticalpatent/CN101753236B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The embodiment of the invention discloses a method for managing electronic program guide (EPG) data, which comprises the following steps: receiving EIT information of an event information table; resolving the received EIT information to acquire a program identifier corresponding to the EIT information; and judging whether the EIT information is the EIT information corresponding to the EPG data or not according to the program identifier, and if so, storing the EPG data in the EIT information. Correspondingly, the embodiment of the invention also discloses a device for managing the electronic program guide (EPG) data. The method and the device of the invention avoid the storage of non-EPG data so as to increase the storage space for the EPG data, can timely delete the data which is not on the same frequency point with the EPG data needed by a user, better guarantee that the user checks the needed EPG data, improve the user experience, and improve the performances and safety of a system.

Description

A kind of method and apparatus of managing electronic program guide (EPG) data
Technical field
The present invention relates to the communications electronics field, relate in particular to a kind of method and apparatus of managing electronic program guide (EPG) data.
Background technology
Along with the increase of TV user to the demand of all kinds program, the quantity of the channel that TV user can be watched also increases thereupon, the user wishes to select efficiently and easily the broadcast program of expectation from a plurality of channels, current, electronic program guides (EPG, Electronic Program Guide) can satisfy the demand of user, EPG is the requisite function of digital TV set-top-box system and digital television system, by providing EPG data message to the user, the user can in time understand program broadcasting time and the content introduction in the week, with the channel program of selecting oneself to like.
Yet, the EPG data volume is huge, and the limited storage space of EPG data storage, especially for the embedded system of using low memory configurations, the space of storage EPG data is not enough more, often cause the user to check EPG data, how to manage the EPG data better, guarantee that better it is problems that people study always that the user views the EPG data that need less than needs.
Summary of the invention
The embodiment of the invention is to provide a kind of method and apparatus of managing electronic program guide (EPG) data, manages the EPG data effectively, guarantees the EPG data that the user views to be needed better.
In order to reach above-mentioned technique effect, the embodiment of the invention has proposed a kind of method of managing electronic program guide (EPG) data, and this method comprises:
Receive Event Information Table (EIT, Event Information Table) information;
Resolve the EIT information of described reception, obtain and the corresponding program identification of described EIT information;
Judge according to described program identification whether described EIT information is the EIT information corresponding with the EPG data, when described judged result when being, then store the EPG data in the described EIT information.
Preferably, before the step of described reception Event Information Table EIT information, also comprise: set filter, in this frequency stream of search, all filter the EIT information corresponding that obtains the 0x4e-0x6F table, the EIT table that filtration obtains is shown as Event Information Table EIT with the EPG data.
Preferably, before the step of the EIT information that described filtration is corresponding with the EPG data, also comprise:
Receive the EPG request of data;
According to the request of described reception, detect the EPG data whether the EPG data storage contains request;
When described testing result for not the time, then carry out the step of filtering the EIT information corresponding with the EPG data.
Preferably, described program identification comprises frequency sign and service identification, describedly judges that according to described program identification whether described EIT information be that the step of the EIT information of EPG data correspondence comprises: judge that whether described frequency sign and service identification identify with default frequency and service identification is consistent.
Preferably, describedly judge that whether consistent with default frequency sign and service identification before described frequency sign and service identification the step also comprise: setting and preservation and EPG type of service frequency points corresponding identify and service identification.
Preferably, when judge that described frequency sign and service identification identify with default frequency and service identification consistent after, the step of storing the EPG data in the described EIT information comprises:
Judge according to described frequency sign and service identification whether the EPG data in the described EIT information are the EPG data of request;
When described judged result when being, whether then detect described EPG data storage has EPG data in the described EIT information of capacity storage;
When described testing result when being, then store the EPG data in the described EIT information; When described testing result for not the time, the EPG data frequency points corresponding of then deleting in the described EPG data storage with request identifies inconsistent EPG data, and stores the EPG data in the described EIT information.
Preferably, describedly judge that according to described frequency sign and service identification whether EPG data in the described EIT information are before the step of the EPG data of asking, and also comprise:
Whether the version of judging the EPG data in the EIT information of described reception upgrades;
When described judged result when being, then delete the EPG data in the described EPG data storage, receive the EPG data in the EIT information of upgrading version; When described judged result for not the time, then carry out according to described frequency sign and service identification and judge that whether EPG data in the described EIT information are the step of the EPG data of asking.
Preferably, when judging that according to described frequency sign and service identification EPG data in the described EIT information are not the EPG data of asking, whether the available storage that then detects current EPG data storage is greater than preset threshold value;
When described testing result for not the time, then abandon described EIT information; When the result of described detection when being, then store the EPG data in the described EIT information.
Preferably, when the available storage that detects current EPG data storage during not greater than preset threshold value, the step of the EPG data in the described EIT information of described storage comprises: store EPG data in this frequency in order according to playing programs time sequencing information.
Preferably, in the time of the described filtration EIT information corresponding, carry out timing, before timing surpasses the default time, filtered the EIT information corresponding, then timing zero clearing with the EPG data with the EPG data; When timing surpasses the default time, then stop to filter the EIT information corresponding with the EPG data.
Correspondingly, the embodiment of the invention also discloses a kind of device of managing electronic program guide (EPG) data, this device comprises:
The information table receiver module is used to receive Event Information Table EIT information;
Resolve acquisition module, be used to resolve the EIT information that described information table receiver module receives, obtain and the corresponding program identification of described EIT information;
Judge to be used for memory module judging according to described program identification whether described EIT information is the EIT information corresponding with the EPG data, when described judged result when being, then store the EPG data in the described EIT information.
Preferably, described device also comprises: filtering module, be used for according to the filter that sets, and in this frequency stream of search, all filter the EIT information corresponding that obtains the 0x4e-0x6F table with the EPG data, the EIT table that filtration obtains is shown as Event Information Table EIT.
Preferably, described device also comprises:
The request receiver module is used to receive the EPG request of data;
Detection module is used for the request according to the reception of described request receiver module, detects the EPG data whether the EPG data storage contains request;
Detect processing module, be used for when the testing result of described detection module when denying, then trigger described filtering module and filter.
Preferably, described program identification comprises frequency sign and service identification, describedly judge that memory module is used to judge that whether described frequency sign and service identification identify with default frequency and service identification is consistent, when described judged result when being, then store the EPG data in the described EIT information.
Preferably, described device also comprises: the preservation module is set, is used for setting and preservation and EPG type of service frequency points corresponding sign and service identification.
Preferably, described judgement memory module comprises:
Judgment sub-unit is used for judging according to described frequency sign and service identification whether the EPG data in the described EIT information are the EPG data of request when judging described EIT information according to described program identification for after the EIT information corresponding with the EPG data;
The judgment processing subelement, be used for when the judged result of described judgment sub-unit when being, the detection trigger subelement detects processing, when the judged result of described judgment sub-unit for not the time, the activation threshold value detecting unit detects processing;
Detection sub-unit is used for detecting the EPG data whether described EPG data storage has the described EIT information of capacity storage;
Detect to handle subelement, be used for when the testing result of described detection sub-unit when being, then store the EPG data in the described EIT information; When the testing result of described detection sub-unit for not the time, the EPG data frequency points corresponding of then deleting in the described EPG data storage with request identifies inconsistent EPG data, and stores the EPG data in the described EIT information;
Whether threshold detection unit is used to detect the available storage of current EPG data storage greater than preset threshold value;
The threshold test processing unit, be used for when the testing result of described threshold detection unit for not the time, then abandon described EIT information; When the result of the detection of described threshold detection unit when being, then store the EPG data in the described EIT information.
Preferably, described judgement memory module also comprises:
Upgrade judging unit, be used for judging whether the version of EPG data of the EIT information of described reception upgrades;
Upgrade the judgment processing unit, be used for when the judged result of described renewal judging unit when being, then delete the EPG data in the described EPG data storage, the EPG data in the EIT information of reception renewal version trigger described judgment sub-unit and judge; When the judged result of described renewal judging unit for not the time, then trigger described judgment sub-unit and judge.
Preferably, described threshold test processing unit comprises:
Storing sub-units, be used for when the result of the detection of described threshold detection unit when being, store EPG data in this frequency in order according to playing programs time sequencing information.
Preferably, when triggering described filtering module and filter, start timer and carry out timing, described filtering module filters and finishes before described timer timing surpasses the default time, then with described timer zero clearing; When described timer timing surpasses the default time, then stop described filtering module and filter.
Implement the embodiment of the invention, the EIT information that receives by judgement is the EPG data of just storing after the EIT information of EPG data correspondence in the ETI information, has avoided storing non-EPG data, thereby has increased the memory space of EPG data; By the EPG data that preferential storage active user needs, the EPG data that timely deletion and user need guarantee the EPG data that the user views to be needed better not in the data of same frequency; By the filtration work that regularly stops to occur error in data, the performance and the fail safe that have improved system are set.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the first embodiment schematic flow sheet of the method for management EPG data of the present invention;
Fig. 2 is the second embodiment schematic flow sheet of the method for management EPG data of the present invention;
Fig. 3 is the method flow schematic diagram of the EPG data in the described EIT information of the storage of the embodiment of the invention;
Fig. 4 is the first example structure schematic diagram of the device of management EPG data of the present invention;
Fig. 5 is the second example structure schematic diagram of the device of management EPG data of the present invention;
Fig. 6 is a structural representation of judging memory module in the embodiment of the invention.
Embodiment
The embodiment of the invention provides a kind of method and apparatus of managing electronic program guide (EPG) data, manages the EPG data effectively, guarantees the EPG data that the user views to be needed better.
Describe the preferred embodiments of the present invention in detail below in conjunction with accompanying drawing.
See also the first embodiment schematic flow sheet that Fig. 1 illustrates the method for management EPG data of the present invention, comprise the steps:
Step S101: receive EIT information;
Particularly, in the current practical application, the EPG data of televising required are the data message of 0x4e-0x6F table, and system receives the data message that EIT information promptly receives whole 0x4e-0x6F tables.
Step S102: resolve the EIT information of described reception, obtain and the corresponding program identification of described EIT information;
Particularly, the EIT gauge outfit of the described reception of system analysis is obtained and the corresponding program identification of described EIT information, and described program identification comprises frequency sign (tsid, transport stream identification) and service identification (serviceid).
Step S103: judge according to described program identification whether described EIT information is the EIT information corresponding with the EPG data, when described judged result when being, then store the EPG data in the described EIT information.
Need to prove, current quasi-video request program (NVOD, Near Video On Demand) the information table data also are the 0x4e-0x6F tables, be both may be the EPG data that the user needs in the EIT information that receives of system, also may be the NVOD data, before step S103, system's setting and preservation and EPG type of service frequency points corresponding sign and service identification, particularly, the tsid of EPG type of service correspondence and serviceid are tsid and the serviceid that program service class offset is respectively 1 and 2 correspondences, system sets up an access judgement table, can be kept at tsid that sets and serviceid in the access judgement table, be that system is according to program database, general programs (as TV and broadcasting etc.) listed be kept in the access judgement table, so among the step S103, system judges the frequency that described parsing is obtained identifies whether consistent with tsid and serviceid in the access judgement table of presetting with service identification, when described judged result when being, the EIT information of promptly judging reception is the EIT information of EPG data correspondence, then stores the EPG data in the described EIT information; When described judged result for not the time, the EIT information of promptly judging reception is not the EIT information of EPG data correspondence, but the EIT information of NVOD data correspondence then abandons described EIT information.
Below in conjunction with the second embodiment schematic flow sheet of managing the method for EPG data of the present invention shown in Fig. 2, further describe the method for managing electronic program guide (EPG) data of the present invention, comprise the steps:
Step S201: receive the EPG request of data;
Particularly, the EPG request of data information that need check for the user of described EPG request of data.
Step S202: detect the EPG data whether the EPG data storage contains request according to described request;
Particularly, when described testing result when being, execution in step S203, when described testing result for not the time, execution in step S204.
Step S203: show the EPG data of storing in the described EPG data storage to the user;
Step S204: the EIT information of filtering EPG data correspondence;
Particularly, system sets filter, searches for whole 0x4e-0x6F tables in this frequency stream, to finish the EIT information of filtering EPG data correspondence.
Step S205: receive EIT information;
Particularly, as above-mentioned embodiment unanimity, repeat no more here.
Step S206: resolve the EIT information of described reception, obtain and the corresponding program identification of described EIT information;
Particularly, as above-mentioned embodiment unanimity, repeat no more here.
Step S207: judge according to described program identification whether described EIT information is the EIT information corresponding with the EPG data, when described judged result when being, then store the EPG data in the described EIT information.
Particularly, the step in conjunction with Fig. 3 describes the EPG data in the described EIT information of storage among the present embodiment step S207 in detail comprises:
Step S301: whether the version of judging the EPG data in the EIT information of described reception upgrades;
Particularly, when described judged result when being, execution in step S302 then; When described judged result for not the time, execution in step S303 then.
Step S302: delete the EPG data in the described EPG data storage, receive the EPG data in the EIT information of upgrading version;
Particularly, judge the EPG versions of data of EPG versions of data for upgrading of reception when system, the EPG data of then deleting all legacy versions in the EPG data storage receive the EPG data in the EIT information of upgrading version then.
Step S303: judge according to described frequency sign and service identification whether the EPG data in the described EIT information are the EPG data of request;
Particularly, the EPG data in the EIT information of judging described reception are the EPG data of request, when being the EPG data of user's request, and execution in step S304; When the EPG data in the EIT information of judging described reception are not the EPG data of request, execution in step S305.
Whether step S304: detecting described EPG data storage has EPG data in the described EIT information of capacity storage;
Particularly, when testing result for not the time, promptly detecting current EPG data storage does not have EPG data in the space storage EIT information, then execution in step S306; When the test results is yes, execution in step S308 then.
Step S305: whether the available storage that detects current EPG data storage is greater than preset threshold value;
Particularly, system sets in advance a threshold value (being threshold value), if the available storage of current EPG data storage is greater than described threshold value, the memory space that then shows current EPG data storage is except the EPG data that can store user's needs, can also store other EPG data, if the available storage of current EPG data storage is less than or equal to described threshold value, show that then the memory space of current EPG data storage cannot store EPG data other EPG data in addition of user's needs.So when the test results is yes, execution in step S308; When testing result for not the time, execution in step S307 then.
Step S306: delete in the described EPG data storage and identify inconsistent EPG data with the EPG data frequency points corresponding of asking;
Step S307: abandon described EIT information; Process ends;
Step S308: store the EPG data in the described EIT information.
Particularly, by above-mentioned steps, system receives from the 0x4e-0x6F table successively and manages operation, and storage EPG data also finally show required EPG data to the user.
Need to prove that for the embedded system of using low memory configurations, the EPG data storage often has only the memory space of 2,000,000 (M) to 4M, can't store all EPG data fully simultaneously.The present invention considers actual conditions and user operation habits, generally be consecutive on the program order promptly with the frequency program, and the user to browse programme information custom also be to browse by the program order by key up and down, so, particularly, among the embodiment of the invention step S306, system stores EPG data in this frequency in order according to playing programs time sequencing information, be that system is when having stored the EPG data of user's required programs, preferentially store the EPG data of a next or last program of user's required programs, guaranteed the EPG data that the user views to be needed better.
Need to prove, the filtration of a large amount of EPG data and parsing are the task of a high operand for system, can impact other module operation, and (it is wrong to cause the data of some table in the 0x4e-0x6F table to occur as interference) can occur for some reason and cause searching for fully whole 0x4e-0x6F tables, influenced the normal operation of system greatly.System can further include when filtering the EIT information corresponding with the EPG data in the embodiment of the invention: filtration time is carried out timing, filtered the EIT information corresponding with the EPG data, then timing zero clearing before timing surpasses the default time; When timing surpasses the default time, then stop to filter the EIT information corresponding with the EPG data, the described default time can be provided with according to user's needs, as being set to 2 times of total data playback period under the normal condition,, promptly in 2 cycles, finish and filter the total data table so when before timing is overtime, then timing zero clearing, overtime when timing, promptly in 2 cycles, also can't filter the total data table, then stop filter operation.
Implement the foregoing description, the EIT information that receives by judgement is the EPG data of just storing after the EIT information of EPG data correspondence in the ETI information, has avoided storing non-EPG data, thereby has increased the memory space of EPG data; By the EPG data that preferential storage active user needs, the EPG data that timely deletion and user need guarantee the EPG data that the user views to be needed better not in the data of same frequency, have improved user experience; By the filtration work that regularly stops to occur error in data, the performance and the fail safe that have improved system are set.
The foregoing description describes the method for management EPG data of the present invention in detail, correspondingly, and below in conjunction with description of drawings structure of managing the device of EPG data of the present invention.
See also the first example structure schematic diagram of the device of the management EPG data of the present invention shown in Fig. 4, this device comprises: informationtable receiver module 1, parsingacquisition module 2 andjudgement memory module 3, wherein:
Informationtable receiver module 1 is used to receive Event Information Table EIT information;
Particularly, in the current practical application, the EPG data of televising required are the data message of 0x4e-0x6F table, and informationtable receiver module 1 receives the data message that EIT information promptly receives whole 0x4e-0x6F tables.
Resolve acquisition module 2 and be used for the EIT information that resolving informationtable receiver module 1 receives, obtain and the corresponding program identification of described EIT information;
Particularly, resolve the EIT gauge outfit thatacquisition module 2 is resolved described reception, obtain and the corresponding program identification of described EIT information, described program identification comprises tsid and serviceid.
Judge thatmemory module 3 is used for judging according to described program identification whether described EIT information is the EIT information corresponding with the EPG data, when described judged result when being, then store the EPG data in the described EIT information, finally show required EPG data to the user.
Need to prove, current NVOD information table data also are the 0x4e-0x6F tables, be both may be the EPG data that the user needs in the EIT information that receives of information table receiver module 1, also may be the NVOD data, device of the present invention can further include the preservation module is set, be used to be provided with and tsid and serviceid that preservation is corresponding with the EPG type of service, particularly, the tsid of EPG type of service correspondence and serviceid are tsid and the serviceid that program service class offset is respectively 1 and 2 correspondences, the preservation module is set sets up an access judgement table, and the tsid and the serviceid that set can be kept in the access judgement table, promptly be provided with and preserve modular system according to program database, general programs (as TV and broadcasting etc.) listed be kept in the access judgement table, judge that so tsid that memory module 3 will judge that described parsing obtains and serviceid be whether consistent with frequency sign and service identification in the default access judgement table, when described judged result when being, the EIT information of promptly judging reception is the EIT information of EPG data correspondence, then stores the EPG data in the described EIT information; When described judged result for not the time, the EIT information of promptly judging reception is not the EIT information of EPG data correspondence, but the EIT information of NVOD data correspondence then abandons described EIT information.
Below in conjunction with the second example structure schematic diagram of managing the device of EPG data of the present invention shown in Fig. 5, further describe the method for managing electronic program guide (EPG) data of the present invention, this device comprises: informationtable receiver module 1, resolveacquisition module 2,judge memory module 3,request receiver module 4,detection module 5, detectprocessing module 6,filtering module 7 anddisplay module 8, wherein the informationtable receiver module 1, resolveacquisition module 2 and judge thatmemory module 3 is consistent with the foregoing description, here repeat no more
Request receiver module 4 is used to receive the EPG request of data;
Particularly, the EPG request of data information that need check for the user of described EPG request of data.
Detection module 5 is used for the request according to 4 receptions of request receiver module, detects the EPG data whether the EPG data storage contains request;
Detect processingmodule 6 be used for when the testing result ofdetection module 5 when denying, then triggerfiltering module 7 to filter; When the testing result ofdetection module 5 when being, then triggerdisplay module 8 and show;
Filtering module 7 is used to filter the EIT information corresponding with the EPG data;
Particularly, whole 0x4e-0x6F tables infiltering module 7 this frequency of search streams are to finish the EIT information of filtering EPG data correspondence.
Display module 8 is used for showing the EPG data that described EPG data storage is stored to the user.
Particularly, display device such asdisplay module 8 trigger television shows the EPG data of storing in the described EPG data storage.
Need to prove that the device of the management EPG data of the embodiment of the invention can be the equipment of management EPG data such as TV set-top box.
Below in conjunction with the structural representation of judging memory module in the embodiment of the invention shown in Fig. 6, judge the structure ofmemory module 3 in the device of the management EPG data of the detailed description embodiment of the invention, judge thatmemory module 3 comprises: upgrade judgingunit 31, renewaljudgment processing unit 32, judgment sub-unit 33,judgment processing subelement 34,detection sub-unit 35, detect and handlesubelement 36,threshold detection unit 37 and thresholdtest processing unit 38, wherein
Whether upgrade the version of EPG data that judgingunit 31 is used for judging the EIT information of described reception upgrades;
Upgradejudgment processing unit 32 be used for when the judged result ofrenewal judging unit 31 when being, then delete the EPG data in the described EPG data storage, the EPG data of all legacy versions in the EPG data storage have promptly been deleted, receive the EPG data in the EIT information of upgrading version then, and trigger judgment sub-unit 33 and judge; When the judged result of upgrading judgingunit 31 for not the time, then trigger judgment sub-unit 33 and judge.
Judgment sub-unit 33 is used for judging according to described frequency sign and service identification whether the EPG data in the described EIT information are the EPG data of request when judging described EIT information according to described program identification for after the EIT information corresponding with the EPG data;
Judgment processing subelement 34 be used for when the judged result of judgment sub-unit 33 when being,detection trigger subelement 35 detects processing, when the judged result of judgment sub-unit 33 for not the time, activation thresholdvalue detecting unit 37 detects processing;
Detection sub-unit 35 is used for detecting the EPG data whether described EPG data storage has the described EIT information of capacity storage;
Detect to handlesubelement 36 be used for when the testing result ofdetection sub-unit 35 when being, then store the EPG data in the described EIT information; When the testing result ofdetection sub-unit 35 for not the time, the EPG data frequency points corresponding of then deleting in the described EPG data storage with request identifies inconsistent EPG data, and stores the EPG data in the described EIT information, finally shows required EPG data to the user.
Whetherthreshold detection unit 37 is used to detect the available storage of current EPG data storage greater than preset threshold value;
Particularly, system sets in advance a threshold value (being threshold value), ifthreshold detection unit 37 detects the available storage of current EPG data storage greater than described threshold value, the memory space that then shows current EPG data storage is except the EPG data that can store user's needs, can also store other EPG data, if the available storage thatthreshold detection unit 37 detects current EPG data storage is less than or equal to described threshold value, show that then the memory space of current EPG data storage cannot store EPG data other EPG data in addition of user's needs.
Thresholdtest processing unit 38 be used for when the testing result ofthreshold detection unit 37 for not the time, then abandon described EIT information; When the result of the detection ofthreshold detection unit 37 when being, then store the EPG data in the described EIT information.
Need to prove that for the embedded system of using low memory configurations, the EPG data storage often has only the memory space of 2,000,000 (M) to 4M, can't store all EPG data fully simultaneously.The present invention considers actual conditions and user operation habits, generally be consecutive on the program order promptly with the frequency program, and the user to browse programme information custom also be to browse by the program order by key up and down, so, particularly, thresholdtest processing unit 38 can further include storing sub-units, be used for when the result of the detection ofthreshold detection unit 37 when being, store EPG data in this frequency in order according to playing programs time sequencing information, be that system is when having stored the EPG data of user's required programs, preferentially store the EPG data of a next or last program of user's required programs, guaranteed the EPG data that the user views to be needed better.
Need to prove, the filtration of a large amount of EPG data and parsing are the task of a high operand for system, can impact other module operation, and (it is wrong to cause the data of some table in the 0x4e-0x6F table to occur as interference) can occur for some reason and cause having searched fully whole 0x4e-0x6F and show, influenced the normal operation of system greatly.The device of the management EPG data of the embodiment of the invention can further include a timer, whenfiltration module 7 begins to filter, trigger described timer and carry out timing,filtering module 7 has filtered the EIT information corresponding with the EPG data, then timer zero clearing before the timer timing surpasses the default time; When the timer timing surpasses the default time, then stop filteringmodule 7 and filter the EIT information corresponding with the EPG data, the described default time can be provided with according to user's needs, as being set to 2 times of total data playback period under the normal condition,, promptly in 2 cycles, finish and filter the total data table so when before timing is overtime, then timing zero clearing, overtime when timing, promptly in 2 cycles, also can't filter the total data table, then stop filter operation.
In sum, implement the embodiment of the invention, the EIT information that receives by judgement is the EPG data of just storing after the EIT information of EPG data correspondence in the ETI information, has avoided storing non-EPG data, thereby has increased the memory space of EPG data; By the EPG data that preferential storage active user needs, the EPG data that timely deletion and user need guarantee the EPG data that the user views to be needed better not in the data of same frequency, have improved user experience; By the filtration work that regularly stops to occur error in data, the performance and the fail safe that have improved system are set.
Need to prove that through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential hardware platform, can certainly all implement by hardware.Based on such understanding, all or part of can the embodying that technical scheme of the present invention contributes to background technology with the form of software product, this computer software product can be stored in the storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out the described method of some part of each embodiment of the present invention or embodiment.
Above disclosed only is preferred embodiment in the embodiment of the invention, can not limit the present invention's interest field certainly with this, and therefore the equivalent variations of doing according to claim of the present invention still belongs to the scope that the present invention is contained.

Claims (19)

CN2008102181735A2008-12-122008-12-12Method and device for managing electronic program guide (EPG) dataActiveCN101753236B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2008102181735ACN101753236B (en)2008-12-122008-12-12Method and device for managing electronic program guide (EPG) data

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2008102181735ACN101753236B (en)2008-12-122008-12-12Method and device for managing electronic program guide (EPG) data

Publications (2)

Publication NumberPublication Date
CN101753236A CN101753236A (en)2010-06-23
CN101753236Btrue CN101753236B (en)2011-11-30

Family

ID=42479702

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2008102181735AActiveCN101753236B (en)2008-12-122008-12-12Method and device for managing electronic program guide (EPG) data

Country Status (1)

CountryLink
CN (1)CN101753236B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101917542A (en)*2010-07-302010-12-15福建新大陆通信科技股份有限公司Method for rapidly deleting EPG data of set-top box
CN101980528A (en)*2010-10-222011-02-23四川长虹电器股份有限公司Method for quickly accessing EPG service
CN103260073A (en)*2012-02-152013-08-21深圳市视纬通科技有限公司Method and device for rapidly processing and displaying electronic program guide information, digital television and main board of digital television
CN103377438A (en)*2012-04-282013-10-30日立民用电子株式会社Portable terminal and online shopping content screening system with same
CN104202651B (en)*2014-08-272017-11-07深圳市九洲电器有限公司A kind of EPG update methods and system
CN104392381A (en)*2014-10-292015-03-04中国建设银行股份有限公司Risk monitoring method of transaction data and system thereof
CN104469473A (en)*2014-12-162015-03-25成都德鸿科技有限公司Program-oriented digital television electronic program guide service implementation method

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1235480A (en)*1998-05-071999-11-17株式会社东芝 Recorded content display device and recorded content display method
CN1859555A (en)*2005-05-032006-11-08三星电子株式会社Method of forming a broadcast program time table using electric program guide
EP0940985B1 (en)*1998-03-032006-12-27Matsushita Electric Industrial Co., Ltd.Multimedia terminal with enhanced EPG-related functions for printing labels
CN101137035A (en)*2006-08-292008-03-05乐金电子(中国)研究开发中心有限公司Apparatus and method for obtaining digital television multiple days electronic program guide data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0940985B1 (en)*1998-03-032006-12-27Matsushita Electric Industrial Co., Ltd.Multimedia terminal with enhanced EPG-related functions for printing labels
CN1235480A (en)*1998-05-071999-11-17株式会社东芝 Recorded content display device and recorded content display method
CN1859555A (en)*2005-05-032006-11-08三星电子株式会社Method of forming a broadcast program time table using electric program guide
CN101137035A (en)*2006-08-292008-03-05乐金电子(中国)研究开发中心有限公司Apparatus and method for obtaining digital television multiple days electronic program guide data

Also Published As

Publication numberPublication date
CN101753236A (en)2010-06-23

Similar Documents

PublicationPublication DateTitle
CN101753236B (en)Method and device for managing electronic program guide (EPG) data
EP3468177B1 (en)Receiver, reception method, program and information processing system
WO2013157440A1 (en)Reception device, reception method, transmission device, transmission method, and program
CN101616292B (en)Information processing apparatus, information processing method, and information processing system
US8781303B2 (en)Program accumulation apparatus, program accumulation reservation method, and program
WO2007022109A2 (en)Network and local content access system and method
KR20130137135A (en)Transmission device, transmission method, reception device, reception method, program, and broadcast system
JP2005064718A (en) Digital broadcast receiver and digital broadcast receiving method
CN1647501A (en)Downloading of programs into broadcast-receivers
CN103229514A (en) Video display device and control method thereof
CN104079993B (en)A kind of set top box upgrading method, set top box, server and system
CN103237263A (en)Advertisement automatic shielding method and advertisement automatic shielding system for set-top box
CN100428789C (en)Method and system for realizing pre-recording based on electronic program guide information
CN101436915B (en)Method and apparatus for receiving and playing multimedia program by mobile terminal
CA2783270C (en)Method and apparatus for recording television content
JP4779334B2 (en) Broadcast communication terminal
CN101860724A (en)Method and device for requesting program in interactive network television system
CN102164308A (en)Information processing apparatus, information processing method, and program
EP2608534A1 (en)Update of television program user preferences based on communication data.
CN102421031A (en)Method for displaying television program list
JP5181102B2 (en) Internet program guide distribution system
CN101355396B (en)Method for displaying program list
EP1447989A1 (en)Method for initializing a digital decoder and decoder implementing such a method
CN106791996A (en)Collection of drama playing method and device
CN103313092A (en)video playing

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20200628

Address after:23 / F, Guangdong hi tech District

Patentee after:Shenzhen Konka Holding Group Co.,Ltd.

Address before:518053 Konka Group, Huaqiao Town, Shenzhen, Guangdong, Nanshan District

Patentee before:KONKA GROUP Co.,Ltd.

TR01Transfer of patent right
CP03Change of name, title or address

Address after:518057 23rd floor, Konka R & D building, No. 28, Keji South 12th Road, high tech Zone, Yuehai street, Nanshan District, Shenzhen, Guangdong

Patentee after:Shenzhen Konka Holding Group Co.,Ltd.

Country or region after:China

Address before:518057 23rd floor, Konka R & D building, No. 28, Keji South 12th Road, high tech Zone, Yuehai street, Nanshan District, Shenzhen, Guangdong

Patentee before:Shenzhen Konka Holding Group Co.,Ltd.

Country or region before:China

CP03Change of name, title or address

[8]ページ先頭

©2009-2025 Movatter.jp