[go: up one dir, main page]

CN108156237B - Product information pushing method and device, storage medium and computer equipment - Google Patents

Product information pushing method and device, storage medium and computer equipment Download PDF

Info

Publication number
CN108156237B
CN108156237B CN201711409020.4A CN201711409020A CN108156237B CN 108156237 B CN108156237 B CN 108156237B CN 201711409020 A CN201711409020 A CN 201711409020A CN 108156237 B CN108156237 B CN 108156237B
Authority
CN
China
Prior art keywords
login
information
product
user
time period
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.)
Active
Application number
CN201711409020.4A
Other languages
Chinese (zh)
Other versions
CN108156237A (en
Inventor
肖浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Pension Insurance Corp
Original Assignee
Ping An Pension Insurance Corp
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 Ping An Pension Insurance Corp filed Critical Ping An Pension Insurance Corp
Priority to CN201711409020.4A priority Critical patent/CN108156237B/en
Publication of CN108156237A publication Critical patent/CN108156237A/en
Application granted granted Critical
Publication of CN108156237B publication Critical patent/CN108156237B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • 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/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • 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/0241Advertisements
    • G06Q30/0277Online advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a product information pushing method and device, a storage medium and computer equipment. The method comprises the following steps: acquiring login information sets of a plurality of product pushing channels, wherein the login information sets are sets of login records formed by login of the product pushing channels; according to the login time, the user information and the channel identification in each login record in the login information set, the login quantity distribution of each user type in the user information in a preset time period in the login records with the same channel identification is counted; acquiring product information matched with each preset time period according to the login number distribution; and pushing the matched product information to a product pushing channel corresponding to the corresponding channel identification within each preset time period. According to the product information pushing method, the product information pushing device, the storage medium and the computer equipment, the product information pushing accuracy is improved.

Description

Product information pushing method and device, storage medium and computer equipment
Technical Field
The invention relates to the technical field of internet, in particular to a product information pushing method, a product information pushing device, a storage medium and computer equipment.
Background
With the development of the information era, product pushing channels become diversified and convenient. The user can carry out business operations such as product purchase and the like on various product pushing channels. Product push channels include, but are not limited to, mobile APP, web pages, WeChat public numbers, and the like. The mobile APP mainly refers to software installed on the intelligent terminal, is presented in an icon form, and can be opened rapidly. The web page is required to be opened by a browser. The WeChat public number is an application account number applied by a developer or a merchant on the WeChat public platform, and information push to a subscribing user can be realized on the WeChat platform through the public number.
However, in a conventional product information pushing mode, product information pushed in different product pushing channels at the same time is often uniform, and client types and client requirements in different product pushing channels at different times are different, so that the product information pushed uniformly cannot meet actual requirements of users, and the product information pushing accuracy is not high.
Disclosure of Invention
Based on this, it is necessary to provide a product information pushing method, an apparatus, a storage medium, and a computer device for solving the technical problem that the precision of product information pushing is not high.
A product information push method, comprising: acquiring a login information set of a plurality of product push channels, wherein the login information set is a set of login records formed by login of the product push channels; according to the login time, the user information and the channel identification in each login record in the login information set, the login quantity distribution of each user type in the user information in a preset time period in the login records with the same channel identification is counted; acquiring product information matched with each preset time period according to the login number distribution; and pushing the matched product information to a product pushing channel corresponding to the corresponding channel identification within each preset time period.
In one embodiment, the counting, according to the login time, the user information, and the channel identifier in each login record in the login information set, the distribution of the login number of each user type in the user information in a preset time period in the login records with the same channel identifier includes: extracting user information in login records with the same channel identification, wherein the login time belongs to the login records in the same preset time period; determining a user type corresponding to the extracted user information; and counting the login number of the login records with the same channel identification and the same user type in the same preset time period to obtain login number distribution.
In one embodiment, the determining the user type corresponding to the extracted user information includes: detecting a preset age bracket where the extracted age of the user is located; and determining the user type corresponding to the extracted user age according to a preset age group.
In one embodiment, the obtaining product information matched with each preset time period according to the login number distribution includes: acquiring a matching weight of each user type and each product information; calculating according to the login number distribution and the corresponding matching weight value to generate a product preference value corresponding to each product information in each preset time period; and determining product information matched with each preset time period according to the product preference value.
In one embodiment, before the acquiring the set of login information of the plurality of product push channels, the method further includes: receiving a webpage login request sent by a terminal through a browser, wherein the webpage login request comprises a webpage channel identifier; sending a login webpage to the terminal according to the webpage login request; acquiring an account and a password through the login webpage, and verifying the account and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the webpage channel identifier.
In one embodiment, before the acquiring the set of login information of the plurality of product push channels, the method further includes: a receiving terminal sends an application login request through a mobile APP, wherein the request comprises an account number, a password and an application channel identifier; verifying the account and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the application channel identifier.
In one embodiment, before the application login request sent by the receiving terminal through the mobile APP, the method further includes: receiving a service calling request sent by a terminal through a mobile APP, wherein the service calling request comprises a token; verifying the token; and when the token authentication fails, sending a re-login response to the terminal, wherein the re-login response is used for indicating the terminal to display a login interface through the mobile APP, and acquiring the account and the password through the login interface.
A product information pushing device, the device comprising: the system comprises a login information set acquisition module, a product push channel acquisition module and a product push channel acquisition module, wherein the login information set is a set of login records formed by login of the product push channels; the login quantity distribution counting module is used for counting the login quantity distribution of each user type in the user information within a preset time period in the login records with the same channel identifier according to the login time, the user information and the channel identifier in each login record in the login information set; the product information acquisition module is used for acquiring product information matched with each preset time period according to the login number distribution; and the product information pushing module is used for pushing the matched product information to a product pushing channel corresponding to the corresponding channel identification in each preset time period.
A computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the product information pushing method described in the above-described embodiments.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the program to implement the steps of the product information pushing method in the above embodiments.
In the above embodiment, the login information set formed by the multiple login records is obtained from the multiple product push channels, and according to the login time, the user information and the channel identifier in each login record, the login number distribution of each user type in the user information in the preset time period in the login records with the same channel identifier is counted, the product information matched with each time period can be determined through the login number distribution obtained through counting, the matched product information is pushed to the corresponding product push channel in the corresponding preset time period, and the product push channel is determined through the channel identifier. The login records under different product pushing channels are distinguished through the channel identifiers, the preset time period to which the login records belong is judged through the login time, the matched product information is obtained through the login quantity distribution obtained through counting the user information, and the login information set is subjected to detailed analysis, so that the product information is pushed accurately.
Drawings
FIG. 1 is a diagram of an exemplary application environment for a method for pushing product information;
FIG. 2 is a flowchart of a method for pushing product information in one embodiment;
FIG. 3 is a flowchart of a product information pushing method in another embodiment;
FIG. 4 is a flowchart of a product information pushing method in another embodiment;
FIG. 5 is a block diagram showing the structure of a product information pushing apparatus according to an embodiment;
FIG. 6 is a block diagram showing the structure of a product information pushing apparatus according to another embodiment;
FIG. 7 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
It will be understood that, as used herein, the terms "first," "second," and the like may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another. For example, a first time period may be referred to as a second time period, and similarly, a second time period may be referred to as a first time period, without departing from the scope of the present invention. The first time period and the second time period are both time periods, but they are not the same time period.
The product information pushing method provided by the embodiment of the invention can be applied to the application environment shown in fig. 1. Referring to fig. 1, the application environment includes a server 102 and a terminal 104. The terminals 104 can be divided into at least two categories, for example, the terminal 104a can be a terminal installed with a mobile APP, and the terminal 104b can be a terminal installed with a browser. Terminal 104a and terminal 104b may also be the same terminal. The terminal 104 includes, but is not limited to, a mobile phone, a tablet computer, a personal digital assistant, or a wearable device, and the server 102 may be an independent physical server or a server cluster formed by a plurality of physical servers. The server 102 may be used to execute the product information pushing method provided by the various embodiments of the present invention. The server 102 is networked to the terminals 104, and the server 102 may send data to the terminals 104 via the network connection. For example, the server 102 may receive a login request sent by the terminal 104; the server 102 may also push product information to the terminal 104. Including, but not limited to, wireless networks, wired networks, and the like.
In one embodiment, as shown in fig. 2, there is provided a product information pushing method, which can be used for the server 102 in the application environment as shown in fig. 1, and the method includes:
step S202, obtaining a login information set of a plurality of product pushing channels.
The product push channel refers to a channel for pushing product information. A plurality of product push channels may be provided for pushing product information, and the product push channels include, but are not limited to, a mobile APP (Application, which is an Application service developed for a mobile internet connection service such as a terminal or a wireless network card service), a web page, a third party login platform (e.g., a wechat public number), and the like. Each product push channel may have multiple terminals connected thereto, for example, as shown in fig. 1, the mobile APP product push channel may include multiple terminals 104a installed with mobile APPs, and the web product push channel may include multiple terminals 104b installed with browsers. The login information set is a set of login records formed by logging in a product push channel. The login record is formed by completing login operation of a user through a product push channel such as a mobile APP, a webpage, a WeChat public number and the like each time. Each login record may include login time, user information, and channel identification.
In one embodiment, the login records can be obtained from each preset product push channel respectively and form a login information set. For example, a unified interface may be provided for a plurality of product push channels, terminals in the plurality of product push channels are connected to the server through the unified interface, and when the terminals in different product push channels call the unified interface, corresponding parameters need to be transmitted, and channel identifiers corresponding to the product push channels may be used as the transmitted parameters. When a user completes login operation from a terminal through a product push channel, a login record containing login time, user information and a channel identifier can be formed.
Step S204, according to the login time, the user information and the channel identification in each login record in the login information set, the login quantity distribution of each user type in the user information in the preset time period in the login records with the same channel identification is counted.
The login time refers to the time when the user completes the login operation. The user information refers to relevant information of a user who completes login operation, and includes but is not limited to one or more of the combination of relevant information of user gender, user age, user occupation and home address. The channel identifier is an identifier corresponding to a product push channel through which the login operation is completed, and the channel identifier can be a code composed of letters, numbers, punctuation marks and the like. For example, the channel identifier corresponding to the WeChat public number may be PA-EGIS-001, the channel identifier corresponding to the mobile APP may be PA-EGIS-002, and the channel identifier corresponding to the webpage may be PA-EGIS-003. The login time can be used for judging the preset time period to which the login record belongs. For example, a first time period of 6:00 to 10:00, a second time period of 10:00 to 14:00, and a third time period of 14:00 to 18:00 may be preset every day, and when the login time is 15:00, the login time belongs to the third time period. The user information may be used to determine a user type corresponding to the login record. The login number distribution refers to a number distribution formed by the number of login records corresponding to each user type.
In one embodiment, the user information may be a user gender. The first user type when the user gender is male and the second user type when the user gender is female. The number of the first login records of the first user type, namely the number of the login records of which the user gender is male, and the number of the second login records of the second user type, namely the number of the login records of which the user gender is female, can be counted in a preset time period. And forming login quantity distribution in a preset time period according to the first login record quantity and the second login record quantity.
And step S206, acquiring product information matched with each preset time period according to the login quantity distribution.
And the distribution condition of the user types in each preset time period can be obtained through the login record distribution obtained through statistics. Because the matching degrees of different user types to different product information are different, under the condition that the distribution of the user types in each preset time period is obtained, the product information matched with each preset time period can be determined. For example, product information such as "child education fund plans" may be pushed for female users due to their preference for a robust investment. As another example, product information such as "accident" may be pushed for users in high-risk professions.
In one embodiment, the product information in the login number distribution that matches the user type having the maximum number of login records may be used as the product information that matches the preset time period. For example, the user information may be the user's age. The user types can be divided into young users, middle-aged users and old users according to the age of the users. And when the number of the login records of the young users is greater than that of the middle-aged users and the old users in the login number distribution obtained by counting the login records of the same channel identifier in a preset time period, recommending product information matched with the young users, such as information of long-term return type life insurance.
And S208, pushing the matched product information to a product pushing channel corresponding to the corresponding channel identification in each preset time period.
After the product information matched with each preset time period is obtained, the product information can be pushed to a corresponding product pushing channel in the preset time period. For example, when the matched product information is the long-term return life insurance in the obtained login record with the mobile APP channel identifier within the preset time period of 18:00 to 22:00, the long-term return life insurance information may be pushed to the terminal installed with the mobile APP within the preset time period. The product information pushing can adopt different product pushing modes according to different product pushing channels. For example, for a webpage product push channel, product information can be pushed in a message list or a bullet box form. Aiming at a mobile APP product pushing channel, different login interfaces or pushing interfaces can be generated according to product information, and the corresponding login interface is pushed to a terminal in a preset time period, or the corresponding pushing interface can be popped up before a user logs in.
In one embodiment, the middle time of the preset time period may be used as the time for pushing the product information; the distribution condition of the online quantity of the users in a preset time period can be counted, and the time with the maximum online quantity of the users is used as the time for pushing the product information; the distribution of the user login time within the preset time period may also be counted, and the login time with the largest number of login records corresponding to the same login time may be used as the time for pushing the product information, but is not limited thereto.
In the above embodiment, the login information set formed by the multiple login records is obtained from the multiple product push channels, and according to the login time, the user information and the channel identifier in each login record, the login number distribution of each user type in the user information in the preset time period in the login records with the same channel identifier is counted, the product information matched with each time period can be determined through the login number distribution obtained through counting, the matched product information is pushed to the corresponding product push channel in the corresponding preset time period, and the product push channel is determined through the channel identifier. The login records under different product pushing channels are distinguished through the channel identifiers, the preset time period to which the login records belong is judged through the login time, the matched product information is obtained through the login quantity distribution obtained through counting the user information, and the login information set is subjected to detailed analysis, so that the product information is pushed accurately.
In an embodiment, as shown in fig. 3, according to the login time, the user information, and the channel identifier in each login record in the login information set, counting the login number distribution of each user type in the user information in a preset time period in the login records with the same channel identifier, including:
step S302, extracting the user information in the login records with the same channel identification, wherein the login time belongs to the login records in the same preset time period.
After the login records are classified according to the channel identifiers, the login records containing the same channel identifiers can be further classified according to the login time, and the user information in the login records with the login time belonging to the same preset time period is extracted. The user information may be one or a combination of a user gender, a user age, a user occupation, and the like. For example, after screening out the login records with the mobile APP channel identifier, the login records with the login time within the preset time period of 18:00 to 22:00, the user information corresponding to the screened login records may be extracted.
Step S304, determining the user type corresponding to the extracted user information.
In one embodiment, the user information includes a user age, and step S304 includes: detecting a preset age bracket where the extracted age of the user is located; and determining the user type corresponding to the extracted user age according to the preset age group. Each preset age group may be taken as a user type.
In one embodiment, the user information includes a user gender. A male user and a female user may be respectively regarded as one user type.
Step S306, the login number of the login records with the same channel identification and the same user type in the same preset time period is counted to obtain login number distribution.
For example, the user ages may be counted according to divided preset age groups, and each preset age group is used as a type corresponding to the user age. For example, as shown in table 1, the user age may be divided into a plurality of preset age groups, and the user information extracted according to the login time and the channel identifier is counted to obtain the number p, q, r, s, and t of login records belonging to different user types in login records having the same channel identifier in a preset time period. p represents the number of login records for which the user ages 18 to 25; q represents the number of login records for which the user ages 25 to 35; r represents the number of login records for which the user ages 35 to 45; s represents the number of login records for which the user ages 45 to 55; t represents the number of login records for which the user ages from 55 to 65.
TABLE 1
Age group 18-25 25-35 35-45 45-55 55-65
Number of p q r s t
In one embodiment, the obtaining of the product information matched with each preset time period according to the login number distribution includes: acquiring a matching weight of each user type and each product information; calculating according to the login number distribution and the corresponding matching weight value to generate a product preference value corresponding to each product information in each preset time period; and determining the product information matched with each preset time period according to the product preference value.
The matching weight is a preset weight according to the matching degree of each user type and each product information. The larger the matching weight is, the more appropriate the product information is to the user requirement corresponding to the user type. The product preference value is a numerical value obtained by calculating the login quantity distribution and the matching weight, and represents the comprehensive preference degree of the login user to the corresponding product information in a preset time period. The login number distribution comprises the number of login records corresponding to different user types, and the product preference value of each product information in a preset time period can be obtained by summing after the matching weight corresponding to the same product information is multiplied by the number of corresponding login records. The product information having the highest product preference value may be used as the product information matched with the preset time period.
For example, in a case that a plurality of product information can be pushed, each preset age group may be used as a user type, and as shown in table 2, matching weights of different preset age groups and each product information may be preset. For example, for a product a of the senior insurance category, a larger matching weight may be assigned to a preset age group in which the age of the user is larger, and for a product B of the senior insurance category, a larger matching weight may be assigned to a preset age group in which the age of the user is smaller.
TABLE 2
Figure BDA0001520910620000091
After the number p, q, r, s, t of the login records of different user types and the corresponding matching weights are obtained, the product preference value of the user to each product information in each time period can be calculated through weighting calculation. Preference QA ═ p 1+ q 1+ r 2+ s 3+ t 3 for product a; preference QB ═ p × 3+ q × 3+ r × 2+ s × 1+ t × 1 for product B; preference QC of product C ═ p 1+ q 2+ r 4+ s 2+ t 1. And determining the product information matched with the preset time period according to the sizes of the QA, the QB and the QC, for example, when the QA is the maximum value, pushing the product information of the product A to a product pushing channel corresponding to the corresponding channel identifier in the corresponding preset time period.
In one embodiment, the product push channel may be a web page. As shown in fig. 4, before step S202, the method further includes:
step S402, receiving a webpage login request sent by the terminal through the browser.
The web page login request can be a request sent by the terminal through the browser for completing login operation. Wherein the terminal may be the terminal 104b in the application environment shown in fig. 1. The webpage login request comprises a webpage channel identifier. The webpage channel identification refers to a channel identification corresponding to a webpage product pushing channel.
Step S404, a login webpage is sent to the terminal according to the webpage login request.
After receiving the web page login request sent by the terminal, the server can generate a corresponding web page login response, wherein the web page login response can include a preset login web page. And after receiving the webpage login response sent by the server, the terminal can analyze the webpage login response and display the login webpage.
Step S406, an account and a password are obtained through the login webpage, and the account and the password are verified.
The terminal can receive an account and a password input by a user through a login webpage and can send the account and the password to the server for verification. The server can verify the account and the password through the authentication system, a database in the authentication system stores all valid accounts and passwords, the acquired account and password can be matched with the valid account and password, and if the matching is successful, the verification is passed. When the account number and password are authenticated, step S408 is performed.
Step S408, obtaining the login time and obtaining the user information corresponding to the account from the database.
And when the account number and the password pass the verification, the login is successful. The time when the account number and the password pass the verification can be acquired as the login time. In the database, each account has associated user information, which may be information entered by the user at registration.
And step S410, generating and storing a login record according to the login time, the user information and the webpage channel identifier.
In one embodiment, after the account and password are verified, a login record may also be written into the Session (Session control, Session object stores the attributes and configuration information needed for a particular user Session, so that when the user jumps between pages connecting the same server, the variables stored in the Session object will not be lost but will remain in the entire user Session), and the Session is stored in the database. The database can be Redis (an open source log-type and Key-Value database written in ANSI C language, supporting network, based on memory and persistent). Session expiration time can be preset, and if the preset time is exceeded and no operation is performed on the page, the user is required to log in again. When one account logs in a plurality of terminals, corresponding Sessionid is allocated to each terminal; when one terminal logs in a plurality of accounts at the same time, that is, one Session corresponds to a plurality of accounts, different Key-values can be set for sessions according to different accounts.
In one embodiment, aiming at a wechat public product push channel, a webpage link can be put into a wechat public self-defined menu, and can also be put into a reading original text of a pushed article, or a two-dimensional code generated by the webpage link is put into the article pushed by the wechat public. After the terminal sends out a web page login request through a web page link in the WeChat public number, the web page login request can contain a channel identifier corresponding to the WeChat public number.
In one embodiment, the product push channel may be a mobile APP. Before step S202, the method further includes: the method comprises the steps that a receiving terminal sends an application login request through a mobile APP, wherein the request comprises an account number, a password and an application channel identifier; verifying the account number and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the application channel identifier.
The application login request may be a request sent by the terminal through the mobile APP to complete a login operation. The terminal may be the terminal 104a in the application environment shown in fig. 1. The application login request comprises an account number, a password and an application channel identifier. The application channel identification is a channel identification corresponding to a mobile APP product push channel. When the account number and the password pass the verification, the login is successful, and a corresponding login record can be generated.
In one embodiment, before receiving an application login request sent by a terminal through a mobile APP, the method further includes: receiving a service calling request sent by a terminal through a mobile APP, wherein the service calling request comprises a token; verifying the token; and when token authentication fails, sending a re-login response to the terminal, wherein the re-login response is used for indicating the terminal to display a login interface through the mobile APP and acquiring an account and a password through the login interface.
The service invocation request refers to a request generated according to a service invocation operation. The service calling operation includes but is not limited to a click operation of a user on a function control on the mobile APP in the terminal. After the server receives the service invocation request, the token (token, object representing the right to perform some operation) contained in the service invocation request may be extracted and the validity of the token verified. When the token fails to verify, it indicates that the token has expired, for example, the login time from the last login record exceeds the preset valid duration, the server returns a re-login response to the terminal, so that the user can perform the login operation again. And when logging in again and the account password is successfully verified, generating a new token, sending the new token to the terminal, and updating the new token to the token database. the token may be a random non-repeating character string, such as "daf32da456hfdh", and a mapping table may be established to reflect the correspondence between the token and the user information, such as the token character string "daf32da456hfdh" and the user id "5".
In one embodiment, when the server generates the token, the server may also add the signature information into the token, encrypt the token through the key, and send the encrypted token to the mobile APP. The mobile APP saves the token as a verification of the calling service. After the mobile APP sends the token to the server, the server decrypts the token through the key, and then verifies the token according to the signature information of the server side contained in the token. After token verification is successful, the server will return the requested data to the client.
In one embodiment, data related to a webpage or an APP interface of an application may be stored in a server, including but not limited to CSS (Cascading Style Sheets, a computer language used to represent page file styles), JS (JavaScript, an transliterated scripting language), XM L (extensible Markup language), HTM L (HyperText Markup language), and other front-end page data.
In one embodiment, before obtaining the set of login information of the plurality of product push channels, data cleaning is performed on user information under the plurality of product push channels. Because the user can repeatedly register account numbers in a plurality of product pushing channels, the same account numbers registered by the user can be merged according to the user information such as the name, the sex, the age, the mobile phone number, the identity card number and the like of the user, and the independent user information is reserved. For example, a user buys an M product on a webpage and an N product on a mobile APP respectively with two account numbers, and when data cleaning is performed on user information, when it is detected that corresponding identification card information of the two account numbers is consistent, the two account numbers of the user can be merged into one unified account number, and user information and product purchase information under the two account numbers are also merged into the unified account number, and the user can inquire that the user has purchased the M product and the N product through the unified account number.
In one embodiment, as shown in fig. 5, there is provided a product information push apparatus 500, including: a login information set obtaining module 502, configured to obtain login information sets of multiple product push channels, where a login information set is a set of login records formed by logging in a product push channel; a login number distribution statistics module 504, configured to count login number distribution of each user type in the user information within a preset time period in login records with the same channel identifier according to login time, user information, and a channel identifier in each login record in the login information set; a product information obtaining module 506, configured to obtain product information matched with each preset time period according to the login number distribution; and the product information pushing module 508 is configured to push the matched product information to a product pushing channel corresponding to the corresponding channel identifier within each preset time period.
In one embodiment, the login number distribution statistics module 504 includes: the user information extraction unit is used for extracting the user information in the login records with the same channel identifier, wherein the login time belongs to the login records in the same preset time period; the user type determining unit is used for determining the user type corresponding to the extracted user information; and the login number distribution counting unit is used for counting the login number of the login records with the same channel identifier and the same user type in the same preset time period to obtain the login number distribution.
In one embodiment, the user information includes a user age, and the user type determining unit is further configured to detect a preset age group in which the extracted user age is located; and determining the user type corresponding to the extracted user age according to the preset age group.
In one embodiment, the product information obtaining module 506 is further configured to obtain a matching weight between each user type and each product information; calculating according to the login number distribution and the corresponding matching weight value to generate a product preference value corresponding to each product information in each preset time period; and determining the product information matched with each preset time period according to the product preference value.
In one embodiment, as shown in fig. 6, another product information pushing device 600 is provided, which further includes: a login record generating module 602, configured to receive a web page login request sent by a terminal through a browser, where the web page login request includes a web page channel identifier; sending a login webpage to a terminal according to the webpage login request; acquiring an account and a password through a login webpage, and verifying the account and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the webpage channel identifier.
In one embodiment, the login record generating module 602 is further configured to send an application login request through the mobile APP by the receiving terminal, where the request includes an account, a password, and an application channel identifier; verifying the account number and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the application channel identifier.
In an embodiment, the login record generating module 602 is further configured to receive a service invocation request sent by the terminal through the mobile APP, where the service invocation request includes a token; verifying the token; and when token authentication fails, sending a re-login response to the terminal, wherein the re-login response is used for indicating the terminal to display a login interface through the mobile APP and acquiring an account and a password through the login interface.
The product information pushing apparatus may be implemented in the form of a computer program, and the computer program may be run on a computer device as shown in fig. 7.
The modules in the product information pushing device can be wholly or partially implemented by software, hardware and a combination thereof. The modules can be embedded in a memory of the computer device in a hardware form or independent of the memory of the computer device, and can also be stored in the memory of the computer device in a software form, so that the processor can call and execute operations corresponding to the modules. The processor can be a Central Processing Unit (CPU), a microprocessor, a singlechip and the like.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, performs the steps of: acquiring login information sets of a plurality of product pushing channels, wherein the login information sets are sets of login records formed by login of the product pushing channels; according to the login time, the user information and the channel identification in each login record in the login information set, the login quantity distribution of each user type in the user information in a preset time period in the login records with the same channel identification is counted; acquiring product information matched with each preset time period according to the login number distribution; and pushing the matched product information to a product pushing channel corresponding to the corresponding channel identification within each preset time period.
In one embodiment, the step of counting distribution of login number of each user type in user information in login records of the same channel identifier within a preset time period according to login time, user information and channel identifier in each login record in the login information set when the program is executed by the processor comprises: extracting user information in login records with the same channel identification, wherein the login time belongs to the login records in the same preset time period; determining a user type corresponding to the extracted user information; and counting the login number of the login records with the same channel identification and the same user type in the same preset time period to obtain login number distribution.
In one embodiment, the user information includes a user age, and the step of determining a user type to which the extracted user information corresponds when the program is executed by the processor includes: detecting a preset age bracket where the extracted age of the user is located; and determining the user type corresponding to the extracted user age according to the preset age group.
In one embodiment, the step of obtaining product information matching each of the preset time periods according to the distribution of the login number when the program is executed by the processor includes: acquiring a matching weight of each user type and each product information; calculating according to the login number distribution and the corresponding matching weight value to generate a product preference value corresponding to each product information in each preset time period; and determining the product information matched with each preset time period according to the product preference value.
In one embodiment, the program, when executed by the processor, further comprises, before the step of obtaining the set of login information of the plurality of product push channels is implemented: receiving a webpage login request sent by a terminal through a browser, wherein the webpage login request comprises a webpage channel identifier; sending a login webpage to a terminal according to the webpage login request; acquiring an account and a password through a login webpage, and verifying the account and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the webpage channel identifier.
In one embodiment, the program, when executed by the processor, further comprises, before the step of obtaining the set of login information of the plurality of product push channels is implemented: the method comprises the steps that a receiving terminal sends an application login request through a mobile APP, wherein the request comprises an account number, a password and an application channel identifier; verifying the account number and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the application channel identifier.
In one embodiment, the program, when executed by the processor, further includes, before the step of implementing the step of receiving an application login request sent by the terminal through the mobile APP: receiving a service calling request sent by a terminal through a mobile APP, wherein the service calling request comprises a token; verifying the token; and when token authentication fails, sending a re-login response to the terminal, wherein the re-login response is used for indicating the terminal to display a login interface through the mobile APP and acquiring an account and a password through the login interface.
In one embodiment, there is provided a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the program: acquiring login information sets of a plurality of product pushing channels, wherein the login information sets are sets of login records formed by login of the product pushing channels; according to the login time, the user information and the channel identification in each login record in the login information set, the login quantity distribution of each user type in the user information in a preset time period in the login records with the same channel identification is counted; acquiring product information matched with each preset time period according to the login number distribution; and pushing the matched product information to a product pushing channel corresponding to the corresponding channel identification within each preset time period.
In an embodiment, when the processor executes the program, the step of counting, according to the login time, the user information, and the channel identifier in each login record in the login information set, the login number distribution of each user type in the user information in a preset time period in the login records with the same channel identifier includes: extracting user information in login records with the same channel identification, wherein the login time belongs to the login records in the same preset time period; determining a user type corresponding to the extracted user information; and counting the login number of the login records with the same channel identification and the same user type in the same preset time period to obtain login number distribution.
In one embodiment, the user information includes a user age, and the step of determining a user type corresponding to the extracted user information, which is performed when the processor executes the program, includes: detecting a preset age bracket where the extracted age of the user is located; and determining the user type corresponding to the extracted user age according to the preset age group.
In an embodiment, the step of obtaining the product information matched with each preset time period according to the distribution of the login number when the processor executes the program includes: acquiring a matching weight of each user type and each product information; calculating according to the login number distribution and the corresponding matching weight value to generate a product preference value corresponding to each product information in each preset time period; and determining the product information matched with each preset time period according to the product preference value.
In one embodiment, when the processor executes the program, before the step of obtaining the set of login information of the plurality of product push channels is implemented, the method further includes: receiving a webpage login request sent by a terminal through a browser, wherein the webpage login request comprises a webpage channel identifier; sending a login webpage to a terminal according to the webpage login request; acquiring an account and a password through a login webpage, and verifying the account and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the webpage channel identifier.
In one embodiment, when the processor executes the program, before the step of obtaining the set of login information of the plurality of product push channels is implemented, the method further includes: the method comprises the steps that a receiving terminal sends an application login request through a mobile APP, wherein the request comprises an account number, a password and an application channel identifier; verifying the account number and the password; when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database; and generating and storing a login record according to the login time, the user information and the application channel identifier.
In an embodiment, when the processor executes the program, before the step of receiving the application login request sent by the terminal through the mobile APP is implemented, the method further includes: receiving a service calling request sent by a terminal through a mobile APP, wherein the service calling request comprises a token; verifying the token; and when token authentication fails, sending a re-login response to the terminal, wherein the re-login response is used for indicating the terminal to display a login interface through the mobile APP and acquiring an account and a password through the login interface.
FIG. 7 is a diagram showing an internal configuration of a computer device according to an embodiment. The computer device is applicable to the server 102 in the application environment of fig. 1. The computer device includes a processor, a non-volatile storage medium, an internal memory, and a network interface connected by a system bus. Wherein, the processor of the computer device is used for providing calculation and control capability and supporting the operation of the whole computer device. A non-volatile storage medium of the computer device stores an operating system, a database, and a computer program. The database stores data related to the product information pushing method provided by each of the above embodiments, such as a login information set, an effective account number, a corresponding password, and the like. The computer program can be executed by a processor to implement a product information pushing method provided by the above embodiments. The internal memory in the computer device provides a cached operating environment for the operating system, databases, and computer programs in the non-volatile storage medium. The network interface may be an ethernet card or a wireless network card, and is used for performing network connection with an external terminal or server, for example, performing network connection with the terminal 104 in the application environment of fig. 1, receiving a web page login request or an application login request sent by the terminal 104 through a browser, and the server 102 may further send the matched product information to the terminal 104.
Those skilled in the art will appreciate that the configuration of the computer device shown in fig. 7 is a block diagram of only a portion of the configuration associated with the present application and does not constitute a limitation of the computer device to which the present application applies, and that a particular computer device may include more or less components than those shown, or may combine certain components, or have a different arrangement of components. For example, the computer device may further include a display screen, where the display screen may be a touch screen, such as a capacitive screen or an electronic screen, and the corresponding instruction may be generated by receiving a click operation applied to a control displayed on the touch screen.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. The storage medium may be a magnetic disk, an optical disk, a Read-only memory (ROM), or the like.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A product information push method, comprising:
acquiring a login information set of a plurality of product push channels, wherein the login information set is a set of login records formed by login of the product push channels;
according to the login time, the user information and the channel identification in each login record in the login information set, the login quantity distribution of each user type in the user information in a preset time period in the login records with the same channel identification is counted;
acquiring product information matched with each preset time period according to the login number distribution;
and pushing the matched product information to a product pushing channel corresponding to the corresponding channel identification within each preset time period.
2. The method according to claim 1, wherein the counting login quantity distribution of each user type in the user information in a preset time period in the login records of the same channel identifier according to the login time, the user information and the channel identifier in each login record in the login information set comprises:
extracting user information in login records with the same channel identification, wherein the login time belongs to the login records in the same preset time period;
determining a user type corresponding to the extracted user information;
and counting the login number of the login records with the same channel identification and the same user type in the same preset time period to obtain login number distribution.
3. The method of claim 2, wherein the user information comprises a user age, and wherein the determining the user type corresponding to the extracted user information comprises:
detecting a preset age bracket where the extracted age of the user is located;
and determining the user type corresponding to the extracted user age according to a preset age group.
4. The method according to any one of claims 1 to 3, wherein the obtaining of the product information matching each preset time period according to the login number distribution comprises:
acquiring a matching weight of each user type and each product information;
calculating according to the login number distribution and the corresponding matching weight value to generate a product preference value corresponding to each product information in each preset time period;
and determining product information matched with each preset time period according to the product preference value.
5. The method of any one of claims 1 to 3, wherein prior to the obtaining the set of login information for the plurality of product push channels, further comprising:
receiving a webpage login request sent by a terminal through a browser, wherein the webpage login request comprises a webpage channel identifier;
sending a login webpage to the terminal according to the webpage login request;
acquiring an account and a password through the login webpage, and verifying the account and the password;
when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database;
and generating and storing a login record according to the login time, the user information and the webpage channel identifier.
6. The method of any one of claims 1 to 3, wherein prior to the obtaining the set of login information for the plurality of product push channels, further comprising:
a receiving terminal sends an application login request through a mobile APP, wherein the request comprises an account number, a password and an application channel identifier;
verifying the account and the password;
when the account and the password pass the verification, acquiring login time and acquiring user information corresponding to the account from a database;
and generating and storing a login record according to the login time, the user information and the application channel identifier.
7. The method according to claim 6, wherein before the receiving the application login request sent by the terminal through the mobile APP, the method further comprises:
receiving a service calling request sent by a terminal through a mobile APP, wherein the service calling request comprises a token;
verifying the token;
and when the token authentication fails, sending a re-login response to the terminal, wherein the re-login response is used for indicating the terminal to display a login interface through the mobile APP, and acquiring the account and the password through the login interface.
8. A product information pushing apparatus, characterized in that the apparatus comprises:
the system comprises a login information set acquisition module, a product push channel acquisition module and a product push channel acquisition module, wherein the login information set is a set of login records formed by login of the product push channels;
the login quantity distribution counting module is used for counting the login quantity distribution of each user type in the user information within a preset time period in the login records with the same channel identifier according to the login time, the user information and the channel identifier in each login record in the login information set;
the product information acquisition module is used for acquiring product information matched with each preset time period according to the login number distribution;
and the product information pushing module is used for pushing the matched product information to a product pushing channel corresponding to the corresponding channel identification in each preset time period.
9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
10. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1 to 7 are implemented when the program is executed by the processor.
CN201711409020.4A 2017-12-22 2017-12-22 Product information pushing method and device, storage medium and computer equipment Active CN108156237B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711409020.4A CN108156237B (en) 2017-12-22 2017-12-22 Product information pushing method and device, storage medium and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711409020.4A CN108156237B (en) 2017-12-22 2017-12-22 Product information pushing method and device, storage medium and computer equipment

Publications (2)

Publication Number Publication Date
CN108156237A CN108156237A (en) 2018-06-12
CN108156237B true CN108156237B (en) 2020-07-31

Family

ID=62465393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711409020.4A Active CN108156237B (en) 2017-12-22 2017-12-22 Product information pushing method and device, storage medium and computer equipment

Country Status (1)

Country Link
CN (1) CN108156237B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110619534A (en) * 2018-06-19 2019-12-27 华为技术有限公司 Marketing information pushing method and device and readable storage medium
CN109241427B (en) * 2018-09-04 2023-08-18 中国平安人寿保险股份有限公司 Information pushing method, device, computer equipment and storage medium
CN109508286A (en) * 2018-09-28 2019-03-22 中国平安人寿保险股份有限公司 User shunts production verification method, device and computer readable storage medium
CN109523301B (en) * 2018-10-19 2023-11-07 中国平安人寿保险股份有限公司 Product transaction data processing method, device, computer equipment and storage medium
CN109658126B (en) * 2018-11-12 2024-03-05 平安科技(深圳)有限公司 Data processing method, device, equipment and storage medium based on product popularization
CN109885350A (en) * 2019-01-14 2019-06-14 平安科技(深圳)有限公司 User interface configuration method, system, computer equipment and storage medium
CN110297969A (en) * 2019-05-24 2019-10-01 平安银行股份有限公司 Information-pushing method, device, computer equipment and storage medium
CN110347943A (en) * 2019-05-31 2019-10-18 深圳壹账通智能科技有限公司 Channel information processing method, device, storage medium and computer equipment
CN111026950B (en) * 2019-11-19 2023-09-22 微民保险代理有限公司 Page access method and device, server and page access system
CN111241396B (en) * 2020-01-09 2023-08-29 百度在线网络技术(北京)有限公司 Information pushing method and device, electronic equipment and storage medium
CN113313588B (en) * 2020-02-26 2024-06-18 京东科技控股股份有限公司 Request response method, device and system, storage medium and electronic device
CN111724197B (en) * 2020-05-25 2024-03-26 口碑(上海)信息技术有限公司 Information processing method, device, system, storage medium and computer equipment
CN111681114A (en) * 2020-06-02 2020-09-18 重庆第二师范学院 A financial classification management system and its working method
CN111953738B (en) * 2020-07-20 2022-09-20 上海淇馥信息技术有限公司 Information delivery method and device, electronic equipment and storage medium
CN111882398A (en) * 2020-07-31 2020-11-03 深圳市华云中盛科技股份有限公司 Smart city service recommendation method and device, computer equipment and storage medium
CN112104612A (en) * 2020-08-24 2020-12-18 宁波奥克斯电气股份有限公司 Account number merging method and device and server
CN112288474A (en) * 2020-10-27 2021-01-29 上海淇馥信息技术有限公司 Multi-channel product pushing method and device and electronic equipment
CN112653681B (en) * 2020-12-15 2023-02-10 中国建设银行股份有限公司 Multi-feature fusion user login access method, device and system
CN113570407A (en) * 2021-07-13 2021-10-29 南京合荣欣业金融软件有限公司 Intelligent bank multi-channel collaborative marketing system and method
CN114511375A (en) * 2021-12-31 2022-05-17 珠海华发金融科技研究院有限公司 Product operation method and device
CN115378903B (en) * 2022-10-24 2023-03-24 湖南有态度网络科技有限公司 Method for maintaining client through automatic information pushing function of enterprise WeChat
CN118659906B (en) * 2024-06-27 2024-12-24 上海创蓝云智信息科技股份有限公司 Multi-channel OTP (one time programmable) sending method and device and electronic equipment

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102480674A (en) * 2010-11-26 2012-05-30 中国移动通信集团北京有限公司 Data push method, state awareness and push module, and data push system
CN104462578A (en) * 2014-12-29 2015-03-25 北京邮电大学 News pushing method
CN105023172A (en) * 2015-07-03 2015-11-04 叶秀兰 Advertisement push system based on server push
CN105227971A (en) * 2015-07-09 2016-01-06 传成文化传媒(上海)有限公司 A method and system for recommending information on TVs used in hotels
CN105303398A (en) * 2015-09-29 2016-02-03 努比亚技术有限公司 Information display method and system
CN105391803A (en) * 2015-12-15 2016-03-09 腾讯科技(深圳)有限公司 Message pushing method and device
CN107040535A (en) * 2017-04-07 2017-08-11 网易(杭州)网络有限公司 Mobile solution channel logs in monitoring method, device, system and storage medium
CN107040593A (en) * 2017-03-31 2017-08-11 努比亚技术有限公司 Message pusher and method
CN107360246A (en) * 2017-07-28 2017-11-17 广州优视网络科技有限公司 A kind of information push method and device, a kind of terminal and storage medium
CN107423999A (en) * 2017-03-31 2017-12-01 优品财富管理股份有限公司 A kind of orientation based on user grouping issues advertising method and system
CN107483603A (en) * 2017-08-29 2017-12-15 努比亚技术有限公司 Method, push server, application server and the storage medium of PUSH message

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102480674A (en) * 2010-11-26 2012-05-30 中国移动通信集团北京有限公司 Data push method, state awareness and push module, and data push system
CN104462578A (en) * 2014-12-29 2015-03-25 北京邮电大学 News pushing method
CN105023172A (en) * 2015-07-03 2015-11-04 叶秀兰 Advertisement push system based on server push
CN105227971A (en) * 2015-07-09 2016-01-06 传成文化传媒(上海)有限公司 A method and system for recommending information on TVs used in hotels
CN105303398A (en) * 2015-09-29 2016-02-03 努比亚技术有限公司 Information display method and system
CN105391803A (en) * 2015-12-15 2016-03-09 腾讯科技(深圳)有限公司 Message pushing method and device
CN107040593A (en) * 2017-03-31 2017-08-11 努比亚技术有限公司 Message pusher and method
CN107423999A (en) * 2017-03-31 2017-12-01 优品财富管理股份有限公司 A kind of orientation based on user grouping issues advertising method and system
CN107040535A (en) * 2017-04-07 2017-08-11 网易(杭州)网络有限公司 Mobile solution channel logs in monitoring method, device, system and storage medium
CN107360246A (en) * 2017-07-28 2017-11-17 广州优视网络科技有限公司 A kind of information push method and device, a kind of terminal and storage medium
CN107483603A (en) * 2017-08-29 2017-12-15 努比亚技术有限公司 Method, push server, application server and the storage medium of PUSH message

Also Published As

Publication number Publication date
CN108156237A (en) 2018-06-12

Similar Documents

Publication Publication Date Title
CN108156237B (en) Product information pushing method and device, storage medium and computer equipment
CN110602052B (en) Micro-service processing method and server
CN110311891B (en) Account management method and device, computer equipment and storage medium
EP2748781B1 (en) Multi-factor identity fingerprinting with user behavior
US8495718B2 (en) Authentication method and apparatus
CN105262779B (en) Identity authentication method, device and system
CN110597511B (en) Page automatic generation method, system, terminal equipment and storage medium
CN107451819B (en) Identity verification method and device based on user operation behavior characteristics
CN107196950B (en) Verification method, verification device and server
CN107657156B (en) User identity authentication method and device based on user operation habit and touch area
TWI751590B (en) Violation presumption system, violation presumption method and program products
CN106878275B (en) Identity verification method and device and server
CN104301875A (en) Short message processing method and device
CN110708335A (en) Access authentication method and device and terminal equipment
US11899770B2 (en) Verification method and apparatus, and computer readable storage medium
TWI701932B (en) Identity authentication method, server and client equipment
CN111882399A (en) Service information recommendation method, device, computer system and readable storage medium
CN112069540B (en) Sensitive information processing method, device and medium
CN108111533A (en) The registration login method and system of APP
CN113591443B (en) Form filling method, device, server, medium and product
US12001394B1 (en) User programmatic interface for supporting data access control in a database system
CN107679383B (en) Identity verification method and device based on geographic position and touch area
CN112583600B (en) User authentication method, device, electronic equipment and medium
CN107679865B (en) Identity verification method and device based on touch area
CN117974300A (en) Asynchronous credit granting method, device, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant