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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/458—Scheduling 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/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-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
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.
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)
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)
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 |
-
2018
- 2018-08-10 CN CN201810911912.2A patent/CN109121003B/en active Active
Patent Citations (5)
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)
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 |