CN109121003A - The processing method and processing device of programme distant information, electronic equipment, storage medium - Google Patents

The processing method and processing device of programme distant information, electronic equipment, storage medium Download PDF

Info

Publication number
CN109121003A
CN109121003A CN201810911912.2A CN201810911912A CN109121003A CN 109121003 A CN109121003 A CN 109121003A CN 201810911912 A CN201810911912 A CN 201810911912A CN 109121003 A CN109121003 A CN 109121003A
Authority
CN
China
Prior art keywords
information
current
program
programme
channel
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.)
Granted
Application number
CN201810911912.2A
Other languages
Chinese (zh)
Other versions
CN109121003B (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.)
Qingdao Hisense Electronics Co Ltd
Original Assignee
Qingdao Hisense Electronics 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 Qingdao Hisense Electronics Co Ltd filed Critical Qingdao Hisense Electronics Co Ltd
Priority to CN201810911912.2A priority Critical patent/CN109121003B/en
Publication of CN109121003A publication Critical patent/CN109121003A/en
Application granted granted Critical
Publication of CN109121003B publication Critical patent/CN109121003B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Abstract

Present invention discloses a kind of processing method and processing device of programme distant information, electronic equipment, computer readable storage medium, the program includes: the code stream issued according to front end, obtains current/subsequent program information and program listing list entrained by code stream;When program listing list obtains successfully and current/subsequent program information there is update, according to the channel number and corresponding event identifier of current/subsequent program information instruction, it whether there is identical event identifier under lookup program listing list intermediate frequency Taoist monastic name;If identical event identifier is not present under program listing list intermediate frequency Taoist monastic name, the corresponding current/subsequent program content of event identifier in current/subsequent program information is obtained;By under the channel number of current/subsequent program content augmentation to program listing list, new programme distant information is obtained.The present invention can provide more complete programme distant information, to facilitate user that can quickly select the channel program for oneself wanting to watch.

Description

The processing method and processing device of programme distant information, electronic equipment, storage medium
Technical field
The present invention relates to intelligent display technical field, in particular to a kind of processing method and processing device of programme distant information, Electronic equipment, computer readable storage medium.
Background technique
In recent years, with the fast development of smart television, people can watch each channel by live streaming application and broadcast The TV play put and various TV variety shows, greatly enrich the cultural life of people.
EPG (Electronic Program Guide, electronic program guides), i.e. our usually said TV guide letters Breath, for showing future program arrangement information, usually following one week programme arrangement, longest can also carry 2 months sections Mesh information data, facilitates user to understand programme content in advance, watches in time convenient for expiring.
Eit table (Event Information Table, Event Information Table) is divided into two kinds, and one is carry PF (present/following) information, i.e., the information of current and next program to be played.This information is usually in program It is shown in information bar, the next programme information checking current program information convenient for user and will playing.One is carryings Schedule (timetable) information, for carrying the information of a longer period of time, usually shown by EPG table, i.e. electronics Program guide.
In the front end of broadcasting and TV, usually PF information and schedule information can all be sent, but sometimes due to operation error or The reasons such as equipment, will lead to PF information and schedule information has omission, such as often will appear, and the PF information of some channels does not have It occurs in schedule, causes the information of EPG imperfect, user inconvenient so quickly checks that current each channel plays Programme information.
Summary of the invention
It is not appeared in schedule to solve PF information present in the relevant technologies, causes EPG information imperfect The problem of, the present invention provides a kind of processing methods of programme distant information.
On the one hand, the present invention provides a kind of processing methods of programme distant information, comprising:
The code stream issued according to front end obtains current entrained by the code stream/subsequent program information and program listing list;
When the program listing list obtains successfully and described current/subsequent program information there is update, worked as according to described The channel number and corresponding event identifier of front/rear continuous programme information instruction, searching under channel number described in the program listing list is It is no that there are the identical event identifiers;
If the identical event identifier is not present under channel number described in the program listing list, obtain it is described it is current/ Corresponding current/subsequent program the content of event identifier described in subsequent program information;
By under the channel number of the current/subsequent program content augmentation to the program listing list, new program is obtained Schedule information.
In a kind of exemplary embodiment, method provided by the invention further include:
If obtaining the failure of program listing list entrained by the code stream, the local former TV guide letter cached is obtained Breath;
According to the channel number of the current/subsequent program information instruction, in the correspondence channel of the former programme distant information Current/subsequent program content entrained by the current/subsequent program information is supplemented under number, obtains the new TV guide letter Breath.
In a kind of exemplary embodiment, method provided by the invention further include:
If there are vacancies in the new programme distant information, the corresponding channel of the vacant locations and period are determined;
Several days are retrieved before and after the channel in the new programme distant information in the programme content of the period;
If it is identical in the programme content of the period that the channel at least has preset number of days, by the identical section Mesh content augmentation is to the vacant locations.
In a kind of exemplary embodiment, obtained successfully and described current/subsequent program information in the program listing list When in the presence of updating, according to the channel number and event identifier of the current/subsequent program information instruction, the program listing list is searched Described under channel number with the presence or absence of before the identical event identifier, method provided by the invention further include:
Whether changed according to version number entrained by the current/subsequent program information, determines the current/subsequent program Information is with the presence or absence of update.
In a kind of exemplary embodiment, whether the version number according to entrained by the current/subsequent program information Change, determine described current/subsequent program information with the presence or absence of update, comprising:
Compare version number entrained by the current/subsequent program information and preceding primary acquired current/subsequent program is believed Whether the version number of breath is consistent;
If inconsistent, the current/subsequent program information, which exists, to be updated;Otherwise, the current/subsequent program information does not have There is update.
In addition, the present invention provides the processing methods of another programme distant information, comprising:
There are when vacancy, obtain the corresponding channel of the vacant locations and period in detecting programme distant information;
Several days are retrieved before and after the channel in the programme distant information in the programme content of the period;
If it is identical in the programme content of the period at least to there is preset number of days in the channel, will be in identical program Appearance is supplemented to the vacant locations.
On the other hand, the present invention provides a kind of processing units of programme distant information, comprising:
Data acquisition module, the code stream for being issued according to front end, obtains current entrained by the code stream/subsequent program Information and program listing list;
Event searching module is used to obtain successfully in the program listing list and described current/subsequent program information exists When update, according to the channel number and corresponding event identifier of the current/subsequent program information instruction, the program listing list is searched Described in whether there is the identical event identifier under channel number;
Program acquisition module, for the identical event mark to be not present under the channel number described in the program listing list When knowledge, the corresponding current/subsequent program content of event identifier described in the current/subsequent program information is obtained;
Program complementary module, for by the frequency of described current/subsequent program content augmentation to the program listing list Under Taoist monastic name, new programme distant information is obtained.
On the other hand, the present invention provides the processing units of another programme distant information, comprising:
Vacancy detection module, for, there are when vacancy, obtaining the vacant locations pair in detecting programme distant information The channel answered and period;
Program search module, for several days before and after retrieving the channel in the programme distant information in the time The programme content of section;
Vacancy complementary module is identical in the programme content of the period at least there is preset number of days in the channel When, then identical programme content is supplemented to the vacant locations.
In addition, the present invention also provides a kind of electronic equipment, the electronic equipment includes:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to executing the processing method of above-mentioned programme distant information.
In addition, the present invention also provides a kind of computer readable storage medium, the computer-readable recording medium storage There is computer program, the computer program can be executed the processing method for completing above-mentioned programme distant information by processor.
The technical solution that the embodiment of the present invention provides can include the following benefits:
Technical solution provided by the invention, by being obtained successfully in program listing list and current/subsequent program information exists When update, according to the channel number and corresponding event identifier of current/subsequent program information instruction, the channel in program listing list is searched It whether there is identical event identifier under number, it is possible thereby to determine whether the corresponding current/subsequent program content of the channel number deposits In program listing list, and when the event identifier is not present, by the corresponding current/subsequent program content augmentation of the event identifier It is front/rear to overcome working as some current channels so as to obtain more complete new programme distant information to program listing list Continuous programme information leads to the incomplete defect of electronic program guides, the present invention can provide more there is no in program listing list Complete electronic program guides, to facilitate user that can quickly select the channel program for oneself wanting to watch.
It should be understood that the above general description and the following detailed description are merely exemplary, this can not be limited Invention.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention Example, and in specification together principle for explaining the present invention.
Fig. 1 is the schematic diagram of related implementation environment according to the present invention;
Fig. 2 is a kind of block diagram of device shown according to an exemplary embodiment;
Fig. 3 is a kind of flow chart of the processing method of programme distant information shown according to an exemplary embodiment;
Fig. 4 is the additional flow figure of the processing method of programme distant information on the basis of Fig. 3 corresponding embodiment;
Fig. 5 is the additional flow figure of the processing method of programme distant information on the basis of Fig. 3 corresponding embodiment;
Fig. 6 is a kind of flow chart of the processing method of the programme distant information shown according to another exemplary embodiment;
Fig. 7 is the display renderings of electronic program guides shown according to an exemplary embodiment;
Fig. 8 is a kind of block diagram of the processing unit of programme distant information shown according to an exemplary embodiment;
Fig. 9 is a kind of block diagram of the processing unit of the programme distant information shown according to another exemplary embodiment.
Specific embodiment
Here will the description is performed on the exemplary embodiment in detail, the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistented with the present invention.On the contrary, they be only with it is such as appended The example of device and method being described in detail in claims, some aspects of the invention are consistent.
Fig. 1 is implementation environment schematic diagram according to the present invention shown according to an exemplary embodiment.Involved by the present invention And implementation environment include smart machine 110.Smart machine 110 can use the processing of programme distant information provided by the invention Method obtains current/subsequent program information (i.e. PF information) and program listing list (i.e. schedule information), generates more complete Programme distant information (i.e. EPG, electronic program guides).
As needed, which will include also headend equipment 130, i.e., currently/subsequent program information and program are single-row The data source of table, such as tuner, demultiplexer and its network management system.Headend equipment 130 can to smart machine 110 transmit to The video file of broadcasting and simultaneous transmission it is current/subsequent program information and program listing list, and then by smart machine 110 using this The method provided is provided, programme distant information is generated.
Fig. 2 is a kind of block diagram of device 200 shown according to an exemplary embodiment.For example, device 200 can be Fig. 1 Smart machine 110 in shown implementation environment.Smart machine 110 such as smart television, smart television set top box, intelligence projection are set The various intelligent display devices such as standby.
Referring to Fig. 2, device 200 may include following one or more components: processing component 202, memory 204, power supply Component 206, multimedia component 208, audio component 210, sensor module 214 and communication component 216.
The integrated operation of the usual control device 200 of processing component 202, such as with display, telephone call, data communication, phase Machine operation and the associated operation of record operation etc..Processing component 202 may include one or more processors 218 to execute Instruction, to complete all or part of the steps of following methods.In addition, processing component 202 may include one or more modules, Convenient for the interaction between processing component 202 and other assemblies.For example, processing component 202 may include multi-media module, with convenient Interaction between multimedia component 208 and processing component 202.
Memory 204 is configured as storing various types of data to support the operation in device 200.These data are shown Example includes the instruction of any application or method for operating on the device 200.Memory 204 can be by any kind of Volatibility or non-volatile memory device or their combination are realized, such as static random access memory (Static Random Access Memory, abbreviation SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, abbreviation EEPROM), Erasable Programmable Read Only Memory EPROM (Erasable Programmable Read OnlyMemory, abbreviation EPROM), programmable read only memory (Programmable Red- Only Memory, abbreviation PROM), read-only memory (Read-Only Memory, abbreviation ROM), magnetic memory, flash Device, disk or CD.One or more modules are also stored in memory 204, which is configured to by this One or more processors 218 execute, to complete the whole or portion in any shown method of following Fig. 3, Fig. 4, Fig. 5 and Fig. 6 Step by step.
Power supply module 206 provides electric power for the various assemblies of device 200.Power supply module 206 may include power management system System, one or more power supplys and other with for device 200 generate, manage, and distribute the associated component of electric power.
Multimedia component 208 includes the screen of one output interface of offer between described device 200 and user.One In a little embodiments, screen may include liquid crystal display (Liquid Crystal Display, abbreviation LCD) and touch panel. If screen includes touch panel, screen may be implemented as touch screen, to receive input signal from the user.Touch panel Including one or more touch sensors to sense the gesture on touch, slide, and touch panel.The touch sensor can be with The boundary of a touch or slide action is not only sensed, but also detects duration associated with the touch or slide operation and pressure Power.Screen can also include display of organic electroluminescence (Organic Light Emitting Display, abbreviation OLED).
Audio component 210 is configured as output and/or input audio signal.For example, audio component 210 includes a Mike Wind (Microphone, abbreviation MIC), when device 200 is in operation mode, such as call model, logging mode and speech recognition mould When formula, microphone is configured as receiving external audio signal.The received audio signal can be further stored in memory 204 or via communication component 216 send.In some embodiments, audio component 210 further includes a loudspeaker, for exporting Audio signal.
Sensor module 214 includes one or more sensors, and the state for providing various aspects for device 200 is commented Estimate.For example, sensor module 214 can detecte the state that opens/closes of device 200, the relative positioning of component, sensor group Part 214 can be with the position change of 200 1 components of detection device 200 or device and the temperature change of device 200.Some In embodiment, which can also include Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 216 is configured to facilitate the communication of wired or wireless way between device 200 and other equipment.Device 200 can access the wireless network based on communication standard, such as WiFi (WIreless-Fidelity, Wireless Fidelity).Show at one In example property embodiment, communication component 216 receives broadcast singal or broadcast from external broadcasting management system via broadcast channel Relevant information.In one exemplary embodiment, the communication component 216 further includes near-field communication (Near Field Communication, abbreviation NFC) module, to promote short range communication.For example, radio frequency identification (Radio can be based in NFC module Frequency Identification, abbreviation RFID) technology, Infrared Data Association (Infrared Data Association, abbreviation IrDA) technology, ultra wide band (Ultra Wideband, abbreviation UWB) technology, Bluetooth technology and other skills Art is realized.
In the exemplary embodiment, device 200 can be by one or more application specific integrated circuit (Application Specific Integrated Circuit, abbreviation ASIC), it is digital signal processor, digital signal processing appts, programmable Logical device, field programmable gate array, controller, microcontroller, microprocessor or other electronic components are realized, for executing Following methods.
Fig. 3 is a kind of flow chart of the processing method of programme distant information shown according to an exemplary embodiment.The section The scope of application and executing subject of the processing method of mesh schedule information, for example, intelligence of this method for implementation environment shown in Fig. 1 Equipment 110.As shown in figure 3, this method can be executed by smart machine 110, may comprise steps of.
In the step 310, the code stream issued according to front end obtains current entrained by the code stream/subsequent program information With program listing list.
Wherein, front end can be the control system of carrier side, such as the transmission code stream system of broadcasting and TV, can be shown in Fig. 1 Headend equipment in implementation environment, such as tuner, demultiplexer.Front end issues transmission code stream, smart machine to smart machine 110 110, by parsing code stream, obtain video file to be played, current/subsequent program information and program listing list wherein included.
Wherein, current/subsequent program information refers to PF (present/following) information, i.e., current and next want The programme information of broadcasting, the next programme information checking current program information convenient for user and will playing.Program is single-row Table refers to schedule (timetable) information, for carrying the information of a longer period of time, such as may include in nearly one week wait broadcast The programme information put.
It should be noted that should usually carry PF information and schedule information in the code stream that front end issues.Smart machine 110 can attempt to obtain the PF information and schedule information carried in code stream.
In a step 330, it is obtained successfully in the program listing list and described current/subsequent program information has update When, according to the channel number and corresponding event identifier of the current/subsequent program information instruction, search institute in the program listing list It states under channel number with the presence or absence of the identical event identifier.
It is to be understood that will lead to PF information and schedule information due to operation error or headend equipment etc. There are omission or front end sometimes directly not to issue schedule information, thus often will appear following three kinds of situations: (1) Only have PF information there is no schedule information in code stream.(2) the PF information of some channels lacks in schedule information.(3) Respective program loss of learning in schedule information.
Wherein, current/subsequent program information refers to there is channel current playing program and next program that plays in the presence of updating Content changing.Channel number refers to the title or number of each television channel, such as " one, center ", " two, center ", " Hu Nanwei Depending on ", " Shanghai Satellite TV " etc..Channel number corresponds to the number that event occurs for channel where event identifier refers to the channel number.Each thing Part, which identifies (event ID), has corresponding event, and event refers to that current playing program is xxx, and next broadcasting program is YYY.
It should be noted that the PF information carried in code stream may include the programme content that each channel is currently played With next programme content to be played.Such as " one, center " currently playing programme content is AAA, it is next to be played Programme content is BBB, and " two, center " currently playing programme content is CCC, and next programme content to be played is DDD. For above-mentioned second situation, it is assumed that there are schedule information in code stream, but the PF of some channels believes in schedule information Breath missing.Smart machine 110 successfully gets schedule information from code stream, and monitor with the presence of PF information change when, Then according to the channel number (channel ID) and event ID in PF information, checks in schedule information and correspond under channel number Whether identical event ID is had.
In step 350, it if the identical event identifier is not present under channel number described in the program listing list, obtains Take the corresponding current/subsequent program content of event identifier described in the current/subsequent program information.
It is to be understood that current/subsequent program information includes in channel number, event identifier and current/subsequent program Hold.Currently/subsequent program content can be currently playing or next programme information to be played, such as programm name, program class Type, program broadcast time etc..
Specifically, according to channel number (channel ID) and event ID in PF information, if schedule information Identical event ID is not present under middle corresponding channel number, then obtains the corresponding current/subsequent program of event ID in PF information Content, that is to say, that currently playing program of the corresponding channel of the channel number, next broadcasting can be obtained from PF information What program.
In step 370, by the channel number of the current/subsequent program content augmentation to the program listing list Under, obtain new programme distant information.
It, can be with it should be noted that due to being corresponded in schedule information under channel number there is no identical event ID Think the missing current playing program information of channel corresponding to the channel number and next broadcasting programme information in schedule information.By This smart machine 110 is by the channel number of the current/subsequent program content augmentation obtained from PF information to schedule information Under, obtain the more complete new programme distant information of the information being made of schedule information.
Wherein, new programme distant information is relative to local programme distant information (the former program cached of smart machine 110 Schedule information) for, new programme distant information may be considered the programme distant information being newly generated, that is, EPG (electronics Program guide).
Display equipment 110 can show new programme distant information to user when receiving user's triggering.Receive user When clicking the appointed program in new programme distant information, channel where being switched to the appointed program is playing the channel The programme content of broadcasting.As needed, the scheduled air time of the appointed program is not timed out, pops up prompting frame, reminds user should The scheduled air time of program.
The technical solution that the above exemplary embodiments of the present invention provide, by program listing list obtains successfully and currently/ When subsequent program information has update, according to the channel number and corresponding event identifier of current/subsequent program information instruction, lookup section It whether there is identical event identifier in the single-row table of mesh under the channel number, it is possible thereby to determine that the channel is corresponding current/subsequent Programme information whether there is in program listing list, and when the event identifier is not present, and the event identifier is corresponding when front/rear Continuous programme content is supplemented to program listing list, and so as to obtain more complete new programme distant information, overcome has at present Current/subsequent program information of a little channels leads to the incomplete defect of electronic program guides, this hair there is no in program listing list It is bright that more complete electronic program guides can be provided, to facilitate user that can quickly select the channel section for oneself wanting to watch Mesh.
In a kind of exemplary embodiment, as shown in figure 4, the processing method of programme distant information provided by the invention may be used also With the following steps are included:
In step 410, if obtaining the failure of program listing list entrained by the code stream, the local original cached is obtained Programme distant information;
Due to that may there was only PF information in code stream, there is no schedule information, so causing to obtain from code stream The failure of schedule information.When obtaining the failure of schedule information from code stream, the local TV guide letter cached is obtained Breath, i.e., former programme distant information.
In step 430, according to the channel number of the current/subsequent program information instruction, believe in the former TV guide Current/subsequent program content entrained by the current/subsequent program information is supplemented under the correspondence channel number of breath, is obtained described new Programme distant information.
Wherein, current/subsequent program information includes the corresponding current/subsequent program content of channel number, is not had in code stream When schedule information, upper corresponding current/subsequent program is supplemented under the channel number in the former programme distant information cached Content obtains new programme distant information.
In a kind of exemplary embodiment, as shown in figure 5, the processing method of programme distant information provided by the invention may be used also With the following steps are included:
In step 510, if there are vacancies in the new programme distant information, the corresponding channel of the vacant locations is determined And the period;
Wherein, vacancy refers in new programme distant information that certain channels do not have TV guide in certain periods.Namely It says, it is not known that program these channels will play in these periods, so not carrying out the filling of programme content, there are skies It lacks.For the vacancy in new programme distant information, the available corresponding channel in vacancy position and period.Namely It says, determines that the vacancy without filling programme content belongs to which of which channel period.
In step 530, several days are in the period before and after the channel being retrieved in the new programme distant information Programme content;
Wherein, several days in front and back can be front and back two days, front and back three days or more.Assuming that the corresponding channel of vacant locations " center one ", the corresponding period is No. 16 8:00~10:00, then No. 16 front and backs be within two days No. 14, No. 15, No. 17, No. 18.Smart machine 110 can in new programme distant information two days before and after " center one " this channel, i.e., 14,15,17, The programme content of No. 18 8:00~10:00.Programme content can be programm name.
It, will if at least to there is preset number of days identical in the programme content of the period for the channel in step 550 Identical programme content is supplemented to the vacant locations.
Wherein, preset number of days is less than several days total number of days in front and back.For example, several days in front and back can be front and back two days, Preset number of days can be two days.Specifically, it is identical in the programme content of the period if there is two days or more the channels, it can push away The daily identical series performance of period broadcasting or serial are surveyed, then identical programme content can be supplemented to vacancy position It sets.
In a kind of exemplary embodiment, before above-mentioned steps 330, the processing of programme distant information provided by the invention Method can with the following steps are included:
Whether changed according to version number entrained by the current/subsequent program information, determines the current/subsequent program Information is with the presence or absence of update.
It should be noted that front end generates new current/subsequent program information, it is just newly-generated current/subsequent program One version number of information configuration.Such as the version number of the current/subsequent program information generated for the first time is 0001, second of generation The version number of current/subsequent program information be 0002, the version number for current/subsequent program information that third time generates is 0004, and so on give.Current/subsequent program information that front end issues every time can all carry version number.Smart machine as a result, Whether 110 version numbers according to entrained by current/subsequent program information that front end issues change, so that it may learn current/subsequent Whether whether programme information changes, i.e., updated.
Wherein, whether the above-mentioned version number according to entrained by current/subsequent program information changes, and determines current/subsequent section Mesh information is specifically included with the presence or absence of updating: version number and preceding primary institute entrained by the current/subsequent program information Whether the version number for obtaining current/subsequent program information is consistent;If inconsistent, the current/subsequent program information exists more Newly;Otherwise, the current/subsequent program information does not update.
It should be noted that then its version number is constant when current/subsequent program information is there is no updating, generate New current/subsequent program information, version number just change.Thus smart machine 110 is worked as according to what is currently specifically obtained The version number of front/rear continuous programme information compares with the version number of the preceding current/subsequent program information once got, than The version number of more current/subsequent program information is consistent.If consistent, indicate that version number does not change, twice currently/ No change has taken place for subsequent program information, and there is no update.Opposite, if inconsistent, indicate current twice/subsequent program letter The version number of breath is changed, and there is update.
Fig. 6 is a kind of flow chart of the processing method of the programme distant information shown according to another exemplary embodiment.It should The scope of application and executing subject of the processing method of programme distant information, for example, this method is for implementation environment as shown in Figure 1 In smart machine 110.As shown in fig. 6, this method may comprise steps of.
In step 610, there are when vacancy, obtain the corresponding frequency of the vacant locations in detecting programme distant information Road and period;
Since the schedule information that front end issues there may be respective program loss of learning, thus make smart machine 110 aobvious The programme distant information (i.e. electronic program guide (EPG)) shown is imperfect, and there are vacancies.The programme distant information above-mentioned can be implemented New programme distant information in example can be the local former programme distant information cached.Wherein, vacancy refers to that TV guide is believed Certain channels do not have TV guide in certain periods in breath.That is, it is not known that these channels will in these periods Any program is played, so not carrying out the filling of programme content, there are vacancies.It, can be with for the vacancy in programme distant information Obtain the corresponding channel in vacancy position and period.Belong to that is, determining without the vacancy for filling programme content Which of which channel period.
In act 630, several days are in the period before and after the channel is retrieved in the programme distant information Programme content;
Wherein, several days in front and back can be front and back two days, front and back three days or more.Assuming that the corresponding channel of vacant locations " center one ", the corresponding period is No. 16 8:00~10:00, then No. 16 front and backs be within two days No. 14, No. 15, No. 17, No. 18.Smart machine 110 can in new programme distant information two days before and after " center one " this channel, i.e., 14,15,17, The programme content of No. 18 8:00~10:00.Programme content can be programm name.
It in step 650, will if at least to there is preset number of days identical in the programme content of the period for the channel Identical programme content is supplemented to the vacant locations.
Wherein, preset number of days is less than several days total number of days in front and back.For example, several days in front and back can be front and back two days, Preset number of days can be two days.Specifically, it is identical in the programme content of the period if there is two days or more the channels, it can push away The daily identical series performance of period broadcasting or serial are surveyed, then identical programme content can be supplemented to vacancy position It sets.
Fig. 7 is the display renderings of the electronic program guides shown in exemplary embodiment of the present.As shown in fig. 7, electronics Program guide can show recent programme distant information, next wait broadcast including the program that each channel is currently played The program put, and several later days programs to be played, facilitate user to understand programme content in advance, watch in time convenient for expiring.
The method that the above exemplary embodiments of the present invention provide, according to the corresponding time of vacant locations in programme distant information Section and channel, retrieving the channel can recommend in the programme content of the period if there is several days programme contents are identical in the recent period It is pre- to obtain more complete program so as to fill identical programme content in vacant locations for serial or series performance Information is accused, user is facilitated to check.
Following is apparatus of the present invention embodiment, and it is pre- to can be used for executing the program that the above-mentioned smart machine 110 of the present invention executes Accuse the processing method embodiment of information.For undisclosed details in apparatus of the present invention embodiment, it is pre- to please refer to program of the present invention Accuse the processing method embodiment of information.
Fig. 8 is a kind of block diagram of the processing unit of programme distant information shown according to an exemplary embodiment, the program The processing unit of schedule information can be used in the smart machine 110 of implementation environment shown in Fig. 1, and it is any to execute Fig. 3, Fig. 4, Fig. 5 Shown in programme distant information processing method all or part of step.As shown in figure 8, the device includes but is not limited to: Data acquisition module 810, event searching module 830, program acquisition module 850 and program complementary module 870.
Data acquisition module 810, the code stream for being issued according to front end obtain current entrained by the code stream/subsequent Programme information and program listing list;
Event searching module 830, for being obtained successfully in the program listing list and described current/subsequent program information is deposited When updating, according to the channel number and corresponding event identifier of the current/subsequent program information instruction, it is single-row to search the program It whether there is the identical event identifier under channel number described in table;
Program acquisition module 850, for the identical thing to be not present under the channel number described in the program listing list When part identifies, the corresponding current/subsequent program content of event identifier described in the current/subsequent program information is obtained;
Program complementary module 870, for will be described in described current/subsequent program content augmentation to the program listing list Under channel number, new programme distant information is obtained.
The function of modules and the realization process of effect are specifically detailed in the place of above-mentioned programme distant information in above-mentioned apparatus The realization process of step is corresponded in reason method, details are not described herein.
Data acquisition module 810 such as can be some physical structure communication component 216 in Fig. 2.
Event searching module 830, program acquisition module 850 and program complementary module 870 are also possible to functional module, use Correspondence step in the processing method for executing above-mentioned programme distant information.It is appreciated that these modules can be by hardware, soft Part, or a combination of both realize.When realizing in hardware, these modules may be embodied as one or more hardware modules, Such as one or more specific integrated circuits.When being realized with software mode, these modules be may be embodied as in one or more The one or more computer programs executed on processor, such as memory 204 is stored in performed by the processor 218 of Fig. 2 In program.
In a kind of exemplary embodiment, the processing unit of programme distant information provided by the invention further include:
Prime information obtains module, if obtaining locally for obtaining the failure of program listing list entrained by the code stream The former programme distant information of caching;
Content augmentation module, it is pre- in the former program for the channel number according to the current/subsequent program information instruction It accuses and supplements current/subsequent program content entrained by the current/subsequent program information under the correspondence channel number of information, obtain institute State new programme distant information.
In a kind of exemplary embodiment, the processing unit of programme distant information provided by the invention further include:
Vacancy determining module, for, there are when vacancy, determining the vacant locations pair in the new programme distant information The channel answered and period;
Content retrieval module, for several days before and after retrieving the channel in the new programme distant information when described Between section programme content;
Content augmentation module, if at least there is preset number of days in the programme content phase of the period for the channel Together, then identical programme content is supplemented to the vacant locations.
In a kind of exemplary embodiment, the processing unit of programme distant information provided by the invention further include:
Determining module is updated, whether changes for the version number according to entrained by the current/subsequent program information, determines Described current/subsequent program information is with the presence or absence of update.
In a kind of exemplary embodiment, above-mentioned update determining module is specifically used for: the current/subsequent program letter Whether the entrained version number of breath is consistent with the version number of preceding primary acquired current/subsequent program information;If inconsistent, institute It states current/subsequent program information and there is update;Otherwise, the current/subsequent program information does not update.
Fig. 9 is a kind of block diagram of the processing unit of the programme distant information shown according to another exemplary embodiment, the section The processing unit of mesh schedule information can be used in the smart machine 110 of implementation environment shown in Fig. 1, execute program shown in fig. 6 The all or part of step of the processing method of schedule information.As shown in figure 9, the processing unit of the programme distant information include but It is not limited to: vacancy detection module 910, program search module 930 and vacancy complementary module 950.
Vacancy detection module 910, for, there are when vacancy, obtaining the vacant locations in detecting programme distant information Corresponding channel and period;
Program search module 930, for several days before and after retrieving the channel in the programme distant information described The programme content of period;
Vacancy complementary module 950, at least there is preset number of days in the programme content of the period in the channel When identical, then identical programme content is supplemented to the vacant locations.
The function of modules and the realization process of effect are specifically detailed in Fig. 6 and above-mentioned TV guide letter in above-mentioned apparatus The realization process of step is corresponded in the processing method of breath, details are not described herein.
Optionally, the present invention also provides a kind of electronic equipment, which can be used for the intelligence of implementation environment shown in Fig. 1 Can in equipment 110, execute Fig. 3-6 it is any shown in programme distant information processing method all or part of step.It is described Electronic equipment includes:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to executing the processing side of programme distant information described in the above exemplary embodiments Method.
The processor of electronic equipment executes the concrete mode of operation in the related programme distant information in the embodiment Processing method embodiment in perform detailed description, no detailed explanation will be given here.
In the exemplary embodiment, a kind of storage medium is additionally provided, which is computer readable storage medium, It such as can be the provisional and non-transitorycomputer readable storage medium for including instruction.The storage medium is stored with computer Program, the computer program can be executed by the processor 218 of device 200 to complete the processing side of above-mentioned programme distant information Method.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and And various modifications and change can executed without departing from the scope.The scope of the present invention is limited only by the attached claims.

Claims (10)

1. a kind of processing method of programme distant information characterized by comprising
The code stream issued according to front end obtains current entrained by the code stream/subsequent program information and program listing list;
When the program listing list obtains successfully and described current/subsequent program information there is update, according to described when front/rear The channel number and corresponding event identifier of continuous programme information instruction, searching whether there is under channel number described in the program listing list The identical event identifier;
If it is not, then obtaining the corresponding current/subsequent program content of event identifier described in the current/subsequent program information;
By under the channel number of the current/subsequent program content augmentation to the program listing list, new TV guide is obtained Information.
2. the method according to claim 1, wherein further include:
If obtaining the failure of program listing list entrained by the code stream, the local former programme distant information cached is obtained;
According to the channel number of the current/subsequent program information instruction, under the correspondence channel number of the former programme distant information Current/subsequent program content entrained by the current/subsequent program information is supplemented, the new programme distant information is obtained.
3. method according to any one of claims 1 or 2, which is characterized in that further include:
If there are vacancies in the new programme distant information, the corresponding channel of the vacant locations and period are determined;
Several days are retrieved before and after the channel in the new programme distant information in the programme content of the period;
It, will be in the identical program if it is identical in the programme content of the period that the channel at least has preset number of days Appearance is supplemented to the vacant locations.
4. the method according to claim 1, wherein the program listing list obtain successfully and it is described it is current/ When subsequent program information has update, according to the channel number and event identifier of current/subsequent program information instruction, institute is searched It states before whether there is the identical event identifier under channel number described in program listing list, the method also includes:
Whether changed according to version number entrained by the current/subsequent program information, determines the current/subsequent program information With the presence or absence of update.
5. according to the method described in claim 4, it is characterized in that, described according to entrained by the current/subsequent program information Version number whether change, determine described current/subsequent program information with the presence or absence of updating, comprising:
Compare version number entrained by described current/subsequent program information and preceding primary acquired current/subsequent program information Whether version number is consistent;If inconsistent, the current/subsequent program information, which exists, to be updated;Otherwise, current/subsequent section Mesh information does not update.
6. a kind of processing method of programme distant information characterized by comprising
There are when vacancy, obtain the corresponding channel of the vacant locations and period in detecting programme distant information;
Several days are retrieved before and after the channel in the programme distant information in the programme content of the period;
If it is identical in the programme content of the period that the channel at least has preset number of days, identical programme content is mended It is charged to the vacant locations.
7. a kind of processing unit of programme distant information characterized by comprising
Data acquisition module, the code stream for being issued according to front end obtain current entrained by the code stream/subsequent program information With program listing list;
Event searching module is used to obtain successfully in the program listing list and described current/subsequent program information has update When, according to the channel number and corresponding event identifier of the current/subsequent program information instruction, search institute in the program listing list It states under channel number with the presence or absence of the identical event identifier;
Program acquisition module, for the identical event identifier to be not present under the channel number described in the program listing list When, obtain the corresponding current/subsequent program content of event identifier described in the current/subsequent program information;
Program complementary module, for by the channel number of described current/subsequent program content augmentation to the program listing list Under, obtain new programme distant information.
8. a kind of processing unit of programme distant information characterized by comprising
Vacancy detection module, for, there are when vacancy, it is corresponding to obtain the vacant locations in detecting programme distant information Channel and period;
Program search module, for several days before and after retrieving the channel in the programme distant information in the period Programme content;
Vacancy complementary module, at least there is preset number of days when the programme content of the period is identical in the channel, Identical programme content is then supplemented to the vacant locations.
9. a kind of electronic equipment, which is characterized in that the electronic equipment includes:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to perform claim requires the processing side of programme distant information described in 1-6 any one Method.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has computer journey Sequence, the computer program can be executed by processor and complete programme distant information as claimed in any one of claims 1 to 6 Reason method.
CN201810911912.2A 2018-08-10 2018-08-10 Processing method and device of program notice information, electronic equipment and storage medium Active CN109121003B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810911912.2A CN109121003B (en) 2018-08-10 2018-08-10 Processing method and device of program notice information, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810911912.2A CN109121003B (en) 2018-08-10 2018-08-10 Processing method and device of program notice information, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN109121003A true CN109121003A (en) 2019-01-01
CN109121003B CN109121003B (en) 2021-02-12

Family

ID=64852727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810911912.2A Active CN109121003B (en) 2018-08-10 2018-08-10 Processing method and device of program notice information, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN109121003B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115278318A (en) * 2022-07-08 2022-11-01 珠海迈科智能科技股份有限公司 Method and system for processing program preview information and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1897686A (en) * 2005-09-07 2007-01-17 南京Lg同创彩色显示***有限责任公司 Method for updating program guide information
CN101465993A (en) * 2007-12-20 2009-06-24 艾科星科技公司 A receiving device and method for presenting information about available programming
EP2249565A2 (en) * 2004-06-14 2010-11-10 Sony Corporation Program information processing system, program information management server, program information operation terminal, and computer program
CN103905890A (en) * 2012-12-25 2014-07-02 北京佳视互动科技股份有限公司 EPG information automatic calibration correction method, device and system
CN107613329A (en) * 2017-09-29 2018-01-19 深圳前海茂佳软件科技有限公司 Program updating method, television set and the computer-readable recording medium of television set

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2249565A2 (en) * 2004-06-14 2010-11-10 Sony Corporation Program information processing system, program information management server, program information operation terminal, and computer program
CN1897686A (en) * 2005-09-07 2007-01-17 南京Lg同创彩色显示***有限责任公司 Method for updating program guide information
CN101465993A (en) * 2007-12-20 2009-06-24 艾科星科技公司 A receiving device and method for presenting information about available programming
CN103905890A (en) * 2012-12-25 2014-07-02 北京佳视互动科技股份有限公司 EPG information automatic calibration correction method, device and system
CN107613329A (en) * 2017-09-29 2018-01-19 深圳前海茂佳软件科技有限公司 Program updating method, television set and the computer-readable recording medium of television set

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115278318A (en) * 2022-07-08 2022-11-01 珠海迈科智能科技股份有限公司 Method and system for processing program preview information and electronic equipment
CN115278318B (en) * 2022-07-08 2023-09-19 珠海迈科智能科技股份有限公司 Program forecast information processing method, system and electronic device

Also Published As

Publication number Publication date
CN109121003B (en) 2021-02-12

Similar Documents

Publication Publication Date Title
CN107396177B (en) Video playing method, device and storage medium
CN101449580B (en) Television reception device
CN105900444B (en) Broadcast receiver
CN104065979A (en) Method for dynamically displaying information related with video content and system thereof
US20120197977A1 (en) Information processing apparatus, information processing method, and program
CN104202655B (en) A kind of audio-video document method for down loading and device
CN101978425A (en) Method and apparatus for replacement of audio data in recorded audio/video stream
CN103975603A (en) Network tv and method for operating same
US20130290380A1 (en) Method and apparatus for updating a database in a receiving device
CN109640129A (en) Video recommendation method, device, client device, server and storage medium
CN110381383B (en) Method and device for generating interactive audio and video based on mobile terminal, computing equipment and storage medium
CN104796743A (en) Content item display system, method and device
CN104066009A (en) Method, device, terminal, server and system for program identification
CN104575550A (en) Multimedia file title skipping method and electronic device
CN110495182A (en) Effective insertion of media item in Media Stream
CN103686374A (en) Display control device, recording control device, and display control method
CN103686246B (en) Player method, device, equipment and system when transmission stream video is selected
CN109891405A (en) The method, system and medium of the presentation of video content on a user device are modified based on the consumption mode of user apparatus
CN107920277A (en) EPG information extending method, device and computer-readable recording medium
CN105828149A (en) Method and apparatus for optimizing playing
US8042134B2 (en) Apparatus for managing selection and display of graphic user interface (GUI) information
CN104156151A (en) Image display method and image display device
CN103647761B (en) Method and device for marking audio record, and terminal, server and system
CN105122829B (en) The pertinent program information for being used for broadcast media content and streaming medium content is provided
CN102210131A (en) System and method of providing interactive advertisements

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 266000, No. 218, Bay Road, Qingdao economic and Technological Development Zone, Shandong

Applicant after: Hisense Video Technology Co., Ltd

Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218

Applicant before: HISENSE ELECTRIC Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant