Method for generating and displaying delivery information, and related device

By displaying the aggregate delivery information and its controls on the first page of information delivery, and displaying multiple delivery information after the control is triggered, the problems of poor delivery effect and fewer delivery opportunities in the existing technology are solved, and more efficient delivery is achieved Information display and delivery.

WO2025025801A1PCT designated stage expired Publication Date: 2025-02-06BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/097463
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-31
Filing Date
2024-06-05
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

In the process of information delivery, the prior art usually only displays a single delivery information, resulting in poor delivery effect and it is difficult to obtain the opportunity to be delivered due to competition.

Method used

By displaying the aggregated delivery information and its corresponding delivery information control on the first page, when the delivery information control is triggered, multiple delivery information corresponding to the aggregated delivery information are displayed, thereby aggregating and displaying multiple delivery information on one display.

Benefits of technology

This increases the chance of serving information being delivered, improves the delivery effect, and enables multiple serving information to be displayed and delivered more effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024097463_06022025_PF_FP_ABST
    Figure CN2024097463_06022025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for generating and displaying delivery information, and a related device. The method for displaying the delivery information comprises: displaying aggregated delivery information and a corresponding delivery information control in a first page; in response to a trigger operation for the delivery information control, displaying, in a second page, a plurality of pieces of delivery information corresponding to the aggregated delivery information; and in response to a trigger operation for target delivery information among the plurality of pieces of delivery information, displaying a third page corresponding to the target delivery information, wherein the third page comprises detail information corresponding to the target delivery information.
Need to check novelty before this filing date? Find Prior Art

Description

Method and related device for generating and displaying delivery information

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed on July 31, 2023, with application number 202310956184.8 and invention name “Method and Related Device for Generating and Displaying Delivery Information”. The entire contents of that application are incorporated by reference into this application. Technical Field

[0003] The present disclosure relates to the field of computer technology, and in particular to a method for generating and displaying delivery information and related devices. Background Art

[0004] Information delivery is the process of sending information to end devices. In internet technology, information delivery is usually targeted. For example, the target audience of the information is determined and sent to the target audience to obtain better feedback.

[0005] However, the inventors of the present disclosure have discovered that, in related technologies, when information delivery is displayed, a single delivery information is usually displayed, which has a poor delivery effect.

[0006] Summary of the Invention

[0007] The present disclosure proposes a method for generating and displaying delivery information and related devices to solve or partially solve the above-mentioned problems.

[0008] In a first aspect of the present disclosure, a method for displaying delivery information is provided, comprising:

[0009] Display aggregated delivery information and corresponding delivery information controls on the first page;

[0010] In response to a triggering operation on the delivery information control, displaying multiple delivery information corresponding to the aggregated delivery information on a second page;

[0011] In response to a triggering operation on target delivery information among the plurality of delivery information, a third page corresponding to the target delivery information is displayed, the third page including detailed information corresponding to the target delivery information.

[0012] In a second aspect of the present disclosure, a method for generating delivery information is provided, comprising:

[0013] Obtain multiple candidate delivery information;

[0014] Filtering a plurality of first delivery information from the plurality of delivery information to be selected according to the attribute information corresponding to the delivery information to be selected;

[0015] generating aggregated delivery information based on the plurality of first delivery information;

[0016] Target delivery information is determined based on the multiple pieces of candidate delivery information and the aggregated delivery information.

[0017] In a third aspect of the present disclosure, a device for displaying delivery information is provided, comprising:

[0018] A first display module is configured to: display aggregated delivery information and corresponding delivery information controls on a first page;

[0019] A second display module is configured to: in response to a triggering operation on the delivery information control, display multiple delivery information corresponding to the aggregated delivery information on a second page;

[0020] The third display module is configured to: in response to a trigger operation on target delivery information among the multiple delivery information, display a third page corresponding to the target delivery information, wherein the third page includes detailed information corresponding to the target delivery information.

[0021] In a fourth aspect of the present disclosure, a device for generating delivery information is provided, comprising:

[0022] The acquisition module is configured to: acquire multiple pieces of to-be-selected delivery information;

[0023] A screening module is configured to: screen out a plurality of first delivery information from the plurality of delivery information to be selected according to attribute information corresponding to the delivery information to be selected;

[0024] A generating module is configured to: generate aggregated delivery information according to the plurality of first delivery information;

[0025] The determination module is configured to determine target delivery information based on the multiple pieces of candidate delivery information and the aggregated delivery information.

[0026] In a fifth aspect of the present disclosure, a computer device is provided, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method according to the first aspect or the second aspect.

[0027] In a sixth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided, which, when executed by one or more processors, enables the processors to execute the method described in the first aspect or the second aspect.

[0028] In a seventh aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed on a computer, cause the computer to execute the method described in the first aspect or the second aspect.

[0029] The method and related equipment for generating and displaying delivery information provided by the present disclosure display aggregated delivery information and corresponding delivery information controls on a first page. When the delivery information controls are triggered, multiple delivery information corresponding to the aggregated delivery information are displayed on a second page, thereby utilizing one display position to aggregate and display multiple delivery information, thereby increasing the probability of delivery information being delivered and improving the delivery effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0031] FIG1 shows a schematic diagram of an exemplary system provided by an embodiment of the present disclosure.

[0032] FIG2A shows a schematic flow chart of an exemplary method provided by an embodiment of the present disclosure.

[0033] FIG2B shows a flowchart of an exemplary method for determining target delivery information provided according to an embodiment of the present disclosure.

[0034] FIG3 shows a schematic flow chart of another exemplary method provided by an embodiment of the present disclosure.

[0035] FIG4 shows another schematic diagram of an exemplary page according to an embodiment of the present disclosure.

[0036] FIG5A shows another schematic diagram of an exemplary page according to an embodiment of the present disclosure.

[0037] FIG5B shows another schematic diagram of an exemplary page according to an embodiment of the present disclosure.

[0038] FIG6 shows a schematic diagram of the hardware structure of an exemplary computer device provided by an embodiment of the present disclosure.

[0039] FIG7 shows a schematic diagram of an exemplary device provided by an embodiment of the present disclosure.

[0040] FIG8 shows a schematic diagram of another exemplary device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0041] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0042] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should have the usual meanings understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative position relationships. When the absolute position of the described object changes, the relative position relationship may also change accordingly.

[0043] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0044] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operation of the disclosed technical solution based on the prompt message.

[0045] As an optional but non-limiting implementation, in response to a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0046] It is understandable that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0047] FIG1 shows a schematic diagram of an exemplary system 100 provided by an embodiment of the present disclosure.

[0048] As shown in Figure 1, system 100 may include a computer device 102, a terminal device 104, a server 106, and a database server 108. A medium (e.g., a network) providing a communication link may be included between computer device 102 and terminal device 104 and server 106 and database server 108. The network may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0049] In an exemplary information delivery scenario, user 110 can utilize system 100 to implement information delivery. As an exemplary scenario, user 110 can send an information delivery request to server 106. Server 106 determines a delivery strategy based on the information delivery request and feeds the delivery strategy back to user 110, for example, by displaying the delivery strategy via computer device 102. User 110 can then use computer device 102 to determine a final delivery strategy based on the delivery strategy provided by server 106, and then upload the final delivery strategy to server 106, so that server 106 can complete subsequent information delivery according to the final delivery strategy. The information delivered according to the final delivery strategy can then be retrieved and displayed by terminal device 104 of end user 112.

[0050] Various applications (APPs) can be installed on the terminal device 104, such as video conferencing applications, reading applications, video applications, social applications, payment applications, web browsers and instant messaging tools, etc. These applications can all be used to display the delivered information.

[0051] The computer device 102 and terminal device 104 herein can be hardware or software. When the computer device 102 and terminal device 104 are hardware, they can be various electronic devices with display screens, including but not limited to smartphones, tablet computers, e-book readers, MP3 players, laptop computers (Laptops), and desktop computers (PCs), etc. When the computer device 102 and terminal device 104 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software or software modules (for example, to provide distributed services), or as a single software or software module. No specific limitation is made here.

[0052] Server 106 may be a server that provides various services, such as a backend server that supports various applications displayed on terminal device 104. Database server 108 may also be a database server that provides various services. It is understood that if server 106 can implement the relevant functions of database server 108, database server 108 may not be provided in system 100.

[0053] The server 106 and database server 108 herein can also be hardware or software. When they are hardware, they can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When they are software, they can be implemented as multiple software programs or software modules (for example, to provide distributed services), or as a single software program or software module. No specific limitations are imposed herein.

[0054] It should be noted that the page generation method provided in the embodiments of the present disclosure can be executed by computer device 102 and / or computer device 104. It should be understood that the number of computer devices, terminal devices, users, servers, and database servers in FIG1 is merely illustrative. Any number of computer devices, terminal devices, users, servers, and database servers may be provided as required.

[0055] In the field of information delivery, in order to establish a brand image and positioning or to encourage the end user 112 to purchase goods, the user 110 needs to contact the end user 112 through information delivery or social media management.

[0056] In related art, when a page displays placement information, it typically displays only one placement information. When there are a large number of placement information, these placement information must compete for placement opportunities. However, some user 110's placement information may not be placed due to various reasons, or may be placed only a few times, thus affecting the placement effect.

[0057] To solve this problem, related technologies increase the probability of delivery by increasing display positions and introducing external traffic. However, increasing display positions will reduce user experience. At the same time, the quality of external traffic is uneven and uncontrollable, which also poses problems.

[0058] In view of this, the embodiments of the present disclosure provide a method and related equipment for generating and displaying delivery information, by displaying aggregated delivery information and corresponding delivery information controls on a first page, and when the delivery information controls are triggered, displaying multiple delivery information corresponding to the aggregated delivery information on a second page, thereby utilizing one display position to aggregate and display multiple delivery information, thereby increasing the probability of delivery information being delivered and improving the delivery effect.

[0059] Returning to Figure 1, as an exemplary scenario, when the terminal user 112 uses the services provided by any application or software in the terminal device 104, the terminal device 104 can send a request to obtain delivery information to the server 106. The server 106 can determine a target delivery information based on the request, and then return the target delivery information to the terminal device 104. After receiving the target delivery information, the terminal device 104 can display it on the page.

[0060] The following first introduces the process of determining target delivery information.

[0061] FIG2A shows a flowchart of an exemplary method 200 provided in an embodiment of the present disclosure.

[0062] The method 200 can be used to generate delivery information. The delivery information can be any information that can be presented on a terminal device, such as text, images, videos, etc. Optionally, the method 200 can be implemented by the server 106 of Figure 1. As shown in Figure 2A, the method 200 can include the following steps.

[0063] In step 202, a plurality of candidate delivery information is obtained.

[0064] In this step, the plurality of delivery information to be selected may be obtained according to the delivery information acquisition request sent by the terminal device 104 .

[0065] As an optional embodiment, the server 106 may run an information acquisition model for acquiring candidate delivery information suitable for providing to the terminal device 104 according to a request for acquiring delivery information sent by the terminal device 104 .

[0066] The model can capture the selected delivery information that matches the request for obtaining delivery information sent by the terminal device 104 from a large amount of selected delivery information based on the specific information in the request for obtaining delivery information sent by the terminal device 104, so that the target delivery information obtained based on the selected delivery information can match the request of the terminal device 104.

[0067] For example, the request for obtaining delivery information may include the identifier of the application or software currently running on the terminal device 104, so that the information acquisition model can capture the delivery information related to the currently running application or software from a large amount of delivery information.

[0068] In step 204, a plurality of first delivery information is screened out from the plurality of delivery information to be selected based on the attribute information corresponding to the delivery information to be selected.

[0069] As mentioned above, some delivery information has fewer chances of being delivered due to some reasons. Therefore, in this step, by screening according to the attribute information corresponding to the selected delivery information, those delivery information with fewer chances of being delivered can be found, and the exposure of these delivery information can be increased by increasing the delivery frequency.

[0070] In some embodiments, the attribute information may include first attribute information and second attribute information. The first attribute information and the second attribute information may be related attributes that affect the delivery opportunity. Optionally, the first attribute information may be an attribute related to the delivery plan, such as consumption attribute information required to generate the delivery information (e.g., resources (hardware resources, fees, etc.) required to consume the delivery information). Optionally, the second attribute information may be an attribute related to the user 110, such as daily active users, user level, etc.

[0071] In some embodiments, the step 204 of selecting a plurality of first delivery information from the plurality of delivery information to be selected based on the attribute information corresponding to the delivery information to be selected may further include the following steps:

[0072] Determine first indicator information corresponding to the first attribute information and / or second indicator information corresponding to the second attribute information of the plurality of candidate delivery information;

[0073] The candidate delivery information whose first indicator information is smaller than a first threshold and / or whose second indicator information is smaller than a second threshold is determined as the first delivery information.

[0074] For example, the first indicator information corresponding to the first attribute information can be a specific numerical value of resource consumption, and the second indicator information corresponding to the second attribute information can be a specific numerical value of daily active users. Generally, delivery information with low resource consumption may be relatively less likely to be delivered, and delivery information for users with low daily active users may also be relatively less likely to be delivered. In this way, by comparing the first indicator information and / or the second indicator information of the candidate delivery information with the corresponding indicators, the candidate delivery information that is below the threshold can be determined as the first delivery information, and the exposure of such delivery information can be increased in some way.

[0075] After the plurality of first delivery information is obtained through screening, in step 206 , aggregated delivery information may be generated based on the plurality of first delivery information.

[0076] In this step, aggregated delivery information is generated based on multiple first delivery information, so that the aggregated delivery information can include multiple delivery information. Then, when the aggregated delivery information is delivered, the multiple delivery information included in the aggregated delivery information can be provided to the terminal user 112 by occupying only one display position, thereby increasing the delivery opportunities of the delivery information and improving the delivery effect.

[0077] In some embodiments, generating aggregated delivery information based on the plurality of first delivery information includes: aggregating the plurality of first delivery information using a clustering algorithm to obtain the aggregated delivery information. Thus, by aggregating similar delivery information into the aggregated delivery information, it is easier for the end user 112 to select from the similar information, thereby improving delivery effectiveness and conversion rate.

[0078] In some embodiments, a clustering algorithm is used to aggregate the multiple first delivery information to obtain the aggregated delivery information, including: aggregating the multiple first delivery information using a clustering algorithm according to the category of the delivery object corresponding to the first delivery information to obtain the aggregated delivery information.

[0079] The delivery object can be a product or service corresponding to the delivery information. Multiple first delivery information are aggregated according to the category to which the delivery object belongs. The generated aggregated delivery information can display delivery objects of the same category, which is convenient for the terminal user 112 to select and is conducive to improving the delivery effect and conversion rate.

[0080] Different delivery targets can be divided into different major categories, which can include minor categories, which can be further divided into major groups, which can be further divided into minor groups. The categories can be major categories, minor categories, major groups, or minor groups. For example, a major category can be a lifestyle category, a minor category can be a lifestyle service category, a major group can be a beauty and hairdressing category, and a minor group can be a skin care, hairdressing, weight loss category, and so on. During aggregation, clustering can be performed according to major categories, minor categories, major groups, or minor groups. When the number of first delivery information for delivery targets of the same category is greater than or equal to two, the aggregation can be considered successful, and the aggregated delivery information can be obtained based on these two or more first delivery information.

[0081] In step 208, target delivery information is determined based on the plurality of candidate delivery information and the aggregated delivery information.

[0082] In this step, the target delivery information to be pushed to the terminal device 104 may be further determined based on the multiple pieces of candidate delivery information and the indicator information corresponding to the aggregated delivery information, so as to achieve a better delivery effect.

[0083] In some embodiments, as shown in FIG2B , step 208 of determining target delivery information based on the plurality of candidate delivery information and the aggregated delivery information may further include the following steps:

[0084] In step 2082, multiple pieces of the first delivery information corresponding to the aggregated delivery information are determined.

[0085] For example, the multiple delivery information to be selected include information A, information B, information C, information D, information E, and information F, and the aggregate delivery information is information BC. Then the multiple first delivery information corresponding to the aggregate delivery information may be information B and information C.

[0086] In step 2084, the plurality of first delivery information corresponding to the aggregated delivery information is deleted from the plurality of delivery information to be selected, to obtain the remaining delivery information to be selected. For example, the remaining delivery information to be selected may be information A, information D, information E, and information F.

[0087] In step 2086, third indicator information of the aggregated delivery information and the remaining delivery information to be selected is calculated.

[0088] In this step, the third indicator information corresponding to information A, information BC, information D, information E, and information F may be calculated respectively.

[0089] The third indicator information may be indicator information reflecting the effectiveness of the delivery, such as conversion rate, click-through rate, revenue per thousand impressions, and the like.

[0090] As an optional embodiment, the third indicator information can be the revenue that can be obtained for every thousand impressions. For the aggregated delivery information BC, the estimation model can be used to re-estimate the comprehensive conversion rate of the information BC, and then the revenue that can be obtained for every thousand impressions of the aggregated advertisement can be generated based on the comprehensive conversion rate.

[0091] For example, the third indicator information of information A = ctr * cvr * bid, and the third indicator information of information BC = (ctr_new * cvr_new * bid of information B) + (ctr_new * cvr_new * bid of information C). Among them, ctr is the click rate, cvr is the conversion rate, and bid is the resource consumption.

[0092] In this way, by calculating the third indicator information corresponding to information A, information BC, information D, information E, and information F, information A, information BC, information D, information E, and information F can be sorted.

[0093] Therefore, in step 2088, the aggregated delivery information and the remaining delivery information to be selected are sorted according to the third indicator information.

[0094] For example, before clustering, the information is sorted as: information A, information B, information C, information D, information E, information F.

[0095] After reordering based on the aggregated delivery information, the information order may be: information BC, information A, information D, information E, and information F.

[0096] In step 2090, target delivery information is determined based on the sorting results.

[0097] In this step, the first-ranked delivery information can be used as the target delivery information, thereby achieving a better delivery effect. When the first-ranked delivery information is an aggregated delivery information, the exposure of the delivery information is increased, further improving the delivery effect.

[0098] In some embodiments, determining target delivery information according to the sorting result includes: determining fourth indicator information corresponding to the target delivery information according to fourth indicator information corresponding to the delivery information in the target order in the sorting result.

[0099] Optionally, the fourth indicator information may be resource consumption. The target order may be, for example, ranked second, thereby avoiding the situation where the fourth indicator information is increased by some unreasonable means to obtain placement opportunities.

[0100] In some embodiments, when the target delivery information is aggregated delivery information, each delivery information in the aggregated delivery information may share the fourth indicator information corresponding to the target delivery information in a certain proportion.

[0101] At this point, the target delivery information is determined, and the server 106 can return the target delivery information to the terminal device 104 for display.

[0102] When the target delivery information is aggregated delivery information, an embodiment of the present disclosure provides a method for displaying the aggregated delivery information.

[0103] FIG3 shows a flow chart of an exemplary method 300 provided in an embodiment of the present disclosure.

[0104] The method 300 may be used to display delivery information. Optionally, the method 300 may be implemented by the terminal device 104 of Figure 1. As shown in Figure 3, the method 300 may include the following steps.

[0105] In step 302, the aggregated delivery information and corresponding delivery information controls are displayed on the first page.

[0106] FIG4 shows a schematic diagram of an exemplary page 400 according to an embodiment of the present disclosure.

[0107] As shown in FIG4 , first page 400 may be a page of an application or software currently used by terminal user 112. As an optional embodiment, when terminal device 104 enters first page 400, it may send a request to server 106 to obtain delivery information, and server 106 returns aggregated delivery information 402 to terminal device 104. In some embodiments, to make it easier for terminal user 112 to understand the relevant information of the delivery targets (e.g., products or services) of multiple delivery information in aggregated delivery information 402, aggregated delivery information 402 may be displayed on first page 400, and some relevant information about the delivery targets may be briefly introduced to help terminal user 112 make a selection.

[0108] As shown in FIG4 , a delivery information control 404 may be generated near (eg, below) the aggregate delivery information 402 . When the delivery information control 404 is triggered, multiple delivery information included in the aggregate delivery information 402 may be displayed.

[0109] Therefore, in step 304 , the terminal device 104 may display multiple pieces of delivery information corresponding to the aggregated delivery information on the second page in response to the triggering operation on the delivery information control 404 .

[0110] FIG5A shows a schematic diagram of an exemplary page 500 according to an embodiment of the present disclosure.

[0111] In some embodiments, as shown in Figure 5A, after the terminal user 112 clicks the delivery information control 404 in the first page 400, the page can jump to the second page 500, and the second page 500 can display multiple delivery information 502A~502F corresponding to the aggregated delivery information 402 in the second page 500.

[0112] In this way, a plurality of delivery information can be aggregated using a display position in the first page 400, and when the delivery information control 404 is triggered, these delivery information can be further displayed to increase the delivery probability and enhance the delivery effect.

[0113] In some embodiments, the plurality of delivery information is obtained by filtering the candidate delivery information based on the attribute information corresponding to the delivery information and then aggregating them using a clustering algorithm. In this way, by aggregating similar delivery information into aggregated delivery information, it is easier for the end user 112 to select from similar information, which is conducive to improving the delivery effect and conversion rate.

[0114] In some embodiments, the plurality of delivery information are aggregated according to the category to which the delivery objects corresponding to the delivery information belong.

[0115] The delivery object can be a product or service corresponding to the delivery information. Multiple first delivery information are aggregated according to the category to which the delivery object belongs. The generated aggregated delivery information can display delivery objects of the same category, which is convenient for the terminal user 112 to select and is conducive to improving the delivery effect and conversion rate.

[0116] Different delivery targets can be divided into different categories. These categories can include subcategories, which can be further divided into large groups, which can be further divided into small groups. The categories can be large categories, small categories, large groups, or small groups. For example, the large category could be lifestyle, the subcategory could be lifestyle services, the large group could be beauty and hairdressing, and the small groups could be skin care, hairdressing, weight loss, etc.

[0117] In some embodiments, displaying multiple delivery information corresponding to the aggregated delivery information on the second page includes: sorting the multiple delivery information according to the indicator information corresponding to the delivery information (e.g., first indicator information, second indicator information, third indicator information, or fourth indicator information); and sequentially displaying the multiple delivery information corresponding to the aggregated delivery information on the second page according to the sorting results. In this way, by displaying the delivery information with better indicator performance on the second page 500, the delivery effect can be further improved.

[0118] As an optional embodiment, the delivery information ranked first can be displayed at the top of the second page 500, as shown in FIG5A. In this way, by highlighting the delivery information with better performance indicators on the second page 500, the delivery effect can be further improved.

[0119] In some embodiments, after displaying multiple delivery information corresponding to the aggregated delivery information on the second page, the method further includes: in response to a sliding operation on the second page, sliding the second page to display. In this way, when the display area of ​​the second page 500 is insufficient to display all delivery information, the terminal user 112 can slide the second page 500 to display the delivery information at the back, thereby facilitating user viewing and selection.

[0120] In some embodiments, the method further includes: in response to the completion of displaying the plurality of delivery information, displaying recommended delivery information on the second page. The recommended delivery information may be other delivery information similar to delivery information 502A-502F, which is obtained again from server 106. In this way, if the user is not interested in delivery information 502A-502F, the delivery effect can be improved by recommending delivery information that the user may be interested in.

[0121] As shown in FIG5A , in some embodiments, the second page 500 may further include controls 504A to 504F corresponding to each delivery information 502A to 502F. By triggering a corresponding control, the user may enter the detail page of the corresponding delivery information.

[0122] Therefore, in step 306, in response to a triggering operation on target delivery information (eg, delivery information 502A) among the plurality of delivery information, a third page corresponding to the target delivery information is displayed.

[0123] FIG5B shows a schematic diagram of an exemplary page 510 according to an embodiment of the present disclosure.

[0124] In some embodiments, as shown in FIG5B , the third page 510 may include detailed information 512 corresponding to the target delivery information. The detailed information 512 may further include image information and text information, so as to introduce the service or product corresponding to the target delivery information in more detail.

[0125] In some embodiments, the target delivery information may be lead delivery information. As shown in FIG5B , the third page 510 may further include form information 514 corresponding to the target delivery information. The form information 514 includes a plurality of fill-in items 514A and 514B.

[0126] Form information 514 can be used to allow end user 112 to complete a questionnaire survey, thereby helping end user 112 find suitable products or services. Form items 514A and 514B can be specific questions, such as whether you are interested in a certain product or service, whether you have paid attention to a certain product or service, etc. End user 112 can fill in these form items according to actual circumstances.

[0127] In some embodiments, as shown in FIG5B , the third page 510 may further include a confirmation control 516. The method further includes generating demand information based on the information entered in the plurality of form items in response to a triggering operation on the confirmation control 516. Optionally, the demand information may be uploaded to the server 106 so as to better deliver information to the end user 112 based on the demand information to meet the user's needs.

[0128] It can be seen from the above embodiments that the embodiments of the present disclosure improve the probability of delivery of delivery information by combining multiple delivery information into aggregated delivery information, thereby improving the delivery effect.

[0129] It should be noted that the method of the embodiments of the present disclosure can be performed by a single device, such as a computer or server. The method of the embodiments of the present disclosure can also be applied in a distributed scenario, where multiple devices cooperate to perform the method. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiments of the present disclosure, and the multiple devices will interact with each other to complete the method.

[0130] It should be noted that the above description is limited to some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0131] The present disclosure also provides a computer device for implementing the aforementioned method 200 or 300. FIG6 illustrates a schematic diagram of the hardware structure of an exemplary computer device 600 provided in the present disclosure. Computer device 600 can be used to implement computer device 102 in FIG1 , or terminal device 104 in FIG1 . In some scenarios, computer device 600 can also be used to implement server 106 or database server 108 in FIG1 .

[0132] 6 , computer device 600 may include a processor 602, a memory 604, a network module 606, a peripheral interface 608, and a bus 610. The processor 602, the memory 604, the network module 606, and the peripheral interface 608 are connected to each other in communication within the computer device 600 via the bus 610.

[0133] The processor 602 may be a central processing unit (CPU), an image processor, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device (PLD), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or one or more integrated circuits. The processor 602 may be used to perform functions related to the technology described in this disclosure. In some embodiments, the processor 602 may also include multiple processors integrated into a single logical component. For example, as shown in FIG6 , the processor 602 may include multiple processors 602a, 602b, and 602c.

[0134] The memory 604 can be configured to store data (e.g., instructions, computer codes, etc.). As shown in Figure 6, the data stored in the memory 604 can include program instructions (e.g., program instructions for implementing the method 200 or 300 of the embodiment of the present disclosure) and data to be processed (e.g., the memory can store configuration files of other modules, etc.). The processor 602 can also access the program instructions and data stored in the memory 604, and execute the program instructions to operate on the data to be processed. The memory 604 can include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 604 can include a random access memory (RAM), a read-only memory (ROM), an optical disc, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.

[0135] The network interface 606 can be configured to provide the computer device 600 with communication with other external devices via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near field communication (NFC)), a cellular network, the Internet, or a combination thereof. It will be understood that the type of network is not limited to the specific examples above.

[0136] The peripheral interface 608 can be configured to connect the computer device 600 to one or more peripheral devices to enable information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touchpad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.

[0137] The bus 610 may be configured to transmit information between various components of the computer device 600 (e.g., the processor 602, the memory 604, the network interface 606, and the peripheral interface 608), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.

[0138] It should be noted that although the architecture of the computer device 600 shown above only includes the processor 602, memory 604, network interface 606, peripheral interface 608, and bus 610, in a specific implementation, the architecture of the computer device 600 may also include other components necessary for normal operation. In addition, those skilled in the art will understand that the architecture of the computer device 600 may only include the components necessary to implement the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.

[0139] The present disclosure also provides an apparatus for displaying delivery information. FIG7 shows a schematic diagram of an exemplary apparatus 700 provided by the present disclosure. As shown in FIG7 , the apparatus 700 can be used to implement the method 200 and can further include the following modules.

[0140] The first display module 702 is configured to: display the aggregated delivery information and the corresponding delivery information controls on the first page;

[0141] The second display module 704 is configured to: in response to a triggering operation on the delivery information control, display multiple delivery information corresponding to the aggregated delivery information on the second page;

[0142] The third display module 706 is configured to: in response to a triggering operation on target delivery information among the multiple delivery information, display a third page corresponding to the target delivery information, wherein the third page includes detailed information corresponding to the target delivery information.

[0143] In some embodiments, the plurality of delivery information is obtained by filtering the candidate delivery information according to the attribute information corresponding to the delivery information and then aggregating the selected delivery information through a clustering algorithm.

[0144] In some embodiments, the plurality of delivery information are aggregated according to the category to which the delivery objects corresponding to the delivery information belong.

[0145] In some embodiments, the third page further includes form information corresponding to the target delivery information and a confirmation control, wherein the form information includes a plurality of form filling items;

[0146] The third display module 706 is configured to: generate demand information according to the information filled in the multiple form items in response to the triggering operation on the confirmation control.

[0147] In some embodiments, the second display module 704 is configured to:

[0148] sorting the plurality of delivery information according to the indicator information corresponding to the delivery information;

[0149] According to the sorting result, multiple delivery information corresponding to the aggregated delivery information are displayed in sequence on the second page.

[0150] In some embodiments, the second display module 704 is configured to:

[0151] In response to a sliding operation on the second page, sliding and displaying the second page;

[0152] In response to the completion of displaying the plurality of delivery information, recommended delivery information is displayed on the second page.

[0153] For the convenience of description, the above devices are described as being functionally divided into various modules. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0154] The apparatus of the above embodiment is used to implement the corresponding method 200 in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0155] The present disclosure also provides an apparatus for generating delivery information. FIG8 shows a schematic diagram of an exemplary apparatus 800 provided by the present disclosure. As shown in FIG8 , the apparatus 800 can be used to implement the method 300 and can further include the following modules.

[0156] The acquisition module 802 is configured to: acquire multiple pieces of to-be-selected delivery information;

[0157] The screening module 804 is configured to: screen out a plurality of first delivery information from the plurality of delivery information to be selected according to the attribute information corresponding to the delivery information to be selected;

[0158] The generating module 806 is configured to: generate aggregated delivery information according to the plurality of first delivery information;

[0159] The determination module 808 is configured to determine target delivery information according to the plurality of candidate delivery information and the aggregated delivery information.

[0160] In some embodiments, the attribute information includes first attribute information and second attribute information;

[0161] The screening module 804 is configured to:

[0162] Determine first indicator information corresponding to the first attribute information and / or second indicator information corresponding to the second attribute information of the plurality of candidate delivery information;

[0163] The candidate delivery information whose first indicator information is smaller than a first threshold and / or whose second indicator information is smaller than a second threshold is determined as the first delivery information.

[0164] In some embodiments, the generating module 806 is configured to:

[0165] A clustering algorithm is used to aggregate the multiple first delivery information to obtain the aggregated delivery information.

[0166] In some embodiments, the generating module 806 is configured to:

[0167] According to the category of the delivery object corresponding to the first delivery information, a clustering algorithm is used to aggregate the multiple first delivery information to obtain the aggregated delivery information.

[0168] In some embodiments, the determination module 808 is configured to:

[0169] Determining a plurality of first delivery information corresponding to the aggregate delivery information;

[0170] Deleting the plurality of first delivery information corresponding to the aggregated delivery information from the plurality of delivery information to be selected, to obtain the remaining delivery information to be selected;

[0171] Calculating third indicator information of the aggregated delivery information and the remaining delivery information to be selected;

[0172] sorting the aggregated delivery information and the remaining delivery information to be selected according to the third indicator information;

[0173] Determine the target delivery information based on the sorting results.

[0174] In some embodiments, the determination module 808 is configured to:

[0175] The fourth indicator information corresponding to the target delivery information is determined according to the fourth indicator information corresponding to the delivery information in the target order in the sorting result.

[0176] For the convenience of description, the above devices are described as being functionally divided into various modules. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0177] The apparatus of the above embodiment is used to implement the corresponding method 300 in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0178] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute method 200 or 300 described in any of the above embodiments.

[0179] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0180] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute method 200 or 300 as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0181] Based on the same inventive concept, corresponding to any of the above-described methods 200 or 300, the present disclosure further provides a computer program product comprising a computer program. In some embodiments, the computer program is executable by one or more processors to cause the processors to perform the methods 200 or 300 described above. For the execution entities corresponding to the steps in each embodiment of method 200 or 300, the processors executing the corresponding steps may belong to the corresponding execution entities.

[0182] The computer program product of the above embodiment is used to enable a processor to execute method 200 or 300 as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here.

[0183] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Within the scope of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0184] In addition, to simplify the description and discussion, and so as not to obscure the embodiments of the present disclosure, known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, devices may be shown in the form of block diagrams to avoid obscuring the embodiments of the present disclosure, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure are to be implemented (i.e., these details should be fully within the purview of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it will be apparent to those skilled in the art that the embodiments of the present disclosure may be implemented without these specific details or with variations in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0185] Although the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0186] The embodiments of the present disclosure are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A method for displaying delivery information, comprising: Display aggregated delivery information and corresponding delivery information controls on the first page; In response to a trigger operation on the delivery information control, displaying multiple delivery information corresponding to the aggregated delivery information on a second page; In response to a trigger operation on target delivery information among the plurality of delivery information, a third page corresponding to the target delivery information is displayed, wherein the third page includes detail information corresponding to the target delivery information.

2. The method of claim 1, wherein: The plurality of delivery information is obtained by aggregating through a clustering algorithm after selecting the delivery information to be selected according to the attribute information corresponding to the delivery information.

3. The method of claim 1, wherein: The multiple delivery information are aggregated according to the categories to which the delivery objects corresponding to the delivery information belong.

4. The method of claim 1, wherein: The third page also includes form information corresponding to the target delivery information and a confirmation control, wherein the form information includes a plurality of form filling items; The method further includes: in response to a trigger operation on the confirmation control, generating demand information according to information filled in the plurality of form filling items.

5. The method of claim 1, wherein: The second page displays multiple delivery information corresponding to the aggregate delivery information, including: Sorting the multiple delivery information according to the indicator information corresponding to the delivery information; According to the sorting result, multiple delivery information corresponding to the aggregate delivery information are sequentially displayed on the second page.

6. The method of claim 5, wherein: After displaying the plurality of delivery information corresponding to the aggregate delivery information on the second page, the method further includes: In response to a sliding operation on the second page, sliding and displaying the second page; In response to the display of the plurality of delivery information being completed, recommended delivery information is displayed on the second page.

7. A method for generating delivery information, comprising: Obtain multiple pieces of information on delivery to be selected; Filtering out a plurality of first delivery information from the plurality of delivery information to be selected according to the attribute information corresponding to the delivery information to be selected; Generate aggregated delivery information according to the multiple first delivery information; Target delivery information is determined according to the multiple pieces of delivery information to be selected and the aggregated delivery information.

8. The method of claim 7, wherein: The attribute information includes first attribute information and second attribute information; Filtering out a plurality of first delivery information from the plurality of delivery information to be selected according to the attribute information corresponding to the delivery information to be selected includes: Determine first indicator information corresponding to the first attribute information and / or second indicator information corresponding to the second attribute information of the plurality of selected delivery information; The candidate delivery information whose first indicator information is smaller than a first threshold and / or whose second indicator information is smaller than a second threshold is determined as the first delivery information.

9. The method of claim 7, wherein: Generating aggregated delivery information according to the plurality of first delivery information includes: A clustering algorithm is used to aggregate the multiple first delivery information to obtain the aggregated delivery information.

10. The method of claim 9, wherein: The plurality of first delivery information are aggregated using a clustering algorithm to obtain the aggregated delivery information, including: According to the category of the delivery object corresponding to the first delivery information, a clustering algorithm is used to aggregate the multiple first delivery information to obtain the aggregated delivery information.

11. The method of claim 7, wherein: Determining target delivery information according to the plurality of delivery information to be selected and the aggregated delivery information includes: Determine a plurality of first delivery information corresponding to the aggregate delivery information; Deleting the plurality of first delivery information corresponding to the aggregate delivery information from the plurality of delivery information to be selected, to obtain the remaining delivery information to be selected; Calculating third indicator information of the aggregated delivery information and the remaining delivery information to be selected; According to the third indicator information, the aggregated delivery information and the remaining delivery information to be selected are sorted; Determine the target delivery information based on the sorting results.

12. The method of claim 11, wherein: According to the sorting results, determine the target delivery information, including: According to the fourth indicator information corresponding to the delivery information in the target order in the sorting result, determine Determine fourth indicator information corresponding to the target delivery information.

13. A device for displaying delivery information, comprising: A first display module is configured to: display the aggregated delivery information and corresponding delivery information controls on a first page; A second display module is configured to: in response to a trigger operation on the delivery information control, display multiple delivery information corresponding to the aggregate delivery information on a second page; The third display module is configured to: in response to a trigger operation on the target delivery information among the multiple delivery information, display a third page corresponding to the target delivery information, wherein the third page includes detailed information corresponding to the target delivery information.

14. A device for generating delivery information, comprising: The acquisition module is configured to: acquire multiple pieces of to-be-selected delivery information; A screening module is configured to: screen out a plurality of first delivery information from the plurality of delivery information to be selected according to the attribute information corresponding to the delivery information to be selected; A generating module is configured to: generate aggregated delivery information according to the plurality of first delivery information; The determination module is configured to determine the target delivery information according to the multiple pieces of delivery information to be selected and the aggregated delivery information.

15. A computer device comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 12.

16. A non-volatile computer-readable storage medium containing a computer program, which, when executed by one or more processors, causes the processors to perform the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 12.

17. A computer program product, comprising computer program instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 12.

Citation Information

Patent Citations

  • Message delivery method and device, server and storage medium

    CN113129070A

  • Form generation method, device and equipment

    CN114021526A

  • Information display method and device, electronic equipment and storage medium

    CN114861055A

  • Method for generating and displaying delivery information and related equipment

    CN117055993A

  • Information processing device, information processing method, and program

    WO2020054551A1