The content of the invention
The purpose of the application is to propose a kind of a kind of improved method and apparatus of pushed information, to solve background above
The technical problem that technology segment is mentioned.
In a first aspect, this application provides a kind of method of pushed information, the described method includes:Server is used based on history
User information is classified to preset kind by user data, is added label corresponding with preset kind to user information, is sent to terminal
Pushed information;The response for the pushed information to reception that receiving terminal uploads, the action event that receiving terminal uploads;Based on described
Response and the action event to the pushed information of reception, optimization are following one or more:The preset kind, the classification
And the information to terminal push;Terminal receives the pushed information, and the response to the pushed information of reception is uploaded to server,
The pushed information is presented;Operated in response to user based on the pushed information, the action event is recorded, to the clothes
Business device uploads the action event.
In certain embodiments, it is described to be operated in response to user based on the pushed information, record the operation thing
Part includes:The pushed information is clicked in response to user, record clicks on wake events, presents and pushes away based on the push page address
Send the page;It is described to include to the server upload action event:The click wake events are uploaded to the server;
The action event that the receiving terminal uploads includes:The click wake events that receiving terminal uploads;It is and described based on described right
The response of the pushed information of reception and the action event, optimization are following one or more:The preset kind, it is described classification with
And the information pushed to terminal includes:The response of pushed information based on described pair of reception and the click wake events, optimization
It is one or more below:The preset kind, the classification and the information pushed to terminal.
In certain embodiments, it is described to be operated in response to user based on the pushed information, record the operation thing
Part includes:Click on and place an order in the push page in response to user, record payment events;In response to user in the push page
Register account number, records registered events;And in response to user in the push page-downloading application, record download event;It is described
Uploading the action event to the server includes:Following any one event is uploaded to the server:Payment events, note
Volume event and download event;The action event that the receiving terminal uploads includes:The following any one thing that receiving terminal uploads
Part:Payment events, registered events and download event;And response and the behaviour of the pushed information based on described pair of reception
Make event, optimization is following one or more:The preset kind, the classification and the information to terminal push include:It is based on
The responding of pushed information of described pair of reception, the click wake events and following any one event:Payment events, registration thing
Part and download event, optimization are following one or more:The preset kind, the classification and the information pushed to terminal.
In certain embodiments, the responding of pushed information based on described pair of reception, the click wake events and
The payment events, optimization are following one or more:The preset kind, the classification and the packet pushed to terminal
Include:Response based on reception, click on wake events and record payment events, counting user quantity forwarded, arrival rate, arouse rate and
Produce order rate;Based on statistical result, optimize the preset kind, the classification and the information pushed to terminal.
Second aspect, this application provides a kind of method of pushed information, the described method includes:Server is used based on history
User information is classified to preset kind by user data, is added label corresponding with preset kind to user information, is sent to terminal
Pushed information;The response for the pushed information to reception that receiving terminal uploads, the action event that receiving terminal uploads;Based on described
Response and the action event to the pushed information of reception, optimization are following one or more:The preset kind, the classification
And the information to terminal push.
In certain embodiments, the action event that the receiving terminal uploads includes:The click that receiving terminal uploads wakes up
Event;And response and the action event of the pushed information based on described pair of reception, optimization are following one or more:
The preset kind, the classification and the information to terminal push include:The response of pushed information based on described pair of reception
It is following one or more with click wake events, optimization:The preset kind, the classification and the information pushed to terminal.
In certain embodiments, the action event that the receiving terminal uploads includes:The click that receiving terminal uploads wakes up
Event and following any one event:Payment events, registered events and download event;And described reception is pushed away based on described
Deliver letters breath response and the action event, optimization it is following one or more:The preset kind, the classification and to terminal
The information of push includes:The responding of pushed information based on described pair of reception, the click wake events and following any one
Event:Payment events, registered events and download event, optimization are following one or more:The preset kind, it is described classification and
The information pushed to terminal.
In certain embodiments, the responding of pushed information based on described pair of reception, the click wake events and
The payment events, optimization are following one or more:The preset kind, the classification and the packet pushed to terminal
Include:Response based on reception, click on wake events and record payment events, counting user quantity forwarded, arrival rate, arouse rate and
Produce order rate;Based on statistical result, optimize the preset kind, the classification and the information pushed to terminal.
The third aspect, this application provides a kind of method of pushed information, the described method includes:Pushed information is received, its
In, the pushed information is based on historical use data for server and user information is classified to preset kind, addition and default class
For the corresponding label of type to user information, the pushed information sent to terminal, the sound to the pushed information of reception is uploaded to server
Should, the pushed information is presented;Operated in response to user based on the pushed information, the action event is recorded, to institute
State server and upload the action event so that response and the behaviour of pushed information of the server based on described pair of reception
Make event, optimization is following one or more:The preset kind, the classification and the information pushed to terminal.
Fourth aspect, this application provides a kind of device of pushed information, described device includes:Server, including:Classification
Unit, for user information to be classified to preset kind based on historical use data;Adding device, for addition and preset kind
Corresponding label is to user information;Push unit, for sending pushed information to terminal;Receiving unit is responded, for receiving end
Hold the response of the pushed information to reception uploaded;Event receiving unit, the action event uploaded for receiving terminal;Optimization is single
Member, response and the action event for the pushed information based on described pair of reception, optimization are following one or more:It is described pre-
If type, the classification and the information pushed to terminal;Terminal, including:Information receiving unit, for receiving the push letter
Breath;Uploading unit is responded, for uploading the response to the pushed information of reception to server;Information presenting unit, for presenting
The pushed information;Event recording unit, for being operated in response to user based on the pushed information, records the operation
Event;Event uploading unit, for uploading the action event to the server.
In certain embodiments, the event recording unit is further used for:The pushed information is clicked in response to user,
Record clicks on wake events, and the push page is presented based on the push page address;The event uploading unit is further used for:
The click wake events are uploaded to the server;The event receiving unit is further used for:The point that receiving terminal uploads
Hit wake events;And the optimization unit is further used for:The response of pushed information based on described pair of reception and the point
Wake events are hit, optimization is following one or more:The preset kind, the classification and the information pushed to terminal.
In certain embodiments, the event recording unit is further used for:In response to user in the push page point
Hit and place an order, record payment events;In response to user in the push page register account number, record registered events;And in response to
User is in the push page-downloading application, record download event;The event uploading unit is further used for:To the service
Device uploads following any one event:Payment events, registered events and download event;The event receiving unit is further used
In:The following any one event that receiving terminal uploads:Payment events, registered events and download event;And the optimization list
Member is further used for:The responding of pushed information based on described pair of reception, the click wake events and following any one thing
Part:Payment events, registered events and download event, optimization are following one or more:The preset kind, it is described classification and to
The information of terminal push.
In certain embodiments, the optimization unit is further used for:Response based on reception, click on wake events and note
Payment events are recorded, counting user quantity forwarded, arrival rate, arouse rate and produce order rate;It is described pre- based on statistical result, optimization
If type, the classification and the information pushed to terminal.
5th aspect, this application provides a kind of device of pushed information, described device includes:Taxon, for base
User information is classified to preset kind in historical use data;Adding device, for adding label corresponding with preset kind
To user information;Push unit, for sending pushed information to terminal;Receiving unit is responded, pair uploaded for receiving terminal
The response of the pushed information of reception;Event receiving unit, the action event uploaded for receiving terminal;Optimize unit, for base
Response and the action event in the pushed information of described pair of reception, optimization are following one or more:The preset kind, institute
State classification and the information pushed to terminal.
In certain embodiments, the event receiving unit is further used for:The click wake events that receiving terminal uploads;
And the optimization unit is further used for:The response of pushed information based on described pair of reception and click wake events, optimization
It is one or more below:The preset kind, the classification and the information pushed to terminal.
In certain embodiments, the event receiving unit is further used for:The click wake events that receiving terminal uploads
With following any one event:Payment events, registered events and download event;And the optimization unit is further used for:Base
The responding of pushed information, the click wake events and following any one event in described pair of reception:Payment events, registration
Event and download event, optimization are following one or more:The preset kind, the classification and the information pushed to terminal.
In certain embodiments, the optimization unit is further used for:Response based on reception, click on wake events and note
Payment events are recorded, counting user quantity forwarded, arrival rate, arouse rate and produce order rate;It is described pre- based on statistical result, optimization
If type, the classification and the information pushed to terminal.
6th aspect, this application provides a kind of device of pushed information, described device includes:Information receiving unit, is used
In receiving pushed information, user information is classified to preset kind by the pushed information for server based on historical use data,
Addition label corresponding with preset kind is to user information, the pushed information sent to terminal;Uploading unit is responded, for clothes
Business device uploads the response to the pushed information of reception;Information presenting unit, for the pushed information to be presented;Logout list
Member, for being operated in response to user based on the pushed information, records the action event;Event uploading unit, is used for
The action event is uploaded to the server so that response and the institute of pushed information of the server based on described pair of reception
Action event is stated, optimization is following one or more:The preset kind, the classification and the information pushed to terminal.
The method and apparatus for the pushed information that the application provides, first server are based on historical use data by user information
Preset kind is classified to, label corresponding with preset kind is added to user information, pushed information is sent to terminal;Terminal afterwards
Pushed information is received, the response to the pushed information of reception is uploaded to server, pushed information is presented;Server receives eventually afterwards
Hold the response of the pushed information to reception uploaded, the action event that receiving terminal uploads;Terminal response is based in user afterwards
Pushed information is operated, and action event is recorded, to server upload operation event;Last server is based on the push to reception
The response of information and action event, optimization are following one or more:Preset kind, classification and the information pushed to terminal, from
And by targetedly to certain customers' PUSH message or operation activity, and the push effect to this crowd of user is recorded, detection is treated
Reasonability, the classification of optimization user tag, the opportunity of optimization push and/or the content of the classification of user are pushed, realizes and is imbued with pin
The information of property is pushed, and the precision of the information pushed is higher.
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
It illustrate only easy to describe, in attached drawing and invent relevant part with related.
It should be noted that in the case where there is no conflict, the feature in embodiment and embodiment in the application can phase
Mutually combination.Describe the application in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 shows the example of the embodiment of the device of the method that can apply the pushed information of the application or pushed information
Sexual system framework 100.
As shown in Figure 1, system architecture 100 can include terminal device 101,102,103, network 104 and server 105,
106.Network 104 between terminal device 101,102,103 and server 105,106 provide communication link medium.Net
Network 104 can include various connection types, such as wired, wireless communication link or fiber optic cables etc..
User 110 can be interacted with using terminal equipment 101,102,103 by network 104 with server 105,106, to connect
Receive or send message etc..Various telecommunication customer end applications, such as web page browsing can be installed on terminal device 101,102,103
Device application, the application of search engine class, the application of shopping class, instant messaging tools, mailbox client, social platform software etc..
Terminal device 101,102,103 can be the various electronic equipments for having display screen and supporting function of search, bag
Include but be not limited to smart mobile phone, tablet computer, E-book reader, MP3 player (Moving Picture Experts
Group Audio Layer III, dynamic image expert's compression standard audio aspect 3), MP4 (Moving Picture
Experts Group Audio Layer IV, dynamic image expert's compression standard audio aspect 4) it is player, on knee portable
Computer and desktop computer etc..
Server 105,106 can be to provide the server of various services, such as terminal device 101,102,103 is provided
The background server of support.The pushed information to reception that background server can return to historical use data, terminal device
Response and action event etc. analyze etc. processing, and handling result (such as to information that user pushes) is fed back into end
End equipment.
It should be noted that the method for the pushed information that embodiment is provided is generally by server 105,106 in the application
Performed jointly with terminal device 101,102,103, correspondingly, the device of pushed information is generally positioned at server 105,106 and
In terminal device 101,102,103.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only schematical.According to realizing need
Will, can have any number of terminal device, network and server.
With continued reference to Fig. 2, the flow 200 of one embodiment of the method for pushed information according to the application is shown.Institute
The method for the pushed information stated, comprises the following steps:
Step 201, server is based on historical use data and user information is classified to preset kind, addition and preset kind
Corresponding label sends pushed information to user information to terminal.
In the present embodiment, historical use data refers to the interaction data carried out in user's history with pushed information.It is default
Type refers to user type set in advance, each type set one or more parameter, when historical use data meet it is default
During the Parameter Conditions of type, determine that historical use data can be classified to the preset kind.It is classified to by historical use data
After preset kind, addition label corresponding with preset kind can be collected in user information, to mark the hobby of user.Such as
Label can be the new user of Baidu, the new user of application APP, meet any active ues of active condition, meet and generally enliven bar
The general any active ues of part, the inactive user for meeting inactive condition, browsed APP subscribe the user of function, complete to subscribe
User of function order (purchase, pay) etc..The label of user and the classification belonging to user be it is dynamic, can be according to the row of user
Sort out for, attribute.Here pushed information can include wishing the push parameter counted, for example, can at least include push
Case Number (ID), push page address and push timestamp.
Step 202, terminal receives pushed information, uploads the response to the pushed information of reception to server, push is presented
Information.
In the present embodiment, in order to return to pushed information incoming terminal to server, can be to server upload pair whether
The response of the pushed information of reception, and pushed information is presented to user on the interface of terminal, to obtain user to push
Information such as clicks to enter, ignores or deletes at the operation.
Exemplary, when being pushed to user, server-side will push event id, push page address and push timestamp
(timestamp) front-end A PP is transparent to, push page address here can include push page ID or push page URL.
Step 203, terminal response is operated in user based on pushed information, records action event, is uploaded to server
Action event.
In the present embodiment, the pushed information presented based on terminal in step 202 to user, user can be based on the push
Information carries out various operations, such as clicks on the operation such as wake operation or unloading application program, can record this time operation thing afterwards
Part simultaneously uploads the action event to server.
In some optional implementations of the present embodiment, terminal response clicks on pushed information in user, and record click is called out
The event of waking up, the push page is presented based on push page address;Uploaded to server and click on wake events.
In this implementation, user clicks on this pushed information, terminal front end record user after pushed information is received
Click timestamp, the local page of APP, or the push page according to transparent transmission are then entered according to the push page ID of transparent transmission
URL enters H5 active pages, and records this event to click on wake events, and clicking on wake events can wish to obtain including statistics person
Click wake up parameter, such as can include push Case Number, push timestamp, click on timestamp and click on user account.
In some optional implementations of the present embodiment, terminal response is clicked in the push page in user and placed an order, and is recorded
Payment events;Payment events are uploaded to server.
In this implementation, user can click in active page and place an order, record pays thing after wake events are clicked on
Part.Here payment events can set the parameter for needing to pay close attention to according to demand, such as payment events can include payment accounts,
Bill timestamp, sequence information etc., sequence information here can need to set according to user, such as can include:Order class
Type and O/No. etc..
Two above event is uploaded to after data server, push thing can be based on for the user behavior of pushed information
Part numbering, click user account and payment accounts are counted, and can be obtained quantity forwarded, can be touched up to rate, arrival rate, actively turn
Rate, user's conversion ratio, wake-up rate produce order rate and open interval duration etc..
In some optional implementations of the present embodiment, terminal response is in user in push page register account number, record
Registered events;Registered events are uploaded to server.
In this implementation, user can click on register account number, record after wake events are clicked in the push page
Registered events.Here registered events can be set according to demand, such as registered events can include register account number, hour of log-on
Stamp and log-on message etc..
In some optional implementations of the present embodiment, terminal response is in user in push page-downloading application, record
Download event;Download event is uploaded to server.
In this implementation, user can click in the push page after wake events are clicked on and download account, record
Download event.Here download event can be set according to demand, such as download event can include download event and include downloading
Application message of account, download time stamp and download etc..
Step 204, the response for the pushed information to reception that server receiving terminal uploads, the operation that receiving terminal uploads
Event.
In the present embodiment, the response for the pushed information to reception that server difference receiving terminal uploads and terminal return
Action event, and the response to the pushed information of reception and action event are stored, so as to the subsequent applications Data Analysis Services
Pushed information needed for user.
It is corresponding with terminal to server upload click wake events in some optional implementations of the present embodiment,
The click wake events that server receiving terminal uploads.
It is corresponding with terminal to server upload payment events in some optional implementations of the present embodiment, service
The payment events that device receiving terminal uploads.
It is corresponding with terminal to server upload registered events in some optional implementations of the present embodiment, service
The registered events that device receiving terminal uploads.
It is corresponding with terminal to server upload download event in some optional implementations of the present embodiment, service
The download event that device receiving terminal uploads.
Step 205, response and action event of the server based on the pushed information to reception, optimizes with the next item down or more
:Preset kind, classification and the information pushed to terminal.
In the present embodiment, response and operation thing of the server based on the pushed information to reception obtained in step 204
These data can be carried out processing analysis by part, to optimize in above-mentioned preset kind, the information classified and pushed to terminal
It is one or more, such as detection band push user classification reasonability, optimization user tag classification, optimization push opportunity
And/or content etc..
In some optional implementations of the present embodiment, response and click of the server based on the pushed information to reception
Wake events, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
In some optional implementations of the present embodiment, response of the server based on the pushed information to reception, click on
Wake events and payment events, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
In some optional implementations of the present embodiment, response of the server based on reception, click on wake events and note
Volume event, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
In some optional implementations of the present embodiment, response of the server based on reception, click on wake events and under
Load event, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
With further reference to Fig. 3 a, Fig. 3 a are should according to the exemplary of one embodiment of the method for the pushed information of the application
Use scene.
As shown in Figure 3a, Data Analysis Platform 310 provide calling interface give cloud push platform 320, cloud push platform 320 with
Data interaction occurs between data statistics platform 330 and terminal 340, data statistics platform 330 sends statistical result to data
Analysis platform 310, the calling interface of the offer of Data Analysis Platform 310 afterwards gives cloud to push platform 320, so that cloud pushes platform 320
Pushed according to analysis result, improve the specific aim of push.
Specifically, pushed information can be completed by following steps:
In step 311, label generation engine utilizes existing subscriber's data under line that user classifies, such as is categorized as using always
Family, new user, any active ues, the user for completing some business (such as purchase financing), generates user tag, performs step afterwards
321;
In step 321, the APP in cloud push platform 320 is pushed away based on the user tag generated in step 311 to user
Activity is sent, and the activity of push is sent to data statistics platform, such as finance class APP is based on the user's mark generated in step 311
Label, finance activities is pushed to user, and the finance activities of push is sent to data statistics platform, performs step 322 afterwards;
In step 322, cloud push platform 320 and APP user terminals 340 establish long connection, are connected via long to terminal
340 send pushed information, and pushed information includes push Case Number, push page address and push timestamp, and receiving terminal
The action event that the response of 340 pushed informations to reception uploaded and receiving terminal 340 upload, performs step 341 afterwards
With 323;
In step 341, data statistics platform 330 obtains the user that terminal 340 uploads and clicks on wake events;
In step 323, data statistics platform 330 pushes the push that return is obtained in platform 320 from cloud as a result, push knot
Fruit includes:The sound for the pushed information to reception that push Case Number, push timestamp in pushed information, terminal 340 upload
It should wait;
In step 331, click wake events that data statistics platform 330 is uploaded according to step 341, so as to calculate user
Wake events (namely user opens event) are clicked on away from the opening interval duration for receiving pushed information, carry out user behavior also
It is former;
In step 332, data statistics platform based on the push returned in step 323 as a result, carrying out push result data
Statistics;
In step 333, activity of the data statistics platform based on the push obtained in step 321, carries out pushing equipment and leads to
Track data counts;
In step 312, Data Analysis Platform 310 is obtained based on step 331 user behavior restoring data, step 332
In obtained push result data statistics, the pushing equipment channel data statistics that obtains in step 333, calculate push
Funnel model, performs step 313 afterwards;
In step 313, based on push funnel model carry out push result data statistics, such as statistics quantity forwarded,
It can touch up to rate, arrival rate, enliven conversion ratio, user's conversion ratio, wake-up rate and generation order rate etc., perform step 311 afterwards;
In step 311, the data statistics result in step 313 is used for the generation of optimized regression user tag, afterwards
Perform step 324;
In step 324, cloud push platform 320 is pushed based on the user tag after optimized regression in step 311 to user
Competitive sports and regular financing activity.
It should be appreciated that the application scenarios shown in Fig. 3 are merely illustrative, the restriction to the application is not represented.Example
Such as, Data Analysis Platform 310 therein, cloud push platform 320 and data statistics platform 330 could be provided as 3 platforms, also may be used
To merge into single platform or be decomposed into greater number of platform, all platforms can be arranged at same server or server
In cluster, it can also be arranged in different servers.Sent out respectively to data statistics platform 320 in step 321,323 and 341
Send or upload data or in step 331,332 and 333 respectively to Data Analysis Platform 310 send data when, can synchronously or
Asynchronous transmission uploads data, and when asynchronous transmission or upload data, the order for sending or uploading data can be any
Sequentially, the application does not limit this.
With further reference to Fig. 3 b, Fig. 3 b show showing for the data statistics result obtained in Fig. 3 a based on push funnel model
Meaning property structure chart.
In fig 3b, push the data statistics result of result can include it is following one or more:Push hair can be calculated
The ratio of the amount of sending and experiment user numbering (ID) quantity on basis, obtains to touch up to rate.Touching here can be embodied up to rate
Targeted customer's quantity accounts for the ratio of experiment user quantity, eliminates the ratio shared by not accessibility User ID quantity in experiment user
Example (such as set and forbid the User ID of pushed information, terminal device not to support to receive User ID of pushed information etc.).It can count
The ratio for the traffic volume for reaching number and pushed information is calculated, obtains arrival rate.The opening clicked on indicated by wake events can be calculated
The ratio of application program number and the arrival number of pushed information, obtains enlivening conversion ratio.Completion payment number can be calculated to call out with click
The ratio of opening application program number indicated by the event of waking up, obtains user's conversion ratio.It can calculate and open application program number and reality
The ratio of User ID quantity is tested, obtains wake-up rate.The ratio for completing to pay number and experiment user ID can be calculated, generation is obtained and orders
Single rate.
The method for the pushed information that the above embodiments of the present application provide, by targetedly to certain customers' PUSH message or
Operation activity, and the push effect to this crowd of user is recorded, detect reasonability, the optimization user tag of the classification of user to be pushed
Classification, the opportunity of optimization push and/or content, realize and are imbued with targetedly information push, and the precision of the information pushed
It is higher.
As the above method in the realization of server end, this application provides a kind of side of the pushed information for server
In embodiment of the method shown in one embodiment (not shown) of method, this method embodiment and Fig. 2 performed by server
Operating procedure it is corresponding, thus, above with respect to performed by server operating procedure describe operation and feature it is equally applicable
In the method for the pushed information that this is used for server, details are not described herein.
Specifically, the method for the pushed information of server can include:Server, which will be based on historical use data, to be used
Family information is classified to preset kind, adds label corresponding with preset kind to user information, pushed information is sent to terminal;Connect
Receive the response for the pushed information to reception that terminal uploads, the action event that receiving terminal uploads;Based on the push letter to reception
The response of breath and action event, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
In some optional implementations of the present embodiment, the action event that receiving terminal uploads includes:In receiving terminal
The click wake events of biography;And the response based on the pushed information to reception and action event, optimization are following one or more:
Preset kind, classification and the information to terminal push include:Response and click based on the pushed information to reception wake up thing
Part, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
In some optional implementations of the present embodiment, the action event that receiving terminal uploads includes:In receiving terminal
The click wake events of biography and following any one event:Payment events, registered events and download event;And based on to receiving
Pushed information response and action event, optimization it is following one or more:Preset kind, classification and the letter pushed to terminal
Breath includes:Response based on the pushed information to reception, click on wake events and following any one event:Payment events, note
Volume event and download event, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
In some optional implementations of the present embodiment, the response based on the pushed information to reception, click on wake-up thing
Part and payment events, optimization are following one or more:Preset kind, classification and the information to terminal push include:Based on connecing
The response of receipts, click on wake events and record payment events, and counting user quantity forwarded, arrival rate, arouse rate and produce order
Rate;Based on statistical result, optimization preset kind, classification and the information pushed to terminal.
As the above method in the realization of terminal, this application provides the one of a kind of method of the pushed information for terminal
A embodiment, this method embodiment is corresponding with the operating procedure performed by terminal in the embodiment of the method shown in Fig. 2, by
This, the operation and feature described above with respect to the operating procedure performed by terminal is equally applicable to the pushed information for being used for terminal
Method, details are not described herein.
Specifically, the method for the pushed information for being used for terminal includes:Receive pushed information;Uploaded to server to receiving
Pushed information response;Pushed information is presented;Operated in response to user based on pushed information, record action event;To
Server upload operation event.
Here pushed information, is classified to preset kind by user information based on historical use data for server, adds
Label corresponding with preset kind is to user information, the pushed information sent to terminal.
In the present embodiment, by the way that to server upload operation event, server can be made based on the push letter to reception
The response of breath and action event, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
It should be appreciated that the device of the pushed information in the above embodiments of the present application, the only exemplary description to the application,
The restriction to the application is not represented.For example, can as needed by including single step be split as more sub-steps,
Can also as needed by including multiple steps merge into a step.Server end can be individual server, more
A server or server cluster etc..
With further reference to Fig. 4, as the realization to the above method, this application provides the one of a kind of device of pushed information
A embodiment, the device embodiment is corresponding with the embodiment of the method shown in Fig. 2, thus, above with respect to the operation of method description
Device 400 and unit wherein included are equally applicable to feature, details are not described herein.The device specifically can be applied to various
In electronic equipment.
As shown in figure 4, the device 400 of the pushed information of the present embodiment includes:Server 410 and terminal 420.
Wherein, server 410 includes:Taxon 411, it is pre- for being classified to user information based on historical use data
If type;Adding device 412, for adding label corresponding with preset kind to user information;Push unit 413, for
Terminal sends pushed information;Receiving unit 414 is responded, the response of the pushed information to reception uploaded for receiving terminal;Thing
Part receiving unit 415, the action event uploaded for receiving terminal;Optimize unit 416, for based on the pushed information to reception
Response and action event, optimization it is following one or more:Preset kind, classification and the information pushed to terminal.
Terminal 420 includes:Information receiving unit 421, for receiving pushed information;Uploading unit 422 is responded, for clothes
Business device uploads the response to the pushed information of reception;Information presenting unit 423, for pushed information to be presented;Event recording unit
424, for being operated in response to user based on pushed information, record action event;Event uploading unit 425, for clothes
Business device upload operation event.
In the optional implementation of some of the present embodiment, event recording unit 424 is further used for:Clicked in response to user
Pushed information, record click on wake events, and the push page is presented based on push page address;Event uploading unit 425 is further
For:Uploaded to server and click on wake events;Event receiving unit 415 is further used for:The click that receiving terminal uploads is called out
The event of waking up;And optimization unit 416 is further used for:Response and click wake events based on the pushed information to reception, it is excellent
Change following one or more:Preset kind, classification and the information pushed to terminal.
In the optional implementation of some of the present embodiment, event recording unit 424 is further used for:Pushed away in response to user
Send the page to click on to place an order, record payment events;In response to user in push page register account number, record registered events;And ring
Should be in user in push page-downloading application, record download event;Event uploading unit 425 is further used for:To on server
Pass following any one event:Payment events, registered events and download event;Event receiving unit 415 is further used for:Receive
The following any one event that terminal uploads:Payment events, registered events and download event;And optimization unit 416 is further
For:Response based on the pushed information to reception, click on wake events and following any one event:Payment events, registration
Event and download event, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
In the optional implementation of some of the present embodiment, optimization unit 416 is further used for:Response based on reception, point
Wake events and record payment events are hit, counting user quantity forwarded, arrival rate, arouse rate and produce order rate;Based on statistics
As a result, optimization preset kind, classification and the information pushed to terminal.
As to the above method, in the realization of server end, this application provides a kind of pushed information for server end
Device one embodiment, the device embodiment with for server pushed information embodiment of the method it is corresponding, thus,
The operation and feature described above with respect to the method for the pushed information for server is equally applicable to this and is used for pushing away for server
Deliver letters the device of breath, details are not described herein.The device specifically can be applied in various electronic equipments.
The device for being used for the pushed information of server end includes:Taxon, for that will be used based on historical use data
Family information is classified to preset kind;Adding device, for adding label corresponding with preset kind to user information;Push is single
Member, for sending pushed information to terminal;Receiving unit is responded, the sound of the pushed information to reception uploaded for receiving terminal
Should;Event receiving unit, the action event uploaded for receiving terminal;Optimize unit, for based on the pushed information to reception
Response and action event, optimization it is following one or more:Preset kind, classification and the information pushed to terminal.
In the optional implementation of some of the present embodiment, event receiving unit is further used for:The point that receiving terminal uploads
Hit wake events;And optimization unit is further used for:Response and click wake events based on the pushed information to reception, it is excellent
Change following one or more:Preset kind, classification and the information pushed to terminal.
In the optional implementation of some of the present embodiment, event receiving unit is further used for:The point that receiving terminal uploads
Hit wake events and following any one event:Payment events, registered events and download event;And optimization unit is further used
In:Response based on the pushed information to reception, click on wake events and following any one event:Payment events, registration thing
Part and download event, optimization are following one or more:Preset kind, classification and the information pushed to terminal.
In the optional implementation of some of the present embodiment, optimization unit is further used for:Response based on reception, click are called out
The event of waking up and record payment events, counting user quantity forwarded, arrival rate, arouse rate and produce order rate;Based on statistical result,
Optimize preset kind, classification and the information pushed to terminal.
As to the above method, in the realization of terminal, this application provides a kind of device of the pushed information for terminal
One embodiment, the device embodiment with for terminal pushed information embodiment of the method it is corresponding, thus, above with respect to
The device of the pushed information for being used for terminal is equally applicable in the operation of the method description of the pushed information of terminal and feature.Should
Device specifically can be applied in various electronic equipments.
Specifically, the device of the pushed information for being used for terminal includes:Information receiving unit, for receiving pushed information,
Pushed information is based on historical use data for server and user information is classified to preset kind, and addition is corresponding with preset kind
Label is to user information, the pushed information sent to terminal;Uploading unit is responded, for uploading the push to reception to server
The response of information;Information presenting unit, for pushed information to be presented;Event recording unit, for being based on push in response to user
Information is operated, and records action event;Event uploading unit, for server upload operation event so that server is based on
Response and action event to the pushed information of reception, optimization are following one or more:Preset kind, classification and pushed away to terminal
The information sent.
It should be appreciated that the device of the pushed information in the above embodiments of the present application, the only exemplary description to the application,
The restriction to the application is not represented.For example, can as needed by including multiple units merge into a unit,
Can as needed by including unit be split as multiple subelements.Server end can be individual server, multiple clothes
Business device or server cluster etc..
Below with reference to Fig. 5, it illustrates suitable for for realizing the calculating of the terminal device of the embodiment of the present application or server
The structure diagram of machine system 500.
As shown in figure 5, computer system 500 includes central processing unit (CPU) 501, it can be read-only according to being stored in
In memory (ROM) 502
Program performs various suitable from the program that storage part 508 is loaded into random access storage device (RAM) 503
When action and processing.In RAM 503, also it is stored with system 500 and operates required various programs and data.CPU 501、
ROM 502 and RAM 503 are connected with each other by bus 504.Input/output (I/O) interface 505 is also connected to bus 504.
I/O interfaces 505 are connected to lower component:Importation 506 including keyboard, mouse etc.;Penetrated including such as cathode
The output par, c 507 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage part 508 including hard disk etc.;
And the communications portion 509 of the network interface card including LAN card, modem etc..Communications portion 509 via such as because
The network of spy's net performs communication process.Driver 510 is also according to needing to be connected to I/O interfaces 505.Detachable media 511, such as
Disk, CD, magneto-optic disk, semiconductor memory etc., are installed on driver 510, in order to read from it as needed
Computer program be mounted into as needed storage part 508.
Especially, 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, it includes being tangibly embodied in machine readable
Computer program on medium, the computer program include the program code for being used for the method shown in execution flow chart.At this
In the embodiment of sample, which can be downloaded and installed by communications portion 509 from network, and/or from removable
Medium 511 is unloaded to be mounted.When the computer program is performed by central processing unit (CPU) 501, perform in the present processes
The above-mentioned function of limiting.
Flow chart and block diagram in attached drawing, it is illustrated that according to the system of the various embodiments of the application, method and computer journey
Architectural framework in the cards, function and the operation of sequence product.At this point, each square frame in flow chart or block diagram can generation
The part of one unit of table, program segment or code, a part for the unit, program segment or code include one or more
The executable instruction of logic function as defined in being used for realization.It should also be noted that some as replace realization in, institute in square frame
The function of mark can also be with different from the order marked in attached drawing generation.For example, two square frames succeedingly represented are actual
On can perform substantially in parallel, they can also be performed in the opposite order sometimes, this is depending on involved function.Also
It is noted that the combination of each square frame and block diagram in block diagram and/or flow chart and/or the square frame in flow chart, Ke Yiyong
The dedicated hardware based systems of functions or operations as defined in execution is realized, or can be referred to specialized hardware and computer
The combination of order is realized.
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 can also be set within a processor, for example, can be described as:A kind of processor bag
Include taxon, adding device, push unit, response receiving unit, event receiving unit and optimization unit.Wherein, these lists
The title of member does not form the restriction to the unit in itself under certain conditions, for example, taxon is also described as " base
User information is classified to the unit of preset kind in historical use data ".
As on the other hand, present invention also provides a kind of nonvolatile computer storage media, the non-volatile calculating
Machine storage medium can be nonvolatile computer storage media included in device described in above-described embodiment;Can also be
Individualism, without the nonvolatile computer storage media in supplying terminal.Above-mentioned nonvolatile computer storage media is deposited
One or more program is contained, when one or more of programs are performed by an equipment so that the equipment:It is based on
User information is classified to preset kind by historical use data, label corresponding with preset kind is added to user information, to end
End sends pushed information;The response for the pushed information to reception that receiving terminal uploads, the action event that receiving terminal uploads;Base
Response and action event in the pushed information to reception, optimization are following one or more:Preset kind, classification and to terminal
The information of push.
As on the other hand, present invention also provides a kind of nonvolatile computer storage media, the non-volatile calculating
Machine storage medium can be nonvolatile computer storage media included in device described in above-described embodiment;Can also be
Individualism, without the nonvolatile computer storage media in supplying terminal.Above-mentioned nonvolatile computer storage media is deposited
One or more program is contained, when one or more of programs are performed by an equipment so that the equipment:Receive
Pushed information, uploads the response to the pushed information of reception to server, pushed information is presented;Push is based in response to user to believe
Breath is operated, and action event is recorded, to server upload operation event.
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 the technology that the particular combination of above-mentioned technical characteristic forms
Scheme, while should also cover in the case where not departing from the inventive concept, carried out by above-mentioned technical characteristic or its equivalent feature
The other technical solutions for being combined and being formed.Such as features described above has similar work(with (but not limited to) disclosed herein
The technical solution that the technical characteristic of energy is replaced mutually and formed.