CN108509583A - A kind of information-pushing method, server and computer readable storage medium - Google Patents
A kind of information-pushing method, server and computer readable storage medium Download PDFInfo
- Publication number
- CN108509583A CN108509583A CN201810269344.0A CN201810269344A CN108509583A CN 108509583 A CN108509583 A CN 108509583A CN 201810269344 A CN201810269344 A CN 201810269344A CN 108509583 A CN108509583 A CN 108509583A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- grade
- registration
- application
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0236—Incentive or reward received by requiring registration or ID from user
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application is suitable for information advancing technique field, provides a kind of information-pushing method, server and computer readable storage medium, the method includes:Obtain the user information of default application, and the grade of user is confirmed based on the user information, obtain the historical log information of user, and judge whether the historical log information meets preset condition corresponding with the grade of the user, if the historical log information meets preset condition corresponding with the grade of the user, then presupposed information corresponding with the grade of the user is pushed to the user, it can be to there is the client of potential potential loss risk to push interested information in time, to avoid the loss of client by the application.
Description
Technical field
The application belongs to a kind of information advancing technique field more particularly to information-pushing method, server and computer can
Read storage medium.
Background technology
With universal and internet industry the high speed development of mobile communication equipment, more and more people pass through movement
Application software on communication equipment is done shopping, is read, browsing webpage etc..At the same time, various types of application programs are also got over
Come more.
It is increasingly competitive between same kind application program in order to win more users, for example, bright by asking
Star is represented, the advertisement of multiple channel is to attract user.However, in this way while having attracted new user, there is also
It can not effectively avoid the problem that old user is lost in.
Invention content
In view of this, the embodiment of the present application provides a kind of information-pushing method, server and computer-readable storage medium
Matter, to solve the problems, such as effectively avoid customer loss at present.
The first aspect of the embodiment of the present application provides a kind of information-pushing method, including:
The user information of default application is obtained, and confirms the grade of user based on the user information;
The historical log information of user is obtained, and judges whether the historical log information meets the grade with the user
Corresponding preset condition;
If the historical log information meets preset condition corresponding with the grade of the user, pushed to the user
Presupposed information corresponding with the grade of the user.
The second aspect of the embodiment of the present application provides a kind of server, including:
User gradation confirmation module, the user information for obtaining default application, and confirmed based on the user information and used
The grade at family;
Judgment module, the historical log information for obtaining user, and judge the historical log information whether meet with
The corresponding preset condition of grade of the user;
Pushing module, if meeting preset condition corresponding with the grade of the user for the historical log information,
Presupposed information corresponding with the grade of the user is pushed to the user.
The third aspect of the embodiment of the present application provides a kind of server, including memory, processor and is stored in institute
The computer program that can be run in memory and on the processor is stated, the processor executes real when the computer program
The step of the method that existing the embodiment of the present application first aspect provides.
The fourth aspect of the embodiment of the present application provides a kind of computer readable storage medium, the computer-readable storage
Media storage has computer program, the computer program to realize the embodiment of the present application when being executed by one or more processors
On the one hand the step of the method provided.
5th aspect of the embodiment of the present application provides a kind of computer program product, and the computer program product includes
Computer program, the computer program realize that the embodiment of the present application first aspect provides when being executed by one or more processors
The method the step of.
The embodiment of the present application obtains the user information of default application first, and the grade of user, needle are confirmed according to user information
Condition of the preset condition of the corresponding grade as pushed information is provided with to each grade, meanwhile, it also corresponds to each grade and sets
The presupposed information of the corresponding grade has been set as pushed information, and the condition for the pushed information of each grade setting is basis
The historical log validation of information of user.Pass through the condition for different grades of user setting pushed information corresponding with the grade
And pushed information, enabling suitable pushed information is pushed on suitable opportunity according to different grades of user, especially may be used
Thinking has the user of potential potential loss risk to push interested information in time, when having the user of potential potential loss risk when suitable
When machine receives suitable pushed information, the concern to the default application can be caused again, avoid asking for customer loss
Topic.
Description of the drawings
It in order to more clearly explain the technical solutions in the embodiments of the present application, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only some of the application
Embodiment for those of ordinary skill in the art without having to pay creative labor, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 is a kind of implementation process schematic diagram of information-pushing method provided by the embodiments of the present application;
Fig. 2 is the implementation process schematic diagram of another information-pushing method provided by the embodiments of the present application;
Fig. 3 is a kind of schematic block diagram of server provided by the embodiments of the present application;
Fig. 4 is the schematic block diagram of another server provided by the embodiments of the present application.
Specific implementation mode
In being described below, for illustration and not for limitation, it is proposed that such as tool of particular system structure, technology etc
Body details, so as to provide a thorough understanding of the present application embodiment.However, it will be clear to one skilled in the art that there is no these specific
The application can also be realized in the other embodiments of details.In other situations, it omits to well-known system, device, electricity
The detailed description of road and method, so as not to obscure the description of the present application with unnecessary details.
It should be appreciated that ought use in this specification and in the appended claims, the instruction of term " comprising " is described special
Sign, entirety, step, operation, the presence of element and/or component, but be not precluded one or more of the other feature, entirety, step,
Operation, element, component and/or its presence or addition gathered.
It is also understood that the term used in this present specification is merely for the sake of the mesh for describing specific embodiment
And be not intended to limit the application.As present specification and it is used in the attached claims, unless on
Other situations are hereafter clearly indicated, otherwise " one " of singulative, "one" and "the" are intended to include plural form.
It will be further appreciated that the term "and/or" used in present specification and the appended claims is
Refer to any combinations and all possible combinations of one or more of associated item listed, and includes these combinations.
As used in this specification and in the appended claims, term " if " can be according to context quilt
Be construed to " when ... " or " once " or " in response to determination " or " in response to detecting ".Similarly, phrase " if it is determined that " or
" if detecting [described condition or event] " can be interpreted to mean according to context " once it is determined that " or " in response to true
It is fixed " or " once detecting [described condition or event] " or " in response to detecting [described condition or event] ".
In order to illustrate technical solution described herein, illustrated below by specific embodiment.
Fig. 1 is a kind of implementation process schematic diagram of information-pushing method provided by the embodiments of the present application, the party as shown in the figure
Method may comprise steps of:
Step S101 obtains the user information of default application, and the grade of user is confirmed based on the user information.
In the embodiment of the present application, the default application can be any pre-set application software, for example, default answer
With the software store that can be different mobile phone brands, it can also be electronic reading class application software, can also be game center,
This citing that differs.The default application can provide online access service by service provider corresponding with the default application.
The user information of the default application may include at least one of following:It is history online total time, consumption information, pre-
If the login times in the time, in general, the history online total time, consumption information, login times in preset time etc. with
Register account number is associated with, so, it is understood that for the user information of registration user.
As an example, it can confirm the grade of user with history online total time, for example, n time range is pre-set,
Each time range corresponds to the grade of a user, and the history online total time of user is corresponding in which time range, should
The user gradation of user is exactly the corresponding user gradation of which time range.Can also according to consumption information confirm user etc.
Grade, for example, pre-setting m spending amount range, each spending amount range corresponds to the grade of a user, the reality of user
Spending amount is corresponding within the scope of which spending amount, which spending amount range corresponding use is the grade of the user be exactly
The grade at family.
Certainly, can also be that weight is respectively set in pre-set multiple user informations, according to each use in practical application
Family information and weight calculation corresponding with each user information obtain the grade of user, for example, passing through formulaMeter
It calculates and obtains the corresponding score value of each user, pre-set n score range, each score range corresponds to the grade of a user,
The score value of the user obtained is calculated in which score range, the grade of the user is exactly corresponding user of which score range etc.
Grade.In formula, f indicates that the corresponding score value of user, n indicate to share n user information, aiIndicate that i-th of user information corresponds to
Value, kiIndicate the corresponding weight of i-th of user information.
Step S102, obtains the historical log information of user, and judge the historical log information whether meet with it is described
The corresponding preset condition of grade of user.
In the embodiment of the present application, need to pre-set the corresponding preset condition of grade of each user, the default item
Part is the condition of the corresponding pushed information of grade of user, and the condition of pushed information can be the historical log information according to user
Confirm.By taking game center as an example, game center is provided with the grade of four users for we:Level-one free users, two level consumption
User, three-level consumption user, level Four consumption user.The preset condition of pushed information is set for the grade of each user:
Level-one free users are not logged in for three days,
Two level consumption user is not logged in for seven days,
Three-level consumption user is not logged in for seven days,
Level Four consumption user is not logged in for seven days,
In practical application, the condition of identical pushed information can be set between different brackets, can also be arranged different
The condition of pushed information.
It is, of course, also possible to the condition of other pushed informations be arranged according to the historical log information of user, for example, obtaining default
Time interval in user login times either line duration simulation login times or line duration with time change
Curve determines the slope of the corresponding current time of user according to the curve, and a greatest gradient is arranged for each grade in advance
Value, the slope of the corresponding current time of determining user less than the corresponding greatest gradient value of grade of user be exactly the user etc.
The condition of the pushed information of grade.
Preset condition of the explanation for the grade setting pushed information of each user by taking slope as an example:
Level-one free users are less than b1,
Two level consumption user is less than b2,
Three-level consumption user is less than b2,
Level Four consumption user is less than b3,
Wherein, bi indicates pre-set different slope value, can be true when the grade of user is three-level consumption user
It is that slope is less than b2 to determine preset condition, then (or online according to the login times of user in the preset time interval of user
Time), simulation login times (or line duration) determine that user is corresponding with the curve of time change according to the curve
The slope of current time indicates the historical log letter of user if the slope of the current time determined according to the curve is less than b2
Breath meets preset condition corresponding with the grade of the user.
Step S103, if the historical log information meets preset condition corresponding with the grade of the user, to institute
It states user and pushes presupposed information corresponding with the grade of the user.
In the embodiment of the present application, after the grade that confirmed user and the historical log information for obtaining user,
It may determine that whether the historical log information of user meets preset condition corresponding with the grade of the user, for example, A couples of user
The grade of the user answered is two level consumption user, and the time that user logs in A the last times was before five days, then the history of user A is stepped on
Record information does not meet preset condition;The grade of the corresponding users of user B is three-level consumption user, and user B is not logged in for seven days,
Then the historical log information of user B meets the corresponding preset condition of grade of the user, it is necessary to user B push and user
The presupposed information of the corresponding three-level consumption users of B.
It is illustrated with, can be that different presupposed informations is arranged in the grade of different user:
Level-one free users are preset and apply last updated information,
Two level consumption user, completely subtracts discount coupon,
Three-level consumption user, discount certificate,
Level Four consumption user, free coupons,
Certainly, in practical applications, can other corresponding presupposed informations be set according to the grade of different user, herein not
It is limited.
The embodiment of the present application obtains the user information of default application first, and the grade of user, needle are confirmed according to user information
Condition of the preset condition of the corresponding grade as pushed information is provided with to each grade, meanwhile, it also corresponds to each grade and sets
The presupposed information of the corresponding grade has been set as pushed information, and the condition for the pushed information of each grade setting is basis
The historical log validation of information of user.Pass through the condition for different grades of user setting pushed information corresponding with the grade
And pushed information, enabling suitable pushed information is pushed on suitable opportunity according to different grades of user, especially may be used
Thinking has the user of potential potential loss risk to push interested information in time, when having the user of potential potential loss risk when suitable
When machine receives suitable pushed information, the concern to the default application can be caused again, avoid asking for customer loss
Topic.
Fig. 2 is the flow diagram of another information-pushing method provided by the embodiments of the present application, this method as shown in the figure
It may comprise steps of:
Step S201 obtains the user information of default application, user is divided into visit according to the log-on message in user information
Objective user and registration user.
Embodiment shown in FIG. 1 describes how the grade of confirmation registration user based on registration user, how to confirm registration
Whether the historical log information of user meets preset condition corresponding with the registration grade of user, and how to the note
Volume user pushes presupposed information corresponding with the registration grade of user.However, in practical application, many default applications are fair
What family allowable was accessed in the form of visitor, so, the embodiment of the present application is detailed for Guest User and two aspect of registration user
Thin description information method for pushing.
Can also include log-on message in user information, it is that visitor uses to distinguish user by the log-on message in user information
Still user is registered in family.If it have been confirmed that being registration user, can continue to confirm that registration is used according to the method for embodiment illustrated in fig. 1
The user gradation at family.
Step S202, if the user is Guest User, the device identification of terminal where recording the Guest User, and
Judge that whether the device identification by recording accesses the number of the default application more than preset times with visitor's identity.
Step S203, the number that the default application is accessed with visitor's identity in the device identification by record are more than
After preset times, log-on message is pushed to the corresponding terminal of the device identification, the log-on message includes at least one of following:
Login link, registration favor information.
In the embodiment of the present application, Guest User is not registered with visitor's identity access preset application in default application
User, then described default using the corresponding server just not no log-on message of Guest User, so, in order to preferably mark
Know Guest User, the visitor can be recorded when Guest User is with the identity logs of the visitor corresponding server of default application
The device identification of terminal where user, for example, media access control (Media the Access Control or Medium of terminal
Access Control, MAC) address, also referred to as physical address, hardware address, i.e., the device identification of each terminal, which corresponds to, is exactly
One Guest User, if the number that the same device identification accesses the default application with the identity of visitor has been more than default time
Number, so that it may which, to push log-on message to the corresponding terminal of the device identification, the log-on message includes at least one of following:Note
Volume link, registration favor information.The login link that can be clicked when Guest User sees log-on message in log-on message carries out
Registration, and further attract Guest User (i.e. new user) to register the default application by registering favor information.
Step S204, if the user be registration user, obtain described registration user's the last time log in it is described preset
The time of application, and judge the time and the difference of current time whether be more than the corresponding grade of the registration user it is default when
Between.
Step S205 logs in the difference of the time and current time of the default application the last time in the registration user
After the preset time of grade corresponding more than the registration user, the default application is logged in described registration user's the last time
When the terminal push fresh information that uses, or, being pushed away to the phone number that records when presetting application described in the registration user's registration
It includes at least one of following to send fresh information, the fresh information:The last updated information of the default application described default is answered
With the linking of last updated information, currently favor information corresponding with the registration grade of user.
It in the embodiment of the present application, can be according to Fig. 1 shown in the step S102 of embodiment for registration user
Method judges whether the historical log information of the registration user meets preset condition corresponding with the registration grade of user.
After meeting preset condition, the presupposed information pushed to registration user may include at least one of following:The default application
Last updated information, it is described it is default using the linking of last updated information, it is currently corresponding with the registration grade of user
Favor information.The favor information currently corresponding with the registration grade of user is referred in embodiment illustrated in fig. 1
Method shown in step S103 attracts registration user to log in default application by favor information.The default application is newest more
New information can be the content of the newest correcting of default application, preset the content of model etc. of the newest publication of application.
As the another embodiment of the application, used when the last time logging in the default application to the registration user
Terminal pushes fresh information, or, to the phone number push update letter recorded when presetting application described in the registration user's registration
Before breath, further include:
Attention rate of the registration user to each column of the default application is obtained, most by the highest column of attention rate
New newer information is as the default last updated information of application.
In the embodiment of the present application, some default applications are provided with different plates, by taking game center is applied as an example, setting
The game of the game of leisure, intelligence development class, develop class, class of racing, each classification corresponds to column, can obtain the note
Volume user is to the attention rate of each column of the default application, using the last updated information of the highest column of attention rate as institute
It states default using last updated information.The last updated information of column can be the newest publication of the column new game,
The strategy etc. of a certain game of the newest publication of the plate.It, can be nearest to registration user when pushing fresh information to registration user
It once logs in terminal when the default application to send, can also preset what the when applied was reserved to described in the registration user's registration
The mode that phone number sends short message is sent.
It is described to obtain the registration user and include to the attention rate of each column of the default application:
The registration user is obtained to the history access information of the default each column of application, the history access information
Including:The registration user recommends entrance into the browsing time after each column, the registration by the default application
Browsing time that user is entered by the column entrance of the default application after each plate enters in the column of the default application
The clicking rate of information in the number of clicks of mouthful each column, each column;
Weight is respectively set for the history access information, and is visited according to the history access information and with the history
Ask the attention rate that user is registered described in the corresponding weight calculation of information to each column of the default application.
In the embodiment of the present application, many application software are also provided with recommendation, are pushed away for example, being shown by a page
The game etc. recommended.So show that the page of recommendation is exactly to recommend entrance;The column entrance of default application is exactly described default
The page that different columns are shown in, by clicking being linked into for each column shown in the page for showing different columns
Different columns.
As an example, recommend to show that multiple game strategies, user click one of game strategy in the page, this trip
The corresponding game of play strategy belongs to sports class game, then user browses the time of the game strategy just as by recommending entrance
Into the browsing time of sports class game;If user clicks develop class by column portal page and is linked into develop class game
The page, then just record is clicked once for develop class game;As long as user enters develop class games page, supported no matter being to look at this
At the model that class is played, it is also to look at develop class game profile, all as the browsing for entering develop class game by column entrance
Time;After user enters develop class games page, user click develop class games page in Info Link number with it is described
The ratio of the number of the Info Link exposed in develop class games page is exactly the clicking rate of information in develop class game.
It is above-mentioned to list multiple history access informations, in practical application, other history access informations can also be set, and right
Weight is arranged in each history access information, passes through formulaThe registration user is calculated to the every of the default application
The attention rate of a column, in formula, F indicates the registration user to the attention rate of each column of the default application, k tables
Show shared k history access information, pjIndicate the value of j-th of history access information, qjIndicate that j-th of history access information corresponds to
Weight.
It should be noted that in practical applications, it is last updated that the default application can also be pushed to Guest User
Information, the default link using last updated information.The default application pushed to Guest User is last updated
The default acquisition using last updated information pushed to registration user in the preparation method and above-described embodiment of information
Method is consistent, is no longer discussed in detail herein.
The embodiment of the present application further from Guest User and registration user two in terms of discuss how for Guest User with
Registration user's pushed information avoids registration customer loss to attract more Guest Users to register.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process
Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present application constitutes any limit
It is fixed.
Fig. 3 is a kind of schematic block diagram of server provided by the embodiments of the present application, for convenience of description, is only shown and this Shen
It please the relevant part of embodiment.
The server 3 can be the software unit being built in existing equal servers (such as servo), hardware cell
Or the unit of soft or hard combination, it can also be used as independent pendant and be integrated into the existing server (such as servo),
Independent server is also used as to exist.
The server 3 includes:
User gradation confirmation module 31, the user information for obtaining default application, and confirmed based on the user information
The grade of user;
Judgment module 32, the historical log information for obtaining user, and judge whether the historical log information meets
Preset condition corresponding with the grade of the user;
Pushing module 33, if meeting preset condition corresponding with the grade of the user for the historical log information,
Then presupposed information corresponding with the grade of the user is pushed to the user.
Optionally, the user information includes at least one of following:Log-on message, history online total time, consumption information,
Login times in preset time.
Optionally, user gradation confirmation module 31 includes:
Class of subscriber division unit 311, for user to be divided into Guest User and registration use according to the log-on message of user
Family;
User gradation confirmation unit 312, for according to registration history online total time of user, consumption information, it is default when
One or more of interior login times confirm the grade of registration user.
Optionally, the judgment module 32 includes:
First judging unit 321, if being Guest User for the user, terminal where recording the Guest User
Device identification, and judge that the device identification by record is accessed with visitor's identity the number of the default application and whether is more than
Preset times;
Second judgment unit 322 obtains the registration user and steps on the last time if being registration user for the user
The time of the default application is recorded, and it is corresponding etc. to judge whether the time and the difference of current time are more than the registration user
The preset time of grade.
Optionally, the pushing module 33 includes:
First push unit 331, if being Guest User for the user, in the device identification by record to visit
Objective identity accesses the number of the default application more than after preset times, believes to the corresponding terminal push registration of the device identification
Breath, the log-on message include at least one of following:Login link, registration favor information.
Second push unit 332 logs in institute if being registration user for the user in described registration user's the last time
It states after time of default application and the difference of current time be more than the preset time of the corresponding grade of the registration user, to described
Registration user logs in the terminal push fresh information used when the default application the last time, or, being noted to the registration user
The phone number push fresh information recorded when the volume default application, the fresh information includes at least one of following:It is described
The last updated information of default application, default the linking, currently with the registration user's using last updated information
The corresponding favor information of grade.
Optionally, second push unit 332 is additionally operable to:
The terminal used when the last time logging in the default application to the registration user pushes fresh information, or,
To before the phone number push fresh information recorded when presetting application described in the registration user's registration, obtains the registration and use
Family is to the attention rate of each column of the default application, using the last updated information of the highest column of attention rate as described pre-
If using last updated information.
Optionally, second push unit 332 includes:
Subelement is obtained, the history access information for obtaining the registration user to the default each column of application,
The history access information includes:It is described registration user by the default application recommend entrance enter each column after it is clear
Looking at time, the registration user enters the browsing time after each plate by the column entrance of the default application, described
The clicking rate of information in the number of clicks of each column of column entrance of default application, each column;
Attention rate computation subunit for weight to be respectively set for the history access information, and is visited according to the history
It asks and registers user described in information and weight calculation corresponding with the history access information to the every of the default application
The attention rate of a column.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each work(
Can unit, module division progress for example, in practical application, can be as needed and by above-mentioned function distribution by different
Functional unit, module complete, i.e., the internal structure of the server is divided into different functional units or module, with complete with
The all or part of function of upper description.Each functional unit, module in embodiment can be integrated in a processing unit,
Can be that each unit physically exists alone, it can also be above-mentioned integrated during two or more units are integrated in one unit
Unit both may be used hardware form realize, can also be realized in the form of SFU software functional unit.In addition, each function list
Member, the specific name of module are also only to facilitate mutually distinguish, the protection domain being not intended to limit this application.Above-mentioned apparatus
The specific work process of middle unit, module, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
Fig. 4 is the schematic block diagram of another server provided by the embodiments of the present application.As shown in figure 4, the clothes of the embodiment
Business device 4 include:It one or more processors 40, memory 41 and is stored in the memory 41 and can be in the processor
The computer program 42 run on 40.The processor 40 realizes above-mentioned each information push when executing the computer program 42
Step in embodiment of the method, such as step S101 to S103 shown in FIG. 1.Alternatively, the processor 40 executes the calculating
The function of each module/unit in above-mentioned server example, such as the work(of module 31 to 33 shown in Fig. 3 are realized when machine program 42
Energy.
Illustratively, the computer program 42 can be divided into one or more module/units, it is one or
Multiple module/units are stored in the memory 41, and are executed by the processor 40, to complete the application.Described one
A or multiple module/units can be the series of computation machine program instruction section that can complete specific function, which is used for
Implementation procedure of the computer program 42 in the server 4 is described.For example, the computer program 42 can be divided
At user gradation confirmation module, judgment module, pushing module.
The user gradation confirmation module, the user information for obtaining default application, and it is true based on the user information
Recognize the grade of user;
The judgment module, the historical log information for obtaining user, and judge whether the historical log information accords with
Close preset condition corresponding with the grade of the user;
The pushing module, if meeting default item corresponding with the grade of the user for the historical log information
Part then pushes presupposed information corresponding with the grade of the user to the user.
Other modules or unit can refer to the description in embodiment shown in Fig. 3, and details are not described herein.
The server includes but are not limited to processor 40, memory 41.It will be understood by those skilled in the art that Fig. 4
An only example of server 4, does not constitute the restriction to server 4, may include than illustrating more or fewer portions
Part, either combines certain components or different components, for example, the server can also include input equipment, output equipment,
Network access equipment, bus etc..
The processor 40 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processor
Deng.
The memory 41 can be the internal storage unit of the server 4, such as the hard disk or memory of server 4.
The memory 41 can also be that the plug-in type that is equipped on the External memory equipment of the server 4, such as the server 4 is hard
Disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card
(Flash Card) etc..Further, the memory 41 can also both include the internal storage unit of the server 4 or wrap
Include External memory equipment.The memory 41 is used to store other programs needed for the computer program and the server
And data.The memory 41 can be also used for temporarily storing the data that has exported or will export.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment
The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may realize that lists described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, depends on the specific application and design constraint of technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
Scope of the present application.
In embodiment provided herein, it should be understood that disclosed server and method, it can be by other
Mode realize.For example, server example described above is only schematical, for example, the module or unit
It divides, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling or direct-coupling or communication connection discussed can be the indirect coupling by some interfaces, device or unit
It closes or communication connects, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the application can be integrated in a processing unit, it can also
It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list
The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
If the integrated module/unit be realized in the form of SFU software functional unit and as independent product sale or
In use, can be stored in a computer read/write memory medium.Based on this understanding, the application realizes above-mentioned implementation
All or part of flow in example method, can also instruct relevant hardware to complete, the meter by computer program
Calculation machine program can be stored in a computer readable storage medium, the computer program when being executed by processor, it can be achieved that on
The step of stating each embodiment of the method.Wherein, the computer program includes computer program code, the computer program generation
Code can be source code form, object identification code form, executable file or certain intermediate forms etc..The computer-readable medium
May include:Any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic of the computer program code can be carried
Dish, CD, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM,
Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that described
The content that computer-readable medium includes can carry out increasing appropriate according to legislation in jurisdiction and the requirement of patent practice
Subtract, such as in certain jurisdictions, according to legislation and patent practice, computer-readable medium do not include be electric carrier signal and
Telecommunication signal.
Embodiment described above is only to illustrate the technical solution of the application, rather than its limitations;Although with reference to aforementioned reality
Example is applied the application is described in detail, it will be understood by those of ordinary skill in the art that:It still can be to aforementioned each
Technical solution recorded in embodiment is modified or equivalent replacement of some of the technical features;And these are changed
Or replace, the spirit and scope of each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution should all
Within the protection domain of the application.
Claims (10)
1. a kind of information-pushing method, which is characterized in that including:
The user information of default application is obtained, and confirms the grade of user based on the user information;
The historical log information of user is obtained, and it is corresponding with the grade of the user to judge whether the historical log information meets
Preset condition;
If the historical log information meets preset condition corresponding with the grade of the user, to user push and institute
State the corresponding presupposed information of grade of user.
2. information-pushing method as described in claim 1, which is characterized in that the user information includes at least one of following:
Log-on message, history online total time, consumption information, the login times in preset time.
3. information-pushing method as claimed in claim 2, which is characterized in that described to confirm user's based on the user information
Grade includes:
User is divided into Guest User and registration user according to the log-on message of user;
According to one or more of the login times in the history online total time of registration user, consumption information, preset time
Confirm the grade of registration user.
4. information-pushing method as claimed in claim 3, which is characterized in that the historical log information for obtaining user, and
Judge whether the historical log information meets preset condition corresponding with the grade of the user and include:
If the user is Guest User, the device identification of terminal where recording the Guest User, and judge to pass through record
The device identification with visitor's identity access the default application number whether be more than preset times;
If the user is registration user, the time that the registration user logs in the default application the last time is obtained, and
Judge the preset time of time grade whether corresponding more than the registration user with the difference of current time.
5. information-pushing method as claimed in claim 4, which is characterized in that if the historical log information meets and institute
The corresponding preset condition of grade of user is stated, then pushes presupposed information packet corresponding with the grade of the user to the user
It includes:
If the user is Guest User, the default application is accessed with visitor's identity in the device identification by record
After number is more than preset times, log-on message is pushed to the corresponding terminal of the device identification, the log-on message includes following
At least one of:Login link, registration favor information.
If the user is registration user, the registration user log in the last time time of the default application with it is current when
Between difference be more than the preset time of the corresponding grade of the registration user after, logged in described registration user's the last time described in
The terminal push fresh information used when default application, or, to the hand recorded when presetting application described in the registration user's registration
Machine number pushes fresh information, and the fresh information includes at least one of following:The last updated information of the default application, institute
State the linking of the last updated information of default application, currently favor information corresponding with the registration grade of user.
6. information-pushing method as claimed in claim 5, which is characterized in that logging in institute to described registration user's the last time
The terminal push fresh information used when default application is stated, or, registering what the when of presetting application described in user's registration recorded to described
Before phone number pushes fresh information, further include:
Attention rate of the registration user to each column of the default application is obtained, the highest column of attention rate is newest more
New information is as the default last updated information of application.
7. information-pushing method as claimed in claim 6, which is characterized in that the acquisition registration user answers described preset
The attention rate of each column includes:
The registration user is obtained to the history access information of the default each column of application, the history access information packet
It includes:The registration user recommends entrance to be used into the browsing time after each column, the registration by the default application
Family enters the browsing time after each plate by the column entrance of the default application, in the column entrance of the default application
The clicking rate of information in the number of clicks of each column, each column;
Weight is respectively set for the history access information, and letter is accessed according to the history access information and with the history
Cease the attention rate that user is registered described in corresponding weight calculation to each column of the default application.
8. a kind of server, which is characterized in that including:
User gradation confirmation module, the user information for obtaining default application, and confirm user's based on the user information
Grade;
Judgment module, the historical log information for obtaining user, and judge the historical log information whether meet with it is described
The corresponding preset condition of grade of user;
Pushing module, if meeting preset condition corresponding with the grade of the user for the historical log information, to institute
It states user and pushes presupposed information corresponding with the grade of the user.
9. a kind of server, including memory, processor and it is stored in the memory and can transports on the processor
Capable computer program, which is characterized in that the processor realizes such as claim 1 to 7 times when executing the computer program
The step of one the method.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has computer journey
Sequence realizes the step such as any one of claim 1 to 7 the method when the computer program is executed by one or more processors
Suddenly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810269344.0A CN108509583A (en) | 2018-03-29 | 2018-03-29 | A kind of information-pushing method, server and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810269344.0A CN108509583A (en) | 2018-03-29 | 2018-03-29 | A kind of information-pushing method, server and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108509583A true CN108509583A (en) | 2018-09-07 |
Family
ID=63379170
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810269344.0A Pending CN108509583A (en) | 2018-03-29 | 2018-03-29 | A kind of information-pushing method, server and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108509583A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109523291A (en) * | 2018-09-30 | 2019-03-26 | 深圳春沐源控股有限公司 | Product information method for pushing and device, electronic device and storage medium |
CN109543132A (en) * | 2018-11-22 | 2019-03-29 | 深圳墨世科技有限公司 | Content recommendation method, device, electronic equipment and storage medium |
CN109886742A (en) * | 2019-02-18 | 2019-06-14 | 深圳市酷开网络科技有限公司 | A kind of data processing method based on user interaction, smart television and storage medium |
CN110430283A (en) * | 2019-08-20 | 2019-11-08 | 杭州市电力设计院有限公司余杭分公司 | A kind of service push method and relevant device of Transmission Expansion Planning in Electric |
CN110636129A (en) * | 2019-09-20 | 2019-12-31 | 大众问问(北京)信息科技有限公司 | Information pushing method, device and system |
CN110851724A (en) * | 2019-11-15 | 2020-02-28 | 腾讯科技(深圳)有限公司 | Article recommendation method based on self-media number grade and related products |
CN111178972A (en) * | 2019-12-30 | 2020-05-19 | 北京每日优鲜电子商务有限公司 | Message pushing method and device, storage medium and equipment |
CN111241396A (en) * | 2020-01-09 | 2020-06-05 | 百度在线网络技术(北京)有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN111681099A (en) * | 2020-06-03 | 2020-09-18 | 中国银行股份有限公司 | Product information pushing method and device, computer equipment and readable storage medium |
CN112288460A (en) * | 2020-09-25 | 2021-01-29 | 北京沃东天骏信息技术有限公司 | Method, device, equipment and storage medium for prompting user to log in platform |
WO2021129342A1 (en) * | 2019-12-27 | 2021-07-01 | 北京市商汤科技开发有限公司 | Data processing method, apparatus and device, storage medium, and computer program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102915481A (en) * | 2012-09-26 | 2013-02-06 | 北京百度网讯科技有限公司 | Method, device and unit for managing user accounts |
CN106101826A (en) * | 2016-06-01 | 2016-11-09 | 北京奇虎科技有限公司 | Method and device, the method for client message acquisition and the client that message sends |
CN107730300A (en) * | 2017-09-04 | 2018-02-23 | 天脉聚源(北京)科技有限公司 | Platform returns the processing method and processing device of existing information |
-
2018
- 2018-03-29 CN CN201810269344.0A patent/CN108509583A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102915481A (en) * | 2012-09-26 | 2013-02-06 | 北京百度网讯科技有限公司 | Method, device and unit for managing user accounts |
CN106101826A (en) * | 2016-06-01 | 2016-11-09 | 北京奇虎科技有限公司 | Method and device, the method for client message acquisition and the client that message sends |
CN107730300A (en) * | 2017-09-04 | 2018-02-23 | 天脉聚源(北京)科技有限公司 | Platform returns the processing method and processing device of existing information |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109523291A (en) * | 2018-09-30 | 2019-03-26 | 深圳春沐源控股有限公司 | Product information method for pushing and device, electronic device and storage medium |
CN109543132A (en) * | 2018-11-22 | 2019-03-29 | 深圳墨世科技有限公司 | Content recommendation method, device, electronic equipment and storage medium |
CN109886742A (en) * | 2019-02-18 | 2019-06-14 | 深圳市酷开网络科技有限公司 | A kind of data processing method based on user interaction, smart television and storage medium |
CN110430283A (en) * | 2019-08-20 | 2019-11-08 | 杭州市电力设计院有限公司余杭分公司 | A kind of service push method and relevant device of Transmission Expansion Planning in Electric |
CN110636129A (en) * | 2019-09-20 | 2019-12-31 | 大众问问(北京)信息科技有限公司 | Information pushing method, device and system |
CN110636129B (en) * | 2019-09-20 | 2022-07-29 | 大众问问(北京)信息科技有限公司 | Information pushing method, device and system |
CN110851724A (en) * | 2019-11-15 | 2020-02-28 | 腾讯科技(深圳)有限公司 | Article recommendation method based on self-media number grade and related products |
CN110851724B (en) * | 2019-11-15 | 2024-02-13 | 深圳市雅阅科技有限公司 | Article recommendation method based on self-media number grade and related products |
WO2021129342A1 (en) * | 2019-12-27 | 2021-07-01 | 北京市商汤科技开发有限公司 | Data processing method, apparatus and device, storage medium, and computer program |
CN111178972A (en) * | 2019-12-30 | 2020-05-19 | 北京每日优鲜电子商务有限公司 | Message pushing method and device, storage medium and equipment |
CN111241396B (en) * | 2020-01-09 | 2023-08-29 | 百度在线网络技术(北京)有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN111241396A (en) * | 2020-01-09 | 2020-06-05 | 百度在线网络技术(北京)有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN111681099A (en) * | 2020-06-03 | 2020-09-18 | 中国银行股份有限公司 | Product information pushing method and device, computer equipment and readable storage medium |
CN112288460A (en) * | 2020-09-25 | 2021-01-29 | 北京沃东天骏信息技术有限公司 | Method, device, equipment and storage medium for prompting user to log in platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108509583A (en) | A kind of information-pushing method, server and computer readable storage medium | |
US20200285937A1 (en) | Consumption capacity prediction | |
Kaptein et al. | Selecting effective means to any end: Futures and ethics of persuasion profiling | |
Hagiu et al. | Why do intermediaries divert search? | |
CN104902019B (en) | A kind of application method, server and terminal | |
CN103679504B (en) | Distribute the method and device of electronic bill | |
CN106204108B (en) | The anti-cheat method of advertisement and the anti-cheating device of advertisement | |
AU2008245773B2 (en) | Behavioral advertisement targeting and creation of ad-hoc microcommunities through user authentication | |
CN107808295B (en) | Multimedia data delivery method and device | |
CN108460627A (en) | Marketing activity scheme method for pushing, device, computer equipment and storage medium | |
CN109615454A (en) | Determine the method and device of user's finance default risk | |
US20110153502A1 (en) | Systems, methods, and apparatus for identifying influential individuals | |
AU2012290662A1 (en) | User-initiated boosting of social networking objects | |
CN109299981A (en) | A kind of advertisement recommended method and device | |
Niesel | # PersonalJurisdiction: A New Age of Internet Contacts | |
CN104756143A (en) | Obtaining event reviews | |
CN106875322A (en) | A kind of network lottery drawing method and device | |
CN107077498A (en) | The presentation-entity relation in online advertisement | |
CN102063678A (en) | Method and device for distributing gifts to net friends on line | |
CN104867036A (en) | Interests presenting system and method | |
CN103412932A (en) | Method and device for monitoring information push effect | |
Perez et al. | Internet as freedom–does the internet enhance the freedoms people enjoy? | |
Hou et al. | A qualitative investigation of factors influencing successful reward-based crowdfunding campaigns in the UK and China | |
KR101281234B1 (en) | Donation system using Social Networking Service | |
Hoyal | ‘Swallowing the medicine’: determining the present and desired modes for delivery of continuing medical education to rural doctors |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180907 |
|
RJ01 | Rejection of invention patent application after publication |