Product recommendation page generation method, terminal and recommended product management platform

Through the recommended product management platform, the channel encoding and terminal acquisition of recommended product information and the product recommendation page are solved, which solves the long development cycle and user churn caused by frequent updates of application software, and improves update efficiency and user experience.

CN119474513APending Publication Date: 2025-02-18MASHANG CONSUMER FINANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310994468.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the prior art, frequent updates of application software lead to long development cycles and low efficiency, and users also need to update software frequently, resulting in user churn.

Method used

The target channel encoding is allocated through the recommended product management platform. The terminal obtains corresponding recommended product information based on the encoding and compiles and generates product recommendation pages, avoiding frequent development and updating of application software.

Benefits of technology

It reduces developers' development time and efficiency of updating application software, avoids users' frequent manual update of application software, and reduces user churn rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119474513A_ABST
    Figure CN119474513A_ABST
Patent Text Reader

Abstract

The invention discloses a product recommendation page generation method, a terminal and a recommended product management platform. The product recommendation page generation method comprises the steps of receiving a target channel code allocated by the recommended product management platform; obtaining a target recommended product corresponding to the target channel code according to the target channel code; and compiling the product information of the target recommended product to generate a product recommendation page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of software technology, and specifically relates to a method for generating a product recommendation page, a terminal, and a recommended product management platform. Background Art

[0002] Currently, recommended products are dynamically displayed to users on the approval result page of the application software (APP). To display recommended products on the approval result page, it is necessary to develop the APP, then test it, and then release it online if there are no problems in the test. When the recommended product is updated, the process of development, testing, release and release needs to be repeated. This process is not only time-consuming and inefficient, but also frequent updates of the APP require users to frequently download the latest version of the APP before the recommendation page will be updated. This can easily lead to users getting bored and uninstalling the APP, resulting in user loss. Summary of the invention

[0003] The embodiments of the present application provide a method for generating a product recommendation page, a terminal, and a recommended product management platform, which can solve the problem of frequent updates of application software that are time-consuming and inefficient.

[0004] In a first aspect, an embodiment of the present application provides a method for generating a product recommendation page, the method comprising: receiving a target channel code assigned by a recommended product management platform; obtaining a target recommended product corresponding to the target channel code based on the target channel code; compiling product information of the target recommended product to generate a product recommendation page.

[0005] In a second aspect, an embodiment of the present application provides a method for generating a product recommendation page, the method comprising: allocating configuration information to a terminal, wherein the configuration information comprises a channel code; pre-configuring recommended products corresponding to the respective channel codes for the terminal; and sending a target channel code to the terminal in response to an operating operation of the terminal.

[0006] In a third aspect, an embodiment of the present application provides a terminal, which includes: a receiving module for receiving a target channel code assigned by a recommended product management platform; an acquisition module for acquiring a target recommended product corresponding to the target channel code based on the target channel code; and a generation module for compiling product information of the target recommended product to generate a product recommendation page.

[0007] In a fourth aspect, an embodiment of the present application provides a recommended product management platform, which includes: a configuration module for allocating configuration information to a terminal, wherein the configuration information includes a channel code; and pre-configuring recommended products corresponding to the respective channel codes for the terminal; and a sending module for sending a target channel code to the terminal in response to an operating operation of the terminal.

[0008] In a fifth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0009] In a sixth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect, or to implement the method described in the second aspect.

[0010] In an embodiment of the present application, by receiving the target channel code assigned by the recommended product management platform, obtaining the target recommended product corresponding to the target channel code according to the target channel code, compiling the product information of the target recommended product, and generating a product recommendation page, it is possible to automatically obtain the target recommended product from the recommended product management platform according to the target channel code, and process the product information of the target recommended product so that it can be presented in a visual product recommendation page, thereby avoiding developers from frequently developing application software that needs to be updated. Developers only need to configure recommended products on the recommended product management platform, reducing the development time of developers, improving the efficiency of updating application software and updating product recommendation pages, and also avoiding users from frequently manually updating application software, causing user loss. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 It is a flowchart of a method for generating a product recommendation page provided in an embodiment of the present application;

[0012] Figure 2 It is a flowchart of another method for generating a product recommendation page provided in an embodiment of the present application;

[0013] Figure 3 It is a flowchart of another method for generating a product recommendation page provided in an embodiment of the present application;

[0014] Figure 4 It is a flowchart of another method for generating a product recommendation page provided in an embodiment of the present application;

[0015] Figure 5 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0016] Figure 6 It is a structural diagram of a recommended product management platform provided in an embodiment of the present application;

[0017] Figure 7 It is a flowchart of another method for generating a product recommendation page provided in an embodiment of the present application;

[0018] Figure 8 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0020] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0021] In conjunction with the accompanying drawings, the following detailed description is given of the method for generating a product recommendation page, the terminal, and the recommended product management platform provided in the embodiments of the present application through specific embodiments and their application scenarios.

[0022] Figure 1 The flowchart of a method for generating a product recommendation page provided by an embodiment of the present application is shown. The method can be executed by a terminal, where the terminal can be, for example, a vehicle-mounted terminal or a mobile phone terminal. Figure 1 , the method may include the following steps:

[0023] Step 102: receiving the target channel code assigned by the recommended product management platform;

[0024] The recommended product management platform is used to allocate basic configuration information to each terminal, which may include channel codes, channel keys, etc., as well as configure recommended products, display pages and page styles of recommended products on the terminal. Display pages may include approval rejection pages, homepage more recommended pages, etc. Page styles may include nine-square grids, lists, etc. The channel code is used to identify the terminal, so that the recommended product management platform can query the terminal recommended products corresponding to the channel code through the channel code.

[0025] Step 104: According to the target channel code, obtain the target recommended product corresponding to the target channel code;

[0026] Among them, based on the recommended products pre-configured on the recommended product management platform, information such as recommended products and channel codes can be stored in the database of the recommended product management platform. Since the recommended product management platform has a corresponding relationship between channel codes and terminal recommended products, the recommended products corresponding to the channel code can be obtained from the recommended product management platform through the channel code.

[0027] Step 106: compile product information of the target recommended product and generate a product recommendation page;

[0028] When a recommended product is obtained, the product information of the recommended product is compiled and processed, so that the product information is presented on the product recommendation page so that it can be presented in a visual form on the terminal.

[0029] In the embodiment of the present application, by receiving the target channel code assigned by the recommended product management platform, based on the correspondence between the target channel code and the recommended product stored in the recommended product management platform, the target recommended product corresponding to the target channel code can be obtained according to the target channel code, and the product information of the target recommended product can be compiled so that it can be presented on the product recommendation page, thereby automatically recommending updated recommended products to users and automatically updating the product recommendation page, which is convenient for users to check and select. This not only avoids developers from frequently developing application software that needs to be updated, but also only needs to configure recommended products on the recommended product management platform, which reduces the development time of developers, improves the efficiency of updating application software and updating product recommendation pages, and also avoids users from frequently manually updating application software, causing user loss.

[0030] In one implementation, the above step 106 may include the following steps:

[0031] Step 1061: Convert the data format of the product information of the target recommended product into a data interaction format;

[0032] The product information of the target recommended product is obtained in the data format stored in the recommended product management platform. In order to enable the product information of the target recommended product to be presented on the product recommendation page, the data format of the product information is converted into a data interaction format, such as JavaScript Object Notation (JSON) format, so that the product information can be compiled.

[0033] Step 1062: Combine the product information in the data interaction format with the rendering template to generate a product recommendation page.

[0034] Among them, the rendering template is a template page that does not include product information. Different rendering templates have different page styles, providing multiple options for the presentation of the product recommendation page.

[0035] For example, the product information in JSON format is combined with a rendering template to generate a Hypertext Markup Language (HTML) file. Since the rendering template is an HTML composed of a string of custom placeholders, the custom placeholders in the HTML are then replaced with the above product information to generate an HTML file including the product information.

[0036] In an embodiment of the present application, product information can be compiled into a product recommendation page by first converting the data format of the product information into a data interaction format that can be compiled, and then the product information in the data interaction format can be combined with a preset rendering template to generate a product recommendation page. The style of the product recommendation page is consistent with the rendering template, and the style of the product recommendation page can be changed by replacing the rendering template, thereby increasing the richness of the product recommendation page.

[0037] Figure 2 In one implementation, after the above step 106, the method for generating the product recommendation page may further include the following steps:

[0038] Step 108: Display the product recommendation page in the target area;

[0039] For example, it can be displayed through the terminal's web view (WebView), and a target area can be set in the page to display the product recommendation page.

[0040] Step 110: responding to a selection operation of a target recommended product in a product recommendation page;

[0041] Among them, after the user has seen the product recommendation page through the terminal, he can select the target recommended product according to his needs and realize the page jump through the following steps.

[0042] Step 112: By calling the callback function, jump to the introduction page of the target recommended product pointed to by the address parameter of the callback function; wherein the address parameter of the callback function is pre-configured by the recommended product management platform.

[0043] The recommended product management platform preconfigures the callback function with an address parameter corresponding to the introduction page of the target recommended product, and the page jump can be achieved through the address parameter. For example, the callback function defines the smClickLink function in the terminal's WebView, which is executed after the target recommended product is selected, including two address parameters, an absolute address and a relative address. Specifically, the page jump can be achieved through the absolute address.

[0044] In an embodiment of the present application, after a product recommendation page is generated, the product recommendation page is displayed in a target area, and the user can see the target recommended products displayed on the product recommendation page. After the user makes a selection, in response to the selection operation, the callback function is called to jump to the introduction page of the target recommended product selected by the user pointed to by the address parameter of the callback function, thereby accurately locating the recommended products that meet the user's needs, so that the user can learn more about the recommended products and perform further operations.

[0045] Figure 3 In one implementation, after the above step 110, the method for generating the product recommendation page may further include the following steps:

[0046] Step 114: Obtain the Uniform Resource Locator (URL) address pre-configured by the recommended product management platform for the target recommended product;

[0047] Step 116: Parse the URL address to obtain the target channel code, target channel key, timestamp and user identity information carried in the URL address;

[0048] Among them, the URL address includes the target channel code for identifying the terminal, the target channel key for encrypting and decrypting information transmission, the timestamp for recording the time when the business occurs, and the user identity information. The above information can be obtained by parsing the URL address, which is used to realize user login-free through the following steps.

[0049] Step 118: Verify the target channel code, target channel key, timestamp, and user identity information;

[0050] Step 120: If the verification is successful, the user identity information is stored in the session of the introduction page of the target recommended product.

[0051] For example, it can be verified whether the user identity information has changed, or whether the current user identity information is consistent with the historical user identity information; it can also be verified whether the current user has logged into the terminal for too long.

[0052] In an embodiment of the present application, a target channel code for identifying a terminal, a target channel key for encrypting and decrypting information transmission, a timestamp for recording a business occurrence time, and a URL address of user identity information are obtained, and then the address is parsed, and the parsed information is verified. If the above information passes the verification, that is, there is no abnormality in the above information, the user identity information is stored in the session of the introduction page of the target recommended product currently in progress, so that when jumping to a new page, the current page stores the user's identity information, so the user does not need to log in again, thereby realizing user login-free.

[0053] Figure 4 In one implementation, another method for generating a product recommendation page provided in an embodiment of the present application can be applied to a recommended product management platform. Figure 4 , the method may include:

[0054] Step 402: Allocate configuration information to the terminal, wherein the configuration information includes a channel code;

[0055] Step 404: pre-configure the terminal with recommended products corresponding to each channel code;

[0056] Step 406: In response to the operation of the terminal, the target channel code is sent to the terminal.

[0057] Among them, the target channel code is one of the above channel codes, so that the running terminal obtains the target recommended product corresponding to the target channel code from the recommended products pre-configured for the terminal corresponding to each channel code according to the target channel code pre-configured for it.

[0058] In an embodiment of the present application, configuration information is allocated to the terminal and recommended products are pre-configured through a recommended product management platform, and the configuration information, recommended products, and the correspondence between the configuration information and the recommended products are stored. The recommended products are configured and maintained on the recommended product management platform. When the terminal is running, in response to the operating operation of the terminal, a target channel code is sent to the terminal. The terminal can obtain the target recommended product corresponding to the target channel code according to the target channel code, and then compile the product information of the target recommended product, generate a product recommendation page and display it in the target area, so that the recommended products are updated and maintained on the recommended product management platform. The terminal directly obtains and displays the recommended product page to the user, so that when the recommended product needs to be updated, there is no need to develop the terminal application software again, which reduces the development time of developers and improves the update efficiency. It also avoids users from frequently manually updating the application software, which leads to user loss, and improves the user's usage experience.

[0059] In one implementation, the product information of the recommended product includes: an address parameter of the callback function and a URL address of the recommended product.

[0060] Among them, the product information of the recommended products preconfigured by the recommended product management platform for the terminal includes an address parameter, so that the terminal can jump to the page through the address parameter. After responding to the selection operation of the target recommended product in the product recommendation page, the terminal parses the URL address of the target recommended product to obtain the target channel code for identifying the terminal, the target channel key for encrypting and decrypting information transmission, the timestamp for recording the time when the business occurred and the user identity information, and verifies the above information. When the verification is passed, the user identity information is stored in the session of the introduction page of the target recommended product, so that the user does not need to log in.

[0061] In one implementation, the above configuration information may also include: a channel name and a channel key;

[0062] The channel name is used to identify the terminal, and the channel key is used to ensure the security of information transmission between the terminal.

[0063] In an embodiment of the present application, the recommended product management platform pre-assigns configuration information and recommended products to the terminal and stores the configuration information, recommended products, and the correspondence between the configuration information and the recommended products in a database. That is to say, the recommended product management system pre-configures the configurations required for the terminal to generate a product recommendation page. When the terminal generates a product recommendation page, it only needs to call the relevant configurations and execute the relevant program steps to update the product recommendation page.

[0064] Figure 5 is a schematic diagram of the structure of a terminal provided according to an embodiment of the present application. Figure 5As shown, the terminal 500 includes: a receiving module 51, an acquiring module 52, and a generating module 53.

[0065] Among them, the receiving module 51 is used to receive the target channel code assigned by the recommended product management platform; the acquisition module 52 is used to obtain the target recommended product corresponding to the target channel code according to the target channel code; the generation module 53 is used to compile the product information of the target recommended product and generate a product recommendation page area.

[0066] In one implementation, the above-mentioned generation module 53 can be used to convert the data format of the product information of the target recommended product into a data interaction format; combine the product information in the data interaction format with the rendering template to generate a product recommendation page.

[0067] In one implementation, the terminal 500 may further include a display module for displaying a product recommendation page in a target area; a jump module for responding to a selection operation on a target recommended product in the product recommendation page; and a jump module for calling a callback function to jump to an introduction page of the target recommended product pointed to by an address parameter of the callback function; wherein the address parameter of the callback function is pre-configured by a recommended product management platform.

[0068] In one implementation, the terminal 500 may also include a login-free module for obtaining the uniform resource locator URL address pre-configured by the recommended product management platform for the target recommended product; parsing the URL address to obtain the target channel code, target channel key, timestamp and user identity information carried by the URL address; verifying the target channel code, target channel key, timestamp and user identity information; and if the verification is successful, storing the user identity information in the session of the introduction page of the target recommended product.

[0069] Figure 6 Schematic diagram of a recommended product management platform provided according to an embodiment of the present application. Figure 6 As shown, the platform 600 includes: a configuration module 61 and a sending module 62.

[0070] Among them, the configuration module 61 is used to allocate configuration information to the terminal, wherein the configuration information includes channel codes; and pre-configure recommended products corresponding to each channel code for the terminal; the sending module 62 is used to send the target channel code to the terminal in response to the terminal's operating operation.

[0071] In one implementation, the product information of the recommended product includes: an address parameter of the callback function and a URL address of the recommended product.

[0072] In one implementation, the configuration information further includes: a channel name and a channel key.

[0073] Figure 7 A flowchart of another method for generating a product recommendation page provided in an embodiment of the present application is shown, and the method can be executed by the above-mentioned terminal and recommended product management platform. Figure 7 , the method may include:

[0074] Step 701: The recommended product management platform allocates configuration information to the terminal, adds recommended products, and sets the display style of the product recommendation page of the terminal.

[0075] The configuration information includes the channel name, channel code, and channel key. Recommended products are added according to the channel code, including, for example, pictures of recommended products, descriptions of recommended products, whether a recommended product is pinned to the top, etc. For example, it is displayed in the form of a nine-square grid or in the form of a nine-square grid and scrolling side by side.

[0076] Step 702: The recommended product management platform stores the recommended products and configuration information in a database.

[0077] The storage of data information is not limited to the storage medium of database, and the data information can also be stored in other storage media.

[0078] Step 703: The terminal receives the channel code assigned by the recommended product management platform and sets the target area in the WebView.

[0079] The target area is the location where the recommended products are presented in the WebView. For example, <div id="sm-recommend"> The recommended products obtained will be displayed in the div with id equal to sm-recommend by default.

[0080] Step 704: The terminal obtains the recommended product data stored in the database of the recommended product management platform according to the channel code.

[0081] Step 705: The terminal converts the data format of the recommended product data into JSON format, and combines it with the template to generate an HTML file.

[0082] Step 706: The terminal compiles the HTML file, generates a product recommendation page and displays it in the target area.

[0083] The target area is the div with the id equal to sm-recommend set above.

[0084] Step 707: In response to the selection operation of the recommended product, the terminal calls the callback function and jumps to the introduction page of the recommended product through the address parameter of the callback function.

[0085] Among them, the address parameter of the callback function is pre-configured by the recommended product management platform and sent to the terminal.

[0086] Step 708: In response to the selection operation of the recommended product, the terminal obtains the URL address of the recommended product and parses the URL address.

[0087] The URL address of the recommended product is pre-configured by the recommended product management platform and sent to the terminal.

[0088] Step 709: The terminal verifies the channel code, channel key, timestamp, and user identity information obtained by parsing the URL address;

[0089] Step 710: If the verification is successful, the login-free process is successful.

[0090] Through the embodiments of the present application, the development time of developers is reduced and the operational efficiency of operators is improved. All recommended products will be maintained on the recommended product management platform. With this platform, operators can directly manage recommended products, such as controlling the display style of recommended products, the display order of recommended products, and the number of recommended products. After the operator releases it, the application software of the terminal takes effect immediately, and there is no need to raise requirements and develop application software through operators, and then test it online for users to upgrade after it is tested. At the same time, the waiting time for deployment after development is reduced. Generally, application software needs to be reviewed after it is packaged, and users can upgrade it after the review is correct. Through the embodiments of the present application, the operator releases the recommended products with one click after adjusting the platform, and the terminal users view the display effect of the recommended products in real time. In addition, it also avoids users from losing users by frequently manually updating application software. And the method for generating the product recommendation page provided by the embodiments of the present application is highly reusable, and can connect different application software of different terminals to avoid repeated development.

[0091] Based on the same technical concept, the embodiment of the present application further provides an electronic device, which is used to execute the above-mentioned method for generating a product recommendation page. Figure 8 A schematic diagram of the structure of an electronic device for implementing various embodiments of the present application. The electronic device may have relatively large differences due to different configurations or performances, and may include a processor (processor) 801, a communication interface (Communications Interface) 802, a memory (memory) 803 and a communication bus 804, wherein the processor 801, the communication interface 802, and the memory 803 communicate with each other through the communication bus 804. The processor 801 may call a computer program stored in the memory 803 and executable on the processor 801 to perform the following steps:

[0092] Receive the target channel code assigned by the recommended product management platform; obtain the target recommended product corresponding to the target channel code according to the target channel code; compile the product information of the target recommended product and generate a product recommendation page.

[0093] Or follow these steps:

[0094] Allocating configuration information to the terminal, wherein the configuration information includes a channel code; pre-configuring the terminal with recommended products corresponding to each channel code; and sending a target channel code to the terminal in response to an operation of the terminal.

[0095] The specific execution steps can refer to the various steps of the above-mentioned product recommendation page generation method embodiment, and can achieve the same technical effect. To avoid repetition, they will not be repeated here.

[0096] It should be noted that the electronic devices in the embodiments of the present application include: servers, terminals, or other devices except terminals.

[0097] The above electronic device structure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, the input unit may include a graphics processing unit (GPU) and a microphone, and the display unit may be configured with a display panel in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit includes a touch panel and at least one of other input devices. The touch panel is also called a touch screen. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0098] The memory can be used to store software programs and various data. The memory may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory may include a volatile memory or a non-volatile memory, or the memory may include both volatile and non-volatile memories. Among them, the non-volatile memory may be 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), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DRRAM).

[0099] The processor may include one or more processing units; optionally, the processor integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor.

[0100] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the embodiment of the method for generating a product recommendation page described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0101] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0102] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned product recommendation page generation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0103] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0104] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0105] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0106] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for generating a product recommendation page, applied to a terminal, characterized in that: include: Receive the target channel code assigned by the recommended product management platform; According to the target channel code, obtaining a target recommended product corresponding to the target channel code; The product information of the target recommended product is compiled to generate a product recommendation page.

2. The method according to claim 1, characterized in that The step of compiling the product information of the target recommended product to generate a product recommendation page includes: Converting the data format of the product information of the target recommended product into a data interaction format; The product information in the data interaction format is combined with a rendering template to generate the product recommendation page.

3. The method according to claim 1, characterized in that After compiling the product information of the target recommended product and generating a product recommendation page, the method further includes: Displaying the product recommendation page in a target area; In response to a selection operation of the target recommended product in the product recommendation page; By calling the callback function, jump to the introduction page of the target recommended product pointed to by the address parameter of the callback function.

4. The method according to claim 3, characterized in that After the response to the selection operation of the target recommended product in the product recommendation page, the method further includes: Obtaining a uniform resource locator URL address preconfigured by the recommended product management platform for the target recommended product; Parsing the URL address to obtain the target channel code, target channel key, timestamp and user identity information carried by the URL address; Verifying the target channel code, the target channel key, the timestamp, and the user identity information; If the verification is successful, the user identity information is stored in the session of the introduction page of the target recommended product.

5. A method for generating a product recommendation page, applied to a recommended product management platform, characterized in that: include: Allocating configuration information to the terminal, wherein the configuration information includes a channel code; Pre-configuring the terminal with recommended products corresponding to the respective channel codes; In response to the running operation of the terminal, a target channel code is sent to the terminal.

6. The method according to claim 5, characterized in that The product information of the recommended product includes: an address parameter of the callback function and a URL address of the recommended product.

7. The method according to claim 5, characterized in that The configuration information also includes: channel name and channel key.

8. A terminal, characterized in that: The terminal comprises: A receiving module, used for receiving the target channel code assigned by the recommended product management platform; An acquisition module, configured to acquire, according to the target channel code, a target recommended product corresponding to the target channel code; The generation module is used to compile the product information of the target recommended product and generate a product recommendation page.

9. A recommended product management platform, characterized in that: The recommended product management platform includes: A configuration module, configured to allocate configuration information to the terminal, wherein the configuration information includes a channel code; and pre-configure recommended products corresponding to each channel code for the terminal; The sending module is used to send the target channel code to the terminal in response to the operation of the terminal.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the method for generating a product recommendation page as described in any one of claims 1 to 7 are implemented.