[go: up one dir, main page]

CN108734498A - A kind of advertisement sending method and device - Google Patents

A kind of advertisement sending method and device Download PDF

Info

Publication number
CN108734498A
CN108734498A CN201710272047.7A CN201710272047A CN108734498A CN 108734498 A CN108734498 A CN 108734498A CN 201710272047 A CN201710272047 A CN 201710272047A CN 108734498 A CN108734498 A CN 108734498A
Authority
CN
China
Prior art keywords
advertisement
user
data
tool
user tag
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.)
Granted
Application number
CN201710272047.7A
Other languages
Chinese (zh)
Other versions
CN108734498B (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 Xiaoxiong Bowang Technology Co., Ltd.
Original Assignee
Beijing Baidu Netcom Science and 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710272047.7A priority Critical patent/CN108734498B/en
Publication of CN108734498A publication Critical patent/CN108734498A/en
Application granted granted Critical
Publication of CN108734498B publication Critical patent/CN108734498B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0257User requested
    • 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/0277Online 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

This application discloses a kind of advertisement sending method and devices.This method includes:It receives the advertisement that tool-class application APP is sent and pulls request;When the user tag of the tool-class APP is not present in pre-stored user tag library, according to the installation list applist data of the tool-class APP, the user tag is determined;According to the user tag, determine and the matched advertisement of the user tag;Give the advertisement pushing to the tool-class APP.According to the technical solution of the embodiment of the present application, user tag is determined by the applist data of tool-class APP, so as to which tool-class APP will be given with the matched advertisement pushing of user tag, and then realizes and the accurate advertisement of tool-class APP is pushed.

Description

A kind of advertisement sending method and device
Technical field
The present disclosure relates generally to field of computer technology, and in particular to mobile Internet field more particularly to a kind of advertisement Method for pushing and device.
Background technology
With universal and network speed the promotion of mobile intelligent terminal (mobile phone, tablet computer etc.), moving advertising is as a kind of Emerging advertisement mode also rapidly develops therewith.
Currently, the APP that many APP (Application, application program) application markets download to can be pushed extensively to user It accuses, common method is to carry out the data mining of user tag by collecting the daily behavior data of user, and arrive to excavate User tag be according to carry out advertisement pushing.There are following defects in this way:
The service such as social APP, content APP and search APP class APP can collect the daily behavior data of user, have digging The ability of user tag is dug, but for tool-class APP, the logon data that only small part user leaves can be used as user to mark Label can not collect the daily behavior data of user, therefore can not carry out the data mining of user tag by common method, Do not have the ability for excavating user tag, therefore cannot achieve the accurate advertisement push to tool-class APP.
Invention content
In view of drawbacks described above in the prior art or deficiency, it is intended to provide a kind of can realize to the accurate of tool-class APP The scheme of advertisement pushing.
In a first aspect, the embodiment of the present application provides a kind of advertisement sending method, including:
It receives the advertisement that tool-class application APP is sent and pulls request;
When the user tag of the tool-class APP is not present in pre-stored user tag library, according to the tool The installation list applist data of class APP, determine the user tag;
According to the user tag, determine and the matched advertisement of the user tag;
Give the advertisement pushing to the tool-class APP.
Second aspect, the embodiment of the present application also provides a kind of advertisement pushing devices, including:
Receiving unit, the advertisement that class application APP used to receive tools is sent pull request;
Tag determination unit, for when there is no the users of the tool-class APP to mark in pre-stored user tag library When label, according to the installation list applist data of the tool-class APP, the user tag is determined;
Advertisement determination unit, for according to the user tag, determining and the matched advertisement of the user tag;
Push unit, for giving the advertisement pushing to the tool-class APP.
The third aspect the embodiment of the present application also provides a kind of computer equipment, including one or more processors and is deposited Reservoir;Wherein:
The memory includes the instruction that can be executed by the processor so that the above-mentioned advertisement of processor execution pushes away Delivery method.
Advertisement pushing scheme provided by the embodiments of the present application determines that user marks by the applist data of tool-class APP Label so as to give tool-class APP with the matched advertisement pushing of user tag, and then are realized to the accurate wide of tool-class APP Accuse push.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is shown in which that the exemplary system architecture of the embodiment of the present application can be applied;
Fig. 2 shows the exemplary process diagrams according to the advertisement sending method of the embodiment of the present application;
Fig. 3 shows the exemplary block diagram of the advertisement pushing device according to another embodiment of the application;And
Fig. 4 shows the structural schematic diagram of the computer system of the server suitable for being used for realizing the embodiment of the present application.
Specific implementation mode
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, is illustrated only in attached drawing and invent relevant part.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Referring to FIG. 1, it illustrates the exemplary system architectures 100 that can apply the embodiment of the present application.
As shown in Figure 1, system architecture 100 may include terminal device 101,102, network 103 and server 104,105, 106 and 107.Network 103 between terminal device 101,102 and server 104,105,106,107 providing communication link Medium.Network 103 may include various connection types, such as wired, wireless communication link or fiber optic cables etc..
User 110 can be interacted by network 103 with server 104,105,106,107 with using terminal equipment 101,102, To access various services, such as browsing webpage, downloading data etc..Various clients can be installed on terminal device 101,102 Using such as the application of uniform resource position mark URL cloud service can be accessed, including but not limited to browser, security application etc..
Terminal device 101,102 can be various electronic equipments, including but not limited to PC, smart mobile phone, intelligence TV, tablet computer, personal digital assistant, E-book reader etc..
Server 104,105,106,107 can be to provide the server of various services.Server can be in response to user Service request and service is provided.It is appreciated that a server can provide one or more services, same service also may be used To be provided by multiple servers.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only schematical.According to realization need It wants, can have any number of terminal device, network and server.
As mentioned in the background, the prior art generally carries out user by collecting the daily behavior data of user The data mining of label, and be to carry out advertisement pushing according to APP with the user tag excavated.However, for tool-class APP, in addition to the logon data that small part user leaves can be used as user tag, remaining major part user to be only capable of excavating it App installs list (applist), and the data mining of user tag can not be carried out by common method, does not have excavation user The ability of label, therefore cannot achieve the accurate advertisement push to tool-class APP.
In view of the drawbacks described above of the prior art, the embodiment of the present application provides a kind of advertisement pushing scheme, passes through tool-class The applist data of APP determine user tag, so as to which tool-class APP will be given with the matched advertisement pushing of user tag, into And it realizes and the accurate advertisement of tool-class APP is pushed.
The method for describing the embodiment of the present application below in conjunction with flow chart.
With reference to figure 2, it illustrates the exemplary process diagrams according to the advertisement sending method of the application one embodiment.Fig. 2 Shown in method can be in Fig. 1 server end execute.
As shown in Fig. 2, this method comprises the following steps:
Step 210, it receives the advertisement that tool-class APP is sent and pulls request.
In the embodiment of the present application, advertisement pull request transmission opportunity can be, but not limited to for:
1, user is when using tool-class APP, and when tool-class APP completes certain specified function, tool-class APP is to server End sends advertisement and pulls request, by taking certain mobile phone safe assistant APP as an example, when mobile phone safe assistant APP completion mobile phone rubbish is clear After reason, just advertisement is sent to server end and pull request;
2, tool-class APP at runtime, advertisement is sent according to the pre-set sending cycle of its developer to server end Pull request.
Step 220, when the user tag of tool-class APP is not present in pre-stored user tag library, according to tool The applist data of class APP, determine user tag.
In the embodiment of the present application, step 220 can be, but not limited to realize as follows:
First, the applist data of tool-class APP are obtained;
Wherein, the applist data of tool-class APP can obtain tool-class APP progress data minings.Still with certain For mobile phone safe assistant, the applist data that data mining obtains are carried out to it and can be, but not limited to include cleaning rubbish number According to.
Then, according to the label model for distinguishing user tag being previously obtained, applist data are learnt, Obtain the corresponding user tag of applist data.
Wherein, label model can obtain as follows:
First, applist sample datas and user attribute data corresponding with applist sample datas are obtained;
User attribute data may include one in natural quality data, social property data and geographical location attribute data Item is multinomial, wherein:
Natural quality data may include:Gender, age and constellation etc.;
Social property data may include:Marital status, occupation, interest, education, assets, job hunting and health status etc.;
Geographical location attribute data may include:Continent, country, province, city and region etc..
Then, using applist sample datas as input feature vector, user attribute data is as model label, into row label Model training generates label model.
In the embodiment of the present application when carrying out label model training, can with but be not limited to calculate using following machine learning Method:
LR (Logistic Regression, logistic regression), GBDT (Gradient Boosting Decision Tree, regression tree), FM (Factorization Machines, Factorization machine), GP (Gaussian Process, Gauss mistake Journey), DNN (Deep Neural Network, deep neural network), depth autoencoder network, Softmax etc..
By in natural quality data gender and for the age,
Gender divides men and women, frequently as discrete data, LR, FM scheduling algorithm can be used as the study label of gender label;
Age is numeric type data, commonly uses fixed interval by its discretization, depth own coding may be selected, DNN scheduling algorithms add Learning models of the upper softmax as age label.
It should be noted that after determining user tag, which can be stored in user tag library, with When the continuous advertisement for receiving tool-class APP transmissions again pulls request after an action of the bowels, can be extracted directly from user tag library should User tag.
Further, since the interest of user may change, for example tool-class APP is when clearing up rubbish, in the past Clear up rubbish it is most be game class APP, crossed a period of time cleaning rubbish it is most become video class APP, this just illustrates The interest of user is shifted to a certain extent, therefore user tag can also change therewith.And hence it is also possible to according to The update cycle of setting carries out more the user tag being stored in user tag library using the applist data of tool-class APP Newly.
In addition, in the embodiment of the present application, in addition to applist data can be utilized to determine user tag, this can also be obtained The user data of user terminal where tool-class APP, and user is determined according to above-mentioned applist data and the user data jointly Label.
Wherein, user data can be, but not limited to include:
The user preference data excavated based on the tool-class APP initial data provided, from its in addition to tool-class APP The user social contact data (such as in some page residence time, often access website etc.) and user behavior number that its APP is obtained According to one or more in (for example advertisement pulls behavior and click behavior etc.).
Step 230, it according to determining user tag, determines and the matched advertisement of user tag.
In the embodiment of the present application, it can be, but not limited to realize as follows:
First way:
The similarity between the user tag of tool-class APP and the advertisement tag of pre-set each advertisement is calculated separately, And the advertisement that similarity is not less than to default similarity is determined as and the matched advertisement of user tag.
Wherein, the numberical range of similarity is 0 to 1, and when similarity is 0, user tag and advertisement tag are entirely different, When similarity is 1, user tag is identical with advertisement tag.For example, default similarity is set as 1, user tag has Male, teenage, student, game, the U.S., advertiser is that some advertisement of oneself is also provided with identical advertisement tag, then using The similarity of family label and the advertisement tag is 1, then the advertisement is and the matched advertisement of user tag.
The second way:
User tag and the input of the characteristic of advertisement of pre-set each advertisement is matched wide with user tag for determining In the machine learning model of announcement, obtain and the matched advertisement of user tag.
Step 240, determining advertisement pushing is given to tool-class APP.
In the embodiment of the present application in addition to by the advertisement pushing determined to tool-class APP other than, some explorations can also be carried out Property advertisement issue, changed with exploring and meeting the uncertain of user preferences.For example, according to EE (Exploitation& Exploration, exploration and exploration) strategy, from other advertisements in addition to the matched advertisement of user tag, selection Tool-class APP is given at least one advertisement pushing;Wherein, the classification of the advertisement of selection and the classification with the matched advertisement of user tag It is different.
It should be noted that although describing the operation of the method for the present invention with particular order in the accompanying drawings, this is not required that Or imply and must execute these operations according to the particular order, it could the realization phase or have to carry out operation shown in whole The result of prestige.On the contrary, the step of describing in flow chart, which can change, executes sequence.Additionally or alternatively, it is convenient to omit certain Multiple steps are merged into a step and executed, and/or a step is decomposed into execution of multiple steps by step.
With further reference to Fig. 3, it illustrates the example arrangements according to the advertisement pushing device of the application one embodiment Block diagram.The device 300 may include:
Receiving unit 310, the advertisement that class application APP used to receive tools is sent pull request;
First tag determination unit 320, for when there is no the tool-class APP's in pre-stored user tag library When user tag, according to the installation list applist data of the tool-class APP, the user tag is determined;
Advertisement determination unit 330, for according to the user tag, determining and the matched advertisement of the user tag;
First push unit 340, for giving the advertisement pushing to the tool-class APP.
Wherein, first tag determination unit 320, including:
First acquisition module 3210, the applist data for obtaining the tool-class APP;
First study module 3220, for the label model for distinguishing user tag that basis is previously obtained, to described Applist data are learnt, and the corresponding user tag of the applist data is obtained.
Optionally, described device further includes:
Label model generation unit 350, for obtain applist sample datas and with the applist sample datas pair The user attribute data answered;Using the applist sample datas as input feature vector, the user attribute data is as model mark Label carry out label model training, generate the label model.
Wherein, the user attribute data includes:
It is one or more in natural quality data, social property data and geographical location attribute data.
Wherein, the advertisement determination unit 330, is used for:
It calculates separately similar between the user tag of the tool-class APP and the advertisement tag of pre-set each advertisement Degree;The advertisement that the similarity is not less than to default similarity is determined as and the matched advertisement of the user tag;Or
By the user tag and the input of the characteristic of advertisement of pre-set each advertisement for determining and the user tag In the machine learning model of matched advertisement, obtain and the matched advertisement of the user tag.
Optionally, the tag determination unit 320 may include:
Second acquisition module 3230, the applist data for obtaining the tool-class APP and the tool-class APP institutes In the user data of user terminal;The user data includes:It is excavated based on the tool-class APP initial data provided User preference data, from the user social contact data and user behavior data that other APP in addition to the tool-class APP are obtained It is one or more;
Second study module 3240, for the label model for distinguishing user tag that basis is previously obtained, to described Applist data and the user data are learnt, and the user tag is obtained.
Optionally, described device further includes:
Second push unit 360, for from other advertisements in addition to the matched advertisement of the user tag, choosing The tool-class APP is given at least one advertisement pushing;Wherein, the classification of the advertisement of selection and matched wide with the user tag The classification of announcement is different.
It should be appreciated that the systems or unit described in device 300 and each step in the method with reference to the description of figure 2 It is corresponding.It is equally applicable to device 300 and unit wherein included above with respect to the operation and feature of method description as a result, This is repeated no more.
Below with reference to Fig. 4, it illustrates the computer systems 400 suitable for the server for realizing the embodiment of the present application Structural schematic diagram.
As shown in figure 4, computer system 400 includes central processing unit (CPU) 401, it can be read-only according to being stored in Program in memory (ROM) 402 or be loaded into the program in random access storage device (RAM) 403 from storage section 408 and Execute various actions appropriate and processing.In RAM 403, also it is stored with system 400 and operates required various programs and data. CPU 401, ROM 402 and RAM 403 are connected with each other by bus 404.Input/output (I/O) interface 405 is also connected to always Line 404.
It is connected to I/O interfaces 405 with lower component:Importation 406 including keyboard, mouse etc.;It is penetrated including such as cathode The output par, c 407 of spool (CRT), liquid crystal display (LCD) etc. and loud speaker etc.;Storage section 408 including hard disk etc.; And the communications portion 409 of the network interface card including LAN card, modem etc..Communications portion 409 via such as because The network of spy's net executes communication process.Driver 410 is also according to needing to be connected to I/O interfaces 405.Detachable media 411, such as Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on driver 410, as needed in order to be read from thereon Computer program be mounted into storage section 408 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer software above with reference to the process of Fig. 2 descriptions Program.For example, embodiment of the disclosure includes a kind of computer program product comprising be tangibly embodied in machine readable media On computer program, the computer program includes the program code of method for executing Fig. 2.In such embodiment In, which can be downloaded and installed by communications portion 409 from network, and/or from 411 quilt of detachable media Installation.
Flow chart in attached drawing and block diagram, it is illustrated that according to the system of various embodiments of the invention, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part for a part for one module, program segment, or code of table, the module, program segment, or code includes one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, this is depended on the functions involved.Also it wants It is noted that the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart, Ke Yiyong The dedicated hardware based system of defined functions or operations is executed to realize, or can be referred to specialized hardware and computer The combination of order is realized.
Being described in unit or module involved in the embodiment of the present application can be realized by way of software, can also It is realized by way of hardware.Described unit or module can also be arranged in the processor.These units or module Title does not constitute the restriction to the unit or module itself under certain conditions.
As on the other hand, present invention also provides a kind of computer readable storage medium, the computer-readable storage mediums Matter can be computer readable storage medium included in device described in above-described embodiment;Can also be individualism, not The computer readable storage medium being fitted into equipment.There are one computer-readable recording medium storages or more than one journey Sequence, described program are used for executing the formula input method for being described in the application by one or more than one processor.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art Member should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from the inventive concept, it is carried out by above-mentioned technical characteristic or its equivalent feature Other technical solutions of arbitrary combination and formation.Such as features described above has similar work(with (but not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (15)

1. a kind of advertisement sending method, which is characterized in that the method includes:
It receives the advertisement that tool-class application APP is sent and pulls request;
When the user tag of the tool-class APP is not present in pre-stored user tag library, according to the tool-class APP Installation list applist data, determine the user tag;
According to the user tag, determine and the matched advertisement of the user tag;
Give the advertisement pushing to the tool-class APP.
2. according to the method described in claim 1, it is characterized in that, the installation list according to the tool-class APP Applist data determine the user tag, including:
Obtain the applist data of the tool-class APP;
According to the label model for distinguishing user tag being previously obtained, the applist data are learnt, institute is obtained State user tag.
3. according to the method described in claim 2, it is characterized in that, the label model obtains as follows:
Obtain applist sample datas and user attribute data corresponding with the applist sample datas;
Using the applist sample datas as input feature vector, the user attribute data is as model label, into row label mould Type training generates the label model.
4. according to the method described in claim 3, it is characterized in that, the user attribute data includes:
It is one or more in natural quality data, social property data and geographical location attribute data.
5. according to the method described in claim 1, it is characterized in that, described according to the user tag, the determining and user The advertisement of tag match, including:
Calculate separately the similarity between the user tag of the tool-class APP and the advertisement tag of pre-set each advertisement;
The advertisement that the similarity is not less than to default similarity is determined as and the matched advertisement of the user tag;Or
The user tag and the input of the characteristic of advertisement of pre-set each advertisement are matched for determining with the user tag Advertisement machine learning model in, obtain and the matched advertisement of the user tag.
6. according to the method described in claim 1, it is characterized in that, the installation list according to the tool-class APP Applist data determine the user tag, including:
Obtain the user data of the applist data and the places tool-class APP user terminal of the tool-class APP;It is described User data includes:Based on the user preference data that the tool-class APP initial data provided is excavated, from except the tool It is one or more in user social contact data and user behavior data that other APP except class APP are obtained;
According to the label model for distinguishing user tag being previously obtained, to the applist data and the user data Learnt, obtains the user tag.
7. according to the method described in claim 1, being pulled it is characterized in that, receiving the advertisement that tool-class application APP is sent After request, the method further includes:
According to exploration and exploration EE strategies, from other advertisements in addition to the matched advertisement of the user tag, choosing Take at least one advertisement pushing to the tool-class APP;Wherein, the classification of the advertisement of selection and matched with the user tag The classification of advertisement is different.
8. a kind of advertisement pushing device, which is characterized in that described device includes:
Receiving unit, the advertisement that class application APP used to receive tools is sent pull request;
Tag determination unit is used for when the user tag of the tool-class APP is not present in pre-stored user tag library, According to the installation list applist data of the tool-class APP, the user tag is determined;
Advertisement determination unit, for according to the user tag, determining and the matched advertisement of the user tag;
First push unit, for giving the advertisement pushing to the tool-class APP.
9. device according to claim 8, which is characterized in that the tag determination unit, including:
First acquisition module, the applist data for obtaining the tool-class APP;
First study module, for the label model for distinguishing user tag that basis is previously obtained, to the applist numbers According to being learnt, the user tag is obtained.
10. device according to claim 9, which is characterized in that described device further includes:
Label model generation unit, for obtaining applist sample datas and user corresponding with the applist sample datas Attribute data;Using the applist sample datas as input feature vector, the user attribute data is carried out as model label Label model is trained, and the label model is generated.
11. device according to claim 10, which is characterized in that the user attribute data includes:
It is one or more in natural quality data, social property data and geographical location attribute data.
12. device according to claim 8, which is characterized in that the advertisement determination unit is used for:
Calculate separately the similarity between the user tag of the tool-class APP and the advertisement tag of pre-set each advertisement; The advertisement that the similarity is not less than to default similarity is determined as and the matched advertisement of the user tag;Or
The user tag and the input of the characteristic of advertisement of pre-set each advertisement are matched for determining with the user tag Advertisement machine learning model in, obtain and the matched advertisement of the user tag.
13. device according to claim 8, which is characterized in that the tag determination unit, including:
Second acquisition module, user where the applist data and the tool-class APP for obtaining the tool-class APP are whole The user data at end;The user data includes:The user preferences excavated based on the tool-class APP initial data provided Data, from addition to the tool-class APP other APP obtain user social contact data and user behavior data in one or It is multinomial;
Second study module, for the label model for distinguishing user tag that basis is previously obtained, to the applist numbers Learnt according to the user data, obtains the user tag.
14. device according to claim 8, which is characterized in that described device further includes:
Second push unit, for tactful according to EE, from other advertisements in addition to the matched advertisement of the user tag, At least one advertisement pushing is chosen to the tool-class APP;Wherein, it the classification of the advertisement of selection and is matched with the user tag Advertisement classification it is different.
15. a kind of computer equipment, including one or more processors and memory;It is characterized in that:
The memory includes can be by instruction that the processor executes so that the processor perform claim requires 1 to 7 Method described in meaning one.
CN201710272047.7A 2017-04-24 2017-04-24 Advertisement pushing method and device Active CN108734498B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710272047.7A CN108734498B (en) 2017-04-24 2017-04-24 Advertisement pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710272047.7A CN108734498B (en) 2017-04-24 2017-04-24 Advertisement pushing method and device

Publications (2)

Publication Number Publication Date
CN108734498A true CN108734498A (en) 2018-11-02
CN108734498B CN108734498B (en) 2021-05-28

Family

ID=63934374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710272047.7A Active CN108734498B (en) 2017-04-24 2017-04-24 Advertisement pushing method and device

Country Status (1)

Country Link
CN (1) CN108734498B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110910178A (en) * 2019-11-28 2020-03-24 中国建设银行股份有限公司 Method and device for generating advertisement
CN111581366A (en) * 2020-05-09 2020-08-25 北京百度网讯科技有限公司 User intent determination method, apparatus, electronic device, and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103745382A (en) * 2013-12-27 2014-04-23 中国联合网络通信有限公司广东省分公司 Method, device and system of pushing an APP application group of advertising of smart city
CN104090888A (en) * 2013-12-10 2014-10-08 深圳市腾讯计算机系统有限公司 Method and device for analyzing user behavior data
CN104111975A (en) * 2014-06-20 2014-10-22 深信服网络科技(深圳)有限公司 Information pushing method and device
CN104966215A (en) * 2015-07-01 2015-10-07 小米科技有限责任公司 Advertisement information push method and apparatus
CN105677719A (en) * 2015-12-29 2016-06-15 小米科技有限责任公司 Application management method and apparatus
CN105956872A (en) * 2016-04-18 2016-09-21 乐视控股(北京)有限公司 Accurate advertisement inputting method and accurate advertisement inputting device based on industry of population

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090888A (en) * 2013-12-10 2014-10-08 深圳市腾讯计算机系统有限公司 Method and device for analyzing user behavior data
US20160379268A1 (en) * 2013-12-10 2016-12-29 Tencent Technology (Shenzhen) Company Limited User behavior data analysis method and device
CN103745382A (en) * 2013-12-27 2014-04-23 中国联合网络通信有限公司广东省分公司 Method, device and system of pushing an APP application group of advertising of smart city
CN104111975A (en) * 2014-06-20 2014-10-22 深信服网络科技(深圳)有限公司 Information pushing method and device
CN104966215A (en) * 2015-07-01 2015-10-07 小米科技有限责任公司 Advertisement information push method and apparatus
CN105677719A (en) * 2015-12-29 2016-06-15 小米科技有限责任公司 Application management method and apparatus
CN105956872A (en) * 2016-04-18 2016-09-21 乐视控股(北京)有限公司 Accurate advertisement inputting method and accurate advertisement inputting device based on industry of population

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110910178A (en) * 2019-11-28 2020-03-24 中国建设银行股份有限公司 Method and device for generating advertisement
CN111581366A (en) * 2020-05-09 2020-08-25 北京百度网讯科技有限公司 User intent determination method, apparatus, electronic device, and readable storage medium
CN111581366B (en) * 2020-05-09 2023-08-29 北京百度网讯科技有限公司 User intention determining method, device, electronic equipment and readable storage medium

Also Published As

Publication number Publication date
CN108734498B (en) 2021-05-28

Similar Documents

Publication Publication Date Title
US10846617B2 (en) Context-aware recommendation system for analysts
CN105320766B (en) Information-pushing method and device
CN109815416A (en) Method for pushing, the device of related information, electronic equipment and storage medium
CN109359247A (en) Content delivery method and storage medium, computer equipment
CN110765352B (en) User interest identification method and device
CN109388548A (en) Method and apparatus for generating information
CN109495552A (en) Method and apparatus for updating clicking rate prediction model
CN105160545A (en) Delivered information pattern determination method and device
CN112650942A (en) Product recommendation method, device, computer system and computer-readable storage medium
CN109101309A (en) For updating user interface method and device
CN113706202A (en) Recall strategy generating method based on low-steady-state user identification and early warning
CN114117227A (en) Operation maintenance method, system, electronic equipment and storage medium
CN112749323B (en) A method and device for constructing user portrait
US20170371900A1 (en) Generic card feature extraction based on card rendering as an image
CN113449175B (en) Hot spot data recommendation method and device
Kavikondala et al. Automated retraining of machine learning models
CN113743636B (en) Target operation prediction method and device, electronic equipment and storage medium
CN108734498A (en) A kind of advertisement sending method and device
CN110399564B (en) Account classification method and device, storage medium and electronic device
CN116861038A (en) Multi-platform-based consumer data integration system and integration method thereof
CN112269942A (en) Method, device and system for recommending object and electronic equipment
CN113761878B (en) Method and apparatus for outputting information
CN112446738A (en) Advertisement data processing method, device, medium and electronic equipment
CN112395109A (en) Clipboard content processing method and device
CN118210975A (en) Object list recommendation method and device, electronic equipment and readable storage medium

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20181221

Address after: Room 708, 7th floor, No. 10 Building, 30 Shixing Street, Shijingshan District, Beijing

Applicant after: Beijing Xiaoxiong Bowang Technology Co., Ltd.

Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing

Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant