A device recommendation method, a device recommendation system, and a remote control device

By setting up embedded points on the remote control to collect and analyze user operation data, products that meet user needs can be recommended, solving the problem of the remote control's limited functionality and improving the user experience.

CN116074146BActive Publication Date: 2026-05-19GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREE ELECTRIC APPLIANCE INC OF ZHUHAI
Filing Date
2022-12-23
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing remote controls have limited functionality and cannot meet the high demands of smart living.

Method used

By setting up embedded points on the remote control, user operation data is collected and sent to the server for analysis, and products that meet the user's needs are recommended.

Benefits of technology

The remote control's functionality has been improved, enhancing the user experience and meeting the needs of smart living.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116074146B_ABST
    Figure CN116074146B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a device recommendation method, a device recommendation system and a remote control device, and solve the problem that the functions of the remote control device on the market are single and cannot meet the high demand of the current intelligent life. The device recommendation method comprises the following steps: receiving operation data of a user each time the user uses a device, and arranging all the operation data to form a data set; receiving user search data, and judging whether the target device is searched by the user based on the search data; and if yes, recommending corresponding products to the user based on the data set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart home technology, specifically to a device recommendation method, a device recommendation system, and a remote control device. Background Technology

[0002] A remote control is a wireless transmitter that uses modern digital encoding technology to encode button information. It then emits light waves via an infrared diode. The received infrared signal is converted into an electrical signal by the receiver, which decodes and demodulates the signal to extract the corresponding instructions to control devices such as set-top boxes. Currently, remote controls are only used for remotely controlling machinery, offering limited functionality and failing to meet the high demands of modern smart living. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a device recommendation method, a device recommendation system, and a remote control device, which solves the problem that current remote controls on the market have limited functionality and cannot meet the high demands of modern smart living.

[0004] In a first aspect, an embodiment of the present invention provides a device recommendation method comprising:

[0005] Receive user operation data each time they use the device, and organize all operation data into a dataset;

[0006] Receive user search data and determine whether the user is searching for the target device based on the search data;

[0007] If so, recommend corresponding products to the user based on the dataset.

[0008] In one embodiment, after the step of receiving the operation data each time the user uses the device, the method includes: if no response instruction is received from the device within a preset time, then a reminder instruction is sent to the terminal, and the operation data is not recorded in the dataset.

[0009] In one implementation, after the step of receiving operation data each time the user uses the device, the method includes: receiving a response instruction from the device, and then recording the operation data into the dataset.

[0010] In one implementation, after the step of receiving operation data each time the user uses the device, the method includes: issuing a control command to the device based on the operation data, so as to control the device to operate based on the control command.

[0011] In one implementation, the operation data includes at least one of: user-issued instructions, user account, device MAC address, and time information.

[0012] In one implementation, recommending corresponding products to users based on the dataset includes: analyzing user usage data based on the dataset to obtain user needs, and recommending corresponding products based on the user needs.

[0013] Secondly, an embodiment of the present invention provides a device recommendation method applied to a remote control device, comprising: collecting user operation data and sending the operation data to a server.

[0014] In one implementation, the step of collecting user operation data and sending the operation data to a server includes: collecting first user operation data; after a preset time, if second user operation data is collected, then the first operation data is not sent to the server; after a preset time, if second user operation data is not collected, then the first operation data is sent to the server.

[0015] Thirdly, an embodiment of the present invention provides a device recommendation system, comprising:

[0016] The data receiving module is used to receive user operation data each time the user uses the device; and to receive user search data.

[0017] The data processing module is used to organize all operational data into a dataset;

[0018] The identification module is used to determine whether the user's search is for the target device based on the search data;

[0019] The recommendation module is used to recommend relevant products to users based on the dataset.

[0020] Fourthly, an embodiment of the present invention provides a remote control device, comprising:

[0021] The data acquisition module is used to collect user operation data;

[0022] The data sending module is used to send the operation data to the server.

[0023] In one implementation, the data acquisition module uses embedded point technology to collect operational data.

[0024] Fifthly, an embodiment of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, is used to implement the device recommendation method as described above.

[0025] In a sixth aspect, an embodiment of the present invention provides an electronic device including a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the device recommendation method as described above.

[0026] This invention provides a device recommendation method, device recommendation system, and remote control device. By embedding data points on the remote control, the system acquires user data from remote control operations and sends this data to a server for processing and storage. When a user searches for devices on the terminal, the server can recommend products to the user based on the processed and stored data, thereby improving the user experience and enriching the functionality of the remote control. Attached Figure Description

[0027] Figure 1 The diagram shown is a flowchart illustrating a device recommendation method according to an embodiment of the present invention.

[0028] Figure 2 The diagram shown is a flowchart of a device recommendation method provided in another embodiment of the present invention.

[0029] Figure 3 The diagram shown is a structural schematic of a device recommendation system provided in an embodiment of the present invention.

[0030] Figure 4 The diagram shown is a structural schematic of a remote control device provided in an embodiment of the present invention. Detailed Implementation

[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0032] This embodiment provides a device recommendation method, applied to the server side, such as... Figure 1 As shown, the recommended methods for this device include:

[0033] Step 01: Receive the operation data of each user when using the device, and organize all the operation data into a dataset.

[0034] The step of receiving operation data each time the user uses the device includes: if no response instruction is received from the device within a preset time, a reminder instruction is sent to the terminal, and the operation data is not recorded in the dataset; or, if a response instruction is received from the device, the operation data is recorded in the dataset.

[0035] After the step of receiving the operation data each time the user uses the device, the method includes: issuing a control command to the device based on the operation data, so as to control the device to work based on the control command.

[0036] Optionally, the operation data includes at least one of the following: user-issued instructions, user account, device MAC address, and time information.

[0037] Step 02: Receive user search data, and determine whether the user is searching for the target device based on the search data;

[0038] Step 03: If yes, recommend the corresponding products to the user based on the dataset.

[0039] Specifically, recommending corresponding products to users based on the dataset includes: analyzing user usage data based on the dataset to obtain user needs, and recommending corresponding products based on the user needs.

[0040] This embodiment provides a device recommendation method, applied to the remote control device side, such as... Figure 2 As shown, the process includes: collecting user operation data and sending the operation data to the server. Specifically, after collecting the user's first operation data, if the user's second operation data is collected after a preset time, the first operation data is not sent to the server; if the user's second operation data is not collected after the preset time, the first operation data is sent to the server.

[0041] This embodiment provides a device recommendation method applied to a terminal, including: receiving a reminder command sent by the terminal, and displaying reminder information according to the reminder command; receiving a user's search command, and sending the search command to a server.

[0042] In one embodiment of the present invention, the user has a network-connected remote control device, including a traditional handheld remote control, a control terminal with an application installed, a third-party server device, a smart appliance, etc. All of these devices require network connectivity and are uniquely bound to the application account.

[0043] Optionally, the remote control can be an air conditioner remote control, a washing machine remote control, or a remote control for other smart electronic devices. This invention does not limit the specific type of remote control.

[0044] By adding tracking points to the remote control buttons, when a user uses the air conditioner remote to control the device, these tracking points report the user's actions. The server analyzes this data, and then, when the user searches for related devices in the application, it uses the analyzed data to determine user preferences and recommends appropriate products. For example, by collecting user usage data through the air conditioner remote control, which is uniquely linked to the app account, when a user uses the app account to enter the store and search for air conditioner-related keywords (such as air conditioner, home air conditioner, floor-standing air conditioner, etc.), the tracking points are triggered again. The server will first query the user's past air conditioner usage data (usually in monthly units) and recommend corresponding products based on this data.

[0045] Data tracking is a program on the server side. When a user clicks a button on a device, the device uploads information to the server, and the server processes the information accordingly. For example, if data tracking is set up on the buttons of an air conditioner remote control, when a user clicks a button, the device uploads the click information to the server. When the server receives the information and recognizes that it came from a button on this device, it automatically triggers the data tracking program written in advance on the server side to perform the corresponding processing operation.

[0046] In one embodiment of the present invention, the recommended method for the device includes: setting embedded points on the remote control and binding the remote control to an application. The user operates the remote control to issue commands to the device, such as commands to adjust the temperature, turn on the dehumidification function, turn on the ventilation function, etc. The remote control sends the command to the server. Since the remote control is set on demand, each button press by the user executes the command. To prevent invalid data, a delay event is set. If the user performs other operations within 2 seconds of clicking the button, the command is not reported to the server; otherwise, it is reported. Upon receiving the command, the server controls the device settings accordingly. If the device does not possess the functions specified in the settings, it does not react. If the server does not receive a response from the device within a preset time, it sends a reminder to the terminal. The terminal displays a reminder message, optionally stating "The current air conditioner does not have this command function." If the device possesses the functions specified in the settings, it performs the corresponding settings and sends a response to the server. Upon receiving the response, the server records the operation data in the dataset.

[0047] Users log in to the linked application by entering their account and password, which is intended to obtain user identity. Then, when users search for product keywords including air conditioners in the application, or when users select devices by category, recommendations are triggered. Specifically, the system analyzes the user's past usage parameters and triggers the tracking again. The server will first query the user's past air conditioner usage data (usually in months) and recommend corresponding products based on the usage data.

[0048] In one embodiment of the present invention, when a user clicks on a function that they do not have, a push notification is sent to the user through the application and recorded. If the user clicks on a function that the air conditioner has, the function is executed and the user's operation is recorded. This data recording of the user's existing function execution is also convenient for recommending more suitable air conditioners to the user in the future. At the same time, for the product manufacturer, this data can be used to optimize and improve the product.

[0049] In one embodiment of the present invention, the remote control differs from traditional infrared remote controls. Instead of using an infrared control device, the remote control is connected to a server via a network. When a user presses a button on the remote control, the remote control receives the user's intention and reports the user's action to the server. The server then controls the device by directly issuing commands to it. After receiving the command information from the server, the device replies with the execution result to the server.

[0050] This embodiment provides a device recommendation system 100, such as... Figure 3 As shown, the device recommendation system 100 includes: a data receiving module 10, a data processing module 20, a recognition module 30, and a recommendation module 40. Among them,

[0051] The data receiving module 10 is used to receive operation data each time the user uses the device; and to receive user search data.

[0052] Data processing module 20 is used to organize all operational data into a dataset;

[0053] The identification module 30 is used to determine whether the user is searching for the target device based on the search data;

[0054] The recommendation module 40 is used to recommend corresponding products to users based on the dataset.

[0055] This embodiment provides a remote control device 200, such as Figure 4 As shown, the remote control device 200 includes a data acquisition module 50 and a data transmission module 60. Among them,

[0056] The data acquisition module 50 is used to collect user operation data; wherein, the data acquisition module uses embedded point technology to collect operation data.

[0057] The data sending module 60 is used to send the operation data to the server.

[0058] This embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the device recommendation method as described above.

[0059] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention. It will be clearly understood by those skilled in the art that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0060] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0061] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program checksums.

[0062] This embodiment provides an electronic device, including a memory and a processor. The memory is used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the device recommendation method described above.

[0063] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.

[0064] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner.

[0065] It should also be noted that in the apparatus, equipment, and methods of this application, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions of this application.

[0066] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0067] In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified. All directional indications (such as up, down, left, right, front, back, top, bottom, etc.) in the embodiments of this application are only used to explain the relative positional relationships and movement of the components in a specific posture (as shown in the figures). If the specific posture changes, the directional indication will also change accordingly. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0068] Furthermore, the reference to "embodiment" herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0069] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims. The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A device recommendation method, applied to one side of a remote control device, characterized in that, include: The system collects user operation data and sends it to the server. The remote control device does not use an infrared control device but is connected to the server via a network. The remote control device is associated with the user's identity. When the user clicks a button on the remote control device, the device receives the user's intention and reports the user's operation data to the server. The server controls the device by directly issuing commands to it. The user operation data includes data generated when the user clicks on a function that the controlled device does not have. If no response command is received from the device within a preset time when a function that the user does not have is clicked, the server will remind the user that the device does not have the corresponding function. The step of collecting user operation data and sending the operation data to the server includes: collecting the user's first operation data, and after a preset time, if the user's second operation data is collected, then the first operation data is not sent to the server. If no second operation data from the user is collected after a preset time, the first operation data will be sent to the server.

2. A device recommendation method, applied to the server side, characterized in that, include: The system receives user operation data each time they use the device, and organizes all operation data into a dataset. This operation data originates from a target remote control device, which is connected to the server via a network and associated with the user's identity. When the user clicks a button on the target remote control device, the device receives the user's intent and reports the user's operation data to the server. The server then controls the device by directly issuing commands. The user operation data includes data generated when the user clicks on a function that the controlled device does not possess. If no response command is received from the device within a preset time when a function that the user does not possess is clicked, the user is notified that the device does not currently have the corresponding function. The operation data is collected by the target remote control device and sent to the server, specifically including: collecting the user's first operation data; after a preset time, if the user's second operation data is collected, the first operation data is not sent to the server; after a preset time, if the user's second operation data is not collected, the first operation data is sent to the server. Receive user search data and determine whether the user is searching for the target device based on the search data; If so, recommend corresponding products to the user based on the dataset.

3. The equipment recommendation method according to claim 2, characterized in that, After the step of receiving the operation data of each user using the device, the method includes: if no response instruction is received from the device within a preset time, a reminder instruction is sent to the terminal, and the operation data is not recorded in the dataset.

4. The equipment recommendation method according to claim 2, characterized in that, After the step of receiving the operation data each time the user uses the device, the method includes: receiving a response instruction from the device, and then recording the operation data into the dataset.

5. The equipment recommendation method according to claim 2, characterized in that, After the step of receiving the operation data each time the user uses the device, the method includes: issuing a control command to the device based on the operation data, so as to control the device to work based on the control command.

6. The equipment recommendation method according to claim 2, characterized in that, The operation data includes at least one of the following: user-issued instructions, user account, device MAC address, and time information.

7. The equipment recommendation method according to claim 2, characterized in that, The step of recommending corresponding products to users based on the dataset includes: analyzing user usage data based on the dataset to obtain user needs, and recommending corresponding products based on the user needs.

8. A device recommendation system, characterized in that, include: The data receiving module is used to receive operation data from each user when using the device; Receive user search data; The data processing module is used to organize all operation data into a dataset. This operation data originates from a target remote control device, which is connected to a server via a network and associated with a user's identity. When a user clicks a button on the target remote control device, the device receives the user's intent and reports the operation data to the server. The server then controls the device by directly issuing commands. The user operation data includes data generated when the user clicks on a function that the controlled device does not possess. If no response command is received from the device within a preset time when a function that the user does not possess is clicked, the user is notified that the device does not currently have the corresponding function. The operation data is collected by the target remote control device and sent to the server. Specifically, this includes: collecting the user's first operation data; after a preset time, if the user's second operation data is collected, the first operation data is not sent to the server; after a preset time, if the user's second operation data is not collected, the first operation data is sent to the server. The identification module is used to determine whether the user's search is for the target device based on the search data; The recommendation module is used to recommend relevant products to users based on the dataset.

9. A remote control device, characterized in that, include: The data acquisition module is used to collect user operation data; The data sending module is used to send the operation data to the server; The remote control device is connected to a server via a network and is associated with a user's identity. When a user clicks a button on the remote control device, the device receives the user's intention and reports the user's operation data to the server. The server then controls the device by directly issuing commands. The user operation data includes data generated when the user clicks on a function that the controlled device does not possess. If no response command is received from the device within a preset time after clicking on a function that the user does not possess, the server alerts the user that the device does not currently have the function corresponding to the command. The remote control device is also used to: collect the user's first operation data, and after a preset time, if the user's second operation data is collected, then not send the first operation data to the server; If no second operation data from the user is collected after a preset time, the first operation data will be sent to the server.

10. The remote control device according to claim 9, characterized in that, The data acquisition module uses embedded point technology to collect operational data.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the device recommended method as described in any one of claims 1 or 2-7.

12. An electronic device, characterized in that, The device includes a memory and a processor, the memory being used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the recommended device method as described in any one of claims 1 or 2-7.