Summary of the invention
The present invention provides the collection of illustrative plates of a kind of program key word to generate method and device, can be by the key word of the program of extractionDisplay with the form of key word collection of illustrative plates, so that advertiser is being fully understood by each key word by described key word collection of illustrative platesIn the case of, select the key word of program to throw in advertisement as required, its operating process is easy, improves Consumer's Experience.
First aspect according to embodiments of the present invention, it is provided that the collection of illustrative plates of a kind of program key word generates method, including:
Extract the key word of each program;
Obtain the user related information corresponding with each described key word;
Obtain the number of times that each described key word occurs simultaneously with other key words;
The user related information corresponding according to each described key word and each described key word go out with other key words simultaneouslyExisting number of times, generates key word collection of illustrative plates.
In one embodiment, the user related information that described and each described key word is corresponding includes: with each described keyThe quantity or logical of the viewing user of the program that the quantity of the participating user of the interactive event that word is corresponding is corresponding with each described key wordCross the number of ads that each described key word carries out throwing in.
In one embodiment, the described user related information corresponding according to each described key word and each described key wordThe number of times simultaneously occurred with other key words, generates key word collection of illustrative plates, including:
User related information corresponding for each described key word is shown on described key word collection of illustrative plates with preset pattern, and orderThe number of described user related information is corresponding with the size of described preset pattern;
The number of times that each described key word and other key words occur simultaneously is shown with the distant relationships of described preset patternOn described key word collection of illustrative plates, and order occur simultaneously number of times number corresponding with the distance of described preset pattern.
In one embodiment, the key word of each program of described extraction, including:
Obtaining the program-related information of each program, described program-related information includes program credits, program label and programVoice messaging;
From the relevant information of described program, extract one group of key word every a preset duration;
According to default statistical rules, the many groups key word within the program duration of described program extracts described programKey word.
In one embodiment, described basis presets statistical rules, many groups of passes within the program duration of described programKeyword extracts the key word of described program, including:
Add up in the many groups key word within the program duration of described program, the total degree that each key word repeats;
Add up the number of times that each key word occurs simultaneously with other key words;
The number of times that the total degree repeated by each key word occurs with each key word and other key words simultaneously entersRow weighted sum is also ranked up;
Obtain ranking key word within default ranking after sequence, and be recorded as the key word of described program.
Second aspect according to embodiments of the present invention, also provides for the collection of illustrative plates generating means of a kind of program key word, including:
Extraction module, for extracting the key word of each program;
First acquisition module, for obtaining the user related information corresponding with each described key word;
Second acquisition module, for obtaining the number of times that each described key word and other key words occur simultaneously;
Collection of illustrative plates generation module, for according to user related information corresponding to each described key word and each described key word withThe number of times that other key words occur simultaneously, generates key word collection of illustrative plates.
In one embodiment, the user related information that described and each described key word is corresponding includes: with each described keyThe quantity or logical of the viewing user of the program that the quantity of the participating user of the interactive event that word is corresponding is corresponding with each described key wordCross the number of ads that each described key word carries out throwing in.
In one embodiment, described collection of illustrative plates generation module includes:
First display sub-module, for showing user related information corresponding for each described key word in institute with preset patternState on key word collection of illustrative plates, and make the number of described user related information corresponding with the size of described preset pattern;
Second display sub-module, presets with described for the number of times each described key word and other key words occurred simultaneouslyThe distant relationships of figure shows on described key word collection of illustrative plates, and the order number of times that simultaneously occurs number with described preset patternApart from corresponding.
In one embodiment, described extraction module includes:
Obtain submodule, for obtaining the program-related information of each program, described program-related information include program credits,Program label and program voice messaging;
First extracts submodule, for from the relevant information of described program, extracts one group of pass every a preset durationKeyword;
Second extracts submodule, for according to presetting statistical rules, many groups of passes within the program duration of described programKeyword extracts the key word of described program.
In one embodiment, described second extraction submodule includes:
First statistic unit, in the many groups key word within the program duration adding up described program, each key wordThe total degree repeated;
Second statistic unit, for adding up the number of times that each key word and other key words occur simultaneously;
Sequencing unit, for total degree that each key word is repeated with each key word with other key words simultaneouslyThe number of times occurred is weighted summation and is ranked up;
Acquiring unit, for obtaining ranking key word within default ranking after sequence, and is recorded as described jointPurpose key word.
The technical scheme that the embodiment of the present invention provides can produce following beneficial effect: extracts the key word of each program;ObtainThe user related information corresponding with each described key word;Obtain the number of times that each described key word occurs simultaneously with other key words;The number of times that the user related information corresponding according to each described key word and each described key word occur with other key words simultaneously,Generate key word collection of illustrative plates.The key word of the program of extraction can be displayed by the program with the form of key word collection of illustrative plates, thusMake advertiser in the case of being fully understood by each key word by described key word collection of illustrative plates, select the key of program as requiredAdvertisement thrown in word, and its operating process is easy, improves Consumer's Experience.
Other features and advantages of the present invention will illustrate in the following description, and, partly become from descriptionObtain it 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.
Below by drawings and Examples, technical scheme is described in further detail.
Detailed description of the invention
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are illustrated, it will be appreciated that preferred reality described hereinExecute example be merely to illustrate and explain the present invention, be not intended to limit the present invention.
Disclosure embodiment provides the collection of illustrative plates of a kind of program key word and generates method, the key of the program for extractingWord displays with the form of key word collection of illustrative plates, so that advertiser is being fully understood by each key by described key word collection of illustrative platesIn the case of word, selecting the key word of program to throw in advertisement as required, its operating process is easy, improves Consumer's Experience.AsShown in Fig. 1, the method comprising the steps of S10-S40:
In step slo, the key word of each program is extracted.
In one embodiment, as it is shown on figure 3, described step S10 includes:
Step S101, obtaining the program-related information of each program, described program-related information includes program credits, program markSign and program voice messaging;Intelligible, the relevant information of described program can also include the accessories of personage, wearing etc. in programThe relevant informations such as the noun that other article occurred in article or program and spectators pay close attention to, as long as wanting input with advertiserAdvertisement is correlated with.In one embodiment, described program label includes programm name, program abstract, program category and programRelated personnel.Intelligible, described program label can also need to be set according to user.In one embodiment, obtainDuring the relevant information of program, the program voice messaging in described program-related information needs first to be converted to word, the most again rearContinuous step carries out the extraction of key word, it will be appreciated that, it is converted into literary composition again after can first obtaining this program voice messagingWord, it is also possible to wait that this program voice messaging obtains after being converted to word again.
Step S102, from the relevant information of described program, extract one group of key word every a preset duration;Wherein,Described preset duration can need be set according to user, such as, is set as one minute, now, and will be from every one minuteThe relevant information of described program obtains one group of key word, in order to follow-up add up.And in one group of key word key word isThe quantity of rear reservation can also be set according to user's request, it is also possible to obtains all of key word according to default condition.In one embodiment, use Tf-idf algorithm (a kind of weighted statistical method for information retrieval with data mining) from describedThe relevant information of program filters out the key word within preset duration described in a group.It is understood, of course, that, described Tf-idf calculatesMethod can also be replaced with other algorithms being suitable for, as long as the demand of key word can be reached to extract.Wherein, described pre-If duration can need to be set according to user, such as, it is set as one minute, now, Tf-will be used every one minuteIdf algorithm obtains one group of key word from the relevant information of described program, in order to follow-up add up.
Step S103, basis preset statistical rules, extract in the many groups key word within the program duration of described programThe key word of described program.Intelligible, when preset duration described in the program time length ratio of described program the most in short-term, described key wordMay only have one group.Described default statistical rules can be set according to user's request.
In one embodiment, as shown in Figure 4, described step S103 includes:
Step S1031, adding up in the many groups key word within the program duration of described program, each key word repeatsTotal degree;Intelligible, when preset duration described in the program time length ratio of described program the most in short-term, described key word may only haveOne group.In this step, can add up the total degree that in many group key words, each key word repeats, the number of times of appearance is the most,More being paid close attention to by spectators of this key word is described, for advertiser, this key word is worth the highest.
Step S1032, add up the number of times that each key word and other key words occur simultaneously;In this step, can add upThe number of times that each key word and other key words occur simultaneously, the number of times simultaneously occurred is the most, illustrates that this key word closes with otherThe contact of keyword is the tightst.
Step S1033, the total degree repeated by each key word go out with other key words with each key word simultaneouslyExisting number of times is weighted summation and is ranked up;Intelligible, both can be defined by the weights of weighting as required.
Ranking key word within default ranking after step S1034, acquisition sequence, and it is recorded as described programKey word.Wherein, described default ranking can be set as required, such as sets and presets ranking as front ten, then, sequenceKey word front ten is the key word of this program.
In step S20, obtain the user related information corresponding with each described key word;In one embodiment, describedThe user related information corresponding with each described key word includes: the participating user of the interactive event corresponding with each described key wordThe viewing quantity of user of the program that quantity is corresponding with each described key word or carried out the advertisement thrown in by each described key wordQuantity.Intelligible, described user related information can also include other user profile corresponding with this key word, such as with respectivelyThe participation of the Regional Distribution interactive event corresponding with each described key word of the viewing user of the program that described key word is corresponding is usedThe Regional Distribution at family etc..
In step s 30, the number of times that each described key word occurs simultaneously is obtained with other key words;Each key word and itsThe number of times that his key word occurs simultaneously is the most, illustrates that this key word is the tightst with contacting of other key words.
In step s 40, according to user related information corresponding to each described key word and each described key word and otherThe number of times that key word occurs simultaneously, generates key word collection of illustrative plates.
In one embodiment, as in figure 2 it is shown, described step S40 includes:
Step S401, user related information corresponding for each described key word is shown at described key word figure with preset patternIn spectrum, and make the number of described user related information corresponding with the size of described preset pattern;Wherein, described preset pattern canTo be arranged as required to, such as could be arranged to all figures that can compare size and distance such as circle or square,When described preset pattern is circle, the circle representing a key word is the biggest, and the user related information quantity of its correspondence is describedIt is the biggest that (quantity of the participating user of such as, corresponding with each described key word interactive event is the most and each described key word is correspondingThe quantity of viewing user of program the most or to carry out, by each described key word, the number of ads thrown in the most etc.).
Step S402, the number of times each described key word and other key words simultaneously occurred are with the distance of described preset patternRelation shows on described key word collection of illustrative plates, and order occur simultaneously number of times number relative with the distance of described preset patternShould.Intelligible, represent the relation between described preset pattern distance the most closely two key words of explanation of two key words respectivelyThe nearest, contact the tightst.
The said method that the embodiment of the present invention provides, extracts the key word of each program;Obtain corresponding with each described key wordUser related information;Obtain the number of times that each described key word occurs simultaneously with other key words;According to each described key word pairThe number of times that the user related information answered and each described key word occur with other key words simultaneously, generates key word collection of illustrative plates.ShouldThe key word of the program of extraction can be displayed by scheme with the form of key word collection of illustrative plates, so that advertiser is passing throughState in the case of key word collection of illustrative plates is fully understood by each key word, select the key word of program to throw in advertisement as required, its operationProcess is easy, improves Consumer's Experience.
The collection of illustrative plates of the program key word that the corresponding embodiment of the present invention provides generates method, and the present invention also provides for program key wordCollection of illustrative plates generating means, as it is shown in figure 5, this device comprises the steps that
Extraction module 61, for extracting the key word of each program;
First acquisition module 62, for obtaining the user related information corresponding with each described key word;
Second acquisition module 63, for obtaining the number of times that each described key word and other key words occur simultaneously;
Collection of illustrative plates generation module 64, for the user related information corresponding according to each described key word and each described key wordThe number of times simultaneously occurred with other key words, generates key word collection of illustrative plates.
In one embodiment, the user related information that described and each described key word is corresponding includes: with each described keyThe quantity or logical of the viewing user of the program that the quantity of the participating user of the interactive event that word is corresponding is corresponding with each described key wordCross the number of ads that each described key word carries out throwing in.
In one embodiment, as shown in Figure 6, described collection of illustrative plates generation module 64 includes:
First display sub-module 641, for showing user related information corresponding for each described key word with preset patternOn described key word collection of illustrative plates, and make the number of described user related information corresponding with the size of described preset pattern;
Second display sub-module 642, the number of times being used for each described key word and other key words simultaneously occur is with describedThe distant relationships of preset pattern shows on described key word collection of illustrative plates, and order occur simultaneously number of times number with described default figureThe distance of shape is corresponding.
In one embodiment, as it is shown in fig. 7, described extraction module 61 includes:
Obtaining submodule 611, for obtaining the program-related information of each program, described program-related information includes program wordCurtain, program label and program voice messaging;
First extracts submodule 612, for from the relevant information of described program, extracts one group every a preset durationKey word;
Second extracts submodule 613, for according to presetting statistical rules, many groups within the program duration of described programKey word extracts the key word of described program.
In one embodiment, as shown in Figure 8, described second extraction submodule 613 includes:
First statistic unit 6131, in the many groups key word within the program duration adding up described program, Mei GeguanThe total degree that keyword repeats;
Second statistic unit 6132, for adding up the number of times that each key word and other key words occur simultaneously;
Sequencing unit 6133, for total degree and each key word and other key words of being repeated by each key wordThe number of times simultaneously occurred is weighted summation and is ranked up;
Acquiring unit 6134, for obtaining ranking key word within default ranking after sequence, and is recorded as instituteState the key word of program.
The said apparatus that the embodiment of the present invention provides, can be by the key word of program that extracts with the form of key word collection of illustrative platesDisplay, so that advertiser is in the case of being fully understood by each key word by described key word collection of illustrative plates, as requiredAdvertisement thrown in the key word selecting program, and its operating process is easy, improves Consumer's Experience.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or computer programProduct.Therefore, the reality in terms of the present invention can use complete hardware embodiment, complete software implementation or combine software and hardwareExecute the form of example.And, the present invention can use at one or more computers wherein including computer usable program codeThe shape of the upper computer program implemented of usable storage medium (including but not limited to disk memory and optical memory etc.)Formula.
The present invention is with reference to method, equipment (system) and the flow process of computer program according to embodiments of the present inventionFigure and/or block diagram describe.It should be understood that can by computer program request flowchart and/or block diagram in the most first-classFlow process in journey and/or square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be providedRequest arrives the processor of general purpose computer, special-purpose computer, Embedded Processor or other programmable information processing equipments to produceA raw machine so that the request performed by the processor of computer or other programmable information processing equipments is produced for realThe device of the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame now.
The request of these computer programs may be alternatively stored in and computer or other programmable information processing equipments can be guided with spyDetermine in the computer-readable memory that mode works so that the request being stored in this computer-readable memory produces and includes askingSeek the manufacture of device, this request unit realize at one flow process of flow chart or multiple flow process and/or one square frame of block diagram orThe function specified in multiple square frames.
The request of these computer programs also can be loaded in computer or other programmable information processing equipments so that at meterPerform sequence of operations step on calculation machine or other programmable devices to produce computer implemented process, thus at computer orThe request performed on other programmable devices provides for realizing at one flow process of flow chart or multiple flow process and/or block diagram oneThe step of the function specified in individual square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and the modification essence without deviating from the present invention to the present inventionGod and scope.So, if these amendments of the present invention and modification belong to the scope of the claims in the present invention and equivalent technologies thereofWithin, then the present invention is also intended to comprise these change and modification.