A recommendation page display method, device, equipment, storage medium, program product and a recommendation information display method
Patent Information
- Application Number
- CN202510561067.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2026-10-30
AI Technical Summary
[0003]然而,申请人在实施本申请的过程中发现,相关技术提供的广告系统仅依赖用户的基础标签生成通用广告内容,无法充分结合用户个人主页的视觉风格以及动态数据(例如,运动步数和旅行照片等),从而导致广告内容与用户个人主页的整体风格和兴趣点严重割裂,进而降低了广告转化率
[0036]在推荐页面的展示时,在展示的信息流页面中包括至少一个交互对象,以及与交互对象对应的信息推荐标签,而信息推荐标签中包括第一待推荐对象的对象标识。这样可以使用户在浏览信息流时,更容易关注到推荐的待推荐对象,可以帮助用户快速识别和了解待推荐对象的基本信息。当用户针对信息流页面中的第一交互对象进行交互操作时,显示第一交互对象的第一信息推荐页面。该第一信息推荐页面是对第一交互对象的第一原始信息页面中的第一页面信息,与第一待推荐对象的对象信息进行信息融合后生成的页面。如此,通过信息融合,可以充分结合用户的原始页面信息与待推荐对象的对象信息,生成与用户兴趣高度匹配的信息推荐页面,从而在用户浏览第一信息推荐页面时,增加用户点击和转化待推荐对象的可能性。进一步地,第一信息推荐页面中包含了第一待推荐对象的第一可交互控件,当用户对该第一可交互控件进行交互操作时,可以显示第一待推荐对象的对象交互页面,通过该对象交互页面,可以使用户更深入地了解第一待推荐对象,从而提高针对第一待推荐对象的广告转化率。
Smart Images

Figure CN123014138A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the Internet field, and includes, but is not limited to, a method, apparatus, device, storage medium, program product, and method for displaying recommendation information on a recommendation page. Background Technology
[0002] With the convergence of social media and business models, advertising innovation is placing greater emphasis on user experience and engagement.
[0003] However, in implementing this application, the applicant discovered that the advertising system provided by the relevant technology only relies on the user's basic tags to generate general advertising content, and cannot fully integrate the visual style and dynamic data of the user's personal homepage (such as step count and travel photos), which results in the advertising content being seriously disconnected from the overall style and interests of the user's personal homepage, thereby reducing the advertising conversion rate. Summary of the Invention
[0004] This application provides a method, apparatus, device, storage medium, program product, and method for displaying recommendation information on a recommendation page, which can improve the conversion rate of advertisements targeting a first object to be recommended.
[0005] The technical solution of this application embodiment is implemented as follows:
[0006] This application provides a method for displaying a recommendation page, comprising: displaying an information flow page; the information flow page including at least one interactive object and an information recommendation tag corresponding to the interactive object; the information recommendation tag including an object identifier of a first object to be recommended; in response to an interactive operation on the first interactive object in the information flow page, displaying a first information recommendation page of the first interactive object; the first information recommendation page being a page generated by fusing first page information and object information of the first object to be recommended, the first page information being page information in the first original information page of the first interactive object; the first information recommendation page including at least a first interactive control of the first object to be recommended; and in response to an interactive operation on the first interactive control, displaying an object interaction page of the first object to be recommended.
[0007] This application provides a device for displaying a recommendation page, comprising: a first display module for displaying an information flow page; the information flow page includes at least one interactive object and an information recommendation tag corresponding to the interactive object; the information recommendation tag includes an object identifier of a first object to be recommended; a second display module for displaying a first information recommendation page of the first interactive object in response to an interactive operation on the first interactive object in the information flow page; the first information recommendation page is a page generated by fusing first page information and object information of the first object to be recommended, the first page information being page information in the first original information page of the first interactive object; the first information recommendation page includes at least a first interactive control of the first object to be recommended; and a third display module for displaying an object interaction page of the first object to be recommended in response to an interactive operation on the first interactive control.
[0008] In the above scheme, the second display module is further configured to: in response to an interactive operation on the first interactive object in the information flow page, display a unique image of the first interactive object in a first display area of the first information recommendation page; the unique image includes a background image and recommended text; wherein, the background image is an image generated by image fusion of the first page image in the first page information and the first object image in the object information; the recommended text is text generated by text fusion of the first page text in the first page information, the first object text in the object information, and the object tag of the first interactive object.
[0009] In the above scheme, the second display module is further configured to: in response to an interactive operation on the first interactive object in the information flow page, display the object parameters of the first interactive object in the second display area of the first information recommendation page; and display a second interactive control in the third display area of the first information recommendation page; the second interactive control includes the object identifier of the first object to be recommended.
[0010] In the above scheme, the device further includes a fourth display module, which is used to: display a second information recommendation page of the second interactive object in response to an interactive operation on the second interactive control; the second information recommendation page is a page generated by fusing the second page information in the second original information page of the second interactive object with the object information of the first object to be recommended; the second information recommendation page includes at least a third interactive control of the first object to be recommended.
[0011] In the above scheme, the device further includes a fifth display module, which is used to: display the object interaction page of the first object to be recommended in response to an interaction operation on the third interactive control.
[0012] In the above scheme, the device further includes a sixth display module, which is used to: display a permission request control in the message reminder area of the second original information page in response to entering the second original information page of the second interactive object; and display the second information recommendation page of the second interactive object in response to the permission confirmation operation of the permission request control.
[0013] In the above scheme, the first display module is further configured to: display a thumbnail of the exclusive image of the third interactive object in the fourth display area of the information flow page; the third interactive object is the interactive object with the largest object parameter among the at least one interactive object; and display the at least one interactive object and the information recommendation tag corresponding to the interactive object in the fifth display area of the information flow page.
[0014] In the above scheme, the second display module is further configured to: when the first interactive object and the third interactive object are the same interactive object, in response to the interactive operation on the thumbnail in the fourth display area, display the first information recommendation page of the first interactive object.
[0015] In the above scheme, the second display module is further configured to: display the first information recommendation page of the first interactive object in response to an interactive operation on the first interactive object in the fifth display area.
[0016] In the above scheme, the recommended text includes at least one of the following: a first recommended text generated by performing a first text fusion on the first page text in the first page information, the first object text in the object information, and the object tag of the first interactive object; a second recommended text obtained by generating text based on the object tag of the first interactive object; and a third recommended text generated by performing a second text fusion on the object parameters of the first interactive object and the first object text in the object information.
[0017] In the above scheme, the device further includes a replacement module, which is used to: in response to a text editing operation on the first recommended text, obtain the first edited text; and replace the first recommended text in the exclusive image with the first edited text.
[0018] In the above scheme, the device further includes a seventh display module, which is configured to: display the first recommended text in the adjusted area in response to a region adjustment operation for the first recommended text; display the second recommended text in the adjusted area in response to a region adjustment operation for the second recommended text; and display the third recommended text in the adjusted area in response to a region adjustment operation for the third recommended text.
[0019] In the above scheme, the first interactive control is displayed in the form of an interactive image; the interactive image includes the first object to be recommended.
[0020] In the above scheme, the first interactive control includes multiple sub-controls, and each sub-control is displayed in the form of an interactive sub-image; the interactive sub-image includes a first object to be recommended.
[0021] In the above scheme, multiple interactive sub-images are displayed in the same interactive image.
[0022] In the above scheme, the device further includes an eighth display module, which is used to: display the interactive sub-image in the adjusted area in response to a region adjustment operation for any of the interactive sub-images in the interactive image.
[0023] In the above scheme, the device further includes a modification module, which is used to: display an object modification button for the object to be recommended in response to an image interaction operation on the interactive image; and modify the interactive sub-image in the interactive image in response to a selection operation on the object modification button.
[0024] This application provides a method for displaying recommendation information, including: displaying a first information page containing a setting control; in response to a trigger operation on the setting control, configuring a target display object corresponding to at least one target business into an intelligent generation mode; and displaying a second information page corresponding to at least one target business, wherein the target display object based on the intelligent generation mode is displayed on the second information page.
[0025] This application provides a device for displaying recommendation information, including: a ninth display module for displaying a first information page containing setting controls; a configuration module for configuring a target display object corresponding to at least one target service into an intelligent generation mode in response to a trigger operation on the setting controls; and a tenth display module for displaying a second information page corresponding to at least one target service, wherein the target display object based on the intelligent generation mode is displayed on the second information page.
[0026] In the above scheme, the configuration module is further configured to, in response to the triggering operation of the setting control, configure the target display object corresponding to at least one target business into an intelligent generation mode corresponding to the same second object to be recommended.
[0027] In the above scheme, the tenth display module is further configured to display a second information page corresponding to at least one target business, and display the target display object in the second information page; wherein the target display object is a display object generated based on an intelligent generation mode corresponding to the same second object to be recommended.
[0028] In the above scheme, the device further includes a first response module, which is used to display a fourth interactive control on the second information page; the fourth interactive control is a control corresponding to a target display object generated based on an intelligent generation mode corresponding to the second object to be recommended; and in response to an interactive operation on the fourth interactive control, the object interaction page of the second object to be recommended is displayed.
[0029] In the above scheme, the configuration module is further configured to, in response to the triggering operation of the setting control, configure the target display object corresponding to at least one target business into an intelligent generation mode corresponding to the set of objects to be recommended; each target display object corresponds to at least one third object to be recommended in the set of objects to be recommended.
[0030] In the above scheme, the tenth display module is further configured to display a second information page corresponding to at least one target business, and display the target display object in the second information page; wherein the target display object is a display object generated based on an intelligent generation mode corresponding to the set of objects to be recommended.
[0031] In the above scheme, the device further includes a second response module, which is used to display a set of interactive controls on the second information page; the set of interactive controls is a set of controls corresponding to the target display object generated based on the intelligent generation mode corresponding to the set of objects to be recommended; each interactive control in the set of interactive controls corresponds to at least one third object to be recommended in the set of objects to be recommended; in response to an interactive operation on any interactive control in the set of interactive controls, an object interaction page of the third object to be recommended corresponding to any interactive control is displayed.
[0032] This application provides an electronic device, including: a memory for storing executable instructions; and a processor for executing the executable instructions stored in the memory to implement the above-described method for displaying a recommendation page, or to implement the above-described method for displaying recommendation information.
[0033] This application provides a computer program product, which includes executable instructions stored in a computer-readable storage medium. When the processor of an electronic device reads and executes the executable instructions from the computer-readable storage medium, it implements the above-mentioned method for displaying a recommendation page, or the above-mentioned method for displaying recommendation information.
[0034] This application provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement the above-described method for displaying a recommendation page, or the above-described method for displaying recommendation information.
[0035] The embodiments of this application have the following beneficial effects:
[0036] When the recommendation page is displayed, the information feed page includes at least one interactive object and a corresponding information recommendation tag. The information recommendation tag includes the object identifier of the first recommended object. This makes it easier for users to notice the recommended objects while browsing the information feed, helping them quickly identify and understand the basic information of the recommended objects. When a user interacts with the first interactive object in the information feed page, the first information recommendation page for that interactive object is displayed. This first information recommendation page is generated by fusing the first page information from the first original information page of the first interactive object with the object information of the first recommended object. Thus, through information fusion, the user's original page information and the object information of the recommended object can be fully combined to generate an information recommendation page highly matched to the user's interests, thereby increasing the likelihood of users clicking on and converting to recommended objects when browsing the first information recommendation page. Furthermore, the first information recommendation page includes a first interactive control for the first recommended object. When a user interacts with the first interactive control, the object interaction page of the first recommended object can be displayed. Through this object interaction page, users can gain a deeper understanding of the first recommended object, thereby improving the conversion rate of advertisements targeting the first recommended object. Attached Figure Description
[0037] Figure 1 This is an optional architecture diagram of the recommendation page display system provided in the embodiments of this application;
[0038] Figure 2 This is an optional structural schematic diagram of the electronic device provided in an embodiment of this application;
[0039] Figure 3 This is another optional structural schematic diagram of the electronic device provided in the embodiments of this application;
[0040] Figure 4This is a flowchart illustrating the method for displaying a recommendation page provided in an embodiment of this application;
[0041] Figure 5 This is a schematic diagram of the first information recommendation page provided in the embodiments of this application;
[0042] Figure 6 This is a schematic diagram of the information flow page provided in the embodiments of this application;
[0043] Figure 7 This is a flowchart illustrating the method for displaying recommendation information provided in the embodiments of this application.
[0044] Figure 8 This is a schematic diagram of a featured advertising personal homepage provided in an embodiment of this application;
[0045] Figure 9 This is a schematic diagram of the process for generating featured advertisements provided in the embodiments of this application;
[0046] Figure 10 This is a flowchart illustrating the process of generating proprietary text provided in this application embodiment;
[0047] Figure 11 This is a schematic diagram of the process for generating an advertising personal background image according to an embodiment of this application;
[0048] Figure 12 This is a schematic diagram of the product recommendation generation process provided in the embodiments of this application;
[0049] Figure 13 This is a schematic diagram of the process for generating exclusive offers provided in the embodiments of this application;
[0050] Figure 14 This is a schematic diagram of the advertising interaction display process in the application scenario provided in the embodiments of this application;
[0051] Figure 15 This is a schematic diagram of the process for implementing brand following provided in an embodiment of this application;
[0052] Figure 16 This is a schematic diagram of the interactive flow of the method for displaying the recommendation page provided in the embodiments of this application. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0054] In the following description, references to "some embodiments" refer to a subset of all possible embodiments. However, it is understood that "some embodiments" may be the same or different subsets of all possible embodiments and may be combined with each other without conflict. Unless otherwise defined, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiments of this application pertain. The terminology used in the embodiments of this application is for the purpose of describing the embodiments of this application only and is not intended to limit the application.
[0055] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0056] With the convergence of social media and business models, advertising innovation is placing greater emphasis on user experience and engagement. Current ad formats generally rely on basic user information to match ad creative libraries, failing to dynamically generate ad content tailored to individual profile styles. They only support automated combinations of text and product links, lacking visual content generation capabilities and resulting in low user engagement. Specifically, related technologies rely solely on basic user tags to generate generic ad content, failing to fully integrate the visual style and dynamic data (e.g., step counts and travel photos) of user profiles. This leads to a severe disconnect between ad content and the overall style and interests of the user's profile, thereby reducing ad conversion rates.
[0057] Based on at least one of the aforementioned problems with methods in related technologies, this application provides a method for displaying a recommendation page. When displaying the recommendation page, the displayed information flow page includes at least one interactive object and an information recommendation tag corresponding to the interactive object. The information recommendation tag includes an object identifier of a first object to be recommended. This allows users to more easily notice the recommended objects while browsing the information flow, helping them quickly identify and understand the basic information of the objects to be recommended. When a user interacts with the first interactive object in the information flow page, a first information recommendation page for the first interactive object is displayed. This first information recommendation page is generated by fusing the first page information from the first original information page of the first interactive object with the object information of the first object to be recommended. Thus, through information fusion, the user's original page information and the object information of the object to be recommended can be fully combined to generate an information recommendation page highly matched to the user's interests. This increases the user's acceptance of the recommended objects and the likelihood of user clicks and conversions when browsing the first information recommendation page. Furthermore, the first information recommendation page includes a first interactive control for the first recommended object. When a user interacts with the first interactive control, the object interaction page of the first recommended object can be displayed. Through this object interaction page, users can gain a deeper understanding of the first recommended object, thereby improving the conversion rate of advertisements targeting the first recommended object.
[0058] Here, we first describe an exemplary application of the device for displaying the recommendation page in this application embodiment. This device is an electronic device used to implement the method for displaying the recommendation page. In one implementation, the device for displaying the recommendation page (i.e., the electronic device) provided in this application embodiment can be implemented as a terminal. In another implementation, the device for displaying the recommendation page provided in this application embodiment can be any terminal with image display capabilities, such as a laptop, tablet, desktop computer, mobile phone, portable music player, personal digital assistant, dedicated messaging device, portable gaming device, smart robot, smart home appliance, and smart vehicle device. In yet another implementation, the terminal can interact with a server to jointly implement the method for displaying the recommendation page provided in this application embodiment. 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 communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal and the server can be connected directly or indirectly via wired or wireless communication, and this application embodiment does not impose any restrictions. Below, an exemplary application will be described when the device displaying the recommendation page is implemented as a terminal.
[0059] See Figure 1 , Figure 1 This is an optional architecture diagram of the recommendation page display system provided in the embodiments of this application. The recommendation page display system 10 in the embodiments of this application includes at least a terminal 100, a network 200 and a server 300. An instant messaging application is installed on the terminal 100. The instant messaging application can provide an information display interface, through which the recommendation page can be displayed.
[0060] The following description uses the installation of an instant messaging application on a terminal as an example. In this embodiment, server 300 can be a server for the instant messaging application or a page display application for displaying recommendation pages. Terminal 100 can constitute the display device for the recommendation page in this embodiment, that is, the method for displaying recommendation pages in this embodiment is implemented through terminal 100. Terminal 100 is connected to server 300 through network 200, which can be a wide area network (WAN), a local area network (LAN), or a combination of both.
[0061] See Figure 1When displaying the recommendation page, an information flow page can be displayed on the information display interface of the terminal 100. The information flow page includes at least one interactive object and an information recommendation tag corresponding to the interactive object. The information recommendation tag includes an object identifier for a first object to be recommended. The terminal 100 receives user interaction operations on the first interactive object in the information flow page. Responding to the interaction operations, the terminal 100 obtains the page data of the first information recommendation page of the first interactive object from the server 300 via the network 200. Then, the terminal 100 displays the first information recommendation page of the first interactive object. Afterward, the terminal 100 receives user interaction operations on the first interactive control in the first information recommendation page and, in response to the interaction operations, displays the object interaction page of the first object to be recommended.
[0062] The method for displaying the recommendation page provided in this application embodiment can also be implemented based on a cloud platform and through cloud technology. For example, the server 300 mentioned above can be a cloud server. The cloud server sends the page data of the first information recommendation page of the first interactive object to the terminal 100.
[0063] In some embodiments, a cloud storage may also be included, where the page data of the first information recommendation page of the first interactive object can be stored. In this way, when responding to an interactive operation on the first interactive object in the information flow page, the page data of the first information recommendation page of the first interactive object can be quickly retrieved from the cloud storage.
[0064] It's important to clarify that cloud technology refers to a hosting technology that unifies hardware, software, and network resources within a wide area network (WAN) or local area network (LAN) to achieve data computation, storage, processing, and sharing. Cloud technology is a collective term for network technologies, information technologies, integration technologies, management platform technologies, and application technologies applied in the cloud computing business model. It can form resource pools, providing flexible and convenient on-demand access. Cloud computing technology will become a crucial support. Backend services of technical network systems require substantial computing and storage resources, such as video websites, image websites, and many portal websites. With the rapid development and application of the internet industry, every item may have its own identification mark in the future, requiring transmission to backend systems for logical processing. Data at different levels will be processed separately, and various industry data will require robust system support, which can be achieved through cloud computing.
[0065] Figure 2 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Figure 2The illustrated electronic device may be a display device for a recommendation page, which includes at least one processor 310, a memory 350, at least one network interface 320, and a user interface 330. The various components of the recommendation page display device are coupled together via a bus system 340. It is understood that the bus system 340 is used to implement communication between these components. In addition to a data bus, the bus system 340 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 2 The general labeled all buses as Bus System 340.
[0066] The processor 310 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0067] User interface 330 includes one or more output devices 331 that enable the presentation of media content, and one or more input devices 332.
[0068] Memory 350 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. Memory 350 may optionally include one or more storage devices physically located remote from processor 310. Memory 350 may include volatile memory or non-volatile memory, or both. Non-volatile memory may be read-only memory (ROM), and volatile memory may be random access memory (RAM). The memory 350 described in this application embodiment is intended to include any suitable type of memory. In some embodiments, memory 350 is capable of storing data to support various operations, examples of which include programs, modules, and data structures, or subsets or supersets thereof, as illustrated below.
[0069] Operating system 351 includes system programs for handling various basic system services and performing hardware-related tasks, such as framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks; network communication module 352 is used to reach other computing devices via one or more (wired or wireless) network interfaces 320, exemplary network interfaces 320 include: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.; input processing module 353 is used to detect and translate one or more user inputs or interactions from one or more input devices 332.
[0070] In some embodiments, the apparatus provided in this application may be implemented in software. Figure 2 A display device 354 for a recommendation page stored in memory 350 is shown. This recommendation page display device 354 can be a recommendation page display device in an electronic device, and can be software in the form of programs and plugins, including the following software modules: a first display module 3541, a second display module 3542, and a third display module 3543. These modules are logically connected and can therefore be arbitrarily combined or further divided according to their implemented functions. The functions of each module will be described below.
[0071] In some embodiments, the apparatus provided in this application may be implemented in software. Figure 3 A recommendation information display device 355 stored in memory 350 is shown. This recommendation information display device 355 can be a recommendation information display device in an electronic device, and can be software in the form of programs and plug-ins, including the following software modules: a ninth display module 3551, a configuration module 3552, and a tenth display module 3553. These modules are logically connected and can therefore be arbitrarily combined or further divided according to their implemented functions. The functions of each module will be described below.
[0072] In some embodiments, the apparatus provided in this application can be implemented in hardware. As an example, the apparatus provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the method of displaying the recommended page provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0073] The recommendation page display method provided in the various embodiments of this application can be executed by an electronic device, which can be a server or a terminal. That is, the recommendation page display method in the various embodiments of this application can be executed by a server, by a terminal, or through interaction between a server and a terminal.
[0074] Figure 4 This is an optional flowchart illustrating the method for displaying a recommendation page provided in this application embodiment. The following will be combined with... Figure 4 The steps shown are explained as follows: Figure 4 As shown, taking the terminal as the execution subject of the method for displaying the recommendation page as an example, the method includes the following steps S101 to S103:
[0075] Step S101: Display the information flow page.
[0076] In this embodiment, the information flow page can be displayed on the terminal's information display interface. The information display interface can be any interface used in any application to display any information flow; it is a user interface used to display data, information, or content. The information display interface can be a graphical interface, a text interface, or a combination of both. The information display interface can also be an interface for a specific function within the application.
[0077] Applications that provide information display interfaces can include, for example, instant messaging applications (applications that allow users to send and receive messages, pictures, videos, etc. in real time), social media applications (applications for users to share information, interact, and socialize), entertainment applications (applications that provide various entertainment content and functions, such as video players, game applications, music players, etc.), productivity applications (applications that help users improve work efficiency and manage tasks, such as calendar applications, note-taking applications, project management tools, etc.), education applications (applications for learning and education purposes, such as online course platforms, language learning applications, learning tools, etc.), health and fitness applications (applications that help users manage health and fitness goals, such as fitness applications, diet tracking applications, etc.), financial applications (applications for managing personal finances, making payments and investments, such as banking applications, payment applications, etc.), travel and mapping applications (applications that provide travel information, navigation, and map functions, such as navigation applications, hotel booking applications, travel guide applications, etc.), and shopping applications (applications for online shopping and e-commerce, such as e-commerce platform applications, coupon applications, second-hand trading applications, etc.). This application uses an instant messaging application as an example for illustration.
[0078] When a user uses the messaging feature of an instant messaging application to display the information display interface of a social interaction platform, a feed page can be displayed on that interface. The feed page includes at least one interactive object and a corresponding information recommendation tag. The information recommendation tag includes the object identifier of the first object to be recommended. A feed page refers to a series of content pages dynamically displayed on application platforms such as social media applications, news applications, and e-commerce platforms, in a timeline or waterfall layout. This feed page can contain user-generated content, advertisements, and recommendations, and its display order can be updated in real time through algorithms. Users can interact with the page content by swiping or clicking. For example, a feed page could be a sports leaderboard page in a social media application displaying user step count rankings, a social interaction platform page displaying a user activity stream scrolling along a timeline, a video account page recommending short videos in a waterfall layout, a public account page displaying an article list, or a status page aggregating user statuses, etc.
[0079] Interactive objects are elements on a news feed page that users can click, swipe, or otherwise manipulate. These interactive objects can include multimedia content such as text, images, or videos. Users can obtain more information or perform further actions by interacting with these objects. For example, an interactive object could be a user's step count card on a fitness leaderboard page, which includes the user's avatar, name, number of steps taken, and amount of exercise consumed. Interactive objects could also be video cards from a video account or article cards from a public account.
[0080] Information recommendation tags are guiding tags embedded in the information feed page and attached to interactive objects. These tags indicate the relevance between the interactive object and the primary recommended object. Information recommendation tags can take the form of text, icons, or a combination of text and images, and typically have commercial promotional attributes. For example, an information recommendation tag might be "Follow in the footsteps of brand A" or "Experience the charm of product A." The primary recommended object refers to the object that the user being promoted behind the information recommendation tag might be interested in; for example, the primary recommended object could be any brand, product, service, or activity. The object identifier is a visual element used in the information recommendation tag to clearly point to (i.e., uniquely identify) the primary recommended object; for example, the object identifier could be a brand name, product model, or activity title.
[0081] In some embodiments, when determining the first target for recommendation, the advertising platform can analyze the user's basic information and behavioral data to predict the user's interest tags, and then match the target for recommendation based on the interest tags. For example, the platform can analyze the user's historical click records, browsing history, purchase history, or geographical location to determine that the user's interest tags could be fitness enthusiasts, mother and baby users, or travel enthusiasts, and then generate information recommendation tags that include identifiers of target objects related to fitness, mother and baby, or travel.
[0082] In some embodiments, the information feed page may include at least one interactive object, wherein each interactive object may correspond to one or more information recommendation tags, and the information recommendation tags of multiple interactive objects may be the same or different. For example, interactive object A may correspond to an information recommendation tag including the brand A identifier, interactive object B may correspond to an information recommendation tag including the brand B identifier, and interactive object C may also correspond to an information recommendation tag including the brand B identifier.
[0083] In some embodiments, the information recommendation tag can be located anywhere on each interactive object in the information feed page. For example, on a sports leaderboard page, the information recommendation tag can be located to the right of each user's avatar and below their name; it can also be located to the right of each user's avatar and name, etc. The object identifier of the first recommended object in the information recommendation tag can also be prominently displayed in a way that distinguishes it from other user information. For example, this display method can be highlighting, flashing, or bolding, etc., and no specific limitations are made here.
[0084] Step S102: In response to the interaction operation of the first interactive object in the information flow page, display the first information recommendation page of the first interactive object.
[0085] In this embodiment, the first interactive object refers to any interactive object actively triggered by the user on the information flow page. This first interactive object carries a specific function or information entry point, can respond to the user's interactive behavior, and guide the user to enter deeper content or perform specific tasks. An interactive operation refers to the user's physical triggering behavior on the first interactive object, used to input instructions to the terminal device. For example, an interactive operation can be any operation such as clicking, double-clicking, long-pressing, or swiping. For instance, a user clicks on friend A's step count card on the sports leaderboard page, or a user clicks on friend B's user avatar or username on the social interaction platform page. On the sports leaderboard page, each friend's step count card is an interactive object. When a user becomes interested in a friend's step count card and clicks on it (e.g., clicking on friend A's avatar area), that step count card becomes the first interactive object in the current scenario, and the user is then redirected to friend A's first information recommendation page.
[0086] The first information recommendation page is generated by fusing information from the first page and the object information of the first object to be recommended. The first page information is the page information in the first original information page of the first interactive object. The first original information page refers to an independent page that only displays the original data (i.e., page information) of the first interactive object. This page is not integrated with the recommended content. For example, the first original information page can be a personal sports homepage, which may include page information such as the user's username, user avatar, homepage background image, exercise steps, and exercise consumption. The object information of the first object to be recommended refers to standardized data related to the recommending subject (e.g., brand, product, service, or activity). For example, object information can be the brand name, brand slogan, or brand promotion image of brand A, or the product name, product link, product image, and product title of product A.
[0087] In some embodiments, the first information recommendation page includes at least a first interactive control for a first object to be recommended. The first interactive control refers to an interactive element on the first information recommendation page used to receive user input, display data, or perform specific operations. Through the interactive operation of the first interactive control, conversion behaviors such as triggering jumps, payments, and following can be achieved.
[0088] In some embodiments, the first interactive control can be displayed in any shape, such as a heart shape or a square shape. The first interactive control can also be displayed statically on the first information recommendation page, or dynamically, such as by shaking, jumping, or moving an area. The first interactive control can be displayed at any position within a certain area of the first information recommendation page.
[0089] In some embodiments, the terminal receives an interaction operation from a user on a first interactive object in an information flow page, and in response to the interaction operation, obtains the page data of the first information recommendation page of the first interactive object from the server 300 via the network 200, and then directly renders and displays the first information recommendation page of the first interactive object on the terminal.
[0090] In some embodiments, in response to an interactive operation on a first interactive object in a feed page, displaying a first information recommendation page for the first interactive object can be achieved by: in response to an interactive operation on a first interactive object in a feed page, displaying a unique image of the first interactive object in a first display area of the first information recommendation page.
[0091] In this embodiment, the first display area can be a layout block on the first information recommendation page used to display a unique image of the first interactive object. The first display area can occupy the top of the first information recommendation page or a core visual position. For example, after clicking on a friend on a sports leaderboard page, a banner area occupying one-third of the screen height will be displayed at the top of the first information recommendation page; this is the first display area. The unique image refers to a customized image generated by fusing the user's original page information with the material of the object to be recommended through an algorithm, used to enhance the user's perception of association. The unique image can include a background image and recommendation text. The background image is generated by fusing the first page image in the first page information with the first object image in the object information; the recommendation text is generated by fusing the first page text in the first page information, the first object text in the object information, and the object tag of the first interactive object.
[0092] The first-page image is the original, unmodified background image in the user's first page of information. The first object image is standardized material provided by the recommender, which may include brand logos, product images, promotional images, or main visuals of events. Image fusion is the process of naturally combining the first-page image and the first object image through technical means to generate a personalized advertising background image (i.e., background image). For example, if the first information recommendation page is a step count details page, after image fusion of the user's original background image and brand A's advertising promotional image, the fused personalized advertising background image is displayed in the top area of the step count details page. The first-page text is the text content in the user's first page of information; for example, the first-page text could be the user's nickname. The first object text is standardized text content preset by the recommender; for example, the first object text could be the name of brand A, the advertising tone, or the advertising slogan. Object tags are classification labels generated based on the characteristic data of the interactive objects; for example, tags for fitness enthusiasts or beauty lovers. Text fusion is the process of combining text information from different sources into natural and fluent sentences (i.e., recommendation text) through technical means. For example, when a user sets their status to "Running" and clicks to enter the details page, the page may display the recommended text: "Running expert! Put on brand A's new running shoes and break your 10km record."
[0093] By employing the methods described above, the authenticity of the user's original page content is preserved, while the natural integration of recommended information is achieved, resulting in a dual improvement in user experience and advertising promotion.
[0094] In some embodiments, the recommended text includes at least one of the following: a first recommended text generated by performing a first text fusion on the first page text in the first page information, the first object text in the object information, and the object tag of the first interactive object; a second recommended text obtained by generating text based on the object tag of the first interactive object; and a third recommended text generated by performing a second text fusion on the object parameters of the first interactive object and the first object text in the object information.
[0095] The first recommendation text is a guiding text dynamically generated by merging the original text from the user's native page, the promotional copy of the recommended object, and user tags. The core logic of the first recommendation text lies in cross-dimensional information integration, preserving the authenticity and relevance of the user's native content while naturally embedding commercial information. For example, the first page text could be "128,000 steps this week, ranked #1," the first object text could be "Brand A professional running shoes help you break through limits," and the object tag could be "running," then the first recommendation text could be "Exclusively for runners! Wear Brand A professional running shoes and let 128,000 steps be your new starting point." The second recommendation text is recommendation copy generated solely based on user tags, without relying on the native page content. For example, if the object tag of the first interactive object is "fitness enthusiast," then the second recommendation text could be "Essential for fitness enthusiasts."
[0096] The object parameters of the first interactive object are dynamic data metrics that can be updated in real time on the user's first original information page, used to quantify the behavior or state of the first interactive object. Object parameters include, but are not limited to, numerical metrics (e.g., steps or number of plays), time-based metrics (e.g., operation duration or state duration), and interaction-based metrics (e.g., number of likes or shares). The third recommendation text is a prompting content generated by combining the user's object parameters with the text of the recommended object, focusing on data-driven, immediate action guidance. The generation logic of the third recommendation text emphasizes an immediate response to the user's current behavior, creating a sense of urgency or relevance through quantified data, and then combining it with the recommendation information. For example, the object parameter could be "cumulative steps 10,000," and the first object text could be brand discount information, then the third recommendation text could be "cumulative steps 10,000, unlock brand A's sweat series equipment at a limited-time 20% discount."
[0097] Here, by designing layered recommendation text generation rules, combined with native content integration, tag-driven approaches, and parameter responses, the accuracy and relevance of recommendations can be improved, while also considering user experience and advertising promotion. This not only increases the efficiency of information distribution but also transforms the recommendation process from passive display to proactive guidance through deep integration of data and scenarios, ultimately establishing a sustainable and positive interaction between user needs and advertising.
[0098] In some embodiments, the terminal may also respond to a text editing operation on the first recommended text by obtaining the first edited text and replacing the first recommended text in the exclusive image with the first edited text.
[0099] Text editing refers to the interactive behavior of users actively modifying the first recommended text automatically generated by the system. Text editing allows users to adjust the text content by adding, deleting, or replacing elements, making the recommendations more tailored to individual needs or preferences. A visual editing interface (e.g., a text box or floating toolbar) provides real-time feedback to user input, ensuring a smooth and natural editing process. The first edited text is the final version after the user has modified the recommended text. It retains the original intent of the recommendation (e.g., brand exposure or behavioral guidance) while incorporating the user's personalized expression. For example, when a user clicks on the first recommended text, an "Edit" icon (e.g., a pencil symbol) appears next to it, or a long press brings up an editing menu. After clicking the editing interface, the text area corresponding to the first recommended text becomes input-friendly, supporting cursor positioning, keyboard input, and emoji insertion. After the user completes text editing, the terminal uploads the edited text (i.e., the first edited text) to the server, updating the rendering data of the personalized image.
[0100] Here, the introduction of text editing functionality essentially transforms the closed-loop control of the recommendation system into open-loop collaboration. By granting users the right to modify content, it alleviates the rigidity of algorithmic decision-making, taps into the potential value of user initiative, balances algorithmic recommendations with user subjective desires, and improves the user experience.
[0101] In some embodiments, in response to a region adjustment operation for a first recommended text, the first recommended text is displayed in the adjusted region; in response to a region adjustment operation for a second recommended text, the second recommended text is displayed in the adjusted region; and in response to a region adjustment operation for a third recommended text, the third recommended text is displayed in the adjusted region.
[0102] Region adjustment refers to the interactive behavior of users modifying the display position, size, or layout of recommended text (i.e., the first, second, and third recommended texts) through gestures or interface controls. Region adjustment allows users to dynamically adjust the visual presentation of recommended content on the page according to personal preferences or scenario requirements. For example, region adjustment can be dragging (i.e., changing position), scaling (i.e., adjusting size), or collapsing / expanding (i.e., switching display levels). The adjusted area is the visual space redistributed on the page after the user modifies the layout of the first recommended text. The position, size, or shape of this area can change in real time according to user actions, and the adjustment results are usually recorded by the system for later reuse. For example, a user can long-press on a recommended text area to trigger a drag handle or scaling control. The terminal indicates that it has entered region adjustment mode through visual cues (e.g., a semi-transparent overlay or dynamic borders). The terminal dynamically updates the position and size of the recommended text based on gesture coordinates or scaling ratios to ensure smooth, lag-free operation.
[0103] Here, the introduction of the region adjustment function marks a paradigm shift in recommendation systems from static display to dynamic co-creation. By partially transferring control of the interface layout to the user, the limitations of the algorithm in spatial adaptation are alleviated, and the potential value of user initiative in optimizing the experience is unlocked. This mechanism not only achieves personalized and contextualized information presentation but also provides more granular training data for the recommendation algorithm through implicit behavioral feedback, ultimately driving the system to achieve a higher-order balance between user experience and advertising promotion.
[0104] In some embodiments, the first interactive control is displayed in the form of an interactive image; the interactive image includes a first object to be recommended.
[0105] Interactive images are dynamic interface components that integrate visual elements and operational functions. Essentially, interactive images use images as a medium to implement interactive logic. They attract user attention through visual design (e.g., brand logos, product images, or scene illustrations) while embedding event response capabilities such as clicks, long presses, or swipes, allowing users to directly trigger actions like navigation, pop-ups, or data submissions while viewing the image. For example, an image of sneakers can both showcase the product's appearance and, when clicked, lead to a purchase page. In recommendation scenarios, core interaction entry points (e.g., trigger points for functions like "Buy Now" or "Claim Discount") are designed as interactive images, which include the first recommended item.
[0106] Here, interactive images, through their high-quality design, significantly enhance content appeal, stimulating user interest in exploration compared to traditional text links or flat icons. Visual association can reduce user resistance to ads, increasing visual appeal and click-through rates, thereby improving conversion rates.
[0107] In some embodiments, the first interactive control includes multiple sub-controls, each of which is displayed as an interactive sub-image; the interactive sub-image includes a first object to be recommended.
[0108] Child controls are branch units of the first interactive control, each representing an independent operation entry point or information module. Child controls share the same parent container's layout rules (e.g., arrangement or spacing), but each carries different functions or recommended content. By breaking down a complex main control into multiple lightweight units, users can more accurately select target operations, while the system can dynamically adjust the combination strategy of child controls to adapt to different scenarios. For example, a sports equipment recommendation main control can be broken down into three child controls: "Running Shoes," "Sports Socks," and "Smart Bracelet," each corresponding to different product categories. Interactive sub-images are the visual representation of child controls, conveying information and responding to user actions. These interactive sub-images can incorporate brand logos, product images, or dynamic effects, while embedding interactive capabilities such as clicks or long presses. For example, in a sports scenario, three child controls might display images of different running shoes from the same brand; users can click on any image to view the corresponding product.
[0109] Here, by splitting the main control into multiple sub-controls, multiple sets of recommended content can be displayed in parallel within the same screen area, preventing users from being lost due to limited information. Furthermore, users can quickly browse different options without having to swipe multiple times or jump between pages, significantly shortening the decision-making path, increasing information density and operational efficiency, thereby improving click-through rates.
[0110] In some embodiments, multiple interactive sub-images are displayed in the same interactive image.
[0111] Within an interactive image, multiple independent interactive sub-images can be nested. The interactive image acts as a container, providing the overall visual theme and interactive framework, while the interactive sub-images carry specific recommended content or action entry points. Users can interact with the interactive image as a whole (e.g., view an event overview) or trigger actions on individual interactive sub-images (e.g., click on a product to jump to purchase). For example, on a fitness leaderboard page, after a user clicks on a friend's step count card, they might see a main interactive image themed around fitness achievements. The background of this interactive image is a blurred brand image, overlaid with multiple interactive sub-images: a running shoe icon, a water bottle icon, and a sportswear icon. Users can either click to view the entire brand page or click on the running shoe icon to enter the corresponding product page for the running shoe.
[0112] Here, through visual hierarchy nesting and functional modular integration, multiple interactive sub-images are embedded into an interactive image with a unified theme. Users can perceive complete information without having to jump through multiple pages, reducing operational complexity and thus improving user experience and increasing ad click-through rates.
[0113] In some embodiments, the terminal may also respond to a region adjustment operation for any interactive sub-image in the interactive image by displaying the interactive sub-image in the adjusted region.
[0114] Adjusting a region of any interactive sub-image within an interactive image refers to the user's action of modifying the position, size, or shape of an interactive sub-image in the interface using gestures or controls. This region adjustment operation gives users autonomy over the interface layout, allowing them to reconfigure screen space allocation according to personal preferences or current task requirements. This region adjustment operation can include dragging (i.e., changing the position of the sub-image), scaling (i.e., adjusting the size of the sub-image), or collapsing / expanding (i.e., toggling the visibility of the sub-image). For example, a user can long-press the interactive sub-image of the running shoe icon and drag it from the right side of the interactive image to the left blank area or outside the interactive image's area, or pinch the interactive sub-image of the running shoe icon with two fingers to shrink it.
[0115] The adjusted area refers to the spatial range of the interactive sub-images that are reassigned within the interface after the user completes the area adjustment operation. The position coordinates, size ratio, and visibility status of this area differ from the default values of the original area. For example, a user might see three interactive sub-images in the interactive images section of a friend's step count details page: a running shoe icon, a smart bracelet icon, and a water bottle icon. The user can long-press the running shoe icon to trigger a drag handle; or press two fingers on the water bottle icon to activate the zoom control. The manipulated interactive sub-images can also be displayed semi-transparently, with a dynamic dotted outline around them indicating the adjustable range.
[0116] Here, users can adjust the layout of interactive sub-images, breaking the system's preset static layout through dynamic interaction. This shifts the interface design from system-driven to user-driven, enhancing interface personalization and user control, thereby significantly increasing user acceptance of recommended content.
[0117] In some embodiments, the terminal may also display an object modification button for the recommended object in response to an image interaction operation on the interactive image; and modify the interactive sub-image in the interactive image in response to a selection operation on the object modification button.
[0118] Image interaction operations for interactive images refer to user actions performed on interactive images through specific gestures or operations, aiming to trigger functional expansions related to the interactive image. Image interaction operations can activate hidden functions through more complex interaction modes (e.g., long press, two-finger press, or circle gestures). An object modification button is a dynamically displayed control used to respond to user image interaction operations on interactive images. This object modification button can appear as a floating icon or a pop-up option, representing the "Change Recommended Object" function entry point. The selection operation for the object modification button refers to the user's active triggering behavior on the object modification button, such as clicking or tapping. The system can then invoke recommendation strategies to generate a new list of recommended objects for the user to choose from. Modification refers to dynamically replacing the recommended content in the interactive sub-image based on the user's selection. This modification process requires data updates (e.g., fetching new object information from the server), interface rendering (e.g., loading new product materials), and state synchronization (e.g., recording user preferences).
[0119] For example, on a friend's step count details page, a user can long-press on the interactive image of a recommended sneaker for 3 seconds, causing a semi-transparent ripple effect to appear around the image's edges. After the long press ends, a "Change Gear" button pops up in the upper right corner of the sneaker image. This button can be a looping arrow icon, and it flashes continuously to indicate that it's active. Clicking the "Change Gear" button causes a horizontal scrolling panel to rise from the bottom of the page, displaying alternative products from the same brand, such as other styles of running shoes, smart bracelets, sports socks, or knee braces. If the user scrolls through and clicks on a smart bracelet image, the original sneaker image is immediately replaced with the smart bracelet's display image. Furthermore, the associated recommendation text can also be updated accordingly.
[0120] Here, by empowering users to directly change recommended content, the one-way information push is transformed into a two-way collaborative decision-making process. Users are upgraded from passive recipients to content co-creators. This sense of participation significantly increases trust in the recommendation mechanism, while reducing negative emotions caused by irrelevant content. It enhances user control and participation, and also improves the long-tail effect of commercial conversion.
[0121] In some embodiments, in response to an interactive operation on a first interactive object in a feed page, displaying a first information recommendation page for the first interactive object can also be achieved by: in response to an interactive operation on a first interactive object in a feed page, displaying object parameters of the first interactive object in a second display area of the first information recommendation page; and displaying a second interactive control in a third display area of the first information recommendation page; the second interactive control includes an object identifier of the first object to be recommended.
[0122] The second display area is a functional block within the first information recommendation page specifically designed to display detailed parameters or dynamic data of the first interactive object. For example, after a user clicks on a friend's step count card, the details page they enter might show the friend's daily step count change curve for the week, average steps, and a percentage comparison with the previous week in the second display area. The third display area is an independent block within the first information recommendation page used to house the second interactive controls, typically located at the bottom of the page or in the sidebar. The second interactive controls serve as the entry point for operations in the third display area, transforming the recommended content into an executable action path, such as redirecting to a purchase or participating in an activity. The object identifier is a visual symbol of the recommended object; it can be a brand logo, product thumbnail, or slogan, etc. Figure 5 As shown, Figure 5 A schematic diagram of the first information recommendation page provided for this application. Figure 5 The first display area 401 displays the exclusive image of the first interactive object, the second display area 402 displays the object parameters of the first interactive object, and the third display area 403 displays the second interactive control.
[0123] Here, by dividing the display area into a second and third display area and integrating object identifiers into interactive controls, a complete path from data interpretation to behavioral guidance is constructed. This design not only enhances the transparency and operability of the recommendation logic but also achieves a deep coupling between commercial value and user experience through the synergistic optimization of visual and functional aspects.
[0124] In some embodiments, the terminal may also display a second information recommendation page of the second interactive object in response to an interactive operation on the second interactive control.
[0125] In this context, the second interactive object is the user who becomes the new interactive subject within a specific operation path. When the user triggers the second interactive control, the focus of interaction shifts from the original target (such as a friend's step count data) to the user themselves, making the user the second interactive object. The user transforms from an information viewer into an object of analysis, allowing for the generation of recommended content based on the user's personalized characteristics. The second information recommendation page is generated by fusing the second page information from the second original information page of the second interactive object with the object information of the first object to be recommended; the second information recommendation page includes at least a third interactive control for the first object to be recommended. For an explanation of the second information recommendation page and the third interactive control, please refer to the explanation of the first information recommendation page and the first interactive control above, which will not be repeated here.
[0126] For example, when a user clicks the "Follow Brand A's lead and have the same brand background" button on friend A's profile page—the second interactive control—the system switches the interaction subject from friend A to the user themselves, identifying the user as the second interactive object. Subsequently, it extracts and merges the page information from the user's original information page with the object information from brand A, switching the user's original information page to the second information recommendation page, allowing the user to have information recommendation pages that match their friend's.
[0127] Here, by defining a second interactive object, constructing a second information recommendation page, and deploying a third interactive control, an experience upgrade from observing others to serving oneself is achieved. This design not only enhances the credibility of the recommendation logic through data fusion and scenario binding, but also activates users' willingness to engage deeply through layered interaction paths. Ultimately, it establishes a sustainable synergy mechanism between satisfying personalized needs and realizing commercial value, achieving a seamless coupling between commercial value and social experience.
[0128] In some embodiments, the terminal may also display an object interaction page of the first recommended object in response to an interaction operation on a third interactive control.
[0129] In this embodiment, when a user interacts with the third interactive control, the user is redirected from the second information recommendation page to the object interaction page of the first recommended object. The object interaction page can be a landing page for an advertisement; that is, it can be a page within the application containing the first recommended object. For example, if the first recommended object is brand A, clicking the third interactive control redirects the user to brand A's mini-program page; or, if the first recommended object is product A, clicking the third interactive control redirects the user to product A's product details page. The user can browse relevant information about the first recommended object on this object interaction page and then either make a purchase or abandon the purchase.
[0130] The above process effectively shortens the conversion path, enhances information transparency, and improves user experience consistency, thereby increasing advertising conversion rates.
[0131] In some embodiments, the terminal may also display a permission request control in the message notification area of the second original information page in response to entering the second original information page of the second interactive object; and display the second information recommendation page of the second interactive object in response to the permission confirmation operation of the permission request control.
[0132] The second original information page is the user's original personal homepage before authorization, displaying only basic data and function entry points, without any embedded advertising or recommended content. The message notification area is the page area within the second original information page used to push system notifications or operation guidance to the user. The message notification area can be located at the top of the page or in the sidebar, etc. The permission request control is an interactive element within the message notification area (e.g., a button or checkbox), used to initiate an authorization request to the user to convert the original information page into an information recommendation page. This permission request control can clearly specify the content to be authorized through text, icons, or pop-ups, such as the scope of data usage and advertising type, and can display "Allow your step count page to be used to display brand collaboration content? [Agree] or [Deny]". The permission confirmation operation is a positive response behavior where the user actively triggers the permission request control. For example, clicking the "Agree" button indicates that the user authorizes the system to modify the form of the second original information page and display advertising and recommended content.
[0133] Here, through a pre-authorization mechanism, the original information page is upgraded to advertising with the user's informed consent. This not only protects the user's control over the use of their personal data but also reduces resistance to ad pushes through transparent operation. Clear guidance and the user's autonomy in permission request controls enhance user trust, while content integration on the information recommendation page improves ad acceptance and conversion efficiency, ultimately achieving an organic balance between user experience and advertising promotion.
[0134] In some embodiments, displaying the information feed page can be achieved by: displaying a thumbnail of the exclusive image of the third interactive object in the fourth display area of the information feed page; and displaying at least one interactive object and information recommendation tags corresponding to the interactive object in the fifth display area of the information feed page.
[0135] The fourth display area is a dedicated area on the news feed page used to showcase the visual identifiers of core interactive objects. This area typically occupies a prominent position at the top or sidebar of the news feed page. The thumbnail of the exclusive image is a simplified version of the representative visual identifier of the third interactive object. It can achieve fast loading and efficient display by compressing its size, reducing resolution, or cropping key elements. This thumbnail retains core identifying features while adapting to different screen ratios. The third interactive object is the interactive object with the highest object parameter (e.g., number of steps taken or interaction frequency) among at least one interactive object. For example, the fourth display area could display a thumbnail of the exclusive image of the friend who ranks first in steps that day (i.e., the third interactive object) at the top of a fitness leaderboard page. This thumbnail would only retain a portion of the recommended text from the exclusive image. This thumbnail quickly attracts user attention and provides an entry point for subsequent deeper interactions.
[0136] The fifth display area is a list-style block on the information feed page used to display interactive objects and their associated recommendation tags in batches. It can be located in the middle or at the bottom of the page. This fifth display area can arrange multiple interactive objects in a grid layout or waterfall layout, with each interactive object accompanied by an information recommendation tag to indicate its relevance to the recommended object. For example, the fifth display area might display the top 10 friends in a vertical list, with each friend's entry showing their avatar on the left and their step count and information recommendation tag on the right. See also... Figure 6 , Figure 6 This is a schematic diagram of the information flow page provided in an embodiment of this application.
[0137] Figure 6 The fourth display area 501 is located at the top of the information flow page, and the fifth display area 502 is located at the top of the middle of the information flow page.
[0138] Here, by dividing the fourth and fifth display areas and dynamically identifying the third interactive object, efficient synergy between focused attention and mass exposure is achieved: the top thumbnail strengthens the benchmark effect with visual impact, stimulating users' willingness to follow or interact; the central list provides diverse choices to meet different interests. This design not only enhances users' attention to core content but also maintains the richness of page information through layered display, while creating a natural scenario for ad placement, ultimately achieving a simultaneous increase in user engagement, content attractiveness, and ad conversion rates.
[0139] In some embodiments, in response to an interaction operation on a first interactive object in a feed page, displaying a first information recommendation page for the first interactive object can also be achieved in the following way: when the first interactive object and the third interactive object are the same interactive object, in response to an interaction operation on a thumbnail in a fourth display area, displaying a first information recommendation page for the first interactive object.
[0140] Interactive operations on the thumbnails in the fourth display area refer to proactive actions taken by the user on the thumbnails (simplified versions of the exclusive images of the third interactive object) within the fourth display area, such as clicking or long-pressing. The thumbnails in the fourth display area are clickable and functionally consistent. These thumbnails serve as visual entry points, allowing users to quickly access information from the feed page to the first information recommendation page of the corresponding first interactive object through interactive operations. For example, on the sports leaderboard page, when a user clicks the thumbnail of the daily step count champion (the third interactive object), the same jump logic as clicking the friend's card in the leaderboard list is triggered, enabling rapid page navigation.
[0141] Here, by unifying the thumbnail operation in the fourth display area with the regular interactive object path, users can trigger page access to interactive objects from the top thumbnail, achieving traffic aggregation and experience simplification of the core entry point and improving advertising conversion efficiency.
[0142] In some embodiments, in response to an interaction operation on a first interactive object in a feed page, displaying a first information recommendation page for the first interactive object can also be achieved by: in response to an interaction operation on a first interactive object in a fifth display area, displaying a first information recommendation page for the first interactive object.
[0143] Interactive operations targeting the first interactive object in the fifth display area refer to proactive actions performed by the user on the first interactive object within the fifth display area of the information feed page, such as clicking, long-pressing, or swiping. The fifth display area includes blocks displaying multiple interactive objects in a list or waterfall layout. Users can actively select these blocks to trigger the display of in-depth information or function jumps associated with that interactive object. For example, in the friend step count leaderboard list in the fifth display area, if a user clicks on friend B's card, they will be redirected to friend B's information recommendation page, displaying friend B's exercise data and related brand advertisements.
[0144] Here, by allowing users to directly trigger the recommendation page of the first interactive object in the fifth display area, the operation path is greatly simplified and the efficiency of information acquisition is significantly improved: users do not need to jump or search multiple times; a single click allows them to directly access deeply integrated content from the list page, reducing operational friction. At the same time, the dynamic binding of native data and recommendation information enhances the relevance of recommendations, allowing users to naturally accept related ads when viewing friends' data, reducing resistance. This design, through the synergy of a unified entry point and layered display, maintains the simplicity of the interface while maximizing the use of behavioral data from interactive objects, ultimately achieving a simultaneous improvement in user experience and ad conversion rate.
[0145] Step S103: In response to the interaction operation on the first interactive control, display the object interaction page of the first object to be recommended.
[0146] In this embodiment, when a user performs an interactive operation on the first interactive control, the user is redirected from the first information recommendation page to the object interaction page of the first recommended object. The object interaction page can be a landing page for an advertisement; that is, it can be a page within the application containing the first recommended object. For example, if the first recommended object is brand A, clicking the first interactive control redirects the user to brand A's mini-program page; or, if the first recommended object is product A, clicking the first interactive control redirects the user to product A's product details page. The user can browse relevant information about the first recommended object on this object interaction page and then either make a purchase or abandon the purchase.
[0147] The recommendation page display method provided in this application includes at least one interactive object and a corresponding information recommendation tag in the displayed information flow page. The information recommendation tag includes the object identifier of the first object to be recommended. This makes it easier for users to notice the recommended objects while browsing the information flow, helping them quickly identify and understand the basic information of the objects to be recommended. When a user interacts with the first interactive object in the information flow page, the first information recommendation page for the first interactive object is displayed. This first information recommendation page is generated by fusing the first page information from the first original information page of the first interactive object with the object information of the first object to be recommended. Thus, through information fusion, the user's original page information and the object information of the object to be recommended can be fully combined to generate an information recommendation page that highly matches the user's interests. This increases the user's acceptance of the recommended objects and the likelihood of user clicks and conversions when browsing the first information recommendation page. Furthermore, the first information recommendation page includes a first interactive control for the first recommended object. When a user interacts with the first interactive control, the object interaction page of the first recommended object can be displayed. Through this object interaction page, users can gain a deeper understanding of the first recommended object, thereby improving the conversion rate of advertisements targeting the first recommended object.
[0148] In some embodiments, while implementing the method for displaying a recommendation page through any of the above embodiments, a method for displaying recommendation information can also be provided. The method for displaying recommendation information can be executed by a device for displaying recommendation information. The device for displaying recommendation information can be the same electronic device as the electronic device used to implement the method for displaying the recommendation page, or it can be a different electronic device. That is, the device for displaying recommendation information used to implement the method for displaying recommendation information and the device for displaying the recommendation page used to implement the method for displaying the recommendation page can be located in the same electronic device or in different electronic devices.
[0149] The recommendation information display method provided in this application embodiment can be applied to various recommendation information display scenarios, such as social application scenarios and in-vehicle intelligent scenarios, as illustrated below.
[0150] In social applications such as WeChat Official Accounts, Video Accounts, instant messaging applications, online meetings, or mini-programs, or in the main control page or multimedia entertainment center of an in-vehicle system, settings controls for initiating the intelligent generation process can be displayed. Users can enable the intelligent generation mode through these controls and, based on their target business, set the same or different recommended advertising products for the target display objects such as avatars, background images, or text on the page. The intelligent generation mode then merges the product information of the recommended advertising products with the corresponding object information of the target display objects to obtain a merged target display object, which is then displayed on the updated page.
[0151] See Figure 7 , Figure 7 This is a flowchart illustrating the method for displaying recommendation information provided in this application embodiment, which will be combined with... Figure 7 The steps shown are explained below. Taking the terminal as the execution subject of the method for displaying recommendation information as an example, the method includes the following steps S201 to S203:
[0152] Step S201: Display the first information page containing the settings controls.
[0153] In this embodiment, the first information page refers to the initial interface presented when a user first enters a specific business module. The first information page is used to present basic information and function entry points. For example, the first information page can be a personal homepage in a social application, which may include an avatar, background image, user nickname, and areas for function buttons. The settings control refers to an interactive element in the first information page that allows the user to trigger configuration operations. This settings control can be used to activate the intelligent configuration generation process. For example, the settings control can be a "Smart Generation" button or icon displayed in any area of the first information page.
[0154] In step S202, in response to the trigger operation of the setting control, the target display object corresponding to at least one target business is configured into intelligent generation mode.
[0155] In this embodiment, the triggering operation refers to the user's active interaction with the settings control, used to activate the configuration function of the intelligent generation mode. Users can activate this configuration function by clicking the settings control, long-pressing a specific area corresponding to the settings control, or inputting voice commands. For example, long-pressing an area such as an avatar or background image on the page for 3 seconds activates the settings panel; swiping right on the page turns on the intelligent generation mode switch; double-clicking an area such as an avatar or background image on the page brings up the intelligent generation mode selection menu, etc. The target business refers to a business scenario that requires dynamically displayed recommendation information. For example, the target business can be advertising recommendations or product recommendations, specifically corresponding to business modules such as advertiser placement or product promotion. The target display object refers to a customizable visual element in the business scenario. The first information page can include at least one target display object, and each target display object corresponds to at least one target business. For example, the target display object can be a user avatar, chat background, or homepage background on the first information page. The user avatar can correspond to the advertising recommendation business, and the chat background can correspond to the product recommendation business; the user avatar and chat background can also simultaneously correspond to the same advertising recommendation business or the same product recommendation business. The intelligent generation mode refers to a mode that automatically generates display content by fusing the object information of the target display object and the object information of the object to be recommended through an intelligent generation algorithm.
[0156] In some embodiments, the setting control can simultaneously set all target display objects on the first information page. The user performs a trigger operation on the setting control on the first information page and selects a target display object corresponding to at least one target service from the selection menu. In response to the trigger operation, the terminal configures the target display object into intelligent generation mode. In other embodiments, each target display object on the first information page can correspond to a separate setting control. The user performs a trigger operation on the setting control corresponding to any target display object on the first information page, and the terminal configures the target display object into intelligent generation mode in response to the trigger operation.
[0157] In some embodiments, in response to a trigger operation on the settings control, the terminal configures the target display object corresponding to at least one target service into a smart generation mode, which can be achieved in the following way: in response to a trigger operation on the settings control, the target display object corresponding to at least one target service is configured into a smart generation mode corresponding to the same second object to be recommended.
[0158] In this embodiment, the second object to be recommended refers to an object promoted by the advertiser or that the user may be interested in. For example, the second object to be recommended can be any brand, product, service, or activity. When the first information page includes multiple target display objects corresponding to at least one target business, and all target display objects correspond to the same second object to be recommended, in response to the triggering operation of the setting control, all target display objects are configured to the intelligent generation mode corresponding to the same second object to be recommended. That is, for any target display object among all target display objects, the object information of the target display object and the object information of the second object to be recommended are fused using the intelligent generation algorithm to generate the fused target display object. The information fusion process can be referred to the above description and will not be repeated here. For example, the product image of a certain product can be fused with the user's avatar, and the product image of a certain product can also be fused with the homepage background image.
[0159] Here, by uniformly configuring multiple target display objects to the same intelligent generation mode corresponding to the same second recommended object, the operation process for advertisers or users can be simplified, eliminating the need for individual settings and improving configuration efficiency. Furthermore, by configuring the intelligent generation mode, different target display objects can share the same second recommended object, improving content consistency and enhancing the relevance between the second recommended object and the target display object, thereby improving user experience and ad conversion rates.
[0160] In some embodiments, in response to a trigger operation on the settings control, the terminal configures the target display object corresponding to at least one target service into an intelligent generation mode. This can also be achieved by: in response to a trigger operation on the settings control, configuring the target display object corresponding to at least one target service into an intelligent generation mode corresponding to the set of objects to be recommended; each target display object corresponds to at least one third object to be recommended in the set of objects to be recommended.
[0161] In this embodiment, the set of objects to be recommended includes multiple third objects to be recommended. The set of third objects to be recommended refers to objects promoted by advertisers or that users may be interested in. For example, the third object to be recommended can be any brand, product, service, or activity. When the first information page includes multiple target display objects corresponding to at least one target business, and each target display object corresponds to at least one third object to be recommended in the set of objects to be recommended, for any target display object, in response to the triggering operation of the setting control, the target display object is configured to the intelligent generation mode corresponding to at least one third object to be recommended. That is, for any target display object among all target display objects, the object information of the target display object and the object information of at least one third object to be recommended are fused using the intelligent generation algorithm to generate the fused target display object. The information fusion process can be referred to the above description and will not be repeated here. For example, the product images of two products can be fused with the user's avatar at the same time, and the product images of other products can be fused with the homepage background image.
[0162] Here, by configuring an intelligent generation mode, the efficient integration of the target display object and multi-source recommended content is achieved. This not only enhances the personalization and visual appeal of the content display, but also strengthens the accuracy and scenario adaptability of advertising promotion. The efficient integration capability of multi-dimensional information not only supports collaborative recommendations across products or services, but also optimizes display strategies. While reducing manual configuration costs, it significantly improves conversion efficiency, creates a flexible multi-dimensional marketing space for advertisers, and provides users with a more interest-oriented and creative immersive interactive experience, thereby improving user experience and advertising conversion rate.
[0163] Step S203: Display a second information page corresponding to at least one target business, and display the target display object based on the intelligent generation mode on the second information page.
[0164] In this embodiment, the second information page refers to the display interface that has been adapted to the intelligently generated content and is presented to the user after triggering the settings control. The target display object based on the intelligent generation mode refers to the dynamically displayed content processed by the intelligent generation algorithm. For example, the configured user avatar displays a unique advertising user avatar that is a fusion of the original user avatar and an advertising promotional image related to the sports theme; the configured chat background displays a background image that is a fusion of the user's original background image and a product image related to the travel theme.
[0165] In some embodiments, the terminal displays a second information page corresponding to at least one target service, and displays a target display object generated based on an intelligent generation mode on the second information page. This can be achieved by: displaying a second information page corresponding to at least one target service, and displaying a target display object on the second information page; wherein the target display object is a display object generated based on an intelligent generation mode corresponding to the same second object to be recommended.
[0166] In this embodiment, when the first information page includes multiple target display objects corresponding to at least one target business, and all target display objects correspond to the same second recommended object, for any target display object among all target display objects, the object information of the target display object and the object information of the second recommended object are fused using an intelligent generation model algorithm to generate a fused target display object, which is the display object generated based on the intelligent generation mode corresponding to the same second recommended object. After the intelligent generation mode is configured, the page will jump from the first information page to the second information page, and multiple fused target display objects will be displayed on the second information page, each of which corresponds to the same second recommended object.
[0167] Here, when multiple target display objects are associated with the same recommended object, the intelligent generation algorithm dynamically matches and deeply integrates user interface elements with the features of the recommended content. This ensures content consistency across display positions and strengthens brand awareness through multi-dimensional creative combinations. The centralized processing mechanism not only significantly reduces the operational complexity of independently configuring multiple positions, but also generates integrated content with a unified style but diverse presentation based on the same recommendation target. This improves the efficiency of advertisers' promotion while strengthening users' memory of core recommendations through multi-angle exposure. Combined with the aggregated display format after page jump, it effectively constructs an immersive marketing scenario, ultimately achieving synergistic growth in promotional information reach, user interaction depth, and commercial conversion effect.
[0168] In some embodiments, after displaying a second information page corresponding to at least one target service, and displaying a target display object generated based on an intelligent generation mode on the second information page, the terminal may further perform the following steps: displaying a fourth interactive control on the second information page; and displaying an object interaction page for the second recommended object in response to an interaction operation on the fourth interactive control.
[0169] In this embodiment, the fourth interactive control is a control corresponding to the target display object generated based on the intelligent generation mode corresponding to the second recommended object. When all target display objects correspond to the same second recommended object, only one interactive control, namely the fourth interactive control, can be displayed for the target display objects generated based on the intelligent generation mode corresponding to the same second recommended object on the second information page. The fourth interactive control refers to an interactive element on the second information page used to receive user input, display data, or perform specific operations. Through the interactive operation of the fourth interactive control, conversion behaviors such as triggering jumps, payments, and following can be achieved. The fourth interactive control can be displayed at any position in a certain area of the second information page. For the specific meaning and implementation method of displaying the object interaction page of the second recommended object in response to the interactive operation of the fourth interactive control, please refer to the description of step S103 above, which will not be repeated here.
[0170] Here, when multiple target display objects point to the same recommended object, a fourth interactive control is uniformly configured on the second information page. When the user interacts with the fourth interactive control, the object interaction page of the second recommended object can be displayed. Through this object interaction page, the user can gain a deeper understanding of the second recommended object, thereby improving the conversion rate of ads targeting the second recommended object.
[0171] In some embodiments, the terminal displays a second information page corresponding to at least one target service, and displays a target display object generated based on an intelligent generation mode on the second information page. This can also be achieved by: displaying a second information page corresponding to at least one target service, and displaying a target display object on the second information page; wherein the target display object is a display object generated based on an intelligent generation mode corresponding to the set of objects to be recommended.
[0172] In this embodiment, when the first information page includes multiple target display objects corresponding to at least one target business, and each target display object corresponds to at least one third recommended object in the set of objects to be recommended, for any target display object among all target display objects, the object information of the target display object and the object information of the corresponding at least one third recommended object are fused using an intelligent generation model algorithm to generate a fused target display object, which is the display object generated based on the intelligent generation mode corresponding to the set of objects to be recommended. After the intelligent generation mode is configured, the page will jump from the first information page to the second information page, and multiple fused target display objects will be displayed on the second information page, with each fused target display object corresponding to at least one third recommended object in the set of objects to be recommended.
[0173] Here, when multiple target display objects are associated with different recommended objects, intelligent algorithms are used to dynamically match and creatively combine user interface elements with the attributes of multiple third-party recommended objects. This supports flexible information integration across recommended objects and meets users' personalized needs through differentiated content adaptation. The multi-object dynamic generation capability not only significantly improves advertisers' configuration efficiency for multi-category promotion, but also enables the collaborative display of multiple recommendation themes on the same page. It strengthens users' interest in related products or services through multi-element integration and forms a multi-angle marketing matrix through aggregation after redirection. While reducing the cost of repetitive operations, it effectively balances content diversity, targeting accuracy, and visual immersion, ultimately achieving multiple improvements in user interest coverage, advertising conversion efficiency, and platform resource utilization.
[0174] In some embodiments, after displaying a second information page corresponding to at least one target business, and displaying a target display object generated based on an intelligent generation mode on the second information page, the terminal may further perform the following steps: displaying a set of interactive controls on the second information page; and in response to an interactive operation on any interactive control in the set of interactive controls, displaying an object interaction page for a third recommended object corresponding to any interactive control.
[0175] In this embodiment, the set of interactive controls is a set of controls corresponding to the target display object generated based on the intelligent generation mode corresponding to the set of objects to be recommended; each interactive control in the set of interactive controls corresponds to at least one third object to be recommended in the set of objects to be recommended. When each target display object corresponds to at least one third object to be recommended in the set of objects to be recommended, different interactive controls can be displayed for the target display objects generated based on the intelligent generation mode corresponding to the set of objects to be recommended on the second information page, thus forming a set of interactive controls. Each interactive control in the set of interactive controls is an interactive element on the second information page used to receive user input, display data, or perform specific operations. Through the interactive operation of the interactive controls, conversion behaviors such as triggering jumps, payments, and following can be realized. Interactive controls can be displayed at any position in a certain area of the second information page. For the specific meaning and specific implementation of the step of displaying the object interaction page corresponding to the third object to be recommended in response to the interactive operation of any interactive control in the set of interactive controls, please refer to the description of step S103 above, which will not be repeated here.
[0176] Here, when each target display object points to at least one recommended object, different interactive controls are configured on the second information page. When the user interacts with any of the interactive controls, the object interaction page of the third recommended object corresponding to that interactive control can be displayed. Through this object interaction page, the user can gain a deeper understanding of the different third recommended objects, thereby improving the advertising conversion rate for different third recommended objects.
[0177] The recommendation information display method provided in this application allows users to independently select a target display object configured in intelligent generation mode on the first information page through settings controls. The method analyzes the object information of the target display object in real time and merges it with the object information of the object to be recommended, dynamically adjusting the visual elements of the target display object to ensure the recommendation information deeply aligns with user preferences and increases user click-through rate. By decoupling the target display object from multiple business scenarios and providing a visual configuration entry point for users, allowing them to customize the generation rules of the target display object, the method ensures the novelty of user-side content while providing dynamic optimization space for advertising, thereby achieving a simultaneous improvement in user experience and advertising conversion rate.
[0178] The following will describe an exemplary application of the embodiments of this application in a real-world application scenario.
[0179] This application provides a method for displaying a recommendation page, which promotes advertisements (i.e., a type of recommended object) by displaying the recommendation page. The method dynamically adapts the ad placement to the user's dynamic characteristics, analyzes the ad placement's size and display scenario (e.g., a long strip for a sports header image), and combines this with the user's homepage content (e.g., a travel photo gallery and a step count leaderboard) to generate size-adapted, style-consistent advertising materials. Example: For a sports header image ad placement, the system automatically merges user-authorized travel photos with the promoted travel product into a long strip poster, and overlays step count data (e.g., "Accumulate 10,000 steps to unlock exclusive discounts on [travel products]"). This method is applicable to multimodal content generation. At the visual level, it intelligently designs ad color schemes and layouts based on the user's homepage style (e.g., minimalist or retro style); at the copywriting level, it uses a natural language processing model to analyze user historical data to dynamically generate emotional copy (e.g., "[User Name]'s footprints have covered 10 countries; [Travel Product] takes you to explore the 11th stop"). This method enables real-time feedback optimization. After a user clicks on an ad, the system records the interaction behavior and iteratively generates strategies (e.g., increasing the weight of the user's photo). It also allows for deep integration of ad content with the user's profile style and dynamic data, enhancing user immersion. Furthermore, it uses artificial intelligence to automatically generate recommendation pages, reducing ad design costs and covering fragmented ad placement needs.
[0180] The following describes the demonstration scheme of this application embodiment: The generation process of the featured advertising personal homepage is as follows: When a user visits the personal homepage, the system analyzes the characteristics of the advertising space (e.g., size and location) and the user's authorized data (e.g., travel photos and step count) in real time, and can automatically generate personalized advertising content based on the user's advertising space characteristics and brand needs. For example, for a user who likes to travel, if a travel product (e.g., sportswear from brand A) is to be promoted, a beautiful poster with the user's travel photos and travel product information can be generated, along with an engaging copy, such as "[User Name]'s travel footprints cover the world, and you can also follow [Travel Product Name] to start your dream journey." Figure 8 As shown, Figure 8 This is a schematic diagram of a featured advertising personal homepage provided in an embodiment of this application. Figure 8 The left side shows a regular personal homepage 601. This application provides a method for displaying a recommendation page, transforming the regular personal homepage 601 into a... Figure 8 The featured advertisement on the right is for a personal homepage with error code 602.
[0181] See Figure 9 , Figure 9 This is a schematic diagram illustrating the process of generating featured advertisements according to an embodiment of this application. The featured advertisement generation module 702 transforms a regular personal homepage 701 into a featured advertisement personal homepage 703. The process of the featured advertisement generation module 702 includes four parts: generating exclusive copy, generating an advertisement background image, generating product recommendations, and generating exclusive offers.
[0182] See Figure 10 , Figure 10 This is a flowchart illustrating the process of generating custom copy in an embodiment of this application. For custom copy generation, the homepage name (e.g., "Dana") and personal interests (e.g., travel) of a user's personal homepage can be identified. Then, semantic analysis is performed by combining the advertising brand name (e.g., Brand A) and brand research (e.g., health and vitality). Custom copy with contextual fusion is generated based on natural language processing technology. An example is: "Dana's travel footprints span the world; you too can follow [Brand A] and embark on your dream journey."
[0183] See Figure 11 , Figure 11 This is a schematic diagram illustrating the process of generating a personal advertising background image according to an embodiment of this application. For generating a personal advertising background image, the image style and the people in the image can be identified based on at least one of the homepage images A and C. Then, combined with the advertising brand promotional image B, a content generation engine is used to apply a Generative Adversarial Network (GAN) to fuse the homepage image and the brand promotional image, generating the user's personal advertising background image.
[0184] See Figure 12 , Figure 12 This is a schematic diagram illustrating the product recommendation generation process provided in this application embodiment. For product recommendation generation, based on the user's personal interest tags, such as travel, corresponding advertised products are recommended, and the copy is marked with "interest-related essentials," such as "travel essentials," to make the products more closely aligned with the user's interests.
[0185] See Figure 13 , Figure 13 This is a schematic diagram illustrating the process of generating exclusive offers provided in this application embodiment. For generating exclusive offers, based on an individual's step count, for example, accumulating 18,599 steps, and combined with advertising brand discount information, a benefit is offered to the user to generate an exclusive offer. For example, accumulating 18,599 steps unlocks an exclusive 20% discount for [Brand A].
[0186] See Figure 14 , Figure 14 This is a schematic diagram illustrating the advertising interaction display process in an application scenario provided in this application embodiment. It consists of a sports leaderboard page 1201 (i.e., the aforementioned information flow page), a featured advertising personal homepage 1202 (i.e., the aforementioned first information recommendation page), and a brand landing page 1203 (i.e., the aforementioned object interaction page, such as a brand mini-program / product page, etc.). After enabling the sports function in the application, users can see their friends' sports rankings on the sports leaderboard page 1201. When an individual's step count exceeds that of their friends, they can occupy the cover, allowing their friends to see their featured advertising personal homepage. That is, the homepage cover background is occupied by the friend with the most steps, for example, Figure 14 The phrase "Dana has taken over the cover" displays the cover background of the friend with the most steps, for example, Figure 14 The cover background of Dana's brand A is displayed. The leaderboard on this page also shows the brand name and copy "Follow in the footsteps of 'Brand A'". Friends ranked lower also have brands they've followed displayed, along with their brand names and copy. For example, Kaka's "Follow in the footsteps of 'Brand B'", and Mingming's "Follow in the footsteps of 'Brand C'". Clicking the cover background on the homepage or clicking a friend's name on the leaderboard will take you to their respective personal profile. Friends with brand exposure on the leaderboard will have their featured profiles displayed. Finally, clicking on a product in a featured profile will redirect users to the brand's landing page, such as a brand mini-program or product page, for exclusive discounts. Other users can also click the card "Follow in the footsteps of 'Brand A', have the same brand background, and earn advertising revenue," with specific advertising revenue calculated based on impressions and clicks. Figure 15 As shown, Figure 15This is a schematic diagram illustrating the process of brand following provided in an embodiment of this application. User Xiaoyang clicks "follow" on Dana's featured advertising profile page 1301, and subsequently Xiaoyang's exercise profile page also transforms into a featured advertising profile page 1302, generating exclusive discounts, such as unlocking a 10% discount for [Brand A] after accumulating 9465 steps.
[0187] Furthermore, the recommendation page display method provided in this application embodiment can also be applied to other scenario interfaces, such as the background image of a social interaction platform, the homepage of a social interaction platform, the user status page, the official account homepage, and the video account homepage. For the background image of a social interaction platform, a distinctive advertising image can be generated based on recently published social interaction content and user avatars, for example, generating a sports equipment promotion image based on the user's fitness tag. For the homepage of a social interaction platform, a homepage with distinctive advertisements can be generated based on the content and personality of the user published on the social interaction platform. For the user status page, a status page with distinctive advertisements can be generated based on the user's status and user avatar. For the official account homepage, a homepage with distinctive advertisements can be generated based on the content and tone of the official account articles. For the video account homepage, a video account homepage with distinctive advertisements can be generated based on the video account content and tone.
[0188] The method for displaying the recommendation page provided in this application embodiment also involves data exchange between the application ecosystem 1401 and the advertising generation system 1402, as well as interface calls between the advertising generation system 1402 and the external service 1403, such as... Figure 16As shown, the application ecosystem includes user terminals and servers. Users can interact with the ad generation system through scenarios such as personal exercise, social interaction platforms, and video accounts. Advertisers provide brand information and ad creatives. User terminals are used to display personal homepages and generated featured ad content; the advertiser management interface is used to upload and manage ad creatives. For the application service layer, the user data collection service collects authorized personal information, interest tags, and exercise data from users; the feature parsing module analyzes features such as ad display scenarios and sizes; the content generation engine generates featured ad homepages; the copywriting generation module uses natural language processing technology to generate personalized ad copy; the image generation module uses generative adversarial networks to generate background images that integrate user avatars and brand elements; the product recommendation module provides personalized product recommendations based on user interests; the discount information generation module creates exclusive discounts based on user exercise data; the ad display service manages ad display logic in different scenarios; the user interaction analysis service records user clicks and interaction behaviors; and the strategy optimization module continuously optimizes ad performance. For the data storage layer, a user database stores basic user information and behavioral data; an advertising creative database stores original advertising creatives provided by brands; a generated content object storage layer stores AI-generated advertising content; and an interaction database records user interaction data with advertisements. For the external interface layer (i.e., external services), data interaction with the application platform is achieved through application programming interfaces (APIs); user purchase behavior is processed through payment interfaces; and the interface with the brand owner connects to the advertiser system to obtain the latest brand information and product data. For the security and privacy layer, data encryption services ensure the secure transmission and storage of user data; and a federated learning framework enables localized data processing to protect user privacy. For the detection and logging system, performance monitoring detects the real-time operating status of each system component; and log collection records system operations and error information for problem diagnosis and system optimization.
[0189] The recommendation page display method provided in this application can dynamically combine user profile features (e.g., step count, social media content, and authorized photos) with ad placement characteristics (e.g., size and display scenario) to generate ad content highly matched to user interests, achieving precise personalized content delivery. It can also integrate user personal style (e.g., minimalist color schemes and travel photos) with brand elements to enhance the visual appeal and emotional resonance of ads, achieving multimodal emotional design. Furthermore, the system can generate ad materials that are both size- and style-appropriate based on ad placement characteristics (e.g., status bar and video account floating windows), eliminating the need for manual template design and reducing material production time from hours to seconds.
[0190] It is understood that in the embodiments of this application, if the content involving user information, such as page information, object information, images and text, involves data related to user information or enterprise information, when the embodiments of this application are applied to specific products or technologies, it is necessary to obtain user permission or consent, or to obfuscate this information to eliminate the correspondence between this information and the user; and the collection and processing of related data should strictly comply with the requirements of relevant laws and regulations when applied in practice, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.
[0191] The following continues to describe an exemplary structure of the recommendation page display device 354 provided in the embodiments of this application, implemented as a software module. In some embodiments, such as Figure 2 As shown, the display device 354 for the recommendation page includes: a first display module 3541, used to display an information flow page; the information flow page includes at least one interactive object and an information recommendation tag corresponding to the interactive object; the information recommendation tag includes an object identifier of a first object to be recommended; a second display module 3542, used to display a first information recommendation page of the first interactive object in response to an interactive operation on the first interactive object in the information flow page; the first information recommendation page is a page generated by fusing information from a first page and object information of the first object to be recommended, the first page information being page information in the first original information page of the first interactive object; the first information recommendation page includes at least a first interactive control of the first object to be recommended; and a third display module 3543, used to display an object interaction page of the first object to be recommended in response to an interactive operation on the first interactive control.
[0192] In some embodiments, the second display module 3542 is further configured to: in response to an interactive operation on a first interactive object in the information flow page, display a unique image of the first interactive object in a first display area of the first information recommendation page; the unique image includes a background image and recommended text; wherein the background image is an image generated by image fusion of a first page image in the first page information and a first object image in the object information; and the recommended text is text generated by text fusion of the first page text in the first page information, the first object text in the object information, and the object tag of the first interactive object.
[0193] In some embodiments, the second display module 3542 is further configured to: display object parameters of the first interactive object in a second display area of the first information recommendation page in response to an interactive operation on the first interactive object in the information flow page; and display a second interactive control in a third display area of the first information recommendation page; the second interactive control includes the object identifier of the first object to be recommended.
[0194] In some embodiments, the display device 354 of the recommendation page further includes a fourth display module, which is configured to: display a second information recommendation page of the second interactive object in response to an interactive operation on the second interactive control; the second information recommendation page is a page generated by fusing the second page information in the second original information page of the second interactive object with the object information of the first object to be recommended; the second information recommendation page includes at least a third interactive control of the first object to be recommended.
[0195] In some embodiments, the display device 354 of the recommendation page further includes a fifth display module, which is configured to: display the object interaction page of the first object to be recommended in response to an interaction operation on the third interactive control.
[0196] In some embodiments, the display device 354 of the recommendation page further includes a sixth display module, which is configured to: display a permission request control in the message notification area of the second original information page in response to entering the second original information page of the second interactive object; and display the second information recommendation page of the second interactive object in response to a permission confirmation operation on the permission request control.
[0197] In some embodiments, the first display module 3541 is further configured to: display a thumbnail of a third interactive object's exclusive image in the fourth display area of the information flow page; the third interactive object is the interactive object with the largest object parameter among the at least one interactive object; and display the at least one interactive object and the information recommendation tag corresponding to the interactive object in the fifth display area of the information flow page.
[0198] In some embodiments, the second display module 3542 is further configured to: display a first information recommendation page of the first interactive object in response to an interactive operation on the thumbnail in the fourth display area when the first interactive object and the third interactive object are the same interactive object.
[0199] In some embodiments, the second display module 3542 is further configured to: display a first information recommendation page of the first interactive object in response to an interactive operation on the first interactive object in the fifth display area.
[0200] In some embodiments, the recommended text includes at least one of the following: a first recommended text generated by performing a first text fusion on the first page text in the first page information, the first object text in the object information, and the object tag of the first interactive object; a second recommended text obtained by generating text based on the object tag of the first interactive object; and a third recommended text generated by performing a second text fusion on the object parameters of the first interactive object and the first object text in the object information.
[0201] In some embodiments, the display device 354 of the recommendation page further includes a replacement module, which is configured to: in response to a text editing operation on the first recommendation text, obtain a first edited text; and replace the first recommendation text in the exclusive image with the first edited text.
[0202] In some embodiments, the display device 354 of the recommendation page further includes a seventh display module, which is configured to: display the first recommended text in an adjusted area in response to a region adjustment operation for the first recommended text; display the second recommended text in an adjusted area in response to a region adjustment operation for the second recommended text; and display the third recommended text in an adjusted area in response to a region adjustment operation for the third recommended text.
[0203] In some embodiments, the first interactive control is displayed in the form of an interactive image; the interactive image includes the first object to be recommended.
[0204] In some embodiments, the first interactive control includes a plurality of sub-controls, each of which is displayed as an interactive sub-image; the interactive sub-image includes a first object to be recommended.
[0205] In some embodiments, multiple interactive sub-images are displayed in the same interactive image.
[0206] In some embodiments, the display device 354 of the recommendation page further includes an eighth display module, which is configured to: display the interactive sub-image in the adjusted area in response to a region adjustment operation for any of the interactive sub-images in the interactive image.
[0207] In some embodiments, the display device 354 of the recommendation page further includes a modification module, which is configured to: display an object modification button for the object to be recommended in response to an image interaction operation on the interactive image; and modify the interactive sub-image in the interactive image in response to a selection operation on the object modification button.
[0208] The following continues to describe an exemplary structure of the recommendation information display device 355 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 3 As shown, the recommendation information display device 355 includes: a ninth display module 3551, used to display a first information page containing setting controls; a configuration module 3552, used to configure a target display object corresponding to at least one target service into an intelligent generation mode in response to a trigger operation of the setting controls; and a tenth display module 3553, used to display a second information page corresponding to at least one target service, and display the target display object based on the intelligent generation mode in the second information page.
[0209] In some embodiments, the configuration module 3552 is further configured to, in response to a trigger operation of the setting control, configure the target display object corresponding to at least one target business into an intelligent generation mode corresponding to the same second object to be recommended.
[0210] In some embodiments, the tenth display module 3553 is further configured to display a second information page corresponding to at least one target business, and display the target display object in the second information page; wherein the target display object is a display object generated based on an intelligent generation mode corresponding to the same second object to be recommended.
[0211] In some embodiments, the device 355 further includes a first response module, which is configured to display a fourth interactive control on the second information page; the fourth interactive control is a control corresponding to a target display object generated based on an intelligent generation mode corresponding to the second object to be recommended; and in response to an interactive operation on the fourth interactive control, the object interaction page of the second object to be recommended is displayed.
[0212] In some embodiments, the configuration module 3552 is further configured to, in response to a trigger operation on the setting control, configure the target display object corresponding to at least one target business into an intelligent generation mode corresponding to the set of objects to be recommended; each target display object corresponds to at least one third object to be recommended in the set of objects to be recommended.
[0213] In some embodiments, the tenth display module 3553 is further configured to display a second information page corresponding to at least one target business, and display the target display object in the second information page; wherein the target display object is a display object generated based on an intelligent generation mode corresponding to the set of objects to be recommended.
[0214] In some embodiments, the device 355 further includes a second response module, which is configured to display an interactive control set on the second information page; the interactive control set is a set of controls corresponding to a target display object generated based on an intelligent generation mode corresponding to the set of objects to be recommended; each interactive control in the interactive control set corresponds to at least one third object to be recommended in the set of objects to be recommended; in response to an interactive operation on any interactive control in the interactive control set, an object interaction page corresponding to the third object to be recommended is displayed.
[0215] It should be noted that the description of the apparatus in this application embodiment is similar to the description of the method embodiment described above, and has similar beneficial effects as the method embodiment; therefore, it will not be repeated. For technical details not disclosed in this apparatus embodiment, please refer to the description of the method embodiment of this application for understanding.
[0216] This application provides a computer program product including executable instructions, which are computer instructions stored in a computer-readable storage medium. When the processor of an electronic device reads the executable instructions from the computer-readable storage medium and executes the executable instructions, the electronic device performs the method described in this application.
[0217] This application provides a storage medium storing executable instructions. When these executable instructions are executed by a processor, they cause the processor to perform the method provided in this application, for example... Figure 4 The method is illustrated. In some embodiments, the storage medium may be a computer-readable storage medium, such as a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), flash memory, magnetic surface memory, optical disc, or a compact disk-read-only memory (CD-ROM); or it may be a device that includes one or any combination of the above-mentioned memories.
[0218] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0219] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file containing other programs or data, for example, in one or more scripts within a Hypertext Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., files storing one or more modules, subroutines, or code sections). As an example, executable instructions may be deployed to execute on a single electronic device, or on multiple electronic devices located in one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.
[0220] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.
Claims
1. A method for displaying a recommendation page, characterized in that, The method includes: Displays an information feed page; the information feed page includes at least one interactive object and an information recommendation tag corresponding to the interactive object; the information recommendation tag includes an object identifier of a first object to be recommended; In response to an interactive operation on a first interactive object in the information flow page, a first information recommendation page for the first interactive object is displayed; the first information recommendation page is a page generated by fusing information from a first page and object information of the first object to be recommended, the first page information being page information from the first original information page of the first interactive object; the first information recommendation page includes at least a first interactive control for the first object to be recommended. In response to an interactive operation on the first interactive control, the object interaction page of the first object to be recommended is displayed.
2. The method according to claim 1, characterized in that, The step of displaying a first information recommendation page for the first interactive object in response to an interaction operation on the information feed page includes: In response to an interactive operation on a first interactive object in the information flow page, a unique image of the first interactive object is displayed in a first display area of the first information recommendation page; the unique image includes a background image and recommendation text. The background image is an image generated by fusing the first page image in the first page information and the first object image in the object information; the recommended text is text generated by fusing the first page text in the first page information, the first object text in the object information, and the object tag of the first interactive object.
3. The method according to claim 1, characterized in that, The step of displaying a first information recommendation page for the first interactive object in response to an interaction operation on the information feed page includes: In response to an interactive operation on the first interactive object in the information flow page, the object parameters of the first interactive object are displayed in the second display area of the first information recommendation page; as well as, A second interactive control is displayed in the third display area of the first information recommendation page; the second interactive control includes the object identifier of the first object to be recommended.
4. The method according to claim 3, characterized in that, The method further includes: In response to an interactive operation on the second interactive control, a second information recommendation page for the second interactive object is displayed; the second information recommendation page is a page generated by fusing the second page information in the second original information page of the second interactive object with the object information of the first object to be recommended; the second information recommendation page includes at least a third interactive control for the first object to be recommended.
5. The method according to claim 4, characterized in that, The method further includes: In response to an interaction with the third interactive control, the object interaction page of the first recommended object is displayed.
6. The method according to claim 4, characterized in that, The method further includes: In response to entering the second original information page of the second interactive object, a permission request control is displayed in the message notification area of the second original information page; In response to the permission confirmation operation of the permission request control, the second information recommendation page of the second interactive object is displayed.
7. The method according to claim 2, characterized in that, The information flow display page includes: A thumbnail of the exclusive image of the third interactive object is displayed in the fourth display area of the information flow page; the third interactive object is the interactive object with the largest object parameter among the at least one interactive object; The at least one interactive object and the corresponding information recommendation tag are displayed in the fifth display area of the information flow page.
8. The method according to claim 7, characterized in that, The step of displaying a first information recommendation page for the first interactive object in response to an interaction operation on the information feed page includes: When the first interactive object and the third interactive object are the same interactive object, in response to the interactive operation on the thumbnail in the fourth display area, the first information recommendation page of the first interactive object is displayed.
9. The method according to claim 7, characterized in that, The step of displaying a first information recommendation page for the first interactive object in response to an interaction operation on the information feed page includes: In response to an interactive operation on the first interactive object in the fifth display area, a first information recommendation page for the first interactive object is displayed.
10. The method according to claim 2, characterized in that, The recommended text includes at least one of the following: The first recommended text is generated by performing a first text fusion on the first page text in the first page information, the first object text in the object information, and the object tag of the first interactive object; The second recommended text is generated based on the object tags of the first interactive object; The third recommended text is generated by performing a second text fusion on the object parameters of the first interactive object and the first object text in the object information.
11. The method according to claim 10, characterized in that, The method further includes: In response to a text editing operation on the first recommended text, the first edited text is obtained; Replace the first recommended text in the personalized image with the first edited text.
12. The method according to claim 10, characterized in that, The method further includes: In response to a region adjustment operation on the first recommended text, the first recommended text is displayed in the adjusted region; In response to the region adjustment operation for the second recommended text, the second recommended text is displayed in the adjusted region; In response to the region adjustment operation for the third recommended text, the third recommended text is displayed in the adjusted region.
13. The method according to any one of claims 1 to 12, characterized in that, The first interactive control is displayed in the form of an interactive image; the interactive image includes the first object to be recommended.
14. The method according to any one of claims 1 to 12, characterized in that, The first interactive control includes multiple sub-controls, each of which is displayed as an interactive sub-image; the interactive sub-image includes a first object to be recommended.
15. The method according to claim 14, characterized in that, Multiple interactive sub-images are displayed within the same interactive image.
16. The method according to claim 15, characterized in that, The method further includes: In response to a region adjustment operation for any of the interactive sub-images in the interactive image, the interactive sub-image is displayed in the adjusted region.
17. The method according to claim 16, characterized in that, The method further includes: In response to an image interaction operation on the interactive image, an object modification button for the object to be recommended is displayed; In response to the selection operation of the modification button for the object, the interactive sub-image in the interactive image is modified.
18. A method for displaying recommendation information, characterized in that, The method includes: Displays the first information page containing the settings controls; In response to the triggering operation of the setting control, the target display object corresponding to at least one target business is configured into intelligent generation mode; Display a second information page corresponding to at least one target business, and display the target display object generated based on the intelligent generation mode on the second information page.
19. The method according to claim 18, characterized in that, The step of configuring the target display object corresponding to at least one target business into intelligent generation mode in response to the triggering operation of the setting control includes: In response to the triggering operation of the setting control, the target display object corresponding to at least one target business is configured to the intelligent generation mode corresponding to the same second object to be recommended.
20. The method according to claim 19, characterized in that, The second information page, which displays a target display object generated based on an intelligent generation mode, corresponds to at least one target service. Display a second information page corresponding to at least one target business, and display the target display object on the second information page; wherein the target display object is a display object generated based on an intelligent generation mode corresponding to the same second object to be recommended.
21. The method according to claim 20, characterized in that, The method further includes: On the second information page, a fourth interactive control is displayed; the fourth interactive control is a control corresponding to the target display object generated based on the intelligent generation mode corresponding to the second object to be recommended. In response to an interaction with the fourth interactive control, the object interaction page of the second recommended object is displayed.
22. The method according to claim 18, characterized in that, The step of configuring the target display object corresponding to at least one target business into intelligent generation mode in response to the trigger operation of the setting control includes: In response to the triggering operation of the setting control, the target display object corresponding to at least one target business is configured to an intelligent generation mode corresponding to the set of objects to be recommended; each target display object corresponds to at least one third object to be recommended in the set of objects to be recommended.
23. The method according to claim 22, characterized in that, The second information page, which displays a target display object generated based on an intelligent generation mode, corresponds to at least one target service. Display a second information page corresponding to at least one target business, and display the target display object on the second information page; wherein the target display object is a display object generated based on an intelligent generation mode corresponding to the set of objects to be recommended.
24. The method according to claim 23, characterized in that, The method further includes: The second information page displays a set of interactive controls; the set of interactive controls is a set of controls corresponding to the target display object generated based on the intelligent generation mode corresponding to the set of objects to be recommended; each interactive control in the set of interactive controls corresponds to at least one third object to be recommended in the set of objects to be recommended. In response to an interaction operation on any interactive control in the set of interactive controls, an object interaction page for a third recommended object corresponding to any interactive control is displayed.
25. A display device for a recommendation page, characterized in that, include: The first display module is used to display an information flow page; the information flow page includes at least one interactive object and information recommendation tags corresponding to the interactive object; The information recommendation tag includes the object identifier of the first object to be recommended; The second display module is used to respond to an interactive operation on the first interactive object in the information flow page and display the first information recommendation page of the first interactive object; The first information recommendation page is a page generated by fusing the information of the first page information and the object information of the first object to be recommended. The first page information is the page information in the first original information page of the first interactive object. The first information recommendation page includes at least a first interactive control for the first object to be recommended; The third display module is used to display the object interaction page of the first object to be recommended in response to the interaction operation of the first interactive control.
26. An electronic device, characterized in that, include: Memory is used to store executable instructions for a computer; The processor, when executing computer-executable instructions stored in the memory, implements the method for displaying the recommendation page as described in any one of claims 1 to 17, or implements the method for displaying recommendation information as described in any one of claims 18 to 24.
27. A computer-readable storage medium, characterized in that, The device stores computer-executable instructions, which, when executed by a processor, implement the method for displaying a recommendation page as described in any one of claims 1 to 17, or implement the method for displaying recommendation information as described in any one of claims 18 to 24.
28. A computer program product, characterized in that, The computer program product includes computer-executable instructions, which are stored in a computer-readable storage medium. When the processor of the electronic device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, it implements the method for displaying the recommendation page as described in any one of claims 1 to 17, or implements the method for displaying recommendation information as described in any one of claims 18 to 24.