Intelligent information pushing method and device, computer equipment and storage medium
The intelligent information push method automates the configuration of multiple display positions by using a grouping model to update information pools with sales data, improving efficiency and ensuring timely delivery.
Patent Information
- Application Number
- CN202411256765.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-09-09
AI Technical Summary
The existing method of configuring multiple push information display positions in web or application pages requires manual code editing, leading to reduced configuration efficiency and incomplete data acquisition due to high workload.
An intelligent information push method that utilizes a pre-trained grouping model to automatically create sub-information pools, update them with sales data, and push information containers to terminals within specified time periods, reducing manual editing and enhancing efficiency.
Enables rapid and automatic configuration of information display positions with complete data, ensuring timely delivery to terminals within designated time frames.
Smart Images

Figure CN119202429A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information push technology, and in particular to an intelligent information push method, device, computer equipment and storage medium. Background Art
[0002] In the current field of information push, web pages, H5 pages (H5 is HTML5, a language description method for building Web content) or application pages are generally used as carriers to display the information to be pushed. This requires the developers of the above carriers to individually configure the multiple push information display positions existing in the page.
[0003] When configuring multiple push information display positions in carriers such as web pages, H5 pages or application pages, it is necessary to edit the code to realize the display of multiple push information display positions within the corresponding effective time period, and it is also necessary to edit the code accordingly in combination with the content materials that need to be displayed in each push information display position. The above process reduces the configuration efficiency due to the large configuration workload, and also reduces the efficiency of obtaining complete push information display position data. Summary of the invention
[0004] The embodiments of the present invention provide an intelligent information push method, apparatus, computer equipment and storage medium, aiming to solve the problem in the prior art that when configuring multiple push information display positions in an information carrier, it is necessary to edit the code accordingly in combination with the content material to be displayed so that the push information display position is displayed within the corresponding effective time period, which reduces the configuration efficiency due to the large configuration workload and also reduces the efficiency of obtaining complete push information display position data.
[0005] In a first aspect, an embodiment of the present invention provides a method for intelligent information push, which includes:
[0006] In response to an information recommendation pool creation instruction, a plurality of sub-information pools having unique distribution area attributes corresponding to the information recommendation pool creation instruction are acquired to form an initial information pool;
[0007] Based on the pre-trained grouping model, each sub-information pool in the initial information pool is grouped according to information activity, so as to obtain the information container grouping result of each sub-information pool in the initial information pool;
[0008] Acquire information container sales data for each information container grouping result corresponding to each sub-information pool in the initial information pool, and update the initial information pool based on the information container sales data to obtain a current information pool; wherein the information container sales data corresponding to each information container grouping result at least includes an information container purchase object, an information container purchase amount, and an information container display ranking value;
[0009] According to the information container grouping results corresponding to each sub-information pool in the current information pool, respectively, the information container data to be displayed is obtained, and based on the information container data to be displayed, the current information pool is updated to obtain a final information pool;
[0010] The information container effective time period sets corresponding to each information container group included in each sub-information pool in the final information pool are obtained, and each information container group in the final information pool is pushed to a preset receiving terminal within the corresponding information container effective time period set for display.
[0011] In a second aspect, an embodiment of the present invention further provides an intelligent information push device, which includes:
[0012] An initial information pool creation unit, configured to, in response to an information recommendation pool creation instruction, obtain a plurality of sub-information pools having unique distribution area attributes corresponding to the information recommendation pool creation instruction to form an initial information pool;
[0013] A container grouping result acquisition unit, used to group the information activity of each sub-information pool in the initial information pool based on a pre-trained grouping model to obtain the information container grouping result of each sub-information pool in the initial information pool;
[0014] The current information pool acquisition unit is used to respectively acquire information container sales data for the information container grouping results corresponding to each sub-information pool in the initial information pool, and update the initial information pool based on the information container sales data to obtain the current information pool; wherein the information container sales data corresponding to each information container grouping result at least includes the information container purchase object, the information container purchase amount and the information container display ranking value;
[0015] A final information pool acquisition unit, configured to respectively acquire information container data to be displayed according to the information container grouping results corresponding to each sub-information pool in the current information pool, and update the current information pool based on the information container data to be displayed to obtain a final information pool;
[0016] The information push unit is used to obtain the information container effective time period set corresponding to each information container group included in each sub-information pool in the final information pool, and push each information container group in the final information pool within the corresponding information container effective time period set to a preset receiving terminal for display.
[0017] In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method described in the first aspect is implemented.
[0018] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the method described in the first aspect above can be implemented.
[0019] The embodiment of the present invention provides an intelligent information push method, device, computer equipment and storage medium, the method comprising: in response to an information recommendation pool creation instruction, obtaining a plurality of sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction to form an initial information pool; obtaining information container grouping results of each sub-information pool in the initial information pool based on a pre-trained grouping model; obtaining information container sales data for each information container grouping result corresponding to each sub-information pool in the initial information pool, and updating the initial information pool based on the information container sales data to obtain a current information pool; wherein the information container sales data corresponding to each information container grouping result at least includes an information container purchase object, an information container purchase amount and an information container display ranking value; obtaining information container to-be-displayed data for each information container grouping result corresponding to each sub-information pool in the current information pool, and updating the current information pool based on the information container to-be-displayed data to obtain a final information pool; obtaining information container effective time period sets corresponding to each information container group included in each sub-information pool in the final information pool, and pushing each information container group in the final information pool to a preset receiving terminal within the corresponding information container effective time period set for display. The embodiment of the present invention can not only use the information container in the information pool as a carrier to quickly receive the sales data and the data to be displayed to complete automatic and rapid configuration, but also push them to the preset receiving terminal within the corresponding effective time period set for timely display. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0021] Figure 1 A schematic diagram of an application scenario of the information intelligent push method provided by an embodiment of the present invention;
[0022] Figure 2 A schematic diagram of a flow chart of an intelligent information push method provided by an embodiment of the present invention;
[0023] Figure 3 A schematic diagram of a sub-process of the method for intelligent information push provided by an embodiment of the present invention;
[0024] Figure 4A schematic diagram of another sub-process of the method for intelligent information push provided by an embodiment of the present invention;
[0025] Figure 5 A schematic diagram of another sub-process of the method for intelligent information push provided by an embodiment of the present invention;
[0026] Figure 6 A schematic diagram of another sub-process of the method for intelligent information push provided by an embodiment of the present invention;
[0027] Figure 7 A schematic block diagram of an intelligent information push device provided by an embodiment of the present invention;
[0028] Figure 8 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0030] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0031] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0032] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0033] Please also refer to Figure 1 and Figure 2 ,in Figure 1 Schematic diagram of a scenario of an intelligent information push method according to an embodiment of the present invention. Figure 2 FIG. 1 is a flow chart of the information intelligent push method provided by an embodiment of the present invention. Figure 1As shown, the information intelligent push method provided by the embodiment of the present invention is applied to a server 10, and the server 10 is communicatively connected with a receiving terminal 20, wherein some terminals in the receiving terminal 20 are regarded as target receiving terminals.
[0034] like Figure 2 As shown, the method includes the following steps S110-S150.
[0035] S110. In response to an information recommendation pool creation instruction, a plurality of sub-information pools having unique distribution area attributes corresponding to the information recommendation pool creation instruction are obtained to form an initial information pool.
[0036] In this embodiment, the technical solution is described with the server as the execution subject. After the operation and maintenance personnel or management personnel of the information pool log in to the information intelligent push system in the server, they can create the information pool for this week on the human-computer interaction interface of the system, specifically by operating the information pool recommendation pool creation button in the human-computer interaction interface to trigger the generation of the information recommendation pool creation instruction; or a timed task is set in the intelligent push system of the server to automatically generate the information recommendation pool creation instruction at 00:00 every Monday. When the information recommendation pool creation instruction is generated in the information intelligent push system of the server in any way, multiple sub-information pools with unique distribution area attributes are created in the server based on the local distribution area data set based on the information recommendation pool creation instruction, thereby forming the initial information pool.
[0037] For example, the distribution area data set includes N1 areas (N1 is a positive integer), and they are recorded as Area1 to AreaN1 respectively (it should be noted that Area1 to AreaN1 are all distribution areas with unique attributes, and there are no overlapping areas between different areas). In the server's intelligent information push system, a sub-information pool can be automatically created for each of the N1 areas to form an initial information pool. That is, the initial information pool includes N1 sub-information pools, and each sub-information pool corresponds to a unique area. It can be seen that based on the above method, multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction can be quickly created.
[0038] In one embodiment, if Figure 3 As shown, step S110 includes:
[0039] S111, obtaining the information pool effective time interval corresponding to the information recommendation pool creation instruction;
[0040] S112, obtaining the total number of distribution areas corresponding to the pre-stored distribution area data set;
[0041] S113. Create the same number of sub-information pools based on the total number of distribution areas to form the initial information pool; wherein each sub-information pool corresponds to a unique distribution area in the distribution area data set, and the effective time interval of each sub-information pool is the effective time interval of the information pool.
[0042] In this embodiment, after the information recommendation pool creation instruction is detected in the server's information intelligent push system, its purpose is to create an initial information pool with an information pool effective time interval, which means that the created initial information pool is not long-term valid and has information push capabilities, and it must have information push capabilities within the information pool effective time interval. Moreover, the number of sub-information pools included in the initial information pool is determined by the total number of distribution areas corresponding to the distribution area data set. For example, still referring to the above example, the total number of distribution areas corresponding to the distribution area data set is N1, then the initial information pool includes N1 sub-information pools, and the effective time intervals of the above N1 sub-information pools can be uniformly set to the information pool effective time interval.
[0043] The distribution areas included in the distribution area data set can be obtained in the following ways: the first way is that after the server operation and maintenance personnel or management personnel log in to the information intelligent push system in the server, they manually import the electronic maps corresponding to the multiple distribution areas currently registered as valid service areas into the server; the second way is to manually select multiple distribution areas based on multiple candidate distribution areas provided by the server to form a distribution area data set. Of course, in specific implementation, the way to obtain the distribution area data set is not limited to the two listed, and can also be other ways to obtain the distribution area data set output based on big data analysis or artificial intelligence processing.
[0044] S120, grouping the information activity of each sub-information pool in the initial information pool based on a pre-trained grouping model to obtain information container grouping results of each sub-information pool in the initial information pool.
[0045] In this embodiment, a grouping model for grouping information containers of each sub-information pool in the initial information pool is also stored in the server. Among them, because each sub-information pool in the initial information pool corresponds to the same effective time interval of the information pool, each sub-information pool can be divided into multiple information containers from the time dimension, and then the information container grouping result is determined for each sub-information pool in combination with the distribution area attributes and other parameters corresponding to each sub-information pool and the grouping model. That is, different sub-information pools have different corresponding distribution area attributes, even if the same grouping model is input, different information container grouping results are finally obtained. It can be seen that based on the above method, each sub-information pool in the initial information pool can be quickly and intelligently divided into multiple information containers, and multiple information containers can be intelligently grouped, so as to obtain the information container grouping results of each sub-information pool.
[0046] In one embodiment, before step S120, the method further includes:
[0047] A pre-stored time period division strategy is obtained, and each sub-information pool in the initial information pool is divided based on the time period division strategy to obtain initial grouping results of information containers corresponding to each sub-information pool.
[0048] In this embodiment, for example, each sub-information pool can be divided into information containers with the same total number based on a preset time period division strategy. If the information pool valid time interval of each sub-information pool in the initial information pool is from 0:00 on Monday of the current week to 24:00 on Sunday of the current week, that is, the information pool valid time interval of each sub-information pool is a complete natural week, then each sub-information pool can be divided into 21 information containers and every 3 information containers correspond to one of the natural days in the above natural week. More specifically, in sub-information pool 1, the effective time interval of the information pool from 0:00 on Monday of the current week to 24:00 on Sunday of the current week is divided into information container 1-information container 21 based on the time period division strategy, wherein the time period t1 corresponding to information container 1 is [0:00, 14:00] on Monday of the current week, the time period t2 corresponding to information container 2 is [14:00, 20:00] on Monday of the current week, and the time period t3 corresponding to information container 2 is [20:00, 24:00] on Monday of the current week, and so on, the remaining 18 information containers can also be divided as above.
[0049] Of course, the above example takes sub-information pool 1 as an example to illustrate that it is divided into 21 information containers based on the preset time period division strategy. Other sub-information pools in the initial information pool can also refer to the division method of sub-information pool 1 and be divided into 21 information containers.
[0050] In one embodiment, when obtaining the corresponding information container grouping result for each sub-information pool in the initial information pool, as follows Figure 4 As shown, step S120 includes:
[0051] S121, obtaining the initial grouping result and distribution area attributes of the information container corresponding to the sub-information pool;
[0052] S122, determining a target information activity parameter mapping relationship corresponding to the distribution area attribute from a plurality of stored information activity parameter mapping relationships based on the distribution area attribute;
[0053] S123, obtaining the information activity parameter corresponding to each information container in the initial grouping result of the information containers based on the target information activity parameter mapping relationship;
[0054] S124: Input the information activity parameter corresponding to each information container in the initial information container grouping result into the grouping model to obtain the information container grouping result corresponding to the sub-information pool.
[0055] In this embodiment, after each sub-information pool in the initial information pool is divided into information containers with the same total number, the pre-trained grouping model is used to obtain the information container grouping results corresponding to each sub-information pool. For example, still taking the initial grouping result of the information container of sub-information pool 1 including 21 information containers as an example, when further grouping the 21 information containers included in the initial grouping result of the information container of sub-information pool 1, first based on the distribution area attribute of sub-information pool 1 (such as the distribution area attribute of sub-information pool 1 corresponds to the XX1 area, and the XX1 area corresponds to the distribution area of the XX1 school or the distribution area of the XX1 industrial park), the target information activity parameter mapping relationship corresponding to the distribution area attribute is determined from the multiple information activity parameter mapping relationships stored locally, wherein the total number of mapping relationships corresponding to the multiple information activity parameter mapping relationships stored locally is the same as the total number of sub-information pools included in the initial information pool. In the mapping relationship of the target information activity parameters corresponding to sub-information pool 1, the corresponding information activity parameters can be queried for the above 21 information containers respectively (generally, the information activity parameters of the information containers are set to values between 0 and 1), and then the information activity parameters corresponding to the above 21 information containers are classified based on the grouping model (such as the K-means clustering model), and the information container grouping results corresponding to sub-information pool 1 are obtained. The process of obtaining the information container grouping results of other sub-information pools also refers to the corresponding acquisition process of the information container grouping results of sub-information pool 1. It can be seen that based on the above method, the information containers of each sub-information pool can be quickly and intelligently grouped.
[0056] For example, when the initial grouping result of the information containers of the sub-information pool 1 includes 21 information containers respectively recorded as information container 1 to information container 21, the information container grouping result obtained by grouping information containers 1 to information container 21 based on the grouping model includes information container group 1 to information container 5, information container group 2 includes information container 6 to information container 11, information container group 3 includes information container 12 to information container 18, and information container group 4 includes information container 19 to information container 21. At this time, in the above four information container groups corresponding to the sub-information pool 1, the sales data corresponding to each information container group is still unknown, and the server needs to further obtain it from other terminals.
[0057] S130. Obtain information container sales data for each information container grouping result corresponding to each sub-information pool in the initial information pool, and update the initial information pool based on the information container sales data to obtain a current information pool.
[0058] The information container sales data corresponding to each information container grouping result at least includes the information container purchase object, the information container purchase amount and the information container display ranking value.
[0059] In this embodiment, after the information container grouping results corresponding to each sub-information pool in the initial information pool are determined in the server, the information container grouping results corresponding to each sub-information pool can also be sent to at least one salesperson terminal (that is, a user terminal used by the salesperson) that has pre-established a communication binding relationship with the server. The salesperson terminal then interacts with other user terminals to obtain the information container sales data corresponding to the information container grouping results corresponding to each sub-information pool.
[0060] After determining the information container sales data corresponding to the information container grouping results corresponding to each sub-information pool in the initial information pool, the initial information pool is updated to obtain the current information pool. For example, after obtaining the information container sales data for information container group 1 to information container group 4 of sub-information pool 1, it is equivalent to determining the information container purchase object corresponding to each information container group (which can be a company name, a self-employed name, etc., and of course, a unique object ID number can also be set for each information container purchase object), the information container purchase amount and the information container display ranking value, and then the current sub-information pool 1 corresponding to sub-information pool 1 can be obtained. Among them, the information container grouping results corresponding to each sub-information pool in the current information pool inherit the information container grouping results corresponding to each sub-information pool in the initial information pool. Moreover, referring to the processing method for obtaining the current sub-information pool 1 corresponding to sub-information pool 1, other current sub-information pools corresponding to other sub-information pools can be obtained to form the current information pool.
[0061] In one embodiment, if Figure 5 As shown, when obtaining information container sales data based on the information container grouping result corresponding to each sub-information pool in the initial information pool, step S130 includes:
[0062] S131, obtaining the information container group included in the information container grouping result corresponding to the sub-information pool;
[0063] S132, obtaining the target receiving terminal, the information container effective time period set and the information container initial purchase amount set corresponding to each information container group in the information container grouping result, and sending the information container initial purchase amount set and the information container effective time period set corresponding to each information container group to the corresponding target receiving terminal;
[0064] S133: Receive information container selling sub-data sent by the target receiving terminal corresponding to each information container grouping to form information container selling data corresponding to the information container grouping result.
[0065] Among them, the information container sales sub-data sent by each target receiving terminal is sent based on the received information container initial purchase amount set and information container effective time period set, and each information container sales sub-data includes the information container purchase object, information container purchase amount and information container display ranking value.
[0066] In this embodiment, still referring to the above example, the information container grouping result corresponding to the sub-information pool 1 includes information container group 1-information container group 4, and information container group 1 corresponds to the target receiving terminal 1, information container group 2 corresponds to the target receiving terminal 2, information container group 3 corresponds to the target receiving terminal 3, and information container group 4 corresponds to the target receiving terminal 4; the server sends the information container effective time period set and the information container initial purchase amount set corresponding to information container group 1 to the target receiving terminal 1, sends the information container effective time period set and the information container initial purchase amount set corresponding to information container group 2 to the target receiving terminal 2, and sends the information container effective time period set and the information container initial purchase amount set corresponding to information container group 3 to the target receiving terminal 2. After the container initial purchase amount set is sent to the target receiving terminal 3 and the information container effective time period set and the information container initial purchase amount set corresponding to the information container group 4 are sent to the target receiving terminal 4, each target receiving terminal can acquire and determine the corresponding information container sales sub-data (including the information container purchase object, the information container purchase amount and the information container display ranking value) by online communication with several candidate information container purchase objects, wherein the information container purchase amount can preferably be the sum of the initial purchase amounts of each information container in the information container initial purchase amount set); finally, the information container sales sub-data sent by multiple target receiving terminals respectively constitute the information container sales data corresponding to the information container grouping result. It can be seen that based on the above method, the information container sales sub-data corresponding to each information container grouping can be quickly determined, thereby constituting the information container sales data corresponding to the information container grouping result.
[0067] S140: Obtain information container data to be displayed respectively according to the information container grouping results corresponding to each sub-information pool in the current information pool, and update the current information pool based on the information container data to be displayed to obtain a final information pool.
[0068] The information container groups included in each information container grouping result each correspond to a sub-data to be displayed of an information container.
[0069] In this embodiment, previously obtaining the information container selling data for the information container grouping results corresponding to each sub-information pool in the initial information pool is equivalent to obtaining the information container selling sub-data corresponding to each information container grouping, and thus determining the information container purchasing object corresponding to each information container grouping. After that, the server can also obtain the information container sub-data to be displayed (such as multiple static images + several paragraphs of text, or multiple dynamic images + several paragraphs of text, at least one video of a specified length, such as a video of 15 seconds in length, etc.) from the user terminal used by the corresponding information container purchasing object for each information container group, thereby updating the current information pool to obtain the final information pool.
[0070] In one embodiment, if Figure 6 As shown, when obtaining the information container to-be-displayed data according to the information container grouping result corresponding to each sub-information pool in the current information pool, step S140 includes:
[0071] S141, obtaining the information container group corresponding to the sub-information pool;
[0072] S142, obtaining the target receiving terminal corresponding to each information container group, and sending a display data acquisition request to the corresponding target receiving terminal;
[0073] S143: Receive the information container to-be-displayed sub-data sent by the target receiving terminal corresponding to each information container group based on the display data acquisition request to form information container to-be-displayed data corresponding to the information container grouping result.
[0074] In this embodiment, the process of obtaining the information container sales data corresponding to each information container grouping can also be referred to, which is also to first determine the target receiving terminal corresponding to each information container grouping (that is, the user terminal used by the information container purchasing object corresponding to each information container grouping), and then the corresponding information container purchasing object generates the information container sub-data to be displayed (such as multiple static pictures + several paragraphs of text, or multiple dynamic pictures + several paragraphs of text, at least one video of a specified length such as a video within 15 seconds, etc.) through a custom combination method, and finally each target receiving terminal uploads the information container sub-data to be displayed to the server to form the information container data to be displayed corresponding to the information container grouping result. It can be seen that based on the above method, the information container sub-data to be displayed corresponding to each information container grouping can be quickly determined, thereby forming the information container data to be displayed corresponding to the information container grouping result.
[0075] S150, obtaining information container effective time period sets corresponding to each information container group included in each sub-information pool in the final information pool, and pushing each information container group in the final information pool within the corresponding information container effective time period set to a preset receiving terminal for display.
[0076] In this embodiment, after the final information pool is obtained, the information container groups included in each of the sub-information pools are also known, and the information container effective time period set corresponding to each information container group can also be obtained by combining the effective time periods corresponding to the information containers included in the information container group. For example, the information container effective time period set of information container group 1 of sub-information pool 1 in the above example is obtained by combining the effective time intervals corresponding to information containers 1-information containers 5, more specifically, the whole day of the current Monday and [0:00, 14:00) and [14:00, 20:00) of the current Tuesday constitute the information container effective time period set of information container group 1).
[0077] In one embodiment, after step S150, the method further includes:
[0078] If an information pool expiration instruction is detected, the final information pool is stored in the storage space.
[0079] In this embodiment, if an information pool expiration instruction is detected, if the above example is still used, it means that the information pool of this natural week has completed its information push operation. At this time, the final information pool can be stored in the local storage space of the server for data history backup, and the final information pool in other areas other than the storage space is deleted. After that, a new information pool is created again in the next natural week, that is, the corresponding operations of steps S110-S150 are repeated, so as to achieve the acquisition of the final information pool of the next natural week and the intelligent information push.
[0080] It can be seen that the embodiment of the method can use the information container in the information pool as a carrier to quickly receive the sales data and the data to be displayed to complete automatic and rapid configuration, and push them to the preset receiving terminal within the corresponding effective time period set for timely display.
[0081] Figure 7 is a schematic block diagram of an intelligent information push device provided by an embodiment of the present invention. Figure 7 As shown, corresponding to the above information intelligent push method, the present invention also provides an information intelligent push device 100. The information intelligent push device 100 includes: an initial information pool creation unit 110, a container grouping result acquisition unit 120, a current information pool acquisition unit 130, a final information pool acquisition unit 140 and an information push unit 150.
[0082] The initial information pool creation unit 110 is used to obtain, in response to an information recommendation pool creation instruction, a plurality of sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction to form an initial information pool.
[0083] In this embodiment, the technical solution is described with the server as the execution subject. After the operation and maintenance personnel or management personnel of the information pool log in to the information intelligent push system in the server, they can create the information pool for this week on the human-computer interaction interface of the system, specifically by operating the information pool recommendation pool creation button in the human-computer interaction interface to trigger the generation of the information recommendation pool creation instruction; or a timed task is set in the intelligent push system of the server to automatically generate the information recommendation pool creation instruction at 00:00 every Monday. When the information recommendation pool creation instruction is generated in the information intelligent push system of the server in any way, multiple sub-information pools with unique distribution area attributes are created in the server based on the local distribution area data set based on the information recommendation pool creation instruction, thereby forming the initial information pool.
[0084] For example, the distribution area data set includes N1 areas (N1 is a positive integer), and they are recorded as Area1 to AreaN1 respectively (it should be noted that Area1 to AreaN1 are all distribution areas with unique attributes, and there are no overlapping areas between different areas). In the server's intelligent information push system, a sub-information pool can be automatically created for each of the N1 areas to form an initial information pool. That is, the initial information pool includes N1 sub-information pools, and each sub-information pool corresponds to a unique area. It can be seen that based on the above method, multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction can be quickly created.
[0085] In one embodiment, the initial information pool creating unit 110 is used to:
[0086] Obtaining the information pool effective time interval corresponding to the information recommendation pool creation instruction;
[0087] Obtaining the total number of distribution areas corresponding to the pre-stored distribution area data set;
[0088] Based on the total number of distribution areas, the same number of sub-information pools are created to form the initial information pool; wherein each sub-information pool corresponds to a unique distribution area in the distribution area data set, and the effective time interval of each sub-information pool is the effective time interval of the information pool.
[0089] In this embodiment, after the information recommendation pool creation instruction is detected in the server's information intelligent push system, its purpose is to create an initial information pool with an information pool effective time interval, which means that the created initial information pool is not long-term valid and has information push capabilities, and it must have information push capabilities within the information pool effective time interval. Moreover, the number of sub-information pools included in the initial information pool is determined by the total number of distribution areas corresponding to the distribution area data set. For example, still referring to the above example, the total number of distribution areas corresponding to the distribution area data set is N1, then the initial information pool includes N1 sub-information pools, and the effective time intervals of the above N1 sub-information pools can be uniformly set to the information pool effective time interval.
[0090] The distribution areas included in the distribution area data set can be obtained in the following ways: the first way is that after the server operation and maintenance personnel or management personnel log in to the information intelligent push system in the server, they manually import the electronic maps corresponding to the multiple distribution areas currently registered as valid service areas into the server; the second way is to manually select multiple distribution areas based on multiple candidate distribution areas provided by the server to form a distribution area data set. Of course, in specific implementation, the way to obtain the distribution area data set is not limited to the two listed, and can also be other ways to obtain the distribution area data set output based on big data analysis or artificial intelligence processing.
[0091] The container grouping result acquisition unit 120 is used to group the information activity of each sub-information pool in the initial information pool based on a pre-trained grouping model to obtain the information container grouping result of each sub-information pool in the initial information pool.
[0092] In this embodiment, a grouping model for grouping information containers of each sub-information pool in the initial information pool is also stored in the server. Among them, because each sub-information pool in the initial information pool corresponds to the same effective time interval of the information pool, each sub-information pool can be divided into multiple information containers from the time dimension, and then the information container grouping result is determined for each sub-information pool in combination with the distribution area attributes and other parameters corresponding to each sub-information pool and the grouping model. That is, different sub-information pools have different corresponding distribution area attributes, even if the same grouping model is input, different information container grouping results are finally obtained. It can be seen that based on the above method, each sub-information pool in the initial information pool can be quickly and intelligently divided into multiple information containers, and multiple information containers can be intelligently grouped, so as to obtain the information container grouping results of each sub-information pool.
[0093] In one embodiment, the information intelligent push device 100 further includes:
[0094] The time period division unit is used to obtain a pre-stored time period division strategy, and divide each sub-information pool in the initial information pool based on the time period division strategy to obtain initial grouping results of information containers corresponding to each sub-information pool.
[0095] In this embodiment, for example, each sub-information pool can be divided into information containers with the same total number based on a preset time period division strategy. If the information pool valid time interval of each sub-information pool in the initial information pool is from 0:00 on Monday of the current week to 24:00 on Sunday of the current week, that is, the information pool valid time interval of each sub-information pool is a complete natural week, then each sub-information pool can be divided into 21 information containers and every 3 information containers correspond to one of the natural days in the above natural week. More specifically, in sub-information pool 1, the effective time interval of the information pool from 0:00 on Monday of the current week to 24:00 on Sunday of the current week is divided into information container 1-information container 21 based on the time period division strategy, wherein the time period t1 corresponding to information container 1 is [0:00, 14:00] on Monday of the current week, the time period t2 corresponding to information container 2 is [14:00, 20:00] on Monday of the current week, and the time period t3 corresponding to information container 2 is [20:00, 24:00] on Monday of the current week, and so on, the remaining 18 information containers can also be divided as above.
[0096] Of course, the above example takes sub-information pool 1 as an example to illustrate that it is divided into 21 information containers based on the preset time period division strategy. Other sub-information pools in the initial information pool can also refer to the division method of sub-information pool 1 and be divided into 21 information containers.
[0097] In one embodiment, when obtaining the corresponding information container grouping result for each sub-information pool in the initial information pool, the container grouping result obtaining unit 120 is used to:
[0098] Obtaining the initial grouping result and distribution area attributes of the information container corresponding to the sub-information pool;
[0099] Determining a target information activity parameter mapping relationship corresponding to the distribution area attribute from a plurality of stored information activity parameter mapping relationships based on the distribution area attribute;
[0100] Acquire the information activity parameter corresponding to each information container in the initial grouping result of the information containers based on the target information activity parameter mapping relationship;
[0101] The information activity parameter corresponding to each information container in the initial information container grouping result is input into the grouping model to obtain the information container grouping result corresponding to the sub-information pool.
[0102] In this embodiment, after each sub-information pool in the initial information pool is divided into information containers with the same total number, the pre-trained grouping model is used to obtain the information container grouping results corresponding to each sub-information pool. For example, still taking the initial grouping result of the information container of sub-information pool 1 including 21 information containers as an example, when further grouping the 21 information containers included in the initial grouping result of the information container of sub-information pool 1, first based on the distribution area attribute of sub-information pool 1 (such as the distribution area attribute of sub-information pool 1 corresponds to the XX1 area, and the XX1 area corresponds to the distribution area of the XX1 school or the distribution area of the XX1 industrial park), the target information activity parameter mapping relationship corresponding to the distribution area attribute is determined from the multiple information activity parameter mapping relationships stored locally, wherein the total number of mapping relationships corresponding to the multiple information activity parameter mapping relationships stored locally is the same as the total number of sub-information pools included in the initial information pool. In the mapping relationship of the target information activity parameters corresponding to sub-information pool 1, the corresponding information activity parameters can be queried for the above 21 information containers respectively (generally, the information activity parameters of the information containers are set to values between 0 and 1), and then the information activity parameters corresponding to the above 21 information containers are classified based on the grouping model (such as the K-means clustering model), and the information container grouping results corresponding to sub-information pool 1 are obtained. The process of obtaining the information container grouping results of other sub-information pools also refers to the corresponding acquisition process of the information container grouping results of sub-information pool 1. It can be seen that based on the above method, the information containers of each sub-information pool can be quickly and intelligently grouped.
[0103] For example, when the initial grouping result of the information containers of the sub-information pool 1 includes 21 information containers respectively recorded as information container 1 to information container 21, the information container grouping result obtained by grouping information containers 1 to information container 21 based on the grouping model includes information container group 1 to information container 5, information container group 2 includes information container 6 to information container 11, information container group 3 includes information container 12 to information container 18, and information container group 4 includes information container 19 to information container 21. At this time, in the above four information container groups corresponding to the sub-information pool 1, the sales data corresponding to each information container group is still unknown, and the server needs to further obtain it from other terminals.
[0104] The current information pool acquisition unit 130 is used to respectively acquire information container sales data according to the information container grouping results corresponding to each sub-information pool in the initial information pool, and update the initial information pool based on the information container sales data to obtain the current information pool.
[0105] The information container sales data corresponding to each information container grouping result at least includes the information container purchase object, the information container purchase amount and the information container display ranking value.
[0106] In this embodiment, after the information container grouping results corresponding to each sub-information pool in the initial information pool are determined in the server, the information container grouping results corresponding to each sub-information pool can also be sent to at least one salesperson terminal (that is, a user terminal used by the salesperson) that has pre-established a communication binding relationship with the server. The salesperson terminal then interacts with other user terminals to obtain the information container sales data corresponding to the information container grouping results corresponding to each sub-information pool.
[0107] After determining the information container sales data corresponding to the information container grouping results corresponding to each sub-information pool in the initial information pool, the initial information pool is updated to obtain the current information pool. For example, after obtaining the information container sales data for information container group 1 to information container group 4 of sub-information pool 1, it is equivalent to determining the information container purchase object corresponding to each information container group (which can be a company name, a self-employed name, etc., and of course, a unique object ID number can also be set for each information container purchase object), the information container purchase amount and the information container display ranking value, and then the current sub-information pool 1 corresponding to sub-information pool 1 can be obtained. Among them, the information container grouping results corresponding to each sub-information pool in the current information pool inherit the information container grouping results corresponding to each sub-information pool in the initial information pool. Moreover, referring to the processing method for obtaining the current sub-information pool 1 corresponding to sub-information pool 1, other current sub-information pools corresponding to other sub-information pools can be obtained to form the current information pool.
[0108] In one embodiment, when obtaining information container sales data based on the information container grouping result corresponding to each sub-information pool in the initial information pool, the current information pool obtaining unit 130 is used to:
[0109] Obtaining the information container grouping included in the information container grouping result corresponding to the sub-information pool;
[0110] Obtaining the target receiving terminal, the information container effective time period set and the information container initial purchase amount set corresponding to each information container group in the information container grouping result, and sending the information container initial purchase amount set and the information container effective time period set corresponding to each information container group to the corresponding target receiving terminal;
[0111] Receive information container sales sub-data sent by the target receiving terminal corresponding to each information container grouping to form information container sales data corresponding to the information container grouping result; wherein the information container sales sub-data sent by each target receiving terminal is sent based on the received information container initial purchase amount set and information container effective time period set, and each information container sales sub-data includes the information container purchase object, the information container purchase amount and the information container display ranking value.
[0112] In this embodiment, still referring to the above example, the information container grouping result corresponding to the sub-information pool 1 includes information container group 1-information container group 4, and information container group 1 corresponds to the target receiving terminal 1, information container group 2 corresponds to the target receiving terminal 2, information container group 3 corresponds to the target receiving terminal 3, and information container group 4 corresponds to the target receiving terminal 4; the server sends the information container effective time period set and the information container initial purchase amount set corresponding to information container group 1 to the target receiving terminal 1, sends the information container effective time period set and the information container initial purchase amount set corresponding to information container group 2 to the target receiving terminal 2, and sends the information container effective time period set and the information container initial purchase amount set corresponding to information container group 3 to the target receiving terminal 2. After the container initial purchase amount set is sent to the target receiving terminal 3 and the information container effective time period set and the information container initial purchase amount set corresponding to the information container group 4 are sent to the target receiving terminal 4, each target receiving terminal can acquire and determine the corresponding information container sales sub-data (including the information container purchase object, the information container purchase amount and the information container display ranking value) by online communication with several candidate information container purchase objects, wherein the information container purchase amount can preferably be the sum of the initial purchase amounts of each information container in the information container initial purchase amount set); finally, the information container sales sub-data sent by multiple target receiving terminals respectively constitute the information container sales data corresponding to the information container grouping result. It can be seen that based on the above method, the information container sales sub-data corresponding to each information container grouping can be quickly determined, thereby constituting the information container sales data corresponding to the information container grouping result.
[0113] The final information pool acquisition unit 140 is used to respectively acquire information container data to be displayed according to the information container grouping results corresponding to each sub-information pool in the current information pool, and update the current information pool based on the information container data to be displayed to obtain a final information pool.
[0114] The information container groups included in each information container grouping result each correspond to a sub-data to be displayed of an information container.
[0115] In this embodiment, previously obtaining the information container selling data for the information container grouping results corresponding to each sub-information pool in the initial information pool is equivalent to obtaining the information container selling sub-data corresponding to each information container grouping, and thus determining the information container purchasing object corresponding to each information container grouping. After that, the server can also obtain the information container sub-data to be displayed (such as multiple static images + several paragraphs of text, or multiple dynamic images + several paragraphs of text, at least one video of a specified length, such as a video of 15 seconds in length, etc.) from the user terminal used by the corresponding information container purchasing object for each information container group, thereby updating the current information pool to obtain the final information pool.
[0116] In one embodiment, when obtaining the information container to-be-displayed data according to the information container grouping result corresponding to each sub-information pool in the current information pool, the final information pool obtaining unit 140 is used to:
[0117] Obtaining the information container group corresponding to the sub-information pool;
[0118] Obtaining the target receiving terminal corresponding to each information container group, and sending a display data acquisition request to the corresponding target receiving terminal;
[0119] The information container to-be-displayed sub-data sent by the target receiving terminal corresponding to each information container group based on the display data acquisition request is received to form the information container to-be-displayed data corresponding to the information container grouping result.
[0120] In this embodiment, the process of obtaining the information container sales data corresponding to each information container grouping can also be referred to, which is also to first determine the target receiving terminal corresponding to each information container grouping (that is, the user terminal used by the information container purchasing object corresponding to each information container grouping), and then the corresponding information container purchasing object generates the information container sub-data to be displayed (such as multiple static pictures + several paragraphs of text, or multiple dynamic pictures + several paragraphs of text, at least one video of a specified length such as a video within 15 seconds, etc.) through a custom combination method, and finally each target receiving terminal uploads the information container sub-data to be displayed to the server to form the information container data to be displayed corresponding to the information container grouping result. It can be seen that based on the above method, the information container sub-data to be displayed corresponding to each information container grouping can be quickly determined, thereby forming the information container data to be displayed corresponding to the information container grouping result.
[0121] The information push unit 150 is used to obtain the information container effective time period set corresponding to each information container group included in each sub-information pool in the final information pool, and push each information container group in the final information pool within the corresponding information container effective time period set to a preset receiving terminal for display.
[0122] In this embodiment, after the final information pool is obtained, the information container groups included in each of the sub-information pools are also known, and the information container effective time period set corresponding to each information container group can also be obtained by combining the effective time periods corresponding to the information containers included in the information container group. For example, the information container effective time period set of information container group 1 of sub-information pool 1 in the above example is obtained by combining the effective time intervals corresponding to information containers 1-information containers 5, more specifically, the whole day of the current Monday and [0:00, 14:00) and [14:00, 20:00) of the current Tuesday constitute the information container effective time period set of information container group 1).
[0123] In one embodiment, the information intelligent push device 100 further includes:
[0124] The information pool storage control unit is used to store the final information pool into the storage space if an information pool expiration instruction is detected.
[0125] In this embodiment, if an information pool expiration instruction is detected, if the above example is continued to be referred to, it means that the information pool of this natural week has completed its information push operation. At this time, the final information pool can be stored in the local storage space of the server for data history backup, and the final information pool in other areas other than the storage space is deleted. After that, a new information pool is created again in the next natural week, that is, the initial information pool creation unit 110, the container grouping result acquisition unit 120, the current information pool acquisition unit 130, the final information pool acquisition unit 140 and the information push unit 150 are repeatedly started to perform corresponding operations, thereby realizing the acquisition of the final information pool of the next natural week and intelligent information push.
[0126] It can be seen that the embodiment of the device can use the information container in the information pool as a carrier to quickly receive the sales data and the data to be displayed to complete automatic and rapid configuration, and push them to the preset receiving terminal within the corresponding effective time period set for timely display.
[0127] The above-mentioned intelligent information push device can be implemented in the form of a computer program. The computer program can be used in Figure 8 Runs on the computer device shown.
[0128] See also Figure 8 , Figure 8 The schematic block diagram of a computer device provided by an embodiment of the present invention is shown in FIG. The computer device integrates any one of the information intelligent push devices provided by an embodiment of the present invention.
[0129] See also Figure 8The computer device 400 includes a processor 402 , a memory and a network interface 405 connected via a system bus 401 , wherein the memory may include a storage medium 403 and an internal memory 404 .
[0130] The storage medium 403 can store an operating system 4031 and a computer program 4032. The computer program 4032 includes program instructions, and when the program instructions are executed, the processor 402 can execute the above-mentioned information intelligent push method.
[0131] The processor 402 is used to provide computing and control capabilities to support the operation of the entire computer device.
[0132] The internal memory 404 provides an environment for the operation of the computer program 4032 in the storage medium 403. When the computer program 4032 is executed by the processor 402, the processor 402 can execute the above-mentioned information intelligent push method.
[0133] The network interface 405 is used to communicate with other devices over the network. Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0134] The processor 402 is used to run a computer program 4032 stored in the memory to implement the above-mentioned intelligent information push method.
[0135] It should be understood that in the embodiment of the present invention, the processor 402 may be a central processing unit (CPU), and the processor 402 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0136] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.
[0137] Therefore, the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the above-mentioned intelligent information push method.
[0138] The computer-readable storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.
[0139] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0140] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0141] The steps in the method of the embodiment of the present invention can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0142] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.
[0143] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for intelligent information push, characterized in that: include: In response to an information recommendation pool creation instruction, a plurality of sub-information pools having unique distribution area attributes corresponding to the information recommendation pool creation instruction are acquired to form an initial information pool; Based on the pre-trained grouping model, each sub-information pool in the initial information pool is grouped according to information activity, so as to obtain the information container grouping result of each sub-information pool in the initial information pool; Acquire information container sales data for each information container grouping result corresponding to each sub-information pool in the initial information pool, and update the initial information pool based on the information container sales data to obtain a current information pool; wherein the information container sales data corresponding to each information container grouping result at least includes an information container purchase object, an information container purchase amount, and an information container display ranking value; According to the information container grouping results corresponding to each sub-information pool in the current information pool, respectively, the information container data to be displayed is obtained, and based on the information container data to be displayed, the current information pool is updated to obtain a final information pool; The information container effective time period sets corresponding to each information container group included in each sub-information pool in the final information pool are obtained, and each information container group in the final information pool is pushed to a preset receiving terminal within the corresponding information container effective time period set for display.
2. The method according to claim 1, characterized in that The step of acquiring a plurality of sub-information pools having unique distribution area attributes corresponding to the information recommendation pool creation instruction to form an initial information pool includes: Obtaining the information pool effective time interval corresponding to the information recommendation pool creation instruction; Obtaining the total number of distribution areas corresponding to the pre-stored distribution area data set; Based on the total number of distribution areas, the same number of sub-information pools are created to form the initial information pool; wherein each sub-information pool corresponds to a unique distribution area in the distribution area data set, and the effective time interval of each sub-information pool is the effective time interval of the information pool.
3. The method according to claim 1, characterized in that Before the step of grouping the information activity of each sub-information pool in the initial information pool based on the pre-trained grouping model to obtain the information container grouping result of each sub-information pool in the initial information pool, the method further includes: A pre-stored time period division strategy is obtained, and each sub-information pool in the initial information pool is divided based on the time period division strategy to obtain initial grouping results of information containers corresponding to each sub-information pool.
4. The method according to claim 3, characterized in that The method of grouping the information activity of each sub-information pool in the initial information pool based on the pre-trained grouping model to obtain the corresponding information container grouping result for each sub-information pool in the initial information pool includes: Obtaining the initial grouping result and distribution area attributes of the information container corresponding to the sub-information pool; Determining a target information activity parameter mapping relationship corresponding to the distribution area attribute from a plurality of stored information activity parameter mapping relationships based on the distribution area attribute; Acquire the information activity parameter corresponding to each information container in the initial grouping result of the information containers based on the target information activity parameter mapping relationship; The information activity parameter corresponding to each information container in the initial information container grouping result is input into the grouping model to obtain the information container grouping result corresponding to the sub-information pool.
5. The method according to claim 1, characterized in that The information container selling data is obtained respectively according to the information container grouping results corresponding to each sub-information pool in the initial information pool, and the information container selling data is obtained by updating the initial information pool based on the information container selling data to obtain the information container grouping results corresponding to each sub-information pool in the initial information pool in the current information pool, including: Obtaining the information container grouping included in the information container grouping result corresponding to the sub-information pool; Obtaining the target receiving terminal, the information container effective time period set and the information container initial purchase amount set corresponding to each information container group in the information container grouping result, and sending the information container initial purchase amount set and the information container effective time period set corresponding to each information container group to the corresponding target receiving terminal; Receive information container sales sub-data sent by the target receiving terminal corresponding to each information container grouping to form information container sales data corresponding to the information container grouping result; wherein the information container sales sub-data sent by each target receiving terminal is sent based on the received information container initial purchase amount set and information container effective time period set, and each information container sales sub-data includes the information container purchase object, the information container purchase amount and the information container display ranking value.
6. The method according to claim 1, characterized in that When obtaining the information container to-be-displayed data respectively according to the information container grouping results corresponding to each sub-information pool in the current information pool, obtaining the information container to-be-displayed data according to the information container grouping results corresponding to each sub-information pool in the current information pool includes: Obtaining the information container group corresponding to the sub-information pool; Obtaining the target receiving terminal corresponding to each information container group, and sending a display data acquisition request to the corresponding target receiving terminal; The information container to-be-displayed sub-data sent by the target receiving terminal corresponding to each information container group based on the display data acquisition request is received to form the information container to-be-displayed data corresponding to the information container grouping result.
7. The method according to claim 1, characterized in that After the step of obtaining the information container effective time period sets respectively corresponding to the information container groups included in each sub-information pool in the final information pool, and pushing the information container groups in the final information pool to the preset receiving terminal within the corresponding information container effective time period sets for display, the method further includes: If an information pool expiration instruction is detected, the final information pool is stored in the storage space.
8. An intelligent information push device, characterized in that: include: An initial information pool creation unit, configured to, in response to an information recommendation pool creation instruction, obtain a plurality of sub-information pools having unique distribution area attributes corresponding to the information recommendation pool creation instruction to form an initial information pool; A container grouping result acquisition unit, used to group the information activity of each sub-information pool in the initial information pool based on a pre-trained grouping model to obtain the information container grouping result of each sub-information pool in the initial information pool; The current information pool acquisition unit is used to respectively acquire information container sales data for the information container grouping results corresponding to each sub-information pool in the initial information pool, and update the initial information pool based on the information container sales data to obtain the current information pool; wherein the information container sales data corresponding to each information container grouping result at least includes the information container purchase object, the information container purchase amount and the information container display ranking value; A final information pool acquisition unit, configured to respectively acquire information container data to be displayed according to the information container grouping results corresponding to each sub-information pool in the current information pool, and update the current information pool based on the information container data to be displayed to obtain a final information pool; The information push unit is used to obtain the information container effective time period set corresponding to each information container group included in each sub-information pool in the final information pool, and push each information container group in the final information pool within the corresponding information container effective time period set to a preset receiving terminal for display.
9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the information intelligent push method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the method for intelligent information push according to any one of claims 1 to 7 can be implemented.
Citation Information
Patent Citations
Method and system for providing dynamic advertising on a second screen based on social messages
CN104041058A
Information recommendation method and device, electronic device and storage medium
CN112422592A
Container state monitoring method, device and system and medium
CN113485896A
Data display method and device, electronic equipment and storage medium
CN117150100A
