Disclosure of Invention
In order to solve the technical problem, the invention provides an advertisement delivery method, an advertisement delivery device and an advertisement delivery system, which are used for solving the problem of low advertisement delivery efficiency.
In order to achieve the purpose of the invention, the invention provides an advertisement putting method, which comprises the following steps:
the method comprises the steps that an advertisement system receives an advertisement data request sent by an Electronic Program Guide (EPG), wherein the advertisement data request comprises advertisement list contents, and the advertisement list contents comprise advertisement contents browsed by a terminal within a certain time length;
the advertisement system determines a first advertisement related to the content of the advertisement list according to the advertisement data request;
the advertisement system sends the first advertisement to the EPG.
Further, the advertisement data request further includes: program list content, wherein the program list content comprises program list content currently requested by the terminal;
after receiving the advertisement data request sent by the EPG, the advertisement system further includes:
the advertisement system determines a second advertisement related to the program list content according to the advertisement data request;
the advertisement system sends the second advertisement to the EPG.
Further, the advertisement data request further includes: a terminal login address;
after receiving the advertisement data request sent by the EPG, the advertisement system further includes:
the advertisement system determines that a third advertisement related to the terminal login address exists in the first advertisement and the second advertisement according to the advertisement data request;
the advertisement system sending the first advertisement to the EPG, comprising:
the advertisement system sends the third advertisement to the EPG.
The invention provides an advertisement putting method, which comprises the following steps:
the electronic program menu EPG sends an advertisement data request to an advertisement system, wherein the advertisement data request comprises advertisement list contents, and the advertisement list contents comprise advertisement contents browsed by a terminal within a time length;
and the EPG receives the first advertisement sent by the advertisement system.
Further, the advertisement data request further includes: program list content, wherein the program list content comprises program list content currently requested by the terminal;
after the EPG sends the advertisement data request to the advertisement system, the method further includes:
and the EPG receives a second advertisement sent by the advertisement system, wherein the second advertisement comprises an advertisement which is determined by the advertisement system according to the advertisement data request and is related to the content of the program list.
Further, the advertisement data request further includes: a terminal login address;
after the EPG sends the advertisement data request to the advertisement system, the method further includes:
and the EPG receives a third advertisement sent by the advertisement system, wherein the third advertisement comprises the advertisement related to the terminal login address in the first advertisement and the second advertisement which are determined by the advertisement system according to the advertisement data request.
Further, before the EPG sends the advertisement data request to the advertisement system, the method further includes:
the EPG sends a program list request to a service management system;
the EPG receives a program list request response sent by the service management system, wherein the program list request response comprises: program listing content and advertisement listing content.
The invention provides an advertisement putting device, comprising:
the receiving module is used for receiving an advertisement data request sent by an electronic program menu EPG, wherein the advertisement data request comprises advertisement list contents, and the advertisement list contents comprise advertisement contents browsed by a terminal within a time length;
a determining module, configured to determine, according to the advertisement data request, a first advertisement related to the content of the advertisement list;
a sending module, configured to send the first advertisement to the EPG.
Further, the determining module is further configured to determine a second advertisement related to the content of the program list according to the advertisement data request, where the advertisement data request further includes: program list content, wherein the program list content comprises program list content currently requested by the terminal;
the sending module is specifically configured to send the second advertisement to the EPG.
Further, the determining module is further configured to determine, according to the advertisement data request, that a third advertisement related to the terminal login address exists in the first advertisement and the second advertisement, where the advertisement data request further includes: a terminal login address;
the sending module is specifically configured to send the third advertisement to the EPG.
The invention provides an advertisement putting device, comprising:
the system comprises a sending module, a receiving module and a sending module, wherein the sending module is used for sending an advertisement data request to an advertisement system, the advertisement data request comprises advertisement list contents, and the advertisement list contents comprise advertisement contents browsed by a terminal within a certain time length;
and the receiving module is used for receiving the first advertisement sent by the advertisement system.
Further, the advertisement data request further includes: program list content, wherein the program list content comprises program list content currently requested by the terminal;
the receiving module is further configured to receive a second advertisement sent by the advertisement system, where the second advertisement includes an advertisement related to the content of the program list and determined by the advertisement system according to the advertisement data request.
Further, the advertisement data request further includes: a terminal login address;
the receiving module is further configured to receive a third advertisement sent by the advertisement system, where the third advertisement includes an advertisement related to the terminal login address in the first advertisement and the second advertisement determined by the advertisement system according to the advertisement data request.
Further, the sending module is further configured to send a program list request to a service management system;
the receiving module is further configured to receive a program list request response sent by the service management system, where the program list request response includes: program listing content and advertisement listing content.
The invention provides an advertisement delivery system, comprising: an advertising device as claimed in any preceding claim and an advertising device as claimed in any preceding claim.
Compared with the prior art, the method comprises the steps that an advertisement system receives an advertisement data request sent by an EPG, the advertisement data request comprises advertisement list contents, and the advertisement list contents comprise advertisement contents browsed by a terminal within a certain time length; the advertisement system determines a first advertisement related to the content of the advertisement list according to the advertisement data request; the advertisement system sends the first advertisement to the EPG. The method and the device realize that the advertisements which are possibly interested in the terminal are pushed to the terminal according to the advertisement contents browsed by the terminal for a long time, thereby improving the accuracy of advertisement pushing. Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
The steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
The advertisement putting method provided by the embodiment of the invention can be particularly applied to the situation that when the terminal interacts with the Internet, the advertisement system pushes the terminal-interested advertisements to the terminal according to the advertisement content browsed by the terminal. The advertisement delivery method provided in this embodiment may be specifically executed by an advertisement delivery method device, and the advertisement delivery method device may be integrated in an Electronic Program Guide (EPG) or an advertisement system, or separately configured, where the advertisement delivery method device may be implemented in a software and/or hardware manner. The following describes the advertisement delivery method, apparatus, and system provided in this embodiment in detail.
Fig. 1 is a schematic flow chart of an embodiment of the advertisement delivery method of the present invention, and as shown in fig. 1, an execution subject of the method of the present embodiment may be an advertisement system. The method comprises the following steps:
step 101, an advertisement system receives an advertisement data request sent by an electronic program menu EPG.
In this embodiment, the advertisement data request may include advertisement list content, where the advertisement list content includes advertisement content browsed by the terminal for a duration;
step 102, the advertisement system determines a first advertisement related to the content of the advertisement list according to the advertisement data request.
For example, similar advertisement retrieval is performed through advertisement content browsed by the terminal for a long time, for example, if the terminal browses an advertisement of a certain brand of mobile phone within one month, all advertisements related to the brand of mobile phone, that is, a first advertisement, are retrieved.
Step 103, the advertisement system sends a first advertisement to the EPG.
In the embodiment, an advertisement system receives an advertisement data request sent by an EPG, wherein the advertisement data request comprises advertisement list contents, and the advertisement list contents comprise advertisement contents browsed by a terminal within a time length; the advertisement system determines a first advertisement related to the content of the advertisement list according to the advertisement data request; the advertisement system sends the first advertisement to the EPG. The method and the device realize the purpose of pushing the advertisements which are possibly interested in the terminal to the terminal according to the advertisement contents browsed by the terminal for a long time, thereby improving the accuracy and efficiency of advertisement pushing.
On the basis of the above embodiment, the advertisement data request may further include: program list content, wherein the program list content comprises program list content currently requested by the terminal;
after receiving the advertisement data request sent by the EPG, the advertisement system may further include:
the advertisement system determines a second advertisement related to the program list content according to the advertisement data request;
the advertisement system sends the second advertisement to the EPG.
For example, based on the program listing content currently being viewed by the terminal, advertisements associated with the program listing content, such as advertisements of items appearing in the content video that belong to the same actor of the program listing content, and that belong to the same sports category, may be determined.
Further, on the basis of the above embodiment, the advertisement data request may further include: a terminal login address;
after receiving the advertisement data request sent by the EPG, the advertisement system further includes:
the advertisement system determines that a third advertisement related to the terminal login address exists in the first advertisement and the second advertisement according to the advertisement data request;
the advertisement system sending the first advertisement to the EPG, comprising:
the advertisement system sends the third advertisement to the EPG.
Fig. 2 is a schematic flowchart of a second embodiment of the advertisement delivery method of the present invention, and as shown in fig. 2, an execution subject of the method of the present embodiment may be an EPG. The method comprises the following steps:
step 201, the EPG sends a request for advertisement data to the advertisement system.
In this embodiment, the advertisement data request includes advertisement list content, where the advertisement list content includes advertisement content browsed by the terminal within a duration;
step 202, receiving the first advertisement sent by the advertisement system by the EPG.
In this embodiment, the EPG sends an advertisement data request to an advertisement system, where the advertisement data request includes advertisement list content, and the advertisement list content includes advertisement content browsed by the terminal within a time duration; and the EPG receives the first advertisement sent by the advertisement system. The method and the device realize that the advertisements which are possibly interested in the terminal are pushed to the terminal according to the advertisement contents browsed by the terminal for a long time, thereby improving the accuracy of advertisement pushing.
On the basis of the above embodiment, the advertisement data request further includes: program list content, wherein the program list content comprises program list content currently requested by the terminal;
after the EPG sends the advertisement data request to the advertisement system, the method further includes:
and the EPG receives a second advertisement sent by the advertisement system, wherein the second advertisement comprises an advertisement which is determined by the advertisement system according to the advertisement data request and is related to the content of the program list.
Further, on the basis of the above embodiment, the advertisement data request further includes: a terminal login address;
after the EPG sends the advertisement data request to the advertisement system, the method further includes:
and the EPG receives a third advertisement sent by the advertisement system, wherein the third advertisement comprises the advertisement related to the terminal login address in the first advertisement and the second advertisement which are determined by the advertisement system according to the advertisement data request.
Optionally, on the basis of the foregoing embodiment, before the EPG sends a request for advertisement data to an advertisement system, the method further includes:
the EPG sends a program list request to a service management system;
the EPG receives a program list request response sent by the service management system, wherein the program list request response comprises: program listing content and advertisement listing content.
The present invention also provides an advertisement delivery system, comprising: an advertising device as described in figure 1 and an advertising device as described in figure 2.
Fig. 3 is a schematic flow chart of an advertisement delivery method according to three embodiments of the present invention, as shown in fig. 3,
step 301, the set-top box sends a start-up login request to the EPG.
Step 302, the EPG sends a user login authentication request to the service management system to authenticate the user.
Step 303, the service management system performs authentication processing on the user information.
Specifically, the service management system verifies the user name and password.
And step 304, the service management system sends a user login authentication response to the EPG.
Specifically, the user login authentication response may include: refusing the user to log in after the authentication fails, or returning the user after the authentication succeeds;
step 305, EPG saves user.
Step 306, the EPG sends a user login authentication response to the set-top box.
Specifically, the user login authentication response includes that the authentication is successful, and meanwhile, the display terminal can display the program list template accessed by the user.
Step 307, the set-top box sends a request for program listing content to the EPG.
The EPG sends a request for program listing content to the service management system, step 308.
Step 309, the service management system authenticates the request for program list content.
At step 310, the service management system determines to transmit a program listing content response to the EPG.
The content response of the program list in this embodiment at least includes: at least one of program listing content, advertisement listing content, landing address, or any combination thereof.
In step 311, the EPG sends a program listing content response to the set-top box.
In step 312, the set-top box sends an on-demand request to the EPG.
The EPG sends a request for advertisement data to the advertisement system, step 313.
Specifically, the EPG sends an advertisement data request to the advertisement system according to the user data, the currently requested content, the advertisement list previously browsed by the user, and the like.
In step 314, the advertisement system determines the pushed advertisement based on the advertisement data request.
The advertisement system sends an advertisement data response to the EPG, step 315.
The advertisement data response in this embodiment includes an advertisement to be pushed to the terminal, i.e., the set-top box.
Step 316, the EPG sends the request for redirection on demand to a Content Delivery Network (CDN).
In step 317, the CDN sends an on-demand redirection response to the EPG.
The on-demand redirect response in this embodiment includes a content play URL.
Step 318, the EPG sends a content playing Uniform Resource Locator (URL) and an advertisement to the set-top box.
In step 319, the user views the advertisement and the requested program through the set-top box.
Fig. 4 is a schematic structural diagram of an embodiment of the advertisement delivery device of the present invention, and as shown in fig. 4, the advertisement delivery device includes: a receiving module 41, a determining module 42 and a sending module 43. Wherein,
a receiving module 41, configured to receive an advertisement data request sent by an electronic program menu EPG, where the advertisement data request includes advertisement list content, and the advertisement list content includes advertisement content browsed by a terminal in a duration;
a determining module 42, configured to determine, according to the advertisement data request, a first advertisement related to the content of the advertisement list;
a sending module 43, configured to send the first advertisement to the EPG.
In the embodiment, an advertisement system receives an advertisement data request sent by an EPG, wherein the advertisement data request comprises advertisement list contents, and the advertisement list contents comprise advertisement contents browsed by a terminal within a time length; the advertisement system determines a first advertisement related to the content of the advertisement list according to the advertisement data request; the advertisement system sends the first advertisement to the EPG. The method and the device realize the purpose of pushing the advertisements which are possibly interested in the terminal to the terminal according to the advertisement contents browsed by the terminal for a long time, thereby improving the accuracy and efficiency of advertisement pushing.
On the basis of the foregoing embodiment, the determining module 42 is further configured to determine a second advertisement related to the content of the program listing according to the advertisement data request, where the advertisement data request further includes: program list content, wherein the program list content comprises program list content currently requested by the terminal;
the sending module 43 is specifically configured to send the second advertisement to the EPG.
Further, on the basis of the foregoing embodiment, the determining module 42 is further configured to determine, according to the advertisement data request, that a third advertisement related to the terminal login address exists in the first advertisement and the second advertisement, where the advertisement data request further includes: a terminal login address;
the sending module 43 is specifically configured to send the third advertisement to the EPG.
Fig. 5 is a schematic structural diagram of a second embodiment of the advertisement delivery device of the present invention, and as shown in fig. 5, the advertisement delivery device includes: a transmitting module 51 and a receiving module 52. Wherein,
a sending module 51, configured to send an advertisement data request to an advertisement system, where the advertisement data request includes advertisement list contents, and the advertisement list contents include advertisement contents viewed by a terminal within a duration;
a receiving module 52, configured to receive the first advertisement sent by the advertisement system.
In this embodiment, the EPG sends an advertisement data request to an advertisement system, where the advertisement data request includes advertisement list content, and the advertisement list content includes advertisement content browsed by the terminal within a time duration; and the EPG receives the first advertisement sent by the advertisement system. The method and the device realize the purpose of pushing the advertisements which are possibly interested in the terminal to the terminal according to the advertisement contents browsed by the terminal for a long time, thereby improving the accuracy and efficiency of advertisement pushing.
On the basis of the above embodiment, the advertisement data request further includes: program list content, wherein the program list content comprises program list content currently requested by the terminal;
the receiving module 52 is further configured to receive a second advertisement sent by the advertisement system, where the second advertisement includes an advertisement related to the content of the program list and determined by the advertisement system according to the advertisement data request.
Optionally, on the basis of the foregoing embodiment, the advertisement data request may further include: a terminal login address;
the receiving module 52 is further configured to receive a third advertisement sent by the advertisement system, where the third advertisement includes an advertisement related to the terminal login address, which is determined by the advertisement system according to the advertisement data request, in the first advertisement and the second advertisement.
On the basis of the foregoing embodiment, the sending module 51 is further configured to send a program list request to a service management system;
the receiving module 52 is further configured to receive a program list request response sent by the service management system, where the program list request response includes: program listing content and advertisement listing content.
In the embodiment, the advertisement which the terminal may be interested in is pushed to the terminal according to the advertisement content browsed by the terminal within a long time, the currently requested program list and the login address, so that the accuracy and the efficiency of advertisement pushing are improved.
Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.