CN112016968A - Information pushing method and device, electronic equipment and storage medium - Google Patents
Information pushing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN112016968A CN112016968A CN202010885999.8A CN202010885999A CN112016968A CN 112016968 A CN112016968 A CN 112016968A CN 202010885999 A CN202010885999 A CN 202010885999A CN 112016968 A CN112016968 A CN 112016968A
- Authority
- CN
- China
- Prior art keywords
- key information
- preset key
- information
- content
- interface content
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004590 computer program Methods 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 16
- 238000004364 calculation method Methods 0.000 description 4
- 239000006071 cream Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 241000282326 Felis catus Species 0.000 description 3
- 210000003608 fece Anatomy 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000002513 implantation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241000282324 Felis Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0255—Targeted advertisements based on user history
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Library & Information Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to the technical field of Internet, and provides an information pushing method, an information pushing device, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring interface content of a video; detecting whether the interface content contains preset key information or not, wherein the preset key information is associated with push information; and if the interface content contains the preset key information, pushing according to the pushing information associated with the preset key information. The invention can improve the viscosity between the pushed advertisement and the video interface content and simultaneously improve the pushing accuracy.
Description
Technical Field
The present invention relates to the field of internet technologies, and in particular, to an information pushing method and apparatus, an electronic device, and a storage medium.
Background
Nowadays, with the development of internet technology and mobile internet technology, more and more merchants place advertisements through the internet and the mobile internet. Since consumers/users are directly accessible through the internet and the mobile internet, targeted advertisement delivery to individual consumers/users can be achieved.
At present, the way of advertising in various video software is popular with many advertisers, but basically, fixed advertisements and advertisements irrelevant to video even make users feel that irrelevant advertisement windows pop up, and users cannot acquire information relevant to subtitles in the video playing process. Therefore, the problems of low advertisement putting accuracy and low association degree with video playing exist in the prior art.
Disclosure of Invention
The embodiment of the invention provides an information pushing method, which can improve the viscosity between pushed advertisements and video interface contents and improve the pushing accuracy.
In a first aspect, an embodiment of the present invention provides an information pushing method, where the method includes the following steps:
acquiring interface content of a video;
detecting whether the interface content contains the preset key information or not, wherein the preset key information is associated with push information;
and if the interface content contains the preset key information, pushing according to the pushing information associated with the preset key information.
In a second aspect, an embodiment of the present invention further provides an information pushing apparatus, including:
the acquisition module is used for acquiring the interface content of the video;
the detection module is used for detecting whether the interface content contains the preset key information or not, and the preset key information is associated with the push information;
and the pushing module is used for pushing according to the pushing information associated with the preset key information if the interface content contains the preset key information.
In a third aspect, an embodiment of the present invention further provides an electronic device, including: the information push method comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the steps in the information push method provided by the embodiment when executing the computer program.
In a fourth aspect, a computer-readable storage medium has a computer program stored thereon, and the computer program, when executed by a processor, implements the steps in the information pushing method provided by the embodiment.
In the embodiment of the invention, the interface content of the video is acquired; detecting whether the interface content contains the preset key information or not, wherein the preset key information is associated with push information; and if the interface content contains the preset key information, pushing according to the pushing information associated with the preset key information. According to the method and the device, the interface content of the video is directly positioned, the acquired interface content is compared with the preset key information, and therefore when the preset key information exists in the interface content, the push information related to the preset key information can be pushed directly, and the push information is the content related to the interface content and is not unrelated. When watching a video, a user can quickly and accurately acquire the push information, so that the viscosity between the push information and the interface content in the video is improved, and the push accuracy is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of an information pushing method according to an embodiment of the present invention;
fig. 2 is a flowchart of another information pushing method provided by an embodiment of the present invention;
fig. 3 is a flowchart of another information pushing method provided by an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of another information pushing apparatus according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of another information pushing apparatus according to an embodiment of the present invention;
FIG. 7 is a schematic structural diagram of another information pushing apparatus according to an embodiment of the present invention;
FIG. 8 is a schematic structural diagram of another information pushing apparatus according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of another information pushing apparatus provided in the embodiment of the present invention;
fig. 10 is a schematic structural diagram of another information pushing apparatus provided in the embodiment of the present invention;
fig. 11 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention. On the contrary, the embodiments of the invention include all changes, modifications and equivalents coming within the spirit and terms of the claims appended hereto.
In the description of the present invention, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In the description of the present invention, it is to be noted that, unless otherwise explicitly specified or limited, the terms "connected" and "connected" are to be interpreted broadly, e.g., as being fixed or detachable or integrally connected; can be mechanically or electrically connected; may be directly connected or indirectly connected through an intermediate. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art. In addition, in the description of the present invention, "a plurality" means two or more unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
In order to solve the problems that when advertisement putting is carried out in various existing video software, a plurality of fixed advertisements and advertisements irrelevant to videos are basically provided, sometimes even advertisement windows irrelevant to user dislike pop up, and users cannot acquire information relevant to subtitles in the video playing process in time, the embodiment of the invention provides an information pushing method, an information pushing device, electronic equipment and a storage medium. An information push method, an apparatus, an electronic device, and a storage medium according to embodiments of the present invention are described below with reference to the accompanying drawings.
It should be noted that, in the present invention, the push information may refer to a network push advertisement that has a certain relation with the interface content. The network pushed advertisement may include a web advertisement, an advertisement embedded in an application, and the like. It should be noted that the advertisement playing media (video playing electronic device) related to the present invention may include, but is not limited to, mobile media (such as a mobile phone and a tablet), video media, mobile video media, PC (Personal Computer) media, various new digital media, and the like.
Fig. 1 is a flowchart of an information pushing method according to an embodiment of the present invention.
As shown in fig. 1, the information push method includes the following steps:
s101, acquiring interface content of the video.
In this embodiment, the information push method is mainly applied to the aspect of advertisement push of videos. During the current video playing process, especially in the mobile terminal (mobile phone, tablet, computer, etc.) of the user, many advertisement contents are pushed. Particularly, in the process of video playing, if advertisement implantation occurs, a user wants to acquire information related to the implanted advertisement in time, but easily forgets, or only sees a caption/picture, even a part of mosaic content/picture, and then the user is difficult to acquire the related information. In view of the above situation or similar situations, an embodiment of the present invention provides an information pushing method to solve the above problems.
The interface content of the acquired video may be that the video interface is identified by the existing content identification technology, for example: baidu character recognition OCR, and the like. The video can be played through various mobile terminals such as a mobile phone, a tablet, a personal computer and the like, and the video can be a video played by a webpage, a video played by user software and the like. The interface content may include content included in each frame appearing in the video playing process, for example: subtitles played by a television play, barrages played by end users, advertisements implanted in the process of playing videos, and the like.
S102, whether the interface content contains preset key information or not is detected, and the preset key information is associated with the push information.
The preset key information may include a keyword, a keyword sentence, a key picture, a product unique identifier, and the like, for example: the key words are the feline excrement coffee, the key picture is the Teddy dog, and the unique product identification is anmulxi. The push information may be a push advertisement, and the push advertisement may be a purchase link, an information introduction, a location introduction, and the like of the product. For example: if the preset key information is the cat dung coffee, the push information can be a purchase link of a certain brand of cat dung coffee or introduction of information such as the variety of the cat dung coffee; the preset key information is Shenzhen, and the push information is the overall planning layout information of Shenzhen in the future 40 years, and the like. The association relationship between the pushed advertisement and the preset key information may be preset, and the preset key information and the pushed information may be one-to-one association, or certainly may be one-to-many association, that is, one preset key information corresponds to one pushed information, or one preset key information corresponds to a plurality of pushed information.
After the interface content is extracted, the extracted interface content may be compared with key information preset in advance, that is, information matching is performed, and whether preset key information exists in the extracted interface content is determined, for example: the interface content extracted from the video is 'a cup of brand a will be purchased for a while to a deceased article', and if the preset key information also includes two keywords of 'brand a' and 'cup', the comparison can be successful. Otherwise, it indicates that the matching fails, and failure may indicate that no push is performed.
S103, if the interface content contains the preset key information, pushing is carried out according to the pushing information associated with the preset key information.
If the interface content contains the preset key information, the corresponding push information can be directly called for direct push according to the incidence relation between the preset key information and the push information. During pushing, the video can be displayed at a position with smaller influence in a video playing interface through a pushing window, so that poor user experience caused by watching videos by users is avoided. And the user can selectively enter the popped push window, namely, the user can select to close the window. When it is detected that the user does not close the push window within a preset time period, the window can be automatically closed.
In consideration of the problem of large data volume of the interface content, the acquired interface content does not need to be stored, and is only used for comparison with preset key information. As a possible embodiment, after the advertisement is pushed to the popped up push window, the push window interface may include functions of collection, marking, and the like. When a user does not want to enter the push interface immediately but wants to enter the push interface again when watching a video, the user can collect and mark the video first, and can search the collected and marked push window on the personal information page at any time and then enter the push window at the later stage. The user experience is guaranteed, the advertisement pushing task is completed, and the click rate of the user is improved.
In the embodiment of the invention, the interface content of the video is acquired; detecting whether the interface content contains preset key information or not, wherein the preset key information is associated with the push information; and if the interface content contains the preset key information, pushing according to the pushing information associated with the preset key information. The obtained interface content is compared with the preset key information by directly positioning the interface content of the video, so that when the preset key information exists in the interface content, the push information (advertisement) associated with the preset key information can be pushed directly, and the push information is the content linked with the interface content but not the irrelevant content. When watching a video, a user can quickly and accurately acquire the push information, so that the viscosity between the push information and the interface content in the video is improved, and the push accuracy is improved.
As shown in fig. 2, fig. 2 is a flowchart of another information pushing method provided in the embodiment of the present invention, which specifically includes the following steps:
s201, acquiring interface content of the video.
S202, loading preset key information stored in a key information database, wherein the preset key information is associated with the push information.
The key information database may be a database for storing preset key information. Preset key information can be classified and stored in the key information database, for example: product purchase links are classified into a category a, historical character introduction is classified into a category B, book introduction is classified into a category C, and the like. The key information in each category constitutes a set.
After the interface content of the video is acquired, the identified interface content can be roughly identified, namely, which type of information such as keywords, pictures and the like in the interface content belongs to is identified, so that the key information of the same type can be conveniently loaded from the key data information database. The amount of computation and the time for loading data can be reduced.
S203, comparing the preset key information with the extracted interface content.
After the preset key information is loaded, the preset key information can be compared with the extracted interface content, and the comparison can be carried out by comparing the key words, sentences, pictures and the like in the key information with the words, sentences, pictures and the like appearing in the interface, and calculating the similarity between the words, sentences, pictures and the like.
And S204, judging whether the preset key information exists in the interface content according to the similarity between the preset key information and the interface content.
The method for calculating the similarity between the preset key information and the interface content may be any one of the existing keyword similarity calculation methods, for example: WMD algorithm (Word Mover's Distance), edit Distance algorithm (levenshtein Distance), and so on. After the similarity is calculated, whether preset key information exists in the interface content can be judged according to whether the similarity reaches a preset similarity threshold, for example: if the preset similarity threshold is 0.95, the similarity reaching 0.95 can indicate that the interface content includes the preset key information, otherwise, the interface content does not include the preset key information.
And S205, if the interface content contains the preset key information, pushing according to the pushing information associated with the preset key information.
Optionally, as a possible embodiment, the interface content includes video main subtitle content, and the step S203 includes:
and extracting the video main body subtitle content.
And comparing the video main body subtitle content with preset key information, and judging whether the video main body subtitle content contains the preset key information.
The video body subtitle content may represent subtitles corresponding to audio in video being watched by a user, for example: textual content consistent with what the video character is saying. When the video main body subtitle content appears, the video main body subtitle content can be extracted, preset key information is loaded and compared with the video main body subtitle content, the similarity between the video main body subtitle content and the preset key information is calculated, and whether the video main body subtitle content contains the preset key information or not is judged according to the similarity value between the video main body subtitle content and the preset key information. If the matching result contains the key information, the matching is successful, and at this moment, the corresponding pushed advertisement can be called to push the advertisement according to the incidence relation between the preset key information and the pushed information which are successfully matched.
Optionally, as another possible embodiment, the interface content further includes a subtitle content edited by the user, and the step S203 further includes:
and extracting the subtitle content edited by the user.
The user editing the subtitle content can indicate that the user makes a pop-up screen flowing on the screen through the respective mobile terminal in the process of watching the video. When the video is watched, the appearance time of part of articles in the video is short, and when the articles are not extracted in time, the article information (product name, use effect and the like) can be provided by a keen user in the bullet screen, and at the moment, the subtitle content edited by the user can be extracted.
And comparing the subtitle content edited by the user with preset key information, and judging whether the subtitle content edited by the user contains the preset key information.
When the subtitle content edited by the user is extracted, the preset key information can be loaded and compared with the subtitle content edited by the user, the similarity between the subtitle content edited by the user and the preset key information is calculated, and whether the subtitle content edited by the user contains the preset key information or not is judged according to the similarity between the subtitle content edited by the user and the preset key information. If the matching result contains the key information, the matching is successful, and at this time, the corresponding pushed advertisement can be called for pushing according to the incidence relation between the preset key information and the pushed information which are successfully matched.
Optionally, as another possible embodiment, the interface content further includes a picture subtitle content, and the step S203 further includes:
and extracting the subtitle content of the picture.
The picture subtitle content may represent content included in an identifiable article that appears clearly in a picture when a user is watching a video, and the content may include information such as pictures, logos, and characters, for example: in the comprehensive program, when a certain brand of face cream is used, in order to avoid the situation of advertisement implantation, the face cream is usually subjected to partial mosaic, but a user can extract information of an unobstructed part of the whole face cream when the user wants to know what brand of face cream is.
And comparing the picture subtitle content with preset key information, and judging whether the picture subtitle content contains the preset key information.
When the picture subtitle content is extracted, the preset key information can be loaded and compared with the picture subtitle content, the similarity between the picture subtitle content and the preset key information is calculated, and whether the picture subtitle content contains the preset key information or not is judged according to the similarity value between the picture subtitle content and the preset key information. If the matching result contains the key information, the matching is successful, and at this time, the corresponding pushed advertisement can be called for pushing according to the incidence relation between the preset key information and the pushed information which are successfully matched.
In the embodiment of the invention, the interface content comprises video main body subtitle content, user editing subtitle content and picture subtitle content, so that the diversification of the interface content is realized, and only one type of subtitle is extracted and identified. In addition, the interface content of the video is directly positioned, the acquired interface content is compared with the preset key information, when the preset key information exists in the interface content, the push information related to the preset key information can be directly pushed, and the push information is the content related to the interface content but not the unrelated content. When watching a video, a user can quickly and accurately acquire the push information, so that the viscosity between the push information and the interface content in the video is improved, and the push accuracy is improved.
As shown in fig. 3, fig. 3 is a flowchart of another method provided by the embodiment of the present invention, which includes the following steps:
s301, acquiring interface content of the video.
S302, whether the interface content contains preset key information or not is detected, and the preset key information is associated with the push information.
And S303, if the interface content contains the preset key information, pushing according to the pushing information associated with the preset key information.
S304, judging whether the video is identified for multiple times in the preset time period to include the same interface content.
The preset time period may be 1 minute, 30 seconds, etc., and may be set according to specific situations. Considering that a scene appears in a video for multiple times in the process of switching pictures, the same advertisement is prevented from being pushed for multiple times, and therefore, it can be determined in advance whether the video is recognized to include the same interface content for multiple times within a preset time period, for example: the necklace with the brand K is recognized in the interface content for the first time, and the necklace is recognized for a plurality of times within 2 minutes after the subsequent pictures are switched. Of course, if the user is watching a tv show, the preset time period may be the time of a tv show as a unit for watching the movie, and the preset time period may be the time of a tv show as a unit. The embodiment of the present invention is not particularly limited.
S305, if the videos include the same interface content within the preset time period, after the videos are pushed for the first time, the pushing information related to the preset key information is cancelled to be pushed.
If the video is recognized to include the same interface content for multiple times within the preset time period, and the first advertisement push is completed, the advertisement may not be continuously pushed subsequently, that is, when the same interface content is recognized, the preset key information corresponding to the advertisement and the advertisement associated with the preset key information are not called for pushing except for the first time. Therefore, the phenomenon that the advertisement is repeatedly pushed for many times to influence the user experience can be avoided, and meanwhile, the data calculation amount is reduced.
Optionally, as a possible embodiment, when it is identified that the interface content includes different preset key information, the push information associated with the preset key information is invoked according to a preset push priority to push.
In the same interface content, different preset key information can be identified at the same time, and the preset key information can be information contained in video main body subtitle content, user editing subtitle content and picture subtitle content. If the preset key information is the information contained in the video main body subtitle content, the user editing subtitle content and the picture subtitle content, advertisement pushing can be performed according to the preset pushing priority among the video main body subtitle content, the user editing subtitle content and the picture subtitle content. The preset order of the push priorities among the video main caption content, the user editing caption content, and the picture caption content is not specifically limited in the embodiment of the present invention. Therefore, the method can ensure that the advertisement can be carried out orderly when being pushed, and can not cause interface disorder.
In the embodiment of the invention, the situation that one scene appears in the video for multiple times in the process of switching the pictures is considered, and the same advertisement is prevented from being pushed for multiple times. And when the video is recognized to include the same interface content for multiple times within the preset time period and the first advertisement push is completed, the advertisement is not required to be continuously pushed subsequently, that is, when the same interface content is recognized, the preset key information corresponding to the same and the advertisement related to the preset key information are not required to be pushed except for the first time. Therefore, the phenomenon that the advertisement is repeatedly pushed for many times to influence the user experience can be avoided, and meanwhile, the data calculation amount is reduced.
As shown in fig. 4, fig. 4 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present invention, where the information pushing apparatus 400 includes:
an obtaining module 401, configured to obtain interface content of a video;
a detecting module 402, configured to detect whether the interface content includes preset key information, where the preset key information is associated with the push information;
the pushing module 403 is configured to, if the interface content includes preset key information, push according to pushing information associated with the preset key information.
Optionally, as shown in fig. 5, fig. 5 is a schematic structural diagram of another information pushing apparatus provided in the embodiment of the present invention, where the detection module 402 includes:
the loading unit 4021 is configured to load preset key information stored in the key information database;
the comparison unit 4022 is configured to compare the preset key information with the extracted interface content;
the determining unit 4023 is configured to determine whether the preset key information exists in the interface content according to a similarity between the preset key information and the interface content.
Optionally, as shown in fig. 6, fig. 6 is a schematic structural diagram of another information pushing apparatus provided in the embodiment of the present invention, where the information pushing apparatus 400 further includes:
the determining module 404 is configured to determine whether the video is recognized to include the same interface content for multiple times within a preset time period;
the canceling module 405 is configured to cancel, after the first push, the push information associated with the preset key information to be pushed if the video is recognized to include the same interface content for multiple times within the preset time period.
Optionally, as shown in fig. 7, fig. 7 is a schematic structural diagram of another information pushing apparatus provided in the embodiment of the present invention, where the interface content includes video main subtitle content, and the comparing unit 4022 includes:
a first extraction subunit 40221, configured to extract video body subtitle content;
the first comparing subunit 40222 is configured to compare the video main body subtitle content with the preset key information, and determine whether the video main body subtitle content includes the preset key information.
Optionally, as shown in fig. 8, fig. 8 is a schematic structural diagram of another information pushing apparatus provided in the embodiment of the present invention, where the interface content further includes user-edited subtitle content, and the comparing unit 4022 further includes:
a second extraction subunit 40223, configured to extract subtitle content edited by the user;
the second comparing subunit 40224 is configured to compare the subtitle content edited by the user with the preset key information, and determine whether the subtitle content edited by the user includes the preset key information.
Optionally, as shown in fig. 9, fig. 9 is a schematic structural diagram of another information pushing apparatus provided in the embodiment of the present invention, where the interface content further includes picture subtitle content, and the comparing unit 4022 further includes:
a third extraction subunit 40225, configured to extract the picture subtitle content;
the third comparing subunit 40226 is configured to compare the picture subtitle content with the preset key information, and determine whether the picture subtitle content includes the preset key information.
Optionally, as shown in fig. 10, fig. 10 is a schematic structural diagram of another information pushing apparatus provided in the embodiment of the present invention, and the apparatus 400 further includes:
and an invoking module 406, configured to, when it is simultaneously identified that the interface content includes different preset key information, invoke, according to a preset pushing priority, the pushing information associated with the preset key information to push.
As shown in fig. 11, fig. 11 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, where the electronic device 1100 includes: the information push method includes a processor 1101, a memory 1102, a network interface 1103 and a computer program stored on the memory 1102 and being executable on the processor 1101, wherein the processor 1101 implements the steps of the information push method provided by the embodiment when executing the computer program.
Specifically, the processor 1101 is configured to perform the following steps:
acquiring interface content of a video;
detecting whether the interface content contains preset key information or not, wherein the preset key information is associated with the push information;
and if the interface content contains the preset key information, pushing according to the pushing information associated with the preset key information.
Optionally, the step of detecting whether the interface content includes preset key information executed by the processor 1101 includes:
loading preset key information stored in a key information database;
comparing the preset key information with the extracted interface content;
and judging whether the preset key information exists in the interface content or not according to the similarity between the preset key information and the interface content.
Optionally, the processor 1101 is further configured to perform:
judging whether the video is identified for multiple times within a preset time period to include the same interface content;
if the videos include the same interface content within the preset time period, the push information related to the preset key information is cancelled to be pushed after the first push. Optionally, the interface content includes video main subtitle content, and the step of comparing the preset key information with the extracted interface content executed by the processor 1101 includes:
extracting the subtitle content of the video main body;
and comparing the video main body subtitle content with preset key information, and judging whether the video main body subtitle content contains the preset key information.
Optionally, the interface content further includes subtitle content edited by the user, and the step of comparing the preset key information with the extracted interface content executed by the processor 1101 further includes:
extracting subtitle content edited by a user;
and comparing the subtitle content edited by the user with preset key information, and judging whether the subtitle content edited by the user contains the preset key information.
Optionally, the interface content further includes picture subtitle content, and the step of comparing the preset key information with the extracted interface content executed by the processor 1101 further includes:
extracting the subtitle content of the picture;
and comparing the picture subtitle content with preset key information, and judging whether the picture subtitle content contains the preset key information.
Optionally, the processor 1101 is further configured to perform:
and when the interface content is identified to contain different preset key information, the push information associated with the preset key information is called to be pushed according to the preset push priority.
The electronic device 1100 provided in the embodiment of the present invention can implement each implementation manner in the above-mentioned information pushing method embodiment, and has corresponding beneficial effects, and for avoiding repetition, details are not described here again.
It is noted that only 1101-1103 with components are shown, but it is understood that not all of the shown components are required and that more or fewer components may alternatively be implemented. As will be understood by those skilled in the art, the electronic device 1100 is a device capable of automatically performing numerical calculation and/or information processing according to a preset or stored instruction, and the hardware includes, but is not limited to, a microprocessor, an Application Specific Integrated Circuit (ASIC), a Programmable gate array (FPGA), a Digital Signal Processor (DSP), an embedded device, and the like.
The electronic device 1100 may be a computing device such as a desktop computer, a notebook, or a palmtop computer. The electronic device 1100 may interact with a user through a keyboard, mouse, remote control, touch pad, voice control device, or the like.
The memory 1102 includes at least one type of readable storage medium including a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the storage 1102 may be an internal storage unit of the electronic device 1100, such as a hard disk or a memory of the electronic device 1100. In other embodiments, the memory 1102 may also be an external storage device of the electronic device 1100, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), etc. provided on the electronic device 1100. Of course, the memory 1102 may also include both internal and external memory units of the electronic device 1100. In this embodiment, the memory 1102 is generally used for storing an operating system installed in the electronic device 1100 and various application software, such as program codes of an information pushing method. In addition, the memory 1102 may also be used to temporarily store various types of data that have been output or are to be output.
The network interface 1103 may include a wireless network interface or a wired network interface, and the network interface 1103 is typically used to establish communication connections between the electronic device 1100 and other electronic devices.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor 1101, each process in the information pushing method provided in the embodiment is implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not repeated here.
It will be understood by those skilled in the art that all or part of the processes of the information pushing method according to the embodiments may be implemented by a computer program to instruct related hardware, and the program may be stored in a computer-readable storage medium, and when executed, may include processes according to the embodiments of the methods. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The first, second, etc. mentioned in the embodiments of the present invention do not indicate the size, but are merely for convenience of description. The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.
Claims (16)
1. An information pushing method is characterized by comprising the following steps:
acquiring interface content of a video;
detecting whether the interface content contains preset key information or not, wherein the preset key information is associated with push information;
and if the interface content contains the preset key information, pushing according to the pushing information associated with the preset key information.
2. The information pushing method according to claim 1, wherein the step of detecting whether the interface content contains the preset key information comprises:
loading the preset key information stored in a key information database;
comparing the preset key information with the extracted interface content;
and judging whether the preset key information exists in the interface content or not according to the similarity between the preset key information and the interface content.
3. The information pushing method of claim 1, wherein the method further comprises:
judging whether the video is identified for multiple times within a preset time period to include the same interface content;
and if the videos comprise the same interface content within a preset time period, cancelling calling of the push information associated with the preset key information for pushing after the first pushing.
4. The information pushing method according to claim 2, wherein the interface content includes video main subtitle content, and the step of comparing the preset key information with the extracted interface content includes:
extracting the video main body subtitle content;
and comparing the video main body subtitle content with the preset key information, and judging whether the video main body subtitle content contains the preset key information.
5. The information pushing method according to claim 2, wherein the interface content further includes user-edited subtitle content, and the step of comparing the preset key information with the extracted interface content further includes:
extracting the subtitle content edited by the user;
and comparing the user-edited subtitle content with the preset key information, and judging whether the user-edited subtitle content contains the preset key information.
6. The information push method according to claim 2, wherein the interface content further includes picture subtitle content, and the step of comparing the preset key information with the extracted interface content further includes:
extracting the subtitle content of the picture;
and comparing the picture subtitle content with the preset key information, and judging whether the picture subtitle content contains the preset key information.
7. The information pushing method of claim 1, wherein the method further comprises:
and when the interface content is identified to contain different preset key information, the push information associated with the preset key information is called to be pushed according to a preset push priority.
8. An information pushing apparatus, comprising:
the acquisition module is used for acquiring the interface content of the video;
the detection module is used for detecting whether the interface content contains the preset key information or not, and the preset key information is associated with the push information;
and the pushing module is used for pushing according to the pushing information associated with the preset key information if the interface content contains the preset key information.
9. The apparatus of claim 8, wherein the detection module comprises:
the loading unit is used for loading the preset key information stored in the key information database;
the comparison unit is used for comparing the preset key information with the extracted interface content;
and the judging unit is used for judging whether the preset key information exists in the interface content according to the similarity between the preset key information and the interface content.
10. The apparatus of claim 8, wherein the apparatus further comprises:
the judging module is used for judging whether the video is identified for multiple times within a preset time period to include the same interface content;
and the canceling module is used for canceling to call the push information associated with the preset key information for pushing after the first push if the videos include the same interface content within a preset time period for multiple times.
11. The apparatus of claim 9, wherein the interface content comprises video body caption content, and the comparison unit comprises:
a first extraction subunit, configured to extract the video main body subtitle content;
and the first comparison subunit is used for comparing the video main body subtitle content with the preset key information and judging whether the video main body subtitle content contains the preset key information.
12. The apparatus of claim 9, wherein the interface content further comprises user-edited subtitle content, and the comparison unit further comprises:
the second extraction subunit is used for extracting the subtitle content edited by the user;
and the second comparison subunit is used for comparing the user-edited subtitle content with the preset key information and judging whether the user-edited subtitle content contains the preset key information.
13. The apparatus of claim 9, wherein the interface content further comprises picture subtitle content, and the comparison unit further comprises:
the third extraction subunit is used for extracting the picture subtitle content;
and the third comparison subunit is used for comparing the picture subtitle content with the preset key information and judging whether the picture subtitle content contains the preset key information.
14. The apparatus of claim 8, wherein the apparatus further comprises:
and the transferring module is used for transferring the push information associated with the preset key information according to a preset push priority to push when the interface content is identified to contain different preset key information.
15. An electronic device, comprising: memory, processor and computer program stored on the memory and executable on the processor, the processor implementing the steps in the information pushing method according to any one of claims 1 to 7 when executing the computer program.
16. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps in the information push method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010885999.8A CN112016968A (en) | 2020-08-28 | 2020-08-28 | Information pushing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010885999.8A CN112016968A (en) | 2020-08-28 | 2020-08-28 | Information pushing method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112016968A true CN112016968A (en) | 2020-12-01 |
Family
ID=73502761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010885999.8A Pending CN112016968A (en) | 2020-08-28 | 2020-08-28 | Information pushing method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112016968A (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1332928A (en) * | 1998-12-28 | 2002-01-23 | 汤姆森特许公司 | Method for selecting program displayed in advertisement in application software program |
CN101600118A (en) * | 2008-06-06 | 2009-12-09 | 株式会社日立制作所 | Device and method for extracting audio and video content information |
CN102404642A (en) * | 2011-12-06 | 2012-04-04 | 鄂文轩 | Advertisement publishing method and equipment in mobile terminal |
CN103024479A (en) * | 2012-12-17 | 2013-04-03 | 深圳先进技术研究院 | Method and system for advertising in self-adapting mode in video content |
CN103218734A (en) * | 2013-04-01 | 2013-07-24 | 天脉聚源(北京)传媒科技有限公司 | Advertisement information pushing method and device |
CN105228013A (en) * | 2015-09-28 | 2016-01-06 | 百度在线网络技术(北京)有限公司 | Barrage information processing method, device and barrage video player |
CN105578222A (en) * | 2016-02-01 | 2016-05-11 | 百度在线网络技术(北京)有限公司 | Information push method and device |
CN105721905A (en) * | 2016-02-02 | 2016-06-29 | 林蔚 | Advertisement pushing method based on video tag |
CN106605224A (en) * | 2016-08-15 | 2017-04-26 | 北京小米移动软件有限公司 | Information searching method, information searching device, electronic equipment and server |
WO2017096881A1 (en) * | 2015-12-09 | 2017-06-15 | 乐视控股(北京)有限公司 | Method and apparatus for loading advertisement in video |
CN107147926A (en) * | 2017-05-05 | 2017-09-08 | 中广热点云科技有限公司 | A kind of method of digital TV direct video inter-cut advertisement |
CN107509116A (en) * | 2017-09-08 | 2017-12-22 | 咪咕互动娱乐有限公司 | An information push method, device and storage medium |
CN107872691A (en) * | 2017-11-09 | 2018-04-03 | 暴风集团股份有限公司 | A kind of advertisement loading processing method, apparatus and system |
CN109543102A (en) * | 2018-11-12 | 2019-03-29 | 百度在线网络技术(北京)有限公司 | Information recommendation method, device and storage medium based on video playing |
CN110020185A (en) * | 2017-12-29 | 2019-07-16 | 国民技术股份有限公司 | Intelligent search method, terminal and server |
CN110163649A (en) * | 2019-04-03 | 2019-08-23 | 平安科技(深圳)有限公司 | Advertisement sending method, device, electronic equipment and storage medium |
-
2020
- 2020-08-28 CN CN202010885999.8A patent/CN112016968A/en active Pending
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1332928A (en) * | 1998-12-28 | 2002-01-23 | 汤姆森特许公司 | Method for selecting program displayed in advertisement in application software program |
CN101600118A (en) * | 2008-06-06 | 2009-12-09 | 株式会社日立制作所 | Device and method for extracting audio and video content information |
CN102404642A (en) * | 2011-12-06 | 2012-04-04 | 鄂文轩 | Advertisement publishing method and equipment in mobile terminal |
CN103024479A (en) * | 2012-12-17 | 2013-04-03 | 深圳先进技术研究院 | Method and system for advertising in self-adapting mode in video content |
CN103218734A (en) * | 2013-04-01 | 2013-07-24 | 天脉聚源(北京)传媒科技有限公司 | Advertisement information pushing method and device |
CN105228013A (en) * | 2015-09-28 | 2016-01-06 | 百度在线网络技术(北京)有限公司 | Barrage information processing method, device and barrage video player |
WO2017096881A1 (en) * | 2015-12-09 | 2017-06-15 | 乐视控股(北京)有限公司 | Method and apparatus for loading advertisement in video |
CN105578222A (en) * | 2016-02-01 | 2016-05-11 | 百度在线网络技术(北京)有限公司 | Information push method and device |
CN105721905A (en) * | 2016-02-02 | 2016-06-29 | 林蔚 | Advertisement pushing method based on video tag |
CN106605224A (en) * | 2016-08-15 | 2017-04-26 | 北京小米移动软件有限公司 | Information searching method, information searching device, electronic equipment and server |
CN107147926A (en) * | 2017-05-05 | 2017-09-08 | 中广热点云科技有限公司 | A kind of method of digital TV direct video inter-cut advertisement |
CN107509116A (en) * | 2017-09-08 | 2017-12-22 | 咪咕互动娱乐有限公司 | An information push method, device and storage medium |
CN107872691A (en) * | 2017-11-09 | 2018-04-03 | 暴风集团股份有限公司 | A kind of advertisement loading processing method, apparatus and system |
CN110020185A (en) * | 2017-12-29 | 2019-07-16 | 国民技术股份有限公司 | Intelligent search method, terminal and server |
CN109543102A (en) * | 2018-11-12 | 2019-03-29 | 百度在线网络技术(北京)有限公司 | Information recommendation method, device and storage medium based on video playing |
CN110163649A (en) * | 2019-04-03 | 2019-08-23 | 平安科技(深圳)有限公司 | Advertisement sending method, device, electronic equipment and storage medium |
Non-Patent Citations (2)
Title |
---|
周树道等: "《现代气象雷达》", 31 December 2017, 北京:国防工业出版社, pages: 3 * |
石殷巧;刘守印;马超;: "基于深度学习的短视频中的物体检测与内容推荐系统研究", 计算机与现代化, no. 11 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110378732B (en) | Information display method, information association method, device, equipment and storage medium | |
CN109729420B (en) | Picture processing method and device, mobile terminal and computer readable storage medium | |
CN109819284B (en) | Short video recommendation method and device, computer equipment and storage medium | |
EP3288275B1 (en) | Methods and systems of providing visual content editing functions | |
CN107801096B (en) | Video playing control method and device, terminal equipment and storage medium | |
US10055783B1 (en) | Identifying objects in video | |
US9043860B2 (en) | Method and apparatus for extracting advertisement keywords in association with situations of video scenes | |
US20130179172A1 (en) | Image reproducing device, image reproducing method | |
CN112363649B (en) | Information recommendation method and device, electronic equipment and computer-readable storage medium | |
CN109286850B (en) | Video annotation method and terminal based on bullet screen | |
CN112559800B (en) | Method, apparatus, electronic device, medium and product for processing video | |
US20170249934A1 (en) | Electronic device and method for operating the same | |
CN109492152B (en) | Method, device, computer equipment and storage medium for pushing custom content | |
US9589296B1 (en) | Managing information for items referenced in media content | |
CN112866790A (en) | Video playing method and system | |
CN110347866B (en) | Information processing method, information processing device, storage medium and electronic equipment | |
CN114286154B (en) | Subtitle processing method, device, electronic device and storage medium for multimedia files | |
CN111343508A (en) | Information display control method and device, electronic equipment and storage medium | |
CN110072140A (en) | A kind of video information reminding method, device, equipment and storage medium | |
CN108111603A (en) | Information recommendation method and device, terminal equipment and storage medium | |
CN107688587B (en) | Media information display method and device | |
CN112099885A (en) | Popup window processing method and device, equipment and storage medium | |
CN110970011A (en) | Picture processing method, device and equipment and computer readable storage medium | |
CN112822539B (en) | Information display method, device, server and storage medium | |
CN109801104A (en) | A kind of advertising information methods of exhibiting of unaware |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |