Detailed description of the invention
Below with reference to accompanying drawing and describe the present invention in detail in conjunction with the embodiments.It should be noted that in the feelings do not conflictedUnder condition, the embodiment in the application and the feature in embodiment can be mutually combined.
Other features and advantages of the present invention will illustrate in the following description, and, partly become from descriptionIt is clear that or understand by implementing the present invention.The purpose of the present invention and other advantages can be by the explanations writeStructure specifically noted in book, claims and accompanying drawing realizes and obtains.
In order to make those skilled in the art be more fully understood that the present invention program, attached below in conjunction with in the embodiment of the present inventionFigure, is clearly and completely described the technical scheme in the embodiment of the present invention, it is clear that described embodiment is onlyIt is the embodiment of a present invention part rather than whole embodiments.Based on the embodiment in the present invention, this area is commonThe every other embodiment that technical staff is obtained under not making creative work premise, all should belong to the present invention and protectThe scope protected.
In embodiments of the present invention, additionally providing the display packing of a kind of EPG, Fig. 1 is according to the embodiment of the present inventionThe flow chart of the display packing of EPG, as it is shown in figure 1, comprise the following steps:
Step S102, Set Top Box obtains the first EPG data and second EPG data of OTT of DVB;
Step S104, the first EPG data and the second EPG data are fused into the 3rd EPG according to specified format by Set Top BoxData;
Step S106, Set Top Box shows the EPG corresponding to the 3rd EPG data.
By each step above-mentioned, the EPG data of DVB and OTT can be fused into a new EPG by Set Top BoxData and then the technical scheme of display, solve in correlation technique, and EPG can only be for a kind of network or a Set Top BoxThe Set Top Box that causes of display mode poor for applicability, and then enrich the function of Set Top Box, improve the suitability of Set Top Box.
Above-mentioned steps S104 can have multiple implementation, in embodiments of the present invention, it is provided that below scheme: obtainsThe second program list information that the first programme information that first EPG data is corresponding is corresponding with the second EPG data;By firstProgramme information and second program list information are fused into the 3rd programme information according to specified format;And according to the 3rd programmeInformation determines the 3rd EPG data.
Wherein, according to specified format, the first programme information and second program list information being fused into the 3rd programme information canTo be realized by below scheme: in the programme advance notice mark that the first programme information is included and second program list informationIncluding programme advance notice unified integration be programme advance notice mark;And/or the beginning that the first programme information includedTime and persistent period, and time started of including of second program list information and end time unified integration be the time startedAnd the end time;And/or programme content classification and the second program list information the first programme information included includesInterior perhaps programme classification unified integration be programme content classification, wherein, the 3rd programme information includes: the joint of integrationMesh list advance notice mark, the time started integrated and end time, the described programme content classification of integration, so that above-mentioned3rd EPG data is more complete, and in embodiments of the present invention, the 3rd programme information the most at least includes following information:Current network recording state identifies, whether supports the mark of individual recording.
In actual applications, describing the technical scheme of above-mentioned steps S102 in detail with next example, Set Top Box obtains numeralFirst EPG data of video broadcasting DVB can be accomplished by: obtains with the number of data broadcast mode broadcastAccording to code stream;From data code flow, parse the first EPG data, and second EPG data of Set Top Box acquisition OTT canTo be accomplished by: sending request of data to OTT system server, wherein, this request of data is used for askingSecond EPG data of OTT;Receive the second EPG data that OTT system server issues.
In embodiments of the present invention, a kind of Set Top Box is additionally provided, for the method performing any of the above item.
In order to be better understood from the displaying scheme of EPG above-mentioned with more detailed explanation, carry out in conjunction with an example belowExplain in detail technique scheme:
Example of the present invention mainly comprises the steps that
The channel search of step A:DVB starts, and triggers two actions, and one is the program searching of DVB system, searchesDVB channel be saved in data fusion module;Send command request to OTT system, the request live frequency of OTT simultaneouslyIssuing of road;Two is the search that DVB channel search triggers the EPG electronic program list of DVB system.
Step B:OTT system carries out the data distributing of direct broadcast band after receiving corresponding data request, Set Top Box receivesTo carrying out channel mixing afterwards with the DVB channel preserved before, remove repeated program, obtain one comprise DVB andThe rendition list of two systems of OTT.Again so that in list, the program ID of OTT programme televised live information is as parameter, to OTTThe EPG electronic programming forms data of system server request respective program.
After step C:OTT system receives the request command that relevant parameter is corresponding, retrieve through interrelated logic, issueThe EPG electronic programming forms data of qualified OTT system direct broadcast band.
Step D: Set Top Box receives the direct broadcast band EPG electronic program list that OTT system issues, then with in step AThe DVB system EPG EPG electronic program list that obtains of search carry out fusion treatment, consolidation form after being mergedEPG information, comprises DVB system and all of direct broadcast band of OTT system and attribute thereof.
Step E: the local template displaying of Set Top Box comprises the relevant letter of DVB system direct broadcast band all of with OTT systemBreath.
Using the technical scheme of the above-mentioned offer of the embodiment of the present invention, original dual-mode set-top box only supports the switching of both of whichOperating, DVB system EPG programme can only see the channel information of DVB, the direct broadcast band EPG information of OTT to be seen,User must be manually entered OTT system interface, enter back into after carrying out pattern switching in corresponding EPG electronic program list and look intoSee.The EPG electronic program list of direct broadcast band under both of which on original dual-mode set-top box is carried out by the embodiment of the present inventionFusion treatment, has unified the data form of EPG under both of which, and has shown all of programme televised live letter in local templateBreath, and optimize the displaying style of all direct broadcast bands.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore it is all expressed as a series ofCombination of actions, but those skilled in the art should know, the present invention is not limited by described sequence of movement,Because according to the present invention, some step can use other orders or carry out simultaneously.Secondly, those skilled in the art are alsoShould know, embodiment described in this description belongs to preferred embodiment, and involved action and module might notIt is essential to the invention.
Additionally provide the display device of a kind of EPG in the present embodiment, be applied to Set Top Box, be used for realizing above-mentioned enforcementExample and preferred implementation, carried out repeating no more of explanation, said the module related in this device belowBright.As used below, term " module " can realize the software of predetermined function and/or the combination of hardware.AlthoughDevice described by following example preferably realizes with software, but hardware, or the reality of the combination of software and hardwareThe most also may and be contemplated.Fig. 2 is the structured flowchart of the display device of the EPG according to the embodiment of the present invention.AsShown in Fig. 2, this device includes:
Acquisition module 20, for obtaining first EPG data of DVB DVB and the 2nd EPG number of OTTAccording to;
Fusion Module 22, is connected with acquisition module 20, for by the first EPG data and the second EPG data according to fingerThe formula of fixing is fused into the 3rd EPG data;
Display module 24, is connected with Fusion Module 22, for display EPG corresponding to the 3rd EPG data.
By the comprehensive function of above-mentioned modules, the EPG data of DVB and OTT can be fused into one by Set Top BoxIndividual new EPG data and then the technical scheme of display, solve in correlation technique, EPG can only for a kind of network orThe Set Top Box that the display mode of one Set Top Box of person causes is poor for applicability, and then enriches the function of Set Top Box, improves machineThe suitability of top box.
Fig. 3 is the structured flowchart of the Fusion Module of the display device of the EPG according to the embodiment of the present invention, as it is shown on figure 3,Fusion Module 22, including acquiring unit 220, for obtain the first programme information corresponding to the first EPG data andThe second program list information that second EPG data is corresponding;Integrated unit 222, is connected with acquiring unit 220, for by theOne programme information and second program list information are fused into the 3rd programme information according to specified format;Determine unit 224,It is connected with integrated unit 222, is used for and determines the 3rd EPG data according to the 3rd programme information.
Fig. 4 is the structured flowchart of the integrated unit 222 of the display device of the EPG according to the embodiment of the present invention, such as Fig. 4Shown in, integrated unit 222, including: the first fusant unit 2220, for the joint that the first programme information is includedThe programme advance notice unified integration that mesh list advance notice mark and second program list information include is programme advance notice mark;With/Or the second fusant unit 2222, for the time started that the first programme information is included and persistent period, and secondTime started and end time unified integration that programme information includes are time started and end time;And/or the 3rdFusant unit 2224, wraps in the programme content classification the first programme information included and second program list informationThe interior perhaps programme classification unified integration included is programme content classification, and wherein, the 3rd programme information includes: integrationProgramme advance notice mark, the time started integrated and end time, the described programme content classification of integration.
Below in conjunction with example, the structure of the display device of above-mentioned EPG is described in detail:
DVB system EPG electronic program list parsing module (being equivalent to above-mentioned acquisition module 20) in Set Top Box receivesFrom the data got in STB terminal, this data using data broadcast transmission, EPG information is saved in code streamIn Event Information Table (Event Information Table, referred to as EIT) table.This module resolves EIT table and generates oneThe playbill data of the formula that fixes.
OTT system EPG electronic program list parsing module (being equivalent to above-mentioned acquisition module 20) in Set Top Box, obtainsThe EPG information of OTT system direct broadcast band.OTT system data is saved on the system server of network side OTT system,Set Top Box uses IP network request of data to send the association requests obtaining data to system side, to the network data gotDissection process is also issued to Set Top Box.
DVB Yu OTT system EPG electronic program list data fusion module in Set Top Box (is equivalent to above-mentioned fusion mouldBlock 22) it is that the EPG electronic programming forms data received in both modes by dual-mode set-top box carries out de-redundancy operation, andProgram data attribute according to DVB and OTT different system is integrated, and is stored as the EPG data letter of consolidation formBreath.
Mixed mould EPG electronic program list display module (being equivalent to display module 24) in Set Top Box, through DVB and OTTSystem EPG electronic program list data fusion module processes, and the EPG programme of all live telecasts is shown in this topotypeIn plate, such user directly in local template i.e. it can be seen that all of programme televised live information in two systems, it is to avoid twoFrequently switching between two kinds of templates under pattern.
The display process of above-mentioned EPG is described in detail below in conjunction with preferred embodiment one to preferred embodiment five, but and need notIn the technical scheme limiting the embodiment of the present invention.
Preferred embodiment one
Fig. 5 is that the dual-mode set-top box according to the preferred embodiment of the present invention one merges DVB system and OTT system EPG electricitySub-programme frame diagram, as it is shown in figure 5, DVB system EPG electronic program list parsing module 50 and OTT system EPGElectronic program list parsing module 52, obtains the EPG information of each system being resolved to respectively, and the two passes through DVB and OTTSystem EPG electronic program list data fusion module 54 merges, including removing redundancy direct broadcast band, unified EPGData form etc.;EPG data after being merged, then enter through overmulling mould EPG electronic program list display module 56Row is shown.
Preferred embodiment two
Fig. 6 is that the dual-mode set-top box according to the preferred embodiment of the present invention two merges DVB system and OTT system EPG electricitySub-programme schematic flow sheet;As shown in Figure 6, comprise the following steps:
Step S602: program searching triggers EPG search;
Step S604:OTT system successful log;
Step S606:DVB and OTT system direct broadcast band mixing;
Step S608: acquisition request OTT programme televised live EPG information;
Step S610:OTT system EPG electronic program list;
Step S612: local recording;
Step S614:DVB system EPG electronic program list;
Step S616:EPG electronic program list merges;
Step S618: the EPG electronic program list after fusion.
Technique scheme, it is to be understood that first initiate program searching from DVB system, sends command request OTT simultaneouslyIssue direct broadcast band, the most also can trigger the EPG search of DVB system.If in DVB system EPG programmeCertain channel is recorded through this locality, then this channel program carries time shift information, can play back.OTT system successful logAfter, issue live frequency point data after receiving corresponding data request, carry out mixing with the DVB channel searched, goExcept redundant data, in case of repeated to retain DVB system direct broadcast band.According to OTT direct broadcast band phase in mixing channel listRelated parameter, acquisition request OTT programme televised live EPG information, OTT system receives this request can issue OTT system EPGElectronic program list is to data fusion module.Search for, with middle triggering EPG, the DVB system EPG electronic programming obtained simultaneouslySingly carry out fusion treatment.The EPG electronic program list of the Uniform data format after being merged.
Preferred embodiment three
Fig. 7 is the method flow schematic diagram that the Set Top Box integration according to the preferred embodiment of the present invention three processes EPG programme,As it is shown in fig. 7,
First EPG programme information data 209:channecode (channel code) of DVB system, prevueid (joint are obtainedMesh list advance notice ID), prevuename (programme advance notice title), begintime (time started), duration (persistent period),Programdesc (program description), eventrating (programme content classification) etc., then obtain the EPG joint of OTT systemMesh forms data 207:prevuecode (programme advance notice code), prevuename (programme advance notice title),Description (description information), channelcode (channel code), utcbegintime (time started), utcendtime (knotThe bundle time), ratingid (user/content/programme rank), dolby (whether Dolby Audio) etc..Again by the EPG of two systemsProgramme information changes into JSON form and stores.One group of data that JSON can will represent in JavaScrip objectIt is converted into character string, between function, then directly transmits character string.
It is that the determinant attribute extracting channel required from the EPG programme of two systems stores that integration processes, thenPass to template and carry out follow-up display operation.Merging item is had, prevueid and OTT of DVB when of integrating channel attributePrevuecode merge into prevueid programme advance notice ID;The reproduction time of each program of DVB system uses the time startedRepresent with the persistent period, be integrated into time started and end time with OTT;The eventrating programme content of DVB dividesRatingid content/programme the rank of level and OTT is integrated into eventrating programme and limits rank.Integration channel belongs toProperty when also have increase and decrease attribute or retain the channel attribute in a system, in the EPG programme after integrationPrivaterecordenable belongs to the attribute of increase for the EPG channel of DVB;Npvrstatus frequency live for DVBDo not support for road, then this property value is 0, effective only for OTT system direct broadcast band.EPG after integratingProgramme information comprise following channel attribute: channecode (channel code), prevueid (programme advance notice ID),Prevuename (programme advance notice title), begintime (time started), endtime (end time), programdesc (jointMesh describes information), eventrating (programme content classification), privaterecordenable (whether supporting individual recording),Npvrstatus (network REC state) etc..
Preferred embodiment four
Fig. 8 is the acquisition OTT direct broadcast band EPG information flow chart according to the preferred embodiment of the present invention four, such as Fig. 8 instituteShow, comprise the following steps:
Step S802:DVB system program search trigger EPG is searched for;
Step S804: send association requests;
Step S806: direct broadcast band is searched for;
Step S808: start OTT system successful log;
Step S810: report DVB direct broadcast band information;
Step S812: issue OTT direct broadcast band information;
Step S814: direct broadcast band data mixing;
Step S816: consolidation form direct broadcast band data;
Step S818: according to OTT direct broadcast band parameter request direct broadcast band EPG information;
Step S820:OTT direct broadcast band EPG information;
Step S822;OTT system issues the EPG information of OTT;
Step S824;Report the EPG information of DVB direct broadcast band;
Step S826;Obtain the EPG information of consolidation form.
This flow chart compares the flow process describing in detail acquisition OTT direct broadcast band EPG information.Flow process relate to twice toOTT system request data.Being once OTT direct broadcast band information, another time is the EPG of request OTT direct broadcast bandElectronic program list.The search operation of DVB Yu OTT direct broadcast band is initiated in DVB search, and DVB system reports DVBDirect broadcast band, OTT system issues OTT live television channel information according to first time request of data, at data fusion mouldBlock carries out mixing process, removes and repeats channel, obtains the direct broadcast band data of consolidation form.Further according to the OTT after integratingDirect broadcast band data relevant parameter, to OTT system request correspondence EPG information.
Preferred embodiment five
Fig. 9 is after the dual-mode set-top box according to the preferred embodiment of the present invention five merges EPG electronic program list and shows fusionEPG information schematic diagram, as it is shown in figure 9, comprise the following steps:
Step S902: judge whether DVB program is local recording program, if it is, step S904, if it is not,Then go to step S906;
Step S904: add schematic information;
Step S906: mixing EPG electronic program list is shown;
Step S908: judge whether OTT program carries time shift information, if it is, go to step S906, if it does not,Then go to step S910;
Step S910: determine whether network REC program, no matter yes/no, all go to step S906.
It is all direct broadcast band information that EPG information after fusion is illustrated in local template, the EPG electronics after fusionIn programme, user can directly select corresponding channel and play out.In EPG programme after fusion, divide in logicTwo parts, whether first deposit is the EPG information of DVB system, and be that local program of recording is sentenced according to programBreak and whether carry time shift information.If local program of recording, then support to record the playback in the corresponding time period and F.F. is fastMove back function.After deposit is the EPG information of OTT direct broadcast band, what OTT programme televised live had self can carry time shift letterBreath, if do not had, and can also play back through the program of network REC.The most mutual with user is fusionAfter EPG, contain two system all of direct broadcast band information of consolidation form, be effectively improved Consumer's Experience.
In sum, the embodiment of the present invention has reached techniques below effect: solve in correlation technique, and EPG can only be forThe Set Top Box that the display mode of a kind of network or a Set Top Box causes is poor for applicability, and then enriches the function of Set Top Box,Improve the suitability of Set Top Box.
In another embodiment, additionally providing a kind of software, this software is used for performing above-described embodiment and being preferable to carry outTechnical scheme described in mode.
In another embodiment, additionally providing a kind of storage medium, in this storage medium, storage has above-mentioned software, shouldStorage medium includes but not limited to: CD, floppy disk, hard disk, scratch pad memory etc..
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, " second "Etc. being for distinguishing similar object, without being used for describing specific order or precedence.Should be appreciated that so useObject can exchange in the appropriate case, in order to embodiments of the invention described herein can be with except here illustratingOr the order enforcement beyond those described.Additionally, term " includes " and " having " and their any deformation, it is intended thatBe to cover non-exclusive comprising, such as, contain series of steps or the process of unit, method, system, product orEquipment is not necessarily limited to those steps or the unit clearly listed, but can include the most clearly listing or for theseOther step that process, method, product or equipment are intrinsic or unit.
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with generalCalculating device to realize, they can concentrate on single calculating device, or be distributed in multiple calculating device and formedNetwork on, alternatively, they can realize, it is thus possible to by them with calculating the executable program code of deviceStorage is performed by calculating device in the storage device, and in some cases, can hold with the order being different from hereinStep shown or described by row, or they are fabricated to respectively each integrated circuit modules, or by many in themIndividual module or step are fabricated to single integrated circuit module and realize.So, the present invention is not restricted to any specific hardwareCombine with software.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for the technology of this areaFor personnel, the present invention can have various modifications and variations.All within the spirit and principles in the present invention, that is made is anyAmendment, equivalent, improvement etc., should be included within the scope of the present invention.