Promotional information display method, device, electronic device and storage medium
By obtaining the promotion information display strategy and timestamp of the target object, identifying the strategy type and determining the information to be displayed, the problem of inaccurate promotion information recommendation in the existing technology is solved, and more accurate promotion information display is achieved.
Patent Information
- Application Number
- CN202111019912.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-01
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-09-01
AI Technical Summary
The existing promotion information display method displays a splash screen ad by default when launching an application, resulting in poor accuracy in promotion information recommendations.
By obtaining the promotion information display strategy and timestamp of the target object, identifying the strategy type, and determining the target promotion information to be displayed based on the timestamp and historical browsing data in the associated promotion information set, the promotion information can be displayed accurately.
The accuracy of promotional information recommendations has been improved, ensuring that the display of promotional information is more closely aligned with user behavior and enhancing the targeted nature of the display.
Smart Images

Figure CN113869936B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a promotional information display method, device, electronic device and storage medium. Background Art
[0002] With the development of computer technology, more and more promotional information is presented to users online. For example, when a user is using an application, the terminal will display the application's opening screen advertisement (promotional information) to the user, such as an advertisement for a product or thing.
[0003] The current promotion information display solution is to display the splash screen advertisement by default when the application is launched. This promotion information display method has poor accuracy in recommending promotion information. Summary of the Invention
[0004] The embodiments of the present application provide a promotion information display method, device, electronic device, and storage medium, which can improve the accuracy of promotion information recommendations.
[0005] The present invention provides a method for displaying promotional information, including:
[0006] In response to an information display operation triggered for a target object, obtaining a promotion information display strategy corresponding to the target object and a timestamp of the information display operation;
[0007] Identifying the strategy type of the promotion information display strategy;
[0008] When the strategy type is identified as a preset type, collecting a set of associated promotion information associated with the target object;
[0009] According to the timestamp and the historical browsing data of the target object, the target promotion information to be displayed is determined in the associated promotion information set, and the target promotion information is displayed.
[0010] Accordingly, an embodiment of the present application further provides a promotion information display device, comprising:
[0011] an acquisition module, configured to, in response to an information display operation triggered for a target object, acquire a promotion information display strategy corresponding to the target object and a timestamp of the information display operation;
[0012] An identification module, configured to identify the strategy type of the promotion information display strategy;
[0013] a collection module, configured to collect a set of associated promotion information associated with the target object when identifying that the policy type is a preset type;
[0014] A determination module, configured to determine target promotion information to be displayed in the associated promotion information set based on the timestamp and historical browsing data of the target object;
[0015] A display module is used to display the target promotion information.
[0016] Optionally, in some embodiments of the present application, the determining module includes:
[0017] A first determining submodule is configured to determine, based on the historical browsing data, time distribution information of launching the target object within a historical period;
[0018] The second determining submodule is configured to determine target promotion information to be displayed in the associated promotion information set based on the timestamp and time distribution information.
[0019] Optionally, in some embodiments of the present application, the second determining submodule includes:
[0020] An acquiring unit, configured to acquire a delivery strategy for each promotion information in the associated promotion information set;
[0021] A determining unit is configured to determine target promotion information to be displayed in the associated promotion information set according to the timestamp, the time distribution information, and the delivery strategy of each promotion information.
[0022] Optionally, in some embodiments of the present application, the determining unit includes:
[0023] The first determining subunit is used to determine the display duration of each promotional information and the number of times it is delivered within the delivery period according to the delivery strategy of each promotional information;
[0024] An extraction subunit, configured to extract, from the time distribution information, a historical time period for activating the target object and a number of activations corresponding to the historical time period;
[0025] A construction subunit, configured to construct an association relationship between the timestamp and the historical period;
[0026] The second determining subunit is configured to determine target promotion information to be displayed in the associated promotion information set based on the association relationship, the number of activations corresponding to the historical time period, the display duration of each promotion information, and the number of delivery times within the delivery period.
[0027] Optionally, in some embodiments of the present application, the second determining subunit is specifically configured to:
[0028] Selecting candidate promotion information from the associated promotion information set according to the associated relationship and the delivery period;
[0029] Based on the number of starts corresponding to the historical time period, the display duration of each candidate promotion information, and the number of delivery times within the delivery period, target promotion information to be displayed is determined from the candidate promotion information.
[0030] Optionally, in some embodiments of the present application, the second determining subunit is specifically configured to:
[0031] Selecting candidate promotion information from the associated promotion information set according to the associated relationship and the delivery period;
[0032] Predicting the off-broadcast time of each promotional message based on the total amount of the candidate promotional message delivered and the number of deliveries within the delivery period;
[0033] According to the number of starts corresponding to the historical time period, the display duration and the pause time of each promotion information, the target promotion information to be displayed is determined in the associated promotion information set.
[0034] Optionally, in some embodiments of the present application, the display module is specifically used to:
[0035] Obtaining application interface information of the target object and attribute information of the target promotion information;
[0036] Based on the application interface information and attribute information, the target promotion information is displayed in the application interface of the target object.
[0037] Optionally, in some embodiments of the present application, a hidden module is further included, and the hidden module is specifically configured to:
[0038] When the identification module identifies that the policy type is not a preset type, the hiding module hides the promotion information associated with the target object.
[0039] Correspondingly, an embodiment of the present application also provides an electronic device, including a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to execute any promotional information display method provided in the embodiment of the present application.
[0040] Accordingly, an embodiment of the present application further provides a storage medium, which is used to store a computer program, and the computer program is loaded by a processor to execute any promotional information display method provided in the embodiment of the present application.
[0041] The promotion information display method provided in this application can accurately display promotion information to users based on the timestamp and historical browsing data of the target object when it is identified that the promotion information display strategy corresponding to the target object is a preset type, thereby improving the accuracy of promotion information recommendations. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0043] Figure 1a Schematic diagram of a promotion information display method according to an embodiment of the present invention;
[0044] Figure 1b 1 is a flow chart of a promotion information display method provided by an embodiment of the present invention;
[0045] Figure 2a Schematic diagram of the structure of the promotion information display device provided by an embodiment of the present invention;
[0046] Figure 2b is another structural diagram of the promotion information display device provided by an embodiment of the present invention;
[0047] Figure 3 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0048] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.
[0049] The present application provides a promotional information display method, device, electronic device and storage medium.
[0050] Specifically, the promotional information display device can be integrated into a terminal, which can be a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, etc., but is not limited thereto. The terminal can be directly or indirectly connected to the server via wired or wireless communication. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0051] For example, see Figure 1aThe promotion information display device is integrated on a desktop computer. In response to the information display operation triggered for the target object, the computer obtains the promotion information display strategy corresponding to the target object and the timestamp of the information display operation. Then, the computer identifies the policy type of the promotion information display strategy. Then, when the computer identifies that the policy type is a preset type, it collects the associated promotion information set associated with the target object. Finally, the computer determines the target promotion information to be displayed in the associated promotion information set based on the timestamp and the historical browsing data of the target object, and displays the target promotion information.
[0052] The promotion information display method provided in this application can accurately display promotion information to users based on the timestamp and historical browsing data of the target object when it is identified that the promotion information display strategy corresponding to the target object is a preset type, thereby improving the accuracy of promotion information recommendations.
[0053] It should be noted that the order of description of the following embodiments does not limit the priority order of the embodiments.
[0054] A promotion information display method includes: responding to an information display operation triggered for a target object, obtaining a promotion information display strategy corresponding to the target object and a timestamp of the information display operation, identifying a policy type of the promotion information display strategy; when the policy type is identified as a preset type, collecting an associated promotion information set associated with the target object; determining target promotion information to be displayed in the associated promotion information set based on the timestamp and historical browsing data of the target object; and displaying the target promotion information.
[0055] The following will be described in detail. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.
[0056] See also Figure 1b , Figure 1b This is a flow chart of the promotion information display method provided by this application. The specific process of the promotion information display method can be as follows:
[0057] 101. In response to an information display operation triggered for a target object, obtain a promotion information display strategy corresponding to the target object and a timestamp of the information display operation.
[0058] The target object can be a mini-program, webpage, video application, or game application, etc. The timestamp is data generated using digital signature technology. The signed object includes information such as the original file information, signature parameters, and signature time. In this application, the timestamp carries at least the time information when the information display operation was triggered. The target object can be a game application, instant messaging application, or video application. This application identifies the object triggered by the information display operation as the target object. For example, if a user selects a video application from multiple applications, the terminal will identify the video application as the target object and start it.
[0059] It should be noted that the promotional information display strategy is a display strategy for promotional information set for the target object. For example, the promotional information corresponding to the target object can be displayed during all time periods. For another example, the promotional information corresponding to the target object cannot be displayed during all time periods; for another example, the promotional information corresponding to the target object can be displayed during a preset time period.
[0060] It should also be noted that the promotion information display strategy can be set by operation and maintenance personnel or users, or by the terminal or server, and is set according to actual conditions.
[0061] Specifically, the information display operation may be triggered by the user. For example, when the terminal detects that the user clicks on the target object, the terminal triggers the information display operation for the target object.
[0062] 102. Identify the strategy type of promotional information display strategy.
[0063] Among them, the policy types include displayable, non-displayable and displayable within a preset time period. In the present application, when the policy type of the promotion information display policy is identified as a policy type that can be displayed or displayed within a preset time period, step 103 is executed, that is, the policy type that can be displayed or displayed within a preset time period is a preset type; when the policy type of the promotion information display policy is identified as a policy type that cannot be displayed, the promotion information associated with the target object is hidden.
[0064] 103. When the policy type is identified as a preset type, a set of associated promotion information associated with the target object is collected.
[0065] For example, the publisher of promotional information can sign an agreement with the application developer of the target object, and use the publisher's promotional information as the target object's splash screen advertisement within a certain period of time. In this case, the publisher's promotional information is the associated promotional information associated with the target object. For another example, the target object is a game application. When the game application goes online, it needs to be promoted through a large amount of game promotional information. At this time, the associated promotional information set associated with the game application includes these game promotional information.
[0066] 104. Determine the target promotion information to be displayed in the associated promotion information set based on the timestamp and the historical browsing data of the target object.
[0067] The historical browsing data of the target object may include the number of times the target object was launched within a historical period. For example, the target object was launched three times in the past month, and the corresponding historical launch times are 8:00 a.m. on February 9, 3:00 p.m. on February 12, and 2:00 p.m. on February 19, respectively. That is, it can be understood that the historical browsing data carries the time distribution information of the launch of the target object within the historical period. That is, optionally, in some embodiments, the step of "determining the target promotion information to be displayed in the associated promotion information set based on the timestamp and the historical browsing data of the target object" may specifically include:
[0068] (11) Determine the time distribution information of launching the target object within the historical period based on the historical browsing data;
[0069] (12) Based on the timestamp and time distribution information, determine the target promotion information to be displayed in the associated promotion information set.
[0070] For example, the time distribution information records the number of times the target object was started every day in the past month, as well as the number of times it was started at different times every day. In some embodiments, a day can be divided into 12 time periods, i.e., 2 hours as a time period. The time distribution information records the number of times the target object was started in each time period in the past month. Then, based on determining the time period corresponding to the timestamp, for example, the timestamp is 9:00 a.m. on March 3, and in the past month, the number of times the user started the target object in the time period of 9:00 a.m. was 3 times, namely, 9:00 a.m. on February 3, 9:00 a.m. on February 8, and 9:00 a.m. on February 25. In the solution of this application, The promotional information displayed when the target object is launched at 9:00 a.m. on February 3 is determined as the target promotional information to be displayed; for example, if the user launches the target object twice in the 9:00 a.m. time period, namely 9:00 a.m. on February 8 and 9:00 a.m. on February 25, then the promotional information displayed when the target object is launched at 9:00 a.m. on February 8 can be determined as the target promotional information to be displayed; for example, if the user launched the target object 0 times in the 9:00 a.m. time period in the past month, then data corresponding to time periods close to this time period can be obtained, such as 8:00 a.m. or 10:00 a.m., and the specific selection can be made based on the actual situation.
[0071] It should be noted that, since each promotional information has its corresponding promotional strategy, in order to avoid the problem of inconsistency between the delivery period of the determined target promotional information and the timestamp, which leads to low accuracy in the recommendation of the promotional information, in some embodiments, the delivery strategy of the promotional information needs to be considered. That is, optionally, in some embodiments, the step of "determining the target promotional information to be displayed in the associated promotional information set based on the timestamp and time distribution information" may specifically include:
[0072] (21) obtaining the delivery strategy of each promotion information in the associated promotion information set;
[0073] (22) According to the timestamp, time distribution information and the delivery strategy of each promotion information, the target promotion information to be displayed is determined in the associated promotion information set.
[0074] A delivery strategy refers to a strategy for delivering promotional information at multiple delivery time intervals within a preset time period. Each merchant will adopt different delivery strategies for different promotional information. For example, for promotional information delivered during certain time periods (such as 7pm to 9pm), in order to allow more users to see the promotional information within that time period, an "unlimited display" delivery strategy can be adopted within that time period, that is, the delivery volume of the promotional information will be quickly consumed within the delivery time period. For another example, if a merchant hopes that the promotional information can be displayed every day of a month, a "limited display" delivery strategy can be adopted. For example, the delivery volume per day can be limited to 1,200 times, and the delivery volume per hour on that day can be set to 50 times. If the delivery volume for that day is not fully displayed, the remaining delivery volume will not be superimposed on the delivery volume for the next day.
[0075] For the first case, the historical time period for launching the target object and the number of launches corresponding to the historical time period can be extracted from the time distribution information, and then the association relationship between the timestamp and the historical time period can be constructed. Then, based on the association relationship, the number of launches corresponding to the historical time period, the display duration of each promotion information, and the number of launches within the launch period, the target promotion information to be displayed is determined in the associated promotion information set. For example, the timestamp is 9:00 am on March 4, and the number of launches corresponding to 8:00 to 10:00 on February 4 (i.e. the historical time period) is 10 times. Then, an association relationship A can be established between the timestamp and 9:00 am on February 4, and an association relationship A can be established between the timestamp and 9:00 am in February (excluding February 4). B, wherein the correlation degree of correlation relationship A is higher than the correlation degree of correlation relationship B. If the delivery strategy of promotion information H is: delivery once per hour from 8:00 to 10:00 a.m. every day in March, with a display duration of 15 seconds; the delivery strategy of promotion information K is: delivery 100 times per hour from 8:00 to 10:00 a.m. every day in March, with a display duration of 10 seconds, in order to make promotion information H visible to users, in some embodiments, promotion information H can be determined as target promotion information, that is, optionally, in some embodiments, the step of "determining the target promotion information to be displayed in the associated promotion information set based on the timestamp, time distribution information and the delivery strategy of each promotion information" can specifically include:
[0076] (31) Determine the display duration of each promotional information and the number of times it is displayed during the delivery period based on the delivery strategy of each promotional information;
[0077] (32) extracting the historical time period for starting the target object and the number of starts corresponding to the historical time period from the time distribution information;
[0078] (33) Constructing the relationship between timestamps and historical periods;
[0079] (34) Based on the association relationship, the number of activations corresponding to the historical period, the display duration of each promotional information, and the number of launches within the launch period, the target promotional information to be displayed is determined in the associated promotional information set.
[0080] In addition, it should be noted that, in the above example, if the number of activations corresponding to 8:00 to 10:00 on February 4 (i.e., the historical period) is 1, and the delivery strategy of promotional information H is: 1 delivery per hour from 8:00 to 10:00 every morning in March, with a display duration of 15 seconds; the delivery strategy of promotional information K is: 100 delivery per hour from 8:00 to 10:00 every morning in March, with a display duration of 10 seconds, then the promotion value of the promotional information (such as the amount spent on delivering the promotional information) can be calculated based on the display duration and the number of delivery times within the preset period, and then the associated promotional information with high promotion value is determined as the target promotional information. That is, optionally, in some embodiments, the step of "determining the target promotional information to be displayed in the associated promotional information set based on the association relationship, the number of activations corresponding to the historical period, the display duration of each promotional information, and the number of delivery times within the delivery period" may specifically include:
[0081] (41) selecting candidate promotion information from the associated promotion information set based on the association relationship and the delivery period;
[0082] (42) Based on the number of activations corresponding to the historical time period, the display duration of each candidate promotion information, and the number of times it is delivered during the delivery period, the target promotion information to be displayed is determined from the candidate promotion information.
[0083] For the second case, the consumption rate of each promotional information can be calculated using the delivery strategy and the total delivery amount. Then, based on the consumption rate, the off-broadcast time of the promotional information is predicted. Then, based on the number of launches corresponding to the historical time period, the display duration of each promotional information, and the off-broadcast time, the target promotional information to be displayed is determined in the associated promotional information set. That is, optionally, in some embodiments, the step of "determining the target promotional information to be displayed in the associated promotional information set based on the association relationship, the number of launches corresponding to the historical time period, the display duration of each promotional information, and the number of deliveries within the delivery period" may specifically include:
[0084] (51) selecting candidate promotion information from the associated promotion information set based on the association relationship and the delivery period;
[0085] (52) predicting the off-airing time of each promotional information based on the total amount of candidate promotional information delivered and the number of deliveries within the delivery period;
[0086] (53) According to the number of activations corresponding to the historical time period, the display duration and the off-display time of each promotion information, the target promotion information to be displayed is determined in the associated promotion information set.
[0087] Among them, the off-broadcast time refers to the time when the total amount of promotional information is consumed. For example, the total amount of promotional information is 1000. At 19:35 on May 10, the terminal displays the 1000th promotional information, and 19:35 on May 10 is determined as the off-broadcast time of the promotional information. That is, according to the consumption speed of each promotional information, the total consumption of each promotional information in each future time period can be predicted, and then, based on the total consumption, the off-broadcast time corresponding to multiple promotional information is determined. Then, based on the number of starts corresponding to the historical time period, the display duration and off-broadcast time of each promotional information, the remaining delivery amount of each related promotional information when the promotional information display operation is triggered is estimated, and the related promotional information with the least remaining delivery amount is determined as the target promotional information.
[0088] 105. Display target promotion information.
[0089] For example, the target promotion information may be displayed in the application interface of the target object. Specifically, the application interface information of the target object and the attribute information of the target promotion information may be obtained, and then the target promotion information may be displayed based on the application interface information and the attribute information. That is, optionally, in some embodiments, the step of "displaying the target promotion information" may specifically include:
[0090] (61) Obtaining application interface information of the target object and attribute information of the target promotion information;
[0091] (62) Based on the application interface information and attribute information, the target promotion information is displayed in the application interface of the target object.
[0092] Among them, the application interface information includes the length information, width information and color information of the application interface, and the attribute information of the target promotion information may include the display duration, promotion content and type of the target promotion information. For example, if the target promotion information is a picture, then the picture can be adaptively adjusted according to the length information, width information and color information of the application interface, such as adjusting the length, width and color of the picture to make the picture more fit with the application interface.
[0093] From the above, it can be seen that the embodiment of the present application, in response to the information display operation triggered for the target object, obtains the promotion information display strategy corresponding to the target object and the timestamp of the information display operation, and then identifies the policy type of the promotion information display strategy. When the policy type is identified as a preset type, the associated promotion information set associated with the target object is collected. Finally, based on the timestamp and the historical browsing data of the target object, the target promotion information to be displayed is determined in the associated promotion information set, and the target promotion information is displayed. The promotion information display method provided by the present application, when it is identified that the promotion information display strategy corresponding to the target object is a preset type, can accurately display the promotion information to the user based on the timestamp and the historical browsing data of the target object, thereby improving the accuracy of the promotion information recommendation.
[0094] In order to facilitate the implementation of the promotion information display method provided in the embodiment of the present application, a promotion information display device is also provided in one embodiment. The meanings of the terms are the same as those in the above-mentioned promotion information display method, and the specific implementation details can be referred to the description in the method embodiment.
[0095] The promotion information display device can be integrated into an electronic device, such as Figure 2a As shown, the promotion information display device may include: an acquisition module 201, an identification module 202, a collection module 203, a determination module 204, and a display module 205, specifically as follows:
[0096] The acquisition module 201 is configured to acquire, in response to an information display operation triggered for a target object, a promotion information display strategy corresponding to the target object and a timestamp of the information display operation.
[0097] Specifically, the information display operation may be triggered by a user. For example, when the acquisition module 201 detects that a user clicks on a target object, it triggers the information display operation for the target object.
[0098] The identification module 202 is used to identify the strategy type of the promotion information display strategy.
[0099] Among them, the policy type includes displayable, non-displayable and displayable within a preset time period. In this application, when the identification module 202 identifies that the policy type of the promotion information display policy is a policy type that can be displayed or a policy type that can be displayed within a preset time period, the collection module 203 performs the step of collecting the associated promotion information set associated with the target object when the policy type is identified as a preset type, that is, the policy type that can be displayed or the policy type that can be displayed within a preset time period is a preset type; optionally, in some embodiments, refer to Figure 2bThe promotion information display device may further include a hiding module 206. When the identification module 202 identifies that the policy type of the promotion information display policy is a policy type that cannot be displayed, the hiding module 206 hides the promotion information associated with the target object.
[0100] The collection module 203 is configured to collect a set of associated promotion information associated with the target object when the policy type is identified as a preset type.
[0101] For example, the publisher of promotional information can sign an agreement with the application developer of the target object, and use the publisher's promotional information as the target object's splash screen advertisement within a certain period of time. In this case, the publisher's promotional information is the associated promotional information associated with the target object. For another example, the target object is a game application. When the game application goes online, it needs to be promoted through a large amount of game promotional information. At this time, the associated promotional information set associated with the game application includes these game promotional information.
[0102] The determination module 204 is configured to determine the target promotion information to be displayed in the associated promotion information set according to the timestamp and the historical browsing data of the target object.
[0103] The historical browsing data carries the time distribution information of launching the target object within the historical period.
[0104] Optionally, in some embodiments, the determining module 204 may specifically include:
[0105] A first determining submodule is used to determine the time distribution information of launching the target object within a historical period based on the historical browsing data;
[0106] The second determining submodule is configured to determine target promotion information to be displayed in the associated promotion information set based on the timestamp and the time distribution information.
[0107] Optionally, in some embodiments, the second determining submodule may specifically include:
[0108] An acquisition unit, configured to acquire a delivery strategy for each promotion information in the associated promotion information set;
[0109] The determining unit is configured to determine the target promotion information to be displayed in the associated promotion information set according to the timestamp, the time distribution information and the delivery strategy of each promotion information.
[0110] Optionally, in some embodiments, the determining unit may specifically include:
[0111] The first determining subunit is used to determine the display duration of each promotional information and the number of times it is delivered within the delivery period according to the delivery strategy of each promotional information;
[0112] An extraction subunit, configured to extract the historical time period for starting the target object and the number of starts corresponding to the historical time period from the time distribution information;
[0113] A construction subunit, configured to construct an association relationship between a timestamp and the historical period;
[0114] The second determining subunit is configured to determine target promotion information to be displayed in the associated promotion information set based on the association relationship, the number of activations corresponding to the historical time period, the display duration of each promotion information, and the number of delivery times within the delivery period.
[0115] Optionally, in some embodiments, the second determination subunit can be specifically used to: select candidate promotion information from the associated promotion information set based on the association relationship and the delivery time period, and determine the target promotion information to be displayed in the candidate promotion information based on the number of launches corresponding to the historical time period, the display duration of each candidate promotion information, and the number of deliveries within the delivery time period.
[0116] Optionally, in some embodiments, the second determination subunit can be specifically used to: select candidate promotional information in the associated promotional information set based on the association relationship and the delivery time period, predict the off-broadcast time of each promotional information based on the total delivery amount of the candidate promotional information and the number of deliveries within the delivery time period, and determine the target promotional information to be displayed in the associated promotional information set based on the number of starts corresponding to the historical time period, the display duration and the off-broadcast time of each promotional information.
[0117] The display module 205 is used to display target promotion information.
[0118] Optionally, in some embodiments, the display module 205 may be specifically used to: obtain application interface information of the target object and attribute information of the target promotion information, and display the target promotion information in the application interface of the target object based on the application interface information and attribute information.
[0119] From the above, it can be seen that the acquisition module 201 of the embodiment of the present application responds to the information display operation triggered for the target object, obtains the promotion information display strategy corresponding to the target object and the timestamp of the information display operation, and the identification module 202 identifies the policy type of the promotion information display strategy. When the acquisition module 203 identifies that the policy type is a preset type, it collects the associated promotion information set associated with the target object. Then, the determination module 204 determines the target promotion information to be displayed in the associated promotion information set based on the timestamp and the historical browsing data of the target object. Finally, the display module 205 displays the target promotion information. The promotion information display method provided by the present application can accurately display the promotion information to the user based on the timestamp and the historical browsing data of the target object when it is identified that the promotion information display strategy corresponding to the target object is a preset type. Therefore, the accuracy of the promotion information recommendation can be improved.
[0120] The embodiment of the present application also provides an electronic device, which may be a terminal, such as Figure 3 , which shows a schematic diagram of the structure of the electronic device involved in the embodiment of the present application, specifically:
[0121] The electronic device may include one or more processors 1001 of processing cores, one or more computer-readable storage media memories 1002, a power supply 1003, an input unit 1004 and other components. Those skilled in the art will appreciate that Figure 3 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently.
[0122] Processor 1001 is the control center of the electronic device, connecting the various parts of the entire electronic device using various interfaces and lines. By running or executing software programs and / or modules stored in memory 1002 and accessing data stored in memory 1002, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, processor 1001 may include one or more processing cores; preferably, processor 1001 may integrate an application processor and a modem processor, wherein the application processor primarily processes the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 1001.
[0123] The memory 1002 can be used to store software programs and modules. The processor 1001 executes various functional applications and data processing by running the software programs and modules stored in the memory 1002. The memory 1002 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 1002 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1002 may also include a memory controller to provide the processor 1001 with access to the memory 1002.
[0124] The electronic device also includes a power supply 1003 for supplying power to various components. Preferably, the power supply 1003 can be logically connected to the processor 1001 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 1003 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0125] The electronic device may further include an input unit 1004, which may be configured to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0126] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 1001 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 1002 according to the following instructions, and the processor 1001 will run the application programs stored in the memory 1002 to implement various functions as follows:
[0127] In response to the information display operation triggered for the target object, the promotion information display strategy corresponding to the target object and the timestamp of the information display operation are obtained, and the policy type of the promotion information display strategy is identified. When the policy type is identified as a preset type, the associated promotion information set associated with the target object is collected. According to the timestamp and the historical browsing data of the target object, the target promotion information to be displayed in the associated promotion information set is determined, and the target promotion information is displayed.
[0128] The specific implementation of the above operations can be found in the previous embodiments and will not be described in detail here.
[0129] From the above, it can be seen that the embodiment of the present application, in response to the information display operation triggered for the target object, obtains the promotion information display strategy corresponding to the target object and the timestamp of the information display operation, and then identifies the policy type of the promotion information display strategy. When the policy type is identified as a preset type, the associated promotion information set associated with the target object is collected. Finally, based on the timestamp and the historical browsing data of the target object, the target promotion information to be displayed is determined in the associated promotion information set, and the target promotion information is displayed. The promotion information display method provided by the present application, when it is identified that the promotion information display strategy corresponding to the target object is a preset type, can accurately display the promotion information to the user based on the timestamp and the historical browsing data of the target object, thereby improving the accuracy of the promotion information recommendation.
[0130] According to one aspect of the present application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in various optional implementations of the above embodiments.
[0131] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0132] To this end, an embodiment of the present application provides a storage medium storing a computer program, which can be loaded by a processor to execute the steps of any promotional information display method provided in the embodiment of the present application.
[0133] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0134] The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0135] Since the computer program stored in the storage medium can execute the steps of any promotional information display method provided in the embodiments of the present application, the beneficial effects that can be achieved by any promotional information display method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0136] The above is a detailed introduction to a promotional information display method, device, electronic device and storage medium provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, based on the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A promotion information display method, characterized in that: include: In response to an information display operation triggered for a target object, obtaining a promotion information display strategy corresponding to the target object and a timestamp of the information display operation; Identifying a strategy type of the promotion information display strategy, wherein the strategy type includes displayable, non-displayable, and displayable within a preset time period; When the strategy type is identified as a preset type, collecting a set of associated promotion information associated with the target object; Determine, based on the historical browsing data, time distribution information of when the target object was launched within a historical period, wherein the time distribution information records the number of times the target object was launched each day in the past month and the number of times it was launched at different times each day; Obtaining a delivery strategy for each promotional information in the associated promotional information set; Determine the display duration of each promotional message and the number of times it will be displayed within the delivery period based on the delivery strategy of each promotional message; Extracting the historical time period for starting the target object and the number of starts corresponding to the historical time period from the time distribution information; Establishing an association relationship between the timestamp and the historical period; Determining target promotional information to be displayed in the associated promotional information set based on the association relationship, the number of activations corresponding to the historical time period, the display duration of each promotional information, and the number of delivery times within the delivery period includes: Selecting candidate promotion information from the associated promotion information set according to the associated relationship and the delivery period; Predicting the off-broadcast time of each promotional message based on the total amount of the candidate promotional message delivered and the number of deliveries within the delivery period; According to the number of starts corresponding to the historical time period, the display duration and the pause time of each promotion information, the target promotion information to be displayed is determined in the associated promotion information set.
2. The method according to claim 1, characterized in that The determining, based on the association relationship, the number of activations corresponding to the historical time period, the display duration of each promotion information, and the number of delivery times within the delivery period, the target promotion information to be displayed in the associated promotion information set includes: Selecting candidate promotion information from the associated promotion information set according to the associated relationship and the delivery period; Based on the number of starts corresponding to the historical time period, the display duration of each candidate promotion information, and the number of delivery times within the delivery period, target promotion information to be displayed is determined from the candidate promotion information.
3. The method according to claim 1, characterized in that The determining, based on the association relationship, the number of activations corresponding to the historical time period, the display duration of each promotion information, and the number of delivery times within the delivery period, the target promotion information to be displayed in the associated promotion information set includes: The promotion value of the promotion information is calculated based on the display duration and the number of times it is delivered within a preset time period, and the associated promotion information with high promotion value is determined as the target promotion information, wherein the promotion value is the amount spent on delivering the promotion information.
4. The method according to any one of claims 1 to 2, characterized in that The display of the target promotion information includes: Obtaining application interface information of the target object and attribute information of the target promotion information; Based on the application interface information and attribute information, the target promotion information is displayed in the application interface of the target object.
5. The method according to any one of claims 1 to 2, characterized in that Also includes: When it is identified that the policy type is not a preset type, the promotion information associated with the target object is hidden.
6. A promotion information display device, characterized in that: include: an acquisition module, configured to, in response to an information display operation triggered for a target object, acquire a promotion information display strategy corresponding to the target object and a timestamp of the information display operation; an identification module, configured to identify a policy type of the promotion information display policy, wherein the policy types include displayable, non-displayable, and displayable within a preset time period; a collection module, configured to collect a set of associated promotion information associated with the target object when identifying that the policy type is a preset type; A determination module, configured to determine target promotion information to be displayed in the associated promotion information set based on the timestamp and historical browsing data of the target object; A display module, used to display the target promotion information; Determining the target promotion information to be displayed in the associated promotion information set according to the timestamp and the historical browsing data of the target object includes: Determine, based on the historical browsing data, time distribution information of when the target object was launched within a historical period, wherein the time distribution information records the number of times the target object was launched each day in the past month and the number of times it was launched at different times each day; Obtaining a delivery strategy for each promotional information in the associated promotional information set; Determine the display duration of each promotional message and the number of times it will be displayed within the delivery period based on the delivery strategy of each promotional message; Extracting the historical time period for starting the target object and the number of starts corresponding to the historical time period from the time distribution information; Establishing an association relationship between the timestamp and the historical period; Determining target promotional information to be displayed in the associated promotional information set based on the association relationship, the number of activations corresponding to the historical time period, the display duration of each promotional information, and the number of delivery times within the delivery period includes: Selecting candidate promotion information from the associated promotion information set according to the associated relationship and the delivery period; Predicting the off-broadcast time of each promotional message based on the total amount of the candidate promotional message delivered and the number of deliveries within the delivery period; According to the number of starts corresponding to the historical time period, the display duration and the pause time of each promotion information, the target promotion information to be displayed is determined in the associated promotion information set.
7. An electronic device, characterized in that: The invention comprises a memory and a processor, wherein the memory stores an application program, and the processor is used to run the computer program in the memory to execute the promotion information display method according to any one of claims 1 to 5.
8. A storage medium, characterized in that: The storage medium is used to store a computer program, and the computer program is loaded by a processor to execute the promotion information display method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Information presentation method, device and system
CN106792076A
Promotion information display method and device, electronic equipment and storage medium
CN111582955A