Information delivery processing method and electronic device
Patent Information
- Application Number
- CN202210821124.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-13
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2042-07-13
AI Technical Summary
但是,由于社区团购服务场景中,可售商品数量相对较少,因此,通过访问入口所透出商品的重复性可能会比较高,使得用户每次进入某流量场域时,从社区团购服务的访问入口处看到的商品可能是相同的,或者几个不同的商品轮流出现,以至于用户的疲劳度可能会比较高,从而影响流量转化效率
通过本申请实施例,针对在具体流量场域的相关页面中为目标应用提供访问入口的场景,在用户对具体的流量场域发起访问之后,可以从目标应用关联的至少一个互动项目中,确定待向所述当前用户推荐的目标互动项目,另外还可以根据所述目标应用关联的商品确定目标图像,这种目标图像中可以包括与商品相关的图像内容,之后,通过将所述目标图像以及所述目标互动项目对应的用户权益信息进行组合,可以生成目标投放对象及其代表图像,这样,在所述目标流量场域内提供所述目标应用的访问入口时,可以在所述访问入口所在的区域内对所述目标投放对象的代表图像进行展示。通过这种方式,在目标流量场域内为目标应用提供访问入口时,可以将目标应用中与互动项目相关的用户权益信息通过这种访问入口进行透出,从而丰富访问入口处透出的信息的丰富性。同时,通过将包含有商品图像内容的目标图像与这种用户权益信息相结合,可以使得透出的代表图像更形象具体,便于用户理解,从而更好地提升流量转化效率。
Smart Images

Figure CN115311041B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of information processing technology, and in particular to information delivery and processing methods and electronic devices. Background Technology
[0002] Unlike traditional e-commerce services, community group buying services have distinct geographical characteristics. The quantity and range of goods available for sale are strongly tied to the local city / district / county and pickup points. Most RDCs (Regional Distribution Centers) can only provide a supply of hundreds or thousands of goods. Therefore, these community group buying services may not offer a standalone application but are embedded in other main applications as mini-programs. This allows users to access the relevant pages of the community group buying service while using the main application, and then make purchases. For example, a main application might be provided by a comprehensive commodity information service system (e-commerce platform). This e-commerce platform application could provide an access point for the community group buying service on its homepage, allowing users to access the specific community group buying service page through this entry point while browsing the e-commerce platform application's homepage.
[0003] In the above scenario, the main application acts as the traffic provider for the community group-buying service, driving traffic to the service. To enhance traffic acquisition, building user perception around the entry point is crucial. Specifically, the traffic provider typically allocates a section on the relevant page to display the entry point for the community group-buying service. This entry point can include multiple resource slots (e.g., two or four slots in a horizontal layout or grid format), each displaying relevant product information. Therefore, the community group-buying service can target specific product images, prices, and promotional information to the traffic provider. This allows the service to showcase its available products to users through the entry point provided by the traffic provider. If this product information (e.g., price advantages) aligns with user perception, it can improve traffic conversion efficiency (i.e., converting traffic from the main application into traffic for the community group-buying service).
[0004] Existing technologies primarily optimize product selection algorithms and user personalized preference recognition algorithms to ensure that the displayed products better match users' individual preferences. Additionally, they combine this with displaying specific product-related promotional information at the entry point (e.g., if a product is participating in a "flash sale," the entry point can display the product image, price, and "flash sale" tag simultaneously) to increase click-through rates and traffic generation. However, because the number of available products in community group buying services is relatively small, the repetition of products displayed through the entry point can be high. This means that users may see the same products or several different products rotating through the entry point each time they enter a traffic area, potentially leading to user fatigue and impacting traffic conversion efficiency. Summary of the Invention
[0005] This application provides an information delivery processing method and electronic equipment that can improve traffic conversion efficiency.
[0006] This application provides the following solution: An information delivery processing method, comprising: Determine the information of the current user who initiated access to the target traffic area; From at least one interactive item associated with the target application, a target interactive item is determined to be recommended to the current user, the target interactive item being associated with benefits information provided to the user based on the user's participation in the target interactive item; A target image is determined based on the products associated with the target application, and the target image includes image content related to the products; By combining the target image and the user rights information corresponding to the target interactive project, a target target and its representative image are generated, so that when the access entry point of the target application is provided in the target traffic field, the representative image of the target target is displayed in the area where the access entry point is located.
[0007] The step of determining the target image based on the product associated with the target application includes: Select the target product from the products that are available for sale and are associated with the current user in the target application, and determine the target image based on the image associated with the target product.
[0008] The step of selecting a target product from the products in the target application that are available for sale and associated with the current user includes: If the target interactive item is associated with a list of applicable products, then the target product is selected from the list of applicable products.
[0009] The step of selecting a target product from the products in the target application that are available for sale and associated with the current user includes: Determine the region and / or associated pickup point information of the current user, and select the target product from the recommended product list related to the operation configuration of the region and / or pickup point.
[0010] The process of generating the target object and its representative image further includes: The product attribute information of the target product is assigned to the target target object to generate a target target object that conforms to the product definition in the target traffic field. This also includes: In response to an access request initiated by the current user through the access portal, a landing page associated with the target application is provided, and information about the target product is displayed in the target resource slot of the landing page.
[0011] In this process, multiple composite image materials are generated in advance. These composite image materials are generated by combining product images of multiple products associated with the target application. Determining the target image based on the products associated with the target application includes: Select one of the multiple composite image materials as the target image.
[0012] The process of generating the target object and its representative image further includes: Based on the structured model defined for the product in the target traffic field, product attribute information is assigned to the target delivery object to generate a target delivery object that conforms to the product definition.
[0013] The area where the access point is located includes multiple resource slots, and the target object is used to display in some of these resource slots. The method further includes: Obtain the product category information associated with the target object corresponding to other resource positions among the multiple resource positions; When determining the target image based on the products associated with the target application, deduplication is performed based on the product category information.
[0014] This also includes: Acquire the historical delivery objects that have been displayed to the current user through the access portal of the target application during the historical delivery process, as well as the current user's historical behavior records; The fatigue level of the target user is determined based on the historical target audience and the historical behavior records, so as to determine the target image based on the fatigue level.
[0015] The step of obtaining historical delivery objects that have been displayed to the current user through the access point of the target application during the historical delivery process, as well as the current user's historical behavior records, includes: The system retrieves historical delivery targets that have been displayed to the current user through access points related to the target application in each traffic field during the historical delivery process across multiple traffic fields, as well as the historical behavior records of the current user in each traffic field.
[0016] Among them, multiple real-time computing engine systems collect information about the target audience and the current user's behavior records from multiple traffic fields; The information collected by the multiple real-time computing engine systems is aggregated and calculated offline according to a preset time period, and the fatigue information of the current user is obtained based on the offline calculation results. The acquired fatigue information is updated in the cache so that when determining the target image based on the fatigue level, the current user's fatigue information can be obtained by reading the cache.
[0017] This also includes: In response to an access request initiated by the current user through the access portal, a landing page associated with the target application is provided, and prompts about participating in the target interactive project are provided based on the landing page.
[0018] The provision of prompts regarding participation in the target interactive project based on the landing page includes: The system provides prompts about participating in the target interactive project, along with corresponding redirection options, via pop-up windows. In response to the redirection request sent by the current user through the redirection entry, the interactive page corresponding to the target interactive item is displayed.
[0019] An information delivery and processing device, comprising: The user information determination unit is used to determine the information of the current user who initiates access to the target traffic field. An interactive item determination unit is used to determine, from at least one interactive item associated with a target application, a target interactive item to be recommended to the current user, wherein the target interactive item is associated with benefits information provided to the user based on the user's participation in the target interactive item; A target image determination unit is used to determine a target image based on the product associated with the target application, wherein the target image includes image content related to the product; The combined delivery unit is used to combine the target image and the user rights information corresponding to the target interactive project to generate a target delivery object and its representative image, so that when the access entry of the target application is provided in the target traffic field, the representative image of the target delivery object is displayed in the area where the access entry is located.
[0020] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of any of the preceding methods.
[0021] An electronic device, comprising: One or more processors; and A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the preceding descriptions.
[0022] According to the specific embodiments provided in this application, the following technical effects are disclosed: In this embodiment, for scenarios where an access point for a target application is provided on a relevant page within a specific traffic field, after a user initiates access to the specific traffic field, a target interactive item to be recommended to the current user can be determined from at least one interactive item associated with the target application. Additionally, a target image can be determined based on the products associated with the target application. This target image may include image content related to the product. Then, by combining the target image with the user rights information corresponding to the target interactive item, a target target and its representative image can be generated. Thus, when an access point for the target application is provided within the target traffic field, the representative image of the target target can be displayed within the area where the access point is located. In this way, when an access point is provided for the target application within the target traffic field, user rights information related to interactive items in the target application can be revealed through this access point, thereby enriching the information revealed at the access point. Simultaneously, by combining the target image containing product image content with this user rights information, the revealed representative image becomes more vivid and concrete, easier for users to understand, and thus better improves traffic conversion efficiency.
[0023] Of course, any product implementing this application does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a diagram illustrating how information is displayed at an access point. Figure 2 This is a schematic diagram of the system architecture provided in the embodiments of this application; Figure 3 This is a flowchart of the method provided in the embodiments of this application; Figure 4 This is a schematic diagram illustrating the information display method provided in the embodiments of this application; Figure 5 This is a schematic diagram of a pop-up window provided in an embodiment of this application; Figure 6 This is a schematic diagram of the device provided in the embodiments of this application; Figure 7 This is a schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation
[0026] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0027] First, it should be noted that, in the process of developing this application, the inventors discovered that in community group-buying services (which can also be other applications or services, referred to as "target applications" in this application embodiment, such target applications can be embedded in some main applications in the form of mini-programs, thereby making the main applications the traffic field of the target applications, that is, bringing access traffic to the target applications), in addition to providing users with product-type data objects, interactive project-type data objects can also be provided, and users can obtain corresponding benefits by participating in such interactive projects. For example, a target application provides an interactive project of "signing in to receive red envelopes," in which users can enter the "sign-in page" to "sign in," and after accumulating a certain number of days, they can obtain red envelope rewards and other benefits; or it can also provide a nurturing-type interactive project, in which users can enter the "manor" page to perform actions such as "feeding chickens," and when certain conditions are met, they can obtain benefits such as receiving "eggs"; or it can also provide data objects such as "monthly cards," in which users can enter the "monthly card page" to purchase "monthly cards" and obtain the benefit of "free vegetables," and so on. It should be noted that the "rights" described in this application embodiment are usually related to interactive projects. That is, specific rights can only be obtained after a user participates in an interactive project and meets certain conditions. However, they are usually not tied to specific products. For example, regarding "red envelope" type rights, after receiving a "red envelope," it can be used on any product, etc. (Of course, there may be cases where specific rights are tied to products). Therefore, this type of right can be called "interactive rights," which are different from marketing discount information tied to the product itself. For example, for the latter, assuming a product participates in a "limited-time flash sale" activity, the product can be labeled with a "limited-time flash sale" tag, giving the product itself the attribute of a "limited-time flash sale item." For users who purchase the corresponding product within a specific time range, no additional interaction is required to directly enjoy the "flash sale price." Of course, when displaying products with inherent discount information through the access point, such tags can also be displayed. For example, if four product information items are displayed at the access point, one or more of these products may also have a "limited-time flash sale" tag in addition to the product image and price information to emphasize the product's price discount attribute, and so on.
[0028] For users, besides being interested in specific products offered by the target app (including products with associated discounts and those without current discounts), they may also be interested in interactive projects and their corresponding benefits. Therefore, if information about these interactive projects is displayed in the target traffic area, appearing at the entry point for the target app on the target traffic area page, the richness of the information displayed at the entry point can be increased, thereby potentially improving conversion rates.
[0029] In other words, in this embodiment of the application, when providing an access point for a target application on the target traffic field page, if the access point includes multiple resource slots (usually two or four, etc.), then in addition to displaying information about some products offered in the target application in these resource slots, information about some interactive items offered in the target application can also be displayed in these resource slots. For example, assuming the access point includes four resource slots, the first three resource slots can be used to display information related to specific products, the fourth resource slot can be used to display information about a certain interactive item, and so on. Of course, since there may be multiple interactive items in the target application, when displaying them at the access point, it is still necessary to select the interactive item suitable for the current user (usually one can be selected).
[0030] Furthermore, the inventors of this application discovered during the development of this application that when displaying specific product information at the access point of the target application on a target traffic domain page, it is usually done in the form of a representative product image plus price. However, for interactive project information, if it is displayed in the same way as a representative image of the interactive project, it may not effectively improve traffic conversion rates due to the abstract nature of the images. For example, for interactive projects like "check-in," the representative image is usually expressed by adding a "√" graphic to a calendar-style graphic. For example, as... Figure 1 As shown, this is a page of a certain traffic field. Eleven of these areas are access points provided by this traffic field for a specific target application. For interactive items like "check-in," if the representative image of the interactive item is directly displayed at the access point, the display effect can be as follows: Figure 1 As shown in point 12. This display method may not be effective in attracting users' attention, especially in community group buying scenarios where some middle-aged and elderly users may make up a large proportion, because the images are relatively abstract, thus making it difficult to convert information into traffic.
[0031] Based on the above, in this embodiment of the application, when displaying interactive project information at a specific access point, it is not necessary to directly display the representative image of the interactive project. Instead, when it is necessary to display information about a certain interactive project, a target image can be determined based on the product associated with the target application. This target image is then combined with the user benefits information corresponding to the target interactive project to generate the target target and its representative image. In other words, although a specific interactive project may not be bound to a specific product, the information actually displayed at the access point can be a combination of a product image and the benefits information of the interactive project. This allows users to intuitively see the available benefits, and because product images are more concrete than abstract representations such as calendar graphics, they are easier for users to understand, thereby improving traffic conversion rates.
[0032] Furthermore, in practical implementation, since the selection of specific interactive items, product selection, and information assembly are completed after receiving the user's access request in a specific traffic field and before displaying the specific page, and because applications such as community group buying have geographical attributes, the selection of interactive items and products needs to be based on the specific user's actual situation. Additionally, it may involve deduplication of other products displayed at the access point, handling user fatigue, etc., all of which need to be completed within the time required by the specific traffic field. For example, a specific traffic field might be the client of a comprehensive e-commerce platform. This traffic field might require the application to complete information delivery within 80ms. That is, from the time a user clicks to open the e-commerce platform client until the specific client page is displayed to the user, the delivery end needs to complete the above-mentioned processing within 80ms and transmit the specific information to the e-commerce platform server so that the delivered information can be displayed in the access point area provided by the application on the client page. Therefore, this embodiment can combine the use of caching and corresponding process orchestration to achieve the above objectives.
[0033] From a system architecture perspective, see Figure 2The specific processing flow can begin when a user accesses a traffic field (e.g., a comprehensive e-commerce platform) client. The traffic field server then provides user information to the target application server (e.g., a community group-buying application). The target application server can then determine the specific delivery targets based on the current user's information. In this embodiment, the specific delivery targets may include specific products within the target application; this process can be accomplished using existing algorithms, which will not be detailed here. Additionally, the specific delivery targets may also include interactive project information. Therefore, the target application server can select suitable interactive projects based on the current user's information. Furthermore, it can select target images from multiple products within the target application as representative images for the interactive project, assembling them into the target delivery targets.
[0034] When selecting products for interactive projects, several scenarios can be considered. One scenario is that if the interactive project itself is associated with certain products, a specific product can be selected from these products, and its image used as the target image. Of course, factors such as the user's location can also be considered during product selection. Another scenario, which is the most common, is that the interactive project itself is not associated with any specific product. In this case, the target image can be determined in several ways. For example, in practical applications, some regional operations personnel may configure product information daily (or on other periods), including "hot-selling" products within the region. Therefore, a product can be selected from this regional operations configuration list (to expedite the selection process, the specific product list can be cached), and its image used as the representative image of the target interactive project. Alternatively, if there is an associated operations configuration list, a fallback solution can be used. For example, pre-generated composite images can be created by combining images of multiple products, such as common images of onions and potatoes, and these composite images can be used as the representative image of the interactive project, and so on.
[0035] Furthermore, during the generation of specific target audiences, deduplication can be performed on target audiences displayed in multiple different resource slots at the same access point. Moreover, user fatigue control can be implemented. For example, if a user has previously accessed the aforementioned traffic field client several times, and each time some product information or interactive project information was displayed at the aforementioned access point, user behavior information generated during this historical distribution process can be collected, and user fatigue can be calculated. This fatigue calculation result can then influence subsequent distribution processes, preventing the same product or interactive project from being repeatedly displayed to the same user (for example, if an interactive project was previously displayed but the user did not click, a different interactive project can be used next time, etc.). Additionally, in this embodiment, the same target application may be distributed to multiple different traffic fields, and the same user may be a user in multiple different traffic fields, generating corresponding behaviors in multiple traffic fields. Therefore, user fatigue can also be statistically analyzed across multiple traffic fields. In this scenario, considering the specific response time constraints imposed by different traffic domains, a combination of real-time computing engines and caching can be employed. For example, each traffic domain can collect user behavior information using a different real-time computing engine, and then aggregate it on the same computing server to calculate user fatigue. This calculation can be performed periodically within a defined time window, and the results can be updated in the cache. Thus, when performing specific target audience calculations, user fatigue information can be directly retrieved from the cache, and so on.
[0036] The specific implementation schemes provided in the embodiments of this application will be described in detail below.
[0037] First, this application provides an information delivery processing method, see [link to relevant documentation]. Figure 3 The method may include: S301: Determine the information of the current user who initiated access to the target traffic field.
[0038] As mentioned earlier, the target traffic field can be the page that provides the access entry for the target application (which can be called the first page for ease of description). Since the user first accesses the first page, and the access entry for the target application is provided on the first page, if the user performs an operation such as clicking on the access entry to enter the relevant page of the target application (which can be called the second page), it will bring access traffic to the target application. Therefore, the first page is called the traffic field of the target application.
[0039] Specifically, when a user accesses the aforementioned target traffic field, the server of the specific traffic field can receive the user's access request and provide the user's information to the target application server, so that the target application server can obtain the information of the current visitor user in the traffic field.
[0040] S302: From at least one interactive item associated with the target application, determine a target interactive item to be recommended to the current user, wherein the target interactive item is associated with benefits information provided to the user based on the user's participation in the target interactive item.
[0041] After obtaining user information, a target interactive project to be recommended to the current user can be determined from at least one interactive project associated with the target application. In this embodiment, as described above, the specific target interactive project may be associated with benefits information provided to the user based on the user's participation in the target interactive project. For example, the interactive project may include "check-in," where users can "check in" by entering the "check-in page" and receive benefits such as red envelope rewards after accumulating a certain number of days; or it may provide a nurturing-type interactive project, where users can perform actions such as "feeding chickens" in a "farm" or similar page, and receive benefits such as "eggs" when certain conditions are met; or it may provide a "monthly card" type data object, where users can purchase a "monthly card" by entering the "monthly card page" and receive benefits such as "free vegetables," and so on.
[0042] Specifically, in applications targeting regional attributes such as community group buying, the specific interactive items may also have regional attributes. Therefore, the appropriate interactive items can be selected based on the specific visitor's situation. Furthermore, different users may have personalized preferences for different interactive items; therefore, this preference information can also be considered when selecting interactive items.
[0043] S303: Determine a target image based on the product associated with the target application, wherein the target image includes image content related to the product.
[0044] As mentioned earlier, since the representative images of interactive projects may be relatively abstract and not suitable for display at the access points of traffic fields, in addition to selecting target interactive projects, target images can also be determined based on the products associated with the target application. Such target images may include image content related to specific products.
[0045] Specifically, this icon image can be determined in several ways. For example, in one approach, a target product can be selected from the products in the target application that are available for sale and are associated with the current user, and the target image can be determined based on the image associated with that target product. In other words, although the target image is displayed at the access point as a representative image of the target interactive item, the product image presented in the actual image can also be a product actually for sale in the target application. Subsequently, when the user accesses the target application through this access point, the actual product information corresponding to the target image can be displayed on the relevant page, providing the user with a WYSIWYG (What You See Is What You Get) experience.
[0046] Specifically, there are several ways to select a target product from the list of salable goods associated with the current user in the target application. For example, if the target interactive project is associated with a list of applicable products, the target product can be selected directly from that list. Of course, during the selection process, if each product in the specific product list is also associated with a regional attribute, for example, the selection can also be made in conjunction with the current user's regional attribute, and so on.
[0047] Alternatively, if the current target interactive project is not associated with a product list, it can be determined through other methods. For example, in one approach, regional operations personnel or "group leaders" at pickup points may configure product lists daily (or on other cycles), including "hot-selling" items and other products within the region. Since these products typically possess characteristics such as high quality, they are more suitable for display at the access point; therefore, products can be selected from these product lists. Specifically, the region and / or associated pickup point information of the current user can be determined, and the target product can be selected from the recommended product list configured by the operations personnel corresponding to that region and / or pickup point. The product image of the selected product can then be used as the target image. For instance, if a user is located in a certain community in a certain city, and the regional operations personnel have configured product lists such as "Today's Hot Items," a product can be selected from this list, and its product image can be used as the target image, and so on.
[0048] Furthermore, a fallback solution can be provided. Specifically, multiple composite image materials can be pre-generated. These composite image materials can be generated by combining product images of multiple products associated with the target application. Thus, one of these composite image materials can be selected as the target image. In other words, in this case, the target image, specifically representing the target interactive item, may not actually correspond to a specific product for sale, but could be obtained by combining multiple product images, and so on.
[0049] In specific implementation, since the area where a specific access point is located typically includes multiple resource slots, the target delivery object generated in this embodiment is used to display in some of these resource slots, while other resource slots are used to display information about specific products. These resource slots can typically display product information of different categories, such as vegetables, fruits, etc. Although the delivery resources generated in this embodiment are mainly related to interactive benefits, since the delivery object is generated by combining a target image containing product images with benefit information, it can also be deduplicated from other resource slots that simply display product information. In specific implementation, the product category information associated with the delivery object corresponding to other resource slots among the multiple resource slots can also be obtained. In this way, when determining the target image based on the product associated with the target application, deduplication can be performed based on the product category information. For example, if an interactive project is not bound to a product, a product can be selected from the product list configured in the specific area operation, and the product image can be used as the target image. The product list may include products from various categories. When making a selection, you can refer to the product information displayed in other resource slots. If product information for a certain category has already been displayed, you can select product images from other categories to generate the target image, and then combine it with the rights and benefits information of the specific interactive project, and so on.
[0050] Furthermore, since users may visit a certain traffic area multiple times, user fatigue can be considered when determining the target image. For example, if a user has repeatedly used a combination of a product image of a certain category with specific interactive benefits information during their historical visits to that traffic area, but the user has not clicked or performed other actions, then product images of other categories or other interactive items can be used, and so on. To achieve the above objectives, historical delivery objects that have been shown to the current user through the target application's access point during historical campaigns, as well as the current user's historical behavior records, can be obtained. Then, the fatigue level of the target user can be judged based on the historical delivery objects and the historical behavior records, so as to determine the target image based on the fatigue level.
[0051] Specifically, when acquiring historical delivery targets and user behavior records, considering that the same target application may be delivered to multiple different traffic fields, and the same user may browse in multiple different traffic fields, it is possible to acquire historical delivery targets that have been shown to the current user through access points related to the target application in each traffic field during the historical delivery process across multiple traffic fields, as well as the current user's historical behavior records in each traffic field. This allows for the comprehensive analysis of the same user's behavior across multiple different traffic fields, enabling the calculation of user fatigue with information delivered to the same target application.
[0052] In specific implementation, as mentioned above, due to the strict requirements on the response time of the target application in specific traffic fields, that is, the series of processes in this application embodiment need to be completed after the user initiates access to the traffic field and before the page of the traffic field is displayed. Therefore, in order to complete the calculation in a short response time, and considering user fatigue information, this application embodiment also provides the following implementation method: Multiple real-time computing engine systems collect information about the target object and the current user's behavior record information from multiple traffic fields respectively. Then, according to a preset time period (e.g., 15ms), the information collected by the multiple real-time computing engine systems is aggregated and calculated offline, and the current user's fatigue information is obtained based on the offline calculation results. Then, the obtained fatigue information is updated in the cache. In this way, when determining the target image based on the fatigue situation, the current user's fatigue information can be obtained by directly reading the cache. That is to say, the calculation of user fatigue can be completed offline. Of course, since user behavior is constantly generated, it can be calculated periodically, and new fatigue information obtained after each calculation can be updated in the cache. When a user actually accesses a traffic field and needs to deliver specific information to that traffic field, the system can read the user's latest fatigue information from the cache and determine the target image and other information accordingly.
[0053] Additionally, product lists configured for regional operations can be pre-stored in the cache. For example, if a regional operations team configures a specific product list daily, this list can be saved to the cache after each configuration. This allows for retrieving product images and other data from the cache, improving processing speed and avoiding delays caused by reading from the database.
[0054] It should be noted that, in order to meet the response time requirements of specific traffic scenarios, in addition to saving some data to a cache, the specific data processing flow can also be orchestrated to process some processes in parallel. For example, regarding steps S302 and S303 above, namely, the determination of the interactive items to be recommended and the determination of the specific target image, these can be processed in parallel, and so on.
[0055] S304: By combining the target image and the user rights information corresponding to the target interactive project, a target target object and its representative image are generated, so that when the access entry point of the target application is provided in the target traffic field, the representative image of the target target object is displayed in the area where the access entry point is located.
[0056] After identifying the target product and target interactive item, the target image and the corresponding user benefit information can be combined to generate the target audience and its representative image. For example, specific user benefit information can be expressed through text, including phrases like "receive a red envelope," "receive eggs," or "free vegetables." Therefore, when generating the representative image, this textual information about user benefits can be added to the target image that includes the product image. For example, as... Figure 4 As shown, it is with Figure 1 The traffic field shown is the same. When displaying information about the "Check-in" interactive project within the access entry area 41 provided to the target application, the product image of "garlic" can be used as the target image, combined with the user benefit information "Receive Money" corresponding to the "Check-in" project, to generate the target target and its representative image, such as... Figure 4 As shown at point 42. Thus, the generated representative image can include both product images and user rights information. After this representative image is displayed at the target application's access point, users can learn which products they can purchase after entering the target application through the product images, and what specific rights they can obtain after entering the target application through the user rights information, and so on.
[0057] It should be noted that, in this embodiment, the specific target object is generated by combining an image containing product information with interactive benefit information; therefore, it may not be a regular product or a regular user benefit. However, in some traffic scenarios, it may be required that products can only be placed at the access point, and not other forms of objects. To meet this requirement, in the specific implementation, product attributes can be assigned to the specifically generated target object to make it conform to the product model defined within the specific traffic scenario before placement.
[0058] Specifically, there are several ways to assign product attributes to target audiences. For example, in the method described above, where a target image is generated for the target interactive project based on the actual products sold, and a corresponding target audience is generated, the product attribute information of the specific target product can be assigned to the target target audience to generate a target target audience that conforms to the product definition in the target traffic field. That is, assuming the interactive project to be recommended is determined to be a "monthly card" and the corresponding user benefit is "free dishes," a product image of a certain product is selected as the target image, and combined with the user benefit information to form a representative image of the specific target audience. At this time, the product attribute information of the product, including the product ID, price, etc., can be directly assigned to the target target audience.
[0059] Alternatively, in another approach, product attribute information can be assigned to the target delivery object according to the structured model defined for the product in the target traffic field, including generating a new product ID according to the product ID generation method in the structured model, thereby generating a target delivery object that conforms to the product definition.
[0060] After the specific target and its representative image are placed into the current traffic field, the representative image of the target can be displayed at the access point of the target application on the specific page of the traffic field. If users are interested in the information revealed at the access point while browsing the browsing field page, they can enter the relevant page of the target application by clicking on the image at the access point.
[0061] The target application can provide pages such as a homepage, through which users can select products and place orders. In order to provide a WYSIWYG experience, after a user initiates an access request through the access portal, a landing page associated with the target application can be provided, displaying information about the target product in the target resource slot of the landing page. For example, the specific landing page could be the homepage of the aforementioned target application, which might display links to multiple products in the form of a product information stream. In this case, the product corresponding to the image previously displayed at the access portal could be displayed in a relatively prominent position in this information stream, and so on.
[0062] Additionally, in responding to an access request initiated by a current user through the access portal of a specific target application, a landing page associated with the target application can be provided, along with prompts about participating in the target interactive project. For example, such as... Figure 5As shown, a pop-up window can be used to provide prompts about participating in the target interactive project, along with a corresponding redirection point. After the current user submits a redirection request through the redirection point, the interactive page corresponding to the target interactive project can be displayed. In other words, in this embodiment, when information about the benefits of a certain interactive project is displayed at the access point, after the user performs an action such as clicking through the access point, a pop-up window can be provided on the homepage or other pages of the target application. The user can then use this pop-up window to redirect to a page within the target application related to that specific interactive project. For example, if it's an interactive project related to a "monthly card," the user can be redirected to a page related to purchasing a monthly card; if it's an interactive project related to "check-in," the user can be redirected to a "check-in" page; if it's a simulation-type interactive project, the user can be redirected to an interactive page such as a "manor" to allow the user to perform actions such as "feeding chickens," and so on.
[0063] In summary, through the embodiments of this application, for scenarios where an access point for a target application is provided on a relevant page within a specific traffic field, after a user initiates access to the specific traffic field, a target interactive item to be recommended to the current user can be determined from at least one interactive item associated with the target application. Additionally, a target image can be determined based on the products associated with the target application. This target image may include image content related to the product. Then, by combining the target image with the user rights information corresponding to the target interactive item, a target target and its representative image can be generated. Thus, when an access point for the target application is provided within the target traffic field, the representative image of the target target can be displayed within the area where the access point is located. In this way, when an access point is provided for the target application within the target traffic field, user rights information related to interactive items in the target application can be revealed through this access point, thereby enriching the information revealed at the access point. Simultaneously, by combining the target image containing product image content with this user rights information, the revealed representative image becomes more vivid and concrete, easier for users to understand, and thus better improves traffic conversion efficiency.
[0064] It should be noted that the embodiments of this application may involve the use of user data. In practical applications, user-specific personal data may be used in the scheme described herein within the scope permitted by applicable laws and regulations, provided that it complies with the applicable laws and regulations of the country (e.g., with the user's explicit consent, with the user being properly notified, etc.).
[0065] Corresponding to the foregoing method embodiments, this application also provides an information delivery and processing device, see below. Figure 6 The device may include: User information determination unit 601 is used to determine the information of the current user who initiates access to the target traffic field; Interactive item determination unit 602 is used to determine, from at least one interactive item associated with the target application, a target interactive item to be recommended to the current user, wherein the target interactive item is associated with benefits information provided to the user based on the user's participation in the target interactive item; The target image determination unit 603 is used to determine a target image based on the product associated with the target application, wherein the target image includes image content related to the product; The combined delivery unit 604 is used to combine the target image and the user rights information corresponding to the target interactive project to generate a target delivery object and its representative image, so that when the access entry of the target application is provided in the target traffic field, the representative image of the target delivery object is displayed in the area where the access entry is located.
[0066] Specifically, the target image determination unit can be used for: Select the target product from the products that are available for sale and are associated with the current user in the target application, and determine the target image based on the image associated with the target product.
[0067] Specifically, the target image determination unit can be used for: If the target interactive item is associated with a list of applicable products, then the target product is selected from the list of applicable products.
[0068] Alternatively, the target image determination unit may specifically be used for: Determine the region and / or associated pickup point information of the current user, and select the target product from the recommended product list related to the operation configuration of the region and / or pickup point.
[0069] Specifically, the combined delivery unit can be used for: The product attribute information of the target product is assigned to the target target object to generate a target target object that conforms to the product definition in the target traffic field. At this point, the device may also include: The product information providing unit is used to respond to the access request initiated by the current user through the access portal, provide the landing page associated with the target application, and display information about the target product in the target resource position of the landing page.
[0070] Specifically, the device may also include: The material generation unit is used to pre-generate multiple composite image materials, which are generated by compositing product images of multiple products associated with the target application. The target image determination unit can specifically be used for: Select one of the multiple composite image materials as the target image.
[0071] At this point, the specific combined delivery unit can be used for: Based on the structured model defined for the product in the target traffic field, product attribute information is assigned to the target delivery object to generate a target delivery object that conforms to the product definition.
[0072] The area where the access point is located includes multiple resource slots, and the target object is used to display in some of these resource slots. At this point, the device may also include: The product category information acquisition unit is used to acquire product category information associated with the delivery object corresponding to other resource positions among the multiple resource positions; The deduplication processing unit is used to perform deduplication processing based on the product category information when determining the target image based on the products associated with the target application.
[0073] Additionally, the device may also include: The history record acquisition unit is used to acquire historical delivery objects that have been shown to the current user through the access portal of the target application during the historical delivery process, as well as the current user's historical behavior records; The fatigue determination unit is used to determine the fatigue level of the target user based on the historical delivery objects and the historical behavior records, so as to determine the target image based on the fatigue level.
[0074] Specifically, the historical record acquisition unit can be used for: The system retrieves historical delivery targets that have been displayed to the current user through access points related to the target application in each traffic field during the historical delivery process across multiple traffic fields, as well as the historical behavior records of the current user in each traffic field.
[0075] Among them, multiple real-time computing engine systems can collect information about the target audience and the current user's behavior records from multiple traffic fields respectively; The information collected by the multiple real-time computing engine systems is aggregated and calculated offline according to a preset time period, and the fatigue information of the current user is obtained based on the offline calculation results. The acquired fatigue information is updated in the cache so that when determining the target image based on the fatigue level, the current user's fatigue information can be obtained by reading the cache.
[0076] Additionally, the device may also include: The interactive project prompt unit is used to respond to the access request initiated by the current user through the access portal, provide the landing page associated with the target application, and provide prompt information about participating in the target interactive project based on the landing page.
[0077] Specifically, the interactive item prompting unit can be used for: The system provides prompts about participating in the target interactive project, along with corresponding redirection options, via pop-up windows. In response to the redirection request sent by the current user through the redirection entry, the interactive page corresponding to the target interactive item is displayed.
[0078] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.
[0079] And an electronic device, comprising: One or more processors; and A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.
[0080] in, Figure 7 An exemplary architecture of an electronic device is shown, which may include a processor 710, a video display adapter 711, a disk drive 712, an input / output interface 713, a network interface 714, and a memory 720. The processor 710, video display adapter 711, disk drive 712, input / output interface 713, network interface 714, and memory 720 can communicate with each other via a communication bus 730.
[0081] The processor 710 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to achieve the technical solution provided in this application.
[0082] The memory 720 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 720 can store the operating system 721 for controlling the operation of the electronic device 700, and the basic input / output system (BIOS) for controlling the low-level operations of the electronic device 700. Additionally, it can store a web browser 723, a data storage management system 724, and an information delivery processing system 725, etc. The aforementioned information delivery processing system 725 can be the application program that specifically implements the aforementioned steps in this embodiment. In summary, when implementing the technical solution provided in this application through software or firmware, the relevant program code is stored in the memory 720 and is called and executed by the processor 710.
[0083] Input / output interface 713 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.
[0084] Network interface 714 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0085] Bus 730 includes a pathway for transmitting information between various components of the device, such as processor 710, video display adapter 711, disk drive 712, input / output interface 713, network interface 714, and memory 720.
[0086] It should be noted that although the above-described device only shows the processor 710, video display adapter 711, disk drive 712, input / output interface 713, network interface 714, memory 720, bus 730, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the solution of this application, and does not necessarily include all the components shown in the figures.
[0087] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0088] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0089] The information delivery and processing method and electronic device provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and its core ideas. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. An information delivery and processing method, characterized in that, include: When providing an access point to the target application through the relevant pages of the target traffic field, determine the information of the current user who initiates access to the target traffic field; The target application is used to provide data objects of the product category and data objects of the interactive project category; the target application includes applications related to community group buying services. From at least one interactive project associated with the target application, a target interactive project to be recommended to the current user is determined, wherein the target interactive project is associated with corresponding benefits information provided to the user after the user participates in the target interactive project and meets the conditions; The target image is determined based on the data object of the product category associated with the target application, and the target image includes image content related to the product; wherein, the method of determining the target image includes: determining the region to which the current user belongs and / or the associated pickup point, selecting the target product from the recommended product list related to the operation configuration of the region and / or pickup point, and using the product image corresponding to the selected target product as the target image; By combining the target image and the corresponding rights and benefits information of the target interactive project, a target target object and its representative image are generated, and the representative image of the target target object is displayed in the area where the access point is located; In response to the access request initiated by the current user through the representative image in the access entry, a landing page associated with the target application is provided, and the landing page provides prompt information about participating in the target interactive project and the corresponding jump entry, so that after the current user issues a jump request through the jump entry, the interactive page corresponding to the target interactive project is displayed.
2. The method according to claim 1, characterized in that, Determining the target image based on the data object of the product category associated with the target application includes: Select the target product from the products that are available for sale and are associated with the current user in the target application, and determine the target image based on the image associated with the target product.
3. The method according to claim 2, characterized in that, The step of selecting a target product from the products in the target application that are available for sale and associated with the current user includes: If the target interactive item is associated with a list of applicable products, then the target product is selected from the list of applicable products.
4. The method according to claim 2, characterized in that, The process of generating the target object and its representative image also includes: The product attribute information of the target product is assigned to the target delivery object to generate a target delivery object that conforms to the product definition in the target traffic field.
5. The method according to claim 4, characterized in that, Also includes: Information about the target product is displayed in the target resource slot of the landing page.
6. The method according to claim 1, characterized in that, Multiple composite image materials are pre-generated, wherein the composite image materials are generated by compositing product images of multiple products associated with the target application; Determining the target image based on the data object of the product category associated with the target application includes: Select one of the multiple composite image materials as the target image.
7. The method according to claim 6, characterized in that, The process of generating the target object and its representative image also includes: Based on the structured model defined for the product in the target traffic field, product attribute information is assigned to the target delivery object to generate a target delivery object that conforms to the product definition.
8. The method according to claim 1, characterized in that, Also includes: Acquire the historical delivery objects that have been displayed to the current user through the access portal of the target application during the historical delivery process, as well as the current user's historical behavior records; The fatigue level of the current user is determined based on the historical target audience and historical behavior records, so as to determine the target image based on the fatigue level.
9. The method according to claim 8, characterized in that, The acquisition of historical delivery objects that have been displayed to the current user through the access point of the target application during the historical delivery process, as well as the current user's historical behavior records, includes: The system retrieves historical delivery targets that have been displayed to the current user through access points related to the target application in each traffic field during the historical delivery process across multiple traffic fields, as well as the historical behavior records of the current user in each traffic field.
10. The method according to claim 9, characterized in that, Multiple real-time computing engine systems collect information about the target audience and the current user's behavior records from multiple traffic fields. The information collected by the multiple real-time computing engine systems is aggregated and calculated offline according to a preset time period, and the fatigue information of the current user is obtained based on the offline calculation results. The acquired fatigue information is updated in the cache so that when determining the target image based on the fatigue level, the current user's fatigue information can be obtained by reading the cache.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1 to 10.
12. An electronic device, characterized in that, include: One or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Commodity information processing method and device and electronic equipment
CN114596131A
Task processing method and device, computer equipment and storage medium
CN114741424A