[go: up one dir, main page]

CN108537570B - Information exposure method and device - Google Patents

Information exposure method and device Download PDF

Info

Publication number
CN108537570B
CN108537570B CN201810191424.9A CN201810191424A CN108537570B CN 108537570 B CN108537570 B CN 108537570B CN 201810191424 A CN201810191424 A CN 201810191424A CN 108537570 B CN108537570 B CN 108537570B
Authority
CN
China
Prior art keywords
exposed
information
user
resource
prediction
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
Application number
CN201810191424.9A
Other languages
Chinese (zh)
Other versions
CN108537570A (en
Inventor
闫铭
白晓航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN201810191424.9A priority Critical patent/CN108537570B/en
Publication of CN108537570A publication Critical patent/CN108537570A/en
Application granted granted Critical
Publication of CN108537570B publication Critical patent/CN108537570B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0202Market predictions or forecasting for commercial activities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0254Targeted advertisements based on statistics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Probability & Statistics with Applications (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides an information exposure method and device. In the embodiment of the invention, when information needs to be exposed to a user, a first prediction resource which can be obtained after the information to be exposed is exposed needs to be predicted, then a second prediction resource which can be obtained aiming at the exposure of the user is predicted, and if the first prediction resource is larger than or equal to the second prediction resource, the information to be exposed is exposed to the user. Therefore, after the information to be exposed is exposed to the user, the resource obtained by the server aiming at the information to be exposed can be larger than or equal to the second prediction resource, and the loss of the benefit of the server can be avoided.

Description

Information exposure method and device
Technical Field
The invention relates to the technical field of internet, in particular to an information exposure method and device.
Background
Currently, in order to improve the popularity of the commodities of each merchant, the commodities often need to be promoted through the internet, for example, advertisements of the commodities are put on the internet.
Each large merchant can put advertisements to the advertisement server, and when a user browses a webpage by using a terminal or chats with other people by using chat software by using the terminal, the advertisement server can select one advertisement from all advertisements to expose.
Wherein, when the advertisement server needs to expose the advertisement, each merchant can agree with the advertisement server: after the own advertisement is displayed and clicked once, the advertisement server sorts all the advertisements according to the fixed fee in the order from high to low, and then puts the advertisement sorted at the first place.
Disclosure of Invention
The embodiment of the invention discloses an information exposure method and device.
In a first aspect, an embodiment of the present invention shows an information exposure method, where the method includes:
when information needs to be exposed to a user, predicting a first prediction resource which can be obtained after the information to be exposed is exposed;
predicting a second prediction resource available for exposure to the user;
and if the first prediction resource is larger than or equal to the second prediction resource, exposing the information to be exposed to the user.
In an optional implementation manner, the predicting a first prediction resource that can be obtained after the information to be exposed is exposed includes:
acquiring fixed resources which can be obtained when the information to be exposed is clicked once;
predicting a first click rate of the information to be exposed clicked by the user after the information to be exposed to the user is exposed;
and acquiring a first prediction resource which can be obtained after the information to be exposed is exposed according to the fixed resource and the first click rate.
In an optional implementation, the predicting a second prediction resource available for the exposure of the user includes:
acquiring minimum resources required by exposure aiming at the user;
predicting a second click rate at which information exposed to the user is clicked by the user;
and acquiring a second prediction resource which can be obtained aiming at the exposure of the user according to the lowest resource and the second click rate.
In an optional implementation manner, the information to be exposed is multiple;
the exposing the information to be exposed to the user includes:
selecting a preset number of information to be exposed with the highest first prediction resource from the plurality of information to be exposed;
and exposing the selected information to be exposed to the user.
In an optional implementation, the method further includes:
for each piece of exposed information to be exposed, setting the resource required by clicking the exposed information to be exposed once as: the ratio of a first prediction resource of adjacent information to be exposed to a first click rate of the exposed information to be exposed;
wherein the adjacent exposed information includes: in the plurality of pieces of exposed information, the difference between a first prediction resource and a first prediction resource of the exposed information to be exposed is minimum, and the first prediction resource is smaller than the information to be exposed of the first prediction resource of the exposed information to be exposed.
In an optional implementation manner, the information to be exposed is one, and the method further includes:
if the second click rate is greater than the first click rate, setting the resources required by the exposed information to be exposed which is clicked once as: a ratio between the second prediction resource and the first click rate.
In a second aspect, an embodiment of the present invention shows an information exposure apparatus, including:
the first prediction module is used for predicting a first prediction resource which can be obtained after the information to be exposed is exposed when the information needs to be exposed to a user;
a second prediction module to predict a second prediction resource available for exposure to the user;
and the exposure module is used for exposing the information to be exposed to the user if the first prediction resource is larger than or equal to the second prediction resource.
In an alternative implementation, the first prediction module includes:
the first acquisition unit is used for acquiring the fixed resource which can be obtained by clicking the information to be exposed once;
the first prediction unit is used for predicting a first click rate of the information to be exposed, which is clicked by the user after the information to be exposed is exposed to the user;
and the second acquisition unit is used for acquiring a first prediction resource which can be obtained after the information to be exposed is exposed according to the fixed resource and the first click rate.
In an alternative implementation, the second prediction module includes:
a third acquiring unit, configured to acquire a minimum resource required for exposure for the user;
a second prediction unit for predicting a second click rate at which information exposed to the user is clicked by the user;
and the fourth acquisition unit is used for acquiring a second prediction resource which can be obtained aiming at the exposure of the user according to the lowest resource and the second click rate.
In an optional implementation manner, the information to be exposed is multiple;
the exposure module includes:
the selection module is used for selecting a preset number of pieces of information to be exposed with the highest first prediction resource from the plurality of pieces of information to be exposed;
and the exposure unit is used for exposing the selected information to be exposed to the user.
In an optional implementation, the apparatus further comprises:
the first setting module is used for setting the resources required to obtain each piece of exposed information to be exposed after being clicked once as: the ratio of a first prediction resource of adjacent information to be exposed to a first click rate of the exposed information to be exposed;
wherein the adjacent exposed information includes: in the plurality of pieces of exposed information, the difference between a first prediction resource and a first prediction resource of the exposed information to be exposed is minimum, and the first prediction resource is smaller than the information to be exposed of the first prediction resource of the exposed information to be exposed.
In an optional implementation manner, the information to be exposed is one, and the apparatus further includes:
a second setting module, configured to set, if the second click rate is greater than the first click rate, a resource that needs to be obtained when the exposed information to be exposed is clicked once, as: a ratio between the second prediction resource and the first click rate.
In a third aspect, an embodiment of the present invention shows a server, where the server includes: a memory, a processor and an information exposure program stored on the memory and executable on the processor, the information exposure program when executed by the processor implementing the steps of the information exposure method according to the first aspect.
In a fourth aspect, the present invention shows a computer-readable storage medium, on which an information exposure program is stored, which, when executed by a processor, implements the steps of the information exposure method according to the first aspect.
Compared with the prior art, the embodiment of the invention has the following advantages:
in this embodiment of the present invention, the second prediction resource obtained for the exposure of the user is: as long as the user is exposed to the information, the server often can obtain at least the second prediction resource, but sometimes the user may not be interested at all or has a very low interest level in the information to be exposed, and in the case that the user may not be interested at all or has a very low interest level in the information to be exposed, if the user is also exposed to the information to be exposed, the resource that can be obtained after the information to be exposed is exposed to the user may be lower than the second prediction resource, so that the benefit of the server is lost.
Therefore, in the embodiment of the present invention, when information needs to be exposed to a user, a first prediction resource that can be obtained after the information to be exposed is exposed needs to be predicted first, then a second prediction resource that can be obtained for the exposure of the user is predicted, and if the first prediction resource is greater than or equal to the second prediction resource, the information to be exposed is exposed to the user again. Therefore, after the information to be exposed is exposed to the user, the resource obtained by the server aiming at the information to be exposed can be larger than or equal to the second prediction resource, and the loss of the benefit of the server can be avoided.
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 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 is a flow chart illustrating the steps of one embodiment of an information exposure method of the present invention;
FIG. 2 is a block diagram showing the structure of an embodiment of an information exposure apparatus according to the present invention;
fig. 3 is a block diagram illustrating the structure of an embodiment of a server according to the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can 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 invention to those skilled in the art.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of an information exposure method according to the present invention is shown, which may specifically include the following steps:
in step S101, when information needs to be exposed to a user, a first prediction resource that can be obtained after the information to be exposed is predicted;
the information in the embodiment of the present invention may be an advertisement, for example, a picture advertisement or a video advertisement.
After the server exposes the information to be exposed to the user, the user can click the information to be exposed to enter the detail page of the information to be exposed, and if the user clicks the information to be exposed to enter the detail page of the information to be exposed, a merchant to which the information to be exposed belongs needs to pay resources to the server for the information to be exposed to be clicked once. Accordingly, the server may obtain the resource for which the information to be exposed is clicked once.
However, in practical situations, after the information to be exposed is exposed, the user may not click on the information to be exposed, and thus the details page of the information to be exposed is not entered. Accordingly, the server does not get the resource.
Therefore, a first prediction resource which can be obtained after the information to be exposed is exposed needs to be predicted, then a second prediction resource which can be obtained aiming at the exposure of the user is predicted, and then whether the information to be exposed needs to be exposed is determined according to the first preset resource and the second prediction resource.
Wherein, this step can be realized through the following process, including:
11) acquiring fixed resources which can be obtained by clicking the information to be exposed once;
in an embodiment of the present invention, the fixed resource that can be obtained when the information to be exposed is clicked once is agreed in advance by the merchant to which the information to be exposed belongs and the server.
For example, for any piece of information, the merchant to which the information belongs may submit a fixed resource that needs to be paid to the server when the information is clicked once to the server, and the server may compose the information and the fixed resource that needs to be paid to the server when the information is clicked once to form a corresponding table entry and store the corresponding table entry in a preset corresponding relationship between the information and the fixed resource.
Therefore, in this step, the fixed resource corresponding to the information to be exposed can be searched in the correspondence between the information and the fixed resource, and the fixed resource can be obtained by clicking the information to be exposed once.
Or, in another embodiment of the present invention, when the server needs to expose information, a merchant to which the information to be exposed belongs may submit fixed resources, which need to be paid to the server when the information to be exposed is clicked once, to the server in real time, and the server receives the fixed resources and uses the fixed resources as the fixed resources that can be obtained when the information to be exposed is clicked once.
12) Predicting a first click rate of the information to be exposed clicked by the user after the information to be exposed is exposed to the user;
in an embodiment of the present invention, for any information, the server may count, in real time or periodically, the total number of exposures to which the information is exposed in the history process and the total number of clicks that the information is clicked after being exposed in the history process, then calculate a ratio between the total number of clicks and the total number of exposures, and use the ratio as the history click rate of the information, then form a corresponding table entry by the information and the history click rate of the information, and store the corresponding table entry in a preset corresponding relationship between the information and the history click rate.
Therefore, in this step, a historical click rate corresponding to the information to be exposed may be searched in a correspondence relationship between preset information and the historical click rate, where the historical click rate is a probability that the information to be exposed is clicked again after being exposed in a historical process, and a first click rate of the information to be exposed, which is clicked by the user after being exposed to the user, may be determined according to the historical click rate, and for example, the historical click rate may be used as the first click rate of the information to be exposed, which is clicked by the user after being exposed to the user.
In another embodiment of the present invention, the first click rate of the information to be exposed clicked by the user after being exposed to the user may be further determined in real time according to the user preference of the user and the information preference tag of the information to be exposed, where any one of the methods in the prior art may be used to determine the first click rate of the information to be exposed clicked by the user after being exposed to the user according to the user preference of the user and the information preference tag of the information to be exposed, and a specific determination method is not limited in the present invention.
The user preference includes information that is of interest to the user and information that is not of interest to the user, or includes the age, region, sex, and occupation of the user, and the like.
The information preference label comprises the age, the region, the sex and the occupation which are suitable for the information, and the possibility that the information is clicked in each time period.
13) And acquiring a first prediction resource which can be obtained after the information to be exposed is exposed according to the fixed resource and the first click rate.
In an alternative implementation, the product between the fixed resource and the first click rate may be calculated and used as a first predicted resource obtained after the information to be exposed is exposed.
In step S102, a second prediction resource available for the exposure of the user is predicted;
wherein, this step can be realized through the following process, including:
21) acquiring the minimum resource required by the exposure of the user;
the minimum resource can be introduced in the following embodiments, and is not described in detail here.
22) Predicting a second click rate of the information exposed to the user clicked by the user;
in the embodiment of the invention, for any user, the server can count the total exposure times of the exposure information to the user in the historical process and the total click times clicked by the user after the exposure information to the user in the historical process in real time or periodically, then calculate the ratio of the total click times to the total exposure times, use the ratio as the historical click rate of the user, then form a corresponding table entry by the user identification of the user and the historical click rate of the user, and store the table entry in the preset corresponding relation between the user identification and the historical click rate.
Therefore, in this step, a historical click rate corresponding to the user may be searched in a preset corresponding relationship between the user identifier and the historical click rate, where the historical click rate is a probability that the information exposed to the user in the historical process is clicked by the user, and a second click rate at which the information exposed to the user is clicked by the user may be determined according to the historical click rate, for example, the historical click rate is used as the second click rate at which the information exposed to the user is clicked by the user.
In another embodiment of the present invention, a second click rate at which the information exposed to the user is clicked by the user may be further determined in real time according to the user preference of the user, where the second click rate at which the information exposed to the user is clicked by the user may be determined by using any one of the methods in the prior art according to the user preference of the user, and the specific determination method is not limited in the present invention.
23) And acquiring a second prediction resource which can be obtained aiming at the exposure of the user according to the lowest resource and the second click rate.
In an alternative implementation, the product between the lowest resource and the second click rate may be calculated and used as the second predicted resource available for the user's exposure.
In step S103, if the first predicted resource is greater than or equal to the second predicted resource, the user is exposed to the information to be exposed.
In the embodiment of the present invention, it is necessary to determine whether the first preset resource is greater than or equal to the second predicted resource, and if the first preset resource is greater than or equal to the second predicted resource, the information to be exposed is exposed to the user, and if the first preset resource is smaller than the second predicted resource, the information to be exposed is not exposed to the user.
In this embodiment of the present invention, the second prediction resource obtained for the exposure of the user is: as long as the user is exposed to the information, the server often can obtain at least the second prediction resource, but sometimes the user may not be interested at all or has a very low interest level in the information to be exposed, and in the case that the user may not be interested at all or has a very low interest level in the information to be exposed, if the user is also exposed to the information to be exposed, the resource that can be obtained after the information to be exposed is exposed to the user may be lower than the second prediction resource, so that the benefit of the server is lost.
Therefore, in the embodiment of the present invention, when information needs to be exposed to a user, a first prediction resource that can be obtained after the information to be exposed is exposed needs to be predicted first, then a second prediction resource that can be obtained for the exposure of the user is predicted, and if the first prediction resource is greater than or equal to the second prediction resource, the information to be exposed is exposed to the user again. Therefore, after the information to be exposed is exposed to the user, the resource obtained by the server aiming at the information to be exposed can be larger than or equal to the second prediction resource, and the loss of the benefit of the server can be avoided.
In another embodiment of the present invention, the information to be exposed may be plural; for example, the server receives the information released by each merchant in advance, stores the information released by each merchant in an information base, and when the information needs to be exposed to the user, the server can select the information which is in accordance with the user preference of the user from the information base and uses the information as the information to be exposed.
In this embodiment, the information may be determined according to the user preference of a user in various ways, which is not limited in the present invention. For example, if the user is 18 years old and the information is for an elderly person over 60 years old, the information does not conform to the user's preference; or, if the user is female and the information is for male, the information does not conform to the user's preference.
The server may select one piece of information to be exposed, or may select a plurality of pieces of information to be exposed at the same time, and if one piece of information to be exposed is selected, the server can only expose the user with the one piece of information to be exposed when exposing the user with the information; if a plurality of pieces of information to be exposed are selected, the server may expose all of the plurality of pieces of information to be exposed to the user or expose part of the plurality of pieces of information to be exposed to the user when exposing the information to the user.
In an optional implementation manner, if a plurality of pieces of information to be exposed are selected, this step may be implemented by the following procedure:
31) selecting a preset number of information to be exposed with the highest first prediction resource from the plurality of information to be exposed;
the preset number may be 1, 2, or 3, and the like, which is not limited in the embodiment of the present invention.
The information to be exposed may be sorted in the order from the top to the bottom of the first preset resource, the information to be exposed arranged at the first bit may be selected, the information to be exposed arranged at the first bit and the second bit may be selected, the information to be exposed arranged at the first bit, the second bit and the third bit may be selected, and so on.
32) And exposing the selected information to be exposed to the user.
In the embodiment of the present invention, for any one piece of exposed information to be exposed, a resource required to be obtained by clicking the exposed information to be exposed once may be set as: and the ratio of the first prediction resource of the adjacent information to be exposed to the first click rate of the exposed information to be exposed.
That is, if the exposed information to be exposed is clicked once, the resources that the merchant to which the exposed information to be exposed belongs needs to pay to the server are: and the ratio of the first prediction resource of the adjacent information to be exposed to the first click rate of the exposed information to be exposed.
Wherein the adjacent exposed information includes: in the plurality of pieces of exposed information, the difference between the first prediction resource and the first prediction resource of the exposed information to be exposed is minimum, and the first prediction resource is smaller than the information to be exposed of the first prediction resource of the exposed information to be exposed.
For example, suppose that the information to be exposed is information a, information B and information C, respectively, the first prediction resource of the information a is greater than the first prediction resource of the information B, and the first prediction resource of the information B is greater than the first prediction resource of the information C.
After exposing the information a to the user, if the user clicks the information a, the resources that the merchant to which the information a belongs needs to pay to the server are: a ratio between the first predicted resource of information B and the first click rate of information a.
After exposing the information B to the user, if the user clicks the information B, the resources that the merchant to which the information B belongs needs to pay to the server are: a ratio between a first predicted resource of information C and a first click rate of information B.
In the embodiment of the present invention, if one piece of information to be exposed is selected, there is no other piece of information to be exposed of the first prediction resource that is smaller than the first prediction resource of the one piece of information to be exposed, that is, at this time, the first prediction resource of the adjacent piece of information to be exposed is zero, and the ratio between the first prediction resource of the adjacent piece of information to be exposed and the first click rate of the one piece of information to be exposed is also zero.
Therefore, if the information to be exposed is exposed to the user and clicked by the user, the merchant to which the information to be exposed belongs does not need to pay resources to the server, and therefore, the benefit of the server is lost.
Therefore, in order to avoid loss of the benefit of the server, the server needs to set a minimum resource in advance, and whenever information needs to be exposed, if the server selects only one piece of information from the information base, the information is exposed and clicked, and then the merchant to which the information belongs needs to pay the minimum resource to the server.
Therefore, in the embodiment of the present invention, if the information to be exposed is one, the resource required to be obtained when the information to be exposed is clicked once may be set as the lowest resource, that is, if the information to be exposed is exposed to the user and is clicked by the user, the merchant to which the information to be exposed belongs needs to pay the lowest resource to the server.
Wherein, because the minimum resource is larger than zero, the loss of the benefit of the server can be avoided.
However, in actual situations, when exposure information is needed, the case where the server has only one piece of information selected from the information base is often redundant with the case where there are a plurality of pieces of information selected from the information base.
For any information, when the server needs to expose the information, if the information is only selected from the information base in the server, after the information is exposed and clicked, the merchant to which the information belongs only needs to pay the minimum resource to the server.
If the information base in the server selects other information besides the information, the resources that the merchant to which the information belongs needs to pay the server after the information is exposed and clicked are as follows: the first preset resource is a fixed resource of the information which is positioned behind the first predicted resource of the information and has small difference with the first predicted resource of the information, and the fixed resource is larger than the lowest resource.
For the merchant to which the information belongs, after the information is exposed and clicked in different scenes, the merchant needs to pay different resources to the server, the paid resources are high or low, further, in order to save the expenditure of the merchant, the merchant often tries to reduce the fixed resources of the information continuously, so as to explore the lowest resource set by the server, then the fixed resources of the information are set as the lowest resource, and then the merchant only needs to pay the lowest resource to the server every time the information of the merchant is exposed, thereby still causing loss to the benefit of the server.
Secondly, other merchants may set the fixed resource of the respective information as the lowest resource, which may result in low stability of a competitive environment competing for the exposure opportunity of the information through the fixed resource of the information.
Therefore, in order to avoid loss of benefits to the server and decrease of stability of the competitive environment, in another embodiment of the present invention, if the information to be exposed is one and the second click rate is greater than the first click rate, the resource required for the information to be exposed to be clicked once is set as: the ratio between the second prediction resource of the information to be exposed and the first click rate of the information to be exposed, that is, if the information to be exposed is clicked once, the resource that the merchant to which the information to be exposed belongs needs to pay the server is the ratio between the second prediction resource of the second information to be exposed and the first click rate of the information to be exposed.
In the embodiment of the invention, if the information to be exposed is one, the second prediction resource of the information to be exposed is the product of the lowest resource and the second click rate, after the information to be exposed is exposed and clicked, the resource required to be paid to the merchant to which the information to be exposed belongs is the ratio of the second prediction resource of the information to be exposed and the first click rate of the information to be exposed, and because the second click rate is greater than the first click rate, the resource required to be paid to the merchant to which the information to be exposed belongs is greater than the lowest resource, so that the loss of the benefit of the server can be avoided.
Secondly, for any piece of information, on the premise of only exposing the information, after the information is exposed and clicked, the resources that the merchant needs to pay to the server are not all the lowest resources, and if the second click rate of the information is greater than the first click rate, the resources that the merchant needs to pay to the server are: the ratio of the second predicted resource of the information to the first click rate of the information ensures that the resources which need to be paid to the server by the merchant are different, so that the merchant cannot probe the lowest resource set by the server, the merchant can only set the fixed resource of the information according to the real intention of the merchant, and the same is true for each piece of other information, thereby avoiding reducing the stability of the competitive environment.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 2, a block diagram of an embodiment of an information exposure apparatus according to the present invention is shown, and the apparatus may specifically include the following modules:
the first prediction module 11 is configured to predict, when information needs to be exposed to a user, a first prediction resource that can be obtained after the information to be exposed is exposed;
a second prediction module 12 for predicting a second prediction resource available for the exposure of the user;
and an exposure module 13, configured to expose the information to be exposed to the user if the first prediction resource is greater than or equal to the second prediction resource.
In an alternative implementation, the first prediction module 11 includes:
the first acquisition unit is used for acquiring the fixed resource which can be obtained by clicking the information to be exposed once;
the first prediction unit is used for predicting a first click rate of the information to be exposed, which is clicked by the user after the information to be exposed is exposed to the user;
and the second acquisition unit is used for acquiring a first prediction resource which can be obtained after the information to be exposed is exposed according to the fixed resource and the first click rate.
In an alternative implementation, the second prediction module 12 includes:
a third acquiring unit, configured to acquire a minimum resource required for exposure for the user;
a second prediction unit for predicting a second click rate at which information exposed to the user is clicked by the user;
and the fourth acquisition unit is used for acquiring a second prediction resource which can be obtained aiming at the exposure of the user according to the lowest resource and the second click rate.
In an optional implementation manner, the information to be exposed is multiple;
the exposure module 13 includes:
the selection module is used for selecting a preset number of pieces of information to be exposed with the highest first prediction resource from the plurality of pieces of information to be exposed;
and the exposure unit is used for exposing the selected information to be exposed to the user.
In an optional implementation, the apparatus further comprises:
the first setting module is used for setting the resources required to obtain each piece of exposed information to be exposed after being clicked once as: the ratio of a first prediction resource of adjacent information to be exposed to a first click rate of the exposed information to be exposed;
wherein the adjacent exposed information includes: in the plurality of pieces of exposed information, the difference between a first prediction resource and a first prediction resource of the exposed information to be exposed is minimum, and the first prediction resource is smaller than the information to be exposed of the first prediction resource of the exposed information to be exposed.
In an optional implementation manner, the information to be exposed is one, and the apparatus further includes:
a second setting module, configured to set, if the second click rate is greater than the first click rate, a resource that needs to be obtained when the exposed information to be exposed is clicked once, as: a ratio between the second prediction resource and the first click rate.
In this embodiment of the present invention, the second prediction resource obtained for the exposure of the user is: as long as the user is exposed to the information, the server often can obtain at least the second prediction resource, but sometimes the user may not be interested at all or has a very low interest level in the information to be exposed, and in the case that the user may not be interested at all or has a very low interest level in the information to be exposed, if the user is also exposed to the information to be exposed, the resource that can be obtained after the information to be exposed is exposed to the user may be lower than the second prediction resource, so that the benefit of the server is lost.
Therefore, in the embodiment of the present invention, when information needs to be exposed to a user, a first prediction resource that can be obtained after the information to be exposed is exposed needs to be predicted first, then a second prediction resource that can be obtained for the exposure of the user is predicted, and if the first prediction resource is greater than or equal to the second prediction resource, the information to be exposed is exposed to the user again. Therefore, after the information to be exposed is exposed to the user, the resource obtained by the server aiming at the information to be exposed can be larger than or equal to the second prediction resource, and the loss of the benefit of the server can be avoided.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
An embodiment of the present invention shows a computer-readable storage medium having stored thereon an information exposure program which, when executed by a processor, implements the steps of the information exposure method in any of the embodiments shown in fig. 1.
Referring to fig. 3, which illustrates a block diagram of one embodiment of a server in accordance with the invention, server 1000 includes a processing component 1022 that further includes one or more processors and memory resources, represented by memory 1032, for storing instructions, such as application programs, that are executable by processing component 1022. The application programs stored in memory 1032 may include one or more modules that each correspond to a set of instructions. Further, the processing component 1022 is configured to execute instructions to perform the steps of the information exposure method in the embodiment shown in fig. 1.
The server 1000 may also include a power component 1026 configured to perform power management for the server 1000, a wired or wireless network interface 1050 configured to connect the server 1000 to a network, and an input/output (I/O) interface 1058. Server 1000 may operate based on an operating system stored in memory 1032, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The information exposure method and apparatus provided by the present invention are described in detail above, and the principle and the implementation of the present invention are explained in the present document by applying specific examples, and the description of the above examples is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
A1, an information exposure apparatus, the apparatus comprising:
the first prediction module is used for predicting a first prediction resource which can be obtained after the information to be exposed is exposed when the information needs to be exposed to a user;
a second prediction module to predict a second prediction resource available for exposure to the user;
and the exposure module is used for exposing the information to be exposed to the user if the first prediction resource is larger than or equal to the second prediction resource.
A2, the apparatus of A1, the first prediction module comprising:
the first acquisition unit is used for acquiring the fixed resource which can be obtained by clicking the information to be exposed once;
the first prediction unit is used for predicting a first click rate of the information to be exposed, which is clicked by the user after the information to be exposed is exposed to the user;
and the second acquisition unit is used for acquiring a first prediction resource which can be obtained after the information to be exposed is exposed according to the fixed resource and the first click rate.
A3, the apparatus of A2, the second prediction module comprising:
a third acquiring unit, configured to acquire a minimum resource required for exposure for the user;
a second prediction unit for predicting a second click rate at which information exposed to the user is clicked by the user;
and the fourth acquisition unit is used for acquiring a second prediction resource which can be obtained aiming at the exposure of the user according to the lowest resource and the second click rate.
A4, the device as described in A2 or A3, the information to be exposed is plural;
the exposure module includes:
the selection module is used for selecting a preset number of pieces of information to be exposed with the highest first prediction resource from the plurality of pieces of information to be exposed;
and the exposure unit is used for exposing the selected information to be exposed to the user.
A5, the apparatus of A4, further comprising:
the first setting module is used for setting the resources required to obtain each piece of exposed information to be exposed after being clicked once as: the ratio of a first prediction resource of adjacent information to be exposed to a first click rate of the exposed information to be exposed;
wherein the adjacent exposed information includes: in the plurality of pieces of exposed information, the difference between a first prediction resource and a first prediction resource of the exposed information to be exposed is minimum, and the first prediction resource is smaller than the information to be exposed of the first prediction resource of the exposed information to be exposed.
A6, the apparatus as defined in A3, the information to be exposed being one, the apparatus further comprising:
a second setting module, configured to set, if the second click rate is greater than the first click rate, a resource that needs to be obtained when the exposed information to be exposed is clicked once, as: a ratio between the second prediction resource and the first click rate.

Claims (10)

1. An information exposure method, characterized in that the method comprises:
when information needs to be exposed to a user, predicting a first prediction resource which can be obtained after the information to be exposed is exposed;
predicting a second prediction resource available for exposure to the user;
if the first prediction resource is larger than or equal to the second prediction resource, exposing the information to be exposed to the user;
the first prediction resource which can be obtained after the information to be exposed is predicted comprises:
acquiring fixed resources which can be obtained when the information to be exposed is clicked once;
predicting a first click rate of the information to be exposed clicked by the user after the information to be exposed to the user is exposed;
acquiring a first prediction resource which can be obtained after the information to be exposed is exposed according to the fixed resource and the first click rate;
the predicting a first click rate of the information to be exposed clicked by the user after the information to be exposed to the user is exposed to the user includes:
counting the total exposure times of the information to be exposed in the historical process and the total click times of the information to be exposed which is clicked after being exposed in the historical process;
taking the ratio of the total number of clicks of the information to be exposed which is clicked after being exposed in the historical process to the total number of exposures of the information to be exposed in the historical process as the first click rate;
the predicting a second prediction resource available for exposure to the user comprises:
acquiring minimum resources required by exposure aiming at the user;
predicting a second click rate at which information exposed to the user is clicked by the user;
obtaining a second prediction resource which can be obtained aiming at the exposure of the user according to the lowest resource and the second click rate;
wherein predicting a second click rate at which the information exposed to the user is clicked by the user comprises:
counting the total exposure times of the information exposed to the user in the historical process and the total click times of the information exposed to the user and clicked by the user in the historical process;
and taking the ratio of the total number of clicks clicked by the user after exposing the information to the user in the historical process to the total number of exposures of the information to the user in the historical process as the second click rate.
2. The method according to claim 1, wherein the information to be exposed is plural;
the exposing the information to be exposed to the user includes:
selecting a preset number of information to be exposed with the highest first prediction resource from the plurality of information to be exposed;
and exposing the selected information to be exposed to the user.
3. The method of claim 2, further comprising:
for each piece of exposed information to be exposed, setting the resource required by clicking the exposed information to be exposed once as: the ratio of a first prediction resource of adjacent information to be exposed to a first click rate of the exposed information to be exposed;
wherein the adjacent exposed information includes: in the plurality of pieces of exposed information, the difference between a first prediction resource and a first prediction resource of the exposed information to be exposed is minimum, and the first prediction resource is smaller than the information to be exposed of the first prediction resource of the exposed information to be exposed.
4. The method according to claim 1, wherein the information to be exposed is one, the method further comprising:
if the second click rate is greater than the first click rate, setting the resources required by the exposed information to be exposed which is clicked once as: a ratio between the second prediction resource and the first click rate.
5. An information exposure apparatus characterized by comprising:
the first prediction module is used for predicting a first prediction resource which can be obtained after the information to be exposed is exposed when the information needs to be exposed to a user;
a second prediction module to predict a second prediction resource available for exposure to the user;
the exposure module is used for exposing the information to be exposed to the user if the first prediction resource is larger than or equal to the second prediction resource;
the first prediction module comprises:
the first acquisition unit is used for acquiring the fixed resource which can be obtained by clicking the information to be exposed once;
the first prediction unit is used for predicting a first click rate of the information to be exposed, which is clicked by the user after the information to be exposed is exposed to the user;
the second obtaining unit is used for obtaining a first prediction resource which can be obtained after the information to be exposed is exposed according to the fixed resource and the first click rate;
the first prediction unit is specifically configured to:
counting the total exposure times of the information to be exposed in the historical process and the total click times of the information to be exposed which is clicked after being exposed in the historical process;
taking the ratio of the total number of clicks of the information to be exposed which is clicked after being exposed in the historical process to the total number of exposures of the information to be exposed in the historical process as the first click rate;
the second prediction module comprises:
a third acquiring unit, configured to acquire a minimum resource required for exposure for the user;
a second prediction unit for predicting a second click rate at which information exposed to the user is clicked by the user;
a fourth obtaining unit, configured to obtain, according to the minimum resource and the second click rate, a second prediction resource that can be obtained for exposure of the user;
the second prediction unit is specifically configured to count total exposure times of the information exposed to the user in a historical process and total click times of the information exposed to the user and clicked by the user in the historical process;
and taking the ratio of the total number of clicks clicked by the user after exposing the information to the user in the historical process to the total number of exposures of the information to the user in the historical process as the second click rate.
6. The apparatus according to claim 5, wherein the information to be exposed is plural;
the exposure module includes:
the selection module is used for selecting a preset number of pieces of information to be exposed with the highest first prediction resource from the plurality of pieces of information to be exposed;
and the exposure unit is used for exposing the selected information to be exposed to the user.
7. The apparatus of claim 6, further comprising:
the first setting module is used for setting the resources required to obtain each piece of exposed information to be exposed after being clicked once as: the ratio of a first prediction resource of adjacent information to be exposed to a first click rate of the exposed information to be exposed;
wherein the adjacent exposed information includes: in the plurality of pieces of exposed information, the difference between a first prediction resource and a first prediction resource of the exposed information to be exposed is minimum, and the first prediction resource is smaller than the information to be exposed of the first prediction resource of the exposed information to be exposed.
8. The apparatus according to claim 5, wherein the information to be exposed is one, the apparatus further comprising:
a second setting module, configured to set, if the second click rate is greater than the first click rate, a resource that needs to be obtained when the exposed information to be exposed is clicked once, as: a ratio between the second prediction resource and the first click rate.
9. A server, characterized in that the server comprises: a memory, a processor and an information exposure program stored on the memory and executable on the processor, the information exposure program when executed by the processor implementing the steps of the information exposure method according to any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon an information exposure program which, when executed by a processor, implements the steps of the information exposure method according to any one of claims 1 to 4.
CN201810191424.9A 2018-03-08 2018-03-08 Information exposure method and device Active CN108537570B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810191424.9A CN108537570B (en) 2018-03-08 2018-03-08 Information exposure method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810191424.9A CN108537570B (en) 2018-03-08 2018-03-08 Information exposure method and device

Publications (2)

Publication Number Publication Date
CN108537570A CN108537570A (en) 2018-09-14
CN108537570B true CN108537570B (en) 2021-03-05

Family

ID=63485651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810191424.9A Active CN108537570B (en) 2018-03-08 2018-03-08 Information exposure method and device

Country Status (1)

Country Link
CN (1) CN108537570B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111831838B (en) * 2019-04-17 2024-03-29 腾讯科技(深圳)有限公司 Multimedia information recommendation method and device and server storage medium
CN112131413B (en) * 2019-06-25 2024-11-22 腾讯科技(深圳)有限公司 Multimedia information processing method, device, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103207876A (en) * 2012-01-17 2013-07-17 阿里巴巴集团控股有限公司 Information releasing method and device
CN106127528A (en) * 2016-06-30 2016-11-16 北京小米移动软件有限公司 Advertisement placement method and device
US9547865B2 (en) * 2009-03-30 2017-01-17 Ebay Inc. System and method for providing advertising server optimization for online computer users
CN106875233A (en) * 2017-03-30 2017-06-20 北京小米移动软件有限公司 The light exposure processing method of Internet advertising, device and server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9547865B2 (en) * 2009-03-30 2017-01-17 Ebay Inc. System and method for providing advertising server optimization for online computer users
CN103207876A (en) * 2012-01-17 2013-07-17 阿里巴巴集团控股有限公司 Information releasing method and device
CN106127528A (en) * 2016-06-30 2016-11-16 北京小米移动软件有限公司 Advertisement placement method and device
CN106875233A (en) * 2017-03-30 2017-06-20 北京小米移动软件有限公司 The light exposure processing method of Internet advertising, device and server

Also Published As

Publication number Publication date
CN108537570A (en) 2018-09-14

Similar Documents

Publication Publication Date Title
CN111125574B (en) Method and device for generating information
TWI529642B (en) Promotion method and equipment of product information
US8893012B1 (en) Visual indicator based on relative rating of content item
CN112381607B (en) Network commodity ordering method, device, equipment and medium
US20080027802A1 (en) System and method for scheduling online keyword subject to budget constraints
EP3399491A1 (en) Data processing method and device
WO2018121700A1 (en) Method and device for recommending application information based on installed application, terminal device, and storage medium
CN110264283B (en) Popularization resource display method and device
CN110515929B (en) Book display method, computing device and storage medium
US20090112691A1 (en) System and method for scheduling online keyword auctions over multiple time periods subject to budget and query volume constraints
CN107274209A (en) The method and apparatus for predicting advertising campaign sales data
US11869043B2 (en) Adaptive bidding for networked advertising
US20080027803A1 (en) System and method for optimizing throttle rates of bidders in online keyword auctions subject to budget constraints
CN111061979A (en) User label pushing method and device, electronic equipment and medium
RU2622850C2 (en) Method and server for processing product identifiers and machine-readable storage medium
CN106777354A (en) Promotion message freshness determines method and device
CN110457634A (en) Information publishing method and device, electronic equipment and computer readable storage medium
US20080154662A1 (en) System and method for generating a maximum utility slate of advertisements for online advertisement auctions
CN113778979B (en) A method and device for determining click rate of live broadcast
CN112328865A (en) Information processing and recommending method, device, equipment and storage medium
TW201828200A (en) Data processing method and apparatus increasing the overall display efficiency of the object display environment and decreasing the waste of display resources of each object display environment
CN110766513A (en) Information sorting method, device, electronic device and readable storage medium
CN108537570B (en) Information exposure method and device
CN117952732A (en) Bidding enterprise recommendation method, device and medium based on purchasing demand
CN113297471A (en) Method and device for generating data object label and searching data object and electronic equipment

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