CN112445974A - Intelligent information pushing method, system, equipment and readable storage medium - Google Patents
Intelligent information pushing method, system, equipment and readable storage medium Download PDFInfo
- Publication number
- CN112445974A CN112445974A CN202011297618.0A CN202011297618A CN112445974A CN 112445974 A CN112445974 A CN 112445974A CN 202011297618 A CN202011297618 A CN 202011297618A CN 112445974 A CN112445974 A CN 112445974A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- channel
- analysis result
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000004458 analytical method Methods 0.000 claims abstract description 56
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the application discloses an intelligent information pushing method, a system, equipment and a readable storage medium, wherein user information and user channel information are obtained, the user information comprises user basic information and registration platform related information, and the user channel information comprises data of the use condition of a user in each channel; performing channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user; receiving user push information sent by an information distribution system; and inquiring a channel analysis result of the user according to the user pushing information, and pushing the information of the user according to the channel analysis result. According to the characteristics of each user for receiving information, the most efficient and accurate channel is selected to send the information to the user, so that the cost of sending the information by an invalid channel can be reduced, and the exposure rate of the information on the user side can be provided.
Description
Technical Field
The embodiment of the application relates to the technical field of big data, in particular to an intelligent information pushing method, system, equipment and readable storage medium.
Background
The technology of big data is mature, and a whole set of technical framework is formed in aspects of data collection, data storage, data analysis, data presentation and application. The user behavior portrait establishment based on the big data can push the information concerned by the user more accurately. In order to improve the use duration and frequency of the user on the platform, the platform pushes related information to the user according to the behavior portrait of the user, so that the user can improve the use duration or frequency on the platform.
The existing information pushing mode is to push information to users through the channels through the existing channel data of the users, such as short messages, APP pushing, WeChat, mails, etc. If the user fills in information such as a mailbox, a mobile phone number and the like during registration, the communication information of the user is collected, and the information can be pushed to the user based on the channel information of the user. But if any channel exists in the user's information, the information of the channel is sent to the user regardless of whether the user clicks on the content to view. Therefore, the resource waste is actually realized to a certain extent, and if the user never checks the mails, the mail sending is meaningless.
The main drawbacks of the prior art are therefore: 1. the information cannot be pushed to the user accurately and effectively; 2. effective information which cannot be quickly received by a user; 3. the cost of information channel transmission is increased.
Disclosure of Invention
Therefore, the embodiment of the application provides an intelligent information pushing method, system, device and readable storage medium, and according to the characteristics of receiving information of each user, the most efficient and accurate channel is selected to send the information to the user. The cost of sending information by the invalid channel can be reduced, and the exposure rate of the information on the user side can be provided.
In order to achieve the above object, the embodiments of the present application provide the following technical solutions:
according to a first aspect of an embodiment of the present application, an intelligent information pushing method is provided, where the method includes:
acquiring user information and user channel information, wherein the user information comprises user basic information and registration platform related information, and the user channel information comprises data of the use condition of a user in each channel;
performing channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user;
receiving user push information sent by an information distribution system;
and inquiring a channel analysis result of the user according to the user pushing information, and pushing the information of the user according to the channel analysis result.
Optionally, the user channel information includes push data, popup data, and information stream data of the user in each channel.
Optionally, the performing, according to the user channel information, channel dimension analysis on the user to obtain a channel analysis result of the user includes:
and analyzing the user use frequency and the user use time of each platform according to the user channel information to obtain a channel analysis result of the user.
According to a second aspect of the embodiments of the present application, an intelligent information pushing system is provided, the system including:
the system comprises an information acquisition module, a registration module and a service module, wherein the information acquisition module is used for acquiring user information and user channel information, the user information comprises user basic information and registration platform related information, and the user channel information comprises data of the use condition of a user in each channel;
the channel dimension analysis module is used for carrying out channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user;
the push information receiving module is used for receiving user push information sent by the information distribution system;
and the information pushing module is used for inquiring the channel analysis result of the user according to the user pushing information and pushing the information of the user according to the channel analysis result.
Optionally, the user channel information includes push data, popup data, and information stream data of the user in each channel.
Optionally, the channel dimension analysis module is specifically configured to:
and analyzing the user use frequency and the user use time of each platform according to the user channel information to obtain a channel analysis result of the user.
According to a third aspect of embodiments herein, there is provided an apparatus comprising: the device comprises a data acquisition device, a processor and a memory; the data acquisition device is used for acquiring data; the memory is to store one or more program instructions; the processor is configured to execute one or more program instructions to perform the method of any of the first aspect.
According to a fourth aspect of embodiments herein, there is provided a computer-readable storage medium having one or more program instructions embodied therein for performing the method of any of the first aspects.
In summary, the embodiment of the present application provides an intelligent information pushing method, system, device and readable storage medium, where user information and user channel information are obtained, where the user information includes user basic information and related information of a registration platform, and the user channel information includes data of a use status of a user in each channel; performing channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user; receiving user push information sent by an information distribution system; and inquiring a channel analysis result of the user according to the user pushing information, and pushing the information of the user according to the channel analysis result. According to the characteristics of each user for receiving information, the most efficient and accurate channel is selected to send the information to the user, so that the cost of sending the information by an invalid channel can be reduced, and the exposure rate of the information on the user side can be provided.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below. It should be apparent that the drawings in the following description are merely exemplary, and that other embodiments can be derived from the drawings provided by those of ordinary skill in the art without inventive effort.
The structures, ratios, sizes, and the like shown in the present specification are only used for matching with the contents disclosed in the specification, so that those skilled in the art can understand and read the present invention, and do not limit the conditions for implementing the present invention, so that the present invention has no technical significance, and any structural modifications, changes in the ratio relationship, or adjustments of the sizes, without affecting the functions and purposes of the present invention, should still fall within the scope of the present invention.
Fig. 1 is a schematic flowchart of an intelligent information pushing method according to an embodiment of the present application;
fig. 2 is a schematic diagram of an embodiment of intelligent information pushing provided by an embodiment of the present application;
fig. 3 is a block diagram of an intelligent information pushing system according to an embodiment of the present application.
Detailed Description
The present invention is described in terms of particular embodiments, other advantages and features of the invention will become apparent to those skilled in the art from the following disclosure, and it is to be understood that the described embodiments are merely exemplary of the invention and that it is not intended to limit the invention to the particular embodiments disclosed. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The user behavior portrait needs to be specific to the use condition of the user on the channel, for example, what time the user pays attention to the information of what channel, if the user receives the short message, the user often checks, which indicates that the use frequency of the short message of the user is high, and important information needs to be sent through the short message. And if the user checks more pushed information, the information is sent to the user through pushing.
Fig. 1 shows a schematic flow diagram of an intelligent information pushing method provided in an embodiment of the present application, where the method includes the following steps:
step 101: the method comprises the steps of obtaining user information and user channel information, wherein the user information comprises user basic information and registration platform related information, and the user channel information comprises data of the use condition of a user in each channel.
Step 102: and carrying out channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user.
Step 103: and receiving user push information sent by the information distribution system.
Step 104: and inquiring a channel analysis result of the user according to the user pushing information, and pushing the information of the user according to the channel analysis result.
In a possible implementation manner, the user channel information includes push data, popup data and information stream data of the user in each channel.
In a possible implementation manner, in step 102, the performing, according to the user channel information, channel dimension analysis on the user to obtain a channel analysis result of the user includes:
and analyzing the user use frequency and the user use time of each platform according to the user channel information to obtain a channel analysis result of the user.
In order to make the intelligent information pushing method provided by the embodiment of the present application clearer, the following description is further described with reference to the embodiment of fig. 2. As shown in fig. 2, the method includes the following steps:
step 1: when a user registers on the platform, the user can fill in information such as a mailbox, a mobile phone number and the like, and if clients such as a public number, an applet, an APP and the like are opened on the platform, the user can push the user by the mobile phone, and ids such as a WeChat and the like can be obtained.
Step 2: based on the collected push channel information of the user, when the user clicks a mail, a short message connection, an app push message or advertisement information, the data used by the channels are summarized. The ChannelSDK collects channel information on the client, such as channel usage for push, pop, flow, etc.
And step 3: all channel usage data is reported to the server. In the channel analysis, data analysis is performed according to dimensions such as users, use frequency, use time and the like.
And 4, step 4: when information needs to be pushed to a user, channel analysis of the user is inquired, the channel use condition of the user is updated, and related information is pushed to the user.
Therefore, in the existing channel pushing mode, the most efficient and accurate channel can be selected to send information to the users according to the characteristics of receiving information of each user. The cost of sending information through the invalid channel can be reduced. The exposure of the information on the user side can also be provided.
In summary, the embodiment of the present application provides an intelligent information pushing method, where user information and user channel information are obtained, where the user information includes user basic information and registration platform related information, and the user channel information includes data of a use condition of a user in each channel; performing channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user; receiving user push information sent by an information distribution system; and inquiring a channel analysis result of the user according to the user pushing information, and pushing the information of the user according to the channel analysis result. According to the characteristics of each user for receiving information, the most efficient and accurate channel is selected to send the information to the user, so that the cost of sending the information by an invalid channel can be reduced, and the exposure rate of the information on the user side can be provided.
Based on the same technical concept, an embodiment of the present application further provides an intelligent information pushing system, as shown in fig. 3, the system includes:
the information obtaining module 301 is configured to obtain user information and user channel information, where the user information includes user basic information and registration platform related information, and the user channel information includes data of a use status of a user in each channel.
A channel dimension analysis module 302, configured to perform channel dimension analysis on the user according to the user channel information, so as to obtain a channel analysis result of the user.
A push information receiving module 303, configured to receive user push information sent by the information distribution system.
The information pushing module 304 is configured to query a channel analysis result of the user according to the user pushed information, and push information to the user according to the channel analysis result.
In a possible implementation manner, the user channel information includes push data, popup data and information stream data of the user in each channel.
In a possible implementation manner, the channel dimension analysis module 302 is specifically configured to: and analyzing the user use frequency and the user use time of each platform according to the user channel information to obtain a channel analysis result of the user.
Based on the same technical concept, an embodiment of the present application further provides an apparatus, including: the device comprises a data acquisition device, a processor and a memory; the data acquisition device is used for acquiring data; the memory is to store one or more program instructions; the processor is configured to execute one or more program instructions to perform the method.
Based on the same technical concept, the embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium contains one or more program instructions, and the one or more program instructions are used for executing the method.
In the present specification, each embodiment of the method is described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. Reference is made to the description of the method embodiments.
It is noted that while the operations of the methods of the present invention are depicted in the drawings in a particular order, this is not a requirement or suggestion that the operations must be performed in this particular order or that all of the illustrated operations must be performed to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
Although the present application provides method steps as in embodiments or flowcharts, additional or fewer steps may be included based on conventional or non-inventive approaches. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. When an apparatus or client product in practice executes, it may execute sequentially or in parallel (e.g., in a parallel processor or multithreaded processing environment, or even in a distributed data processing environment) according to the embodiments or methods shown in the figures. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the presence of additional identical or equivalent elements in a process, method, article, or apparatus that comprises the recited elements is not excluded.
The units, devices, modules, etc. set forth in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. For convenience of description, the above devices are described as being divided into various modules by functions, and are described separately. Of course, in implementing the present application, the functions of each module may be implemented in one or more software and/or hardware, or a module implementing the same function may be implemented by a combination of a plurality of sub-modules or sub-units, and the like. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may therefore be considered as a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, or the like, and includes several instructions for enabling a computer device (which may be a personal computer, a mobile terminal, a server, or a network device) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same or similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. The application is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The above-mentioned embodiments are further described in detail for the purpose of illustrating the invention, and it should be understood that the above-mentioned embodiments are only illustrative of the present invention and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (8)
1. An intelligent information pushing method is characterized by comprising the following steps:
acquiring user information and user channel information, wherein the user information comprises user basic information and registration platform related information, and the user channel information comprises data of the use condition of a user in each channel;
performing channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user;
receiving user push information sent by an information distribution system;
and inquiring a channel analysis result of the user according to the user pushing information, and pushing the information of the user according to the channel analysis result.
2. The method of claim 1, wherein the user channel information comprises push data, popup data, and information stream data of the user on each channel.
3. The method of claim 1, wherein the performing channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user comprises:
and analyzing the user use frequency and the user use time of each platform according to the user channel information to obtain a channel analysis result of the user.
4. An intelligent information push system, characterized in that the system comprises:
the system comprises an information acquisition module, a registration module and a service module, wherein the information acquisition module is used for acquiring user information and user channel information, the user information comprises user basic information and registration platform related information, and the user channel information comprises data of the use condition of a user in each channel;
the channel dimension analysis module is used for carrying out channel dimension analysis on the user according to the user channel information to obtain a channel analysis result of the user;
the push information receiving module is used for receiving user push information sent by the information distribution system;
and the information pushing module is used for inquiring the channel analysis result of the user according to the user pushing information and pushing the information of the user according to the channel analysis result.
5. The system of claim 4, wherein the user channel information includes push data, pop data, and information stream data for the user on each channel.
6. The system of claim 4, wherein the channel dimension analysis module is specifically configured to:
and analyzing the user use frequency and the user use time of each platform according to the user channel information to obtain a channel analysis result of the user.
7. An apparatus, characterized in that the apparatus comprises: the device comprises a data acquisition device, a processor and a memory;
the data acquisition device is used for acquiring data; the memory is to store one or more program instructions; the processor, configured to execute one or more program instructions to perform the method of any of claims 1-3.
8. A computer-readable storage medium having one or more program instructions embodied therein for performing the method of any of claims 1-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011297618.0A CN112445974A (en) | 2020-11-18 | 2020-11-18 | Intelligent information pushing method, system, equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011297618.0A CN112445974A (en) | 2020-11-18 | 2020-11-18 | Intelligent information pushing method, system, equipment and readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112445974A true CN112445974A (en) | 2021-03-05 |
Family
ID=74737488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011297618.0A Pending CN112445974A (en) | 2020-11-18 | 2020-11-18 | Intelligent information pushing method, system, equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112445974A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104835066A (en) * | 2015-05-25 | 2015-08-12 | 北京京东尚科信息技术有限公司 | Embarking channel selection method and system |
CN109241427A (en) * | 2018-09-04 | 2019-01-18 | 中国平安人寿保险股份有限公司 | Information-pushing method, device, computer equipment and storage medium |
CN109948046A (en) * | 2018-01-05 | 2019-06-28 | 深圳壹账通智能科技有限公司 | Information push method, device, mobile terminal and storage medium |
CN111010426A (en) * | 2019-11-27 | 2020-04-14 | 江苏苏宁物流有限公司 | Message pushing method and device |
CN111756837A (en) * | 2020-06-23 | 2020-10-09 | 京东数字科技控股有限公司 | Information pushing method, device, equipment and computer readable storage medium |
-
2020
- 2020-11-18 CN CN202011297618.0A patent/CN112445974A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104835066A (en) * | 2015-05-25 | 2015-08-12 | 北京京东尚科信息技术有限公司 | Embarking channel selection method and system |
CN109948046A (en) * | 2018-01-05 | 2019-06-28 | 深圳壹账通智能科技有限公司 | Information push method, device, mobile terminal and storage medium |
CN109241427A (en) * | 2018-09-04 | 2019-01-18 | 中国平安人寿保险股份有限公司 | Information-pushing method, device, computer equipment and storage medium |
CN111010426A (en) * | 2019-11-27 | 2020-04-14 | 江苏苏宁物流有限公司 | Message pushing method and device |
CN111756837A (en) * | 2020-06-23 | 2020-10-09 | 京东数字科技控股有限公司 | Information pushing method, device, equipment and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108988866B (en) | Efficient data compression and analysis as a service | |
CN109039817B (en) | Information processing method, device, equipment and medium for flow monitoring | |
CN111258847B (en) | File handle monitoring and analyzing method, device, medium and equipment | |
CN110928934A (en) | Data processing method and device for business analysis | |
CN110300084A (en) | A kind of IP address-based portrait method and apparatus | |
CN112232881A (en) | Data detection method and device, electronic equipment and storage medium | |
CN111651595A (en) | Abnormal log processing method and device | |
CN105634775B (en) | Alarm information order dispatching method and device | |
CN114090366A (en) | Method, device and system for monitoring data | |
CN110807050A (en) | Performance analysis method and device, computer equipment and storage medium | |
US7971054B1 (en) | Method of and system for real-time form and content classification of data streams for filtering applications | |
CN102333280A (en) | Business secret key renewing method and system and business processing server | |
CN107704494B (en) | User information collection method and system based on application software | |
CN112364005B (en) | Data synchronization method, device, computer equipment and storage medium | |
CN113422808A (en) | Internet of things platform HTTP information pushing method, system, device and medium | |
CN112445974A (en) | Intelligent information pushing method, system, equipment and readable storage medium | |
CN115118571A (en) | Service monitoring method, platform, computer equipment and storage medium | |
CN109428774B (en) | Data processing method of DPI equipment and related DPI equipment | |
CN112994934B (en) | Data interaction method, device and system | |
CN109635015B (en) | Determination method and device for attribute data using object and server | |
CN114048059A (en) | Method and device for adjusting timeout time of interface, computer equipment and storage medium | |
CN113111367A (en) | Security information management method, device and system | |
CN113867933A (en) | Edge computing application deployment method and device | |
CN113297358A (en) | Data processing method, device, server and computer readable storage medium | |
CN106209724A (en) | A kind of invalid addresses of items of mail filter method and device |
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 |