Mobile advertisement processing method and device and terminal equipment thereof
Technical Field
The present invention relates to network communication technologies, and in particular, to a mobile advertisement processing method and apparatus, and a terminal device thereof.
Background
The Mobile advertisement service (MobAd: Mobile advertisement) is a project that was planned for the CD group of the Mobile Open alliance (OMA: Open Mobile Architecture) to begin in 2007. Mobile advertising comprises a series of technologies that can deliver advertisements to mobile terminal devices of different capabilities of the user. E.g. a terminal device such as a smart card, and the transmitted advertisement contains the result of the personalization and interaction. Through personalized settings and interactions for a user, a user's service profile (service profile) is created for advertisements and related user services or an advertising agency's impact on a certain advertisement is reported.
Through different network entities and terminal applications such as advertisement (Advertising), Service provider application (SP App), advertisement Engine (Ad Engine), advertisement application entity (Ad App), Mobile terminal (MS) and Content Provider (CP), a Mobile advertisement (Mobile advertisement) system which is commonly established utilizes the Service subscribed by the existing user as the 'load bearing' of Ad.
This part belongs to the prior art, and is not basically related to the present invention, and fig. 1 is a frame structure diagram of the mobile advertisement, which is omitted here. Wherein, a mobile advertisement entity (MS) on the Network is a main functional entity on the Network side of the mobile advertisement (MobAd), and an Ad Engine is a functional entity on the terminal side.
As shown in fig. 1, in the existing terminal advertisement playing mechanism, an Ad Engine receives Ad content from a network side and stores the Ad content on the Ad Engine, and if an advertisement application entity (Ad App) sends a request for an advertisement, the Ad Engine immediately sends the advertisement required by the Ad App to the Ad App after receiving the request. Currently, this must be done for any received advertisement.
The inventor finds the defects in the prior art in the process of implementing the invention: when the Ad application (Ad App) needs a certain advertisement, it must send a request message to the Ad Engine to get the advertisement. For some advertisements with strong timeliness, or advertisements which require the user to play immediately or do not need to be saved again, no method is provided.
Disclosure of Invention
Embodiments of the present invention provide a method, an apparatus, and a terminal device for processing a mobile advertisement, in which an advertisement is classified and correspondingly processed according to an operation mode corresponding to the classification, so that when an advertisement application (Ad App) needs a certain advertisement, it is not necessary to always send a request message to obtain the advertisement, thereby satisfying various requirements of a terminal user.
In order to achieve the above object, an embodiment of the present invention provides a mobile advertisement processing method, where the mobile advertisement processing method includes: receiving an advertisement sent by a network side; judging the processing type of the advertisement; and correspondingly processing the advertisement according to the operation mode corresponding to the processing type.
To achieve the above object, an embodiment of the present invention provides a mobile advertisement processing apparatus, including: the first receiving unit is used for receiving the advertisement sent by the network side; a judging unit for judging a processing type of the advertisement; and the processing unit is used for carrying out corresponding processing on the advertisement according to the operation mode corresponding to the processing type.
In order to achieve the above object, an embodiment of the present invention further provides a terminal device, where the terminal device includes the above mobile advertisement processing apparatus.
The method and the device have the advantages that the advertisements are classified and are correspondingly processed according to the operation modes corresponding to the classification, so that when an advertisement application (Ad App) needs a certain advertisement, the advertisement can be obtained without always sending a request message, and various requirements of terminal users are met.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
FIG. 1 is a diagram of a mobile advertising structure in the prior art;
fig. 2 is a schematic structural diagram of an advertisement processing apparatus according to embodiment 1 of the present invention;
fig. 3 is a schematic structural diagram of an advertisement processing apparatus according to embodiment 2 of the present invention;
FIG. 4 is a schematic view showing the constitution of a treating unit in examples 1 and 2 of the present invention;
fig. 5 is a schematic structural diagram of an advertisement processing apparatus according to embodiment 3 of the present invention;
FIG. 6 is a flowchart of an advertisement processing method according to embodiment 5 of the present invention;
FIG. 7 is a flowchart of an advertisement processing method according to embodiment 6 of the present invention;
FIG. 8 is a flowchart of an advertisement processing method according to embodiment 7 of the present invention;
fig. 9 is a flowchart of an advertisement processing method according to embodiment 8 of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention are described in further detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
The embodiment of the invention provides an advertisement processing method, an advertisement processing device and terminal equipment thereof. The embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Example 1
An embodiment of the present invention provides a mobile advertisement processing apparatus, as shown in fig. 2, the apparatus includes a first receiving unit 201, a determining unit 202, and a processing unit 203; the first receiving unit 201 is configured to receive an advertisement sent by a network entity; the judging unit 202 is used for judging the processing type of the advertisement; the processing unit 203 is configured to perform corresponding processing on the advertisement according to an operation manner corresponding to the processing type.
In this embodiment, the advertisement is processed by determining the processing type of the advertisement and adopting a corresponding processing mode, and for some advertisements with strong timeliness or advertisements which require the user to play immediately or do not need to save again, the advertisement can be processed in time without replying when the request is sent.
Example 2
An embodiment of the present invention provides a mobile advertisement processing apparatus, as shown in fig. 3, the apparatus includes a first receiving unit 201, a determining unit 202, and a processing unit 203, which has similar functions to those of embodiment 1 and is not described herein again.
In this embodiment, the judging unit 202 may determine the processing type of the advertisement by the identification added in the advertisement.
For example, as shown in Table 1, the identification may be 1, -1, 0. Wherein, the mark 1 represents the processing type of the advertisement related to the ongoing promotion in the store, and the processing mode corresponding to the processing type is immediate processing; the mark-1 represents the advertisement which is about a certain commodity and is in sales promotion, and the processing mode corresponding to the processing type is that the advertisement is deleted and not stored immediately after the advertisement is played; the mark 0 represents the advertisement of the discount information of the restaurant nearby the month, and the processing mode corresponding to the processing type is general processing, that is, the advertisement is processed according to the request sent by the advertisement application entity (the advertisement application entity obtains the advertisement after requesting), but the processing type is not limited to the above, and other processing types and corresponding operation modes can be included according to actual needs, and the processing type of the advertisement can also be represented in other modes.
Therefore, the processing type of the advertisement can be obtained through the identification, the type can represent the playing priority or the processing urgency degree, and whether the advertisement needs to be saved or not can be reflected, and the advertisement is deleted immediately after being played, so that corresponding processing is carried out.
In this embodiment, the identifier in the advertisement may be added by the network side, for example, the network side entity (Ad Server/SP App/CP), but is not limited thereto. The identifier may be in the metadata of the advertisement, so that when the identifier is obtained at the same time as the advertisement is received, the determining unit 202 may determine the processing type of the advertisement according to the identifier and adopt a corresponding operation manner according to the processing type.
TABLE 1
Identification |
Mobile advertisement |
Mode of operation |
1 |
Ongoing promotions in a mall |
Immediate processing |
-1 |
Ongoing promotion of a certain article |
Deleting the advertisement immediately after the advertisement is played, and not storing the advertisement |
0 |
Discount information of restaurants near this month |
General handling, i.e. obtaining advertisements after Ad App requests |
In addition, the identifiers in the advertisement may also be sent by the network side through a message, and the identifiers corresponding to a series of advertisements are sent in a unified manner, as shown in table 2.
In this case, the network side may not set a flag in the advertisement for the advertisement. As shown in table 2, a corresponding advertisement identifier may be set for the advertisement, and the advertisement identifier is used to identify a unique name of the advertisement, so that a certain advertisement corresponds to its processing type and operation mode. For example, an advertisement of sales promotion in progress in a shopping mall is represented by "abc", an advertisement of sales promotion in progress for a certain product is represented by "def", and an advertisement of discount information of restaurants near this month is represented by "acd", so that each advertisement and the processing type thereof are in one-to-one correspondence. After the network entity sends the advertisement to the device, the device can process the advertisement correspondingly according to the corresponding relation between the advertisement identification of the advertisement and the processing type and operation mode thereof.
TABLE 2
Identification |
Mobile advertisement |
Mode of operation |
Advertisement sign |
1 |
Ongoing promotions in a mall |
Immediate processing |
abc |
-1 |
Ongoing promotion of a certain article |
Deleting the advertisement immediately after the advertisement is played, and not storing the advertisement |
def |
0 |
Discount information of restaurants near this month |
General handling, i.e. obtaining advertisements after Ad App requests |
acd |
In the present embodiment, the identification lists shown in table 1 and table 2 are transmitted to the device at the same time as or before the advertisement is transmitted.
As shown in fig. 3, the apparatus further includes: a second receiving unit 301 and a first storing unit 302; the second receiving unit 301 is configured to receive a correspondence table between a processing type of the advertisement sent by the network side and an operation manner corresponding to the processing type; the first storage unit 402 is used for storing the corresponding relationship table. Thus, the determining unit 202 can determine the corresponding processing manner according to the corresponding relationship table.
After receiving the advertisement and obtaining the list shown in tables 1 and 2, as shown in fig. 4, the processing unit includes: a first processing unit 401, a third receiving unit 402, and a first transmitting unit 403; wherein,
when the judgment result of the judgment unit 202 is that the identifier of the advertisement is 1, that is, the processing type of the advertisement belongs to immediate processing, the first processing unit 401 is configured to immediately send the advertisement to an advertisement recipient according to the operation manner, where in this embodiment, the advertisement recipient may be an advertisement application entity, but is not limited thereto, and may also be other entities;
when the first processing unit 401 sends the advertisement to the advertisement application entity immediately according to the operation mode, the third receiving unit 402 is configured to receive an operation result returned by the advertisement application entity; the first sending unit 403 is configured to return the operation result to the network side.
As shown in fig. 4, the processing unit further includes: a second processing unit 404 and a deletion unit 405; wherein, when the judgment result of the judging unit 202 is that the identifier added in the advertisement is-1, that is, the processing type of the advertisement belongs to the type deleted after the playing is finished, the second processing unit 404 is configured to operate the advertisement according to the operation mode; the deleting unit 405 is configured to delete the operated advertisement.
As shown in fig. 4, the processing unit includes a third processing unit 406 and a second transmitting unit 407; wherein, when the judging unit 202 judges that the identifier added in the advertisement is 0, that is, the processing type of the advertisement belongs to the type of general processing, the third processing unit 406 is configured to receive a request for transmitting the advertisement sent by the advertisement application entity; the second sending unit 407 is configured to send the advertisement to the advertisement application entity according to the request.
Therefore, the processing type of the advertisement is determined according to the identification added in the advertisement, and the advertisement is processed according to the operation mode corresponding to the processing type, so that the advertisement with strong timeliness or the advertisement which requires the user to play immediately or does not need to be stored again can be processed in time, and the user does not need to reply when the request is sent.
Example 3
An embodiment of the present invention provides a mobile advertisement processing apparatus, as shown in fig. 6, the apparatus includes a first receiving unit 201, a determining unit 202, and a processing unit 203, which has similar functions to those of embodiment 1 and is not described herein again.
In this embodiment, the user may preset a certain policy, that is, an advertisement processing type and an operation mode corresponding to the advertisement processing type according to personal preference, as shown in table 3, directly perform level division on different types of advertisements, and perform processing according to the operation mode corresponding to the type. For example, if the user is interested in sports, then it may be immediately processed when a sports advertisement is received.
TABLE 3
Identification |
Mobile advertisement |
Mode of operation |
1 |
Sports article advertising information |
Immediate processing |
-1 |
Real estate advertising information |
Not stored, deleted immediately after playing |
0 |
Advertisement information of tourist spot and scenic spot |
General handling, i.e. obtaining advertisements after Ad App requests |
Thus, after receiving the advertisement sent by the network side, the device can store the advertisement, and then add the identifier to the advertisement according to the content of the advertisement and the set strategy to indicate the processing type of the advertisement. In this way, the device can process the advertisement according to the processing type and the operation mode corresponding to the processing type.
Thus, as shown in fig. 5, the apparatus further includes: a first setting unit 501 and a second storage unit 502; the first setting unit 501 is configured to set a correspondence table between a processing type of the advertisement and an operation manner corresponding to the processing type; the second storage unit 602 is configured to store the corresponding relationship table. The correspondence table may be as shown in table 3.
In embodiment 2, the identifier added to the advertisement is added by the network side and transmitted to the device. In this embodiment, the identifier added to the advertisement is added by the end user.
Thus, as shown in fig. 5, the apparatus further comprises a second setting unit 503, wherein the second setting unit 503 is configured to set the identifier in the advertisement after receiving the advertisement. The identification may be set according to a policy that is personally preset by the user. For example, as shown in table 3, if the user is interested in the sporting goods, the identifier of the sporting advertisement message may be set to 1, and when the device is immediately sent to the adap for playing; if the user has no interest in the real estate, the mark of the real estate advertisement information can be set as-1, and then the real estate advertisement information is deleted immediately after being played; for some other general information, the user may set the flag to 0, and wait for the adap request to be processed.
In this case, the determining unit 202 may determine a processing type of the advertisement according to the identifier, and process the advertisement according to an operation manner corresponding to the processing type.
The structure of the processing unit 303 is shown in fig. 5, which is not described herein.
In the above embodiment, a user directly sets a certain policy in advance according to personal preference, and when receiving an advertisement, sets an identifier of the advertisement according to the set policy.
In addition, the network can also make relevant strategies, namely the processing type of the advertisement and the corresponding operation mode. When the device receives the advertisement, the identification of the advertisement may be set according to the established policy.
Thus, the apparatus may further include a fourth receiving unit 504 and a third storing unit 505; the fourth receiving unit 504 is configured to receive a policy formulated by the network side, that is, a processing type of the advertisement and an operation manner corresponding to the processing type; the third storage unit 505 is used for storing the policy. This strategy is similar to the form of table 3.
Therefore, the processing type of the advertisement is determined according to the identification added in the advertisement by the user, and the advertisement is processed according to the corresponding operation mode, so that the advertisement with strong timeliness or the advertisement which requires the user to play immediately or does not need to be stored again can be processed in time, and the user does not need to reply when the request is sent.
In the above embodiment, the device may be used alone, or may be used integrally with an AD Engine, and may be determined according to actual needs.
Example 4
An embodiment of the present invention further provides a terminal device, where the terminal device includes the advertisement processing apparatus described in any one of embodiments 1, 2, and 3, and the terminal device may be a mobile phone, a PDA, or other terminal.
Example 5
An embodiment of the present invention provides a mobile advertisement processing method, as shown in fig. 6, the method includes: receiving an advertisement sent by a network side (see step 601); determining the type of processing of the advertisement (see step 602); the advertisement is processed according to the operation mode corresponding to the processing type (see step 603).
In this embodiment, the advertisement sent by a network side entity, such as an Ad server, SP App or CP, may be received, but is not limited thereto.
According to the embodiment, the advertisement is processed by adopting the corresponding processing mode by determining the processing type of the advertisement, and for some advertisements with strong timeliness or advertisements which require the user to play immediately or do not need to be stored again, the advertisements can be processed in time without waiting for the reply when the request is sent.
Example 6
In this embodiment, the processing type of the advertisement may be determined according to the identifier of the advertisement, and the identifier of the advertisement is added by the network side. This device will be described below as an example AD ENGINE.
As shown in fig. 7, the method includes:
step 701, a network side entity, for example, Ad server or/and SP App or/and CP makes a policy, that is, a processing type of an advertisement and an operation mode corresponding to the type, as shown in tables 1 and 2. And adds an identification to the mobile advertisement to be transmitted and transmits the advertisement to the Ad Engine.
The above-mentioned identification is only an example, and is used to illustrate the processing type of the advertisement, because the advertisement information is divided by time priority or speed of processing, such processing is more beneficial to the advertisement.
As shown in table 1, the flag is set to 1, and 0, and is used to respectively identify the processing type of processing the advertisement and the operation mode corresponding to the processing type.
Step 702, the Ad Engine receives the advertisement sent by the network side entity. The lists shown in tables 1 and 2 may be sent alone or together with advertisements. In this embodiment, the list is sent with the advertisement.
In step 703, the Ad Engine may determine the processing type of the advertisement according to the identifier of the advertisement, and process the received advertisement according to the operation mode corresponding to the processing type of the advertisement. Thus, when the Ad has an identifier of 1, it can be determined that the Ad belongs to an Ad that is playing immediately, and thus the Ad App will send the Ad immediately after the Ad is received by the adaengine (see step 704).
When the mark of the advertisement is-1, the advertisement can be determined to belong to the advertisement which is deleted after being played, and then the Ad Engine plays the advertisement after receiving the advertisement, and deletes the advertisement after being played.
When the identifier of the advertisement is 0, it may be determined that the advertisement belongs to general processing information, and thus, the adaengine may wait for the request of the Ad App and make a response in the case of general processing.
Step 704, which is indicated by a dashed arrow, is used in the instant play case, and is not so processed for each case.
Step 705, which is optional. In the case of instant playing, the Ad App will watch or click on Ad content or links, etc. after receiving the Ad information. The result of such an operation is fed back into the Ad Engine.
Step 706, which is optional, the Ad Engine sends the operation results to the network side entity.
In this embodiment, the identifier is expressed in a table format, but may also be in a Text format, but is not limited to this, and may also be expressed in other manners.
According to the embodiment, the processing type of the advertisement is determined through the identification in the advertisement, and the advertisement is processed in a corresponding processing mode, so that the advertisement with strong timeliness or the advertisement which requires the user to play immediately or does not need to be stored again can be processed in time, and the user does not need to reply when the request is sent.
Example 7
In this embodiment, a network side makes a policy, as shown in table 2, and the Ad Engine may determine a processing type of an advertisement according to a list issued by the network side as shown in table 2. This device will be described below as an example AD ENGINE.
As shown in fig. 8, the method includes:
step 801, a network side entity, for example, Ad server or/and SP App or/and CP sets an advertisement identifier corresponding to an advertisement, a processing type of the advertisement, and an operation mode corresponding to the type, as shown in table 2.
As shown in table 2, the flag is set to 1, and 0, and is used to identify the processing type of processing the advertisement and the operation mode corresponding to the processing type. In this embodiment, the advertisement ID is an ID for describing the advertisement, and is a "unique name" of the advertisement. Thus, the operation mode can correspond to a specific advertisement.
Step 802, the network side entity sends an advertisement to the Ad Engine, and the Ad Engine receives the advertisement sent by the network side entity, wherein the advertisement may include an advertisement identifier.
In this embodiment, the list shown in table 2 may be sent to the adaengine separately before step 802; or may be sent to the Ad Engine simultaneously with the advertisement. In this embodiment, the list is sent with the advertisement.
Step 803, the Ad Engine may determine the processing type of the advertisement according to the advertisement identifier of the advertisement, and process the received advertisement according to the operation mode corresponding to the processing type of the advertisement. Thus, when the advertisement identification of the received advertisement is "abc", it is determined that the advertisement is of the processing type 1, and thus it is determined that the advertisement belongs to the advertisement played immediately, and thus the Ad Engine will immediately transmit the advertisement to the Ad App upon receiving the advertisement (see step 804).
Step 805 and step 806 are similar to embodiment 5, and are not described herein again.
When the advertisement mark of the received advertisement is 'def', the processing type of the advertisement can be determined to be-1, the advertisement is determined to belong to the deleted advertisement after being played, and then the Ad Engine plays the advertisement after receiving the advertisement and deletes the advertisement after being played.
When the advertisement identifier of the received advertisement is "acd", it may be determined that the processing type of the advertisement is 0, and it is determined that the advertisement belongs to general processing information, so that the Ad Engine may also wait for a request of the Ad App and make a response in the case of general processing.
The steps 804, 805, 806 are indicated by dashed arrows and are used in the case of instant play, rather than being processed as such for each case.
It can be seen from the above embodiments that the processing type of the received advertisement is determined by the list delivered by the network side, and then the advertisement is processed by adopting a corresponding processing mode, and for some advertisements with strong timeliness, or advertisements which require the user to play immediately or do not need to be saved again can be processed in time, and do not need to reply when the request is sent.
Example 8
In this embodiment, a policy is made by a user, and an identifier of an advertisement indicating the advertisement processing type is added by an end user.
As shown in fig. 9, the method includes:
step 900, the user sets a policy, i.e. a corresponding relationship table of the type of the advertisement and the operation mode corresponding to the type, and stores the corresponding relationship table, as shown in table 3.
The user may specify a treatment in advance for different types of advertisements. For example, the user is interested in sports, the received sports advertisement has been played with a higher content.
Step 901, receiving an advertisement sent by a network side entity;
step 902, adding an identifier to the advertisement according to a preset policy, so as to determine the type of the advertisement according to the identifier.
In this embodiment, the setting of the identifier can be 1, -1, and 0, which are used to identify the type of the advertisement, respectively, so as to process the advertisement in a corresponding operation manner.
In this embodiment, the identifier may be set by the Ad Engine according to a policy defined by the Ad Engine. For example, if the user is interested in the sports, the identifier 1 may be set for the received advertisement related to the sports, and the advertisement is played preferentially, that is, the Ad Engine is immediately sent to the Ad App to play; if the user has no interest in the real estate, the user can set the mark as-1 for the received real estate advertisement, and the AdEngine finishes watching the received related real estate advertisement information and deletes the advertisement information instantly; for some other general information, the user may set the flag to 0, for example, for information other than the above two kinds of information, the user may generally set the type of information to be processed after waiting for the Ad App request.
Step 903, the advertisement is processed according to the operation mode corresponding to the added identifier. The processing procedure is similar to that of embodiment 5, and is not described herein again.
Step 904-step 905 are similar to steps 704 to 606 of embodiment 5, and are not described herein again.
According to the embodiment, the processing type of the advertisement can be determined by making a strategy by a user and adding the identifier to the advertisement, and then the advertisement is processed by adopting a corresponding processing mode, so that the advertisement with strong timeliness or the advertisement which requires the user to play immediately or does not need to be stored again can be processed in time, and the user does not need to reply when sending a request.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.