Information intelligent pushing method and device, computer device and storage medium

By creating sub-information pools with unique distribution area attributes within the information carrier, and updating the information pools using grouping models and sales data, the problem of low configuration efficiency is solved, enabling rapid automatic configuration and timely display of information containers.

CN119202429BActive Publication Date: 2026-06-26SHENZHEN LEXIN SOFTWARE TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN LEXIN SOFTWARE TECH CO LTD
Filing Date
2024-09-09
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In existing technologies, configuring multiple push information display positions in an information carrier requires editing code in conjunction with the display content materials, resulting in low configuration efficiency and low efficiency in obtaining complete data.

Method used

By responding to the instruction to create an information recommendation pool, a sub-information pool with a unique distribution area attribute is obtained. The information activity is grouped using a pre-trained grouping model, and the sales data and data to be displayed in the information container are obtained. The information pool is updated and finally pushed to the receiving terminal within the effective time period.

Benefits of technology

It enables rapid and automatic configuration and timely display of information containers, improving configuration efficiency and data acquisition efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119202429B_ABST
    Figure CN119202429B_ABST
Patent Text Reader

Abstract

The application discloses an information intelligent pushing method and device, computer equipment and a storage medium. The method comprises the following steps: obtaining sub-information pools corresponding to information recommendation pool creation instructions to form an initial information pool; obtaining information container grouping results of each sub-information pool in the initial information pool based on a grouping model; obtaining information container selling data for each information container grouping result to update the initial information pool to obtain a current information pool; obtaining information container to-be-displayed data for the information container grouping result of each sub-information pool to update the current information pool to obtain a final information pool; and pushing each information container in the final information pool to a preset receiving terminal in a corresponding information container effective time period set to be displayed. The embodiment of the application can quickly receive selling data and to-be-displayed data by taking information containers in the information pool as carriers to complete automatic and rapid configuration, and push the information containers to the preset receiving terminal in the corresponding effective time period set to be displayed in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of information push technology, and in particular to intelligent information push methods, devices, computer equipment, and storage media. Background Technology

[0002] In the current information push field, the information to be pushed is generally displayed on web pages, H5 pages (H5 is HTML5, which is a language description method for building web content) or application pages. This requires the developers of the above-mentioned carriers to configure the multiple push information display positions on the page individually.

[0003] When configuring multiple push notification display positions on web pages, H5 pages, or application pages, it is necessary to edit code to implement the display of multiple push notification display positions within the corresponding effective time period. In addition, it is necessary to edit the code accordingly based on the content materials to be displayed in each push notification display position. The above process reduces configuration efficiency due to the large amount of configuration work, and also reduces the efficiency of obtaining complete push notification display position data. Summary of the Invention

[0004] This invention provides an intelligent information push method, apparatus, computer device, 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 based on the content materials to be displayed so that the push information display positions are displayed within the corresponding effective time period. This reduces the configuration efficiency due to the large amount of configuration work, and also reduces the efficiency of obtaining complete push information display position data.

[0005] In a first aspect, embodiments of the present invention provide an intelligent information push method, comprising:

[0006] In response to the information recommendation pool creation instruction, multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction are obtained to form an initial information pool;

[0007] Based on a pre-trained grouping model, each sub-information pool in the initial information pool is grouped by information activity to obtain the information container grouping results of each sub-information pool in the initial information pool;

[0008] For each information container grouping result in the initial information pool, information container sales data is obtained, and the initial information pool is updated 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 includes at least the information container purchase object, the information container purchase amount, and the information container display ranking value;

[0009] For each information container grouping result corresponding to the sub-information pool in the current information pool, obtain the information container data to be displayed, and update the current information pool based on the information container data to be displayed to obtain the final information pool;

[0010] Obtain the set of effective time periods for each information container group in each sub-information pool of the final information pool, and push each information container group in the final information pool to a preset receiving terminal for display within the corresponding set of effective time periods.

[0011] Secondly, embodiments of the present invention also provide an intelligent information push device, which includes:

[0012] The initial information pool creation unit is used to respond to the information recommendation pool creation instruction, obtain multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction, and form an initial information pool.

[0013] The container grouping result acquisition unit is used to group each sub-information pool in the initial information pool based on the information activity of the pre-trained grouping model, and 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 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 includes at least the information container purchase object, the information container purchase amount, and the information container display ranking value;

[0015] The final information pool acquisition unit is used to acquire the information container data to be displayed for each information container grouping result 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 the final information pool.

[0016] The information push unit is used to obtain the set of effective time periods of 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 to a preset receiving terminal for display within the corresponding set of effective time periods.

[0017] Thirdly, embodiments of the present invention also provide a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method described in the first aspect above.

[0018] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, can implement the method described in the first aspect above.

[0019] This invention provides an intelligent information push method, apparatus, computer device, and storage medium. The method includes: responding to an information recommendation pool creation instruction, acquiring multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction to form an initial information pool; acquiring information container grouping results for each sub-information pool in the initial information pool based on a pre-trained grouping model; acquiring 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 the current information pool; wherein, the information container sales data corresponding to each information container grouping result includes at least the information container purchase object, the information container purchase amount, and the information container display ranking value; acquiring information container data to be displayed 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 data to be displayed to obtain the final information pool; acquiring the set of information container effective time periods 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 for display within the corresponding set of information container effective time periods. The embodiments of the present invention can not only quickly receive sales data and data to be displayed using information containers in the information pool as carriers to complete automatic and rapid configuration, but also push them to preset receiving terminals for timely display within the corresponding effective time period set. Attached Figure Description

[0020] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a schematic diagram illustrating an application scenario of the intelligent information push method provided in this embodiment of the invention;

[0022] Figure 2 A flowchart illustrating the intelligent information push method provided in an embodiment of the present invention;

[0023] Figure 3 This is a schematic diagram of a sub-process of the intelligent information push method provided in an embodiment of the present invention;

[0024] Figure 4This is a schematic diagram of another sub-process of the intelligent information push method provided in the embodiments of the present invention;

[0025] Figure 5 This is a schematic diagram of another sub-process of the intelligent information push method provided in the embodiments of the present invention;

[0026] Figure 6 This is another sub-process diagram of the intelligent information push method provided in the embodiments of the present invention;

[0027] Figure 7 A schematic block diagram of an intelligent information push device provided in an embodiment of the present invention;

[0028] Figure 8 A schematic block diagram of a computer device provided for an embodiment of the present invention. Detailed Implementation

[0029] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort 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 "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0031] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0032] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0033] Please also refer to Figure 1 and Figure 2 ,in Figure 1 This is a schematic diagram illustrating a scenario of the intelligent information push method according to an embodiment of the present invention. Figure 2 This is a flowchart illustrating the intelligent information push method provided in an embodiment of the present invention. Figure 1As shown, the intelligent information push method provided in this embodiment of the invention is applied to server 10, which is communicatively connected to receiving terminal 20, wherein some terminals in 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 the information recommendation pool creation instruction, obtain multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction to form an initial information pool.

[0036] In this embodiment, the technical solution is described with the server as the execution entity. When the information pool's operation and maintenance personnel or administrators log into the intelligent information push system on the server, they can create the information pool for the current week on the system's human-computer interaction interface. Specifically, they can trigger the generation of an information recommendation pool creation instruction by operating the information pool recommendation pool creation button on the human-computer interaction interface; or they can set a scheduled task in the server's intelligent push system to automatically generate the information recommendation pool creation instruction at 00:00 every Monday. Regardless of how the information recommendation pool creation instruction is generated in the server's intelligent information push system, multiple sub-information pools with unique distribution area attributes are created on the server based on the local distributed area dataset corresponding to that instruction, thus forming the initial information pool.

[0037] For example, a distributed dataset might contain N1 regions (N1 being a positive integer), denoted as Area1 to AreaN1 (note that Area1 to AreaN1 are all unique distributed regions, with no overlap between them). The server's intelligent information push system can automatically create a sub-information pool for each of these N1 regions to form the initial information pool. That is, the initial information pool includes N1 sub-information pools, and each sub-information pool corresponds to a unique region. Therefore, this method can quickly create multiple sub-information pools with unique distributed region attributes, corresponding to the information recommendation pool creation command.

[0038] In one embodiment, such as Figure 3 As shown, step S110 includes:

[0039] S111. Obtain the effective time interval of the information pool corresponding to the information recommendation pool creation instruction;

[0040] S112. Obtain the total number of distribution regions corresponding to the pre-stored distribution region dataset;

[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 dataset, 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 intelligent push system on the server detects the information recommendation pool creation instruction, its purpose is to create an initial information pool with an effective time interval. This means that the created initial information pool is not permanently valid and does not possess information push capabilities; rather, it only has information push capabilities within the effective time interval of the information pool. Furthermore, the number of sub-information pools included in the initial information pool is determined by the total number of distribution regions corresponding to the distribution region dataset. For example, referring to the above example, if the total number of distribution regions corresponding to the distribution region dataset is N1, then the initial information pool includes N1 sub-information pools, and the effective time interval of these N1 sub-information pools can be uniformly set as the effective time interval of the information pool.

[0043] The distribution areas included in the distribution area dataset can be obtained in the following ways: First, server maintenance or management personnel can log into the server's intelligent information push system and manually import electronic maps corresponding to multiple distribution areas that have been registered as valid service areas into the server. Second, based on multiple candidate distribution areas provided by the server, multiple distribution areas can be manually selected to form the distribution area dataset. Of course, in specific implementations, the methods for obtaining the distribution area dataset are not limited to the two listed above; other methods based on big data analysis or artificial intelligence processing can also be used to obtain the distribution area dataset.

[0044] S120. Based on the pre-trained grouping model, the information activity of each sub-information pool in the initial information pool is grouped to obtain the information container grouping result of each sub-information pool in the initial information pool.

[0045] In this embodiment, the server also stores a grouping model for grouping information containers into information containers for each sub-information pool in the initial information pool. Since each sub-information pool in the initial information pool corresponds to the same effective time interval, each sub-information pool can be first divided into multiple information containers along the time dimension. Then, combining parameters such as the distribution area attributes corresponding to each sub-information pool and the grouping model, the information container grouping result is determined for each sub-information pool. That is, different sub-information pools may have different corresponding distribution area attributes, resulting in different information container grouping results even when the same grouping model is input. Therefore, 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 these multiple information containers can be intelligently grouped to obtain the information container grouping result for each sub-information pool.

[0046] In one embodiment, the method further includes the following steps before step S120:

[0047] Obtain a pre-stored time period division strategy, and divide each sub-information pool in the initial information pool according to the time period division strategy to obtain the initial grouping result of the information container 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 pre-set time period division strategy. If the effective time interval of each sub-information pool in the initial information pool is from 0:00 on Monday to 24:00 on Sunday of the current week, that is, the effective 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-mentioned natural week. More specifically, within the effective time interval of information pool 1 from 0:00 on Monday to 24:00 on Sunday of the current week, information pool 1 is divided into information container 1 to information container 21 based on the time period division strategy. 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). The remaining 18 information containers can also be divided in the same way.

[0049] Of course, the above example uses sub-information pool 1 as an example to illustrate that it is divided into 21 information containers based on a pre-set time period division strategy. Other sub-information pools in the initial information pool can also be divided into 21 information containers in the same way as sub-information pool 1.

[0050] In one embodiment, when obtaining the corresponding information container grouping result for each sub-information pool in the initial information pool, such as Figure 4 As shown, step S120 includes:

[0051] S121. Obtain the initial grouping result and distribution area attribute of the information container corresponding to the sub-information pool;

[0052] S122. Based on the distribution area attribute, determine the target information activity parameter mapping relationship corresponding to the distribution area attribute from multiple stored information activity parameter mapping relationships;

[0053] S123. Obtain the information activity parameter corresponding to each information container in the initial grouping result of the information container based on the target information activity parameter mapping relationship;

[0054] S124. Input the information activity parameter corresponding to each information container in the initial grouping result of the information container into the grouping model to obtain the information container grouping result corresponding to the sub-information pool.

[0055] In this embodiment, after dividing each sub-information pool in the initial information pool into information containers with the same total number, the grouping results of the information containers corresponding to each sub-information pool are obtained using a pre-trained grouping model. For example, taking the initial grouping result of information containers in sub-information pool 1 as including 21 information containers, when further grouping the 21 information containers included in the initial grouping result of information containers in sub-information pool 1, the target information activity parameter mapping relationship corresponding to the distribution area attribute is first determined based on the distribution area attribute of sub-information pool 1 (e.g., the distribution area attribute of sub-information pool 1 corresponds to region XX1, and region XX1 corresponds to the distribution area of ​​XX1 school or the distribution area of ​​XX1 industrial park). 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 target information activity parameter mapping relationship corresponding to sub-information pool 1, the corresponding information activity parameters can be queried for each of the 21 information containers (generally, the information activity parameter value of the information container is set between 0 and 1). Then, the information activity parameters corresponding to the above 21 information containers are classified according to the grouping model (such as K-means clustering model) to obtain the information container grouping results corresponding to sub-information pool 1. The process of obtaining the information container grouping results of other sub-information pools is also the same as the process of obtaining the information container grouping results of sub-information pool 1. It can be seen that the above method realizes the fast and intelligent grouping of information containers in each sub-information pool.

[0056] For example, if the initial grouping result of the information containers in sub-information pool 1 includes 21 information containers, denoted as information container 1 to information container 21, then the grouping result obtained by grouping information containers 1 to 21 based on the grouping model is as follows: Information container group 1 includes information containers 1 to 5, information container group 2 includes information containers 6 to 11, information container group 3 includes information containers 12 to 18, and information container group 4 includes information containers 19 to 21. At this time, the sales data corresponding to each of the above four information container groups in sub-information pool 1 is still unknown and needs to be further obtained by the server 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 the current information pool.

[0058] Among them, the sales data of each information container group result includes at least 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 (i.e., the user terminal used by the salesperson) that has established a communication binding relationship with the server in advance. Then, the salesperson terminal interacts with other user terminals to obtain the information container sales data corresponding to the information container grouping results of each sub-information pool.

[0060] After determining the information container sales data corresponding to the information container grouping results of 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 groups 1-4 of sub-information pool 1, it is equivalent to determining the information container purchase object (which can be a company name, individual business name, etc., or a unique object ID number can be set for each information container purchase object), the information container purchase amount, and the information container display ranking value corresponding to each information container group, thus obtaining the current sub-information pool 1 corresponding to sub-information pool 1. 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, by 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, thus forming the current information pool.

[0061] In one embodiment, such as Figure 5 As shown, when obtaining information container sales data for the information container grouping results corresponding to each sub-information pool in the initial information pool, step S130 includes:

[0062] S131. Obtain the information container groups included in the information container grouping results corresponding to the sub-information pool;

[0063] S132. Obtain the target receiving terminal, the set of effective time periods of information containers and the set of initial purchase amounts of information containers corresponding to each information container group in the information container grouping result, and send the set of initial purchase amounts of information containers and the set of effective time periods of information containers corresponding to each information container group to the corresponding target receiving terminal.

[0064] S133. Receive information container sales sub-data sent by the target receiving terminal corresponding to each information container group, so as to form information container sales data corresponding to the information container grouping result.

[0065] The information container sales sub-data sent by each target receiving terminal is based on the initial purchase amount set and the effective time period set of the received information containers. Each information container sales sub-data includes the information container purchase object, the information container purchase amount, and the information container display ranking value.

[0066] In this embodiment, referring to the example above, the information container grouping result corresponding to sub-information pool 1 includes information container group 1 to information container group 4, and information container group 1 corresponds to target receiving terminal 1, information container group 2 corresponds to target receiving terminal 2, information container group 3 corresponds to target receiving terminal 3, and information container group 4 corresponds to target receiving terminal 4; the server sends the set of effective time periods and the set of initial purchase amounts of information containers corresponding to information container group 1 to target receiving terminal 1, the set of effective time periods and the set of initial purchase amounts of information containers corresponding to information container group 2 to target receiving terminal 2, and the set of effective time periods and the set of initial purchase amounts of information containers corresponding to information container group 3 to target receiving terminal 4. After sending the initial purchase amount set of containers to target receiving terminal 3, and also sending the effective time period set of information containers and the initial purchase amount set of information containers corresponding to information container group 4 to target receiving terminal 4, each target receiving terminal can obtain and determine the corresponding information container sales sub-data (including information container purchase object, information container purchase amount, and information container display ranking value) by communicating online with several candidate information container purchase objects. Preferably, the information container purchase amount can be the sum of the initial purchase amounts of all information containers in the initial purchase amount set. Finally, the information container sales sub-data sent by multiple target receiving terminals respectively constitutes 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 group can be quickly determined, thereby forming the information container sales data corresponding to the information container grouping result.

[0067] S140. Obtain the information container data to be displayed for each information container grouping result 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 the final information pool.

[0068] Each information container grouping result contains an information container sub-data to be displayed.

[0069] In this embodiment, obtaining the information container sales data for each information container grouping result corresponding to each sub-information pool in the initial information pool is equivalent to obtaining the information container sales sub-data corresponding to each information container group, thus determining the information container purchase object corresponding to each information container group. Afterwards, the server can also obtain the information container to be displayed sub-data (such as multiple static images + several text segments, or multiple dynamic images + several text segments, or at least one video of a specified duration, such as a video with a duration of 15 seconds, etc.) from the user terminal used by the corresponding information container purchase object for each information container group, thereby updating the current information pool to obtain the final information pool.

[0070] In one embodiment, such as Figure 6 As shown, when obtaining the data to be displayed for the information container corresponding to the grouping result of each sub-information pool in the current information pool, step S140 includes:

[0071] S141. Obtain the information container groupings included in the sub-information pool;

[0072] S142. Obtain the target receiving terminal corresponding to each information container group, and send the display data acquisition request to the corresponding target receiving terminal.

[0073] S143. Receive the information container sub-data to be displayed sent by the target receiving terminal corresponding to each information container group based on the display data acquisition request, so as to form the information container data to be displayed 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 group can be referenced similarly. First, the target receiving terminal corresponding to each information container group (i.e., the user terminal used by the information container purchaser corresponding to each information container group) is determined. Then, the corresponding information container purchaser generates the information container to be displayed sub-data through a custom combination method (such as multiple static images + several text segments, or multiple dynamic images + several text segments, or at least one video of a specified duration, such as a video within 15 seconds). Finally, each target receiving terminal uploads the information container to be displayed sub-data to the server to form the information container to be displayed data corresponding to the information container grouping result. It can be seen that based on the above method, the information container to be displayed sub-data corresponding to each information container group can be quickly determined, thereby forming the information container to be displayed data corresponding to the information container grouping result.

[0075] S150. Obtain the set of effective time periods for each information container group in each sub-information pool of the final information pool, and push each information container group in the final information pool to a preset receiving terminal for display within the corresponding set of effective time periods.

[0076] In this embodiment, once the final information pool is obtained, the information container groups included in each of its sub-information pools are also known, and the set of effective time periods for each information container group can be obtained by combining the effective time periods corresponding to the information containers included in the information container group. For example, in the example above, the set of effective time periods for information containers in information container group 1 of sub-information pool 1 is obtained by combining the effective time intervals corresponding to information containers 1-5 respectively. More specifically, the entire day of Monday of the current week and [0:00, 14:00) and [14:00, 20:00) of Tuesday of the current week constitute the set of effective time periods for information containers in information container group 1.

[0077] In one embodiment, the method further includes the following after step S150:

[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, and referring to the above example, it indicates that the information pool for this natural week has completed its information push operation. At this time, the final information pool can be stored in the server's local storage space for data history backup, and the final information pools in other areas outside the storage space are deleted. Then, in the next natural week, a new information pool is created again, that is, the corresponding operations of steps S110-S150 are repeated, thereby realizing the acquisition of the final information pool for the next natural week and intelligent information push.

[0080] As can be seen, the implementation of this method can quickly receive sales data and data to be displayed using the information container in the information pool as a carrier to complete automatic and rapid configuration, and push it to the preset receiving terminal for timely display within the corresponding effective time period set.

[0081] Figure 7 This is a schematic block diagram of an intelligent information push device provided in an embodiment of the present invention. Figure 7 As shown, corresponding to the above-mentioned intelligent information push method, the present invention also provides an intelligent information push device 100. The intelligent information 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 respond to the information recommendation pool creation instruction by acquiring multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction, so as to form an initial information pool.

[0083] In this embodiment, the technical solution is described with the server as the execution entity. When the information pool's operation and maintenance personnel or administrators log into the intelligent information push system on the server, they can create the information pool for the current week on the system's human-computer interaction interface. Specifically, they can trigger the generation of an information recommendation pool creation instruction by operating the information pool recommendation pool creation button on the human-computer interaction interface; or they can set a scheduled task in the server's intelligent push system to automatically generate the information recommendation pool creation instruction at 00:00 every Monday. Regardless of how the information recommendation pool creation instruction is generated in the server's intelligent information push system, multiple sub-information pools with unique distribution area attributes are created on the server based on the local distributed area dataset corresponding to that instruction, thus forming the initial information pool.

[0084] For example, a distributed dataset might contain N1 regions (N1 being a positive integer), denoted as Area1 to AreaN1 (note that Area1 to AreaN1 are all unique distributed regions, with no overlap between them). The server's intelligent information push system can automatically create a sub-information pool for each of these N1 regions to form the initial information pool. That is, the initial information pool includes N1 sub-information pools, and each sub-information pool corresponds to a unique region. Therefore, this method can quickly create multiple sub-information pools with unique distributed region attributes, corresponding to the information recommendation pool creation command.

[0085] In one embodiment, the initial information pool creation unit 110 is used for:

[0086] Obtain the effective time interval of the information pool corresponding to the information recommendation pool creation instruction;

[0087] Get the total number of distribution regions corresponding to the pre-stored distribution region dataset;

[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 dataset, 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 intelligent push system on the server detects the information recommendation pool creation instruction, its purpose is to create an initial information pool with an effective time interval. This means that the created initial information pool is not permanently valid and does not possess information push capabilities; rather, it only has information push capabilities within the effective time interval of the information pool. Furthermore, the number of sub-information pools included in the initial information pool is determined by the total number of distribution regions corresponding to the distribution region dataset. For example, referring to the above example, if the total number of distribution regions corresponding to the distribution region dataset is N1, then the initial information pool includes N1 sub-information pools, and the effective time interval of these N1 sub-information pools can be uniformly set as the effective time interval of the information pool.

[0090] The distribution areas included in the distribution area dataset can be obtained in the following ways: First, server maintenance or management personnel can log into the server's intelligent information push system and manually import electronic maps corresponding to multiple distribution areas that have been registered as valid service areas into the server. Second, based on multiple candidate distribution areas provided by the server, multiple distribution areas can be manually selected to form the distribution area dataset. Of course, in specific implementations, the methods for obtaining the distribution area dataset are not limited to the two listed above; other methods based on big data analysis or artificial intelligence processing can also be used to obtain the distribution area dataset.

[0091] The container grouping result acquisition unit 120 is used to group each sub-information pool in the initial information pool based on the information activity of the pre-trained grouping model, and obtain the information container grouping result of each sub-information pool in the initial information pool.

[0092] In this embodiment, the server also stores a grouping model for grouping information containers into information containers for each sub-information pool in the initial information pool. Since each sub-information pool in the initial information pool corresponds to the same effective time interval, each sub-information pool can be first divided into multiple information containers along the time dimension. Then, combining parameters such as the distribution area attributes corresponding to each sub-information pool and the grouping model, the information container grouping result is determined for each sub-information pool. That is, different sub-information pools may have different corresponding distribution area attributes, resulting in different information container grouping results even when the same grouping model is input. Therefore, 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 these multiple information containers can be intelligently grouped to obtain the information container grouping result for each sub-information pool.

[0093] In one embodiment, the intelligent information push device 100 further includes:

[0094] The time period segmentation unit is used to obtain a pre-stored time period segmentation strategy and divide each sub-information pool in the initial information pool according to the time period segmentation strategy to obtain the initial grouping result of the information container 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 pre-set time period division strategy. If the effective time interval of each sub-information pool in the initial information pool is from 0:00 on Monday to 24:00 on Sunday of the current week, that is, the effective 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-mentioned natural week. More specifically, within the effective time interval of information pool 1 from 0:00 on Monday to 24:00 on Sunday of the current week, information pool 1 is divided into information container 1 to information container 21 based on the time period division strategy. 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). The remaining 18 information containers can also be divided in the same way.

[0096] Of course, the above example uses sub-information pool 1 as an example to illustrate that it is divided into 21 information containers based on a pre-set time period division strategy. Other sub-information pools in the initial information pool can also be divided into 21 information containers in the same way as sub-information pool 1.

[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 acquisition unit 120 is used to:

[0098] Obtain the initial grouping results and distribution area attributes of the information containers corresponding to the sub-information pools;

[0099] Based on the distribution area attribute, determine the target information activity parameter mapping relationship corresponding to the distribution area attribute from multiple stored information activity parameter mapping relationships;

[0100] Based on the target information activity parameter mapping relationship, obtain the information activity parameter corresponding to each information container in the initial grouping result of the information container;

[0101] The information activity parameter corresponding to each information container in the initial grouping result of the information container is input into the grouping model to obtain the information container grouping result corresponding to the sub-information pool.

[0102] In this embodiment, after dividing each sub-information pool in the initial information pool into information containers with the same total number, the grouping results of the information containers corresponding to each sub-information pool are obtained using a pre-trained grouping model. For example, taking the initial grouping result of information containers in sub-information pool 1 as including 21 information containers, when further grouping the 21 information containers included in the initial grouping result of information containers in sub-information pool 1, the target information activity parameter mapping relationship corresponding to the distribution area attribute is first determined based on the distribution area attribute of sub-information pool 1 (e.g., the distribution area attribute of sub-information pool 1 corresponds to region XX1, and region XX1 corresponds to the distribution area of ​​XX1 school or the distribution area of ​​XX1 industrial park). 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 target information activity parameter mapping relationship corresponding to sub-information pool 1, the corresponding information activity parameters can be queried for each of the 21 information containers (generally, the information activity parameter value of the information container is set between 0 and 1). Then, the information activity parameters corresponding to the above 21 information containers are classified according to the grouping model (such as K-means clustering model) to obtain the information container grouping results corresponding to sub-information pool 1. The process of obtaining the information container grouping results of other sub-information pools is also the same as the process of obtaining the information container grouping results of sub-information pool 1. It can be seen that the above method realizes the fast and intelligent grouping of information containers in each sub-information pool.

[0103] For example, if the initial grouping result of the information containers in sub-information pool 1 includes 21 information containers, denoted as information container 1 to information container 21, then the grouping result obtained by grouping information containers 1 to 21 based on the grouping model is as follows: Information container group 1 includes information containers 1 to 5, information container group 2 includes information containers 6 to 11, information container group 3 includes information containers 12 to 18, and information container group 4 includes information containers 19 to 21. At this time, the sales data corresponding to each of the above four information container groups in sub-information pool 1 is still unknown and needs to be further obtained by the server from other terminals.

[0104] The current information pool acquisition unit 130 is used to 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.

[0105] Among them, the sales data of each information container group result includes at least 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 (i.e., the user terminal used by the salesperson) that has established a communication binding relationship with the server in advance. Then, the salesperson terminal interacts with other user terminals to obtain the information container sales data corresponding to the information container grouping results of each sub-information pool.

[0107] After determining the information container sales data corresponding to the information container grouping results of 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 groups 1-4 of sub-information pool 1, it is equivalent to determining the information container purchase object (which can be a company name, individual business name, etc., or a unique object ID number can be set for each information container purchase object), the information container purchase amount, and the information container display ranking value corresponding to each information container group, thus obtaining the current sub-information pool 1 corresponding to sub-information pool 1. 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, by 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, thus forming the current information pool.

[0108] In one embodiment, when obtaining information container sales data for the information container grouping results corresponding to each sub-information pool in the initial information pool, the current information pool acquisition unit 130 is used to:

[0109] Obtain the information container groups included in the information container grouping results corresponding to the sub-information pool;

[0110] Obtain the target receiving terminal, the set of effective time periods of information containers and the set of initial purchase amounts of information containers corresponding to each information container group in the information container grouping result, and send the set of initial purchase amounts of information containers and the set of effective time periods of information containers corresponding to each information container group to the corresponding target receiving terminal.

[0111] The system receives information container sales sub-data sent by the target receiving terminal corresponding to each information container group 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 set of initial purchase amount of information containers and set of effective time periods of information containers, and each information container sales sub-data includes information container purchase object, information container purchase amount and information container display ranking value.

[0112] In this embodiment, referring to the example above, the information container grouping result corresponding to sub-information pool 1 includes information container group 1 to information container group 4, and information container group 1 corresponds to target receiving terminal 1, information container group 2 corresponds to target receiving terminal 2, information container group 3 corresponds to target receiving terminal 3, and information container group 4 corresponds to target receiving terminal 4; the server sends the set of effective time periods and the set of initial purchase amounts of information containers corresponding to information container group 1 to target receiving terminal 1, the set of effective time periods and the set of initial purchase amounts of information containers corresponding to information container group 2 to target receiving terminal 2, and the set of effective time periods and the set of initial purchase amounts of information containers corresponding to information container group 3 to target receiving terminal 4. After sending the initial purchase amount set of containers to target receiving terminal 3, and also sending the effective time period set of information containers and the initial purchase amount set of information containers corresponding to information container group 4 to target receiving terminal 4, each target receiving terminal can obtain and determine the corresponding information container sales sub-data (including information container purchase object, information container purchase amount, and information container display ranking value) by communicating online with several candidate information container purchase objects. Preferably, the information container purchase amount can be the sum of the initial purchase amounts of all information containers in the initial purchase amount set. Finally, the information container sales sub-data sent by multiple target receiving terminals respectively constitutes 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 group can be quickly determined, thereby forming the information container sales data corresponding to the information container grouping result.

[0113] The final information pool acquisition unit 140 is used to acquire the information container data to be displayed for each information container grouping result 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 the final information pool.

[0114] Each information container grouping result contains an information container sub-data to be displayed.

[0115] In this embodiment, obtaining the information container sales data for each information container grouping result corresponding to each sub-information pool in the initial information pool is equivalent to obtaining the information container sales sub-data corresponding to each information container group, thus determining the information container purchase object corresponding to each information container group. Afterwards, the server can also obtain the information container to be displayed sub-data (such as multiple static images + several text segments, or multiple dynamic images + several text segments, or at least one video of a specified duration, such as a video with a duration of 15 seconds, etc.) from the user terminal used by the corresponding information container purchase 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 data to be displayed for each information container grouping result corresponding to each sub-information pool in the current information pool, the final information pool acquisition unit 140 is used to:

[0117] Obtain the information container groups corresponding to the sub-information pool;

[0118] Obtain the target receiving terminal corresponding to each information container group, and send the data acquisition request to the corresponding target receiving terminal.

[0119] The system receives the information container sub-data to be displayed sent by the target receiving terminal based on the display data acquisition request for each information container group, so as to form the information container data to be displayed 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 group can be referenced similarly. First, the target receiving terminal corresponding to each information container group (i.e., the user terminal used by the information container purchaser corresponding to each information container group) is determined. Then, the corresponding information container purchaser generates the information container to be displayed sub-data through a custom combination method (such as multiple static images + several text segments, or multiple dynamic images + several text segments, or at least one video of a specified duration, such as a video within 15 seconds). Finally, each target receiving terminal uploads the information container to be displayed sub-data to the server to form the information container to be displayed data corresponding to the information container grouping result. It can be seen that based on the above method, the information container to be displayed sub-data corresponding to each information container group can be quickly determined, thereby forming the information container to be displayed data corresponding to the information container grouping result.

[0121] The information push unit 150 is used to obtain the set of effective time periods of 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 to a preset receiving terminal for display within the corresponding set of effective time periods of the information container.

[0122] In this embodiment, once the final information pool is obtained, the information container groups included in each of its sub-information pools are also known, and the set of effective time periods for each information container group can be obtained by combining the effective time periods corresponding to the information containers included in the information container group. For example, in the example above, the set of effective time periods for information containers in information container group 1 of sub-information pool 1 is obtained by combining the effective time intervals corresponding to information containers 1-5 respectively. More specifically, the entire day of Monday of the current week and [0:00, 14:00) and [14:00, 20:00) of Tuesday of the current week constitute the set of effective time periods for information containers in information container group 1.

[0123] In one embodiment, the intelligent information push device 100 further includes:

[0124] An information pool storage control unit is used to store the final information pool into storage space if an information pool expiration instruction is detected.

[0125] In this embodiment, if an information pool expiration instruction is detected, and referring to the above example, it indicates that the information pool for this natural week has completed its information push operation. At this time, the final information pool can be stored in the server's local storage space for data history backup, and the final information pools in other areas outside the storage space are deleted. Then, in the next natural week, a new information pool is created again, 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 the corresponding operations, thereby realizing the acquisition of the final information pool for the next natural week and intelligent information push.

[0126] As can be seen, embodiments implementing this device can quickly receive sales data and data to be displayed using information containers in the information pool as carriers, complete automatic and rapid configuration, and push them to preset receiving terminals for timely display within the corresponding effective time period set.

[0127] The aforementioned intelligent information push device can be implemented as a computer program, which can, for example... Figure 8 It runs on the computer device shown.

[0128] Please see Figure 8 , Figure 8 This is a schematic block diagram of a computer device provided in an embodiment of the present invention. This computer device integrates any of the intelligent information push devices provided in the embodiments of the present invention.

[0129] See Figure 8The computer device 400 includes a processor 402, a memory, and a network interface 405 connected via a system bus 401. The memory may include a storage medium 403 and internal memory 404.

[0130] The storage medium 403 may store an operating system 4031 and a computer program 4032. The computer program 4032 includes program instructions, which, when executed, cause the processor 402 to perform the aforementioned intelligent information push method.

[0131] The processor 402 provides computing and control capabilities to support the operation of the entire computer device.

[0132] The internal memory 404 provides an environment for the computer program 4032 in the storage medium 403 to run. When the computer program 4032 is executed by the processor 402, the processor 402 can execute the above-mentioned intelligent information push method.

[0133] This network interface 405 is used for network communication with other devices. Those skilled in the art will understand that... Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the computer device to which the present invention is applied. A specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0134] The processor 402 is used to run the computer program 4032 stored in the memory to implement the information intelligent push method described above.

[0135] It should be understood that, in this embodiment of the invention, the processor 402 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0136] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and 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 embodiments of the above methods.

[0137] Therefore, the present invention also provides a computer-readable storage medium. This computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the information intelligent push method described above.

[0138] The computer-readable storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.

[0139] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0140] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0141] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this 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 as 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, in essence, 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.

[0143] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. An intelligent information push method, characterized in that, include: In response to the information recommendation pool creation instruction, multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction are obtained to form an initial information pool; Based on a pre-trained grouping model, each sub-information pool in the initial information pool is grouped by information activity to obtain the information container grouping results of each sub-information pool in the initial information pool; For each information container grouping result in the initial information pool, information container sales data is obtained, and the initial information pool is updated 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 includes at least the information container purchase object, the information container purchase amount, and the information container display ranking value; For each information container grouping result corresponding to the sub-information pool in the current information pool, obtain the information container data to be displayed, and update the current information pool based on the information container data to be displayed to obtain the final information pool; Obtain the set of effective time periods for each information container group in each sub-information pool of the final information pool, and push each information container group in the final information pool to a preset receiving terminal for display within the corresponding set of effective time periods.

2. The method according to claim 1, characterized in that, The step of acquiring multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction to form an initial information pool includes: Obtain the effective time interval of the information pool corresponding to the information recommendation pool creation instruction; Get the total number of distribution regions corresponding to the pre-stored distribution region dataset; 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 dataset, 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 each sub-information pool in the initial information pool based on the pre-trained grouping model according to information activity to obtain the information container grouping results of each sub-information pool in the initial information pool, the method further includes: Obtain a pre-stored time period division strategy, and divide each sub-information pool in the initial information pool according to the time period division strategy to obtain the initial grouping result of the information container corresponding to each sub-information pool.

4. The method according to claim 3, characterized in that, The pre-trained grouping model groups each sub-information pool in the initial information pool based on information activity, obtaining the information container grouping result for each sub-information pool in the initial information pool. This includes: Obtain the initial grouping results and distribution area attributes of the information containers corresponding to the sub-information pools; Based on the distribution area attribute, determine the target information activity parameter mapping relationship corresponding to the distribution area attribute from multiple stored information activity parameter mapping relationships; Based on the target information activity parameter mapping relationship, obtain the information activity parameter corresponding to each information container in the initial grouping result of the information container; The information activity parameter corresponding to each information container in the initial grouping result of the information container 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 step of 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 information container sales data for each information container grouping result corresponding to each sub-information pool in the current information pool, includes: Obtain the information container groups included in the information container grouping results corresponding to the sub-information pool; Obtain the target receiving terminal, the set of effective time periods of information containers and the set of initial purchase amounts of information containers corresponding to each information container group in the information container grouping result, and send the set of initial purchase amounts of information containers and the set of effective time periods of information containers corresponding to each information container group to the corresponding target receiving terminal. The system receives information container sales sub-data sent by the target receiving terminal corresponding to each information container group 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 set of initial purchase amount of information containers and set of effective time periods of information containers, and each information container sales sub-data includes information container purchase object, information container purchase amount and information container display ranking value.

6. The method according to claim 1, characterized in that, When retrieving the data to be displayed for each information container in the current information pool based on the information container grouping results corresponding to each sub-information pool, the process includes: Obtain the information container groups corresponding to the sub-information pool; Obtain the target receiving terminal corresponding to each information container group, and send the data acquisition request to the corresponding target receiving terminal. The system receives the information container sub-data to be displayed sent by the target receiving terminal based on the display data acquisition request for each information container group, so as to form the information container data to be displayed corresponding to the information container grouping result.

7. The method according to claim 1, characterized in that, After the steps of obtaining the set of effective time periods for each information container group in each sub-information pool of the final information pool, and pushing each information container group in the final information pool to a preset receiving terminal for display within the corresponding set of effective time periods, 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: The initial information pool creation unit is used to respond to the information recommendation pool creation instruction, obtain multiple sub-information pools with unique distribution area attributes corresponding to the information recommendation pool creation instruction, and form an initial information pool. The container grouping result acquisition unit is used to group each sub-information pool in the initial information pool based on the information activity of the pre-trained grouping model, and 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 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 includes at least the information container purchase object, the information container purchase amount, and the information container display ranking value; The final information pool acquisition unit is used to acquire the information container data to be displayed for each information container grouping result 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 the final information pool. The information push unit is used to obtain the set of effective time periods of 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 to a preset receiving terminal for display within the corresponding set of effective time periods.

9. A computer device, characterized in that, The computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the intelligent information push method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which includes program instructions that, when executed by a processor, can implement the information intelligent push method as described in any one of claims 1-7.