Accurate recommendation method and system based on furniture service platform
By obtaining user residence time and switching information on the furniture service platform and generating accurate recommended product information, the problem of overly similar recommended content on the existing platform has been solved, which has improved the interest and creativity of designers and improved the user experience.
Patent Information
- Application Number
- CN202510096443.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-23
AI Technical Summary
When recommending furniture products by existing furniture service platforms, the frequent recommendation of similar content leads to a poor user experience for designers and lack of innovation and interest inspiration.
By responding to the application startup command through the terminal device, we obtain the residence time information and the number of consecutive switching information of the target user, generate the recommended product search instructions, obtain real-time furniture ranking information and historical design record information, accurately generate recommended product information, and send technical information to the user terminal.
Reduced recommendations of similar content, increased designers' interest in new products, stimulated creativity, and enhanced user experience.
Smart Images

Figure CN120030232A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data processing, and more specifically, to an accurate recommendation method and system based on a furniture service platform. Background Art
[0002] With the rapid development of globalization and digitalization, the furniture industry is undergoing unprecedented changes. Designers and manufacturers need to obtain the latest furniture product information and design inspiration faster and more conveniently to stay competitive.
[0003] At present, the platform usually recommends similar content to designers based on their historical browsing records. However, frequent recommendations of similar content may make designers feel bored and reduce their interest in in-depth understanding, resulting in a poor user experience, which needs further improvement.
[0004] Invention products
[0005] Based on this, the embodiment of the present application provides an accurate recommendation method and system based on a furniture service platform to solve the problem of poor user experience in the prior art.
[0006] In a first aspect, an embodiment of the present application provides a precise recommendation method based on a furniture service platform, the method comprising:
[0007] In response to the application start instruction, obtaining the target user's stay time information and continuous switching times information;
[0008] Generate a recommended product search instruction according to the stay time information and the continuous switching number information;
[0009] Based on the recommended product search instruction, obtain real-time furniture ranking information and historical design record information of the target user;
[0010] Generate recommended product information based on the real-time furniture ranking information and the historical design record information;
[0011] The technical data information of the recommended product information is sent to the designated terminal of the target user.
[0012] Compared with the prior art, the beneficial effects are as follows: the precise recommendation method based on the furniture service platform provided by the embodiment of the present application, the terminal device can first respond to the application startup instruction, obtain the target user's residence time information and continuous switching number information, and then automatically generate a recommended product search instruction based on the residence time information and the continuous switching number information, and then based on the recommended product search instruction, quickly obtain the real-time furniture ranking information and the target user's historical design record information, and then accurately generate recommended product information based on the real-time furniture ranking information and the historical design record information, and finally send the technical data information of the recommended product information to the designated terminal of the target user, thereby reducing the frequent recommendation of similar content to designers, increasing the interest of designers in in-depth understanding, promoting designers to think more deeply, stimulating designers' creativity, effectively improving user experience, and to a certain extent solving the problem of poor user experience.
[0013] In a second aspect, the present application embodiment provides a precise recommendation system based on a furniture service platform, the system comprising:
[0014] The residence time information acquisition module is used to obtain the residence time information and the number of consecutive switching times of the target user in response to the application startup instruction;
[0015] A recommended product search instruction generating module is used to generate a recommended product search instruction according to the stay time information and the continuous switching number information;
[0016] A real-time furniture ranking information acquisition module is used to acquire real-time furniture ranking information and historical design record information of the target user based on the recommended product search instruction;
[0017] Recommended product information generation module: used to generate recommended product information according to the real-time furniture ranking information and the historical design record information;
[0018] Technical data information sending module: used to send the technical data information of the recommended product information to the designated terminal of the target user.
[0019] In a third aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method of the first aspect described above when executing the computer program.
[0020] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method of the first aspect described above are implemented.
[0021] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.
[0023] Figure 1 It is a flowchart of a precise recommendation method provided by an embodiment of the present application;
[0024] Figure 2 It is a flowchart of step S200 in the accurate recommendation method provided in one embodiment of the present application;
[0025] Figure 3 is a flowchart of step S400 in the accurate recommendation method provided in one embodiment of the present application;
[0026] Figure 4 It is a flowchart after step S400 in the accurate recommendation method provided in one embodiment of the present application;
[0027] Figure 5 This is a module block diagram of a precise recommendation system provided by an embodiment of the present application;
[0028] Figure 6 It is a schematic diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0029] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0030] In the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0031] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0032] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.
[0033] See also Figure 1 , Figure 1 : is a flowchart of the accurate recommendation method based on the furniture service platform provided in the embodiment of the present application. In the present embodiment, the execution subject of the accurate recommendation method is a terminal device. It is understandable that the types of terminal devices include but are not limited to mobile phones, tablet computers, laptop computers, ultra-mobile personal computers (Ultra-Mobile Personal Computer, UMPC), netbooks, personal digital assistants (Personal Digital Assistant, PDA), etc. The embodiment of the present application does not impose any restrictions on the specific types of terminal devices.
[0034] See also Figure 1 The precise recommendation method provided in the embodiment of the present application includes but is not limited to the following steps:
[0035] In S100 , in response to an application startup instruction, the target user's stay time information and continuous switching times information are acquired.
[0036] Specifically, the terminal device can obtain the target user's residence time information and continuous switching times information in response to the application startup instruction, wherein the target user may be a designer accessing the furniture service platform.
[0037] In S200, a recommended product search instruction is generated according to the stay time information and the continuous switching number information.
[0038] Specifically, after the terminal device obtains the residence time information and the continuous switching number information, the terminal device can effectively generate a recommended product search instruction based on the residence time information and the continuous switching number information, wherein the recommended product search instruction is used to instruct to find a recommended product suitable for the designer.
[0039] In some possible implementations, to automatically generate recommended product search instructions, see Figure 2 Step S200 includes but is not limited to the following steps:
[0040] In S210, it is determined whether the residence time information is less than a preset residence time threshold.
[0041] Specifically, the terminal device may first determine whether the dwell time information is less than a preset dwell time threshold, wherein the dwell time information is used to describe the dwell time of the target user on the current product, that is, the dwell time of the designer on the page of the current product.
[0042] In S220, if the stay time information is less than the stay time threshold, it is determined whether the continuous switching number information is greater than a preset switching number threshold.
[0043] Specifically, if the dwell time information is less than the dwell time threshold, the terminal device can determine whether the continuous switching number information is greater than the preset switching number threshold, where the continuous switching number information is used to describe the number of times the target user continuously switches products within a specified time period, that is, the number of times the designer continuously switches product pages within a specified browsing time period. The specific duration of the browsing time period can be pre-customized and set, and the specific duration of the browsing time period can be ten seconds, thirty seconds or one minute.
[0044] In S230, if the continuous switching number information is greater than the switching number threshold, a recommended product search instruction is generated.
[0045] Specifically, if the number of consecutive switching times is greater than a switching times threshold, the terminal device may automatically generate a recommended product search instruction, wherein the switching times threshold may be pre-customized and set.
[0046] In S300, based on the recommended product search instruction, real-time furniture ranking information and historical design record information of the target user are obtained.
[0047] Specifically, after the terminal device generates a recommended product search instruction, the terminal device can obtain real-time furniture ranking information and historical design record information of the target user based on the recommended product search instruction, wherein the real-time furniture ranking information is used to describe the real-time furniture ranking, and the historical design record information is used to describe the furniture that the target user has designed in history.
[0048] In S400, recommended product information is generated based on the real-time furniture ranking information and the historical design record information.
[0049] Specifically, after the terminal device obtains the real-time furniture ranking information and the historical design record information, the terminal device can accurately generate recommended product information based on the real-time furniture ranking information and the historical design record information, wherein the real-time furniture ranking information includes multiple ranked furniture information and categories of each ranked furniture information, the ranked furniture information is used to describe any piece of furniture on the furniture ranking list, and the categories of the ranked furniture information can be sofas, chairs, dining tables, desks, workbenches, bookcases, beds or display cabinets, etc.
[0050] In some possible implementations, in order to generate accurate recommended product information, please refer to Figure 3 Step S400 includes but is not limited to the following steps:
[0051] In S410, a plurality of target product information is determined according to the historical design record information and the preset first sampling time period information.
[0052] Specifically, after the terminal device obtains the real-time furniture ranking information and historical design record information, the terminal device can quickly determine multiple target product information based on the historical design record information and the preset first sampling time period information, thereby retaining product objects with more reference value, wherein the historical design record information includes multiple historical design products and historical design time information of each historical design product, the historical design product is used to describe a product designed by a designer in history, and the historical design time information is used to describe the design completion time of the product; the target product information is used to describe the historical design product whose historical design time information is within the first sampling time period information, the first sampling time period information can be pre-customized, and the specific value of the first sampling time period information can be one week, one month or three months.
[0053] Exemplarily, when the first sampling period information is three months, the terminal device may determine all products designed in the last three months as multiple target product information in the historical design record information.
[0054] In S420, for each target product information: obtain the overlap number information.
[0055] Specifically, after the terminal device determines multiple target product information, the terminal device can perform this processing for each target product information: obtain the number of overlaps information, wherein the number of overlaps information is used to describe the number of overlaps between the category of the target product information and the categories corresponding to multiple list furniture information; exemplarily, when the number of list furniture information with a specific category of "sofa" is seven, and the number of target product information with a specific category of "sofa" is five, the number of overlaps information is five.
[0056] In S430, it is determined whether the category of any target product information is consistent with the category of at least one furniture information in the real-time furniture ranking information.
[0057] Specifically, after the terminal device obtains the overlap count information, the terminal device can determine whether the category of any target product information is consistent with at least one category of furniture information in the real-time furniture ranking information, thereby facilitating determination of whether the designer has designed the relevant category on the real-time furniture ranking information.
[0058] In S440, if the category of any target product information is consistent with the category of at least one furniture information in the real-time furniture ranking information, the recommended product information is generated according to the target product information corresponding to the minimum number of coincidences.
[0059] Specifically, if the category of any target product information is consistent with at least one category of furniture information in the real-time furniture ranking information, the terminal device can accurately generate recommended product information based on the target product information corresponding to the minimum number of overlaps, thereby avoiding homogeneous competition and enabling designers to think more deeply, stimulate creativity, and improve user experience in order to pursue a more unique design relative to popular products.
[0060] In S450, if the category of any target product information is not consistent with the category of at least one furniture information listed in the real-time furniture ranking information, recommended product information is generated according to the furniture information listed that is not consistent with the category of any target product information.
[0061] Specifically, if the category of any target product information is not consistent with the category of at least one furniture information on the list in the real-time furniture ranking information, it means that there are products that the designers have not designed yet and have great market prospects. Therefore, the terminal device can accurately generate recommended product information based on the furniture information on the list that is not consistent with the category of any target product information, thereby encouraging designers to break out of their comfort zone through products that have never been designed, promoting designers to explore new ideas and technologies, promoting innovation, and effectively improving user experience.
[0062] In some possible implementations, in order to further improve the user experience, please refer to Figure 4 After step S400, the method further includes but is not limited to the following steps:
[0063] In S460, a plurality of product information to be selected is determined according to the historical design record information and the preset second sampling time period information.
[0064] Specifically, after the terminal device generates recommended product information, the terminal device can determine multiple product information to be selected based on the historical design record information and the preset second sampling time period information, wherein the start time of the second sampling time period information is the same as the start time of the first sampling time period information, and the end time of the second sampling time period information is earlier than the end time of the first sampling time period information. The product information to be selected is used to describe historical design products whose historical design time information is within the second sampling time period information. The second sampling time period information can be customized in advance. For example, when the specific value of the first sampling time period information is one week, the specific value of the second sampling time period information can be five days. When the specific value of the first sampling time period information is one month, the specific value of the second sampling time period information can be twenty-five days.
[0065] In S470, product update time information corresponding to each piece of product information to be selected is obtained.
[0066] Specifically, after the terminal device determines multiple product information to be selected, the terminal device can obtain product update time information corresponding to each piece of product information to be selected, wherein the product update time information is used to describe the time when the product information to be selected was last updated. Exemplarily, the terminal device can determine that the time when other designers last completed the design of the product information to be selected is the product update time information.
[0067] In S480, for each product information to be selected: generate interval time period information according to historical design time information and product update time information.
[0068] Specifically, after the terminal device obtains the product update time information, the terminal device can perform this processing for each selected product information: based on the historical design time information and the product update time information, quickly generate interval time period information, wherein the interval time period information is used to describe the interval time between the historical design time information and the product update time information.
[0069] In S490, the product information to be selected corresponding to the largest interval time period information is determined as the candidate recommended product information.
[0070] Specifically, after the terminal device generates the interval time period information, the terminal device can determine that the selected product information corresponding to the largest interval time period information is the alternative recommended product information, thereby recommending the product with the largest update space to the designer, wherein the recommendation priority of the alternative recommended product information is lower than the recommendation priority of the recommended product information.
[0071] In some possible implementations, in order to further improve the user experience, after step S490, the method further includes but is not limited to the following steps:
[0072] In S491, the plurality of product information to be selected are sorted in descending order of the interval time period information to generate recommended product list information.
[0073] Specifically, after the terminal device determines the candidate recommended product information, the terminal device can sort the multiple candidate product information in descending order according to the interval time period information, and generate recommended product list information, so as to facilitate designers to select multiple recommended product information more intuitively.
[0074] In S500, the technical data information of the recommended product information is sent to a designated terminal of the target user.
[0075] Specifically, after the terminal device generates recommended product information, the terminal device can send the technical data information of the recommended product information to the designated terminal of the target user, so that designers can easily obtain the required information and improve the efficiency of design and decision-making through detailed product catalogs and downloadable model files. The technical data information includes technical parameters of the recommended product information, PDF catalogs, downloadable BIM files or downloadable 3D files.
[0076] In one possible implementation, in addition to the global furniture brand display function and product information update and download function, the furniture service platform may also include member download permission function, supply release and sharing function, member account management function, customer service and feedback function, and multi-language switching function. Among them, the global furniture brand display function can display home furnishing brands and related product series from all over the world through high-resolution pictures and videos, allowing designers to easily browse and compare products from different brands.
[0077] Without loss of generality, the product information update and download function can update the product catalog in real time, ensuring that designers can obtain the latest product information, and provide designers with detailed product information, such as technical specifications, dimensions, materials and maintenance guidelines, etc. It also allows designers to download product information as needed, such as product manuals and specification sheets in PDF format.
[0078] Specifically, the member download permission function can provide registered member designers with exclusive download permissions and resources, enabling designers to access more product information, design drawings and 3D models, etc. Through the membership system, personalized services and discounts can be provided, effectively increasing user stickiness.
[0079] Without loss of generality, the supply release and sharing function allows suppliers and brands to upload relevant supply information on the platform, such as product inventory, price, wholesale policy and other key information, and share it with the platform's users, thereby promoting transactions and cooperation.
[0080] Specifically, the customer service and feedback functions can establish a user feedback system, collect target users' opinions and suggestions on products and platforms, and regularly publish update logs to let target users know about platform improvements and new features.
[0081] The implementation principle of the precise recommendation method based on the furniture service platform in the embodiment of the present application is as follows: the terminal device can first respond to the application startup instruction to obtain the target user's residence time information and continuous switching number information, and then automatically generate a recommended product search instruction based on the residence time information and the continuous switching number information, and then quickly obtain the real-time furniture ranking information and the target user's historical design record information based on the recommended product search instruction, and then accurately generate recommended product information based on the real-time furniture ranking information and the historical design record information, and finally send the technical data information of the recommended product information to the designated terminal of the target user, thereby reducing the frequent recommendation of similar content to designers, increasing the designers' interest in in-depth understanding, promoting designers to think more deeply, stimulating creativity, and effectively improving the user experience.
[0082] It should be noted that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0083] The embodiment of the present application also provides a precise recommendation system based on a furniture service platform. For ease of explanation, only the parts related to the present application are shown, such as Figure 5 As shown, the system 50 includes:
[0084] The residence time information acquisition module 51 is used to obtain the residence time information and the number of consecutive switching times of the target user in response to the application startup instruction;
[0085] Recommended product search instruction generating module 52: used to generate a recommended product search instruction according to the stay time information and the continuous switching number information;
[0086] Real-time furniture ranking information acquisition module 53: used to acquire real-time furniture ranking information and historical design record information of target users based on the recommended product search instruction;
[0087] Recommended product information generating module 54: used to generate recommended product information according to real-time furniture ranking information and historical design record information;
[0088] The technical data information sending module 55 is used to send the technical data information of the recommended product information to the designated terminal of the target user.
[0089] Optionally, the recommended product search instruction generating module 52 includes:
[0090] The dwell time information judgment submodule is used to judge whether the dwell time information is less than a preset dwell time threshold, wherein the dwell time information is used to describe the dwell time of the target user on the current product;
[0091] The continuous switching times information judgment submodule is used to judge whether the continuous switching times information is greater than the preset switching times threshold if the residence time information is less than the residence time threshold, wherein the continuous switching times information is used to describe the number of times the target user continuously switches products within a specified time period;
[0092] Recommended product search instruction generation submodule: used to generate a recommended product search instruction if the continuous switching number information is greater than the switching number threshold.
[0093] Optionally, the real-time furniture ranking information includes multiple furniture ranking information and categories of each furniture ranking information; the recommended product information generating module 54 includes:
[0094] Target product information determination submodule: used to determine multiple target product information according to historical design record information and preset first sampling time period information, wherein the historical design record information includes multiple historical design products and historical design time information of each historical design product, and the target product information is used to describe the historical design products whose historical design time information is within the first sampling time period information;
[0095] The overlap number information acquisition submodule is used to obtain the overlap number information for each target product information, wherein the overlap number information is used to describe the number of overlaps between the category of the target product information and the categories corresponding to the furniture information in the multiple lists;
[0096] Category judgment submodule: used to judge whether the category of any target product information is consistent with the category of at least one furniture information in the real-time furniture ranking information;
[0097] The first submodule for generating recommended product information is used to generate recommended product information according to the target product information corresponding to the minimum number of coincidences if the category of any target product information is consistent with the category of at least one furniture information in the real-time furniture ranking information;
[0098] The second submodule for generating recommended product information is used to generate recommended product information based on the furniture information on the list that is inconsistent with the category of any target product information if the category of any target product information is not consistent with the category of at least one furniture information on the list in the real-time furniture ranking information.
[0099] Optionally, the system 50 further includes:
[0100] A module for determining product information to be selected: used to determine multiple pieces of product information to be selected based on historical design record information and preset second sampling time period information, wherein the start time of the second sampling time period information is the same as the start time of the first sampling time period information, the end time of the second sampling time period information is earlier than the end time of the first sampling time period information, and the product information to be selected is used to describe historical design products whose historical design time information is within the second sampling time period information;
[0101] Product update time information acquisition module: used to obtain the product update time information corresponding to each product to be selected;
[0102] The interval time period information generation module is used to generate the interval time period information for each candidate product information according to the historical design time information and the product update time information;
[0103] The candidate recommended product information determination module is used to determine the candidate product information corresponding to the largest interval time period information as the candidate recommended product information, wherein the recommendation priority of the candidate recommended product information is lower than the recommendation priority of the recommended product information.
[0104] Optionally, the system 50 further includes:
[0105] Recommended product list information generation module: used to sort multiple candidate product information in descending order of interval time period information to generate recommended product list information.
[0106] It should be noted that the information interaction, execution process and other products between the above-mentioned modules are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0107] The present application also provides a terminal device, such as Figure 6 As shown, the terminal device 60 of this embodiment includes: a processor 61, a memory 62, and a computer program 63 stored in the memory 62 and executable on the processor 61. When the processor 61 executes the computer program 63, the steps in the above-mentioned precise recommendation method embodiment are implemented, for example Figure 1Steps S100 to S500 shown; or, when the processor 61 executes the computer program 63, the functions of each module in the above device are realized, for example Figure 5 The functions of modules 51 to 55 are shown.
[0108] The terminal device 60 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server, and the terminal device 60 includes but is not limited to a processor 61 and a memory 62. Those skilled in the art will appreciate that Figure 6 It is only an example of the terminal device 60 and does not constitute a limitation of the terminal device 60. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device 60 may also include input and output devices, network access devices, buses, etc.
[0109] Among them, the processor 61 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.; the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0110] The memory 62 may be an internal storage unit of the terminal device 60, such as a hard disk or memory of the terminal device 60, or an external storage device of the terminal device 60, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device 60; further, the memory 62 may include both an internal storage unit and an external storage device of the terminal device 60, and the memory 62 may also store a computer program 63 and other programs and data required by the terminal device 60, and the memory 62 may also be used to temporarily store data that has been output or is to be output.
[0111] One embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps of each of the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc.; the computer-readable medium may include: any entity or device that can carry computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0112] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, all equivalent changes made according to the methods, principles, and structures of the present application should be included in the protection scope of the present application.
Claims
1. A precise recommendation method based on a furniture service platform, characterized in that: The method comprises: In response to the application start instruction, obtaining the target user's stay time information and continuous switching times information; Generate a recommended product search instruction according to the stay time information and the continuous switching number information; Based on the recommended product search instruction, obtain real-time furniture ranking information and historical design record information of the target user; Generate recommended product information based on the real-time furniture ranking information and the historical design record information; The technical data information of the recommended product information is sent to the designated terminal of the target user.
2. The method according to claim 1, characterized in that The generating a recommended product search instruction according to the stay time information and the continuous switching number information includes: Determine whether the dwell time information is less than a preset dwell time threshold, wherein the dwell time information is used to describe the dwell time of the target user on the current product; If the residence time information is less than the residence time threshold, determining whether the continuous switching times information is greater than a preset switching times threshold, wherein the continuous switching times information is used to describe the number of times the target user continuously switches products within a specified time period; If the continuous switching times information is greater than the switching times threshold, a recommended product search instruction is generated.
3. The method according to claim 1, characterized in that The real-time furniture ranking information includes a plurality of furniture ranking information and categories of each of the furniture ranking information; generating recommended product information according to the real-time furniture ranking information and the historical design record information includes: Determine multiple target product information according to the historical design record information and the preset first sampling time period information, wherein the historical design record information includes multiple historical design products and the historical design time information of each of the historical design products, and the target product information is used to describe the historical design product whose historical design time information is within the first sampling time period information; For each of the target product information: obtaining the number of overlaps, wherein the number of overlaps is used to describe the number of overlaps between the category of the target product information and the categories corresponding to the multiple list furniture information; Determine whether the category of any of the target product information is consistent with the category of at least one of the furniture information on the list in the real-time furniture ranking information; If the category of any of the target product information is consistent with at least one of the listed furniture information in the real-time furniture ranking information, then generate recommended product information according to the target product information corresponding to the minimum number of coincidences; If the category of any of the target product information is not consistent with the category of at least one of the listed furniture information in the real-time furniture ranking information, then the recommended product information is generated based on the listed furniture information that is not consistent with the category of any of the target product information.
4. The method according to claim 3, characterized in that After generating recommended product information according to the real-time furniture ranking information and the historical design record information, the method further includes: Determine a plurality of product information to be selected according to the historical design record information and the preset second sampling time period information, wherein the start time of the second sampling time period information is the same as the start time of the first sampling time period information, the end time of the second sampling time period information is earlier than the end time of the first sampling time period information, and the product information to be selected is used to describe the historical design product whose historical design time information is within the second sampling time period information; Obtain product update time information corresponding to each of the to-be-selected product information; For each of the to-be-selected product information: generating interval time period information according to the historical design time information and the product update time information; The to-be-selected product information corresponding to the largest interval time period information is determined as the candidate recommended product information, wherein the recommendation priority of the candidate recommended product information is lower than the recommendation priority of the recommended product information.
5. The method according to claim 4, characterized in that After determining that the to-be-selected product information corresponding to the largest interval time period information is the candidate recommended product information, the method further includes: The plurality of product information to be selected are sorted in descending order of the interval time period information to generate recommended product list information.
6. A precise recommendation system based on a furniture service platform, characterized in that: The system comprises: The residence time information acquisition module is used to obtain the residence time information and the number of consecutive switching times of the target user in response to the application startup instruction; A recommended product search instruction generating module is used to generate a recommended product search instruction according to the stay time information and the continuous switching number information; A real-time furniture ranking information acquisition module is used to acquire real-time furniture ranking information and historical design record information of the target user based on the recommended product search instruction; Recommended product information generation module: used to generate recommended product information according to the real-time furniture ranking information and the historical design record information; Technical data information sending module: used to send the technical data information of the recommended product information to the designated terminal of the target user.
7. The system according to claim 6, characterized in that The recommended product search instruction generation module includes: The residence time information judgment submodule is used to judge whether the residence time information is less than a preset residence time threshold, wherein the residence time information is used to describe the residence time of the target user on the current product; The continuous switching times information judgment submodule is used to judge whether the continuous switching times information is greater than a preset switching times threshold if the residence time information is less than the residence time threshold, wherein the continuous switching times information is used to describe the number of times the target user continuously switches products within a specified time period; Recommended product search instruction generation submodule: used to generate a recommended product search instruction if the continuous switching number information is greater than the switching number threshold.
8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.