Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201810269344.0A
Other languages
Chinese (zh)
Inventor
马蓉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810269344.0A priority Critical patent/CN108509583A/en
Publication of CN108509583A publication Critical patent/CN108509583A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0236Incentive 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

A kind of information-pushing method, server and computer readable storage medium
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.
CN201810269344.0A 2018-03-29 2018-03-29 A kind of information-pushing method, server and computer readable storage medium Pending CN108509583A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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