CN107862552B - Advertisement information pushing method, device and system - Google Patents
Advertisement information pushing method, device and system Download PDFInfo
- Publication number
- CN107862552B CN107862552B CN201711105752.4A CN201711105752A CN107862552B CN 107862552 B CN107862552 B CN 107862552B CN 201711105752 A CN201711105752 A CN 201711105752A CN 107862552 B CN107862552 B CN 107862552B
- Authority
- CN
- China
- Prior art keywords
- advertisement
- information
- server
- user
- push
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0257—User requested
- G06Q30/0258—Registration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an advertisement information pushing method, device and system, relates to the technical field of advertisements, and mainly aims to improve the safety of user information, reduce the risk of leakage of user privacy of an operator and improve the accuracy of advertisement information pushing. The method comprises the following steps: receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push; analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information; and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal. The invention is suitable for pushing the advertisement information.
Description
Technical Field
The invention relates to the technical field of advertisements, in particular to an advertisement information pushing method, device and system.
Background
In recent years, with the continuous development and operation, operators accumulate a great amount of user information, such as consumption records, identity information, behavior information, and the like of users. By analyzing and mining the information, value can be generated, and especially the user information can generate huge value in the aspect of advertisement pushing, such as the purchasing preference of the user can be analyzed according to the user information, and advertisements of goods or services which are easier to purchase by the user are pushed to the user when the user surfs the internet.
At present, for the reason of protecting user privacy, when an operator cooperates with an advertisement push party, the operator generally performs generalization processing or desensitization processing on user information, and then sends the processed user tag information or desensitized user information to the advertisement push party, so that the advertisement push party matches advertisement information and pushes the matched advertisement information to a user terminal. For example, one of the user information is: the average telephone charge of 18-year-old users, XX cell XX street and month is 300 yuan, and the user label information obtained by generalization processing is as follows: 10-20 years old, XX district, high consumption level. For another example, the user information is: name, Liu De Hua, identification number, 210722193701010082, the user information after desensitization becomes: name, deltah, identification number, 210722 x 0082. However, when the advertisement delivery party accumulates enough user tag information, the specific information of the user can be analyzed, so that the user information is leaked, the security of the user information is low, and the risk of the operator leaking the privacy of the user is increased. In addition, the use value of the desensitized user information is low, even the value is lost, so that the accuracy of the matched advertisement information is low, and the accuracy of advertisement information pushing is low.
Disclosure of Invention
In view of this, the present invention provides a method, an apparatus, and a system for pushing advertisement information, and mainly aims to improve the security of user information, reduce the risk of leakage of user privacy for an operator, and improve the accuracy of pushing advertisement information.
According to a first aspect of the present invention, there is provided an advertisement information pushing method, including:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal.
According to a second aspect of the present invention, there is provided an advertisement information pushing method, including:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
and pushing the received advertisement information to the user terminal.
According to a third aspect of the present invention, there is provided an operator server comprising:
the receiving unit is used for receiving an advertisement pushing request forwarded by an advertisement pushing server, wherein the advertisement pushing request carries user identification information requesting advertisement pushing;
the analysis unit is used for analyzing the locally stored user information according to the user identification information to obtain user characteristic information;
the matching unit is used for matching the advertisement information stored locally according to the user characteristic information analyzed by the analysis unit;
and the sending unit is used for sending the advertisement information matched with the matching unit to the advertisement pushing server so as to push the matched advertisement information to the user terminal.
According to a fourth aspect of the present invention, there is provided an advertisement push server, including:
the system comprises a forwarding unit, a service provider server and a service provider server, wherein the forwarding unit is used for forwarding an advertisement push request to the service provider server when receiving the advertisement push request sent by a user terminal, and the advertisement push request carries user identification information requesting advertisement push;
the receiving unit is used for receiving advertisement information matched with the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
the forwarding unit is further configured to push the received advertisement information to the user terminal.
According to a fifth aspect of the present invention, there is provided an advertisement information push system, comprising: the advertisement push server and the operator server;
the advertisement push server is used for forwarding an advertisement push request to an operator server when receiving the advertisement push request sent by a user terminal, wherein the advertisement push request carries user identification information requesting advertisement push;
the operator server is used for analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information; sending the matched advertisement information to the advertisement pushing server;
the advertisement push server is also used for forwarding the matched advertisement information to the user terminal.
According to a sixth aspect of the present invention, there is provided a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal.
According to a seventh aspect of the present invention, there is provided an operator server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the program:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal.
According to an eighth aspect of the present invention, there is provided a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
and pushing the received advertisement information to the user terminal.
According to a ninth aspect of the present invention, there is provided an advertisement push server, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the program:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
and pushing the received advertisement information to the user terminal.
The invention provides an advertisement information pushing method, device and system, when matching advertisement information with the user label information obtained by processing or desensitized user information at present and then pushing the advertisement information to a user terminal, when an advertisement recommendation server receives an advertisement pushing request sent by the user terminal, the advertisement pushing request can be forwarded to an operator server when carrying user identification information requesting advertisement pushing, and then the operator server can analyze locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information; the matched advertisement information is sent to the advertisement push server, finally, the advertisement push server can push the received advertisement information to the user terminal, the advertisement push server can be prevented from contacting with user label information through the advertisement information matched locally in the operator server, and specific information of a user is prevented from being analyzed, so that user information leakage can be avoided, the safety of the user information is improved, and the risk of the operator revealing the privacy of the user is reduced. In addition, the user information locally stored by the operator server is comprehensive and specific, the advertisement information matching is carried out according to the obtained user characteristic information by analyzing the locally stored user information, and the accuracy of the advertisement information matching can be ensured, so that the accuracy of the advertisement information pushing can be improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 shows a flowchart of an advertisement information pushing method provided by an embodiment of the present invention;
fig. 2 is a flowchart illustrating another advertisement information pushing method provided by an embodiment of the present invention;
fig. 3 is a flowchart illustrating a further method for pushing advertisement information according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an operator server according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another operator server provided in the embodiment of the present invention;
FIG. 6 is a schematic structural diagram of an advertisement push server according to an embodiment of the present invention;
fig. 7 is a schematic physical structure diagram of an operator server according to an embodiment of the present invention;
FIG. 8 is a schematic entity diagram of an advertisement push server according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram illustrating an advertisement information pushing system according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
As described in the background art, currently, for the reason of protecting user privacy, when an operator cooperates with an advertisement delivery party, the operator performs generalization processing or desensitization processing on user information, and then sends the processed user tag information or desensitized user information to the advertisement delivery party, so that the advertisement delivery party matches advertisement information and pushes the matched advertisement information to a user terminal. However, when the advertisement delivery party accumulates enough user tag information, the specific information of the user can be analyzed, so that the user information is leaked, the security of the user information is low, and the risk of the operator leaking the privacy of the user is increased. In addition, the use value of the desensitized user information is low, even the value is lost, so that the accuracy of the matched advertisement information is low, and the accuracy of advertisement information pushing is low.
In order to solve the above problem, improve the security of user information, reduce the risk of the operator revealing the privacy of the user, and at the same time, improve the accuracy of advertisement information push, and in addition, in order to maximize the use value of the user information, an embodiment of the present invention provides an advertisement information push method, which can be applied to an operator server, as shown in fig. 1, the method includes:
101. and receiving an advertisement push request forwarded by the advertisement push server.
The advertisement push request carries user identification information requesting advertisement push. Specifically, the advertisement push server may forward the advertisement push request to the operator server upon receiving the advertisement push request transmitted by the user terminal. The user identification information may include IP address information of the user terminal, a Mobile phone number of the user, an International Mobile Equipment Identity (IMEI) of the user terminal, and the like. The operator server may be a server used by an operator for storing a large amount of user information. The advertisement push server may be a server used by an advertisement recommender cooperating with an operator, and specifically, the advertisement push server may be an advertisement platform, various websites, and background servers of various applications. The user terminal can be a mobile phone, a tablet personal computer and the like owned by a user.
102. Analyzing the locally stored user information according to the user identification information to obtain user characteristic information; and matching the advertisement information stored locally according to the user characteristic information.
It should be noted that the process of obtaining the user feature information may specifically be: and inquiring user characteristic information corresponding to the user identification information from locally stored user information according to the user identification information. The user characteristic information may include, but is not limited to, name information, age information, gender information, home address information, unit address information, income level information, range of motion information, consumption information of the user. For example, the mobile phone number of the user is 1311245678, and the first name of the user is Li III, the age is 27 years, the sex is male, the family address is Beijing, the annual income is 25 ten thousand, the monthly consumption is 500 Yuan, the roaming fee is 400 Yuan, the roaming place is Chengdu, and the like are analyzed according to the mobile phone number of the user.
In addition, different user characteristic information may correspond to different advertisement information, and the specific process of matching locally stored advertisement information according to the user characteristic information may be: and matching the advertisement information corresponding to the user characteristic information according to the corresponding relation between the user characteristic information and the advertisement information. The corresponding relation can be defined by an advertiser according to the advertisement appeal, specifically, audience population corresponding to the advertisement is defined according to the advertisement appeal, and then the characteristic information of the audience population is associated or corresponds to the advertisement content.
For example, if an advertiser wants to push an advertisement of a high-end hotel in shenyang city, the defined target customers are high-income foreign people who have roaming records in shenyang, and if the annual income is more than 10 ten thousand, the user characteristic information associated with the high-end hotel in shenyang city is as follows: the roaming place is Shenyang, and the annual income is more than 10 ten thousand. After receiving the advertisement push request, the operator server analyzes the user characteristic information of Zhang IV according to the IMEI number of the user, and the user characteristic information is as follows: the roaming place is Shenyang, and the annual income is more than 10 ten thousand, then the matched advertisement information is: shenyang city high-grade hotel.
For another example, if the cake store a wants to push an advertisement of a cake and the defined goal is a crowd who has a birthday of 18 years after 10, 12 and 2017, the user characteristic information associated with the cake advertisement of the cake store a is: the year of birth, month and day, 1999, is 10 months and 12 days, after receiving the advertisement push request, the operator server analyzes the identity card number of liuwu to be 210722199910120082 according to the mobile phone number of the user, and further analyzes that the year of birth, month and day, 1999, is 10 months and 12 days, and then the advertisement information obtained by matching is: and A, cake advertising information of a cake shop.
103. And sending the matched advertisement information to the advertisement pushing server.
For the embodiment of the invention, the matched advertisement information is sent to the advertisement push server, so that the advertisement push server can push the matched advertisement information to the user terminal.
For example, the advertisement information obtained by matching is: shenyang city high-grade hotel. The operator server can forward the advertisement information of the Shenyang city high-grade hotel to the advertisement push server, so that the advertisement push server forwards the advertisement information to the terminal Zhang IV, and at the moment, the terminal Zhang IV can show the pushed advertisement information of the Shenyang city high-grade hotel.
For another example, the advertisement information obtained by matching is: and A, cake advertising information of a cake shop. The operator server can forward the cake advertising information of the cake store A to the advertisement push server, so that the advertisement push server forwards the cake advertising information of the cake store A to the terminal of Liuwu, and at the moment, the cake advertising information of the cake store A pushed by the operator server can be displayed on the terminal of Liuwu.
According to the advertisement information pushing method provided by the embodiment of the invention, when the advertisement information is matched with the currently obtained user label information or desensitized user information according to the processing and then pushed to the user terminal, the advertisement recommendation server can forward an advertisement pushing request to an operator server when receiving the advertisement pushing request sent by the user terminal, and the advertisement pushing request carries user identification information requesting advertisement pushing, and then the operator server analyzes locally stored user information according to the user identification information, so that user characteristic information can be obtained; matching the advertisement information stored locally according to the user characteristic information; the matched advertisement information is sent to the advertisement push server, finally, the advertisement push server can push the received advertisement information to the user terminal, the advertisement push server can be prevented from contacting with user label information through the advertisement information matched locally in the operator server, and specific information of a user is prevented from being analyzed, so that user information leakage can be avoided, the safety of the user information is improved, and the risk of the operator revealing the privacy of the user is reduced. In addition, the user information locally stored by the operator server is comprehensive and specific, the advertisement information matching is carried out according to the obtained user characteristic information by analyzing the locally stored user information, and the accuracy of the advertisement information matching can be ensured, so that the accuracy of the advertisement information pushing can be improved.
Further, in order to better explain the process of the advertisement information pushing method, as a refinement and an extension to the above embodiment, the embodiment of the present invention provides several alternative embodiments, but is not limited to this, and specifically, the following embodiments are provided:
in an embodiment of the present invention, the advertisement information includes advertisement content information and advertisement link address information corresponding to the advertisement content information, and in order to avoid that the advertisement push server reversely calculates and analyzes user information according to the advertisement content information, further improve the security of the user information, and further reduce the risk of the operator revealing the privacy of the user, the step 102 may specifically include: matching the advertisement content information stored locally according to the user characteristic information; according to the advertisement link address information corresponding to the matched advertisement content information, determining the advertisement link address information of one visit corresponding to the matched advertisement content information; and sending the advertisement link address information of the one-time visit to the advertisement pushing server so as to conveniently push the advertisement link address information of the one-time visit to a user terminal, so that the user terminal accesses the matched advertisement content information at one time according to the advertisement link address information of the one-time visit.
The advertisement link address information may be used to direct the opening of advertisement content information, for example, the advertisement link address information may be a web page address of the advertisement content, or may also be a data interface in a specific format, which is not limited herein in the embodiment of the present invention. The advertisement link address information accessed once can be advertisement link address information which can be accessed only once, and the advertisement link address information accessed once is invalidated. When the advertisement link address information accessed once is accessed once, the absence of the advertisement link address can be prompted, and other content information and the like can be fed back to the user terminal. Specifically, the execution subject prompting that the advertisement link address does not exist or feeding back other content information for the user terminal may be the advertisement content server. The advertising content server records the accessed IP address and the access times for later analysis at each access.
For another example, the analysis and matching are performed according to the mobile phone number of maxa, and the matched advertisement information is as follows: the advertisement information of 500 ten thousand luxury vehicles can be sent to the advertisement push server by the advertisement link address information of one visit, so that the advertisement link address information of one visit can be pushed to the terminal of the Ma Liu, and after the Ma Liu visits the advertisement link address information and watches the advertisement information of 500 ten thousand luxury vehicles, the advertisement link address information of one visit of the advertisement information of 500 ten thousand luxury vehicles is invalidated.
In another embodiment of the present invention, in order to determine the advertisement link address information of one visit corresponding to the matched advertisement content information, the step of determining the advertisement link address information of one visit corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information may specifically include: generating advertisement link address information of one visit corresponding to the matched advertisement content information locally according to the advertisement link address information corresponding to the matched advertisement content information; and sending the advertisement link address information of the one-time access to an advertisement content server so as to control the user terminal to access the matched advertisement content information at one time. The advertisement link address information of one access corresponding to the matched advertisement content information is directly generated locally, so that the advertisement content server can be prevented from contacting the matched advertisement content information, specific information of a user is prevented from being analyzed according to the matched advertisement content, user information leakage can be avoided, the safety of the user information is improved, and the risk that the privacy of the user is leaked by an operator is reduced.
In addition, the step of determining the advertisement link address information of one visit corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information may further include: sending an advertisement link address information generation request of one access to an advertisement content server, wherein the generation request carries advertisement link address information corresponding to the matched advertisement content information; and receiving the advertisement link address information of one access returned by the advertisement content server. Similarly, the advertisement content server generates the advertisement link address information of one access according to the advertisement link address information, so that the advertisement content server can be prevented from contacting the matched advertisement content information, specific information of a user can be prevented from being analyzed according to the matched advertisement content, user information leakage can be avoided, the safety of the user information is improved, and the risk of the operator in leaking the privacy of the user is reduced.
In another embodiment of the present invention, a function of uploading advertisement information may be further supported, and the method further includes: when an advertisement information uploading request is received, the advertisement information carried by the uploading request is stored to the local.
Wherein the advertisement information uploading request can be sent by the advertisement content server to the operator server. That is, when the advertiser needs to issue the advertisement information to the operator, the advertisement content server may send the advertisement information to the operator server, at this time, the operator server stores the advertisement information locally, and the advertisement content server may also upload the correspondence between the user characteristic information and the advertisement information, so that the advertisement information is directly matched according to the correspondence when the user characteristic information is subsequently analyzed.
It should be noted that the advertisement information uploading request may be sent by the advertisement recommendation server to the operator server, or the advertisement information stored by the advertisement recommendation server may also be sent by the advertisement content server, and the advertisement recommendation server uploads the stored advertisement information to the operator server when necessary. In addition, the advertisement information uploading request can be sent by an operator terminal by an operator inside person, that is, when the operator content person uploads a required document according to the advertisement information provided by the advertiser, inputs the advertisement information on the operator terminal and clicks an uploading or inputting operation key, the operator terminal sends the advertisement information uploading request to the advertisement recommendation server.
In yet another embodiment of the present invention, in order to prevent the advertisement push server from intercepting the advertisement information and further improve the user information security, the method may further include: inquiring user internet record information and the current IP address of the user terminal accessing the advertisement information according to the user identification; analyzing the user internet record information to obtain a historical IP address of the user terminal accessing the advertisement information; if the current IP address or the historical IP address is the IP address of the advertisement push server, determining that the advertisement push server intercepts the advertisement information; or if the current IP address or the historical IP address occurs for a time greater than or equal to a preset threshold, determining that the advertisement information is intercepted by the advertisement push server; and generating a processing strategy that the advertisement information is intercepted. The predetermined threshold may be set according to a default mode of the system, or may be set according to a user requirement, which is not limited in the embodiment of the present invention. For example, the predetermined threshold is 100 times, 1000 times, 10000 times, or the like. When the occurrence frequency is larger than or equal to a preset threshold value, the current IP address or the historical IP address is indicated to occur frequently, and the possibility that the advertisement information is intercepted is increased.
If the current IP address or the historical IP address is the IP address of the advertisement push server, or the current IP address or the historical IP address appears frequently, it indicates that the IP address is abnormal, the number of the abnormal IP addresses is usually one or more, the generated processing policy may be to prohibit the IP address of the advertisement push server, or send an interception warning to the advertisement push server, and send an interception penalty notification, which is not limited in the embodiments of the present invention. And the interception warning, the interception fine notice and the like can be sent to the operator and the advertiser, so that the operator and the advertiser can acquire the interception condition of the advertisement information.
It should be noted that, in order to ensure the accuracy of the determination of the advertisement information interception condition, the method further includes: the current IP address or the historical IP address occurrence frequency is larger than or equal to a preset threshold value, or a user internet record is inquired according to a user identification, and an access IP address and time are obtained; and if the access IP address and time are inconsistent with the IP address and time on the server inside the advertisement, determining that the advertisement information is intercepted.
Corresponding to the method described in fig. 1, another advertisement information pushing method provided in the embodiments of the present invention may be applied to an advertisement pushing server, as shown in fig. 2,
201. when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server.
The advertisement push request carries user identification information requesting advertisement push. The explanation of the user terminal, the user identification information, the operator server, and the advertisement push server is described in detail in step 101, and is not repeated herein.
202. And receiving the advertisement information matched with the operator server according to the user characteristic information.
And the user characteristic information is obtained by analyzing the user information according to the user identification information.
203. And pushing the received advertisement information to the user terminal.
In yet another embodiment of the present invention, corresponding to the step 102, in order to avoid that the advertisement push server reversely calculates and separates out the user information according to the advertisement content information, further improve the security of the user information, and further reduce the risk of the operator revealing the privacy of the user, the step 202 may specifically include: and receiving the advertisement link address information of one access sent by the operator server, wherein the advertisement link address information of one access corresponds to the advertisement content information matched according to the user characteristic information.
For a better understanding of the invention, the following application scenarios are provided, but the invention is not limited to the following application scenarios, as shown in fig. 3:
1. a user terminal sends an advertisement recommendation request to an advertisement recommendation server, wherein the advertisement recommendation request carries user identification information;
2. the advertisement recommendation server forwards the advertisement recommendation request to an operator server;
3. the operator server analyzes the user characteristic information according to the user identification information, matches the advertisement content according to the user characteristic information, and the matched advertisement content is the advertisement content which is accurately matched with the specific characteristic information of the user;
4. the operator server generates advertisement link address information of one access corresponding to the matched advertisement content and forwards the advertisement link address information to the advertisement recommendation server;
5. the advertisement recommending server recommends the advertisement link address information accessed once to the user terminal;
6. the user terminal requests the advertisement content server to display the advertisement content according to the advertisement link address information of one-time access, and displays the advertisement content after receiving the advertisement content;
7. after detecting that the advertisement link address information of one access is accessed, the advertisement content server invalidates the advertisement link address information of one access;
8. the advertisement recommendation server or the advertisement content server uploads advertisement information to the operator server in advance.
Further, as a specific implementation of fig. 1, an embodiment of the present invention provides an operator server, as shown in fig. 4, where the operator server includes: a receiving unit 41, an analyzing unit 42, a matching unit 43 and a transmitting unit 44.
The receiving unit 41 may be configured to receive an advertisement push request forwarded by an advertisement push server, where the advertisement push request carries user identification information requesting advertisement push. The user identification information may include IP address information of the user terminal, a mobile phone number of the user, an IMEI of the user terminal, and the like. The receiving unit 41 is a main function module in the operator server for receiving the advertisement push request forwarded by the advertisement push server.
The analyzing unit 42 may be configured to analyze the locally stored user information according to the user identification information, so as to obtain user characteristic information. The analyzing unit 42 is a main function module in the operator server that analyzes the locally stored user information according to the user identification information to obtain user characteristic information, and is also a core function module of the operator server, and triggers the matching unit 43 to perform matching.
The matching unit 43 may be configured to match the advertisement information stored locally according to the user characteristic information analyzed by the analyzing unit 42. The matching unit 43 is a main function module of the operator server for matching the advertisement information stored locally according to the analyzed user characteristic information, and is also a core function module of the operator server.
The sending unit 44 may be configured to send the advertisement information matched by the matching unit 43 to the advertisement push server. The advertisement information is sent to the advertisement pushing server, so that the advertisement pushing server can push the matched advertisement information to a user terminal.
The sending unit 44 is a main function module of the operator server for sending the matched advertisement information to the advertisement push server. So as to push the matched advertisement information to the user terminal.
In a specific application scenario, the matching unit 43 may be specifically configured to match locally stored advertisement content information according to the user characteristic information when the advertisement information includes advertisement content information and advertisement link address information corresponding to the advertisement content information.
The transmitting unit 44 may include: a determination module 441 and a sending module 442, as shown in fig. 5.
In order to avoid that the advertisement push server reversely calculates and separates out the user information according to the advertisement content information, further improve the security of the user information, and further reduce the risk of the operator revealing the privacy of the user, the determining module 441 may be configured to determine the advertisement link address information of one access corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information.
The sending module 442 may be configured to send the advertisement link address information of the one-time access to the advertisement push server, so as to push the advertisement link address information of the one-time access to a user terminal, so that the user terminal accesses the matched advertisement content information at one time according to the advertisement link address information of the one-time access.
The determining module 441 is specifically configured to locally generate advertisement link address information of one visit corresponding to the matched advertisement content information according to advertisement link address information corresponding to the matched advertisement content information; and sending the advertisement link address information of the one-time access to an advertisement content server so as to control the user terminal to access the matched advertisement content information at one time.
The determining module 441 may be further configured to send an advertisement link address information generation request for one access to an advertisement content server, where the generation request carries advertisement link address information corresponding to the matched advertisement content information; and receiving the advertisement link address information of one access returned by the advertisement content server.
In a specific application scenario, a function of uploading advertisement information may be further supported, and the operator server may further include: a holding unit 45.
The storage unit may be configured to store, when receiving an advertisement information uploading request, the advertisement information carried in the uploading request to a local area. The advertisement information uploading request may be sent by the advertisement content server to the operator server, may be sent by the advertisement recommendation server to the operator server, or may be sent by an operator insider through an operation terminal. Through uploading advertisement information to the operator server, the operator server can be enabled to directly carry out advertisement information matching locally, so that the advertisement push server can be prevented from contacting with user tag information, specific information of a user is prevented from being analyzed, and user information leakage can be avoided.
In a specific application scenario, in order to prevent the advertisement push server from intercepting and stealing advertisement information, and further improve the user information security, the operator server further comprises: a querying unit 46 and a determining unit 47.
The querying unit 46 may be configured to query the user internet access record information and the current IP address of the user terminal accessing the advertisement information according to the user identifier.
The analysis unit 42 may be further configured to analyze the user internet access record information to obtain a historical IP address of the user terminal accessing the advertisement information.
The determining unit 47 may be configured to determine that the advertisement push server intercepts the advertisement information if the current IP address or the historical IP address is the IP address of the advertisement push server; or if the current IP address or the historical IP address occurs for a time greater than or equal to a preset threshold, determining that the advertisement information is intercepted by the advertisement push server; and generating a processing strategy that the advertisement information is intercepted.
It should be noted that, for other corresponding descriptions of the functional units related to the operator server provided in the embodiment of the present invention, reference may be made to the corresponding description in fig. 1, which is not described herein again.
Further, as a specific implementation of fig. 2, an embodiment of the present invention provides an advertisement push server, and as shown in fig. 6, the advertisement push server includes: a forwarding unit 51, a receiving unit 52 and a pushing unit 53.
The forwarding unit 51 may be configured to forward, when receiving an advertisement push request sent by a user terminal, the advertisement push request to an operator server, where the advertisement push request carries user identification information requesting advertisement push.
The receiving unit 52 may be configured to receive advertisement information matched by the operator server according to user feature information, where the user feature information is obtained by analyzing user information according to the user identification information.
The pushing unit 53 may be configured to push the received advertisement information to the user terminal.
The receiving unit 52 may be specifically configured to receive advertisement link address information of one access sent by the operator server, where the advertisement link address information of one access corresponds to advertisement content information matched according to the user feature information.
It should be noted that other corresponding descriptions of the functional units related to the advertisement push server provided in the embodiment of the present invention may refer to the corresponding descriptions in fig. 2, and are not described herein again.
Based on the method shown in fig. 1, correspondingly, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the following steps: receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push; analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information; and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal.
Based on the above-mentioned embodiments of the method shown in fig. 1 and the apparatus shown in fig. 4, the embodiment of the present invention further provides an operator server, as shown in fig. 7, including a processor (processor)61, a communication Interface (Communications Interface)62, a memory (memory)63, and a communication bus 64. Wherein: the processor 61, the communication interface 62, and the memory 63 communicate with each other via a communication bus 64. A communication interface 64 for communicating with network elements of other devices, such as clients or other servers. The processor 61 is configured to execute a program, and may specifically execute relevant steps in the foregoing method embodiments. In particular, the program may include program code comprising computer operating instructions. The processor 61 may be a central processing unit CPU or an application Specific Integrated circuit asic or one or more Integrated circuits configured to implement an embodiment of the invention.
The one or more processors included by the operator server may be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs. And a memory 63 for storing programs. The memory 63 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The program may specifically be adapted to cause the processor 61 to perform the following operations: receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push; analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information; and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal.
Based on the method shown in fig. 2, correspondingly, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the following steps: when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push; receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information; and pushing the received advertisement information to the user terminal.
Based on the above-mentioned embodiments of the method shown in fig. 2 and the apparatus shown in fig. 6, an embodiment of the present invention further provides an advertisement recommendation server, as shown in fig. 8, which includes a processor (processor)71, a communication Interface (Communications Interface)72, a memory (memory)73, and a communication bus 74. Wherein: the processor 71, the communication interface 72, and the memory 73 communicate with each other via a communication bus 74. A communication interface 74 for communicating with network elements of other devices, such as clients or other servers. The processor 71 is configured to execute a program, and may specifically execute relevant steps in the foregoing method embodiments. In particular, the program may include program code comprising computer operating instructions. The processor 71 may be a central processing unit CPU or an application Specific Integrated circuit asic or one or more Integrated circuits configured to implement an embodiment of the invention.
The advertisement recommendation server comprises one or more processors which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs. And a memory 73 for storing programs. The memory 73 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The program may specifically be adapted to cause the processor 81 to perform the following operations: when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push; receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information; and pushing the received advertisement information to the user terminal.
Further, an embodiment of the present invention provides an advertisement information pushing system, as shown in fig. 9, including: an advertisement push server 81 and an operator server 82;
the advertisement push server 81 may be configured to, when receiving an advertisement push request sent by a user terminal, forward the advertisement push request to the operator server 82, where the advertisement push request carries user identification information requesting advertisement push.
The operator server 82 may be configured to analyze locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information; and sending the matched advertisement information to the advertisement push server.
The advertisement push server 81 may be further configured to forward the matched advertisement information to the user terminal.
By applying the technical scheme of the invention, when receiving an advertisement push request sent by a user terminal, the advertisement recommendation server can forward the advertisement push request to an operator server when the advertisement push request carries user identification information requesting advertisement push, and then the operator server analyzes locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information; the matched advertisement information is sent to the advertisement push server, finally, the advertisement push server can push the received advertisement information to the user terminal, the advertisement push server can be prevented from contacting with user label information through the advertisement information matched locally in the operator server, and specific information of a user is prevented from being analyzed, so that user information leakage can be avoided, the safety of the user information is improved, and the risk of the operator revealing the privacy of the user is reduced. In addition, the user information locally stored by the operator server is comprehensive and specific, the advertisement information matching is carried out according to the obtained user characteristic information by analyzing the locally stored user information, and the accuracy of the advertisement information matching can be ensured, so that the accuracy of the advertisement information pushing can be improved.
The invention also provides the following technical scheme:
a1, an advertisement information pushing method, applied to an operator server, comprising:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal.
A2, the method as in a1, where the advertisement information includes advertisement content information and advertisement link address information corresponding to the advertisement content information, and the matching of locally stored advertisement information according to the user characteristic information specifically includes:
matching the advertisement content information stored locally according to the user characteristic information;
the sending of the matched advertisement information to the advertisement push server specifically includes:
according to the advertisement link address information corresponding to the matched advertisement content information, determining the advertisement link address information of one visit corresponding to the matched advertisement content information;
and sending the advertisement link address information of the one-time visit to the advertisement pushing server so as to conveniently push the advertisement link address information of the one-time visit to a user terminal, so that the user terminal accesses the matched advertisement content information at one time according to the advertisement link address information of the one-time visit.
A3, the method as in a2, wherein the determining, according to the advertisement link address information corresponding to the matched advertisement content information, the advertisement link address information of one visit corresponding to the matched advertisement content information specifically includes:
generating advertisement link address information of one visit corresponding to the matched advertisement content information locally according to the advertisement link address information corresponding to the matched advertisement content information;
and sending the advertisement link address information of the one-time access to an advertisement content server so as to control the user terminal to access the matched advertisement content information at one time.
A4, the method as in a2, wherein the determining, according to the advertisement link address information corresponding to the matched advertisement content information, the advertisement link address information of one visit corresponding to the matched advertisement content information specifically includes:
sending an advertisement link address information generation request of one access to an advertisement content server, wherein the generation request carries advertisement link address information corresponding to the matched advertisement content information;
and receiving the advertisement link address information of one access returned by the advertisement content server.
A5, the method of any one of claims a1-a4, the method further comprising:
when an advertisement information uploading request is received, the advertisement information carried by the uploading request is stored to the local.
A6, the method of any one of claims a1-a4, the method further comprising:
inquiring user internet record information and the current IP address of the user terminal accessing the advertisement information according to the user identification;
analyzing the user internet record information to obtain a historical IP address of the user terminal accessing the advertisement information;
if the current IP address or the historical IP address is the IP address of the advertisement push server, determining that the advertisement push server intercepts the advertisement information; or
If the current IP address or the historical IP address occurs for a number of times greater than or equal to a predetermined threshold, determining that the advertisement information is intercepted by the advertisement push server;
and generating a processing strategy that the advertisement information is intercepted.
B7, an advertisement information pushing method applied to an advertisement pushing server, comprising:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
and pushing the received advertisement information to the user terminal.
B8, the method according to B7, wherein the receiving the advertisement information matched by the operator server according to the user feature information specifically includes:
and receiving the advertisement link address information of one access sent by the operator server, wherein the advertisement link address information of one access corresponds to the advertisement content information matched according to the user characteristic information.
C9, an operator server, comprising:
the receiving unit is used for receiving an advertisement pushing request forwarded by an advertisement pushing server, wherein the advertisement pushing request carries user identification information requesting advertisement pushing;
the analysis unit is used for analyzing the locally stored user information according to the user identification information to obtain user characteristic information;
the matching unit is used for matching the advertisement information stored locally according to the user characteristic information analyzed by the analysis unit;
and the sending unit is used for sending the advertisement information matched with the matching unit to the advertisement pushing server so as to push the matched advertisement information to the user terminal.
C10, carrier server as in C9,
the matching unit is specifically configured to match locally stored advertisement content information according to the user characteristic information when the advertisement information includes advertisement content information and advertisement link address information corresponding to the advertisement content information;
the transmission unit includes:
the determining module is used for determining the advertisement link address information of one visit corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information;
and the sending module is used for sending the advertisement link address information of the one-time visit to the advertisement pushing server so as to conveniently push the advertisement link address information of the one-time visit to a user terminal, so that the user terminal can access the matched advertisement content information at one time according to the advertisement link address information of the one-time visit.
C11, carrier server as in C10,
the determining module is specifically configured to locally generate advertisement link address information of one visit corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information; and sending the advertisement link address information of the one-time access to an advertisement content server so as to control the user terminal to access the matched advertisement content information at one time.
C12, carrier server as in C10,
the determining module is specifically configured to send an advertisement link address information generation request for one access to an advertisement content server, where the generation request carries advertisement link address information corresponding to the matched advertisement content information; and receiving the advertisement link address information of one access returned by the advertisement content server.
C13, the carrier server as in any one of C9-C12, the carrier server further comprising:
and the storage unit is used for storing the advertisement information carried by the uploading request to the local when receiving the advertisement information uploading request.
C14, the carrier server as in any one of C9-C12, the carrier server further comprising: a query unit and a determination unit, wherein,
the query unit is used for querying user internet record information and the current IP address of the user terminal accessing the advertisement information according to the user identification;
the analysis unit is further configured to analyze the user internet access record information to obtain a historical IP address of the user terminal accessing the advertisement information;
the determining unit is configured to determine that the advertisement push server intercepts the advertisement information if the current IP address or the historical IP address is the IP address of the advertisement push server; or if the current IP address or the historical IP address occurs for a time greater than or equal to a preset threshold, determining that the advertisement information is intercepted by the advertisement push server; and generating a processing strategy that the advertisement information is intercepted.
D15, an advertisement push server, comprising:
the system comprises a forwarding unit, a service provider server and a service provider server, wherein the forwarding unit is used for forwarding an advertisement push request to the service provider server when receiving the advertisement push request sent by a user terminal, and the advertisement push request carries user identification information requesting advertisement push;
the receiving unit is used for receiving advertisement information matched with the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
and the pushing unit is used for pushing the received advertisement information to the user terminal.
D16, the advertisement push server as described in D15,
the receiving unit is specifically configured to receive advertisement link address information of one access sent by the operator server, where the advertisement link address information of one access corresponds to advertisement content information matched according to user characteristic information.
E17, an advertisement information pushing system, comprising an operator server as described in any one of C9-C14, and an advertisement pushing server as described in any one of C15-C16.
F18, a computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, carries out the steps of:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal.
G19, an operator server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the program:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
and sending the matched advertisement information to the advertisement pushing server so as to conveniently push the matched advertisement information to a user terminal.
H20, a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
and pushing the received advertisement information to the user terminal.
L21, an advertisement push server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the program:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
and pushing the received advertisement information to the user terminal.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It will be appreciated that the relevant features of the method and apparatus described above are referred to one another. In addition, "first", "second", and the like in the above embodiments are for distinguishing the embodiments, and do not represent merits of the embodiments.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It will be understood by those skilled in the art that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components of the advertisement information push apparatus and system according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
Claims (17)
1. An advertisement information pushing method is applied to an operator server and comprises the following steps:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push, and the advertisement push server forwards the advertisement push request to an operator server when receiving the advertisement push request sent by a user terminal;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
sending the matched advertisement information to the advertisement pushing server so as to push the matched advertisement information to a user terminal; if the advertisement information is confirmed to be intercepted by the advertisement push server, generating a processing strategy that the advertisement information is intercepted;
the advertisement information comprises advertisement content information and advertisement link address information corresponding to the advertisement content information; the matching of the locally stored advertisement information according to the user characteristic information specifically includes: matching the advertisement content information stored locally according to the user characteristic information;
the sending of the matched advertisement information to the advertisement push server specifically includes:
according to the advertisement link address information corresponding to the matched advertisement content information, determining the advertisement link address information of one visit corresponding to the matched advertisement content information;
and sending the advertisement link address information of the one-time visit to the advertisement pushing server so as to conveniently push the advertisement link address information of the one-time visit to a user terminal, so that the user terminal accesses the matched advertisement content information at one time according to the advertisement link address information of the one-time visit.
2. The method according to claim 1, wherein the determining the advertisement link address information of one visit corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information specifically includes:
generating advertisement link address information of one visit corresponding to the matched advertisement content information locally according to the advertisement link address information corresponding to the matched advertisement content information;
and sending the advertisement link address information of the one-time access to an advertisement content server so as to control the user terminal to access the matched advertisement content information at one time.
3. The method according to claim 1, wherein the determining the advertisement link address information of one visit corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information specifically includes:
sending an advertisement link address information generation request of one access to an advertisement content server, wherein the generation request carries advertisement link address information corresponding to the matched advertisement content information;
and receiving the advertisement link address information of one access returned by the advertisement content server.
4. The method according to any one of claims 1-3, further comprising:
when an advertisement information uploading request is received, the advertisement information carried by the uploading request is stored to the local.
5. The method according to any one of claims 1 to 3, wherein the generating a processing policy for intercepting the advertisement information if it is determined that the advertisement information is intercepted by the advertisement push server specifically includes:
inquiring user Internet access record information and the current IP address of the user terminal accessing the advertisement information according to the user identification information;
analyzing the user internet record information to obtain a historical IP address of the user terminal accessing the advertisement information;
if the current IP address or the historical IP address is the IP address of the advertisement push server, determining that the advertisement push server intercepts the advertisement information; or
If the current IP address or the historical IP address occurs for a number of times greater than or equal to a predetermined threshold, determining that the advertisement information is intercepted by the advertisement push server;
and generating a processing strategy that the advertisement information is intercepted.
6. An advertisement information pushing method is applied to an advertisement pushing server and comprises the following steps:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
pushing the received advertisement information to the user terminal;
wherein the receiving of the advertisement information matched by the operator server according to the user characteristic information includes:
and receiving the advertisement link address information of one access sent by the operator server, wherein the advertisement link address information of one access corresponds to the advertisement content information matched according to the user characteristic information.
7. A carrier server, comprising:
the system comprises a receiving unit, a service unit and an advertisement pushing server, wherein the receiving unit is used for receiving an advertisement pushing request forwarded by the advertisement pushing server, the advertisement pushing request carries user identification information requesting advertisement pushing, and the advertisement pushing server forwards the advertisement pushing request to an operator server when receiving the advertisement pushing request sent by a user terminal;
the analysis unit is used for analyzing the locally stored user information according to the user identification information to obtain user characteristic information;
the matching unit is used for matching the advertisement information stored locally according to the user characteristic information analyzed by the analysis unit;
the sending unit is used for sending the advertisement information matched with the matching unit to the advertisement pushing server so as to push the matched advertisement information to the user terminal;
the determining unit is used for generating a processing strategy of intercepting the advertisement information if the advertisement information is determined to be intercepted by the advertisement pushing server;
the matching unit is specifically configured to match locally stored advertisement content information according to the user characteristic information when the advertisement information includes advertisement content information and advertisement link address information corresponding to the advertisement content information;
the transmission unit includes:
the determining module is used for determining the advertisement link address information of one visit corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information;
and the sending module is used for sending the advertisement link address information of the one-time visit to the advertisement pushing server so as to conveniently push the advertisement link address information of the one-time visit to a user terminal, so that the user terminal can access the matched advertisement content information at one time according to the advertisement link address information of the one-time visit.
8. The operator server according to claim 7,
the determining module is specifically configured to locally generate advertisement link address information of one visit corresponding to the matched advertisement content information according to the advertisement link address information corresponding to the matched advertisement content information; and sending the advertisement link address information of the one-time access to an advertisement content server so as to control the user terminal to access the matched advertisement content information at one time.
9. The operator server according to claim 7,
the determining module is specifically configured to send an advertisement link address information generation request for one access to an advertisement content server, where the generation request carries advertisement link address information corresponding to the matched advertisement content information; and receiving the advertisement link address information of one access returned by the advertisement content server.
10. Operator server according to any of claims 7-9, characterized in that the operator server further comprises:
and the storage unit is used for storing the advertisement information carried by the uploading request to the local when receiving the advertisement information uploading request.
11. Operator server according to any of claims 7-9, characterized in that the operator server further comprises: the unit of inquiry is used for inquiring the unit,
the query unit is used for querying user internet record information and the current IP address of the user terminal accessing the advertisement information according to the user identification information;
the analysis unit is further configured to analyze the user internet access record information to obtain a historical IP address of the user terminal accessing the advertisement information;
the determining unit is specifically configured to determine that the advertisement push server intercepts the advertisement information if the current IP address or the historical IP address is the IP address of the advertisement push server; or if the current IP address or the historical IP address occurs for a time greater than or equal to a preset threshold, determining that the advertisement information is intercepted by the advertisement push server; and generating a processing strategy that the advertisement information is intercepted.
12. An advertisement push server, comprising:
the system comprises a forwarding unit, a service provider server and a service provider server, wherein the forwarding unit is used for forwarding an advertisement push request to the service provider server when receiving the advertisement push request sent by a user terminal, and the advertisement push request carries user identification information requesting advertisement push;
the receiving unit is used for receiving advertisement information matched with the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
the pushing unit is used for pushing the received advertisement information to the user terminal;
the receiving unit is specifically configured to receive advertisement link address information of one access sent by the operator server, where the advertisement link address information of one access corresponds to advertisement content information matched according to user characteristic information.
13. An advertisement information push system, comprising the operator server according to any one of claims 7 to 11 and the advertisement push server according to claim 12.
14. A computer-readable storage medium, on which a computer program is stored, which program, when executed by a processor, carries out the steps of:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push, and the advertisement push server forwards the advertisement push request to an operator server when receiving the advertisement push request sent by a user terminal;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
sending the matched advertisement information to the advertisement pushing server so as to push the matched advertisement information to a user terminal; if the advertisement information is confirmed to be intercepted by the advertisement push server, generating a processing strategy that the advertisement information is intercepted;
the advertisement information comprises advertisement content information and advertisement link address information corresponding to the advertisement content information; the matching of the locally stored advertisement information according to the user characteristic information specifically includes: matching the advertisement content information stored locally according to the user characteristic information;
the sending of the matched advertisement information to the advertisement push server specifically includes:
according to the advertisement link address information corresponding to the matched advertisement content information, determining the advertisement link address information of one visit corresponding to the matched advertisement content information;
and sending the advertisement link address information of the one-time visit to the advertisement pushing server so as to conveniently push the advertisement link address information of the one-time visit to a user terminal, so that the user terminal accesses the matched advertisement content information at one time according to the advertisement link address information of the one-time visit.
15. An operator server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program implements the steps of:
receiving an advertisement push request forwarded by an advertisement push server, wherein the advertisement push request carries user identification information requesting advertisement push, and the advertisement push server forwards the advertisement push request to an operator server when receiving the advertisement push request sent by a user terminal;
analyzing the locally stored user information according to the user identification information to obtain user characteristic information; matching the advertisement information stored locally according to the user characteristic information;
sending the matched advertisement information to the advertisement pushing server so as to push the matched advertisement information to a user terminal; if the advertisement information is confirmed to be intercepted by the advertisement push server, generating a processing strategy that the advertisement information is intercepted;
the advertisement information comprises advertisement content information and advertisement link address information corresponding to the advertisement content information; the matching of the locally stored advertisement information according to the user characteristic information specifically includes: matching the advertisement content information stored locally according to the user characteristic information;
the sending of the matched advertisement information to the advertisement push server specifically includes:
according to the advertisement link address information corresponding to the matched advertisement content information, determining the advertisement link address information of one visit corresponding to the matched advertisement content information;
and sending the advertisement link address information of the one-time visit to the advertisement pushing server so as to conveniently push the advertisement link address information of the one-time visit to a user terminal, so that the user terminal accesses the matched advertisement content information at one time according to the advertisement link address information of the one-time visit.
16. A computer-readable storage medium, on which a computer program is stored, which program, when executed by a processor, carries out the steps of:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
pushing the received advertisement information to the user terminal;
wherein the receiving of the advertisement information matched by the operator server according to the user characteristic information includes:
and receiving the advertisement link address information of one access sent by the operator server, wherein the advertisement link address information of one access corresponds to the advertisement content information matched according to the user characteristic information.
17. An advertisement push server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of:
when receiving an advertisement push request sent by a user terminal, forwarding the advertisement push request to an operator server, wherein the advertisement push request carries user identification information requesting advertisement push;
receiving advertisement information matched by the operator server according to user characteristic information, wherein the user characteristic information is obtained by analyzing user information according to the user identification information;
pushing the received advertisement information to the user terminal;
wherein the receiving of the advertisement information matched by the operator server according to the user characteristic information includes:
and receiving the advertisement link address information of one access sent by the operator server, wherein the advertisement link address information of one access corresponds to the advertisement content information matched according to the user characteristic information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711105752.4A CN107862552B (en) | 2017-11-10 | 2017-11-10 | Advertisement information pushing method, device and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711105752.4A CN107862552B (en) | 2017-11-10 | 2017-11-10 | Advertisement information pushing method, device and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107862552A CN107862552A (en) | 2018-03-30 |
| CN107862552B true CN107862552B (en) | 2021-07-16 |
Family
ID=61700129
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711105752.4A Active CN107862552B (en) | 2017-11-10 | 2017-11-10 | Advertisement information pushing method, device and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107862552B (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109598550B (en) * | 2018-08-03 | 2020-12-22 | 武汉稀云科技有限公司 | Internet advertisement putting method and device |
| CN109088942B (en) * | 2018-09-14 | 2022-02-25 | 腾讯科技(北京)有限公司 | Advertisement request flow screening method and device and brand advertisement engine |
| CN112219402B (en) * | 2018-12-20 | 2022-09-02 | 海信视像科技股份有限公司 | Receiving apparatus, receiving method, transmitting apparatus, transmitting method, transmitting/receiving system, and transmitting/receiving method |
| CN109919683A (en) * | 2019-03-17 | 2019-06-21 | 中国建设银行股份有限公司 | A kind of system of advertisement pushing, method and device |
| CN110503455A (en) * | 2019-07-10 | 2019-11-26 | 平安普惠企业管理有限公司 | Product promotion method and related equipment based on information security |
| CN110677683B (en) * | 2019-09-30 | 2022-03-04 | 北京奇艺世纪科技有限公司 | Video storage and video access method and distributed storage and video access system |
| CN111127101A (en) * | 2019-12-24 | 2020-05-08 | 北京汇牛科技有限公司 | Advertisement targeted delivery method, device and storage medium |
| CN111160973A (en) * | 2019-12-30 | 2020-05-15 | 北京三快在线科技有限公司 | Advertisement pushing method and device |
| CN111242693B (en) * | 2020-01-16 | 2023-08-25 | 秒针信息技术有限公司 | Device identification determining method and device, electronic device and storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101330636B (en) * | 2007-06-22 | 2011-07-13 | 中兴通讯股份有限公司 | Implementing method for feeding advertisement to a mobile terminal based on MMS business |
| CN102710777B (en) * | 2012-06-05 | 2015-04-15 | 中国联合网络通信集团有限公司 | Advertisement push-delivery method and system, as well as advertisement pusher |
| CN102724303A (en) * | 2012-06-05 | 2012-10-10 | 中国联合网络通信集团有限公司 | Advertisement propelling movement method, device and system |
| CN106603291A (en) * | 2016-12-19 | 2017-04-26 | 中国联合网络通信集团有限公司 | User profile information processing method and user profile information processing device |
-
2017
- 2017-11-10 CN CN201711105752.4A patent/CN107862552B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN107862552A (en) | 2018-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107862552B (en) | Advertisement information pushing method, device and system | |
| US11810184B2 (en) | Matching content providers and interested content users | |
| US11017447B2 (en) | Secure proxy service | |
| US9053189B2 (en) | Customizing content displayed for a user based on user preferences of another user | |
| US10459986B2 (en) | Multi-identifier user profiling system | |
| US20150142551A1 (en) | Offline conversion measurement for advertisements presented to users of an online system | |
| US9501777B1 (en) | Systems and methods for MAC address tracking for a mobile device | |
| US10643026B2 (en) | User activity tracking in third-party online systems | |
| US20160342674A1 (en) | System and method for managing customer address information in electronic commerce using the internet | |
| US20200394681A1 (en) | Real-time tracking of offline transactions | |
| US10963927B2 (en) | System and method for providing message-based advertisement using lock screen | |
| US20190303976A1 (en) | System and method for fulfilling digital advertising requests without storing or providing personally identifiable information about a user to an external entity | |
| CN103530791B (en) | A kind of labelling redirects the methods, devices and systems of user | |
| US11080737B1 (en) | System and method for generating an affiliate link from a selected item on a computing device | |
| US10855513B2 (en) | Information pushing method, device and computer readable storage medium | |
| US8788638B2 (en) | Method and arrangement for registering a user | |
| CN106716401A (en) | Data interaction processing method, device and system | |
| US10909570B2 (en) | Methods, systems, and computer readable media for suppressing cookie based advertisement retargeting | |
| CN106716970A (en) | Information interaction processing method, system and terminal | |
| US11960551B2 (en) | Cookieless delivery of personalizied content | |
| KR20150034547A (en) | System and method for user paring between applications | |
| US20240095796A1 (en) | System and method of anonymising online interactions and transactions | |
| CN106796690A (en) | A kind of data interactive processing method, device and system | |
| CA3024722A1 (en) | Data interaction processing method, device and system | |
| CN106575295A (en) | Data interaction processing method, device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20211213 Address after: 215159 room 410, building 04, No. 78, Keling Road, science and Technology City, high tech Zone, Suzhou, Jiangsu Province Patentee after: Suzhou Lifeng Zhilian Technology Co.,Ltd. Address before: 100036 b632, 3rd floor, building 14, Cuiwei Zhongli, Haidian District, Beijing Patentee before: BEIJING ZHIYUE TECHNOLOGY CO.,LTD. |
|
| TR01 | Transfer of patent right |