CN106210810B - Advertisement information processing method and device - Google Patents
Advertisement information processing method and device Download PDFInfo
- Publication number
- CN106210810B CN106210810B CN201610674754.4A CN201610674754A CN106210810B CN 106210810 B CN106210810 B CN 106210810B CN 201610674754 A CN201610674754 A CN 201610674754A CN 106210810 B CN106210810 B CN 106210810B
- Authority
- CN
- China
- Prior art keywords
- information
- terminal
- user request
- advertisement information
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 41
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims description 31
- 230000008569 process Effects 0.000 claims description 7
- 238000013507 mapping Methods 0.000 claims description 5
- 230000009286 beneficial effect Effects 0.000 abstract description 6
- 230000000694 effects Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 12
- 230000003993 interaction Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000013467 fragmentation Methods 0.000 description 2
- 238000006062 fragmentation reaction Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26241—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the time of distribution, e.g. the best time of the day for inserting an advertisement or airing a children program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides an advertisement information processing method and device, and belongs to the technical field of information sharing. The advertisement information processing method comprises the following steps: the server receives a user request sent by a first terminal; acquiring characteristic information requested by the user; when the user request meets a preset standard, searching advertisement information matched with the characteristic information in a preset first corresponding table; sending the searched advertisement information to the first terminal for playing; acquiring feedback information generated based on the user request; and sending the feedback information to the first terminal so as to enable the first terminal to stop playing the obtained advertisement information. The advertisement information processing method and device provided by the embodiment of the invention are beneficial to improving the receiving effect of the user on the advertisement information and solving the problem that the use experience of the user is easily influenced by pushing the advertisement information in mobile application.
Description
Technical Field
The invention relates to the technical field of information sharing, in particular to an advertisement information processing method and device.
Background
With the popularization and application of mobile communication devices, the average time of learning and working of everyone on the handheld mobile device is more and more, and how to provide a targeted advertisement information matching and playing platform for merchants on the basis of providing free mobile applications is a problem which is constantly researched in the industry. The advertisement information refers to various contents that the target audience is expected to particularly enjoy, and the advertisement information can be characters, pictures, audio or video and the like.
Most of the advertisement information pushing methods in the existing mobile application do not match advertisement information with audiences, and only circularly play the advertisement information on a page visited by a user according to a certain rule. Alternatively, specific advertisement information is linked in advance with contents that the user wants to enjoy or use, and when a certain content is opened by the user, the advertisement information is played first. Alternatively, the big data analysis is performed on the content that a user originally enjoys and uses to obtain that the user is likely to be a suitable audience for a certain type of advertisement information, and then the advertisement information is displayed each time the user enjoys or uses a certain type of content.
However, in the existing advertisement information pushing method, the playing time of the advertisement information is preset, the receiving effect of the user is poor, and the user experience of the mobile application is easily influenced.
Disclosure of Invention
The invention aims to provide an advertisement information processing method and device, which are beneficial to solving the problems that the receiving effect of a user on advertisement information pushed in mobile application is poor and the user experience is easily influenced.
In order to achieve the purpose, the technical scheme adopted by the invention is as follows:
in a first aspect, an embodiment of the present invention provides an advertisement information processing method, where the method includes: the server receives a user request sent by a first terminal; acquiring characteristic information requested by the user; when the user request meets a preset standard, searching advertisement information matched with the characteristic information in a preset first corresponding table; sending the searched advertisement information to the first terminal for playing; acquiring feedback information generated based on the user request; and sending the feedback information to the first terminal so as to enable the first terminal to stop playing the obtained advertisement information.
In a second aspect, an embodiment of the present invention further provides another advertisement information processing method, where the method includes: a first terminal receives information input by a user to generate a user request; sending the user request to a server, so that when the server judges that the user request meets a preset standard, the server acquires the characteristic information of the user request, searches advertisement information matched with the characteristic information in a preset first corresponding table, and sends the searched advertisement information back to the first terminal; receiving advertisement information sent by the server; playing the advertisement information; and when the feedback information sent by the server is received, stopping playing the advertisement information.
In a third aspect, an embodiment of the present invention further provides an advertisement information processing apparatus, which runs on a server, and includes: the device comprises a first receiving module, a first obtaining module, a searching module, a first sending module, a second obtaining module and a second sending module. The first receiving module is used for receiving a user request sent by the first terminal. And the first acquisition module is used for acquiring the characteristic information requested by the user. The searching module is used for searching advertisement information matched with the characteristic information in a preset first corresponding table when the user request meets a preset standard. And the first sending module is used for sending the searched advertisement information to the first terminal for playing. The second obtaining module is used for obtaining the feedback information generated based on the user request. The second sending module is used for sending the feedback information to the first terminal so that the first terminal stops playing the obtained advertisement information.
In a fourth aspect, an embodiment of the present invention further provides another advertisement information processing apparatus, which runs on a first terminal, and includes: the device comprises a generating module, a third sending module, a second receiving module, a playing module and a playing stopping module. The generation module is used for receiving information input by a user and generating a user request. The third sending module is used for sending the user request to a server so that the server obtains the characteristic information of the user request and searches the advertisement information matched with the characteristic information in a preset first corresponding table when judging that the user request meets a preset standard, and sends the searched advertisement information back to the first terminal. The second receiving module is used for receiving the advertisement information sent by the server. The playing module is used for playing the advertisement information. And the playing stopping module is used for stopping playing the advertisement information when receiving the feedback information sent by the server.
According to the advertisement information processing method and device provided by the embodiment of the invention, a traditional mode of presetting the playing time of the advertisement information is abandoned, and when the server acquires the user request sent by the first terminal and judges that the user request meets the preset standard, the advertisement information matched with the characteristic information of the user request is pushed to the first terminal so that the first terminal plays the acquired advertisement information; and after the server acquires the feedback information generated based on the user request, the feedback information is sent to the first terminal so that the first terminal stops playing the acquired advertisement information. That is to say, the advertisement information processing method and apparatus provided in the embodiments of the present invention utilize fragmentation time between the first terminal sending the user request and obtaining the feedback information, and play the advertisement information matching with the feature information of the user request on the first terminal, which is beneficial to improving the receiving effect of the user on the advertisement information, improving the problem that pushing the advertisement information in the mobile application easily affects the user experience, and even being beneficial to improving the user experience.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
FIG. 1 is a block diagram of an advertisement information processing system according to a preferred embodiment of the present invention;
FIG. 2 is a flow chart of a method for processing advertisement information according to a preferred embodiment of the present invention;
FIG. 3 is a block diagram of another advertising information processing system according to the preferred embodiment of the present invention;
FIG. 4 is a flow chart of another method for processing advertisement information according to the preferred embodiment of the present invention;
FIG. 5 is a flow chart of another method for processing advertisement information according to the preferred embodiment of the present invention;
fig. 6 is a data interaction diagram of a specific application scenario of the advertisement information processing method according to the embodiment of the present invention;
FIG. 7 is a block diagram of an advertisement information processing apparatus according to a preferred embodiment of the present invention;
FIG. 8 is a block diagram of another advertisement information processing apparatus according to the preferred embodiment of the present invention;
fig. 9 is a block diagram of another advertisement information processing apparatus according to a preferred embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present invention, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
FIG. 1 illustrates an interaction diagram of an advertising information processing system 10 according to an embodiment of the present invention. The server 200 is communicatively connected to one or more first terminals 100 through a network for data communication or interaction. Server 200 may be a web server, a database server, or the like. The first terminal 100 may be a Personal Computer (PC), a tablet PC, a notebook PC, a smart phone, a Personal Digital Assistant (PDA), or the like.
In the advertisement information processing system 10 provided in this embodiment, the first terminal 100 is configured to receive an information generation user request input by a user, and send the user request to the server. The server 200 is configured to obtain feature information of a user request after receiving the user request sent by the first terminal 100, and search for advertisement information matching with the feature information in a preset first corresponding table when the user request meets a preset standard; and transmits the searched advertisement information to the first terminal 100. The first terminal 100 is further configured to receive the advertisement information sent by the server and play the advertisement information. The server 200 is further configured to obtain feedback information generated based on the user request; the feedback information is sent to the first terminal 100. The first terminal 100 is further configured to stop playing the advertisement information when receiving the feedback information sent by the server 200.
Based on the above advertisement information processing system 10, the present embodiment of the invention provides an advertisement information processing method, and the present embodiment is an advertisement information processing method executed by the server 200. As shown in fig. 2, the method includes:
s201, the server receives a user request sent by the first terminal.
The first terminal is provided with an application client. After entering the application client, the user can perform specific business operation. The application client generates a user request according to the information input by the user. In one embodiment of the invention, the information input by the user can comprise text information input by the user in the application client and characteristic information selected by the user and corresponding to the text information. The feature information may be a field to which the text information belongs. For example, a plurality of fields are preset in the first terminal, the user can select an appropriate field corresponding to the input text information, the application client generates a user request according to the text information and the corresponding field, and the generated user request is sent to the server through the first terminal.
In another embodiment of the present invention, the information input by the user may also include only text information input by the user.
S202, the server obtains the characteristic information requested by the user.
And after receiving the user request sent by the first terminal, the server acquires the characteristic information of the user request. When the information input by the user comprises the text information input by the user in the application client and the characteristic information selected by the user and corresponding to the text information, the text information and the characteristic information corresponding to the text information are correspondingly included in the user request. At this time, the server may directly obtain the feature information of the user request, that is, the feature information corresponding to the text information from the user request. When the information input by the user includes only the text information input by the user, the text information is included in the user request accordingly. The server processes the text information to obtain the feature information corresponding to the text information, for example, the domain to which the text information belongs can be obtained as the feature information of the text information.
S203, when the user request meets a preset standard, searching advertisement information matched with the characteristic information in a preset first corresponding table.
After receiving a user request sent by a first terminal, a server first determines whether the user request meets a preset standard, for example, when the server obtains the user request, the server needs to forward the user request to other terminals, and requires the other terminals to make feedback for the user request. And when the user request meets the preset standard, executing the subsequent advertisement pushing step, and when the user request does not meet the preset standard, not executing the subsequent advertisement pushing step. Specifically, the preset criterion may be a predefined data format, and when the server processes the user request in the data format, a certain time is required, which is sufficient for pushing the advertisement to the first terminal, so that the user can watch the advertisement in a time waiting for the server to respond to the user request.
The first mapping table includes a plurality of feature information and a plurality of advertisement information, wherein each advertisement information may correspond to one or more feature information, and each feature information corresponds to at least one advertisement information. Specifically, a merchant or an administrator of the server may select one or more pieces of feature information targeted by a certain piece of advertisement information in advance, and upload the prepared piece of advertisement information to the server. The server may associate the advertisement information with its corresponding one or more characteristic information via a database or a directory file, etc.
For example, when the characteristic information is a field to which text information input by a user belongs, and advertisement information is associated with one or more corresponding fields in a directory file, the specific implementation may be: a domain may include a plurality of domain broad classes, each domain broad class including a plurality of domain subclasses. The domain major class is used as a first-layer directory, and the domain minor class is used as a second-layer directory. Each field subclass in the second-layer directory is associated with related advertisement information. At this time, the information input by the user should include the text information input by the user in the application client and the field corresponding to the text information and the sub-field specifically corresponding to the text information under the field selected by the user, and accordingly, the user request includes the text information and the field corresponding to the text information and the sub-field specifically corresponding to the text information under the field. The server obtains the fields and the sub-fields in the user request, firstly searches the field broad class matched with the obtained fields in the first-layer catalogue, and then searches the field sub-class matched with the obtained sub-fields in the second-layer catalogue under the searched field broad class, so that the advertisement information matched with the sub-fields can be further searched.
Therefore, after the server acquires the feature information requested by the user, the advertisement information matched with the feature information can be found in the first corresponding table. It should be noted that there may be one or more pieces of advertisement information searched.
And S204, the server sends the searched advertisement information to the first terminal for playing.
When there are a plurality of pieces of searched advertisement information, the server may transmit the searched advertisement information back to the first terminal at one time, or may transmit the searched advertisement information back to the first terminal one by one.
Specifically, the server may send the searched advertisement information and the playing rule of the advertisement information to the first terminal, so that the first terminal plays the advertisement information according to the playing rule.
The playing rules may include a preset playing time and a preset playing sequence of each advertisement message. The preset playing time of each piece of advertisement information can be set statically, and can also be set dynamically according to the number of the searched advertisement information. The static setting means that each piece of advertisement information is provided with a fixed preset playing time no matter the number of the searched pieces of advertisement information, so that the first terminal plays each piece of advertisement information according to the fixed preset playing time. The dynamic setting specifically refers to allocating a preset playing time of each piece of advertisement information according to a preset algorithm according to the number of the searched pieces of advertisement information, for example, when the number of the searched pieces of advertisement information is large, a short playing time may be set for each piece of advertisement information, so as to ensure that each piece of advertisement information can be played quickly before the first terminal obtains the feedback information sent by the server.
In addition, the preset playing order can be set as required. For example, the administrator of the server may mark the playing order of all the advertisement information associated with each feature information, so that the first terminal can smoothly play the acquired advertisement information according to the mark.
Furthermore, the file name of each piece of advertisement information may include a preset playing time and playing sequence flag of the piece of advertisement information, so that after the first terminal acquires the piece of advertisement information, the preset playing time and playing sequence of each piece of advertisement information can be directly extracted from the file name of the acquired piece of advertisement information, and the playing of the acquired piece of advertisement information is controlled according to the extracted preset playing time and playing sequence. Of course, in addition to the above manner, the server may also send the preset playing time and the playing sequence corresponding to each piece of advertisement information when sending the advertisement information to the first terminal, so that the first terminal controls the playing of the acquired advertisement information according to the preset playing time and the playing sequence corresponding to each piece of received advertisement information.
S205, the server acquires feedback information generated based on the user request;
after acquiring the user request, the server judges whether the user request meets a preset standard on one hand, and sends advertisement information matched with the characteristic information of the user request to the first terminal for playing after judging that the user request meets the preset standard. On the other hand, the user request is processed, and feedback information based on the user request is acquired. It should be noted that, if the server determines that the user request meets the preset criterion, it indicates that the server needs a certain time for processing the user request, and the time is enough for pushing the advertisement to the first terminal, so that the user can watch the advertisement in the time waiting for the server to respond to the user request.
S206, the server sends the feedback information to the first terminal so that the first terminal stops playing the obtained advertisement information.
In step S204, after the server sends the searched advertisement information to the first terminal, the first terminal starts playing the received advertisement information. When the server acquires feedback information based on the user request sent by the first terminal, the feedback information is sent back to the first terminal. And the first terminal stops playing the advertisement information after receiving the feedback information.
FIG. 3 illustrates an interaction diagram for another advertising information processing system 20 provided by an embodiment of the present invention. The server 200 is in communication connection with one or more first terminals 100 and one or more second terminals 300 through a network, respectively, so that data communication or interaction is performed among the first terminals 100, the server 200 and the second terminals 300. In the embodiment of the present invention, the first terminal 100 and the second terminal 300 may be different terminals, for example, the first terminal 100 is a PC computer, and the second terminal 300 is a mobile phone.
In the advertisement information processing system 20 provided in this embodiment, the first terminal 100 is configured to receive an information generation user request input by a user, and send the user request to the server. The server 200 is configured to obtain feature information of a user request after receiving the user request sent by the first terminal 100, and search for advertisement information matching with the feature information in a preset first corresponding table when the user request meets a preset standard; and transmits the searched advertisement information to the first terminal 100. The first terminal 100 is further configured to receive the advertisement information sent by the server and play the advertisement information. The server 200 is further configured to search a plurality of second terminals 300 bound to the feature information in a preset second correspondence table, and send the user request to the searched second terminals 300; when receiving feedback information generated by any one of the second terminals 300 based on the user request, the feedback information is sent to the first terminal 100. The first terminal 100 is further configured to stop playing the advertisement information when receiving the feedback information sent by the server 200.
Based on the other advertisement information processing system 20, the present invention further provides another advertisement information processing method, which is executed by the server 200 in this embodiment. As shown in fig. 4, the method includes:
s401, the server receives a user request sent by the first terminal.
S402, the server acquires the characteristic information requested by the user.
S403, when the user request meets a preset standard, the server searches advertisement information matched with the feature information in a preset first corresponding table.
S404, the server sends the searched advertisement information to the first terminal for playing.
The specific implementation of steps S401 to S404 may refer to steps S201 to S204 in the above embodiments, which are not described herein again.
After acquiring the user request, the server judges whether the user request meets a preset standard on one hand, and sends advertisement information matched with the characteristic information of the user request to the first terminal for playing after judging that the user request meets the preset standard. On the other hand, the user request is processed, and feedback information based on the user request is acquired. In this embodiment, the specific implementation manner of processing the user request by the server and acquiring the feedback information based on the user request is as follows step S405 to step S407.
S405, the server searches a plurality of second terminals bound with the feature information in a preset second corresponding table.
The preset second mapping table comprises a corresponding relation between a plurality of feature information and a plurality of second terminals, wherein each feature information is bound with the plurality of second terminals in advance. Therefore, after the server acquires the feature information requested by the user, the plurality of second terminals bound with the feature information can be found in the second corresponding table. Because the types of the feature information are more, and each type of the feature information is bound with a plurality of second terminals, in order to facilitate searching, a plurality of group identifiers can be created in the second corresponding table, each type of the feature information corresponds to one group identifier, and each group identifier is bound with a plurality of second terminals. At this time, the specific implementation manner of searching for the plurality of second terminals bound to the feature information in the preset second correspondence table may be: and searching group identifications bound with the characteristic information in the second corresponding table, wherein each group identification is bound with a plurality of second terminals.
S406, the server sends the user request to the searched second terminal.
After the plurality of second terminals corresponding to the feature information of the user request are found in step S405, the user request is sent to the found second terminals for display.
S407, the server receives feedback information generated by any one of the second terminals based on the user request.
Any one of the second terminals may generate feedback information based on the user request and transmit the generated feedback information to the server.
S408, the server sends the feedback information to the first terminal so that the first terminal stops playing the obtained advertisement information.
And when receiving the feedback information sent by any second terminal, the server sends the feedback information to the first terminal sending the user request. And the first terminal stops playing the advertisement after receiving the feedback information.
In addition, the embodiment of the invention also provides another advertisement information processing method. The present embodiment is an advertisement information processing method executed by the first terminal 100. As shown in fig. 5, the method includes:
s501, the first terminal receives information input by a user to generate a user request.
The information input by the user may include text information input by the user in the application client and feature information selected by the user corresponding to the text information. Of course, the information input by the user may also include only the text information input by the user in the application client.
S502, the first terminal sends the user request to a server, so that when the server judges that the user request meets a preset standard, the server obtains the characteristic information of the user request, searches advertisement information matched with the characteristic information in a preset first corresponding table, and sends the searched advertisement information back to the first terminal;
after the application client on the first terminal generates a user request according to the information input by the user, the first terminal sends the generated user request to the server. After receiving a user request, the server judges whether the user request meets a preset standard. And when the user request is judged to meet the preset standard, acquiring the characteristic information of the user request, searching the advertisement information matched with the characteristic information in a preset first corresponding table, and sending the searched advertisement information back to the first terminal.
S503, the first terminal receives the advertisement information sent by the server;
s504, the first terminal plays the advertisement information;
the advertisement information sent by the server includes the playing rules of the advertisement information, or the server sends the playing rules corresponding to each advertisement information in addition to the advertisement information. The playing rules include the preset playing time and the preset playing sequence of each advertisement message. And after receiving the advertisement information sent by the server, the first terminal plays the advertisement information according to the received playing rule.
And S505, when the first terminal receives the feedback information sent by the server, stopping playing the advertisement information.
And after receiving the advertisement information sent by the server, the first terminal plays the advertisement information according to the received playing rules, and stops playing the advertisement information until receiving feedback information sent by the server and based on a user request sent by the first terminal.
In order to make the scheme of the advertisement information processing method provided by the embodiment of the present invention clearer, a specific application scenario of the embodiment of the present invention is described below.
The advertisement information processing method provided by the embodiment of the invention is particularly applied to an application client for inquiring problems. At this time, the first terminal is a user terminal, and the second terminal is an expert terminal. As shown in fig. 6, the user may input question information that needs to be asked at the application client in the first terminal and select a field to which the input question belongs. An application client in the user terminal generates a user request according to the problem information input by the user and the selected field, wherein the field selected by the user is the characteristic information of the problem information input by the user. The user request is sent to the server through the user terminal. After receiving a user request sent by a user terminal, the server respectively acquires problem information and characteristic information included in the user request.
On one hand, the server searches a plurality of expert terminals bound with the feature information in the second corresponding table according to the feature information, and sends the problem information included in the user request to all the searched expert terminals for display. On the other hand, the server searches all the advertisement information matched with the characteristic information in the first corresponding table according to the characteristic information and sends the searched advertisement information back to the user terminal. The user terminal plays the received advertisement information so that the user can enjoy advertisement information related to the inquired question information while waiting for the question reply.
After the expert in the field of the question can see the question information inquired by the user terminal through the expert terminal, the expert terminal can input question answering information based on the question information in the expert terminal, and the expert terminal sends the question answering information to the server. The question answering information is also the feedback information. And after receiving the question answering information sent by the expert terminal, the server forwards the question answering information to the user terminal. And after the user terminal receives the first question answering information, stopping playing the advertisement information.
In summary, the embodiment of the present invention abandons the conventional way of presetting the playing time of the advertisement information, and when the server acquires the user request sent by the first terminal and determines that the user request meets the preset standard, the server pushes the advertisement information matched with the feature information of the user request to the first terminal, so that the first terminal plays the obtained advertisement information; and after the server acquires the feedback information generated based on the user request, the feedback information is sent to the first terminal so that the first terminal stops playing the acquired advertisement information. That is to say, the advertisement information processing method and apparatus provided in the embodiments of the present invention utilize fragmentation time between the first terminal sending the user request and obtaining the feedback information, and play the advertisement information matching with the feature information of the user request on the first terminal, which is beneficial to improving the receiving effect of the user on the advertisement information, improving the problem that pushing the advertisement information in the mobile application easily affects the user experience, and even being beneficial to improving the user experience.
In addition, the embodiment of the present invention further provides an advertisement information processing apparatus 210, which runs on the server 200. As shown in fig. 7, the advertisement information processing apparatus 210 includes a first receiving module 211, a first obtaining module 212, a searching module 213, a first sending module 214, a second obtaining module 215, and a second sending module 216.
The first receiving module 211 is configured to receive a user request sent by a first terminal. The first obtaining module 212 is configured to obtain the feature information requested by the user. The searching module 213 is configured to search for advertisement information matching with the feature information in a preset first corresponding table when the user request meets a preset criterion. The first sending module 214 is configured to send the searched advertisement information to the first terminal for playing. The second obtaining module 215 is configured to obtain feedback information generated based on the user request. The second sending module 216 is configured to send the feedback information to the first terminal, so that the first terminal stops playing the obtained advertisement information.
Specifically, as shown in fig. 8, the second obtaining module 215 may include: a lookup unit 2151, a transmitting unit 2152, and a receiving unit 2153. The searching unit 2151 is configured to search a plurality of second terminals bound to the feature information in a preset second mapping table. The sending unit 2152 is configured to send the user request to the searched second terminal. The receiving unit 2153 is configured to receive feedback information generated by any one of the second terminals based on the user request.
Further, the first sending module 214 is specifically configured to send the searched advertisement information and the playing rule of the advertisement information to the first terminal, so that the first terminal plays the advertisement information according to the playing rule.
In addition, the embodiment of the present invention further provides an advertisement information processing apparatus 110, which operates in the first terminal 100. As shown in fig. 9, the advertisement information processing apparatus 110 includes: a generating module 111, a third transmitting module 112, a second receiving module 113, a playing module 114 and a stop playing module 115.
The generating module 111 is configured to receive an information input by a user and generate a user request. The third sending module 112 is configured to send the user request to a server, so that when determining that the user request meets a preset standard, the server obtains feature information of the user request, searches for advertisement information matching the feature information in a preset first corresponding table, and sends the searched advertisement information back to the first terminal. The second receiving module 113 is configured to receive the advertisement information sent by the server. The playing module 114 is used for playing the advertisement information. The stop playing module 115 is configured to stop playing the advertisement information when receiving the feedback information sent by the server.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, the functional modules in the embodiments of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes. It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. An advertisement information processing method, characterized in that the method comprises:
the method comprises the steps that a server receives a user request sent by a first terminal, wherein the user request is generated by the first terminal based on text information input by a user and feature information selected by the user and corresponding to the text information, and the feature information is a field to which the text information belongs;
acquiring the characteristic information in the user request;
when the user request meets a preset standard, searching advertisement information matched with the characteristic information in a preset first corresponding table, wherein the preset standard is a preset data format, and the server processes the user request in the data format and takes enough time to push the advertisement to the first terminal;
sending the searched advertisement information to the first terminal for playing;
acquiring feedback information generated based on the user request;
and sending the feedback information to the first terminal so as to enable the first terminal to stop playing the obtained advertisement information.
2. The method of claim 1, wherein the step of obtaining the feedback information generated based on the user request comprises:
searching a plurality of second terminals bound with the characteristic information in a preset second corresponding table;
sending the user request to the searched second terminal;
and receiving feedback information generated by any second terminal based on the user request.
3. The method according to claim 2, wherein the step of searching for the plurality of second terminals bound to the feature information in the preset second mapping table comprises:
and searching group identifications bound with the characteristic information in the second corresponding table, wherein each group identification is bound with a plurality of second terminals.
4. The method according to claim 1, wherein the step of sending the searched advertisement information to the first terminal for playing comprises:
and sending the searched advertisement information and the playing rule of the advertisement information to the first terminal so that the first terminal plays the advertisement information according to the playing rule.
5. The method according to any one of claims 1-4, wherein the user request comprises text information input by a user and a field corresponding to the text information; the step of obtaining the characteristic information requested by the user includes:
and obtaining a field corresponding to the text information in the user request, and marking the field as characteristic information corresponding to the user request.
6. An advertisement information processing method, characterized in that the method comprises:
the method comprises the steps that a first terminal receives text information input by a user and feature information selected by the user and corresponding to the text information, and generates a user request based on the text information and the feature information, wherein the feature information is a field to which the text information belongs;
sending the user request to a server, so that when the server judges that the user request meets a preset standard, the server acquires the feature information in the user request, searches advertisement information matched with the feature information in a preset first corresponding table, and sends the searched advertisement information back to the first terminal, wherein the preset standard is a preset data format, and the server spends enough time for pushing advertisements to the first terminal when processing the user request in the data format;
receiving advertisement information sent by the server;
playing the advertisement information;
and when the feedback information sent by the server is received, stopping playing the advertisement information.
7. An advertisement information processing apparatus, operating on a server, the apparatus comprising:
the terminal comprises a first receiving module, a second receiving module and a third receiving module, wherein the first receiving module is used for receiving a user request sent by a first terminal, the user request is generated by the first terminal based on text information input by a user and feature information selected by the user and corresponding to the text information, and the feature information is the field to which the text information belongs;
a first obtaining module, configured to obtain the feature information in the user request;
the searching module is used for searching advertisement information matched with the characteristic information in a preset first corresponding table when the user request meets a preset standard, wherein the preset standard is a preset data format, and the server processes the user request in the data format and takes enough time to push the advertisement to the first terminal;
the first sending module is used for sending the searched advertisement information to the first terminal for playing;
the second acquisition module is used for acquiring feedback information generated based on the user request;
and the second sending module is used for sending the feedback information to the first terminal so as to enable the first terminal to stop playing the obtained advertisement information.
8. The apparatus of claim 7, wherein the second obtaining module comprises:
the searching unit is used for searching a plurality of second terminals bound with the characteristic information in a preset second corresponding table;
a sending unit, configured to send the user request to the searched second terminal;
and the receiving unit is used for receiving feedback information generated by any second terminal based on the user request.
9. The apparatus of claim 7, wherein the first sending module is specifically configured to:
and sending the searched advertisement information and the playing rule of the advertisement information to the first terminal so that the first terminal plays the advertisement information according to the playing rule.
10. An advertisement information processing apparatus, operable on a first terminal, the apparatus comprising:
the generating module is used for receiving text information input by a user and feature information selected by the user and corresponding to the text information, and generating a user request based on the text information and the feature information, wherein the feature information is the field to which the text information belongs;
a third sending module, configured to send the user request to a server, so that when determining that the user request meets a preset standard, the server obtains the feature information in the user request, searches for advertisement information in a preset first mapping table, where the advertisement information matches the feature information, and sends the found advertisement information back to the first terminal, where the preset standard is a predefined data format, and the time spent by the server for processing the user request in the data format is sufficient for pushing an advertisement to the first terminal;
the second receiving module is used for receiving the advertisement information sent by the server;
the playing module is used for playing the advertisement information;
and the playing stopping module is used for stopping playing the advertisement information when receiving the feedback information sent by the server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610674754.4A CN106210810B (en) | 2016-08-16 | 2016-08-16 | Advertisement information processing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610674754.4A CN106210810B (en) | 2016-08-16 | 2016-08-16 | Advertisement information processing method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106210810A CN106210810A (en) | 2016-12-07 |
| CN106210810B true CN106210810B (en) | 2020-06-05 |
Family
ID=57522382
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610674754.4A Expired - Fee Related CN106210810B (en) | 2016-08-16 | 2016-08-16 | Advertisement information processing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106210810B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107730317A (en) * | 2017-10-25 | 2018-02-23 | 上海斐讯数据通信技术有限公司 | A kind of advertising display control method, system and a kind of server |
| CN108009247B (en) * | 2017-11-30 | 2021-01-12 | 广州酷狗计算机科技有限公司 | Information pushing method and device |
| CN111105276A (en) * | 2019-12-26 | 2020-05-05 | 北京金山安全软件有限公司 | Data reporting method and device, electronic equipment and storage medium |
| CN114282949B (en) * | 2021-12-27 | 2025-02-18 | 广州通达汽车电气股份有限公司 | A method and device for publishing advertising information based on microservices |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101136815A (en) * | 2006-08-31 | 2008-03-05 | 腾讯科技(深圳)有限公司 | Method and system for broadcasting advertisement during network living broadcast buffering process |
| CN101184194A (en) * | 2007-12-04 | 2008-05-21 | 华为技术有限公司 | Method, device and system for playing video |
| CN104717293A (en) * | 2015-03-20 | 2015-06-17 | 小米科技有限责任公司 | Method and device for showing information resources on conversation interface |
| CN105472401A (en) * | 2015-11-13 | 2016-04-06 | 合一网络技术(北京)有限公司 | Method and system for playing advertisement in network broadcast process |
-
2016
- 2016-08-16 CN CN201610674754.4A patent/CN106210810B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101136815A (en) * | 2006-08-31 | 2008-03-05 | 腾讯科技(深圳)有限公司 | Method and system for broadcasting advertisement during network living broadcast buffering process |
| CN101184194A (en) * | 2007-12-04 | 2008-05-21 | 华为技术有限公司 | Method, device and system for playing video |
| CN104717293A (en) * | 2015-03-20 | 2015-06-17 | 小米科技有限责任公司 | Method and device for showing information resources on conversation interface |
| CN105472401A (en) * | 2015-11-13 | 2016-04-06 | 合一网络技术(北京)有限公司 | Method and system for playing advertisement in network broadcast process |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106210810A (en) | 2016-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6331053B2 (en) | Method and apparatus for pushing target information | |
| CN103377652B (en) | A kind of method, device and equipment for carrying out speech recognition | |
| CN107145594B (en) | Method, device and system for pushing virtual gift recommendation list | |
| TW201830987A (en) | Group message read-status display method, instant messaging client, and server | |
| US7685268B2 (en) | Message handling for user interfaces | |
| EP2896162B1 (en) | Determining additional information associated with geographic location information | |
| CN107731229B (en) | Method and apparatus for recognizing speech | |
| CN106210810B (en) | Advertisement information processing method and device | |
| US20100235235A1 (en) | Endorsable entity presentation based upon parsed instant messages | |
| CN112769679A (en) | Message display method and device | |
| CN107453978B (en) | Group-based data statistics method, mobile terminal, server and storage medium | |
| US9043343B2 (en) | Identifier assigning method, identifier parsing method, and multimedia reading | |
| US11244153B2 (en) | Method and apparatus for processing information | |
| CN104158889A (en) | Business card information querying method and cloud server | |
| CN108833467B (en) | Application pushing method, device, storage medium and system | |
| CN111241400B (en) | Information searching method and device | |
| CN106792653A (en) | A kind of communicating number information processing method, apparatus and system | |
| CN103927303A (en) | A method and device for finding an account | |
| CN106161206A (en) | A kind of user profile display packing, offer method and apparatus | |
| CN114615225B (en) | Friend adding method and device, computer equipment and storage medium | |
| CN104392366B (en) | The method of data comparison information acquisition, Apparatus and system | |
| CN114168785A (en) | Music recommendation method, system, device and storage medium based on social contact and distance | |
| CN113781114A (en) | Elevator advertisement putting method, system and device and electronic equipment | |
| CN104113569B (en) | A kind of method and open platform server of Dynamic Matching information source | |
| CN108549722B (en) | Multi-platform data publishing method, system and medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200605 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |