CN109726322A - Method and apparatus for pushed information - Google Patents

Method and apparatus for pushed information Download PDF

Info

Publication number
CN109726322A
CN109726322A CN201910079031.3A CN201910079031A CN109726322A CN 109726322 A CN109726322 A CN 109726322A CN 201910079031 A CN201910079031 A CN 201910079031A CN 109726322 A CN109726322 A CN 109726322A
Authority
CN
China
Prior art keywords
information
target object
pushed
push
determination
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.)
Pending
Application number
CN201910079031.3A
Other languages
Chinese (zh)
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 Baidu Netcom Science and 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 CN201910079031.3A priority Critical patent/CN109726322A/en
Publication of CN109726322A publication Critical patent/CN109726322A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present application discloses the method and apparatus for pushed information.One specific embodiment of this method includes: to obtain the information to be pushed and the determining request of target object that user submits, wherein target object determines that request includes target object method of determination information;According to target object method of determination information, target object is determined;Information to be pushed is pushed to target object.This embodiment improves information pushing efficiencies.

Description

Method and apparatus for pushed information
Technical field
The invention relates to field of computer technology, the more particularly, to method and apparatus of pushed information.
Background technique
Information push is also known as " Web broadcast " by certain technical standard or agreement, on the internet by pushing away The information of user's needs is sent to reduce a technology of information overload.Information advancing technique by active push information to user, User can be reduced the time spent in searching on network.
Summary of the invention
The embodiment of the present application proposes the method and apparatus for pushed information.
In a first aspect, some embodiments of the present application provide a kind of method for pushed information, this method comprises: obtaining The information to be pushed and target object for taking family submission determine request, wherein target object determines that request includes target object Method of determination information;According to target object method of determination information, target object is determined;Information to be pushed is pushed to target object.
In some embodiments, target object method of determination information includes initial model information and sample information;And root According to target object method of determination information, target object is determined, comprising: believe according to the sample training initial model of sample information instruction The initial model for ceasing instruction, obtains target object and determines model;Determine that model determines target object by target object.
In some embodiments, target object method of determination information includes pre-set keyword;And according to target Object method of determination information, determines target object, comprising: will search for keyword and/or accessed the page including keyword Object be determined as target object.
In some embodiments, method further include: obtain push mode information.
In some embodiments, to target object pushed information, comprising: according to the push mode of push mode information instruction To target object pushed information.
In some embodiments, method further include: determine whether target object receives pushed information;In response to true It makes target object and receives pushed information, record response condition of the target object to the information pushed.
In some embodiments, information to be pushed is pushed to target object, comprising: in response to determining information to be pushed It does not include target object that history, which pushes in object set, pushes information to be pushed to target object.
In some embodiments, method further include: obtain push cycle information;And believed according to target object method of determination Breath, determines target object, comprising: determines target pair periodically according to target object method of determination information based on push cycle information As.
Second aspect, some embodiments of the present application provide a kind of device for pushed information, which includes: One acquiring unit, the information to be pushed and target object for being configured to obtain user's submission determine request, wherein target object Determine that request includes target object method of determination information;First determination unit is configured to be believed according to target object method of determination Breath, determines target object;Push unit is configured to push information to be pushed to target object.
In some embodiments, target object method of determination information includes initial model information and sample information;And really Order member, comprising: training subelement is configured to be indicated according to the sample training initial model information that sample information indicates first Beginning model obtains target object and determines model;It determines subelement, is configured to determine that model determines target pair by target object As.
In some embodiments, target object method of determination information includes pre-set keyword;And determination unit, It is further configured to: keyword will be searched for and/or accessed the object of the page including keyword to be determined as target object.
In some embodiments, device further include: second acquisition unit is configured to obtain push mode information.
In some embodiments, push unit is further configured to: according to the push mode of push mode information instruction To target object pushed information.
In some embodiments, device further include: the second determination unit is configured to determine whether target object receives The information pushed;Recording unit is configured in response to determine that target object receives pushed information, records target Response condition of the object to the information pushed.
In some embodiments, push unit is further configured to: in response to determining that the history of information to be pushed pushes away Sending does not include target object in object set, pushes information to be pushed to target object.
In some embodiments, device further include: third acquiring unit is configured to obtain push cycle information;And Determination unit is further configured to: determining mesh periodically according to target object method of determination information based on push cycle information Mark object.
The third aspect, some embodiments of the present application provide a kind of equipment, comprising: one or more processors;Storage Device is stored thereon with one or more programs, when said one or multiple programs are executed by said one or multiple processors, So that said one or multiple processors realize such as the above-mentioned method of first aspect.
Fourth aspect, some embodiments of the present application provide a kind of computer-readable medium, are stored thereon with computer Program realizes such as first aspect above-mentioned method when the program is executed by processor.
Method and apparatus provided by the embodiments of the present application for pushed information, the letter to be pushed submitted by obtaining user Breath and target object determine request, wherein target object determines that request includes target object method of determination information, then basis Target object method of determination information, determines target object, finally pushes information to be pushed to target object, improves information push Efficiency.
Detailed description of the invention
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 that some of the application can be applied to exemplary system architecture figure therein;
Fig. 2 is the flow chart according to one embodiment of the method for pushed information of the application;
Fig. 3 is the flow chart according to another embodiment of the method for pushed information of the application;
Fig. 4 is a schematic diagram according to the application scenarios of the method for pushed information of the application;
Fig. 5 is the structural schematic diagram according to one embodiment of the device for pushed information of the application;
Fig. 6 is adapted for showing for the structure of the computer system of the server or terminal of realizing some embodiments of the present application It is intended to.
Specific embodiment
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, part relevant to related invention is illustrated only in attached drawing.
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.
Fig. 1 is shown can be using the method for pushed information of the application or the implementation of the device for pushed information The exemplary system architecture 100 of example.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105. Network 104 between terminal device 101,102,103 and server 105 to provide the medium of communication link.Network 104 can be with Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 101,102,103 and be interacted by network 104 with server 105, to receive or send out Send message etc..Various client applications can be installed, such as social category application, mobile phone help on terminal device 101,102,103 The application of hand class, e-commerce application, searching class application etc..
Terminal device 101,102,103 can be hardware, be also possible to software.When terminal device 101,102,103 is hard When part, it can be the various electronic equipments with display screen, including but not limited to smart phone, tablet computer, on knee portable Computer and desktop computer etc..When terminal device 101,102,103 is software, above-mentioned cited electricity may be mounted at In sub- equipment.Multiple softwares or software module may be implemented into it, and single software or software module also may be implemented into.Herein not It is specifically limited.
Server 105 can be to provide the server of various services, such as to installing on terminal device 101,102,103 Using the background server supported is provided, the information to be pushed and target object that the available user of server 105 submits are true Fixed request, wherein target object determines that request includes target object method of determination information, then according to target object method of determination Information determines target object, finally pushes information to be pushed to target object.
It should be noted that the method provided by the embodiment of the present application for pushed information can be held by server 105 Row, can also be executed, correspondingly, the device for pushed information can be set in server by terminal device 101,102,103 In 105, also it can be set in terminal device 101,102,103.
It should be noted that server can be hardware, it is also possible to software.When server is hardware, may be implemented At the distributed server cluster that multiple servers form, individual server also may be implemented into.It, can when server is software To be implemented as multiple softwares or software module (such as providing Distributed Services), single software or software also may be implemented into Module.It is not specifically limited herein.
It should be understood that the number of 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.
With continued reference to Fig. 2, the process of one embodiment of the method for pushed information according to the application is shown 200.This is used for the method for pushed information, comprising the following steps:
Step 201, the information to be pushed and the determining request of target object that user submits are obtained.
It in the present embodiment, can for the method executing subject of pushed information (such as server shown in FIG. 1 or terminal) Request is determined to obtain information to be pushed and the target object of user's submission first.Target object determines that request includes target pair As method of determination information.Information to be pushed may include the recommendation information of article or service.Information to be pushed can be to be set in advance It sets, is also possible to choose what information segment combined from pre-set information segment set.
In the present embodiment, target object can be to the object to its pushed information.User can be in user interface (User Interface, UI) submits information to be pushed, and input target object method of determination information.Target object determination side Formula information may include the information of the strategy or rule for determining target object.For example, which kind of model to determine target pair using As or with which kind of feature alternative objects be target object, feature may include the webpage accessed, the keyword searched for And the attribute informations such as gender, age, occupation, educational background, marital status, level of education, personal interest, geographical location, it is standby Selecting object may include the potential user that above-mentioned executing subject can get a certain business of its information.The information of alternative objects can To be stored in above-mentioned executing subject or cloud server.Alternative strategy or rule can be previously stored in above-mentioned executing subject Information, or a part of strategy or Rule Information, available user is to alternative strategy or Rule Information in user interface Selection or solution omit or the supplement of Rule Information.
Step 202, according to target object method of determination information, target object is determined.
In the present embodiment, above-mentioned executing subject can according to the target object method of determination information obtained in step 201, Determine target object.What above-mentioned executing subject can should have according to the target object indicated in target object method of determination information Feature, determines target object, equally can also be by the model or model training that indicate in target object method of determination information Relevant information determine target object using machine learning method.
Herein, user account information, Yong Huhua can store in the local of above-mentioned executing subject or cloud server The terminal device information that uses as information, user behavior information, the geographical location information of user, user, user are in search engine Search log and model and parameter configuration etc. be used to determine the information of target object.Above-mentioned executing subject can pass through target One or more determining target objects in object method of determination information and information above.
In some optional implementations of the present embodiment, target object method of determination information includes pre-set key Word;And according to target object method of determination information, determine target object, comprising: keyword will be searched for and/or accessed packet The object for including the page of keyword is determined as target object.As an example, target object, which can be, searched for " application credit card " User, credit card recommendation information can be pushed to it, target object be also possible to search for the user of second-hand house information, can be with Source of houses recommendation information is pushed to it.
In some optional implementations of the present embodiment, method further include: obtain push cycle information;And according to mesh Object method of determination information is marked, determines target object, comprising: based on push cycle information, periodically according to target object determination side Formula information, determines target object.In addition, obtaining push cycle information;And according to target object method of determination information, determine mesh Mark object, comprising: target object is determined periodically according to target object method of determination information based on push cycle information.As showing Example, user can be set every preset time period and execute the determining target object of the task, and the specific period can be according to actual needs It is configured, may include one day, one week etc..
Step 203, information to be pushed is pushed to target object.
In the present embodiment, the target object that above-mentioned executing subject can be determined into step 202 pushes information to be pushed. As an example, above-mentioned executing subject can by short message, mail, the notification information of application software, social software communication information Etc. forms push recommendation information to the terminal of target object, recommendation information can be the formats such as text, voice, image.It is above-mentioned to hold Row main body directly can push information to be pushed to target object after determining target object, and also available user submits The time is pushed, information to be pushed is pushed to target object according to the push time got.
In some optional implementations of the present embodiment, method further include: obtain push mode information.In the present embodiment Some optional implementations in, to target object pushed information, comprising: according to push mode information instruction push mode to Target object pushed information.Push mode may include the communication of short message, mail, the notification information of application software, social software Information etc..Push mode information is also possible to through user interface acquisition.
In some optional implementations of the present embodiment, method further include: determine whether target object receives and pushed away The information sent;In response to determining that target object receives pushed information, target object is recorded to the information pushed Response condition.Whether response condition may include whether to receive pushed information, whether clicks the link for including in pushed information, returns The case where multiple pushed information and other characterization responses.Above-mentioned executing subject can also be right according to pre-set statistical rules Response condition is for statistical analysis, and shows statistical result, with for users to use.
In some optional implementations of the present embodiment, information to be pushed is pushed to target object, comprising: in response to true Making in the history push object set of information to be pushed does not include target object, pushes information to be pushed to target object.On Stating executing subject may also respond to get the instruction information for the object that the screening that user submits did not received information to be pushed, It carries out further screening and the object for not receiving information to be pushed is determined as target object.
The information to be pushed and target object that the method provided by the above embodiment of the application is submitted by obtaining user Determine request, wherein target object determines that request includes target object method of determination information;Believed according to target object method of determination Breath, determines target object;Information to be pushed is pushed to target object, improves information pushing efficiency.
With further reference to Fig. 3, it illustrates the processes 300 of another embodiment of the method for pushed information.The use In the process 300 of the method for pushed information, comprising the following steps:
Step 301, the information to be pushed and the determining request of target object that user submits are obtained.
It in the present embodiment, can for the method executing subject of pushed information (such as server shown in FIG. 1 or terminal) Request is determined to obtain information to be pushed and the target object of user's submission first.Wherein, target object determines that request includes Target object method of determination information;Target object method of determination information includes initial model information and sample information.Initial model Information may include using initial model type, for example, logistic regression (Logistic Regression) model, random Forest (Random Forest) model, iteration decision tree (Gradient Boosting Decision Tree) model, support Vector machine (Support Vector Machine) model, deep neural network (Deep Neural Networks) model.Just Beginning model information can also include using initial model parameter information, can specifically be configured according to actual needs.With Family can according to need selection initial model.
Herein, sample information may include the information for determining the sample of training initial model, for example, can basis The pushed information received determines sample from sample database, can also be true from sample database according to the time for receiving pushed information Random sample sheet can also determine sample according to the corresponding type of service of sample (such as handling loan) from sample database, can in sample database To include the markup information of the feature of sample, sample, the sample in sample database may include recording in history push record The object of information was pushed for it, the feature of sample may include characterizing the feature of following information: user portrait information, Yong Huhang The terminal device information that uses for information, the geographical location information of user, user, user record in the search of search engine.Sample This markup information may include the response for receiving the user of push, active and conversion conditions.
Step 302, according to the initial model of the sample training initial model information instruction of sample information instruction, target is obtained Object determines model.
In the present embodiment, above-mentioned executing subject can be instructed according to the sample of the sample information instruction obtained in step 301 The initial model for practicing initial model information instruction, obtains target object and determines model.Above-mentioned executing subject can be by the spy of sample Sign is as input, and the markup information of sample is as output, based on the initial of machine learning method training initial model information instruction Model obtains target object and determines model.The feature of sample can be input to model in the form of feature vector, feature vector The feature that there is certain semanteme and grammatically explain can be represented per one-dimensional value.Above-mentioned executing subject can use respectively Kind vector generating mode generates feature vector, and it is, for example, possible to use existing term vector Core Generators (such as word2vec etc.) Generate, or by training neural network in the way of generate, equally can also customized setting feature it is corresponding with feature vector Relationship.
Step 303, determine that model determines target object by target object.
In the present embodiment, above-mentioned executing subject can determine that model is determined by target object obtained in step 302 Target object.Target object determines the feature vector that model can be used for characterizing input and alternative objects to receiving wait push The corresponding relationship of the response intention of information.Above-mentioned executing subject can be by user's account of alternative objects in local or cloud server Number information, user draw a portrait terminal device information that information, user behavior information, the geographical location information of user, user use, use The one or more inputs that as target object determine model of the family in search record of search engine etc. in information, then basis Target object determines that the output of model determines target object.
As an example, target object determine model output may include alternative objects receive after information to be pushed whether It will do it the prediction result of response, prediction result may include whether alternative objects can respond recommendation information and alternative objects sound Answer the probability of recommendation information.If target object determines will do it after the output instruction alternative objects of model receive information to be pushed The probability of response is greater than preset probability threshold value, then the alternative objects can be determined as target object.
Step 304, information to be pushed is pushed to target object.
In the present embodiment, the target object that above-mentioned executing subject can be determined into step 303 pushes information to be pushed.
In the present embodiment, step 301, the operation of operation and step 201, the step 203 of step 304 are essentially identical, This is repeated no more.
From figure 3, it can be seen that the method for pushed information compared with the corresponding embodiment of Fig. 2, in the present embodiment Process 300 in the initial model that is indicated by the sample training initial model information that is indicated according to sample information, obtained mesh Mark object determines that model determines target object, and ordinary user only needs in the case where being ignorant of algorithm model written in code as a result, Will by front-end operations interface can target object excavation.Information push is further enriched in the scheme of the present embodiment description Method improves information pushing efficiency.
With continued reference to the signal that Fig. 4, Fig. 4 are according to the application scenarios of the method for pushed information of the present embodiment Figure.In the application scenarios of Fig. 4, user can submit information to be pushed and target object to determine request in interface 401, In, target object determines that request may include target object method of determination information, and target object method of determination information includes initial Model information and sample information, user can select in interface 401, so that above-mentioned executing subject can be believed according to sample The initial model of the sample training initial model information instruction of breath instruction obtains target object and determines model, and passes through target pair As determining that model determines target object, the push mode selected in interface 401 finally by user to target object push to Pushed information.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, this application provides one kind for pushing letter One embodiment of the device of breath, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, which can specifically answer For in various electronic equipments.
As shown in figure 5, the device 500 for pushed information of the present embodiment includes: that first acquisition unit 501, first is true Order member 502 and push unit 503.Wherein, first acquisition unit, be configured to obtain user submission information to be pushed and Target object determines request, wherein target object determines that request includes target object method of determination information;First determination unit, It is configured to determine target object according to target object method of determination information;Push unit is configured to push to target object Information to be pushed.
In the present embodiment, for the first acquisition unit 501 of the device of pushed information 500,502 and of the first determination unit The specific processing of push unit 503 can be with reference to step 201, step 202 and the step 203 in Fig. 2 corresponding embodiment.
In some optional implementations of the present embodiment, target object method of determination information include initial model information and Sample information;And determination unit, comprising: training subelement, the sample training for being configured to be indicated according to sample information are initial The initial model of model information instruction, obtains target object and determines model;It determines subelement, is configured to true by target object Cover half type determines target object.
In some optional implementations of the present embodiment, target object method of determination information includes pre-set key Word;And determination unit, it is further configured to: keyword will be searched for and/or accessed pair of the page including keyword As being determined as target object.
In some optional implementations of the present embodiment, device further include: second acquisition unit is configured to acquisition and pushes away Send mode information.
In some optional implementations of the present embodiment, push unit is further configured to: being believed according to push mode The push mode of instruction is ceased to target object pushed information.
In some optional implementations of the present embodiment, device further include: the second determination unit is configured to determine mesh Whether mark object receives pushed information;Recording unit, is configured in response to determine that target object receives to be pushed away The information sent records response condition of the target object to the information pushed.
In some optional implementations of the present embodiment, push unit is further configured to: in response to determine to Do not include target object in the history push object set of pushed information, pushes information to be pushed to target object.
In some optional implementations of the present embodiment, device further include: third acquiring unit is configured to acquisition and pushes away Send cycle information;And determination unit, it is further configured to: based on push cycle information, periodically being determined according to target object Mode information, determines target object.
The device provided by the above embodiment of the application, the information to be pushed and target object submitted by obtaining user Determine request, wherein target object determines that request includes target object method of determination information;Believed according to target object method of determination Breath, determines target object;Information to be pushed is pushed to target object, improves information pushing efficiency.
Below with reference to Fig. 6, it illustrates the server for being suitable for being used to realize the embodiment of the present application or the departments of computer science of terminal The structural schematic diagram of system 600.Server or terminal shown in Fig. 6 are only an example, should not be to the function of the embodiment of the present application Any restrictions can be brought with use scope.
As shown in fig. 6, computer system 600 includes central processing unit (CPU) 601, it can be read-only according to being stored in Program in memory (ROM) 602 or be loaded into the program in random access storage device (RAM) 603 from storage section 608 and Execute various movements appropriate and processing.In RAM 603, also it is stored with system 600 and operates required various programs and data. CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input/output (I/O) interface 605 is also connected to always Line 604.
It can connect with lower component to I/O interface 605: the importation 606 including keyboard, mouse etc.;Including all The output par, c 607 of such as cathode-ray tube (CRT), liquid crystal display (LCD) and loudspeaker etc.;Storage including hard disk etc. Part 608;And the communications portion 609 of the network interface card including LAN card, modem etc..Communications portion 609 passes through Communication process is executed by the network of such as internet.Driver 610 is also connected to I/O interface 605 as needed.Detachable media 611, such as disk, CD, magneto-optic disk, semiconductor memory etc., are mounted on as needed on driver 610, in order to from The computer program read thereon is mounted into storage section 608 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communications portion 609, and/or from detachable media 611 are mounted.When the computer program is executed by central processing unit (CPU) 601, limited in execution the present processes Above-mentioned function.It should be noted that computer-readable medium described herein can be computer-readable signal media or Computer-readable medium either the two any combination.Computer-readable medium for example can be --- but it is unlimited In system, device or the device of --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.It calculates The more specific example of machine readable medium can include but is not limited to: electrical connection, portable meter with one or more conducting wires Calculation machine disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device or The above-mentioned any appropriate combination of person.In this application, computer-readable medium, which can be, any includes or storage program has Shape medium, the program can be commanded execution system, device or device use or in connection.And in the application In, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, wherein Carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to electric Magnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable Jie Any computer-readable medium other than matter, the computer-readable medium can be sent, propagated or transmitted for being held by instruction Row system, device or device use or program in connection.The program code for including on computer-readable medium It can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. or above-mentioned any conjunction Suitable combination.
The calculating of the operation for executing the application can be write with one or more programming languages or combinations thereof Machine program code, described program design language include object oriented program language-such as Java, Smalltalk, C+ +, it further include conventional procedural programming language-such as C language or similar programming language.Program code can be with It fully executes, partly execute on the user computer on the user computer, being executed as an independent software package, portion Divide and partially executes or executed on a remote computer or server completely on the remote computer on the user computer.? Be related in the situation of remote computer, remote computer can pass through the network of any kind --- including local area network (LAN) or Wide area network (WAN)-be connected to subscriber computer, or, it may be connected to outer computer (such as mentioned using Internet service It is connected for quotient by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, 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 of one module, program segment or code of table, a part of the module, program segment or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet Include first acquisition unit, the first determination unit and push unit.Wherein, the title of these units is not constituted under certain conditions Restriction to the unit itself, for example, first acquisition unit be also described as " be configured to obtain user submission wait push away Deliver letters breath and target object determines the unit of request ".
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in device described in above-described embodiment;It is also possible to individualism, and without in the supplying device.Above-mentioned calculating Machine readable medium carries one or more program, when said one or multiple programs are executed by the device, so that should Device: the information to be pushed and the determining request of target object that user submits are obtained, wherein target object determines that request includes mesh Mark object method of determination information;According to target object method of determination information, target object is determined;It pushes to target object wait push Information.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it 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 foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (18)

1. a kind of method for pushed information, comprising:
Obtain the information to be pushed and the determining request of target object that user submits, wherein the target object determines request packet Include target object method of determination information;
According to the target object method of determination information, target object is determined;
The information to be pushed is pushed to the target object.
2. according to the method described in claim 1, wherein, the target object method of determination information include initial model information and Sample information;And
It is described according to the target object method of determination information, determine target object, comprising:
The initial model that initial model information described in the sample training indicated according to the sample information indicates, obtains target object Determine model;
Determine that model determines target object by the target object.
3. according to the method described in claim 1, wherein, the target object method of determination information includes pre-set key Word;And
It is described according to the target object method of determination information, determine target object, comprising:
The keyword will be searched for and/or accessed the object of the page including the keyword and be determined as target object.
4. according to the method described in claim 1, wherein, the method also includes:
Obtain push mode information.
5. described to the target object pushed information according to the method described in claim 4, wherein, comprising:
According to the push mode of push mode information instruction to the target object pushed information.
6. according to the method described in claim 1, wherein, the method also includes:
Determine whether the target object receives pushed information;
In response to determining that the target object receives pushed information, the target object is recorded to the information pushed Response condition.
7. described to push the information to be pushed to the target object according to the method described in claim 1, wherein, comprising:
It does not include the target object, Xiang Suoshu mesh in response to determining that the history of the information to be pushed pushes in object set Mark information to be pushed described in Object Push.
8. method according to any one of claims 1-7, wherein the method also includes:
Obtain push cycle information;And
It is described according to the target object method of determination information, determine target object, comprising:
Based on the push cycle information, periodically according to the target object method of determination information, target object is determined.
9. a kind of device for pushed information, comprising:
First acquisition unit, the information to be pushed and target object for being configured to obtain user's submission determine request, wherein institute It states target object and determines that request includes target object method of determination information;
First determination unit is configured to determine target object according to the target object method of determination information;
Push unit is configured to push the information to be pushed to the target object.
10. device according to claim 9, wherein the target object method of determination information includes initial model information And sample information;And
The determination unit, comprising:
Training subelement is configured to the first of the instruction of the initial model information according to the sample training of sample information instruction Beginning model obtains target object and determines model;
It determines subelement, is configured to determine that model determines target object by the target object.
11. device according to claim 9, wherein the target object method of determination information includes pre-set pass Key word;And
The determination unit, is further configured to:
The keyword will be searched for and/or accessed the object of the page including the keyword and be determined as target object.
12. device according to claim 9, wherein described device further include:
Second acquisition unit is configured to obtain push mode information.
13. device according to claim 12, wherein the push unit is further configured to:
According to the push mode of push mode information instruction to the target object pushed information.
14. device according to claim 9, wherein described device further include:
Second determination unit, is configured to determine whether the target object receives pushed information;
Recording unit is configured in response to determine that the target object receives pushed information, records the target Response condition of the object to the information pushed.
15. device according to claim 9, wherein the push unit is further configured to:
It does not include the target object, Xiang Suoshu mesh in response to determining that the history of the information to be pushed pushes in object set Mark information to be pushed described in Object Push.
16. the device according to any one of claim 9-15, wherein described device further include:
Third acquiring unit is configured to obtain push cycle information;And
The determination unit, is further configured to:
Based on the push cycle information, periodically according to the target object method of determination information, target object is determined.
17. a kind of electronic equipment, comprising:
One or more processors;
Storage device is stored thereon with one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors Realize such as method described in any one of claims 1-8.
18. a kind of computer-readable medium, is stored thereon with computer program, such as right is realized when which is executed by processor It is required that any method in 1-8.
CN201910079031.3A 2019-01-28 2019-01-28 Method and apparatus for pushed information Pending CN109726322A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910079031.3A CN109726322A (en) 2019-01-28 2019-01-28 Method and apparatus for pushed information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910079031.3A CN109726322A (en) 2019-01-28 2019-01-28 Method and apparatus for pushed information

Publications (1)

Publication Number Publication Date
CN109726322A true CN109726322A (en) 2019-05-07

Family

ID=66301150

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910079031.3A Pending CN109726322A (en) 2019-01-28 2019-01-28 Method and apparatus for pushed information

Country Status (1)

Country Link
CN (1) CN109726322A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111581518A (en) * 2020-05-14 2020-08-25 北京易数科技有限公司 Information pushing method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101398926A (en) * 2008-09-01 2009-04-01 腾讯科技(深圳)有限公司 Advertisement bidding and playing method and system based on directional delivery
US20120303561A1 (en) * 2011-05-25 2012-11-29 Nokia Corporation Method and apparatus for providing rule-based recommendations
US20140195546A1 (en) * 2011-12-19 2014-07-10 Tom Yitao Ren Selective Push System For User Data And Confidential Information Management With High Precision Matching
CN107515885A (en) * 2016-06-17 2017-12-26 百度在线网络技术(北京)有限公司 The method and apparatus of information push
CN107766580A (en) * 2017-11-20 2018-03-06 北京奇虎科技有限公司 The method for pushing and device of message
CN108376162A (en) * 2018-02-22 2018-08-07 北京百度网讯科技有限公司 Method and apparatus for pushed information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101398926A (en) * 2008-09-01 2009-04-01 腾讯科技(深圳)有限公司 Advertisement bidding and playing method and system based on directional delivery
US20120303561A1 (en) * 2011-05-25 2012-11-29 Nokia Corporation Method and apparatus for providing rule-based recommendations
US20140195546A1 (en) * 2011-12-19 2014-07-10 Tom Yitao Ren Selective Push System For User Data And Confidential Information Management With High Precision Matching
CN107515885A (en) * 2016-06-17 2017-12-26 百度在线网络技术(北京)有限公司 The method and apparatus of information push
CN107766580A (en) * 2017-11-20 2018-03-06 北京奇虎科技有限公司 The method for pushing and device of message
CN108376162A (en) * 2018-02-22 2018-08-07 北京百度网讯科技有限公司 Method and apparatus for pushed information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111581518A (en) * 2020-05-14 2020-08-25 北京易数科技有限公司 Information pushing method and device

Similar Documents

Publication Publication Date Title
CN109522483B (en) Method and device for pushing information
CN109460513A (en) Method and apparatus for generating clicking rate prediction model
CN109783741A (en) Method and apparatus for pushed information
CN110597962B (en) Search result display method and device, medium and electronic equipment
CN109036425A (en) Method and apparatus for operating intelligent terminal
JP6971292B2 (en) Methods, devices, servers, computer-readable storage media and computer programs for aligning paragraphs and images
JP2021103506A (en) Method and device for generating information
CN109325213A (en) Method and apparatus for labeled data
CN108280200B (en) Method and device for pushing information
CN110096655A (en) Sort method, device, equipment and the storage medium of search result
WO2024099171A1 (en) Video generation method and apparatus
CN108959087A (en) test method and device
CN109062560A (en) Method and apparatus for generating information
CN110059172B (en) Method and device for recommending answers based on natural language understanding
CN112182255A (en) Method and apparatus for storing media files and for retrieving media files
CN111061860A (en) Abstract generation method and device
CN110232920A (en) Method of speech processing and device
CN107885872B (en) Method and device for generating information
CN109241409A (en) Method and apparatus for sending information, receiving information
CN109726322A (en) Method and apparatus for pushed information
CN109614603A (en) Method and apparatus for generating information
CN109657073A (en) Method and apparatus for generating information
CN108509442B (en) Search method and apparatus, server, and computer-readable storage medium
CN109271397A (en) Method and apparatus for handling information
CN110881056A (en) Method and device for pushing information

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