CN104185066B - A kind of method and device of automatic Verification electric program menu - Google Patents
A kind of method and device of automatic Verification electric program menu Download PDFInfo
- Publication number
- CN104185066B CN104185066B CN201410077305.2A CN201410077305A CN104185066B CN 104185066 B CN104185066 B CN 104185066B CN 201410077305 A CN201410077305 A CN 201410077305A CN 104185066 B CN104185066 B CN 104185066B
- Authority
- CN
- China
- Prior art keywords
- live
- stream
- electric program
- program menu
- start time
- 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.)
- Expired - Fee Related
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
The invention discloses a kind of method and device of automatic Verification electric program menu.Methods described includes:According to the first electric program menu, the head tag file of first electric program menu and the live TV stream of first electric program menu are obtained, wherein, channel information and the first broadcast start time are at least included in first electric program menu;The head tag file is matched with the live TV stream, the broadcast start time of the column in the live TV stream is recognized;When the match is successful for the head tag file and the live TV stream, the broadcast start time of the column in the live TV stream for identifying determines the second broadcast start time of first electric program menu;According to the second broadcast start time of first electric program menu for determining, the first broadcast start time in first electric program menu is verified, obtain the second electric program menu.The method that the present invention is provided is realized obtaining the accurate electric program menu of information.
Description
Technical field
The present invention relates to communicate and field of computer technology, more particularly to a kind of method of automatic Verification electric program menu
And device.
Background technology
Live telecast, as the indispensable necessity of people's life, is that life, amusement and the learning tape of people come very big
Facility.But with the development of technology, EPG (Electronic Program Guide, electric program menu) arises at the historic moment.
EPG provides channelization TV, and all column information in a period of time are provided in " channel-time " mode, and the business of realization is browsed
Function, is easy to user to understand each program of each channel, and each program broadcast start time.EPG is by programme
Mode shows the miscellaneous service that media operator provides.EPG develops country earlier and has obtained wide in DTVs such as U.S., Europe
One of general application, the basic service as DTV.According to statistics, in all kinds of business of DTV, the clicking rate of EPG
Highest, and it is increasingly becoming an industry for quickly growing in DTV.
However, the EPG information that TV station provides has certain error, such as the column in the EPG that TV station provides is opened
Beginning reproduction time is essentially all the general time, and the actual broadcast start time with column has certain error.Therefore, urgently
Need a kind of method that can verify information in EPG.
The content of the invention
The embodiment of the present invention provides a kind of method and device of automatic Verification electric program menu, for overcoming correlation technique
The inaccurate problem of middle EPG information, the accuracy of EPG information is improved by automating verification.
A kind of method of automatic Verification electric program menu, comprises the following steps:
According to the first electric program menu, the head tag file and described first of first electric program menu is obtained
The live TV stream of electric program menu, wherein, at least start to broadcast including channel information and first in first electric program menu
Put the time;
The head tag file is matched with the live TV stream, recognize the column in the live TV stream start broadcast
Put the time;
When the match is successful for the head tag file and the live TV stream, according to the column in the live TV stream for identifying
Purpose broadcast start time, determines the second broadcast start time of first electric program menu;
According to the second broadcast start time of first electric program menu for determining, first electronic programming is verified
The first broadcast start time in menu, obtains the second electric program menu.
The embodiment of the present invention is realized being matched the live TV stream of the first electric program menu with head tag file, according to
The broadcast start time of the column for identifying, verifies the first electric program menu.So as to obtain the accurate electronic programming dish of information
It is single, realize the automatic Verification to electric program menu.Finally, the corresponding column of the first electric program menu can also be accurately positioned
Purpose broadcast start time, for example, when user reviews column, can be according to the broadcast start time after verification, will be with the column
Time spot before mesh content unrelated information such as column starts skips, and directly commences play out the column, so as to realize accurately
Commence play out the column.
The head tag file includes:Head video feature information and/or head audio feature information.
The embodiment of the present invention improves automatic Verification electronics by head video feature information and/or head audio feature information
The accuracy of program guide.
It is described that the head tag file is live with described when more than two head tag files are got
Stream is matched, and recognizes the broadcast start time of the column in the live TV stream, including:
Will get it is described two more than the head tag file in different threads simultaneously with the live TV stream
Matched, recognized the broadcast start time of the column in the live TV stream.
It is described when the match is successful for the head tag file and the live TV stream, according in the live TV stream for identifying
Column broadcast start time, determine the second broadcast start time of first electric program menu, including:
At least one of head tag file more than described two head tag file is matched with the live TV stream
During success, the broadcast start time of the column in the live TV stream for identifying determines first electric program menu
The second broadcast start time.
The embodiment of the present invention is realized when more than two head tag files are got, while these head features are literary
Part is matched with live TV stream, when the match is successful at least one, just can realize the verification to the first electric program menu.
For example, column have it is many in head when, be have multiple head tag files, by by multiple head tag files with it is live
Stream is matched, and improves the accuracy that the match is successful, by the efficiency and speed that simultaneously match and improve matching.Cause
This, the embodiment of the present invention improves the accuracy and efficiency of automatic Verification electric program menu.
It is described that the head tag file is matched with the live TV stream, recognize opening for the column in the live TV stream
Before beginning reproduction time, methods described also includes:
According to the first broadcast start time in first electric program menu, it is determined that by the head tag file with
The beginning match time that the live TV stream is matched;
It is described that the head tag file is matched with the live TV stream, recognize opening for the column in the live TV stream
Beginning reproduction time, including:
According to the unlatching match time, the head tag file is matched with the live TV stream, identification is described
The broadcast start time of the column in live TV stream.
The embodiment of the present invention was realized according to the beginning match time for determining, started matching head tag file and live
Stream.Ensure that to be played at the beginning from the column in live TV stream is just carried out the live TV stream of head tag file and column information
Match somebody with somebody, so as to improve the accuracy and efficiency of matching, further increase the accuracy of automatic Verification electric program menu.
It is described that the head tag file is matched with the live TV stream, recognize opening for the column in the live TV stream
After beginning reproduction time, methods described also includes:
Overtime control is carried out to the process that head tag file is matched with live TV stream, the matching is judged
Whether process exceedes preset duration;
It is described when by the head tag file and the live TV stream, the match is successful, according to the live TV stream for identifying
In column broadcast start time, determine the second broadcast start time of first electric program menu, including:
When the process of the matching is less than or equal to preset duration, and by the head tag file and the live TV stream
When the match is successful, the broadcast start time of the column in the live TV stream for identifying determines first electronic programming
Second broadcast start time of menu.
The embodiment of the present invention is realized carrying out overtime control, example to the process for being matched head tag file with live TV stream
Such as, when a column only has 3 minutes, the process of matching is had been over 3 minutes, it is clear that the process of this matching is carried out down again
Go it is nonsensical, therefore can terminate matching, realize accurately control automatic Verification.Additionally, carry out overtime control can also
Enough discharge some system resources, it is to avoid the waste of system resource.
It is described according to the first electric program menu, obtain the head tag file of first electric program menu and described
The live TV stream of the first electric program menu, including:
According to default pattern rule information aggregate, mould corresponding with first electric program menu is judged whether
Plate Rule Information;
When there is pattern rule information corresponding with first electric program menu, believed according to the pattern rule
Breath, obtains the head tag file of first electric program menu, and first electricity is obtained according to the first electric program menu
The live TV stream of sub- program guide.
By default pattern rule information aggregate in the embodiment of the present invention, judgement and the first electric program menu are realized
Corresponding head tag file whether there is, and just start to the school after electronic program list execution in the presence of head tag file
Test process.So as to improve the accuracy and efficiency of verification electric program menu.Additionally, having by default pattern rule information
Beneficial to being managed collectively and obtaining head tag file, so as to be conducive to improving the efficiency of automatic Verification electric program menu.
It is described when the match is successful for the head tag file and the live TV stream, according in the live TV stream for identifying
Column broadcast start time, determine the second broadcast start time of first electric program menu, including:
When by the head tag file and the live TV stream, the match is successful, according in the live TV stream for identifying
The broadcast start time and delay duration of column, determine the second broadcast start time of first electric program menu, wherein,
The delay duration at least includes system delay.
The embodiment of the present invention is realized, by postponing duration, improving the accuracy of automatic Verification electric program menu.
A kind of device of automatic Verification electric program menu, including:
Acquisition module, for according to the first electric program menu, obtaining the head feature of first electric program menu
The live TV stream of file and first electric program menu, wherein, at least believe including channel in first electric program menu
Breath and the first broadcast start time;
Identification module, for the head tag file to be matched with the live TV stream, in the identification live TV stream
Column broadcast start time;
First determining module, for when the match is successful for the head tag file and the live TV stream, according to identifying
The live TV stream in column broadcast start time, when determining that the second of first electric program menu commences play out
Between;
Correction verification module, for the second broadcast start time according to first electric program menu for determining, verifies institute
The first broadcast start time in the first electric program menu is stated, the second electric program menu is obtained.
The identification module is used for when more than two head tag files are got, described two for getting
The head tag file more than individual is matched with the live TV stream simultaneously in different threads, in the identification live TV stream
Column broadcast start time;
First determining module is used for when at least one of described two head tag files above head feature
File and the live TV stream be when the match is successful, the broadcast start time of the column in the live TV stream for identifying, it is determined that
Second broadcast start time of first electric program menu.
Described device also includes:
Second determining module, is matched the head tag file with the live TV stream for the identification module,
Before recognizing the broadcast start time of column in the live TV stream, the first beginning in first electric program menu
Reproduction time, it is determined that the beginning match time that the head tag file is matched with the live TV stream;
It is described that the head tag file is matched with the live TV stream, recognize opening for the column in the live TV stream
Beginning reproduction time, including:
According to the unlatching match time, the head tag file is matched with the live TV stream, identification is described
The broadcast start time of the column in live TV stream.
Described device also includes:
Control module, is matched the head tag file with the live TV stream for the identification module, identification
After the broadcast start time of the column in the live TV stream, to the mistake that head tag file is matched with live TV stream
Cheng Jinhang overtime controls, judge whether the process of the matching exceedes preset duration;
First determining module is used for when the process of the matching is less than or equal to preset duration, and by the head
Tag file and the live TV stream be when the match is successful, the broadcast start time of the column in the live TV stream for identifying,
Determine the second broadcast start time of first electric program menu.
The acquisition module, including:
Judging unit, for according to default pattern rule information aggregate, judging whether and the first electronics section
The corresponding pattern rule information of mesh menu;
Acquiring unit, for when there is pattern rule information corresponding with first electric program menu, according to institute
Pattern rule information is stated, the head tag file of first electric program menu is obtained, is obtained according to the first electric program menu
Take the live TV stream of first electric program menu.
First determining module is used for when by the head tag file and the live TV stream, the match is successful, according to knowledge
The broadcast start time of the column in the live TV stream not gone out and postpone duration, determine the of first electric program menu
Two broadcast start times, wherein, the delay duration at least includes system delay.
Other features and advantages of the present invention will be illustrated in the following description, also, the partly change from specification
Obtain it is clear that or being understood by implementing the present invention.The purpose of the present invention and other advantages can be by the explanations write
Specifically noted structure is realized and obtained in book, claims and accompanying drawing.
Below by drawings and Examples, technical scheme is described in further detail.
Brief description of the drawings
Accompanying drawing is used for providing a further understanding of the present invention, and constitutes a part for specification, with reality of the invention
Applying example is used to explain the present invention together, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the main method flow chart of automatic Verification electric program menu in the embodiment of the present invention;
Fig. 2 is the method detailed flow chart of the first automatic Verification electric program menu in the embodiment of the present invention;
Fig. 3 is second method detailed flow chart of automatic Verification electric program menu in the embodiment of the present invention;
Fig. 4 is the method detailed flow chart of the third automatic Verification electric program menu in the embodiment of the present invention;
Fig. 5 is the 4th kind of method detailed flow chart of automatic Verification electric program menu in the embodiment of the present invention;
Fig. 6 is the 5th kind of method detailed flow chart of automatic Verification electric program menu in the embodiment of the present invention;
Fig. 7 is the primary structure schematic diagram of the device of automatic Verification electric program menu in the embodiment of the present invention;
Fig. 8 is the detailed construction schematic diagram of the device of the first automatic Verification electric program menu in the embodiment of the present invention;
Fig. 9 is second detailed construction schematic diagram of the device of automatic Verification electric program menu in the embodiment of the present invention;
Figure 10 is the detailed construction schematic diagram of acquisition module in the embodiment of the present invention;
Figure 11 includes the detailed knot of the device of the automatic Verification electric program menu of all modules for the embodiment of the present invention
Structure schematic diagram.
Specific embodiment
The preferred embodiments of the present invention are illustrated below in conjunction with accompanying drawing, it will be appreciated that preferred reality described herein
Apply example to be merely to illustrate and explain the present invention, be not intended to limit the present invention.
The method of automatic Verification electric program menu provided in an embodiment of the present invention, by the live TV stream and column that match column
Purpose head tag file, accurately determines the broadcast start time of the column.Then accurately commenced play out according to this, gone more
The broadcast start time of the column in positive electron program guide.So as to realize the automation verification to electric program menu, it is
User provides accurate electric program menu, also allows for when user plays the column, according to the electric program menu after verification
In broadcast start time, accurately commence play out the column.
Referring to Fig. 1, the main method of automatic Verification electric program menu includes in the embodiment of the present invention:
Step S101:According to the first electric program menu, the head tag file and the of the first electric program menu is obtained
The live TV stream of one electric program menu, wherein, at least commenced play out including channel information and first in the first electric program menu
Time.
In one embodiment, the channel information in the first electric program menu can be the channel exclusive identification code.
In one embodiment, can also include playing the end time in the first electric program menu.
In one embodiment, head tag file includes:Head video feature information and/or head audio frequency characteristics are believed
Breath.The embodiment of the present invention improves automatic Verification electronic programming by head video feature information and/or head audio feature information
The accuracy of menu.Wherein, a column may have various head, then can include the column in the head tag file of the column
The video feature information and/or audio feature information of the various head of purpose, so that head tag file is more accurate and complete
Face, further improves the accuracy of matching column live TV stream and head tag file, so as to improve determination the actual of column open
The accuracy of beginning reproduction time.
In one embodiment, the live TV stream of the first electric program menu can be segmented and obtain and store, and for example will
The live TV stream of the first electric program menu is temporally segmented acquisition, is one section with 10s clocks, and segmentation obtains the first electronic programming dish
Single live TV stream.
Step S102:Head tag file is matched with live TV stream, commencing play out for the column in live TV stream is recognized
Time.
Step S103:When the match is successful for head tag file and live TV stream, according to the column in the live TV stream for identifying
Broadcast start time, determine the second broadcast start time of the first electric program menu.
In being embodiment at one, can also work as by head tag file and live TV stream the match is successful when, during according to postponing
It is long, determine the broadcast start time of the corresponding column of the first electric program menu, wherein, postpone duration and at least prolong including system
Late.For example, according to the broadcast start time of the first electric program menu for going out head tag file and live TV stream match cognization
The delay duration is subtracted, is defined as the broadcast start time of the corresponding column of the first electric program menu, with this so that final true
Fixed broadcast start time is more accurate, so as to improve the accuracy of automatic Verification electric program menu.If additionally, by first
When the live TV stream of electric program menu just proceeds by identification after being processed, the delay duration can also include to the live TV stream
Handling duration.
Step S104:According to the second broadcast start time of the first electric program menu for determining, the first electronics section is verified
The first broadcast start time in mesh menu, obtains the second electric program menu.
The embodiment of the present invention is realized being matched the live TV stream of the first electric program menu with head tag file, according to
The broadcast start time of the column for identifying, verifies the first electric program menu.So as to obtain the accurate electronic programming dish of information
It is single, realize the automatic Verification to electric program menu.Finally, the corresponding column of the first electric program menu can also be accurately positioned
Purpose broadcast start time, for example, when user reviews column, can be according to the broadcast start time after verification, will be with the column
Time spot before mesh content unrelated information such as column starts skips, and directly commences play out the column, so as to realize accurately
Commence play out the column.
In the embodiment of the present invention, on the one hand the first electric program menu can simultaneously be verified with multithreading;On the other hand, originally
Head tag file can also be matched with live TV stream according to the unlatching match time for determining in inventive embodiments;To upper
The process for stating various matchings carries out overtime control;Another further aspect, can also obtain in the embodiment of the present invention according to pattern rule information
Take head tag file;Below by specific embodiment, the above method is described in detail.
Embodiment one
In one embodiment, first electric program menu can correspond to more than two head tag files, and
All head tag files of first electric program menu, or first electronics for obtaining predetermined number can now be obtained
The head tag file of program guide.When more than two head tag files are got, by the first electric program menu
Live TV stream is matched with the more than two head tag files for obtaining simultaneously.If wherein having a head tag file and
The match is successful for the live TV stream of one electric program menu, when identifying the broadcast start time of the first electric program menu, just confirms
For head tag file, the match is successful with live TV stream, and the column broadcast start time in the live TV stream for identifying, verification
The broadcast start time of the first electric program menu.The method of the verification electric program menu is entered below by specific embodiment
Row is described in detail, as shown in Fig. 2 the method includes:
Step S201:According to the first electric program menu, the head tag file and the of the first electric program menu is obtained
The live TV stream of one electric program menu, wherein, at least commenced play out including channel information and first in the first electric program menu
Time;Wherein, the head tag file for getting is two or more.
Step S202:The more than two head tag files that will be got are carried out with live TV stream simultaneously in different threads
Matching, the broadcast start time of the column in identification live TV stream.
Step S203:When at least one of more than two head tag files head tag file is matched with live TV stream
During success, the broadcast start time of the column in the live TV stream for identifying determines that the second of the first electric program menu opens
Beginning reproduction time.
Step S204:According to the second broadcast start time of the first electric program menu for determining, the first electronics section is verified
The first broadcast start time in mesh menu, obtains the second electric program menu.
The embodiment of the present invention is realized when more than two head tag files are got, while these head features are literary
Part is matched with live TV stream, when the match is successful at least one, just can realize the verification to the first electric program menu.
For example, column have it is many in head when, be have multiple head tag files, by by multiple head tag files with it is live
Stream is matched, and improves the accuracy that the match is successful, by the efficiency and speed that simultaneously match and improve matching.Cause
This, the embodiment of the present invention improves the accuracy and efficiency of automatic Verification electric program menu.
Embodiment two
In the embodiment of the present invention, according to the beginning match time for determining, head tag file and live TV stream, automatic school are matched
The method for testing electric program menu, as shown in figure 3, the method includes:
Step S301:According to the first electric program menu, the head tag file and the of the first electric program menu is obtained
The live TV stream of one electric program menu, wherein, at least commenced play out including channel information and first in the first electric program menu
Time.
Step S302:The first broadcast start time in the first electric program menu, it is determined that by head tag file
The beginning match time matched with live TV stream.
In one embodiment, the first beginning in the first electric program menu can be for example arranged on beginning match time
Before reproduction time, because the actual broadcast start time of column may be earlier than the column recorded in the first electric program menu
Broadcast start time, as a example by guarantee it is comprehensive and accurate can initially be matched from column, will can start matching when
Between be set in the preceding 90s of the first broadcast start time in the first electric program menu.So as to ensure that the column in live TV stream
Just head tag file is matched with column live TV stream before commencing play out, so as to improve the accuracy and efficiency of matching,
Further increase the accuracy of automatic Verification electric program menu.
Step S303:According to match time is started, head tag file is matched with live TV stream, in identification live TV stream
Column broadcast start time.
Step S304:When by head tag file and live TV stream, the match is successful, according to the column in the live TV stream for identifying
Purpose broadcast start time, determines the second broadcast start time of the first electric program menu.
Step S305:According to the second broadcast start time of the first electric program menu for determining, the first electronics section is verified
The first broadcast start time in mesh menu, obtains the second electric program menu.
The embodiment of the present invention was realized according to the beginning match time for determining, started matching head tag file and live
Stream.Ensure that to be played at the beginning from the column in live TV stream is just carried out the live TV stream of head tag file and column information
Match somebody with somebody, so as to improve the accuracy and efficiency of matching, further increase the accuracy of automatic Verification electric program menu.
Embodiment three
Overtime control is carried out according to the process to head tag file is matched with live TV stream in the embodiment of the present invention,
The method for carrying out automatic Verification electric program menu, as shown in figure 4, the method includes:
Step S401:According to the first electric program menu, the head tag file and the of the first electric program menu is obtained
The live TV stream of one electric program menu, wherein, at least commenced play out including channel information and first in the first electric program menu
Time.
Step S402:Head tag file is matched with live TV stream, commencing play out for the column in live TV stream is recognized
Time.
Step S403:Process to head tag file is matched with live TV stream carries out overtime control, judges this
Whether the process matched somebody with somebody exceedes preset duration, if it is not, step S404 is then performed, if so, then terminating.
Wherein, preset duration can be that the first broadcast start time in the first electric program menu and broadcasting terminate
Duration obtained by Time Calculation, for example, can be the playing duration of the column in the first electric program menu;Can also set
Fixed duration, such as 30 seconds.
Wherein, when multithreading carries out automatic Verification electric program menu, i.e., more than two first electronics sections ought be got
During the head tag file of mesh menu, overtime control is carried out to each thread respectively.
Step S404:When the match is successful for head tag file and live TV stream, according to the column in the live TV stream for identifying
Broadcast start time, determine the second broadcast start time of the first electric program menu.
Step S405:According to the second broadcast start time of the first electric program menu for determining, the first electronics section is verified
The first broadcast start time in mesh menu, obtains the second electric program menu.
The embodiment of the present invention is realized carrying out overtime control, example to the process for being matched head tag file with live TV stream
Such as, when a column only has 3 minutes, the process of matching is had been over 3 minutes, it is clear that the process of this matching is carried out down again
Go it is nonsensical, therefore can terminate matching, realize accurately control automatic Verification.Additionally, carry out overtime control can also
Enough discharge some system resources, it is to avoid the waste of system resource.
Example IV
According to pattern rule information in the embodiment of the present invention, obtaining head tag file carries out the side of electronic program list verification
Method, as shown in figure 5, the method includes:
Step S501:According to default pattern rule information aggregate, judge whether and the first electric program menu pair
The pattern rule information answered, if so, step S502 is then performed, if it is not, then terminating.
In one embodiment, comprised at least in default pattern rule information aggregate:At least one channel information, should
At least one name of tv column of channel, the broadcast start time of the column, the column play end time and the piece of the column
Routing information of head tag file etc..
In one embodiment, for example, can first match the first electric program menu mid band information, first commence play out
Time whether at least one pattern rule information matches with default pattern rule information aggregate, for example, when the first electronics section
At least one information matches of mesh menu mid band information and default pattern rule information aggregate, and the first electric program menu
In the first broadcast start time it is identical with the broadcast start time in this information, or in first electric program menu
At the beginning reproduction time be included in the broadcast start time in this information and play the end time section in when;Again or, this
The first broadcast start time in one electric program menu and play the end time be included in this information when commencing play out
Between and play the end time section in when, determine that this information is pattern rule information corresponding with the first electric program menu.
Or, further, in the first electric program menu mid band information, the first broadcast start time and the template
While Rule Information is matched, and, the name of tv column in the first electric program menu is matched with the name of tv column in this information
When, it is determined that this information is pattern rule information corresponding with the first electric program menu.Wherein, the first electric program menu
In name of tv column include that both name of tv column is identical with the name of tv column matching in this information, or the first electronic programming
Name of tv column in menu is included in the name of tv column of this information, for example, name of tv column " amusement " is included in name of tv column
In " entertaining together ".
Step S502:Obtain pattern rule information corresponding with the first electric program menu.
Step S503:According to the pattern rule information for obtaining, the head tag file of the first electric program menu is obtained.
In one embodiment, the first electronics can also be obtained according to the routing information in the pattern rule information for obtaining
The head tag file of program guide, in order to be able to quickly and accurately obtain head tag file.
Step S504:According to the first electric program menu, the live TV stream of the first electric program menu is obtained.
In one embodiment, step S503 and step S504 are not limited to above-mentioned execution sequence, i.e.,:Step can simultaneously be performed
Rapid S503 and step S504.
Step S505:Head tag file is matched with live TV stream, commencing play out for the column in live TV stream is recognized
Time.
Step S506:When the match is successful for head tag file and live TV stream, according to the column in the live TV stream for identifying
Broadcast start time, determine the second broadcast start time of the first electric program menu.
Step S507:According to the second broadcast start time of the first electric program menu for determining, the first electronics section is verified
The first broadcast start time in mesh menu, obtains the second electric program menu.
By default pattern rule information aggregate in the embodiment of the present invention, judgement and the first electric program menu are realized
Corresponding head tag file whether there is, and just start to the school after electronic program list execution in the presence of head tag file
Test process.So as to improve the accuracy and efficiency of verification electric program menu.Additionally, having by default pattern rule information
Beneficial to being managed collectively and obtaining head tag file, so as to be conducive to improving the efficiency of automatic Verification electric program menu.
Embodiment five
As a example by broadcast start time in by the electric program menu for verifying column A, in the embodiment of the present invention
The method for verifying electric program menu is described in detail, as shown in fig. 6, the method includes:
Step S601:Obtain first electric program menu of column A.
Step S602:According to default pattern rule information aggregate, the first electronic programming with column A is judged whether
The corresponding pattern rule information of menu, if so, step S603 is then performed, if it is not, then terminating.
Step S603:Obtain pattern rule information corresponding with first electric program menu of column A.
Step S604:According to the pattern rule information for obtaining, the head feature of first electric program menu of column A is obtained
File.
Step S605:The first electric program menu according to column A, obtains the live TV stream of column A.
In one embodiment, step S604 and step S605 are not limited to above-mentioned execution sequence, i.e.,:Step can simultaneously be performed
Rapid S604 and step S605.
Step S606:The first broadcast start time in the first electric program menu according to column A, it is determined that head are special
The beginning match time that part of soliciting articles is matched with live TV stream.
Step S607:According to the beginning match time for determining, head tag file is matched with live TV stream, identification is straight
Broadcast the broadcast start time of the column A in stream.
Step S608:Process to head tag file is matched with live TV stream carries out overtime control, judges this
Whether the process matched somebody with somebody exceedes preset duration, if it is not, step S609 is then performed, if so, then terminating.
Step S609:When by head tag file and live TV stream, the match is successful, according to according in the live TV stream for identifying
Column A broadcast start time and postpone duration, determine the broadcast start time of column A.
Step S610:According to the broadcast start time of the column A for determining, in first electric program menu of verification column A
The first broadcast start time, obtain the second electric program menu.
The embodiment of the present invention realizes the verification to the first broadcast start time in first electric program menu of column A,
So that the broadcast start time of final electric program menu is more accurate.
Additionally, in embodiments of the present invention, if head tag file is matched into unsuccessful with live TV stream, can also intercept
The data of the preset content amount in live TV stream, are used to create new head tag file.For example, a column is because of correcting or liter
Level, devises new head, then be easily caused that it fails to match because the new head are not included in head tag file, this
When, the new head can be created a new head tag file.Enter to the broadcast start time later to the column
Row matching, realizes automatic Verification electric program menu.
The embodiment of the present invention also provides a kind of device of automatic Verification electric program menu, as shown in fig. 7, the device bag
Include:
Acquisition module 701, for according to the first electric program menu, obtaining the head feature text of the first electric program menu
The live TV stream of part and the first electric program menu, wherein, at least opened including channel information and first in the first electric program menu
Beginning reproduction time;
Identification module 702, for head tag file to be matched with live TV stream, recognizes opening for the column in live TV stream
Beginning reproduction time;
First determining module 703, it is live according to what is identified for when the match is successful for head tag file and live TV stream
The broadcast start time of the column in stream, determines the second broadcast start time of the first electric program menu;
Correction verification module 704, for the second broadcast start time according to the first electric program menu for determining, verification first
The first broadcast start time in electric program menu, obtains the second electric program menu.
In one embodiment, identification module 702 is used to, when more than two head tag files are got, to obtain
To more than two head tag files in different threads simultaneously matched with live TV stream, identification live TV stream in column
Broadcast start time;
First determining module 703 be used for when at least one of more than two head tag files head tag file with
When the match is successful, the broadcast start time of the column in the live TV stream for identifying determines the first electronic programming dish to live TV stream
The second single broadcast start time.
In one embodiment, as shown in figure 8, the device also includes:
Second determining module 705, is matched head tag file with live TV stream for identification module, recognizes live TV stream
In column broadcast start time before, the first broadcast start time in the first electric program menu, it is determined that by piece
The beginning match time that head tag file is matched with live TV stream;
Identification module is used to, according to match time is opened, head tag file be matched with live TV stream, recognizes live
The broadcast start time of the column in stream.
In one embodiment, as shown in figure 9, the device also includes:
Control module 706, is matched head tag file with live TV stream for identification module, in identification live TV stream
After the broadcast start time of column, the process to head tag file is matched with live TV stream carries out overtime control, sentences
Whether the process of disconnected matching exceedes preset duration;
First determining module 703 is used for when the process of matching is less than or equal to preset duration, and by head tag file
When the match is successful with live TV stream, the broadcast start time of the column in the live TV stream for identifying determines the first electronic programming
Second broadcast start time of menu.
In one embodiment, as shown in Figure 10, acquisition module 701, including:
Judging unit 707, for according to default pattern rule information aggregate, judging whether and the first electronic programming
The corresponding pattern rule information of menu;
Acquiring unit 708, for when exist pattern rule information corresponding with first electric program menu when, according to
The pattern rule information, obtains the head tag file of first electric program menu, according to the first electric program menu
Obtain the live TV stream of first electric program menu.
In one embodiment, the first determining module 703 is used for when by head tag file and live TV stream, the match is successful,
The broadcast start time and delay duration of the column in the live TV stream for identifying, determine the second of the first electric program menu
Broadcast start time, wherein, postponing duration at least includes system delay.
As shown in figure 11, it is device that the embodiment of the present invention includes the automatic Verification electric program menu of all modules
Detailed construction schematic diagram, the function of each module is described in detail in embodiments of the present invention in Figure 11, is not being repeated herein.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program
Product.Therefore, the present invention can be using the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Apply the form of example.And, the present invention can be used and wherein include the computer of computer usable program code at one or more
The shape of the computer program product implemented in usable storage medium (including but not limited to magnetic disk storage and optical memory etc.)
Formula.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product
Figure and/or block diagram are described.It should be understood that every first-class during flow chart and/or block diagram can be realized by computer program instructions
The combination of flow and/or square frame in journey and/or square frame and flow chart and/or block diagram.These computer programs can be provided
The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced for reality by the instruction of computer or the computing device of other programmable data processing devices
The device of the function of being specified in present one flow of flow chart or multiple one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable data processing devices with spy
In determining the computer-readable memory that mode works so that instruction of the storage in the computer-readable memory is produced and include finger
Make the manufacture of device, the command device realize in one flow of flow chart or multiple one square frame of flow and/or block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented treatment, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
Obviously, those skilled in the art can carry out various changes and modification without deviating from essence of the invention to the present invention
God and scope.So, if these modifications of the invention and modification belong to the scope of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to comprising these changes and modification.
Claims (11)
1. a kind of method of automatic Verification electric program menu, it is characterised in that comprise the following steps:
According to the first electric program menu, the head tag file and first electronics of first electric program menu are obtained
The live TV stream of program guide, wherein, when at least being commenced play out including channel information and first in first electric program menu
Between;
The head tag file is matched with the live TV stream, when the commencing play out of column in the live TV stream is recognized
Between;
When the match is successful for the head tag file and the live TV stream, column in the live TV stream for identifying
Broadcast start time, determines the second broadcast start time of first electric program menu;
According to the second broadcast start time of first electric program menu for determining, first electric program menu is verified
In the first broadcast start time, obtain the second electric program menu;
It is described that the head tag file live is flowed into described when more than two head tag files are got
Row matching, recognizes the broadcast start time of the column in the live TV stream, including:
The described two head tag files above that will be got are in different threads while being carried out with the live TV stream
Matching, recognizes the broadcast start time of the column in the live TV stream;
It is described when the match is successful for the head tag file and the live TV stream, according to the column in the live TV stream for identifying
Purpose broadcast start time, determines the second broadcast start time of first electric program menu, including:
The match is successful with the live TV stream at least one of head tag file more than described two head tag file
When, the broadcast start time of the column in the live TV stream for identifying determines the of first electric program menu
Two broadcast start times.
2. method according to claim 1, it is characterised in that the head tag file includes:Head video features are believed
Breath and/or head audio feature information.
3. method according to claim 1, it is characterised in that described that the head tag file live is flowed into described
Row matching, before the broadcast start time of the column in the identification live TV stream, methods described also includes:
According to the first broadcast start time in first electric program menu, it is determined that by the head tag file with it is described
The beginning match time that live TV stream is matched;
It is described that the head tag file is matched with the live TV stream, recognize the column in the live TV stream start broadcast
Put the time, including:
According to match time is opened, the head tag file is matched with the live TV stream, in the identification live TV stream
Column broadcast start time.
4. method according to claim 1, it is characterised in that described that the head tag file live is flowed into described
Row matching, after the broadcast start time of the column in the identification live TV stream, methods described also includes:
Overtime control is carried out to the process that head tag file is matched with live TV stream, the process of the matching is judged
Whether preset duration is exceeded;
It is described when by the head tag file and the live TV stream, the match is successful, according in the live TV stream for identifying
The broadcast start time of column, determines the second broadcast start time of first electric program menu, including:
When the process of the matching is less than or equal to preset duration, and the head tag file is matched with the live TV stream
During success, the broadcast start time of the column in the live TV stream for identifying determines first electric program menu
The second broadcast start time.
5., according to any described method in claim 1-4, it is characterised in that described according to the first electric program menu, obtain
The head tag file of first electric program menu and the live TV stream of first electric program menu are taken, including:
According to default pattern rule information aggregate, template rule corresponding with first electric program menu are judged whether
Then information;
When there is pattern rule information corresponding with first electric program menu, according to the pattern rule information, obtain
The head tag file of first electric program menu is taken, first electronic programming is obtained according to the first electric program menu
The live TV stream of menu.
6. method according to claim 1, it is characterised in that described when the head tag file and the live TV stream
During with success, the broadcast start time of the column in the live TV stream for identifying determines the first electronic programming dish
The second single broadcast start time, including:
When by the head tag file and the live TV stream, the match is successful, according to the column in the live TV stream for identifying
Broadcast start time and postpone duration, determine the second broadcast start time of first electric program menu, wherein, it is described
Postponing duration at least includes system delay.
7. a kind of device of automatic Verification electric program menu, it is characterised in that including:
Acquisition module, for according to the first electric program menu, obtaining the head tag file of first electric program menu
With the live TV stream of first electric program menu, wherein, in first electric program menu at least include channel information and
First broadcast start time;
Identification module, for the head tag file to be matched with the live TV stream, recognizes the column in the live TV stream
Purpose broadcast start time;
First determining module, for when the match is successful for the head tag file and the live TV stream, according to the institute for identifying
The broadcast start time of the column in live TV stream is stated, the second broadcast start time of first electric program menu is determined;
Correction verification module, for the second broadcast start time according to first electric program menu for determining, verifies described the
The first broadcast start time in one electric program menu, obtains the second electric program menu;
The identification module be used for when more than two head tag files are got, by get it is described two with
On the head tag file matched with the live TV stream simultaneously in different threads, recognize the column in the live TV stream
Purpose broadcast start time;
First determining module is used for when at least one of described two head tag files above head tag file
When the match is successful with the live TV stream, the broadcast start time of the column in the live TV stream for identifying, it is determined that described
Second broadcast start time of the first electric program menu.
8. device according to claim 7, it is characterised in that described device also includes:
Second determining module, is matched the head tag file with the live TV stream for the identification module, identification
Before the broadcast start time of the column in the live TV stream, in first electric program menu first commences play out
Time, it is determined that the beginning match time that the head tag file is matched with the live TV stream;
It is described that the head tag file is matched with the live TV stream, recognize the column in the live TV stream start broadcast
Put the time, including:
According to match time is opened, the head tag file is matched with the live TV stream, in the identification live TV stream
Column broadcast start time.
9. device according to claim 7, it is characterised in that described device also includes:
Control module, is matched the head tag file with the live TV stream for the identification module, and identification is described
After the broadcast start time of the column in live TV stream, the process that head tag file is matched with live TV stream is entered to described
Row overtime control, judges whether the process of the matching exceedes preset duration;
First determining module is used for when the process of the matching is less than or equal to preset duration, and by the head feature
File and the live TV stream be when the match is successful, the broadcast start time of the column in the live TV stream for identifying, it is determined that
Second broadcast start time of first electric program menu.
10. according to any described device in claim 7-9, it is characterised in that the acquisition module, including:
Judging unit, for according to default pattern rule information aggregate, judging whether and the first electronic programming dish
Single corresponding pattern rule information;
Acquiring unit, for when there is pattern rule information corresponding with first electric program menu, according to the mould
Plate Rule Information, obtains the head tag file of first electric program menu, and institute is obtained according to the first electric program menu
State the live TV stream of the first electric program menu.
11. devices according to claim 7, it is characterised in that
First determining module is used for when by the head tag file and the live TV stream, the match is successful, according to identifying
The live TV stream in column broadcast start time and postpone duration, determine that the second of first electric program menu opens
Beginning reproduction time, wherein, the delay duration at least includes system delay.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410077305.2A CN104185066B (en) | 2014-03-04 | 2014-03-04 | A kind of method and device of automatic Verification electric program menu |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410077305.2A CN104185066B (en) | 2014-03-04 | 2014-03-04 | A kind of method and device of automatic Verification electric program menu |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104185066A CN104185066A (en) | 2014-12-03 |
CN104185066B true CN104185066B (en) | 2017-05-31 |
Family
ID=51965754
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410077305.2A Expired - Fee Related CN104185066B (en) | 2014-03-04 | 2014-03-04 | A kind of method and device of automatic Verification electric program menu |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104185066B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341736B (en) * | 2015-07-06 | 2019-11-29 | 无锡天脉聚源传媒科技有限公司 | A kind of method and device verifying electronic program list |
CN106231429B (en) * | 2015-10-30 | 2019-05-21 | 无锡天脉聚源传媒科技有限公司 | Electronic program guide bearing calibration and device |
CN105451068A (en) * | 2015-11-24 | 2016-03-30 | 华数传媒网络有限公司 | Electronic program list generation method and device |
CN105915965B (en) * | 2016-04-15 | 2019-03-12 | 无锡天脉聚源传媒科技有限公司 | It is a kind of to broadcast single inspection method and device |
CN105933740A (en) * | 2016-06-28 | 2016-09-07 | 无锡天脉聚源传媒科技有限公司 | Method and device for correcting program information in EPG (Electronic Program Guide) |
CN106303716A (en) * | 2016-08-31 | 2017-01-04 | 无锡天脉聚源传媒科技有限公司 | The method and device of video matching |
CN110519629B (en) * | 2019-08-29 | 2021-08-13 | 杭州当虹科技股份有限公司 | Simple intelligent EPG calibration method based on screenshot |
CN111489764B (en) * | 2020-03-30 | 2023-09-22 | 北京讯听网络技术有限公司 | Method and device for matching audio features and positioning audio program starting time |
CN111540376A (en) * | 2020-03-30 | 2020-08-14 | 北京讯听网络技术有限公司 | Method and device for intelligently fragmenting broadcast program and storage medium |
CN111540377B (en) * | 2020-03-30 | 2023-08-25 | 北京讯听网络技术有限公司 | System for intelligent fragmentation of broadcast program |
CN115734030B (en) * | 2022-12-14 | 2024-01-26 | 海看网络科技(山东)股份有限公司 | Method for accelerating mobile terminal to acquire live channel program list |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1398483A (en) * | 2000-09-19 | 2003-02-19 | 皇家菲利浦电子有限公司 | Follow up correction to EPG for recording systems to reset requests for recordings |
CN101448113A (en) * | 2008-12-29 | 2009-06-03 | 深圳创维-Rgb电子有限公司 | Scheduled program processing method of digital television, device and digital television receiving terminal |
CN101964886A (en) * | 2010-09-03 | 2011-02-02 | 深圳创维数字技术股份有限公司 | EPG calibration system based on user operation log and method |
CN103152639A (en) * | 2013-03-25 | 2013-06-12 | 天脉聚源(北京)传媒科技有限公司 | Method and device for correcting television program list |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101053252B (en) * | 2004-08-10 | 2011-05-25 | 索尼株式会社 | Information signal processing method, information signal processing device |
-
2014
- 2014-03-04 CN CN201410077305.2A patent/CN104185066B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1398483A (en) * | 2000-09-19 | 2003-02-19 | 皇家菲利浦电子有限公司 | Follow up correction to EPG for recording systems to reset requests for recordings |
CN101448113A (en) * | 2008-12-29 | 2009-06-03 | 深圳创维-Rgb电子有限公司 | Scheduled program processing method of digital television, device and digital television receiving terminal |
CN101964886A (en) * | 2010-09-03 | 2011-02-02 | 深圳创维数字技术股份有限公司 | EPG calibration system based on user operation log and method |
CN103152639A (en) * | 2013-03-25 | 2013-06-12 | 天脉聚源(北京)传媒科技有限公司 | Method and device for correcting television program list |
Also Published As
Publication number | Publication date |
---|---|
CN104185066A (en) | 2014-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104185066B (en) | A kind of method and device of automatic Verification electric program menu | |
CN106227335B (en) | Interactive learning method for preview lecture and video course and application learning client | |
CN109389275A (en) | A kind of image labeling method and device | |
CN106649694A (en) | Method and device for identifying user's intention in voice interaction | |
CN107644085B (en) | Method and device for generating sports event news | |
CN101483767B (en) | Method and apparatus for recording and playing back content data | |
CN107146618A (en) | Method of speech processing and device | |
CN109871326A (en) | A kind of method and apparatus that script is recorded | |
CN104185088B (en) | A kind of method for processing video frequency and device | |
CN106973317A (en) | Multimedia data processing method, multimedia data providing method, apparatus and system | |
CN107426583A (en) | Video editing method, server and video playing system based on hot spots | |
CN106658188A (en) | Method and device for intelligently monitoring video lag | |
CN114245205B (en) | Video data processing method and system based on digital asset management | |
CN106034263A (en) | Calibration method and calibration device for audio/video in media file | |
CN105069037A (en) | Search content display method and apparatus | |
CN106658219A (en) | Sound setting method and system | |
CN106210908A (en) | A kind of advertisement sending method and device | |
CN104751870B (en) | A kind of information processing method and electronic equipment | |
CN105578290A (en) | EPG-based plan video dotting method and device | |
CN104517306A (en) | Method and device for playing animation | |
CN105915965B (en) | It is a kind of to broadcast single inspection method and device | |
CN106060388A (en) | Full-automatic micro-course recording control method and system | |
CN107863112A (en) | A kind of audio acquisition methods and device | |
CN104185032B (en) | A kind of video frequency identifying method and system | |
CN105307004B (en) | A kind of method and device of definite television channel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method and device for automatically checking electronic program menu Effective date of registration: 20210104 Granted publication date: 20170531 Pledgee: Inner Mongolia Huipu Energy Co.,Ltd. Pledgor: WUXI TVMINING MEDIA SCIENCE & TECHNOLOGY Co.,Ltd. Registration number: Y2020990001517 |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170531 Termination date: 20210304 |