Intelligent equipment interaction method, control device, equipment and storage medium

By generating a list of target interactive devices through the main device and optimizing the display of smart devices through multi-dimensional analysis, the problem of users having difficulty quickly finding target devices in a whole-house smart environment is solved, and the intelligence and efficiency of multi-terminal interaction of smart devices are improved.

CN122044002APending Publication Date: 2026-05-15QINGDAO HAIER WASHING ELECTRIC APPLIANCES CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QINGDAO HAIER WASHING ELECTRIC APPLIANCES CO LTD
Filing Date
2024-11-14
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In a smart home environment, users may find it difficult to quickly locate the target interactive device, which reduces the intelligence of multi-device interaction.

Method used

After receiving a user's interaction request, the main device obtains the usage information of each smart device, generates a target interaction device list, and calculates the weight parameters of the smart devices through multi-dimensional analysis such as usage frequency, usage frequency within a time period, interaction frequency, and functional relevance, thereby optimizing the display of the device list.

Benefits of technology

It enhances the intelligence of multi-device interaction on smart devices, allowing users to find target devices more quickly and accurately, thus improving interaction efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122044002A_ABST
    Figure CN122044002A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent equipment interaction method, a control device, equipment and a storage medium, and relates to the technical field of intelligent household appliances. The intelligent device interaction method comprises the following steps: when a main device receives an interaction application of a user, obtaining an intelligent device list capable of interacting with the main device and use information of each intelligent device in the intelligent device list; according to the use information of each intelligent device, generating a target interaction device list used for being displayed on a display screen of the main device; and controlling the main device to display the target interaction device list on a display screen, and executing a corresponding interaction operation according to feedback information of a user. By means of the mode, the exchangeable intelligent devices can be displayed on the main device in a personalized mode according to the use habits of the user, and the intelligence of multi-terminal interaction of the intelligent devices is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of smart home appliance technology, specifically relating to a smart device interaction method, control device, equipment, and storage medium. Background Technology

[0002] To enhance the convenience of using smart devices for home users, most home environments now connect interactive smart devices and systems through Internet of Things (IoT) technology to achieve a relationship between automation and intelligence.

[0003] When users interact and control a smart home environment through a main device, the main device directly displays multiple interactive smart devices on the screen. However, as the functionality of smart devices continues to improve, the number of interactive smart devices also increases. Therefore, users cannot quickly find the target interactive device among the multiple smart devices displayed on the main device, reducing the intelligence of multi-device interaction. Summary of the Invention

[0004] To address the aforementioned problems in the prior art, this application provides a smart device interaction method, control device, apparatus, and storage medium.

[0005] In a first aspect, this application provides a smart device interaction method, the method comprising:

[0006] When the main device receives an interaction request from a user, it obtains a list of smart devices that can interact with the main device, as well as usage information for each smart device in the list;

[0007] Based on the usage information of each smart device, a list of target interactive devices is generated for display on the screen of the main device;

[0008] The main device is controlled to display the list of target interactive devices on the screen, and to perform corresponding interactive operations based on user feedback.

[0009] In one possible implementation, generating a list of target interactive devices for display on the main device's screen, based on the usage information of each smart device, includes:

[0010] Based on the usage information, obtain the first number of times each smart device is used within a preset time period, and obtain a first candidate interactive device list based on multiple first usage counts;

[0011] Obtain the target time period to which the current time belongs, and obtain the second usage count of each smart device within the target time period according to the usage information, and obtain a second candidate interactive device list based on multiple second usage counts;

[0012] Based on the first candidate interactive device list and the second candidate interactive device list, a target interactive device list for display on the display screen of the main device is generated.

[0013] In one possible implementation, generating a target interactive device list for display on the main device's screen, based on the first candidate interactive device list and the second candidate interactive device list, includes:

[0014] The number of interactions between each smart device and the main device within the preset time period is obtained, and a third candidate interaction device list is obtained based on the multiple interaction counts;

[0015] Analyze the functions of the main device and each smart device to obtain the functional correlation between each smart device and the main device, and obtain a fourth candidate interactive device list based on multiple functional correlations;

[0016] The weight parameters of each smart device are obtained based on the first candidate interactive device list, the second candidate interactive device list, the third candidate interactive device list, and the fourth candidate interactive device list, and a target interactive device list for display on the main device is generated based on the multiple weight parameters.

[0017] In one possible implementation, obtaining the first candidate interactive device list based on a plurality of first usage times includes:

[0018] The proportion of the corresponding smart device is obtained based on the ratio of each first usage count to the sum of multiple first usage counts;

[0019] The position of the corresponding smart device in the first candidate interactive device list is obtained according to each weight, wherein the larger the weight, the higher the position of the corresponding smart device.

[0020] The first candidate interactive device list is obtained based on multiple smart devices and the corresponding arrangement position of each smart device.

[0021] In one possible implementation, obtaining the weight parameters of each smart device based on the first candidate interaction device list, the second candidate interaction device list, the third candidate interaction device list, and the fourth candidate interaction device list includes:

[0022] Obtain the weight of each smart device in each candidate interaction device list;

[0023] Obtain the list weight corresponding to each candidate interaction device list;

[0024] Based on the multiple weights corresponding to each smart device and the list weights of the candidate interactive device list corresponding to each weight, the corresponding weight parameters are obtained.

[0025] In one possible implementation, generating a list of target interactive devices for display on the main device's screen based on multiple weight parameters includes:

[0026] Based on the ratio of each weight parameter to the sum of multiple weight parameters, obtain the target arrangement position of the corresponding smart device in the target interaction device list;

[0027] The target interactive device list is obtained based on multiple smart devices and the target arrangement position corresponding to each smart device.

[0028] In one possible implementation, the step of performing the corresponding interactive operation based on the user's feedback includes:

[0029] The target smart device selected by the user based on the target interactive device list is determined according to the feedback information.

[0030] The feedback information is analyzed based on the target smart device, and the user's interaction needs are obtained based on the analysis results.

[0031] The main device is controlled to perform the corresponding interactive operation according to the interaction requirements.

[0032] Secondly, this application also provides an intelligent device interaction control device, comprising: an acquisition module, a generation module, and a control module, wherein:

[0033] The acquisition module is used to acquire a list of smart devices that can interact with the main device and usage information of each smart device in the list when the main device receives an interaction request from the user.

[0034] The generation module is used to generate a list of target interactive devices to be displayed on the screen of the main device based on the usage information of each smart device.

[0035] The control module is used to control the main device to display the list of target interactive devices on the display screen, and to perform corresponding interactive operations based on user feedback.

[0036] In one possible implementation, the generation module is further configured to:

[0037] Based on the usage information, obtain the first number of times each smart device is used within a preset time period, and obtain a first candidate interactive device list based on multiple first usage counts;

[0038] Obtain the target time period to which the current time belongs, and obtain the second usage count of each smart device within the target time period according to the usage information, and obtain a second candidate interactive device list based on multiple second usage counts;

[0039] Based on the first candidate interactive device list and the second candidate interactive device list, a target interactive device list for display on the display screen of the main device is generated.

[0040] In one possible implementation, the generation module is further configured to:

[0041] The number of interactions between each smart device and the main device within the preset time period is obtained, and a third candidate interaction device list is obtained based on the multiple interaction counts;

[0042] Analyze the functions of the main device and each smart device to obtain the functional correlation between each smart device and the main device, and obtain a fourth candidate interactive device list based on multiple functional correlations;

[0043] The weight parameters of each smart device are obtained based on the first candidate interactive device list, the second candidate interactive device list, the third candidate interactive device list, and the fourth candidate interactive device list, and a target interactive device list for display on the main device is generated based on the multiple weight parameters.

[0044] In one possible implementation, the generation module is further configured to:

[0045] The proportion of the corresponding smart device is obtained based on the ratio of each first usage count to the sum of multiple first usage counts;

[0046] The position of the corresponding smart device in the first candidate interactive device list is obtained according to each weight, wherein the larger the weight, the higher the position of the corresponding smart device.

[0047] The first candidate interactive device list is obtained based on multiple smart devices and the corresponding arrangement position of each smart device.

[0048] In one possible implementation, the generation module is further configured to:

[0049] Obtain the weight of each smart device in each candidate interaction device list;

[0050] Obtain the list weight corresponding to each candidate interaction device list;

[0051] Based on the multiple weights corresponding to each smart device and the list weights of the candidate interactive device list corresponding to each weight, the corresponding weight parameters are obtained.

[0052] In one possible implementation, the generation module is further configured to:

[0053] Based on the ratio of each weight parameter to the sum of multiple weight parameters, obtain the target arrangement position of the corresponding smart device in the target interaction device list;

[0054] The target interactive device list is obtained based on multiple smart devices and the target arrangement position corresponding to each smart device.

[0055] In one possible implementation, the control module is further configured to:

[0056] The target smart device selected by the user based on the target interactive device list is determined according to the feedback information.

[0057] The feedback information is analyzed based on the target smart device, and the user's interaction needs are obtained based on the analysis results.

[0058] The main device is controlled to perform the corresponding interactive operation according to the interaction requirements.

[0059] Thirdly, this application also provides a smart device, comprising: at least one processor and a memory, wherein:

[0060] The memory is used to store computer-executed instructions;

[0061] The at least one processor is configured to execute computer execution instructions stored in the memory, such that the at least one processor performs the method as described in any of the first aspects.

[0062] Fourthly, this application also provides a computer storage medium storing computer execution instructions, which, when executed by a processor, are used to implement the method as described in any one of the first aspects.

[0063] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, can implement the steps of the scheme recommendation method as described in any of the first aspects.

[0064] This application provides a smart device interaction method, control device, apparatus, and storage medium. When the main device receives an interaction request from a user, it acquires usage information for each smart device that can interact with the main device, generates a target interaction device list to be displayed to the user based on the usage information, and controls the main device to execute corresponding interaction operations based on the user's feedback information based on the target interaction device list. Through this method, interchangeable smart devices can be personalized on the main device according to the user's usage habits, improving the intelligence of multi-device interaction. Attached Figure Description

[0065] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0066] Figure 1 A flowchart illustrating a smart device interaction method provided in this application embodiment. Figure 1 ;

[0067] Figure 2 This application provides a list of target interactive devices, with a washing machine as the main device, displayed using 3D effects in an embodiment of the present application.

[0068] Figure 3 Display of an interactive interface for a clothes dryer provided in this application embodiment Figure 1 ;

[0069] Figure 4 This application provides an embodiment of the display of the dryer's interactive interface when a user triggers a screen mirroring interaction request. Figure 2 ;

[0070] Figure 5 A flowchart illustrating a smart device interaction method provided in this application embodiment. Figure 2 ;

[0071] Figure 6 This is a schematic diagram of the structure of an intelligent device interaction control device provided in an embodiment of this application;

[0072] Figure 7 This is a schematic diagram of the structure of a smart device provided in an embodiment of this application.

[0073] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0074] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0075] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.

[0076] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0077] Currently, most home environments utilize whole-house smart systems. When users interact and control these systems through a main device within a smart home environment, the main device directly displays multiple interactive smart devices on its screen. However, as the functionality of smart devices continues to improve, the number of interactive smart devices also increases. Consequently, users may find it difficult to quickly locate the target interactive device among the multiple smart devices displayed on the main device, reducing the intelligence of multi-device interaction.

[0078] This application provides a smart device interaction method. When a main device receives an interaction request from a user, it obtains usage information for each smart device that can interact with the main device, generates a target interaction device list to be displayed to the user based on the usage information, and controls the main device to perform corresponding interaction operations based on the user's feedback information based on the target interaction device list. Through this method, interchangeable smart devices can be personalized on the main device according to the user's usage habits, improving the intelligence of multi-device interaction.

[0079] Next, the technical solutions shown in this application will be described in detail through specific embodiments. It should be noted that the following embodiments may exist alone or in combination with each other, and the same or similar content will not be described again in different embodiments.

[0080] Figure 1 A flowchart illustrating a smart device interaction method provided in this application embodiment. Figure 1 .like Figure 1 As shown, the method includes:

[0081] S101. When the main device receives an interaction request from the user, it obtains a list of smart devices that can interact with the main device, as well as the usage information of each smart device in the list.

[0082] In this step, the main device is a smart device that includes a display screen and can interact with other smart devices. In this embodiment, all interactive smart devices with displays have interactive functions. By triggering this function, the user can view a list of target interactive devices that can interact with the smart device on the display screen, and trigger interactive operations between multiple devices based on the list of target interactive devices. Interaction requests can be made by the user triggering the interactive function on the main device's display screen, or by waking up the main device's interactive function with voice.

[0083] Furthermore, considering the increasing functionality of smart devices and the growing number of interactive smart devices, randomly sorting these devices would reduce the efficiency of users finding their target interactive device, thus diminishing the intelligence of multi-device interaction. Therefore, this embodiment sorts the multiple smart devices that can interact with the main device according to the user's usage habits to obtain a final list of target interactive devices. The user's usage habits can be analyzed based on the usage information of each smart device; this embodiment does not impose any limitations on the specific parameters included in the usage information.

[0084] Specifically, when the master device receives a user's interaction request, it retrieves a list of smart devices that can interact with the master device from all smart devices, and then obtains the usage information of each smart device in the list. For example, the usage information may include the cumulative number of times the corresponding smart device has been used within a preset time period.

[0085] S102. Based on the usage information of each smart device, generate a list of target interactive devices to be displayed on the main device's screen.

[0086] In this step, the sorting of smart devices in the target interactive device list is determined based on user habits. Therefore, after obtaining the usage information of each smart device in the smart device list, the user's usage habits for each device in the list are analyzed based on the usage information. Then, the arrangement position of each smart device is obtained based on the analysis results, and the target interactive device list is obtained based on the arrangement position. This embodiment does not limit the method of generating the target interactive device list for display on the main device's screen based on usage information.

[0087] In one possible implementation, the cumulative number of times a user uses each smart device within a fixed time period can be analyzed based on usage information. The ranking position of each smart device can then be obtained based on the ratio of its cumulative usage count to the sum of all cumulative usage counts. After obtaining the ranking positions of all smart devices in the smart device list, a target interactive device list is generated.

[0088] Furthermore, to facilitate intuitive viewing of the target interactive device list by users, this embodiment displays the target interactive device list graphically on the main device's screen. The graphics can be in 2D or 3D mode. For example, as shown... Figure 2 The image shows a list of target interactive devices, with the washing machine as the main device, displayed using 3D effects. (Example:) Figure 2 As shown, the list of target interactive devices is arranged from high to low according to user habits as follows: dryer, clothes drying rack, refrigerator, camera, smart door lock, and smart switch.

[0089] S103. Control the main device to display the list of target interactive devices on the display screen, and execute the corresponding interactive operation according to the user's feedback information.

[0090] In this step, after the main device generates a list of target interactive devices and displays it on the main device's screen, the user can select the desired interactive operation based on the list of target interactive devices displayed on the main device's screen. The specific operation is as follows:

[0091] The target smart device selected by the user based on the target interactive device list is determined according to the feedback information.

[0092] The feedback information is analyzed based on the target smart device, and the user's interaction needs are obtained based on the analysis results.

[0093] The main device is controlled to perform the corresponding interactive operation according to the interaction requirements.

[0094] Users can select target smart devices from the list of target interactive devices according to their needs. The main device can analyze the user's interaction needs based on the different parts of the target smart device that the user clicks on, and execute the corresponding interactive operation based on the interaction needs.

[0095] For example, when a user from Figure 2 Select the clothes dryer as the target smart device from the list of target interactive devices, and display the following on the main device's screen: Figure 3 The image shows the user interface of a clothes dryer. Users can perform the following three types of operations on the dryer's user interface:

[0096] The first type of operation: Users can view the appearance of the dryer by rotating the 3D rendering of the dryer on the display interface;

[0097] The second type of operation: The user clicks on a component of the dryer, triggering the function of that component. For example: The user clicks on the dryer door on the dryer's projection interface. The main device analyzes the user's interaction request to open the dryer door, pops up a prompt box to open the dryer door, and sends a control command to open the door to the dryer based on the user's feedback, or does not perform the operation.

[0098] The third type of operation: The user clicks on the dryer's display screen. The main device analyzes the user's interaction requirement as: projecting the dryer's display screen onto the main device's display screen. Therefore, as follows... Figure 4 As shown, a screen mirroring confirmation pop-up appears in the dryer's interface.

[0099] This application provides a smart device interaction method. When a main device receives an interaction request from a user, it obtains usage information for each smart device that can interact with the main device, generates a target interaction device list to be displayed to the user based on the usage information, and controls the main device to perform corresponding interaction operations based on the user's feedback information based on the target interaction device list. Through this method, interchangeable smart devices can be personalized on the main device according to the user's usage habits, improving the intelligence of multi-device interaction.

[0100] Figure 5 A flowchart illustrating a smart device interaction method provided in this application embodiment. Figure 2 This embodiment provides a detailed explanation of the steps involved in generating a list of target interactive devices based on the usage information of each smart device. For example... Figure 5 As shown, the method includes:

[0101] S501. Obtain the first usage count of each smart device within a preset time period based on the usage information, and obtain a first candidate interactive device list based on multiple first usage counts.

[0102] In this step, considering that some smart devices, such as smart switches and smart locks, are used frequently by users, if the target interaction device list is obtained solely based on user habits (i.e., the number of times each smart device is used), the smart devices at the top of the target interaction device list are likely frequently used devices, which may not be the target smart devices the user needs to interact with. For example, if the main device is a washing machine, the target smart device the user wants to interact with is a dryer. However, since dryers are used less frequently, they would be ranked lower in the target interaction device list obtained based on user usage frequency, reducing the efficiency of the user's selection of interaction devices. Therefore, this embodiment obtains the corresponding candidate interaction device lists from multiple dimensions, and then obtains the target interaction device list based on the multiple candidate interaction device lists.

[0103] Specifically, this embodiment obtains the first usage count of each smart device within a preset time period based on usage information. The preset time period can be selected according to actual conditions; for example, the preset time period can be 20-30 days. The specific steps for obtaining the first candidate interactive device list based on multiple first usage counts are as follows:

[0104] The proportion of the corresponding smart device is obtained based on the ratio of each first usage count to the sum of multiple first usage counts;

[0105] The position of the corresponding smart device in the first candidate interactive device list is obtained according to each weight, wherein the larger the weight, the higher the position of the corresponding smart device.

[0106] The first candidate interactive device list is obtained based on multiple smart devices and the corresponding arrangement position of each smart device.

[0107] For example, the smart device list includes the following smart devices: dryer, clothes drying rack, refrigerator, camera, smart door lock, and smart switch. The first usage counts for each smart device are 15, 10, 10, 20, 30, and 25 times, respectively. The percentage of usage for the dryer is calculated as: 15 / (15+10+10+20+30+25)*100%=13.6%, for the clothes drying rack: 10 / 110*100%=9.09%, for the refrigerator: 10 / 110*100%=9.09%, for the camera: 20 / 110*100%=18.18%, for the smart door lock: 30 / 110*100%=27.27%, and for the smart switch: 25 / 110*100%=22.72%. The arrangement of each smart device is determined by ranking it from largest to smallest weight. The order of these arrangement positions from front to back is: smart door lock, smart switch, camera, dryer, clothes rack, and refrigerator. Based on the arrangement position of each smart device, a list of first-choice interactive devices is obtained.

[0108] It should be noted that the methods for obtaining the proportion and arrangement of smart devices in each subsequent candidate interaction device list, as well as the method for generating the candidate interaction device list based on the arrangement position, are the same as those for generating the first candidate interaction device list. Therefore, subsequent embodiments will not elaborate further. Furthermore, steps S501-S504 are parallel steps and can be performed simultaneously.

[0109] S502. Obtain the target time period to which the current time belongs, and obtain the second usage count of each smart device within the target time period according to the usage information, and obtain the second candidate interactive device list based on the multiple second usage counts.

[0110] In this step, considering that users tend to use different types of smart devices within a concentrated timeframe throughout the day—for example, users often use smart refrigerators at night—this embodiment can generate a list of candidate interactive devices based on the usage frequency of each smart device within the current time period.

[0111] Specifically, the target time period to which the current time belongs is obtained from multiple pre-divided time periods, and the second usage count of each smart device within that target time period is obtained based on usage information. The ranking position of the corresponding smart device in the second candidate interaction device list is obtained based on the ratio of the second usage count of each smart device to the total number of second usage counts. Then, the second candidate interaction device list is obtained based on the ranking position of each smart device.

[0112] S503. Obtain the number of interactions between each smart device and the main device within the preset time period, and obtain a third candidate interaction device list based on the number of interactions.

[0113] In this step, due to the functional nature of smart devices, some smart devices need to be used daily, resulting in a high number of uses. When users interact through the main device, they mostly need to select a target smart device related to the main device's functions. Therefore, a target interaction device list obtained solely by sorting usage frequency is not accurate enough. Thus, this embodiment combines the main device's functions with the interaction frequency between the main device and each smart device in the smart device list to determine the remaining two candidate interaction device lists.

[0114] Specifically, the number of interactions between each smart device in the smart device list and the main device is obtained. The weight of each smart device is then calculated based on the ratio of its interaction count to the total number of interactions. These weights are sorted in descending order of value. Based on the sorting position of each weight, the corresponding smart device's position in the third candidate interaction device list is determined. Finally, the third candidate interaction device list is generated based on the position of each smart device.

[0115] S504. Analyze the functions of the main device and each smart device, obtain the functional correlation between each smart device and the main device, and obtain a fourth candidate interactive device list based on multiple functional correlations.

[0116] In this step, in addition to the number of interactions, in order to make the generated list of target interactive devices easier for users to filter the smart devices that need to be exchanged, and thus provide intelligence for the interaction between multiple devices, this embodiment also generates a fourth candidate interactive device list based on the functional correlation between the master device and each smart device.

[0117] Specifically, the functions of the main device and each smart device are obtained, and it is analyzed whether the functions of the main device and each smart device belong to the same workflow. For example, the washing function of a washing machine and the interaction function of a dryer belong to the same workflow. The functional correlation between smart devices that belong to the same workflow as the main device is greater than the functional correlation between smart devices that do not belong to the same workflow as the main device.

[0118] Furthermore, if multiple smart devices belong to the same workflow as the main device, the step sequence corresponding to the main device's function within that workflow can be obtained, as can the step sequence corresponding to the functions of the smart devices within the same workflow. The functional correlation is then determined based on the proximity of the two step sequences. The functional correlation is directly proportional to the proximity of the step sequences. For example, if the workflow is washing, spin-drying, drying, and conditioning, and the main device is a washing machine, with smart devices including a spin-drying device and a dryer, the step sequence corresponding to the spin-drying device is closer to that of the washing machine. Therefore, the functional correlation between the spin-drying device and the washing machine is greater than that between the dryer and the washing machine.

[0119] Furthermore, after obtaining the functional association degree between each smart device and the main device, the functional association degrees are sorted in descending order of value. Based on the sorting position of each functional association degree, the corresponding sequence position of the smart device in the fourth candidate interaction device list is obtained. Then, the fourth candidate interaction device list is generated.

[0120] S505. Obtain the weight parameters of each smart device based on the first candidate interactive device list, the second candidate interactive device list, the third candidate interactive device list, and the fourth candidate interactive device list.

[0121] In this step, since each smart device in the candidate interactive device list corresponds to a different dimension of weight, the weight parameter corresponding to each smart device can be calculated based on the four candidate interactive device lists.

[0122] However, different dimensions have varying impacts on users' selection of smart devices to interact with. For example, the functional relevance dimension has a greater impact on users' selection of smart devices to exchange with compared to the usage frequency dimension within a preset time period. To make the target interactive device list obtained from the four candidate interactive device lists more reasonable, this embodiment obtains the weight parameter of each smart device using a weighted summation method. The specific operation is as follows:

[0123] Obtain the weight of each smart device in each candidate interaction device list;

[0124] Obtain the list weight corresponding to each candidate interaction device list;

[0125] Based on the multiple weights corresponding to each smart device and the list weights of the candidate interactive device list corresponding to each weight, the corresponding weight parameters are obtained.

[0126] For example: The four candidate interactive device lists are ordered from first to fourth, with corresponding list weights of 0.2, 0.2, 0.3, and 0.3, respectively. Smart device A (dryer) has a weight of 30% in the first candidate interactive device list, 20% in the second, 40% in the third, and 25% in the fourth. The weight parameter for smart device A is calculated as: 0.2*30% + 0.2*20% + 0.3*40% + 0.3*25 = 29.5%.

[0127] S506. Generate a list of target interactive devices to be displayed on the main device's screen based on multiple weight parameters.

[0128] In this step, after obtaining the weight parameters of each smart device based on the first, second, third, and fourth candidate interaction device lists, the main device obtains the ranking position of each smart device in the target interaction device list based on multiple weight parameters, and generates the target interaction device list based on the ranking position of each smart device. The specific operation is as follows:

[0129] Based on the ratio of each weight parameter to the sum of multiple weight parameters, obtain the target arrangement position of the corresponding smart device in the target interaction device list;

[0130] The target interactive device list is obtained based on multiple smart devices and the target arrangement position corresponding to each smart device.

[0131] This application provides a smart device interaction method. Based on the first number of times a smart device is used within a preset time period, the second number of times it is used within a target time period to which the current time belongs, the number of interactions with a main device, and the functional relevance with the main device, a first candidate interaction device list, a second candidate interaction device list, a third candidate interaction device list, and a fourth candidate interaction device list are sequentially obtained. Then, a weight parameter is obtained for each smart device from the four candidate interaction device lists. Finally, a target interaction device list is generated based on the multiple smart devices and their corresponding weight parameters. This method makes the generated target interaction device list more intelligent, enabling users to more intelligently interact with multiple devices.

[0132] Figure 6 This is a schematic diagram of the structure of an intelligent device interaction control device provided in an embodiment of this application. Figure 6As shown, the intelligent device interaction control device 60 includes: an acquisition module 601, a generation module 602, and a control module 603, wherein:

[0133] The acquisition module 601 is used to acquire a list of smart devices that can interact with the main device and usage information of each smart device in the smart device list when the main device receives an interaction request from the user.

[0134] The generation module 602 is used to generate a list of target interactive devices to be displayed on the screen of the main device based on the usage information of each smart device.

[0135] The control module 603 is used to control the main device to display the list of target interactive devices on the display screen, and to perform corresponding interactive operations based on user feedback.

[0136] In one possible implementation, the generation module 602 is further configured to:

[0137] Based on the usage information, obtain the first number of times each smart device is used within a preset time period, and obtain a first candidate interactive device list based on multiple first usage counts;

[0138] Obtain the target time period to which the current time belongs, and obtain the second usage count of each smart device within the target time period according to the usage information, and obtain a second candidate interactive device list based on multiple second usage counts;

[0139] Based on the first candidate interactive device list and the second candidate interactive device list, a target interactive device list for display on the display screen of the main device is generated.

[0140] In one possible implementation, the generation module 602 is further configured to:

[0141] The number of interactions between each smart device and the main device within the preset time period is obtained, and a third candidate interaction device list is obtained based on the multiple interaction counts;

[0142] Analyze the functions of the main device and each smart device to obtain the functional correlation between each smart device and the main device, and obtain a fourth candidate interactive device list based on multiple functional correlations;

[0143] The weight parameters of each smart device are obtained based on the first candidate interactive device list, the second candidate interactive device list, the third candidate interactive device list, and the fourth candidate interactive device list, and a target interactive device list for display on the main device is generated based on the multiple weight parameters.

[0144] In one possible implementation, the generation module 602 is further configured to:

[0145] The proportion of the corresponding smart device is obtained based on the ratio of each first usage count to the sum of multiple first usage counts;

[0146] The position of the corresponding smart device in the first candidate interactive device list is obtained according to each weight, wherein the larger the weight, the higher the position of the corresponding smart device.

[0147] The first candidate interactive device list is obtained based on multiple smart devices and the corresponding arrangement position of each smart device.

[0148] In one possible implementation, the generation module 602 is further configured to:

[0149] Obtain the weight of each smart device in each candidate interaction device list;

[0150] Obtain the list weight corresponding to each candidate interaction device list;

[0151] Based on the multiple weights corresponding to each smart device and the list weights of the candidate interactive device list corresponding to each weight, the corresponding weight parameters are obtained.

[0152] In one possible implementation, the generation module 602 is further configured to:

[0153] Based on the ratio of each weight parameter to the sum of multiple weight parameters, obtain the target arrangement position of the corresponding smart device in the target interaction device list;

[0154] The target interactive device list is obtained based on multiple smart devices and the target arrangement position corresponding to each smart device.

[0155] In one possible implementation, the control module 603 is further configured to:

[0156] The target smart device selected by the user based on the target interactive device list is determined according to the feedback information.

[0157] The feedback information is analyzed based on the target smart device, and the user's interaction needs are obtained based on the analysis results.

[0158] The main device is controlled to perform the corresponding interactive operation according to the interaction requirements.

[0159] This embodiment provides an intelligent device interaction control device that can execute the intelligent device interaction method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0160] Figure 7 This is a schematic diagram of the structure of a smart device provided in an embodiment of this application. As shown in the figure, the smart device 70 includes at least one processor 701 and a memory 702. Optionally, the smart device 70 further includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.

[0161] The memory 702 is used to store computer-executed instructions;

[0162] The at least one processor 701 is configured to execute computer execution instructions stored in the memory 702, causing the at least one processor 701 to perform the method as described in any of the preceding descriptions.

[0163] At least one processor 701 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0164] Optionally, in specific implementations, the processor 701 and memory 702 are implemented independently. In this case, the processor 701 and memory 702 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.

[0165] Optionally, in a specific implementation, if the processor 701 and the memory 702 are integrated on a single chip, the processor 701 and the memory 702 can communicate through an internal interface.

[0166] This application also provides a computer storage medium storing computer execution instructions, which, when executed by a processor, implement the aforementioned method.

[0167] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The computer-readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0168] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Alternatively, the readable storage medium can be an integral part of the processor. Both the processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components within the control device of a garment handling apparatus.

[0169] The division of units described herein is merely a logical functional division. 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 coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0170] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0171] In addition, 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.

[0172] If the aforementioned 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 this invention, essentially, or the part that contributes to the prior art, or a portion 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 this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0173] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0174] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for intelligent device interaction, the method comprising: The method comprises: When the host device receives an interaction application of a user, a list of smart devices that can interact with the host device is obtained, as well as usage information of each smart device in the list of smart devices; According to the usage information of each smart device, a target interaction device list for display on the display screen of the host device is generated; The host device is controlled to display the target interaction device list on the display screen, and to perform a corresponding interaction operation according to feedback information of the user.

2. The method of claim 1, wherein, According to the usage information of each smart device, a target interaction device list for display on the display screen of the host device is generated, comprising: According to the usage information, a first usage frequency of each corresponding smart device within a preset time period is obtained, and a first candidate interaction device list is obtained according to a plurality of first usage frequencies; A target time period to which the current time belongs is obtained, and a second usage frequency of each corresponding smart device within the target time period within the preset time period is obtained according to the usage information, and a second candidate interaction device list is obtained according to a plurality of second usage frequencies; According to the first candidate interaction device list and the second candidate interaction device list, a target interaction device list for display on the display screen of the host device is generated.

3. The method of claim 2, wherein, According to the first candidate interaction device list and the second candidate interaction device list, a target interaction device list for display on the display screen of the host device is generated, comprising: The interaction frequency of each smart device with the host device within the preset time period is obtained, and a third candidate interaction device list is obtained according to a plurality of interaction frequencies; The functions of the host device and the functions of each smart device are analyzed, the function correlation degree of each smart device and the host device is obtained, and a fourth candidate interaction device list is obtained according to a plurality of function correlation degrees; According to the first candidate interaction device list, the second candidate interaction device list, the third candidate interaction device list and the fourth candidate interaction device list, a weight parameter of each smart device is obtained, and a target interaction device list for display on the display screen of the host device is generated according to a plurality of weight parameters.

4. The method of claim 3, wherein, According to a plurality of first usage frequencies, a first candidate interaction device list is obtained, comprising: According to the ratio of each first usage frequency to the sum of a plurality of first usage frequencies, the proportion of the corresponding smart device is obtained; According to each proportion, the arrangement position of the corresponding smart device in the first candidate interaction device list is obtained, wherein the greater the proportion, the more forward the arrangement position of the corresponding smart device; According to a plurality of smart devices and the arrangement position of each smart device, the first candidate interaction device list is obtained.

5. The method of claim 4, wherein, According to the first candidate interaction device list, the second candidate interaction device list, the third candidate interaction device list and the fourth candidate interaction device list, a weight parameter of each smart device is obtained, comprising: The proportion of each smart device in each candidate interaction device list is obtained; The list weight corresponding to each candidate interaction device list is obtained; Based on the multiple weights corresponding to each smart device and the list weights of the candidate interactive device list corresponding to each weight, the corresponding weight parameters are obtained.

6. The method of claim 3, wherein, The step of generating a list of target interactive devices for display on the main device's screen based on multiple weight parameters includes: Based on the ratio of each weight parameter to the sum of multiple weight parameters, obtain the target arrangement position of the corresponding smart device in the target interaction device list; The target interactive device list is obtained based on multiple smart devices and the target arrangement position corresponding to each smart device.

7. The method according to claims 1-6, characterized in that, The step of performing corresponding interactive operations based on user feedback includes: The target smart device selected by the user based on the target interactive device list is determined according to the feedback information. The feedback information is analyzed based on the target smart device, and the user's interaction needs are obtained based on the analysis results. The main device is controlled to perform the corresponding interactive operation according to the interaction requirements.

8. An intelligent device interaction control apparatus, characterized by, include: The module consists of an acquisition module, a generation module, and a control module, among which: The acquisition module is used to acquire a list of smart devices that can interact with the main device and usage information of each smart device in the list when the main device receives an interaction request from the user. The generation module is used to generate a list of target interactive devices to be displayed on the screen of the main device based on the usage information of each smart device. The control module is used to control the main device to display the list of target interactive devices on the display screen, and to perform corresponding interactive operations based on user feedback.

9. A smart device, comprising: include: At least one processor and memory, wherein: The memory is used to store computer-executed instructions; The at least one processor is configured to execute computer execution instructions stored in the memory, such that the at least one processor performs the method as described in any one of claims 1 to 7.

10. A computer storage medium, characterized in that, The computer storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 7.