Device operation method, device, electronic device and storage medium

By obtaining the target user information, determining the matching operating mode sequence and selecting the target operating mode, the problem of long operation time of users before the device is run is solved and the equipment operation efficiency is improved.

CN116360298BActive Publication Date: 2025-08-08GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310300183.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-22
Publication Date
2025-08-08
Estimated Expiration
2043-03-22

AI Technical Summary

Technical Problem

In the multi-user control scenario, users need to spend a long time selecting or adjusting the operating mode and parameters of existing equipment, resulting in a longer operating time before the equipment is operated.

Method used

By obtaining the target user information, determining the operating mode sequence that matches the user information, and selecting the target operating mode from it, controlling the device's operation according to the control parameters.

Benefits of technology

Improve the efficiency of determining the target operation mode and reduce the operation time of users before the equipment is run.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116360298B_ABST
    Figure CN116360298B_ABST
Patent Text Reader

Abstract

The embodiments of the present application relate to a device operation method, apparatus, electronic device, and storage medium. The method comprises: obtaining target user information; determining an operation mode sequence that matches the target user information, wherein the operation modes in the operation mode sequence correspond to a set of control parameters for the device; determining a target operation mode from the operation mode sequence, wherein the target operation mode is the operation mode in which the device is to be controlled to operate; and controlling the operation of the device according to the control parameters corresponding to the target operation mode. Thus, an operation mode sequence suitable for different users can be determined, which can improve the efficiency of determining the target operation mode and further reduce the user's operation time before the device operates in the operation mode suitable for the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of control, and in particular to a device operation method, apparatus, electronic device and storage medium. Background Art

[0002] In the prior art, the same device can be operated by multiple different users. Currently, during device operation, all users are typically provided with the same operation process or list of operations for them to choose from. Furthermore, each time they operate the device, they must reselect or adjust the operating mode that suits them.

[0003] However, for devices with many functions and many parameters that require adjustment, users often need to spend a lot of time to select an operating mode or adjust the operating parameters, resulting in a long operation time for the user before the device operates in an operating mode suitable for the user. Summary of the Invention

[0004] In view of this, in order to solve some or all of the above technical problems, the embodiments of the present application provide a device operation method, apparatus, electronic device and storage medium.

[0005] In a first aspect, an embodiment of the present application provides a device operation method, the method comprising:

[0006] Obtain target user information;

[0007] determining an operation mode sequence matching the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device;

[0008] Determining a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device is to be controlled to operate;

[0009] The operation of the device is controlled according to the control parameters corresponding to the target operation mode.

[0010] In one possible implementation, determining a target operating mode from the operating mode sequence includes:

[0011] Displaying the operating mode sequence;

[0012] detecting a selection operation of an operating mode in the operating mode sequence to obtain a detection result;

[0013] Based on the detection result, a target operating mode is determined from the operating mode sequence.

[0014] In one possible implementation, determining a target operating mode from the operating mode sequence based on the detection result includes:

[0015] If the detection result is a first result, determining the operation mode selected by the selection operation as a target operation mode, wherein the first result indicates that the selection operation is detected within a target time period;

[0016] When the detection result is a second result, selecting the operation mode with the highest probability in the operation mode sequence and determining it as the target operation mode, wherein the second result indicates that the selected operation is not detected within the target time period;

[0017] The starting time of the target time period is the display time of the operation mode sequence, and the duration of the target time period is a preset duration.

[0018] In a possible implementation, at least some of the operating modes in the operating mode sequence correspond to historical selection frequencies, where the historical selection frequencies represent frequencies of selecting the corresponding operating mode within a historical period; and

[0019] The operating mode sequence is determined as follows:

[0020] Determining a first number of operating modes from the set of operating modes of the device in descending order of corresponding historical selection frequencies;

[0021] Based on the first number of operating modes, an operating mode sequence is generated.

[0022] In a possible implementation, at least some of the operating modes in the operating mode sequence correspond to historical selection moments, where the historical selection moments represent moments when the corresponding operating modes are selected within a historical period; and

[0023] The operating mode sequence is determined as follows:

[0024] Determining a second number of operating modes from the set of operating modes of the device in ascending order of time differences between corresponding historically selected moments and the current moment;

[0025] Based on the second number of operating modes, an operating mode sequence is generated.

[0026] In one possible implementation, determining an operation mode sequence that matches the target user information includes:

[0027] Determining whether the preset information set includes target information, wherein the preset information set is a set of user information associated with the operation mode sequence, and the target information is information matching the target user information;

[0028] In a case where the preset information set does not include the target information, determining the preset operation mode sequence as the operation mode sequence matching the target user information;

[0029] When the target information is included in the preset information set, an operation mode sequence matching the target user information is determined based on historical selection information, wherein the historical selection information is information generated when the target user performs a selection operation on the operation mode within a historical period.

[0030] In a possible implementation manner, when the preset information set does not include the target information, the method further includes:

[0031] Adding the target user information to the preset information set;

[0032] Establish an association relationship between the target user information and the target operation mode.

[0033] In one possible implementation, the target user information includes at least one of occupation information and skin quality information, and the device is a laundry device; and

[0034] The determining of an operation mode sequence matching the target user information includes:

[0035] Determining an operation mode sequence that matches the target user information based on at least one of the occupation information and the skin quality information; and

[0036] The controlling the operation of the device according to the control parameters corresponding to the target operation mode includes:

[0037] The operation of the laundry device is controlled according to the control parameters corresponding to the target operation mode.

[0038] In a second aspect, an embodiment of the present application provides a device operating apparatus, the apparatus comprising:

[0039] An acquisition unit, used to acquire target user information;

[0040] a first determining unit, configured to determine an operation mode sequence matching the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device;

[0041] a second determining unit, configured to determine a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device is to be controlled to operate;

[0042] A control unit is used to control the operation of the device according to the control parameters corresponding to the target operation mode.

[0043] In one possible implementation, determining a target operating mode from the operating mode sequence includes:

[0044] Displaying the operating mode sequence;

[0045] detecting a selection operation of an operating mode in the operating mode sequence to obtain a detection result;

[0046] Based on the detection result, a target operating mode is determined from the operating mode sequence.

[0047] In one possible implementation, determining a target operating mode from the operating mode sequence based on the detection result includes:

[0048] If the detection result is a first result, determining the operation mode selected by the selection operation as a target operation mode, wherein the first result indicates that the selection operation is detected within a target time period;

[0049] When the detection result is a second result, selecting the operation mode with the highest probability in the operation mode sequence and determining it as the target operation mode, wherein the second result indicates that the selected operation is not detected within the target time period;

[0050] The starting time of the target time period is the display time of the operation mode sequence, and the duration of the target time period is a preset duration.

[0051] In a possible implementation, at least some of the operating modes in the operating mode sequence correspond to historical selection frequencies, where the historical selection frequencies represent frequencies of selecting the corresponding operating mode within a historical period; and

[0052] The operating mode sequence is determined as follows:

[0053] Determining a first number of operating modes from the set of operating modes of the device in descending order of corresponding historical selection frequencies;

[0054] Based on the first number of operating modes, an operating mode sequence is generated.

[0055] In a possible implementation, at least some of the operating modes in the operating mode sequence correspond to historical selection moments, where the historical selection moments represent moments when the corresponding operating modes are selected within a historical period; and

[0056] The operating mode sequence is determined as follows:

[0057] Determining a second number of operating modes from the set of operating modes of the device in ascending order of time differences between corresponding historically selected moments and the current moment;

[0058] Based on the second number of operating modes, an operating mode sequence is generated.

[0059] In one possible implementation, determining an operation mode sequence that matches the target user information includes:

[0060] Determining whether the preset information set includes target information, wherein the preset information set is a set of user information associated with the operation mode sequence, and the target information is information matching the target user information;

[0061] In a case where the preset information set does not include the target information, determining the preset operation mode sequence as the operation mode sequence matching the target user information;

[0062] When the target information is included in the preset information set, an operation mode sequence matching the target user information is determined based on historical selection information, wherein the historical selection information is information generated when the target user performs a selection operation on the operation mode within a historical period.

[0063] In a possible implementation manner, when the preset information set does not include the target information, the apparatus further includes:

[0064] An adding unit, configured to add the target user information to the preset information set;

[0065] An establishing unit is used to establish an association relationship between the target user information and the target operation mode.

[0066] In one possible implementation, the target user information includes at least one of occupation information and skin quality information, and the device is a laundry device; and

[0067] The determining of an operation mode sequence matching the target user information includes:

[0068] Determining an operation mode sequence that matches the target user information based on at least one of the occupation information and the skin quality information; and

[0069] The controlling the operation of the device according to the control parameters corresponding to the target operation mode includes:

[0070] The operation of the laundry device is controlled according to the control parameters corresponding to the target operation mode.

[0071] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0072] memory for storing computer programs;

[0073] The processor is used to execute the computer program stored in the memory, and when the computer program is executed, the method of any embodiment of the device operation method of the first aspect of the present application is implemented.

[0074] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method of any embodiment of the device operation method of the first aspect described above is implemented.

[0075] In a fifth aspect, an embodiment of the present application provides a computer program, which includes a computer-readable code. When the computer-readable code is run on a device, the processor in the device implements a method as in any embodiment of the device operation method of the first aspect above.

[0076] The device operation method provided in an embodiment of the present application can obtain target user information, then determine an operation mode sequence that matches the target user information, wherein the operation mode in the operation mode sequence corresponds to a set of control parameters for the device, then determine a target operation mode from the operation mode sequence, wherein the target operation mode is the operation mode in which the device to be controlled operates, and finally control the operation of the device according to the control parameters corresponding to the target operation mode. In this way, an operation mode sequence that matches the target user information can be determined, which facilitates determining the target operation mode for the device to be controlled, and then controlling the device operation according to the control parameters corresponding to the target operation mode. In this way, an operation mode sequence suitable for different users can be determined, which can improve the efficiency of determining the target operation mode and thus reduce the user's operation time before the device operates according to the operation mode suitable for the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] Figure 1 A schematic diagram of a flow chart of a device operation method provided in an embodiment of the present application;

[0078] Figure 2 A flow chart of another device operation method provided in an embodiment of the present application;

[0079] Figure 3A A flow chart of another device operation method provided in an embodiment of the present application;

[0080] Figure 3B For Figure 3A A flowchart of an execution of a washing machine customization program;

[0081] Figure 3C For Figure 3A A new user identification control flow chart;

[0082] Figure 3D For Figure 3A A flow chart of a new user recommendation model;

[0083] Figure 4 A schematic diagram of the structure of a device operating apparatus provided in an embodiment of the present application;

[0084] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0085] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangements of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application.

[0086] Those skilled in the art will understand that the terms "first" and "second" in the embodiments of the present application are only used to distinguish between different steps, devices, modules and other objects, and neither represent any specific technical meaning nor indicate the logical order between them.

[0087] It should also be understood that in this embodiment, “a plurality of” may refer to two or more than two, and “at least one” may refer to one, two or more than two.

[0088] It should also be understood that any component, data or structure mentioned in the embodiments of the present application can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.

[0089] In addition, the term "and / or" in this application is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the related objects are in an "or" relationship.

[0090] It should also be understood that the description of each embodiment in this application focuses on the differences between the embodiments, and the same or similar aspects can be referenced with each other. For the sake of brevity, they will not be described one by one.

[0091] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0092] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the above-mentioned technologies, methods, and equipment should be considered part of the specification.

[0093] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0094] It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of this application can be combined with each other. To facilitate understanding of the embodiments of this application, the application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0095] In addition, it should be noted that the users described in this application (e.g., target users) can be distinguished by user identifiers. For example, the user identifier can be the user's characteristic data or login account. In this scenario, if different people log in using the same account, they can be considered the same user; if the same person logs in using different accounts, the same person logging in with different accounts can be considered different users.

[0096] Figure 1 A flow chart of a device operation method provided in an embodiment of the present application. This method can be applied to one or more electronic devices such as laundry devices (such as washing machines, washer-dryers, heat pump washing machines, etc.), smart phones, laptops, desktop computers, portable computers, servers, etc. In addition, the execution subject of this method can be hardware or software. When the above-mentioned execution subject is hardware, the execution subject can be one or more of the above-mentioned electronic devices. For example, a single electronic device can execute this method, or a plurality of electronic devices can cooperate with each other to execute this method. When the above-mentioned execution subject is software, this method can be implemented as multiple software or software modules, or it can be implemented as a single software or software module. It is not specifically limited here.

[0097] like Figure 1 As shown, the method specifically includes:

[0098] Step 101: Obtain target user information.

[0099] In this embodiment, the target user information may be information about any user who intends to use the aforementioned device. For example, the target user information may include at least one of the following user information: fingerprint, facial image, user password, swipe pattern, iris, occupation information, skin type information, unlocking method used to unlock the device, etc. Occupation information may include any of the following: construction, teacher, elementary school student, white-collar worker, home use, default, etc. Skin type information may include any of the following: oily skin, normal skin, dry skin, sensitive skin, default, etc.

[0100] In practice, different users can set their user information (including target user information). For example, user A can use their fingerprint as their user information, while user B can use their facial image as their user information. This allows users to be identified based on the unlocking method they use.

[0101] Step 102: Determine an operation mode sequence that matches the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device.

[0102] In this embodiment, the operation mode in the operation mode sequence can represent an operation mode or operation program of the above-mentioned device. For example, the operation mode sequence can include operation mode A and operation mode B. Operation mode A can correspond to the following control parameters of the device: detergent dosage of "3 grams", washing time of "40 minutes", and run-stop ratio of "15 seconds pause every 45 seconds of rotation". Operation mode B can correspond to the following control parameters of the device: detergent dosage of "5 grams", washing time of "60 minutes", and run-stop ratio of "15 seconds pause every 60 seconds of rotation".

[0103] Each operation mode in the operation mode sequence can be sorted based on at least one of the following: user selection probability, user selection time, user selection frequency, etc.

[0104] As an example, a correspondence between user information (including target user information) and an operation mode sequence may be pre-established, thereby determining an operation mode sequence associated with the target user information as an operation mode sequence matching the target user information.

[0105] In addition, if there is no operating mode sequence associated with the target user information (that is, no association is established between the target user information and the operating mode sequence), then user information A of a user of the same type as the target user information (for example, the same occupation, the same skin type, the same age, and the same frequency of use) can be determined from the user information that has been associated with the operating mode sequence. Thereafter, the operating mode sequence associated with the user information A is determined as the operating mode sequence that matches the target user information.

[0106] In some optional implementations of this embodiment, at least some of the operating modes in the operating mode sequence correspond to historical selection frequencies. The historical selection frequency represents the frequency (i.e., frequency or number) of selections of the corresponding operating mode within a historical period. For example, if a user selected operating mode A five times within a historical period (e.g., last month), the historical selection frequency can be recorded as "5." The historical selection frequency corresponding to operating mode A is also "5."

[0107] On this basis, the operating mode sequence can be determined as follows:

[0108] First, a first number of operating modes are determined from the operating mode set of the device in descending order of corresponding historical selection frequencies.

[0109] The above-mentioned operating mode set may include all or part of the operating modes of the above-mentioned devices.

[0110] The first number may be a predetermined and fixed value, or a value determined based on the number of operating modes included in the operating mode set.

[0111] Then, an operating mode sequence is generated based on the first number of operating modes.

[0112] For example, the first number of operating modes may be sorted according to one or more of historical selection frequencies, historical selection moments, and selection probabilities, thereby generating an operating mode sequence.

[0113] It can be understood that in the above optional implementation, an operation mode sequence can be generated based on the operation mode with a higher frequency of historical selection, thereby further reducing the user's operation time before the device operates in an operation mode suitable for the user.

[0114] In some optional implementations of this embodiment, at least some of the operating modes in the operating mode sequence correspond to historical selection moments. In other words, at least some of the operating modes in the operating mode sequence have historical selection moments. The historical selection moments represent moments when the corresponding operating modes were selected within a historical period.

[0115] On this basis, the operating mode sequence is determined as follows:

[0116] First, a second number of operating modes are determined from the operating mode set of the device in ascending order of time differences between corresponding historical selection moments and the current moment.

[0117] The above-mentioned operating mode set may include all or part of the operating modes of the above-mentioned devices.

[0118] The second number may be a predetermined and fixed value, or a value determined based on the number of operating modes included in the operating mode set.

[0119] Then, an operating mode sequence is generated based on the second number of operating modes.

[0120] For example, the second number of operating modes may be sorted according to one or more of historical selection frequencies, historical selection moments, and selection probabilities, thereby generating an operating mode sequence.

[0121] It can be understood that in the above optional implementation method, an operation mode sequence can be generated based on the historical selection time of the operation mode that is closer to the current time, thereby further reducing the user's operation time before the device operates in an operation mode suitable for the user.

[0122] In some optional implementations of this embodiment, the following methods may be used to determine the operation mode sequence that matches the target user information:

[0123] First, determine whether the preset information set includes target information.

[0124] The target information is information that matches the target user information. The preset information set may be a set of user information that is associated with the operation mode sequence.

[0125] In a case where the preset information set does not include the target information, the preset operation mode sequence is determined as the operation mode sequence matching the target user information.

[0126] In a case where the preset information set includes the target information, an operation mode sequence matching the target user information is determined based on historical selection information.

[0127] The historical selection information may be information generated by the target user performing a selection operation on the operation mode within a historical period. The historical selection information may include at least one of the following: historical selection frequency and historical selection time.

[0128] As an example, the operating mode last selected by the target user (denoted as operating mode A) can be determined. Then, operating modes are selected from the device's operating mode set in descending order of historical selection frequency, resulting in operating modes B, C, and D. Thus, operating mode A is used as the first element in the operating mode sequence that matches the target user information. The remaining elements in the operating mode sequence that matches the target user information can be arranged in descending order of historical selection frequency. Thus, the operating mode sequence "operating mode A, operating mode B, operating mode C, and operating mode D" that matches the target user information can be obtained.

[0129] It can be understood that in the above-mentioned optional implementation, when the target information is not included in the preset information set, the default operating mode (that is, the preset operating mode sequence) can be determined as the operating mode sequence that matches the target user information; when the target information is included in the preset information set, the operating mode sequence that matches the target user information can be determined based on historical selection information, thereby further reducing the user's operation time before the device operates in an operating mode suitable for the user.

[0130] Step 103 : determining a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device to be controlled operates.

[0131] In this embodiment, the first operating mode (e.g., the operating mode last selected by the user) may be selected from the operating mode sequence to obtain the target operating mode. Alternatively, the operating mode with the highest historical selection frequency may be determined from the operating mode sequence to obtain the target operating mode.

[0132] Step 104: Control the operation of the device according to the control parameters corresponding to the target operation mode.

[0133] In some application scenarios of the above optional implementation manner, when the preset information set does not include the target information, the following steps may also be performed:

[0134] The first step is to add the target user information to the preset information set.

[0135] The second step is to establish an association relationship between the target user information and the target operation mode.

[0136] Here, the execution order of the first and second steps is not limited. For example, the first step can be executed first, followed by the second step; or the second step can be executed first, followed by the first step. In addition, the first step can be executed after steps 103 and 104, or after step 103 and before step 104; similarly, the second step can be executed after steps 103 and 104, or after step 103 and before step 104. It can be understood that by executing the second step after steps 103 and 104, the association between the target user information and the target operating mode can be established after determining the control parameters actually used by the user, thereby further improving the accuracy of establishing the association between the two.

[0137] The device operation method provided in an embodiment of the present application can obtain target user information, then determine an operation mode sequence that matches the target user information, wherein the operation mode in the operation mode sequence corresponds to a set of control parameters for the device, then determine a target operation mode from the operation mode sequence, wherein the target operation mode is the operation mode in which the device to be controlled operates, and finally control the operation of the device according to the control parameters corresponding to the target operation mode. In this way, an operation mode sequence that matches the target user information can be determined, which facilitates determining the target operation mode for the device to be controlled, and then controlling the device operation according to the control parameters corresponding to the target operation mode. In this way, an operation mode sequence suitable for different users can be determined, which can improve the efficiency of determining the target operation mode and thus reduce the user's operation time before the device operates according to the operation mode suitable for the user.

[0138] Figure 2 This is a flow chart of another device operation method provided in an embodiment of the present application. Figure 2 As shown, the method specifically includes:

[0139] Step 201: Obtain target user information.

[0140] In this embodiment, step 201 and Figure 1 Step 101 in the corresponding embodiment is basically the same and will not be described again here.

[0141] Step 202: Determine an operation mode sequence that matches the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device.

[0142] In this embodiment, step 202 and Figure 1 Step 102 in the corresponding embodiment is basically the same and will not be described again here.

[0143] Step 203: Display the operation mode sequence.

[0144] Step 204 : detecting the selection operation of the operation mode in the operation mode sequence and obtaining a detection result.

[0145] In this embodiment, the detection result may be a result obtained by detecting a selection operation for an operation mode in the operation mode sequence. For example, the detection result may indicate that the selection operation is detected or not detected.

[0146] Step 205 : Based on the detection result, determine a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device to be controlled operates.

[0147] In some optional implementations of this embodiment, the following method may be used to determine the target operating mode from the operating mode sequence based on the detection result:

[0148] When the detection result is the first result, the operating mode selected by the selection operation is determined as the target operating mode.

[0149] The first result indicates that the selection operation is detected within the target time period.

[0150] When the detection result is the second result, the operating mode with the highest probability is selected from the operating mode sequence and determined as the target operating mode.

[0151] The second result indicates that the selection operation is not detected within the target time period.

[0152] The starting time of the target time period is the display time of the operation mode sequence, and the duration of the target time period is a preset duration.

[0153] The operation mode with the highest probability of being selected may be determined based on at least one of the historical selection frequency and the historical selection time of the operation mode in the operation mode sequence. For example, the operation mode with the highest probability of being selected may be the operation mode selected by the user last time.

[0154] It can be understood that in the above optional implementation, within a certain period of time after the operating mode sequence is displayed, if no selection operation is detected, the device can be controlled to operate in a preset operating mode; if a selection operation is detected, the device can operate in the operating mode selected by the selection operation.

[0155] Step 206: Control the operation of the device according to the control parameters corresponding to the target operation mode.

[0156] In this embodiment, step 206 and Figure 1 Step 104 in the corresponding embodiment is basically the same and will not be described again here.

[0157] It should be noted that, in addition to the above contents, this embodiment may also include Figure 1 The corresponding technical features described in the corresponding embodiments are realized Figure 1 For details on the technical effects of the equipment operation method shown, please refer to Figure 1 For the sake of brevity, the relevant description will not be repeated here.

[0158] The device operation method provided in the embodiment of the present application can determine the device's operating mode by detecting the detection result generated by the selection operation. In this way, through the interaction between the device and the user, the user's operation time before the device operates in an operating mode suitable for the user can be reduced, thereby improving the efficiency of the device's operation.

[0159] Figure 3A A flowchart of another device operation method provided in an embodiment of the present application.

[0160] Specifically, if Figure 3A As shown, the method specifically includes:

[0161] Step 301: Acquire target user information, wherein the target user information includes at least one of occupation information and skin type information.

[0162] In this embodiment, occupation information may include any of the following: construction, teacher, primary school student, white-collar worker, home worker, default, etc. Skin type information may include any of the following: oily skin, normal skin, dry skin, sensitive skin, default, etc.

[0163] In addition, step 301 and Figure 1 Step 101 in the corresponding embodiment is basically the same and will not be described again here.

[0164] Step 302: Determine an operation mode sequence that matches at least one of the occupation information and the skin quality information, wherein the operation mode in the operation mode sequence corresponds to a set of control parameters of the device.

[0165] As an example, a correspondence between occupation information and an operation mode sequence may be pre-established, so that an operation mode sequence associated with the occupation information is determined as an operation mode sequence matching the occupation information.

[0166] In addition, if an operating mode sequence associated with the occupational information included in the target user information does not exist (that is, an association relationship between the occupational information and the operating mode sequence has not been established), then occupational information (hereinafter referred to as occupational information A) whose similarity with the above-mentioned occupational information is greater than or equal to a preset threshold can be determined from the occupational information that has established an association relationship with the operating mode sequence. Thereafter, the operating mode sequence associated with occupational information A is determined as an operating mode sequence that matches the occupational information included in the target user information.

[0167] Here, the method of determining the operation mode sequence that matches the skin quality information can be referred to the above description and will not be repeated here.

[0168] In addition, when determining the operating mode sequence that matches the occupational information and skin quality information, the operating mode sequence that matches the occupational information (hereinafter referred to as operating mode sequence A) and the operating mode sequence that matches the skin quality information (hereinafter referred to as operating mode sequence B) can be determined first. Then, based on the intersection of operating mode sequence A and operating mode sequence B, the operating mode sequence that matches the occupational information and skin quality information is determined.

[0169] Among them, when the user represented by the target user information including occupational information and skin quality information has selected the operating mode in the above-mentioned intersection, the order of the operating modes in the above-mentioned intersection can be arranged in descending order according to the frequency of the user selecting the operating mode; when the user represented by the target user information including occupational information and skin quality information has not selected the operating mode in the above-mentioned intersection, the order of the operating modes in the above-mentioned intersection can be arranged in descending order according to the frequency of the operating mode selected by users of the same type as the user (for example, the same occupation and the same skin quality).

[0170] In addition, step 302 is Figure 1 Step 102 in the corresponding embodiment is basically the same and will not be described again here.

[0171] Step 303: Determine a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device to be controlled operates.

[0172] In this embodiment, step 303 and Figure 1 Step 103 in the corresponding embodiment is basically the same and will not be described again here.

[0173] Step 304: Control the operation of the laundry device according to the control parameters corresponding to the target operation mode.

[0174] The following is an illustrative description of the embodiments of the present application, but it should be noted that the embodiments of the present application may have the features described below, but the following description does not constitute a limitation on the scope of protection of the embodiments of the present application.

[0175] The following uses a washing machine as an example to illustrate the operation method of the above device:

[0176] See Figure 3B , Figure 3B For Figure 3A The execution flow chart of a washing machine customization program. Figure 3B As shown, the washing machine can be equipped with a touch screen with an infrared sensing function. When the user (that is, the target user mentioned above) is sensed to be approaching, the screen will automatically light up. At this time, the user can unlock the washing machine by fingerprint or password, sliding pattern, iris, etc. The washing machine identifies the current user characteristics (that is, the target user information mentioned above) according to the startup method, and calls the current user's commonly used programs (that is, the operating mode in the above operating mode sequence). Commonly used programs are arranged in order of user usage time (that is, the above historical selection time), and the program last used by the current user is displayed first to reduce the time for the user to select the function mode (that is, the above target operating mode) or adjust the parameters (that is, the control parameters corresponding to the above target operating mode), thereby improving the user experience. At the same time, the display screen prompts the user whether to change the current program within 10 seconds (that is, the above target time period). If the user does not change within the set time (that is, no selection operation is detected within the target time period), the default is to run according to the program used by the current user last time (that is, the running mode with the highest selection probability mentioned above); if the user changes the current program (that is, the selection operation is detected within the target time period), it will run according to the newly set program (that is, the running mode selected by the selection operation), and when the operation of this new program is completed, the new program will be recorded and stored, and associated with the user.

[0177] Please continue to see Figure 3C , Figure 3C For Figure 3AA new user identification control flow chart. When a new user is identified, the user is reminded to input occupational characteristics (i.e., the occupational information mentioned above) and skin characteristics (i.e., the skin quality information mentioned above) to establish a new user feature library. At the same time, the operating parameters of the existing mode of the washing machine are automatically adjusted according to the user characteristics to generate a recommended mode. The screen will prompt the user whether to change the current program within 10 seconds (i.e., within the target time period mentioned above). If the user does not change within the set time (i.e., no selection operation is detected within the target time period), it will run according to the default recommended mode (i.e., the operating mode with the highest selection probability mentioned above); if the user changes the current program (i.e., the selection operation is detected within the target time period), it will run according to the newly set program (i.e., the operating mode selected by the selection operation mentioned above), and when the operation according to this new program is completed, the new program will be recorded and stored, and associated with this user, and the mode used this time will be adjusted to the first display position to prepare for the next use.

[0178] Please refer to the following Figure 3D , Figure 3D For Figure 3A A flowchart of a new user recommendation model. The user recommendation model is generated based on the user's own occupational characteristics (i.e., the occupation information mentioned above) or skin characteristics (i.e., the skin type information mentioned above). Occupational characteristics are mainly divided into construction, teaching, primary school students, white-collar workers, home, default, etc. Skin characteristics are mainly divided into oily skin, normal skin, dry skin, sensitive skin, default, etc. The washing machine program automatically adjusts the detergent addition amount, washing parameters, heating temperature, rinsing parameters, etc. according to the user's own characteristics to adapt to different types of laundry and skin conditions, ensuring clean washing, good sterilization effect, and reducing detergent residue.

[0179] For example, when the user's occupational characteristics are construction, the washing machine will consider the clothes to be heavily soiled, and then increase the amount of detergent added, while increasing the washing time, or increasing the start-stop ratio of the washing machine (for example: the original start-stop ratio is 45 seconds to stop for 15 seconds, adjusted to 60 seconds to stop for 15 seconds, etc.) to ensure clean washing. When the user's skin characteristics are oily skin, the program adjustment is similar to the construction type, and the most serious comparison between the two shall prevail. When the user's characteristics are sensitive skin, the program can automatically adjust the washing heating temperature to above the preset temperature value (for example, 56 degrees Celsius) to play a role in sterilization and mite removal. At the same time, increase the amount of water or increase the number of rinses in the rinsing stage to reduce detergent residue, avoid skin irritation, and protect the user as much as possible.

[0180] When a new user enters occupational characteristics and skin characteristics as default, the washing machine displays the default program arrangement. When the user completes a full cycle of a usage mode, this mode automatically adjusts to the first position on the display for easy use next time.

[0181] It should be noted that when a user inputs and adjusts parameters multiple times, a common pattern of the user is formed, which is arranged in order of usage time, with the last used program being prioritized first.

[0182] Therefore, this method can automatically identify the user, automatically arrange the user's frequently used programs, and give priority to displaying the programs that the current user last used or customized according to the user's characteristics, which is convenient and fast, saving the user time in searching for programs.

[0183] It should be noted that, in addition to the contents recorded above, this embodiment may also include the technical features described in the above embodiments, thereby achieving the technical effects of the device operation method shown above. Please refer to the above description for details. For the sake of brevity, no further details will be given here.

[0184] The device operation method provided in the embodiment of the present application determines an operation mode sequence that matches the target user information through at least one of the occupation information and the skin type information, and thus can determine an operation mode sequence suitable for users with different occupations and / or skin types, thereby reducing the user's operation time before the laundry device operates in an operation mode suitable for the user.

[0185] Figure 4 This is a schematic diagram of the structure of a device operating apparatus provided in an embodiment of the present application. Specifically comprising:

[0186] Acquisition unit 401, used to acquire target user information;

[0187] A first determining unit 402 is configured to determine an operation mode sequence matching the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device;

[0188] A second determining unit 403 is configured to determine a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device to be controlled operates;

[0189] The control unit 404 is configured to control the operation of the device according to the control parameters corresponding to the target operation mode.

[0190] In one possible implementation, determining a target operating mode from the operating mode sequence includes:

[0191] Displaying the operating mode sequence;

[0192] detecting a selection operation of an operating mode in the operating mode sequence to obtain a detection result;

[0193] Based on the detection result, a target operating mode is determined from the operating mode sequence.

[0194] In one possible implementation, determining a target operating mode from the operating mode sequence based on the detection result includes:

[0195] If the detection result is a first result, determining the operation mode selected by the selection operation as a target operation mode, wherein the first result indicates that the selection operation is detected within a target time period;

[0196] When the detection result is a second result, selecting the operation mode with the highest probability in the operation mode sequence and determining it as the target operation mode, wherein the second result indicates that the selected operation is not detected within the target time period;

[0197] The starting time of the target time period is the display time of the operation mode sequence, and the duration of the target time period is a preset duration.

[0198] In a possible implementation, at least some of the operating modes in the operating mode sequence correspond to historical selection frequencies, where the historical selection frequencies represent frequencies of selecting the corresponding operating mode within a historical period; and

[0199] The operating mode sequence is determined as follows:

[0200] Determining a first number of operating modes from the set of operating modes of the device in descending order of corresponding historical selection frequencies;

[0201] Based on the first number of operating modes, an operating mode sequence is generated.

[0202] In a possible implementation, at least some of the operating modes in the operating mode sequence correspond to historical selection moments, where the historical selection moments represent moments when the corresponding operating modes are selected within a historical period; and

[0203] The operating mode sequence is determined as follows:

[0204] Determining a second number of operating modes from the set of operating modes of the device in ascending order of time differences between corresponding historically selected moments and the current moment;

[0205] Based on the second number of operating modes, an operating mode sequence is generated.

[0206] In one possible implementation, determining an operation mode sequence that matches the target user information includes:

[0207] Determining whether the preset information set includes target information, wherein the target information is information that matches the target user information;

[0208] In a case where the preset information set does not include the target information, determining the preset operation mode sequence as the operation mode sequence matching the target user information;

[0209] When the target information is included in the preset information set, an operation mode sequence matching the target user information is determined based on historical selection information, wherein the historical selection information is information generated when the target user performs a selection operation on the operation mode within a historical period.

[0210] In a possible implementation manner, when the preset information set does not include the target information, the apparatus further includes:

[0211] an adding unit (not shown in the figure), configured to add the target user information to the preset information set;

[0212] An establishing unit (not shown in the figure) is used to establish an association relationship between the target user information and the target operation mode.

[0213] In one possible implementation, the target user information includes at least one of occupation information and skin quality information, and the device is a laundry device; and

[0214] The determining of an operation mode sequence matching the target user information includes:

[0215] Determining an operation mode sequence that matches the target user information based on at least one of the occupation information and the skin quality information; and

[0216] The controlling the operation of the device according to the control parameters corresponding to the target operation mode includes:

[0217] The operation of the laundry device is controlled according to the control parameters corresponding to the target operation mode.

[0218] The equipment operation device provided in this embodiment can be as follows Figure 4 The equipment operation device shown in can execute all the steps of the equipment operation methods described above, thereby achieving the technical effects of the equipment operation methods described above. Please refer to the above related description for details. For the sake of brevity, it will not be repeated here.

[0219] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 5The electronic device 500 shown includes: at least one processor 501, a memory 502, at least one network interface 504 and another user interface 503. The various components in the electronic device 500 are coupled together via a bus system 505. It is understood that the bus system 505 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 505 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 505 is not shown in FIG. Figure 5 Various buses are labeled as bus system 505.

[0220] The user interface 503 may include a display, a keyboard, or a pointing device (eg, a mouse, a trackball, a touchpad, or a touch screen).

[0221] It is understood that the memory 502 in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 502 described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0222] In some embodiments, the memory 502 stores the following elements, executable units, or data structures, or a subset thereof, or an extended set thereof: an operating system 5021 and application programs 5022 .

[0223] Among them, the operating system 5021 includes various system programs, such as the framework layer, core library layer, and driver layer, which are used to implement various basic services and handle hardware-based tasks. The application 5022 includes various application programs, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. The program that implements the method of the embodiment of the present application can be included in the application 5022.

[0224] In this embodiment, by calling a program or instruction stored in the memory 502, specifically, a program or instruction stored in the application 5022, the processor 501 is configured to execute the method steps provided in each method embodiment, for example, including:

[0225] Obtain target user information;

[0226] determining an operation mode sequence matching the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device;

[0227] Determining a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device is to be controlled to operate;

[0228] The operation of the device is controlled according to the control parameters corresponding to the target operation mode.

[0229] The methods disclosed in the above embodiments of the present application can be applied to or implemented by processor 501. Processor 501 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in processor 501 or by software instructions. The above processor 501 can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software units in the decoding processor. The software units can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory 502 , and the processor 501 reads the information in the memory 502 and completes the steps of the above method in combination with its hardware.

[0230] It is understood that the embodiments described herein may be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, or other electronic units or combinations thereof for performing the above-mentioned functions of the present application.

[0231] For software implementation, the techniques described above can be implemented by a unit that performs the functions described above. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or external to the processor.

[0232] The electronic device provided in this embodiment may be Figure 5 The electronic device shown in can execute all the steps of the above-mentioned device operation methods, thereby achieving the technical effects of the above-mentioned device operation methods. Please refer to the above related description for details. For the sake of brevity, it will not be repeated here.

[0233] The present application also provides a storage medium (computer-readable storage medium). The storage medium stores one or more programs. The storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk, or solid-state drive; and the memory may also include a combination of the aforementioned types of memory.

[0234] When one or more programs in the storage medium can be executed by one or more processors, the device operation method executed on the electronic device side can be implemented.

[0235] The processor is used to execute the device operation program stored in the memory to implement the following steps of the device operation method executed on the electronic device side:

[0236] Obtain target user information;

[0237] determining an operation mode sequence matching the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device;

[0238] Determining a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device is to be controlled to operate;

[0239] The operation of the device is controlled according to the control parameters corresponding to the target operation mode.

[0240] Professionals should also be further aware that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians 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 application.

[0241] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0242] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present application. It should be understood that the above is only the specific implementation method of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application. In addition, for the aforementioned embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described order of actions, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present invention.

Claims

1. A device operation method, characterized in that: The device is a laundry appliance; the method comprises: Obtain target user information; determining an operation mode sequence matching the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device; Determining a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device is to be controlled to operate; controlling the operation of the device according to the control parameters corresponding to the target operation mode; The determining of an operation mode sequence matching the target user information includes: If no association relationship is established between the first information in the target user information and the operation mode sequence, determining first information whose similarity to the first information in the target user information is greater than or equal to a preset threshold from the first information that has been associated with the operation mode sequence, wherein the first information includes at least one of occupation information and skin type information; The operation mode sequence associated with the determined first information is determined as the operation mode sequence matching the target user information.

2. The method according to claim 1, characterized in that Determining a target operating mode from the operating mode sequence includes: Displaying the operating mode sequence; detecting a selection operation of an operating mode in the operating mode sequence to obtain a detection result; Based on the detection result, a target operating mode is determined from the operating mode sequence.

3. The method according to claim 2, characterized in that Determining a target operating mode from the operating mode sequence based on the detection result includes: If the detection result is a first result, determining the operation mode selected by the selection operation as a target operation mode, wherein the first result indicates that the selection operation is detected within a target time period; When the detection result is a second result, selecting the operation mode with the highest probability in the operation mode sequence and determining it as the target operation mode, wherein the second result indicates that the selected operation is not detected within the target time period; The starting time of the target time period is the display time of the operation mode sequence, and the duration of the target time period is a preset duration.

4. The method according to claim 1, wherein At least some of the operating modes in the operating mode sequence correspond to historical selection frequencies, where the historical selection frequencies represent the frequencies of selecting the corresponding operating modes within a historical period; and The operating mode sequence is determined as follows: Determining a first number of operating modes from the set of operating modes of the device in descending order of corresponding historical selection frequencies; Based on the first number of operating modes, an operating mode sequence is generated.

5. The method according to claim 1, wherein At least some of the operating modes in the operating mode sequence correspond to historical selection moments, where the historical selection moments represent moments when the corresponding operating modes are selected within a historical period; and The operating mode sequence is determined as follows: Determining a second number of operating modes from the set of operating modes of the device in ascending order of time differences between corresponding historically selected moments and the current moment; Based on the second number of operating modes, an operating mode sequence is generated.

6. The method according to any one of claims 1 to 5, characterized in that The determining of an operation mode sequence matching the target user information includes: Determining whether the preset information set includes target information, wherein the preset information set is a set of user information associated with the operation mode sequence, and the target information is information matching the target user information; In a case where the preset information set does not include the target information, determining the preset operation mode sequence as the operation mode sequence matching the target user information; When the target information is included in the preset information set, an operation mode sequence matching the target user information is determined based on historical selection information, wherein the historical selection information is information generated when the target user performs a selection operation on the operation mode within a historical period.

7. The method according to claim 6, characterized in that In a case where the preset information set does not include the target information, the method further includes: Adding the target user information to the preset information set; Establish an association relationship between the target user information and the target operation mode.

8. The method according to any one of claims 1 to 5, characterized in that The target user information includes at least one of occupation information and skin type information, and the device is a laundry device; as well as The determining of an operation mode sequence matching the target user information includes: Determining an operation mode sequence that matches the target user information based on at least one of the occupation information and the skin quality information; and The controlling the operation of the device according to the control parameters corresponding to the target operation mode includes: The operation of the laundry device is controlled according to the control parameters corresponding to the target operation mode.

9. An equipment operation device, characterized in that: The device is a laundry device; the device comprises: An acquisition unit, used to acquire target user information; a first determining unit, configured to determine an operation mode sequence matching the target user information, wherein an operation mode in the operation mode sequence corresponds to a set of control parameters of the device; a second determining unit, configured to determine a target operating mode from the operating mode sequence, wherein the target operating mode is an operating mode in which the device is to be controlled to operate; a control unit, configured to control the operation of the device according to control parameters corresponding to the target operation mode; The determining of an operation mode sequence matching the target user information includes: If no association relationship is established between the first information in the target user information and the operation mode sequence, determining first information whose similarity to the first information in the target user information is greater than or equal to a preset threshold from the first information that has been associated with the operation mode sequence, wherein the first information includes at least one of occupation information and skin type information; The operation mode sequence associated with the determined first information is determined as the operation mode sequence matching the target user information.

10. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to execute a computer program stored in the memory, and when the computer program is executed, implement the method described in any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Intelligent laundry method, device and equipment, and washing machine

    CN110938969A

  • Household appliance control method and system, equipment and computer readable storage medium

    CN113031456A

  • Washing mode determination method and device and washing machine

    CN114075742A

  • Washing machine

    KR1020010077220A