Device parameter adjustment method and apparatus, electronic device, air conditioner, and program
Patent Information
- Application Number
- CN202610603397.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2025-10-11
- Filing Date
- 2026-04-30
- Publication Date
- 2026-08-18
AI Technical Summary
目前,针对设备的非硬件问题通常是需要维修人员上门对设备进行维修
[0065] According to a sixth aspect of the present disclosure, a computer program is provided that, when executed by a processor, implements the steps of the device parameter adjustment method described in the first aspect of the present disclosure.
Smart Images

Figure CN122592940A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of electrical technology, and in particular to a method, apparatus, electronic device, air conditioner, and program for adjusting equipment parameters. Background Technology
[0002] With the widespread adoption of smart devices, device control solutions play a crucial role in fields such as smart homes and industrial automation. Currently, non-hardware issues typically require on-site repair by technicians. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this disclosure provides a method, apparatus, electronic device, air conditioner, and program for adjusting equipment parameters.
[0004] According to a first aspect of the present disclosure, a method for adjusting device parameters is provided, comprising: In response to pending maintenance information of the equipment, determine the fault of the equipment or the need to use the equipment based on the pending maintenance information; Based on the fault or the usage requirements, a parameter package to be adjusted is determined, the parameter package to be adjusted including one or more first target adjustable parameters; The parameter value of the first parameter is adjusted to obtain the adjusted parameter package, where the first parameter is any parameter in the first target adjustable parameters; The adjusted parameter packet is sent to the device.
[0005] By adopting the above technical solution, the fault or usage requirements of the equipment can be determined based on maintenance information, and the parameter package to be adjusted can be determined accordingly. When equipment malfunctions, repairs can be completed without the need for on-site maintenance personnel. The system can automatically detect fault events, quickly identify the parameter package to be adjusted, precisely adjust the relevant parameters, and then remotely send the adjusted parameter package to the equipment, enabling the equipment to resume normal operation based on the new parameter settings. This achieves rapid response and efficient repair of faults, significantly improving the fault repair rate. Furthermore, since the entire fault repair process does not rely on on-site maintenance personnel, it greatly reduces the manpower and time required for maintenance, thereby significantly improving maintenance efficiency and reducing maintenance costs. Simultaneously, users do not need to wait for maintenance personnel to arrive or participate in complex maintenance procedures; the equipment can automatically resume operation in a short time, greatly enhancing the user experience.
[0006] In some possible implementations, adjusting the parameter value of the first parameter to obtain the adjusted parameter package includes: Determine the target value of the first parameter; The parameter value of the first parameter in the parameter package to be adjusted is adjusted to the target value to obtain the adjusted parameter package.
[0007] In this way, by obtaining the target value of the first adjustable parameter, the system can accurately adjust the parameter to ensure that the equipment can quickly return to normal operation in the event of a failure. This precise adjustment reduces secondary failures caused by improper parameter settings and improves fault repair efficiency.
[0008] In some possible implementations, the method further includes: The second parameter adjustment interface is displayed, which includes parameter adjustment controls for the parameter package to be adjusted. Determining the target value of the first parameter includes: In response to an input operation on the parameter adjustment control in the second parameter adjustment interface, a target value for the first parameter is determined based on the input operation.
[0009] Thus, by displaying the parameter adjustment controls on the parameter adjustment interface, users can input the target value of at least one first target adjustable parameter. This allows for intuitive input of the target value, significantly improving the user experience and the efficiency of obtaining the target value of the first target adjustable parameter.
[0010] In some possible implementations, the parameter adjustment control includes a gear input control for the parameter package to be adjusted; the step of determining the target value of the first parameter based on the input operation in response to an input operation to the parameter adjustment control in the second parameter adjustment interface includes: In response to an input operation on the gear input control in the second parameter adjustment interface, the target value of the first parameter is determined based on the input gear parameter.
[0011] In some possible implementations, the second parameter adjustment interface includes each of the first target adjustable parameters included in the parameter package to be adjusted, and the parameter adjustment control includes a second input control corresponding to each of the first target adjustable parameters; the step of determining the target value of the first parameter based on the input operation in response to an input operation to the parameter adjustment control in the second parameter adjustment interface includes: For each of the first target adjustable parameters, in response to an input operation of the second input control corresponding to the first target adjustable parameter in the second parameter adjustment interface, the first target adjustable parameter is determined as a first parameter and the target value of the first parameter is determined according to the input operation.
[0012] In this way, by setting an input control for each first target adjustable parameter, the goal of individually inputting the target value for each first target adjustable parameter can be achieved, thus improving the flexibility of obtaining the target value of the first target adjustable parameter.
[0013] In some possible implementations, determining the target value of the first parameter based on the input operation includes at least one of the following: When the input operation is an input numerical value, the target value of the first parameter is determined based on the input numerical value; or When the input operation is an input parameter level operation, the target value of the first parameter is determined according to the value corresponding to the input parameter level.
[0014] In this way, the target value of the first target adjustable parameter can be determined based on the input value or the value corresponding to the input parameter level. This further improves the flexibility in determining the target value of the first target adjustable parameter, enhances the convenience of user operation, ensures that it can adapt to different fault scenarios and equipment states, and further improves the intelligence level of the equipment and the user experience.
[0015] In some possible implementations, determining the target value of the first parameter based on the input numerical value includes: Output the value input for the first parameter to review the input value; Upon approval, the target value of the first parameter is determined based on the input value.
[0016] This ensures the rationality and safety of the input values, thereby ensuring that the adjusted parameter package is capable of repairing equipment malfunctions.
[0017] In some possible implementations, determining the target value of the first parameter based on the value corresponding to the input parameter level includes: Output the parameter level for the first parameter input to verify the input parameter level; Upon approval, the target value of the first parameter is determined based on the value corresponding to the input parameter level.
[0018] This ensures the rationality and safety of the input values, thereby ensuring that the adjusted parameter package is capable of repairing equipment malfunctions.
[0019] In some possible implementations, the second parameter adjustment interface may also include at least one of the standard value, current value, and adjusted target value of each of the first target adjustable parameters included in the parameter package to be adjusted.
[0020] This allows users to intuitively view the relevant parameter values of the first target's adjustable parameters on the parameter adjustment interface, further improving the reliability of adjusting the parameter values of the first target's adjustable parameters.
[0021] In some possible implementations, the second parameter adjustment interface includes a standard value for each of the first target adjustable parameters included in the parameter package to be adjusted, and the method further includes: Obtain the standard values of the adjustable parameters of the device sent by the device when it is powered on or when the firmware is upgraded; If there is a second target adjustable parameter in the parameter package to be adjusted that has not obtained a standard value, then in response to the parameter adjustment operation, the standard value of the second target adjustable parameter is obtained from the device through the server.
[0022] In this way, the basic values of adjustable parameters that are not yet available can be obtained only through the server, thereby effectively alleviating communication pressure, improving reading speed and timeliness.
[0023] In some possible implementations, the parameter package to be adjusted is configured with multiple parameter levels; the method further includes: In response to receiving a feedback message indicating that the fault has not been repaired or the usage requirement has not been met, if the most recently input parameter level is the first level among the plurality of parameter levels, then the target value of the first parameter is determined according to the second level. The parameter package adjusted by the second gear has a greater impact on the fault or the usage requirements than the parameter package adjusted by the first gear.
[0024] In this way, by configuring multiple parameter levels for the parameter package, the parameter values of the first target adjustable parameters can be adjusted in a distributed and refined manner during fault repair. This step-by-step parameter adjustment strategy allows for the systematic experimentation of different parameter settings to find the most suitable parameter combination for repairing the current fault. Furthermore, this step-by-step parameter adjustment strategy allows users to more intuitively experience the scientific nature and reliability of the equipment fault repair process. Users can see the equipment gradually upgrading from the first level to the second level, thereby enhancing their trust in the equipment fault repair process.
[0025] In some possible implementations, the maintenance information to be processed includes: maintenance work orders provided by users, and / or maintenance information generated based on the operating parameters of the equipment.
[0026] This allows for the flexible generation of maintenance information to be processed, thereby improving the flexibility of adjusting equipment parameters.
[0027] In some possible implementations, sending the adjusted parameter packet to the device includes: The adjusted parameter packet is periodically sent to the device until the device meets the parameter update conditions. At this point, the transmission of the adjusted parameter packet is determined to be successful, and the transmission of the adjusted parameter packet is stopped.
[0028] This not only improves the reliability of parameter updates but also enhances the adaptability and stability of the equipment in dynamic network environments.
[0029] In some possible implementations, the method further includes: If the adjusted parameter packet is not successfully sent within a preset number of transmission cycles, a first prompt message is output to prompt the user to control the state of the device so that the device meets the parameter update conditions at least within a preset time period, the preset time period including the next transmission cycle.
[0030] This further improves the reliability of parameter updates, while user intervention ensures that the device meets the parameter update conditions under appropriate circumstances, thereby improving the stability of the entire parameter adjustment and the user experience.
[0031] In some possible implementations, the method further includes: Determine the parameter update time period; A second prompt message is output to prompt the user to control the state of the device so that the device meets the parameter update conditions at least during the parameter update time period. The parameter update conditions are the conditions under which the device can successfully receive the adjusted parameter packet.
[0032] Thus, after determining the parameter update time period, a second prompt message is output to remind the user to control the device to meet the parameter update conditions within the parameter update time period. This not only further improves the efficiency and success rate of device parameter adjustment, but also significantly optimizes the user experience and enhances the user's trust and satisfaction with the device.
[0033] In some possible implementations, there are multiple faults, and a parameter package to be adjusted is determined based on the faults, including: If at least two of the multiple faults have conflicting maintenance strategies, then the target fault is determined among the multiple faults according to the configured conflict strategy, and the parameter package to be adjusted is determined based on the target fault; or If at least two of the multiple faults have conflicting maintenance strategies, a first prompt message is output to instruct the user to determine the parameter package to be adjusted or to instruct the user to determine the target fault from the multiple faults. If the target fault identified by the user is received, the parameter package to be adjusted is determined based on the target fault.
[0034] Thus, if at least two of the multiple faults have conflicting maintenance strategies, the target fault can be flexibly identified, and the parameter package to be adjusted can be determined based on the target fault.
[0035] In some possible implementations, there are multiple faults, and a parameter package to be adjusted is determined based on the faults, including: If a preset fault is included among multiple faults, then the parameter package to be adjusted is determined based on the preset fault, where the preset fault is a predefined fault.
[0036] In this way, a specific fault can be set as a preset fault according to needs, so as to meet the requirement of prioritizing the repair of preset faults.
[0037] In some possible implementations, there are multiple faults, which are divided into primary faults and secondary faults. A parameter package to be adjusted is determined based on the faults, including: If the plurality of faults does not include a preset fault and there are no faults that conflict with the maintenance strategy, then the parameter package to be adjusted is determined based on the main fault, wherein the preset fault is a predefined fault; and / or If the maintenance strategies for the multiple faults match, then the data packets to be adjusted are determined based on the multiple faults.
[0038] Thus, if multiple faults do not include preset faults and there are no faults that conflict with maintenance strategies, the parameter package to be adjusted is determined based on the main fault. If the maintenance strategies of multiple faults match, the data package to be adjusted can be determined based on multiple faults, which improves the flexibility of determining the parameter package to be adjusted.
[0039] In some possible implementations, determining the parameter package to be adjusted based on the fault further includes: If the plurality of faults includes a first fault for characterizing abnormal cooling or heating and a second fault for characterizing abnormal dehumidification or wind noise exceeding a threshold, then it is determined that the first fault and the second fault have a maintenance strategy conflict.
[0040] In this way, faults involving conflicting maintenance strategies can be identified.
[0041] In some possible implementations, the method further includes, before determining the parameter package to be adjusted based on the fault or the usage requirements: The fault is determined to be one that can be repaired by adjusting parameters, and / or the usage requirement is one that can be met by adjusting parameters.
[0042] In this way, once it is ensured that the identified faults can be repaired by adjusting parameters, and that the identified usage requirements can be met by adjusting parameters, the parameter package to be adjusted is determined. This filters out ineffective work at the source, avoids resource waste, and improves the effectiveness and success rate of parameter adjustments. In some possible implementations, the method further includes: If the fault cannot be repaired by adjusting parameters or the usage requirement cannot be met by adjusting parameters, a second prompt message will be output to instruct manual repair.
[0043] Therefore, for faults that cannot be repaired by adjusting parameters or for usage requirements that cannot be met by adjusting parameters, manual intervention can be used to repair the faults or meet the usage requirements manually.
[0044] In some possible implementations, the method further includes, before determining the parameter package to be adjusted based on the fault or the usage requirements: For each of the aforementioned faults, it is determined that no parameter adjustment operation has been performed for the fault in the device; and / or For each of the stated usage requirements, it is determined that no parameter adjustment operations have been performed for the stated usage requirements of the device.
[0045] In this way, on the one hand, ineffective parameter tuning can be avoided and resource consumption can be reduced, and on the other hand, the efficiency of fault repair and response to usage needs can be improved.
[0046] In some possible implementations, determining the target value of the first parameter includes at least one of the following: Based on the relationship between the preset fault and the target value of each first target adjustable parameter in the parameter package to be adjusted, the target value of the first parameter corresponding to the fault is determined. Based on the relationship between the preset usage requirements and the target values of each of the first target adjustable parameters in the parameter package to be adjusted, determine the target value of the first parameter corresponding to the usage requirements; The fault and the parameter package to be adjusted are input into a pre-trained first parameter adjustment model to obtain the target value of the first parameter output by the first parameter adjustment model. The usage requirements and the parameter package to be adjusted are input into the pre-trained second parameter adjustment model to obtain the target value of the first parameter output by the second parameter adjustment model.
[0047] In this way, the target value of the first parameter can be determined automatically, which improves the reliability of determining the target value of the first parameter.
[0048] In some possible implementations, the device includes a primary storage area and a backup storage area, the primary storage area being used to store at least standard values of adjustable parameters of the device, and the backup storage area being used to store at least current values of the adjustable parameters, the adjustable parameters including the first target adjustable parameter; sending the adjusted parameter packet to the device includes: Adjust the current value of the first parameter in the backup storage area to the target value of the first parameter in the adjusted parameter package; The device operates according to the target value of the first parameter and the current value of the second parameter, wherein the second parameter is a parameter other than the first parameter.
[0049] In this implementation, parameter adjustment is achieved by dividing the device storage area into a primary storage area and a backup storage area. The primary storage area stores the standard values of the device's adjustable parameters, while the backup storage area stores the current parameter values. This separate storage method allows for independent management of firmware and parameters, thereby simplifying the parameter adjustment process. When it is necessary to adjust the first adjustable parameter, the current value of the first parameter in the backup storage area can be directly adjusted to the target value, achieving parameter adjustment without remote upgrades or complex operations. After adjustment, the device can operate according to the target value of the first parameter and the current value of the second parameter (excluding the first parameter). Thus, parameter adjustment can be achieved without remote upgrades, enabling rapid response to customer needs, resolution of complaints, and fulfillment of personalized user requirements, thereby improving the user experience.
[0050] In some possible implementations, the method further includes: For each of the second parameters, if the standard value of the second parameter in the main storage area and the current value in the backup storage area are the same, then the standard value of the second parameter in the main storage area or the current value in the backup storage area is determined as the current value of the second parameter used when the device is running. If the standard value of the second parameter in the main storage area and the current value in the backup storage area are different, then the current value of the second parameter in the backup storage area is determined as the current value of the second parameter used when the device is running.
[0051] This allows for flexible control of equipment operation and improves applicability.
[0052] In some possible implementations, the method further includes: In response to the fault or the usage requirement, the standard value of the adjustable parameter stored in the main storage area is kept unchanged; In response to a firmware upgrade operation for the device, the standard value of the adjustable parameter in the main storage area is updated to the value of the adjustable parameter in the upgrade package.
[0053] In this implementation, during firmware upgrades, the standard values of the adjustable parameters in the main storage area are updated using the values of the adjustable parameters in the upgrade package. This allows for optimization of device performance through firmware upgrades, thereby improving the user experience.
[0054] In some possible implementations, the method further includes: In response to a firmware upgrade operation for the device, for each of the adjustable parameters stored in the backup storage area, the current value of the adjustable parameter is adjusted to the value of the adjustable parameter in the upgrade package; or In response to a firmware upgrade operation for the device, for each third parameter stored in the backup storage area, the current value of the third parameter is adjusted to the value of the third parameter in the upgrade package, wherein the third parameter is an adjustable parameter other than the first parameter.
[0055] In this implementation, when it is necessary to adjust the value of the first parameter in batches, the current value of the adjustable parameter in the backup storage area can be updated using the value of the adjustable parameter in the upgrade package, thus meeting the need for batch adjustment of device parameters. Furthermore, the current value of the third parameter can be adjusted to the value of the third parameter in the upgrade package. This allows for both optimization of the device's general parameter settings through firmware upgrades and preservation of user-defined adjustments to the first parameter, thereby balancing standardized device operation with personalized user needs.
[0056] In some possible implementations, the standard value is the initial value of the device when the device has not undergone firmware upgrades; When the device undergoes a firmware upgrade, the standard value is the value of the adjustable parameter in the upgrade package used in the most recent firmware upgrade.
[0057] The main storage area stores the initial values of adjustable parameters or the values from the upgrade package used in the most recent firmware upgrade. This means that the values of adjustable parameters stored in the main storage area can only be adjusted through the upgrade package, ensuring the standardization and consistency of the parameters. In this way, by storing standard values in the main storage area, the device maintains a unified functional and performance standard after firmware upgrades, enabling the device to achieve functional uniformity and standardization.
[0058] In some possible implementations, the adjustable parameter includes at least one of an extreme parameter, a default parameter, and an initial parameter.
[0059] In this way, adjustments can be made to parameters that the user cannot control.
[0060] In some possible implementations, the device includes an outdoor unit and a plurality of indoor units connected to the outdoor unit, and the adjusted parameter package includes an adjusted parameter package for each group of air conditioning units, each group of air conditioning units including the outdoor unit and at least one of the indoor units; Sending the adjusted parameter packet to the device includes: Each group of air conditioning units is sent its adjusted parameter package in sequence; The indoor unit of each air conditioning unit operates according to the adjusted parameter package received by the air conditioning unit of that group, while the outdoor unit operates according to the parameters in the last adjusted parameter package received. In this way, the parameters of multi-split air conditioners can also be adjusted, expanding the scope of application of parameter adjustment.
[0061] According to a second aspect of the present disclosure, a device parameter adjustment apparatus is provided, comprising: The first determining module is configured to, in response to pending maintenance information of a device, determine a fault in the device or a need to use the device based on the pending maintenance information. The second determining module is configured to determine a parameter package to be adjusted based on the fault or the usage requirements, the parameter package to be adjusted including one or more first target adjustable parameters; The adjustment module is configured to adjust the parameter value of the first parameter to obtain the adjusted parameter package, wherein the first parameter is any parameter in the first target adjustable parameters; The first sending module is configured to send the adjusted parameter packet to the device.
[0062] According to a third aspect of the present disclosure, an electronic device is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to cause the electronic device to perform the steps of the device parameter adjustment method as described in the first aspect of the present disclosure.
[0063] According to a fourth aspect of the present disclosure, an air conditioner is provided, the air conditioner being configured to receive adjusted parameters, the adjusted parameters being obtained according to the device parameter adjustment method described in the first aspect of the present disclosure.
[0064] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the device parameter adjustment method described in the first aspect of the present disclosure.
[0065] According to a sixth aspect of the present disclosure, a computer program is provided that, when executed by a processor, implements the steps of the device parameter adjustment method described in the first aspect of the present disclosure.
[0066] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0067] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0068] Figure 1 This is a schematic diagram of adjusting equipment parameters in a related technology.
[0069] Figure 2 This is a flowchart illustrating a device parameter adjustment method according to an exemplary embodiment.
[0070] Figure 3 This is a schematic diagram illustrating a parameter adjustment interface according to an exemplary embodiment.
[0071] Figure 4 This is an interactive diagram illustrating a device parameter adjustment method according to an exemplary embodiment.
[0072] Figure 5 This is a flowchart illustrating another method for adjusting device parameters according to an exemplary embodiment.
[0073] Figure 6 This is a schematic diagram illustrating an automatic fault identification method according to an exemplary embodiment.
[0074] Figure 7 This is a schematic diagram illustrating a parameter adjustment interface according to an exemplary embodiment.
[0075] Figure 8 This is a flowchart illustrating another method for adjusting device parameters according to an exemplary embodiment.
[0076] Figure 9 This is a schematic diagram illustrating a device parameter adjustment method according to an exemplary embodiment.
[0077] Figure 10 This is a flowchart illustrating another method for adjusting device parameters according to an exemplary embodiment.
[0078] Figure 11 This is a schematic diagram illustrating an adjustment parameter according to an exemplary embodiment.
[0079] Figure 12 This is a block diagram illustrating a device parameter adjustment apparatus according to an exemplary embodiment.
[0080] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment.
[0081] Figure 14 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation
[0082] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0083] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0084] In existing air conditioning control schemes, the adjustment of equipment parameters usually relies on the fixed control logic on the end side or the limited OTA (Over-the-Air) upgrade capability. Figure 1 This is a schematic diagram illustrating the adjustment of equipment parameters in a related technology. For example... Figure 1 As shown, the existing process for adjusting device parameters typically includes the following steps: first, identifying the device to be adjusted; then, having technicians analyze and determine the parameters to be adjusted; after determining the parameters, preparing the firmware, i.e., preparing the upgrade package; then testing the upgrade package; and finally, using the upgrade package to upgrade the device. In this way, dynamic adjustment of device parameters is achieved through over-the-air (OTA) downloads.
[0085] However, due to significant differences in user needs (such as varying environmental conditions, operating modes, or energy efficiency requirements), different upgrade packages need to be customized for different scenarios. This not only makes parameter adjustment cumbersome and time-consuming but also increases development and maintenance costs. Furthermore, existing solutions struggle to achieve flexible and real-time parameter optimization, making it difficult to quickly respond to and resolve some market issues (such as insufficient energy efficiency, operating noise, or poor comfort).
[0086] In view of this, the present disclosure provides a method, apparatus, electronic device, air conditioner, and program for adjusting device parameters, which achieves parameter adjustment by dividing the device storage area into a main storage area and a backup storage area. The main storage area is used to store standard values of adjustable parameters of the device, while the backup storage area is used to store current parameter values. This separate storage method allows firmware and parameters to be managed independently, thereby simplifying the parameter adjustment process.
[0087] When it's necessary to adjust the first adjustable parameter, the current value of the first parameter in the backup storage area can be directly adjusted to the target value, achieving parameter adjustment without remote upgrades or complex operations. After adjustment, the device can operate according to the target value of the first parameter and the current value of the second parameter (excluding the first parameter). This allows for parameter adjustment without remote upgrades, enabling rapid response to customer needs, resolution of complaints, and fulfillment of personalized user requirements, thereby enhancing the user experience.
[0088] First, the scenarios to which this disclosure applies will be explained.
[0089] In one embodiment, this disclosure provides an application for adjusting device parameters. The application has broad applicability and flexibility, and can be configured on various terminal devices. Specifically, the application can be installed on the mobile terminal of the device user, allowing the user to conveniently adjust and monitor device parameters. Simultaneously, the application can also be configured on the mobile terminal of the device's after-sales service personnel, enabling them to respond promptly to device malfunctions and perform remote parameter adjustments. Furthermore, the application can be installed on the mobile terminal of maintenance personnel or the device's technical engineers, enabling more efficient device maintenance and troubleshooting.
[0090] This disclosure does not specifically limit the mobile terminal on which the application is installed; that is, the application can be installed on any one of the user terminal, after-sales service terminal, repair terminal, or technical engineer terminal, or simultaneously on multiple terminals. This flexible installation method can meet the needs of different user groups. Whether it is an ordinary user, after-sales service personnel, or professional repair personnel, they can use the application to adjust the device parameters according to their own needs and permissions, thereby achieving rapid repair of device faults and efficient operation of the device.
[0091] Figure 2 This is a flowchart illustrating a device parameter adjustment method according to an exemplary embodiment. Figure 2 As shown, the method for adjusting equipment parameters may include the following steps.
[0092] In step S21, in response to the parameter adjustment operation for the device, a target value for the first parameter of the device to be adjusted is determined.
[0093] In this disclosure, the storage area of the device is divided into a primary storage area and a backup storage area. The primary storage area is used to store at least the standard values of the adjustable parameters of the device, and the backup storage area is used to store at least the current values of the adjustable parameters. The first parameter to be adjusted can be any parameter among the adjustable parameters. For example, the first parameter can be one or more parameters, and this disclosure does not limit this.
[0094] In addition, the primary storage area may also store standard values of the device's non-adjustable parameters, and the backup storage area may also store standard values of the device's non-adjustable parameters; this disclosure does not limit this.
[0095] In this disclosure, adjustable parameters can be at least one of the extreme parameters, default parameters, and initial parameters required for device operation. That is, adjustable parameters refer to parameters that the user can adjust on the device's control device (including but not limited to: user-adjustable parameters such as wind speed, temperature, mode, sweeping angle, and speed). The control device can include a remote control such as a remote controller, a touch interface of the device such as the interface displayed on the touch screen on the device itself, or an application (APP) interface for controlling the device.
[0096] For example, assuming the device is an air conditioner, the adjustable parameters can be the device's underlying control parameters. Among these, extreme parameters can be the maximum or minimum compressor operating frequency, the maximum or minimum temperature, and the maximum or minimum fan speed for each operating mode (e.g., cooling, heating, dehumidification) set by the technician for the device. Default values can be the default compressor operating frequency for different fan speeds, the default fan speed for each operating mode, the default air outlet angle for each operating mode, and the default compressor operating frequency for different temperature differences (the difference between outdoor and indoor temperatures). Initial values refer to the device operating parameters set by the technician at the factory.
[0097] For example, adjustable parameters may include, but are not limited to: temperature-related parameters adjusted by non-users (e.g., maximum or minimum temperature, default temperature, initial temperature, etc.), noise-related parameters (e.g., maximum or minimum compressor operating frequency, default value, initial value, etc.), anti-condensation control-related parameters (e.g., maximum or minimum outlet air temperature, default value, initial value, etc., maximum or minimum heat exchange temperature, default value, initial value, etc.), defrosting control-related parameters (e.g., maximum or minimum defrosting temperature, default value, initial value, etc., maximum or minimum defrosting time, default value, initial value, etc.), low-temperature cooling control-related parameters (e.g., critical temperature for cooling activation), electric auxiliary heating control parameters, etc.
[0098] It should be understood that, in this disclosure, adjustable parameters theoretically refer to parameters other than those adjusted by the user of the device.
[0099] In some implementations, a parameter adjustment operation can refer to an instruction to adjust the parameters of the device. This operation can be input via voice or by clicking or touching a corresponding control. Upon detecting a parameter adjustment operation for the device, a first parameter to be adjusted and its target value can be further determined. For example, the user can input the first parameter to be adjusted and its target value via voice; alternatively, the user can select the first parameter to be adjusted from multiple adjustable parameters and input its target value; or, the first parameter to be adjusted and its target value can be determined based on the user's historical device usage data or complaint data; this disclosure does not limit this approach.
[0100] In step S22, the current value of the first parameter in the backup storage area is adjusted to the target value.
[0101] When the device is running, it can operate according to the target value of the first parameter and the current value of the second parameter, where the second parameter is any parameter other than the first parameter. The current value of the second parameter can be understood as the target value used by the device during operation. The current value of the second parameter can be the standard value of the second parameter in the main storage area, or the current value of the second parameter in the backup storage area. For example, for each second parameter, if the standard value and the current value of the second parameter are the same, then the standard value or the current value of the second parameter is determined as the target value of the second parameter; if the standard value and the current value of the second parameter are different, then the current value of the second parameter is determined as the target value of the second parameter.
[0102] The second parameter can be understood as all parameters of the device other than the first parameter during operation (including adjustable parameters and non-adjustable parameters, etc.). This disclosure does not limit what the second parameter is, as long as it is any parameter other than the first parameter that can ensure the normal operation of the device.
[0103] In this disclosure, the method may further include: For each of the second parameters, if the standard value of the second parameter in the main storage area and the current value in the backup storage area are the same, then the standard value of the second parameter in the main storage area or the current value in the backup storage area is determined as the current value of the second parameter used when the device is running. If the standard value of the second parameter in the main storage area and the current value in the backup storage area are different, then the current value of the second parameter in the backup storage area is determined as the current value of the second parameter used when the device is running.
[0104] If the standard value of the second parameter in the primary storage area and the current value in the backup storage area are the same, it indicates that the second parameter has not been adjusted. In this case, the standard value or the current value of the second parameter can be determined as the current value of the second parameter used during device operation. If the standard value of the second parameter in the primary storage area and the current value in the backup storage area are inconsistent, it indicates that the second parameter has been adjusted between the last update and the current time based on user needs, device failure, or other reasons. In this case, in order to meet the needs and repair the failure, the current value of the second parameter in the backup storage area is determined as the current value of the second parameter used during device operation.
[0105] The above technical solution achieves parameter adjustment by dividing the device's storage area into a primary storage area and a backup storage area. The primary storage area stores the standard values of the device's adjustable parameters, while the backup storage area stores the current parameter values. This separate storage method allows for independent management of firmware and parameters, simplifying the parameter adjustment process. When it is necessary to adjust the first adjustable parameter, the current value of the first parameter in the backup storage area can be directly adjusted to the target value, achieving parameter adjustment without remote upgrades or complex operations. After adjustment, the device can operate according to the target value of the first parameter and the current value of the second parameter. Thus, parameter adjustment can be achieved without remote upgrades, enabling rapid response to customer needs, resolution of complaints, and fulfillment of personalized user requirements, thereby improving the user experience.
[0106] In some embodiments, when the device has not undergone a firmware upgrade, the standard value is the initial value of the device; when the device has undergone a firmware upgrade, the standard value is the value of the adjustable parameter in the upgrade package used in the most recent firmware upgrade.
[0107] In this embodiment, the standard values of the adjustable parameters stored in the main storage area can be uniform values for devices of the same specification or devices from the same batch of the same specification. If the device has not yet undergone a firmware upgrade, the standard value is the original value set at the factory. If the device has undergone a firmware upgrade, the standard value is the value of the adjustable parameters in the upgrade package used in the most recent firmware upgrade.
[0108] In addition, the current values of adjustable parameters stored in the backup storage area can be the values used during the device's most recent operation. If no parameter adjustments were made, the current value can be the standard value stored in the primary storage area; if parameter adjustments were made, the current value is the value after the most recent parameter adjustment.
[0109] For example, suppose the adjustable parameters include parameter 1, parameter 2, and parameter 3, and there has been no firmware upgrade. The factory default values for parameters 1, 2, and 3 are A, B, and C, respectively. If no parameter adjustment is performed, the current values of parameters 1, 2, and 3 stored in the backup storage area are A, B, and C, respectively. If parameter adjustment is performed, and parameter 1 is adjusted to A1, the current values of parameters 1, 2, and 3 stored in the backup storage area are A1, B, and C, respectively.
[0110] By adopting the above technical solution, the main storage area stores the initial values of adjustable parameters or the values from the upgrade package used in the most recent firmware upgrade. That is, the values of adjustable parameters stored in the main storage area can only be adjusted through the upgrade package, ensuring the standardization and consistency of the parameters. In this way, by storing standard values in the main storage area, it is ensured that the device maintains a unified functional and performance standard after firmware upgrades, enabling the device to achieve functional uniformity and standardization.
[0111] In some embodiments, the method may further include: In response to the operation of selecting a device to be adjusted in the application, the first parameter adjustment interface of the device is displayed in the application. The application is for adjusting device parameters. The first parameter adjustment interface includes adjustable parameters and first input controls corresponding to each adjustable parameter. In response to a parameter adjustment operation on the device, a target value for the first parameter of the device to be adjusted is determined, including: In response to an input operation on at least one first input control in the first parameter adjustment interface, the adjustable parameter corresponding to the first input control is determined as the first parameter, and the target value of the first parameter is determined.
[0112] In this embodiment, the after-sales client has an application installed to adjust device parameters. The application detects the operation of selecting the device to be adjusted. If the operation is detected, the application displays the first parameter adjustment interface of the device. The first parameter adjustment interface includes adjustable parameters and first input controls corresponding to each adjustable parameter.
[0113] For example, the application's device selection interface can display icons for multiple devices. For instance, it might display "Air Conditioner 1," "Air Conditioner 2," and "Air Conditioner 3." When the application detects that a user clicks on any air conditioner icon, the air conditioner corresponding to that clicked icon is identified as the device to be adjusted. Then, the application displays the first parameter adjustment interface for that device. This first parameter adjustment interface includes adjustable parameters and corresponding first input controls for each adjustable parameter.
[0114] Figure 3 This is a schematic diagram illustrating a first parameter adjustment interface according to an exemplary embodiment. For example... Figure 3 As shown, the first parameter adjustment interface displays parameter names and input boxes (i.e., the first input controls) for the adjusted parameters corresponding to each parameter name. For example, assuming the device is an air conditioner, the adjustable parameters may include parameter 1, parameter 2, and parameter 3, with each parameter corresponding to an input box for the adjusted parameter.
[0115] Upon detecting an input operation for at least one input box, the parameter name corresponding to the selected input box is determined as the first parameter to be adjusted, and the target value of the first parameter is determined based on the input operation.
[0116] It should be understood that the first parameter adjustment interface can support one or more input methods, such as image input, text input, voice input, video input, touch selection input, etc.
[0117] Using the above technical solution, when a user selects the device to be adjusted, a first parameter adjustment interface will be automatically displayed. This interface shows all adjustable parameters and a corresponding first input control for each parameter. Users can easily select the first parameter to be adjusted and input its target value using these input controls. This design enhances the user experience, enabling users to adjust parameters more intuitively and conveniently, thereby improving the reliability and convenience of device parameter adjustment.
[0118] In this embodiment, determining the target value of the first parameter includes at least one of the following: When the input operation is a numerical value, the input numerical value is determined as the target value of the first parameter; or When the input operation is an input parameter level operation, the value corresponding to the input parameter level is determined as the target value of the first parameter. Different parameter levels correspond to different values.
[0119] In some implementations, the input operation is the operation of inputting a numerical value. For example, the first input control includes an input box, where the user can directly input a numerical value via text, voice, image, video, etc. In this case, the numerical value input into the input box can be determined as the target value of the first parameter. For example, if the first parameter is parameter 1, and the value "200" is input into the input box corresponding to parameter 1, then the target value of the first parameter is determined to be 200.
[0120] In other implementations, the input operation is an operation of inputting a parameter level. For example, clicking the first input control can display different parameter levels, such as low, medium, and high, and the user selects the parameter level to input. At this time, the value corresponding to the selected parameter level is determined as the target value of the first parameter.
[0121] In some other implementations, the input operation is an operation of inputting a numerical value and inputting a parameter level. In this case, the target value can be determined based on the input numerical value and the numerical value corresponding to the input parameter level. For example, the value that is closest to the current value between the input numerical value and the numerical value corresponding to the input parameter level can be determined as the target value of the first parameter, or the average of the two can be determined as the target value of the first parameter.
[0122] By adopting the above technical solution, the flexibility of inputting target values is improved, and the experience of adjusting device parameters is further enhanced.
[0123] In addition, the first parameter adjustment interface may also include standard values and / or current values of the adjustable parameters.
[0124] For example, such as Figure 3 As shown, the first parameter adjustment interface also displays the standard value and current value of the adjustable parameter. For example, the standard values of parameter 1, parameter 2 and parameter 3 are A, B and C respectively, and the current values are A1, B and C respectively.
[0125] Users can determine the target value of the first parameter by adjusting its standard and / or current value displayed on the interface. For example, suppose the first parameter is parameter 2, which represents the critical temperature for low-temperature cooling, and the air conditioner user's habit is to turn on the cooling mode in an environment below temperature B. Therefore, the user can adjust the current value B of parameter 2 displayed on the interface based on the first parameter to determine the target value of parameter 2 as a value lower than the current value B. The user can enter a value B1, which is less than B, in the input box corresponding to parameter 2 as the target value of parameter 2.
[0126] Using the above technical solution, the first parameter adjustment interface also includes standard values and / or current values of the adjustable parameters. Users can input target values based on the displayed standard values and / or current values to avoid misoperation caused by blind adjustment and improve the reliability and accuracy of the input target values.
[0127] In this disclosure, besides determining the target value of the first parameter through user input, the target value of the first parameter can also be automatically determined based on the device's usage habits or needs. In other embodiments, determining the target value of the first parameter to be adjusted in response to a parameter adjustment operation on the device may include: determining the user's preference data for the device in response to the parameter adjustment operation; and determining the first parameter to be adjusted and its target value based on the preference data.
[0128] For example, when a parameter adjustment operation for a device is detected, user preference data is statistically analyzed based on the device's historical usage data, and / or user complaint data is used to determine user preference data. Then, a first parameter to be adjusted and a target value for that first parameter are determined based on the preference data.
[0129] For example, following the example above, based on the device's historical usage data and / or complaint data, it is determined that users of the device typically turn on the air conditioner's cooling mode in a scenario with a temperature of B1. Therefore, it can be determined that the first parameter to be adjusted is parameter 2, and the target value of the first parameter is B1.
[0130] By employing the above technical solution, the first parameter to be adjusted and its target value can be accurately determined based on user preference data. This allows the device to automatically adapt to the user's specific needs, significantly enhancing the user's personalized experience, while effectively simplifying the user's operation process and improving the intelligence level of device parameter adjustment.
[0131] After determining the target value of the first parameter to be adjusted, the current value of the first parameter in the backup storage area can be directly adjusted to the target value. However, in order to further ensure the accuracy and reliability of the determined first parameter and / or the target value of the first parameter, in this disclosure, before adjusting the current value of the first parameter in the backup storage area to the target value, the method further includes: outputting the target value of the first parameter to review the target value of the first parameter; and confirming that the review is passed.
[0132] For example, after outputting the target value of the first parameter, it can be reviewed manually or automatically. For instance, review rules can be preset to automatically review whether the target value of the first parameter meets the preset rules. This disclosure does not limit the specific review method.
[0133] By adopting the above technical solution, after determining the target value of the first parameter, the target value of the first parameter is reviewed, and after the review is approved, the current value of the first parameter in the backup storage area is adjusted to the target value, which further improves the reliability and accuracy of adjusting the device parameters.
[0134] In some embodiments, the method further includes: In response to parameter adjustment operations for the device, the standard values of the adjustable parameters stored in the main storage area are kept unchanged.
[0135] In this implementation, after a parameter adjustment operation for the device is detected, only the current value of the first parameter stored in the backup storage area can be modified, while the standard value of the adjustable parameter stored in the main storage area remains unchanged.
[0136] By adopting the above technical solution, upon detecting a parameter adjustment operation, the current value of the first parameter in the backup storage area is adjusted, while the standard value of the adjustable parameter stored in the main storage area remains unchanged. This ensures that the device maintains consistent functional and performance standards, while allowing users to customize the device according to their usage habits and preferences by keeping the current value in the backup storage area constant. Through this dual-storage-area design, the device can meet both personalized user needs and achieve functional uniformity and standardization.
[0137] In some embodiments, standard values of adjustable parameters stored in the main storage area can be updated via a firmware upgrade operation. For example, the method may further include: In response to a firmware upgrade operation for the device, the standard values of adjustable parameters in the main storage area are updated to the values of adjustable parameters in the upgrade package.
[0138] By employing the above technical solution, in firmware upgrade scenarios, the standard values of adjustable parameters in the main storage area are updated using the values of adjustable parameters in the upgrade package. This allows for optimization of device performance through firmware upgrades, thereby improving the user experience.
[0139] In some embodiments of this example, the method may further include: in response to a firmware upgrade operation for the device, adjusting the current value of each adjustable parameter stored in the backup storage area to the value of the adjustable parameter in the upgrade package.
[0140] In this implementation, in the firmware upgrade scenario, in addition to updating the standard values of the adjustable parameters in the main storage area using the values of the adjustable parameters in the upgrade package, the adjustable parameters in the backup storage area can also be updated using the values of the adjustable parameters in the upgrade package.
[0141] For example, suppose the adjustable parameters include parameter 1, parameter 2, and parameter 3. The standard values of parameter 1, parameter 2, and parameter 3 in the main storage area are A, B, and C, respectively. The current values of parameter 1, parameter 2, and parameter 3 stored in the backup storage area are A1, B1, and C, respectively. The values of the adjustable parameters in the upgrade package are a, b, and c, respectively. Then, the standard values of parameter 1, parameter 2, and parameter 3 in the main storage area can be updated to a, b, and c, and the current values of parameter 1, parameter 2, and parameter 3 stored in the backup storage area can also be updated to a, b, and c.
[0142] In this embodiment, when the device is running, it can use parameter values from the main storage area or parameter values from the backup storage area for adjustable parameters; this disclosure does not limit this.
[0143] By adopting the above technical solution, when it is necessary to adjust the value of the first parameter in batches, the current value of the adjustable parameter in the backup storage area can be updated using the value of the adjustable parameter in the upgrade package, thus meeting the needs of batch adjustment of device parameters.
[0144] In other embodiments of this example, the method may further include: In response to a firmware upgrade operation for the device, for each third parameter stored in the backup storage area, the current value of the third parameter is adjusted to the value of the third parameter in the upgrade package, wherein the third parameter is an adjustable parameter other than the first parameter.
[0145] For example, suppose the adjustable parameters include parameter 1, parameter 2, and parameter 3. The standard values of parameter 1, parameter 2, and parameter 3 in the main storage area are A, B, and C, respectively. The current values of parameter 1, parameter 2, and parameter 3 stored in the backup storage area are A1, B1, and C, respectively. The values of the adjustable parameters in the upgrade package are a, b, and c, respectively. Then, the standard values of parameter 1, parameter 2, and parameter 3 in the main storage area can be updated to a, b, and c, respectively. Only the current value of parameter 3 stored in the backup storage area can be updated to c, while keeping the current values of parameter 1 and parameter 2 stored in the backup storage area unchanged. That is, the current values of parameter 1, parameter 2, and parameter 3 stored in the backup storage area are A1, B1, and c, respectively.
[0146] In this embodiment, when the device is running, it uses the parameter value in the backup storage area for parameter 3, and uses the parameter values in the main storage area for parameters 1 and 2.
[0147] In this implementation, considering that the adjustment of the first parameter is mainly to meet the user's personalized needs, and the value of the first parameter provided in the upgrade package may not meet the user's specific requirements, to ensure that the user's personalized needs are met, only each third parameter stored in the backup storage area can be updated to the value of the corresponding third parameter in the upgrade package, while keeping the current value of the first parameter in the backup storage area unchanged. In this way, the device's general parameter settings can be optimized through firmware upgrades while retaining the user's personalized adjustments to the first parameter, thus balancing the standardized operation of the device with the user's personalized needs.
[0148] In some embodiments, the standard values included in the first parameter adjustment interface are obtained from the main storage area by the server, and the current values included in the first parameter adjustment interface are obtained from the backup storage area by the server.
[0149] By adopting the above technical solution, the standard values of adjustable parameters in the main storage area and the current values of adjustable parameters in the backup storage area can be obtained through the server, which facilitates unified management and configuration and improves the reliability and stability of the device.
[0150] In addition, adjusting the current value of the first parameter in the backup storage area to the target value can include: The server sends the target value of the first parameter to the device to instruct the device to adjust the current value of the first parameter stored in the backup storage area to the target value.
[0151] By adopting the above technical solution, the target value of the first parameter is sent to the device through the server, which facilitates unified management and configuration and improves the reliability and stability of the device.
[0152] Figure 4 This is an interactive diagram illustrating a device parameter adjustment method according to an exemplary embodiment. For example... Figure 4 As shown, the method for adjusting equipment parameters may include the following steps.
[0153] In step S41, the device sends device information to the server.
[0154] The device information includes the device identifier, the standard values of adjustable parameters stored in the main storage area, and the current values of adjustable parameters stored in the backup storage area.
[0155] In step S42, the server forwards device information to the after-sales client.
[0156] In step S43, in response to the operation of selecting the device to be adjusted in the application, the after-sales client displays the first parameter adjustment interface.
[0157] The first parameter adjustment interface includes an adjustable parameter, a first input control corresponding to each adjustable parameter, a standard value of the adjustable parameter, and the current value of the adjustable parameter.
[0158] In step S44, in response to an input operation on at least one first input control in the first parameter adjustment interface, the after-sales client determines the first parameter to be adjusted and the target value of the first parameter.
[0159] In step S45, the after-sales client sends the first parameter and the target value of the first parameter to the server.
[0160] In step S46, the server forwards the first parameter and the target value of the first parameter to the device.
[0161] In step S47, the device adjusts the current value of the first parameter in the backup storage area to the target value.
[0162] The following describes the data packets during the transmission process.
[0163] The data packets for both uplink and downlink transmissions are in string format. Taking an air conditioner as an example, there are 8 data packets: one for the indoor unit system parameters, the parameters fixed in the indoor unit, and the parameters fixed in the outdoor unit; and eight for the outdoor unit system parameters. The device can report device information to the server when power is off, powered on, after firmware upgrades, or when the current value of adjustable parameters changes.
[0164] The service identifier siid in the data packet can be marked as 39, representing the service name as system-parm; the attribute identifier piid in the data packet takes values from 1 to 9, representing internal parameters, external parameters 1, external parameters 2, external parameters 3, ..., external parameters 8, respectively.
[0165] For data packet 1, which represents internal parameters, this data packet includes 64 parameters. Specifically, downlink communication data packets (e.g., data packets sent from the server to the device) may include: parameter version, total parameter checksum 1, single packet parameter checksum 1, total packet sequence number 1, single packet sequence number 1, parameter length 1, modified parameter value 1, ..., modified parameter value 64. Uplink communication data packets (e.g., data packets uploaded from the device to the server) may include: parameter version, total parameter checksum 2, single packet parameter checksum 2, total packet sequence number 2, single packet sequence number 2, parameter length 1, standard value 1, ..., standard value 64.
[0166] The data packet representing the parameters of the external unit includes 512 parameters. Downlink data packets (e.g., data packets sent from the server to the device) may include: parameter version, total parameter checksum 3, single packet parameter checksum 3, total packet sequence number 3, single packet sequence number 3, parameter length 2, modified parameter value 1, ..., modified parameter value 512. Uplink data packets (e.g., data packets uploaded from the device to the server) may include: parameter version, total parameter checksum 4, single packet parameter checksum 4, total packet sequence number 4, single packet sequence number 4, parameter length 2, standard value 1, ..., standard value 512.
[0167] Each data item in the data packet is 2 bytes. The parameter version indicates whether any parameters have been modified or adjusted. For example, if no parameter adjustment has been made, the parameter version can be marked as 0; otherwise, it is marked as 1. The total parameter check can be performed using CRC-16 XMODEM checksum. Total parameter checksum 1 = (Modified parameter value 1 + Modified parameter value 1 + ... + Modified parameter value 64) / 512. Total parameter checksum 2 = 0, total parameter checksum 4 = 0, and total parameter checksum 3 = (Modified parameter value 1 + Modified parameter value 1 + ... + Modified parameter value 512) / 512.
[0168] Single packet parameter verification uses CRC-16 XMODEM verification. Single packet parameter verification 1 = Total packet number 1 + Single packet number 1 + Parameter length 1 + Modified parameter value 1 + ... + Modified parameter value 64. Single packet parameter verification 2 = Total packet number 2 + Single packet number 2 + Parameter length 1 + Standard value 1 + ... + Standard value 64. Single packet parameter verification 3 = Total packet number 3 + Single packet number 3 + Parameter length 2 + Modified parameter value 1 + ... + Modified parameter value 512. Single packet parameter verification 4 = Total packet number 4 + Single packet number 4 + Parameter length 2 + Standard value 1 + ... + Standard value 512.
[0169] Total package number 1 and total package number 3 are the total package numbers for downlink data, and total package number 2 and total package number 4 are the total package numbers for uplink data. Single package number 1 and single package number 3 are the single package numbers for this downlink data, and single package number 2 and single package number 4 are the single package numbers for this uplink data. Parameter length 1 = 64, parameter length 2 = 512. Modifying parameter values refers to the modified values.
[0170] It should be understood that the data packets described above are merely exemplary, and other forms of data packets may be used in practical applications, which are not limited in this disclosure.
[0171] Figure 5 This is a flowchart illustrating another method for adjusting device parameters according to an exemplary embodiment. For example... Figure 5 As shown, the method for adjusting equipment parameters may include the following steps.
[0172] In step S51, in response to a device malfunction event or for the use requirements of the device, a parameter package to be adjusted is determined, the parameter package to be adjusted including one or more first target adjustable parameters; In step S52, the parameter values of at least one of the first target adjustable parameters are adjusted to obtain an adjusted parameter package; In step S53, the adjusted parameter packet is sent to the device.
[0173] For example, adjusting the parameter value of at least one of the first target adjustable parameters to obtain an adjusted parameter package includes: adjusting the parameter value of the first parameter to obtain an adjusted parameter package, wherein the first parameter is any parameter among the first target adjustable parameters.
[0174] In one embodiment, the parameter adjustment operation includes detecting a device malfunction event or detecting a usage demand for the device; the step of determining a target value for a first parameter to be adjusted of the device in response to the parameter adjustment operation includes: In response to the fault event or the usage requirement, a parameter package to be adjusted is determined, the parameter package to be adjusted including one or more first target adjustable parameters, the adjustable parameters including the first target adjustable parameters; Determine the target value of the first parameter, where the first parameter is any parameter among the adjustable parameters of the first target. Adjusting the current value of the first parameter in the backup storage area to the target value includes: In the parameter package to be adjusted, the parameter value of the first parameter is adjusted to the target value to obtain the adjusted parameter package; The adjusted parameter packet is sent to the device to adjust the current value of the first parameter in the backup storage area to the target value.
[0175] For example, the device can be a home appliance, such as an air conditioning unit (e.g., an air conditioner, a smart fan light), a smart refrigerator, a smart washing machine, a smart water heater, etc. A fault event refers to an event in which a fault is acquired or detected. The fault can be a fault detected based on maintenance information or a fault identified based on audio data. Similarly, a usage requirement can also be a fault detected based on maintenance information or a fault identified based on audio data.
[0176] To ensure the normal operation of the equipment and avoid equipment malfunctions caused by parameter adjustments, this disclosure distinguishes between adjustable parameters and fixed parameters in the equipment. Adjustable parameters are those that can be flexibly adjusted according to user needs or the operating environment, while fixed parameters are those that are pre-set during the equipment production stage and cannot be changed during equipment operation. In this disclosure, only the adjustable parameters of the equipment are adjusted, while the fixed parameters remain unchanged.
[0177] In this disclosure, faults may include, but are not limited to: poor cooling effect, poor heating effect, loud compressor noise, overshooting in cooling, overshooting in heating, odor from indoor unit, loud noise from indoor fan, frequent shutdowns when heating reaches the set temperature, etc.
[0178] In one embodiment, the fault event includes: a fault event reported by the user, and / or a fault event monitored based on the operating parameters of the device.
[0179] For example, when a device malfunctions, a user can submit a fault ticket to the electronic device executing the device parameter adjustment method. The fault ticket includes the fault; that is, the electronic device determines the fault event of the received device upon receiving the fault ticket. The electronic device executing the device parameter adjustment method can be a terminal device or a server; this disclosure does not limit it in this way.
[0180] For example, electronic devices can monitor their operating parameters in real time and generate fault events when a fault is detected based on those parameters.
[0181] This allows for the flexible generation of fault events, thereby improving the flexibility of adjusting equipment parameters.
[0182] In addition, usage requirements are the user's needs for the equipment. For example, if the equipment is an air conditioner, the user's needs for the air conditioner include, for example, the need for lower cooling temperature, the need for higher heating temperature, the need for faster temperature adjustment to the target temperature, the need for quieter operation, and so on.
[0183] In one embodiment, the fault event is determined in the following manner: The abnormality of the equipment is determined based on its operating parameters. Obtain device information related to the anomaly; Based on the equipment information and the diagnostic decision tree model, a fault diagnosis result is obtained, which includes at least the fault that caused the anomaly.
[0184] For example, the abnormality of the equipment is determined based on the equipment operating parameters. If the abnormality is a failure to reach the required temperature, then the equipment information related to the failure to reach the required temperature is further obtained, and a fault diagnosis result is obtained based on the equipment information and the diagnostic decision tree model. The fault diagnosis result includes at least the fault that caused the abnormality.
[0185] In this way, the fault that causes the equipment to malfunction can be automatically identified through the diagnostic decision tree model.
[0186] In this embodiment, the device information includes device status information, user settings for the device, and device load information; the diagnostic decision tree model includes a device status detection module, a settings information detection module, and a load information detection module. The step of obtaining fault diagnosis results based on the equipment information and the diagnostic decision tree model includes: The device status information is input into the device status detection module to obtain the first fault diagnosis result; The setting information is input into the setting information detection module to obtain the second fault diagnosis result; The load information is input into the load information detection module to obtain the third fault diagnosis result; The fault diagnosis result is obtained based on the first fault diagnosis result, the second fault diagnosis result, and the third fault diagnosis result.
[0187] The user settings for the equipment can be information configured by the user on the control device used to control the equipment, such as operating mode, target temperature, and fan speed. The equipment load information can include the outdoor ambient temperature and the room load. The room load can be determined based on the room's area and layout; the specific determination method is a relatively mature technology and will not be elaborated upon here.
[0188] After obtaining the device status information, the user's settings information for the device, and the device load information, the device information is input into the device status detection module to obtain the first fault diagnosis result. The settings information is input into the settings information detection module to obtain the second fault diagnosis result. The load information is input into the load information detection module to obtain the third fault diagnosis result. Finally, the fault diagnosis result is obtained based on the first, second, and third fault diagnosis results.
[0189] In this way, by using multi-dimensional information to diagnose equipment faults, the reliability and accuracy of fault diagnosis are improved.
[0190] In one embodiment, the device is an air conditioner, and the anomaly is a failure to reach the required temperature. The equipment status detection module is used to detect at least the following based on the equipment status information: indoor unit dirt blockage, indoor unit refrigerant shortage, outdoor unit dirt blockage, outdoor unit ventilation, and fault codes. The setting information detection module is used to detect at least the fan speed, air guide angle and temperature set by the user for the air conditioner based on the setting information; The load information detection module is used to detect at least the outer ring temperature of the air conditioner and the room air load based on the load information.
[0191] For example, Figure 6 This is a schematic diagram illustrating an automatic fault identification method according to an exemplary embodiment. For example... Figure 6 As shown, the diagnostic decision tree model includes an equipment status detection module, a setting information detection module, and a load information detection module. The equipment status detection module can include indoor unit blockage model, indoor unit refrigerant shortage model, outdoor unit blockage model, outdoor unit ventilation model, and a fault code detection unit. Based on these models and units, the equipment status information is identified to obtain the detection results for indoor unit blockage, indoor unit refrigerant shortage, outdoor unit blockage, outdoor unit ventilation, and fault codes, which constitute the first fault diagnosis result.
[0192] Similarly, the settings information can include user-defined fan speed, airflow angle, and temperature settings. The settings information detection module can detect these settings to obtain a second fault diagnosis result. This second diagnosis primarily determines whether there are problems with the user's air conditioning settings; for example, in cooling mode, whether the target temperature set by the user is too low or too high. Figure 6 In the process, load information is input into the load information detection module, which then detects the external loop temperature of the air conditioner and the room air load to obtain a third diagnostic result. Finally, the fault diagnosis result is determined based on the first, second, and third diagnostic results.
[0193] This improves the comprehensiveness and reliability of fault diagnosis.
[0194] Given that diagnostic decision tree models heavily rely on the accuracy of rule formulation, the overall approach lacks flexibility. Therefore, in another embodiment, the fault event is determined in the following manner: Obtain device diagnostic association information, which includes device information, environmental information, user information of the device, and historical operation-related information; Prior knowledge related to the equipment and equipment failures is determined from a pre-defined expert knowledge base and equipment knowledge base; The equipment diagnostic association information and the prior knowledge are input into the diagnostic model to obtain the fault diagnosis result, which includes at least the fault that caused the equipment abnormality.
[0195] The device diagnostic information includes device information, environmental information, user information, and historical operation information. Device information includes hardware information and current operating information; environmental information includes outdoor temperature, indoor temperature, room size, installation location, and geographical location; user information includes user preferences and user profiles. Historical operation information refers to information related to the device's past operation.
[0196] Simultaneously, prior knowledge related to the equipment and its faults is determined from a pre-set expert knowledge base and equipment knowledge base. Prior knowledge may include information such as equipment user manuals and common faults and analysis methods for the same model. Finally, the equipment diagnostic association information and prior knowledge are input into the diagnostic model to obtain fault diagnosis results, which at least include the faults that caused the equipment abnormality.
[0197] In this way, obtaining fault diagnosis results through the diagnostic model improves the accuracy and flexibility of fault diagnosis.
[0198] To accurately repair equipment malfunctions or better meet user needs, adjustable parameters can be pre-categorized into multiple specific parameter packages based on the functional characteristics associated with different parameters. That is, for each malfunction, a corresponding parameter package is generated based on the parameters related to that malfunction. In this way, parameter packages corresponding to different malfunctions can be pre-set. For example, poor cooling performance corresponds to parameter package 1, poor heating performance corresponds to parameter package 2, and high compressor noise corresponds to parameter package 3, etc. Another example is lower temperature cooling requirements corresponding to parameter package 4, higher temperature heating requirements corresponding to parameter package 5, and lower noise quiet operation requirements corresponding to parameter package 6, etc. When a equipment malfunction event or usage requirement is detected, the parameter package corresponding to the current malfunction or usage requirement can be determined according to the pre-set correspondence, and this parameter package is designated as the parameter package to be adjusted.
[0199] Considering that multiple parameters typically work together to achieve a certain function in a device, in this disclosure, the parameter package corresponding to the fault may include one or more adjustable parameters. Therefore, the determined parameter package to be adjusted includes one or more first target adjustable parameters.
[0200] For different faults or fault severity, the value of at least one first target adjustable parameter can be adjusted. For ease of description, the parameter to be adjusted in the parameter package will be referred to as the first parameter below.
[0201] For example, suppose the parameter package to be adjusted includes multiple first target adjustable parameters. For this fault and its severity, it's possible that only the values of some of the first target adjustable parameters in the parameter package will be adjusted, while the values of other first target adjustable parameters can remain unchanged. That is, the first parameters can be a subset of the parameters in the parameter package to be adjusted.
[0202] After determining the first parameter, the target value of the first parameter is further determined. The specific method for determining the target value of the first parameter will be described below.
[0203] Next, the parameter value of the first parameter in the parameter package to be adjusted to the target value is obtained to obtain the adjusted parameter package, which is then sent to the device to adjust the current value of the first parameter in the backup storage area to the target value. Thus, when the device is running, it operates based on the adjusted parameter package. That is, it operates using the parameter value of the first parameter in the adjusted parameter package. Since the parameter package to be adjusted is determined and adjusted based on fault events or usage requirements, the device can repair faults or meet usage requirements when running based on the adjusted parameter package.
[0204] In this disclosure, the target value refers to the specific parameter value of the first parameter that can repair the fault. To achieve accurate fault repair, in addition to pre-setting the parameter package corresponding to each fault, the specific target value of the adjustable parameter contained in the parameter package corresponding to each fault can be further set.
[0205] For example, assuming the fault is excessive compressor noise, the corresponding parameter package could include the cooling frequency curve, outdoor fan parameters, and indoor fan parameters. For this type of fault, target values for each adjustable parameter in the parameter package can be preset. Specifically, the target value for the outdoor fan parameter could be set to... a The target values for the indoor fan parameters are set to... b When a fault of excessive compressor noise is detected, the outdoor fan parameters will be automatically adjusted to the target value. a Indoor fan parameters to target values b This will fix the problem.
[0206] To more accurately address faults of varying severity, different target values can be pre-set for the same adjustable parameter within the same parameter package, based on the fault's severity. For example, for a fault involving excessive compressor noise, different target values can be set depending on the severity of the fault. When the fault is mild, the target value for the outdoor fan parameter can be set to... a 1. The target values for the indoor fan parameters are set as follows: b 1. When the fault severity is moderate, the target value of the outdoor fan parameters can be set to... a2. The target values for the indoor fan parameters are set as follows: b 2. When the fault severity is severe, the target value of the outdoor fan parameters can be set to... a 3. The target values for the indoor fan parameters are set as follows: b 3.
[0207] In this way, the most suitable parameter adjustment scheme can be selected according to the specific severity of the fault, thereby more effectively repairing the fault and improving the operational stability and reliability of the equipment. This hierarchical parameter adjustment strategy not only improves the accuracy of fault repair but also enables the adoption of optimized repair measures according to different situations.
[0208] In this way, by determining the target value of the first parameter, the parameter can be precisely adjusted to ensure that the equipment can quickly return to normal operation in the event of a malfunction. This precise adjustment reduces secondary malfunctions caused by improper parameter settings and improves fault repair efficiency.
[0209] By employing the above technical solution, when equipment malfunctions or / or users have other usage needs, fault repair can be completed without the need for on-site maintenance personnel. Upon receiving a fault or usage request, the matching parameter package to be adjusted is quickly identified. After precise adjustment of the relevant parameters, the adjusted parameter package is remotely sent to the equipment, enabling the equipment to resume normal operation based on the adjusted parameter settings. This achieves rapid response and efficient repair of faults, significantly improving the fault repair rate. Furthermore, since the entire fault repair process does not rely on on-site maintenance personnel, it greatly reduces the manpower and time required for maintenance work. The equipment can automatically resume operation in a short time, thereby significantly improving maintenance efficiency and reducing maintenance costs. Simultaneously, users do not need to wait for maintenance personnel to arrive or participate in complex maintenance procedures, greatly enhancing the user experience.
[0210] In this disclosure, the device is an air conditioner, and the parameter adjustment operation includes detecting a device malfunction event, and in response to the malfunction event, determining a parameter package to be adjusted, including: If the fault event is a problem of the air conditioner's indoor unit touching the ceiling, then the parameter package including the full speed settings for cooling, dehumidification, and fan operation, the anti-freeze frequency limiting temperature, and the anti-freeze normal speed frequency reduction temperature will be identified as the parameter package to be adjusted; or If the fault event is obstructed ventilation of the outdoor unit, the parameter package including the outdoor unit fan's high-power setting, the outdoor unit fan's strong-power setting, and the cooling overload protection temperature boundary will be identified as the parameter package to be adjusted.
[0211] For example, when an air conditioner experiences a fault where the indoor unit touches the ceiling during cooling, the parameter package to be adjusted includes parameters for all speed settings of cooling, dehumidification, and fan operation, anti-freeze frequency limiting temperature, and anti-freeze normal speed frequency reduction temperature. When an air conditioner experiences a fault where the outdoor unit's ventilation is obstructed during cooling, the parameter package to be adjusted includes parameters for the outdoor unit fan's high-power setting, outdoor unit fan's strong-power setting, and the cooling overload protection temperature boundary. When an air conditioner experiences a fault where the cooling anti-condensation frequency reduction is limited, the parameter package to be adjusted includes parameters for the indoor ambient temperature limit for entering the anti-condensation environment, the outdoor ambient temperature limit for entering the anti-condensation environment, the relative humidity limit for entering the anti-condensation environment, and speed adjustment for all speed settings of cooling, dehumidification, and fan operation. When an air conditioner experiences a fault where the outdoor temperature is too high during cooling, the parameter package to be adjusted includes parameters for all speed settings of cooling, dehumidification, and fan operation, outdoor unit fan's high-power setting, outdoor unit fan's strong-power setting, cooling overload slow frequency increase temperature, mild frequency limiting (FB) cooling, moderate frequency limiting (FC) cooling, severe frequency limiting (TC) cooling, and derating (FD) cooling.
[0212] In one embodiment, the device can be a multi-split air conditioner, that is, the device can include an outdoor unit and multiple indoor units connected to the outdoor unit, and the adjusted parameter package includes an adjusted parameter package for each group of air conditioning units, each group of air conditioning units including an outdoor unit and at least one indoor unit. Sending the adjusted parameter package to the device includes: Each group of air conditioning units is sent its adjusted parameter package in sequence; The indoor unit of each air conditioning unit operates according to the adjusted parameter package received for that air conditioning unit, while the outdoor unit operates according to the parameters in the last adjusted parameter package received. For example, each indoor unit can send its identifier (e.g., SN code) and the identifier of the outdoor unit to the electronic device executing the method. In this way, the electronic device executing the method identifies all indoor units with the same outdoor unit identifier and the outdoor unit as a multi-split air conditioner based on the indoor unit identifier and the outdoor unit identifier sent by each indoor unit.
[0213] In a multi-split air conditioner, an outdoor unit and at least one indoor unit can be defined as a group of air conditioning units. For example, an indoor unit and an outdoor unit can be defined as a group of air conditioning units, and for each group of air conditioning units, the parameter package to be adjusted and the adjusted parameter package can be determined in the manner described above. In this way, the adjusted parameter package for each group of air conditioning units can be obtained.
[0214] In one implementation, if the operating parameters of the outdoor unit do not need to be adjusted, then each indoor unit is sent its own adjusted parameter package. For example, the parameters to be adjusted can be sent to multiple indoor units simultaneously, or the parameters to be adjusted can be sent to multiple indoor units sequentially in a certain order.
[0215] In another implementation, if the operating parameters of both the indoor and outdoor units need to be adjusted, then to ensure the outdoor unit functions properly, each group of air conditioning units can sequentially send its adjusted parameter package. The indoor unit of each group of air conditioning units operates according to the adjusted parameter package it receives from its group, while the outdoor unit operates according to the parameters in the last adjusted parameter package it receives.
[0216] In one embodiment, determining the parameter package to be adjusted includes at least one of the following: Based on the preset relationship between various faults and parameter packages, determine the parameter package to be adjusted corresponding to the fault event; Based on the relationship between the preset usage requirements and the parameter package to be adjusted, determine the parameter package to be adjusted corresponding to the usage requirements; The first parameter package determination model, which is pre-trained to represent the fault input of the fault event, is used to obtain the parameter package to be adjusted output by the first parameter package determination model. The usage requirements are input into the pre-trained second parameter package to determine the model, and the parameter package to be adjusted is obtained from the output of the second parameter package determination model.
[0217] For example, the correspondence between different faults and parameter packages can be pre-set or configured. After a fault is identified, the parameter package to be adjusted corresponding to that fault can be determined based on this correspondence. Alternatively, the correspondence between different usage requirements and parameter packages can be pre-set or configured. After a usage requirement is identified, the parameter package to be adjusted corresponding to that usage requirement can be determined based on this correspondence.
[0218] For example, a first parameter package determination model can be pre-trained using machine learning techniques. After identifying a fault, the fault is input into the first parameter package determination model to obtain the parameter package to be adjusted output by the first parameter package determination model. Alternatively, a second parameter package determination model can be pre-trained using machine learning techniques. After determining the usage requirements, the usage requirements are input into the second parameter package determination model to obtain the parameter package to be adjusted output by the second parameter package determination model.
[0219] In this way, the parameter package to be adjusted can be automatically determined.
[0220] In one embodiment, a target value for the first parameter can be automatically determined. For example, determining the target value for the first parameter includes at least one of the following: Based on the relationship between the preset fault and the target value of each first target adjustable parameter in the parameter package to be adjusted, the target value of the first parameter corresponding to the fault event is determined. Based on the relationship between the preset usage requirements and the target values of each of the first target adjustable parameters in the parameter package to be adjusted, determine the target value of the first parameter corresponding to the usage requirements; The fault represented by the fault event and the parameter package to be adjusted are input into the pre-trained first parameter adjustment model to obtain the target value of the first parameter output by the first parameter adjustment model. The usage requirements and the parameter package to be adjusted are input into the pre-trained second parameter adjustment model to obtain the target value of the first parameter output by the second parameter adjustment model.
[0221] In this embodiment, different relationships between faults and the target values of each first target adjustable parameter in the parameter package to be adjusted can be pre-set or configured. After a fault is identified, the first parameter to be adjusted and its target value are determined according to this correspondence. Alternatively, a first parameter adjustment model can be pre-trained, and the fault represented by the fault event and the parameter package to be adjusted can be input into the first parameter adjustment model to obtain the target value of the first parameter output by the first parameter adjustment model. Similarly, different relationships between usage requirements and the target values of each first target adjustable parameter in the parameter package to be adjusted can be pre-set or configured. After the usage requirements are identified, the first parameter to be adjusted and its target value are determined according to this correspondence. Alternatively, a second parameter adjustment model can be pre-trained, and the usage requirements and the parameter package to be adjusted can be input into the second parameter adjustment model to obtain the target value of the first parameter output by the second parameter adjustment model.
[0222] In this way, the target value of the first parameter can be determined automatically, which improves the reliability of determining the target value of the first parameter.
[0223] In another embodiment, the target value of the first parameter can also be determined manually. The method may further include: The second parameter adjustment interface is displayed, which includes parameter adjustment controls for the parameter package to be adjusted. Accordingly, determining the target value of the first parameter includes: In response to an input operation on the parameter adjustment control in the second parameter adjustment interface, a target value for the first parameter is determined based on the input operation.
[0224] In this embodiment, after identifying the parameter package to be adjusted corresponding to the fault event or usage requirement, a second parameter adjustment interface can be displayed in the display area of the electronic device. The second parameter adjustment interface may include parameter adjustment controls for the parameter package to be adjusted. The second parameter adjustment interface provides a user-friendly operating environment, allowing the user to input the target value of the first parameter using the parameter adjustment controls within the second parameter adjustment interface.
[0225] In this way, by using the parameter adjustment controls displayed on the second parameter adjustment interface to input the target value of the first parameter, the user can intuitively input the target value, which significantly improves the user experience and the efficiency of obtaining the target value of the first parameter.
[0226] In one embodiment, the parameter adjustment control includes a gear input control for the parameter package to be adjusted; the step of determining the target value of the first parameter based on the input operation in response to an input operation to the parameter adjustment control in the second parameter adjustment interface includes: In response to an input operation on the gear input control in the second parameter adjustment interface, the target value of the first parameter is determined based on the input gear parameter.
[0227] To ensure the accuracy of the first parameter value in the adjusted parameter package, for example, different parameter levels and target values corresponding to each first parameter in the parameter package to be adjusted are pre-set. These parameter levels and target values are optimized and preset based on the equipment's operating characteristics, faults, and actual application scenarios, aiming to provide multiple adjustment options to adapt to the needs of different fault levels and operating states.
[0228] For example, different parameter levels and corresponding adjustment values for each first parameter in the parameter package to be adjusted are pre-set for the parameter package to be adjusted. These parameter levels and adjustment values are optimized and preset according to the operating characteristics, faults, and actual application scenarios of the equipment, aiming to provide multiple adjustment options to meet the needs of different fault levels and operating states.
[0229] The target value of the first parameter, determined based on the input parameter level, can be obtained by combining the standard value of the first parameter in the parameter package to be adjusted with the parameter adjustment value corresponding to the input parameter level. The base value is the default value when the device is shipped from the factory or the value after a firmware upgrade. The parameter adjustment value refers to the adjustment amount corresponding to the parameter level selected by the user. The parameter adjustment value can be positive (indicating an increase) or negative (indicating a decrease), and this disclosure does not limit it in this way.
[0230] For example, for each first parameter, the sum of the standard value of the first parameter and the parameter adjustment value corresponding to the input parameter level is determined as the target value of the first parameter.
[0231] When a user inputs parameters using the gear input control in the parameter adjustment interface, the electronic device can accurately determine the target value of the first parameter based on the selected parameter gear. This improves the efficiency of parameter adjustment. Furthermore, since the target value or parameter adjustment value corresponding to each parameter gear is preset by technicians, the accuracy and reliability of the determined target value are improved, effectively ensuring that the adjusted parameter value accurately meets the needs of fault repair.
[0232] For example, suppose the parameter package to be adjusted has three preset parameter levels, each corresponding to a different target value. When the user selects a level through the second parameter adjustment interface, the electronic device recognizes the level and applies the corresponding target value to the parameter adjustment process. This level-based adjustment mechanism allows users to quickly and accurately select the parameter value most suitable for the current fault situation without manually entering specific values, thereby improving the convenience and accuracy of operation.
[0233] Figure 7 This is a schematic diagram illustrating a parameter adjustment interface according to an exemplary embodiment. For example... Figure 7 As shown, the second parameter adjustment interface may include parameter adjustment controls, which are gear input controls. The gear input controls may include three gear positions: weak, medium, and strong. Figure 7 The value in the middle indicates that the current input parameter level is the weak level.
[0234] In addition, such as Figure 7 As shown, the second parameter adjustment interface can also include faults and the first target adjustable parameters included in the parameter package to be adjusted. For example, if the fault is excessive compressor noise, the first target adjustable parameters may include the cooling frequency curve, outdoor fan parameters, and indoor fan parameters.
[0235] This improves the accuracy and flexibility of parameter adjustments, enabling more effective handling of various complex fault scenarios and ensuring stable equipment operation.
[0236] In another embodiment, the second parameter adjustment interface includes each of the first target adjustable parameters included in the parameter package to be adjusted, and the parameter adjustment control includes a second input control corresponding to each of the first target adjustable parameters; the step of determining the target value of the first parameter based on the input operation in response to an input operation to the parameter adjustment control in the second parameter adjustment interface includes: For each of the first target adjustable parameters, in response to an input operation of the second input control corresponding to the first target adjustable parameter in the second parameter adjustment interface, the first target adjustable parameter is determined as a first parameter and the target value of the first parameter is determined according to the input operation.
[0237] In this embodiment, a corresponding input control is set for each first target adjustable parameter, so that the target value of each first target adjustable parameter can be adjusted individually.
[0238] In this way, by setting a second input control for each first target adjustable parameter, the goal of inputting the target value for each first target adjustable parameter can be achieved, thus improving the flexibility of obtaining the target value of the first target adjustable parameter.
[0239] In this embodiment, determining the target value of the first parameter based on the input operation includes at least one of the following: When the input operation is an input numerical value, the target value of the first parameter is determined based on the input numerical value; or When the input operation is an input parameter level operation, the target value of the first parameter is determined according to the value corresponding to the input parameter level.
[0240] In one possible approach, determining the target value of the first parameter based on the input operation may include: when the input operation is an input numerical value, determining the target value of the first parameter based on the input numerical value.
[0241] For example, the input value is the target value of the first parameter. In this case, the input value can be directly determined as the target value of the first parameter.
[0242] For another example, the input value is the parameter adjustment value of the first target parameter. In this case, the sum of the standard value and the parameter adjustment value of the first parameter can be determined as the target value of the first parameter.
[0243] In another possible approach, determining the target value of the first parameter based on the input operation may include: when the input operation is an operation of inputting a parameter level, determining the target value of the first parameter based on the value corresponding to the input parameter level.
[0244] For example, for each first target adjustable parameter in the parameter package to be adjusted, different parameter levels and their corresponding target values are preset. In this case, the first target adjustable parameter corresponding to the input parameter level is determined as the first parameter, and the target value corresponding to the parameter level is determined as the target value of the first parameter.
[0245] For example, for each first target adjustable parameter in the parameter package to be adjusted, different parameter levels and their corresponding adjustment values are preset. In this case, the sum of the base value of the first parameter and the parameter adjustment value corresponding to the input parameter level can be determined as the target value of the first parameter.
[0246] Assuming the fault is excessive compressor noise, the parameter package to be adjusted includes outdoor fan parameters and indoor fan parameters. The preset parameter levels and their corresponding adjustment values are as follows: Low setting corresponds to an outdoor fan parameter adjustment of +10, and a indoor fan parameter adjustment of +5; Medium setting corresponds to an outdoor fan parameter adjustment of +20, and a indoor fan parameter adjustment of +10; High setting corresponds to an outdoor fan parameter adjustment of -10, and a indoor fan parameter adjustment of -5; the standard value for the outdoor fan parameter is 50, and the standard value for the indoor fan parameter is 30. If the parameter level input for the outdoor fan parameter is low and the parameter level input for the indoor fan parameter is high, then the target value for the outdoor fan parameter is 60, and the target value for the indoor fan parameter is 25.
[0247] In this way, the target value of the first parameter can be determined based on the input value or the value corresponding to the input parameter level, which further improves the flexibility of determining the target value of the first parameter, enhances the convenience of user operation, ensures that it can adapt to different fault scenarios and equipment states, and improves the intelligence level of the equipment and user experience.
[0248] Furthermore, considering that when adjusting each first parameter individually, since there are many combinations of parameter values for each first parameter in the final adjusted parameter package, it cannot be guaranteed that the parameter values for each first parameter in the final adjusted parameter package are values that can repair the equipment fault, in order to ensure that the adjusted parameter package is a parameter package that can repair the equipment fault when adjusting the parameter value of each first parameter individually, in this embodiment, the input value or the input parameter level can also be reviewed.
[0249] In one possible approach, determining the target value of the first parameter based on the input numerical value includes: Output the value input for the first parameter to review the input value; Upon approval, the target value of the first parameter is determined based on the input value.
[0250] In this method, after receiving an input value, the electronic device outputs that value for review by maintenance or technical personnel. The output can be displayed on a screen or sent to the maintenance or technical personnel via other notification methods (such as email or SMS). The purpose of the review is to ensure that the input value is within a reasonable range, will not damage the device, and will not cause other potential problems. After the review is passed, the target value of the first parameter is determined based on the input value.
[0251] In this way, the output value for the first parameter input is reviewed by the equipment maintenance personnel or technicians to ensure the rationality and safety of the input value, thereby ensuring that the adjusted parameter package is a parameter package that can repair equipment faults or meet usage requirements.
[0252] In another possible approach, determining the target value of the first parameter based on the numerical value corresponding to the input parameter level includes: Output the parameter level for the first parameter input to verify the input parameter level; Upon approval, the target value of the first parameter is determined based on the value corresponding to the input parameter level.
[0253] Similarly, since each first-target adjustable parameter has a corresponding input parameter level control, the adjusted parameter package contains numerous combinations of parameter values for each first-target adjustable parameter. To ensure that the adjusted parameter package is capable of repairing equipment malfunctions, this method allows the maintenance or technical personnel to input the parameter level for the first parameter. The maintenance or technical personnel can then review the input parameter level to ensure the reasonableness and safety of the input values, thereby ensuring that the adjusted parameter package is capable of repairing equipment malfunctions.
[0254] In this disclosure, the second parameter adjustment interface also includes at least one of the standard value, the current value, and the adjusted target value for each of the first target adjustable parameters.
[0255] like Figure 7 As shown, the second parameter adjustment interface also includes the standard value, current value, and adjusted target value of each first target adjustable parameter.
[0256] Thus, in addition to parameter adjustment controls, the second parameter adjustment interface can also display at least one of the following information for the first target adjustable parameter: standard value, current value, and adjusted target value. This allows users to intuitively view the relevant parameter values of the first target adjustable parameter on the second parameter adjustment interface, further improving the reliability of adjusting the parameter values of the first target adjustable parameter.
[0257] In one embodiment, the second parameter adjustment interface includes a standard value for each of the first target adjustable parameters. In this embodiment, the parameter value is adjusted based on the standard value.
[0258] For example, after powering on or after each firmware upgrade, the device reports the standard values of the first target adjustable parameters to the electronic device executing the method, so that the electronic device executing the method stores these standard values, and after receiving a fault event and determining the parameter package to be adjusted, obtains the standard values of the first target adjustable parameters included in the parameter package to be adjusted.
[0259] For example, when an electronic device implementing this method needs to adjust its parameters, it reads the standard value of each first target adjustable parameter in the parameter package to be adjusted from the device via a server. However, reading a large number of base values may lead to increased communication pressure, slower reading speed, and reduced timeliness.
[0260] In this embodiment, the method may further include: Obtain the standard values of the adjustable parameters of the device sent by the device when it is powered on or when the firmware is upgraded; If there is a second target adjustable parameter in the parameter package to be adjusted that has not obtained a standard value, then in response to the parameter adjustment operation, the standard value of the second target adjustable parameter is obtained from the device through the server.
[0261] In this embodiment, the receiving device sends standard values of its adjustable parameters when powered on or during firmware upgrades. If a second target adjustable parameter in the parameter packet to be adjusted does not have a standard value, the standard value of the second target adjustable parameter is obtained from the device via the server upon receiving a parameter adjustment operation. This way, only a portion of the adjustable parameters' standard values are obtained via the server, effectively alleviating communication pressure and improving the efficiency of obtaining standard values.
[0262] In one embodiment, the parameter package to be adjusted is configured with multiple parameter levels. The method further includes: in response to receiving a feedback message indicating that the fault has not been repaired or the usage requirement has not been met, if the most recently input parameter level is a first level among the multiple parameter levels, then determining a target value for the first parameter based on a second level; wherein the parameter package adjusted by the second level has a greater impact on the fault or the usage requirement than the parameter package adjusted by the first level.
[0263] In this embodiment, it is assumed that the most recently input parameter level is the first among multiple parameter levels, used to repair a device malfunction or meet usage requirements. If the device fails to repair the malfunction or meet usage requirements when running based on the adjusted parameter package obtained from the first level, the target value of the first parameter can be determined again based on the second level, resulting in another adjusted parameter package. The device can then be controlled to run based on this revised parameter package. The target value corresponding to the second level has a greater impact on the malfunction than the target value corresponding to the first level. In other words, the device's malfunction repair effect when running with the target value corresponding to the second level is better than when running with the target value corresponding to the first level.
[0264] For example, such as Figure 7 As shown, the parameter package to be adjusted is pre-configured with three different intensity levels: weak, medium, and strong, to gradually attempt to repair the equipment fault. Assume that the first input during the fault repair process is the weak level. At this point, the electronic device determines the target value of the first parameter based on the parameter settings corresponding to the weak level and generates the corresponding adjusted parameter package. The equipment will then operate based on this parameter package to attempt to repair the fault. Specifically, the target value corresponding to the weak level has an impact of less than 5% on the fault, the target value corresponding to the medium level has an impact of greater than or equal to 5% but less than 10%, and the target value corresponding to the strong level has an impact of greater than or equal to 10%.
[0265] If the device fails to repair the fault or meet the usage requirements when running using the target value corresponding to the weak setting, the electronic device will redetermine the target value of the first parameter based on the parameter settings corresponding to the medium setting, thus obtaining a new adjusted parameter package. The device will then run again based on this new parameter package to attempt to repair the fault.
[0266] Similarly, if the device fails to repair the fault or meet usage requirements while operating using the target value corresponding to the medium setting, it will be upgraded to the high setting. At this point, the electronic device will re-determine the target value of the first parameter based on the parameter settings corresponding to the high setting, thus obtaining a new adjusted parameter package. The device will then operate based on this latest parameter package to make a final attempt to repair the fault.
[0267] It should be understood that if the parameter packages determined according to each pre-configured parameter level fail to repair the equipment malfunction or meet usage requirements, further measures can be taken. Specifically, professional maintenance personnel can be arranged to conduct a detailed inspection and repair to ensure that the malfunction can be completely fixed or usage requirements can be met. This ensures the normal operation of the equipment and provides users with a more reliable solution.
[0268] In this way, by configuring multiple parameter levels for the parameter package, the value of the first parameter can be adjusted in a distributed and refined manner when repairing faults or meeting usage needs. This step-by-step parameter adjustment strategy allows for the systematic experimentation of different parameter settings to find the most suitable combination for repairing the current fault or meeting usage requirements. Furthermore, this step-by-step parameter adjustment strategy allows users to more intuitively perceive the scientific nature and reliability of the process of equipment fault repair or meeting usage needs. Users can see the equipment gradually upgrade from the first level to the second level, thereby enhancing their trust in the equipment's fault repair or fulfillment of usage requirements.
[0269] After determining the adjusted parameter package in the manner described above, send the adjusted parameter package to the device.
[0270] In one embodiment, after determining the adjusted parameter package, the parameter package can be sent to the device, which receives the parameter package in real time. In this embodiment, for the parameter package to be adjusted, the device can include two sets of parameter values for the parameter package. Subsequently, when the device is running, it operates according to the latest parameter value for the parameter package to be adjusted.
[0271] In this embodiment, since two sets of parameter values need to be saved for the parameter package to be adjusted, a large amount of storage space is required.
[0272] In another embodiment, sending the adjusted parameter packet to the device may include: The adjusted parameter packet is periodically sent to the device until the device meets the parameter update conditions. At this point, the transmission of the adjusted parameter packet is determined to be successful, and the transmission of the adjusted parameter packet is stopped.
[0273] Normally, when the device is powered off and connected to the network, it receives the adjusted parameter package and operates based on the latest received adjusted parameter package upon the next power-on. It should be understood that during operation, the device needs to use not only the adjusted parameter package, but also other parameters besides the parameter package to be adjusted. These parameters together constitute the complete configuration for the device's operation.
[0274] For example, after receiving the adjusted parameter packet, the electronic device executing this method periodically sends the adjusted parameter packet to the target device. This periodic sending mechanism ensures that the device can receive the latest parameter configuration in a timely manner, even when it is powered off and connected to the network. For instance, the electronic device can send the adjusted parameter packet to the target device at a preset time interval, such as every 30 minutes. When the parameter update conditions are met, such as when the device is powered off and connected to the network, it can successfully receive the adjusted parameter packet and operate based on the latest parameter packet upon the next power-on or when a specific trigger condition is met.
[0275] This not only improves the reliability of parameter updates but also enhances the adaptability and stability of the equipment in dynamic network environments.
[0276] In one embodiment, the method may further include: If the adjusted parameter packet is not successfully sent within a preset number of transmission cycles, a first prompt message is output to prompt the user to control the state of the device so that the device meets the parameter update conditions at least within a preset time period, the preset time period including the next transmission cycle.
[0277] For example, in an electronic device executing this method, a preset number of transmission cycles (e.g., 3 cycles) are set. If the electronic device fails to successfully send the adjusted parameter packet within the preset number of transmission cycles (e.g., three consecutive 30-minute cycles), a first prompt message is output. This first prompt message can be in the form of a pop-up window, a notification message, or a voice prompt, prompting the user to check and control the device's status to ensure that the device is powered off and connected to the network at least for the next transmission cycle.
[0278] After receiving the first prompt, the user can control the device to remain powered off and connected to the network for at least the next transmission cycle, to ensure that the device can successfully receive the adjusted parameter packet.
[0279] For example, suppose an electronic device, after receiving an adjusted parameter packet, sends the packet to the target device every 30 minutes. If the electronic device fails to send the parameter packet for three consecutive cycles (90 minutes), it will output a first prompt message, advising the user to check the device's network connection and power status. Upon receiving this prompt, if the device is powered on but disconnected from the network, the user can connect the device to the network and power it off. At the start of the next sending cycle (the fourth cycle), the electronic device sends the adjusted parameter packet to the target device. This time, because the device meets the parameter update conditions, it can successfully receive the adjusted parameter packet. After the device is restarted, it can operate according to the adjusted parameter packet, thus repairing the fault.
[0280] This further improves the reliability of parameter updates, while user intervention ensures that the device meets the parameter update conditions under appropriate circumstances, thereby improving the stability of the entire parameter adjustment and the user experience.
[0281] In another embodiment, the method may further include: Determine the parameter update time period; A second prompt message is output to prompt the user to control the state of the device so that the device meets the parameter update conditions at least during the parameter update time period. The parameter update conditions are the conditions under which the device can successfully receive the adjusted parameter packet.
[0282] In this embodiment, after receiving a device malfunction event or determining the adjusted parameter packet, the electronic device executing the method can further determine the time period for updating the device parameters, i.e., the parameter update time period. The parameter update time period refers to the time period during which the electronic device sends the adjusted parameter packet to the device. This time period is determined comprehensively based on factors such as the device's operating status, network conditions, and user habits to ensure the smooth progress of the parameter update process.
[0283] Specifically, after determining the parameter update period, the electronic device sends a second prompt to the user. This second prompt includes the parameter update period, such as the start and end times. In this way, the electronic device prompts the user to control the device's status within the parameter update period to ensure that the device meets the parameter update conditions. Parameter update conditions can be, for example, power-off and internet connection conditions.
[0284] For example, after receiving a device malfunction event, the electronic device determines that the parameter update period is between 10 PM and 11 PM that evening. During this time, network traffic is typically low, and device usage is also low, making it an ideal time for parameter updates. The electronic device then sends a second notification to the user, which could be, for example, "Your device will be updating its parameters between 10 PM and 11 PM tonight. Please ensure that your device is connected to the internet and powered off during this period to ensure a successful parameter update."
[0285] Thus, after determining the parameter update time period, a second prompt message is output to remind the user to control the device to meet the parameter update conditions within the parameter update time period. This not only further improves the efficiency and success rate of device parameter adjustment, but also significantly optimizes the user experience and enhances the user's trust and satisfaction with the device.
[0286] Figure 8 This is a flowchart illustrating another method for adjusting device parameters according to an exemplary embodiment. For example... Figure 8 As shown, the device parameter adjustment method may include the following steps.
[0287] In step S81, in response to the pending maintenance information of the device, the fault of the device or the need to use the device is determined based on the pending maintenance information; In step S82, a parameter package to be adjusted is determined based on the fault or the usage requirements. The parameter package to be adjusted includes one or more first target adjustable parameters. In step S83, the parameter value of the first parameter is adjusted to obtain the adjusted parameter package, wherein the first parameter is any parameter in the first target adjustable parameters; In step S84, the adjusted parameter packet is sent to the device.
[0288] The specific implementation methods for steps S82 to S84 have been described above and will not be repeated here. The specific implementation method for step S81 is described below.
[0289] The maintenance information to be processed can be a text-based work order submitted by the user, or an audio-based work order submitted by the user via voice. In this disclosure, if it is a text-based work order, semantic recognition can be directly performed on the text-based work order to obtain the equipment fault or the equipment usage requirement. If it is an audio-based work order, the audio can first be converted into a text-based work order, and then semantic recognition can be performed on the text-based work order to obtain the equipment fault or the equipment usage requirement.
[0290] For example, a text-formatted work order can be input into a pre-trained semantic recognition model to obtain the model's output: a device malfunction or a user request for the device. Specifically, sample work orders can be used as input parameters to the model, while sample malfunctions or user requests can be used as output parameters to train the neural network model, resulting in a trained semantic recognition model.
[0291] In one embodiment, if the number of determined faults or the number of determined usage requirements of the device is one, then the adjusted parameter package is obtained by determining the parameter package to be adjusted and adjusting the parameter value of the first parameter in accordance with the method described above.
[0292] In another embodiment, there may be multiple identified faults or usage requirements. For ease of description, the following explanation uses multiple faults as an example.
[0293] In one embodiment of this example, there are multiple faults, and a parameter package to be adjusted is determined based on the faults, including: If at least two of the multiple faults have conflicting maintenance strategies, then the target fault is determined among the multiple faults according to the configured conflict strategy, and the parameter package to be adjusted is determined based on the target fault; or If at least two of the multiple faults have conflicting maintenance strategies, a first prompt message is output to instruct the user to determine the parameter package to be adjusted or to instruct the user to determine the target fault from the multiple faults. If the target fault identified by the user is received, the parameter package to be adjusted is determined based on the target fault.
[0294] For example, if the repair strategy for fault E among multiple faults includes reducing wind speed, and the repair strategy for fault F includes increasing wind speed, then the repair strategies for fault E and fault F are determined to be conflicting. If at least two faults among the multiple faults have conflicting repair strategies, the target fault is determined among the multiple faults according to the configured conflict strategy, and the parameter package to be adjusted is determined based on the target fault. For example, assuming the multiple faults include a primary fault and at least one secondary fault, if at least two faults with conflicting repair strategies are a primary fault and at least one secondary fault, then the primary fault can be determined as the target fault. If at least two faults with conflicting repair strategies are both secondary faults or both are primary faults, then the target fault can be determined according to the priority of the at least two faults with conflicting repair strategies, for example, the fault with the highest priority can be determined as the target fault. Then, the parameter package to be adjusted is determined based on the target fault.
[0295] For example, if at least two of the multiple faults conflict in their maintenance strategies, a first prompt message is output, requiring manual intervention. This could involve the user specifying the parameter package to be adjusted or instructing the user to identify the target fault from the multiple faults. Finally, the system receives the target fault input by the user and determines the parameter package to be adjusted based on that target fault.
[0296] Thus, if at least two of the multiple faults have conflicting maintenance strategies, the target fault can be flexibly identified, and the parameter package to be adjusted can be determined based on the target fault.
[0297] In another embodiment of this example, determining the parameter package to be adjusted based on the fault further includes: If the plurality of faults includes a first fault for characterizing abnormal cooling or heating and a second fault for characterizing abnormal dehumidification or wind noise exceeding a threshold, then it is determined that the first fault and the second fault have a maintenance strategy conflict.
[0298] For example, suppose the first fault is poor cooling or heating performance, and the second fault is poor dehumidification or wind noise exceeding a threshold. Then, repairing the first fault requires increasing the wind speed, and repairing the second fault requires decreasing the wind speed. That is, it is determined that there is a conflict in maintenance strategies between the first fault and the second fault.
[0299] In this way, faults involving conflicting maintenance strategies can be identified.
[0300] In another embodiment of this example, there are multiple faults, and a parameter package to be adjusted is determined based on the faults, including: If a preset fault is included among multiple faults, then the parameter package to be adjusted is determined based on the preset fault, where the preset fault is a predefined fault.
[0301] For example, the preset fault can be a predefined fault with the highest priority. Suppose the preset fault is an odor fault. If an odor fault is included among multiple faults, then the odor fault is identified as the target fault, and the parameter package to be adjusted is determined based on the odor fault.
[0302] In this way, a specific fault can be set as a preset fault according to needs, so as to meet the requirement of prioritizing the repair of preset faults.
[0303] In another embodiment of this example, there are multiple faults, which are divided into primary faults and secondary faults. A parameter package to be adjusted is determined based on the faults, including: If the plurality of faults does not include a preset fault and there are no faults that conflict with the maintenance strategy, then the parameter package to be adjusted is determined based on the main fault, wherein the preset fault is a predefined fault; and / or If the maintenance strategies for the multiple faults match, then the data packets to be adjusted are determined based on the multiple faults.
[0304] If the multiple faults do not include preset faults and there are no faults that conflict with maintenance strategies, the parameter package to be adjusted can be determined based on the primary fault. And / or, if the maintenance strategies for multiple faults are matched, for example, if the repair strategies for the third and fourth faults are both to reduce wind speed, then the maintenance strategies for the third and fourth faults are determined to be matched, and the parameter package to be adjusted can be determined based on the third and fourth faults.
[0305] Thus, if multiple faults do not include preset faults and there are no faults that conflict with maintenance strategies, the parameter package to be adjusted is determined based on the main fault. If the maintenance strategies of multiple faults match, the data package to be adjusted can be determined based on multiple faults, which improves the flexibility of determining the parameter package to be adjusted.
[0306] In one embodiment, before determining the parameter package to be adjusted based on the fault or the usage requirements, the method further includes: The fault is determined to be one that can be repaired by adjusting parameters, and / or the usage requirement is one that can be met by adjusting parameters.
[0307] In this embodiment, to avoid wasted workload due to invalid parameter adjustments, before determining the parameter package to be adjusted based on the fault or usage requirements, it is necessary to determine whether the fault can be repaired by adjusting the parameters, and / or whether the usage requirements can be met by adjusting the parameters. Thus, the parameter package to be adjusted is determined only after ensuring that the identified fault is repairable by adjusting the parameters and the identified usage requirements are met by adjusting the parameters. This filters out invalid work at the source, avoids resource waste, and improves the effectiveness and success rate of parameter adjustments.
[0308] In addition, the method also includes: If the fault cannot be repaired by adjusting parameters or the usage requirement cannot be met by adjusting parameters, a second prompt message will be output to instruct manual repair.
[0309] For example, for hardware malfunctions or other faults that cannot be fixed by adjusting parameters (such as refrigerant shortage, improper installation of the indoor unit, etc.), manual intervention can be used for repair. For instance, a second prompt message can be output to instruct manual repair to fix the fault or meet usage requirements.
[0310] Therefore, for faults that cannot be repaired by adjusting parameters or for usage requirements that cannot be met by adjusting parameters, manual intervention can be used to repair the faults or meet the usage requirements manually.
[0311] In one embodiment, before determining the parameter package to be adjusted based on the fault or the usage requirements, the method further includes: For each of the aforementioned faults, it is determined that no parameter adjustment operation has been performed for the fault in the device; and / or For each of the stated usage requirements, it is determined that no parameter adjustment operations have been performed for the stated usage requirements of the device.
[0312] Considering that if a fault or usage requirement has been previously fixed by adjusting parameters, and this fault or usage requirement reappears, it indicates that adjusting parameters cannot effectively fix the fault or usage requirement. To avoid wasted work and resources, parameter adjustments are not performed again. Therefore, in this embodiment, for each fault, if it is determined that no parameter adjustment operation has been performed for that fault of the device, then a parameter package to be adjusted is determined based on the fault. Similarly, for each usage requirement, if it is determined that no parameter adjustment operation has been performed for that usage requirement of the device, then a parameter package to be adjusted is determined based on the usage requirement. In this way, on the one hand, ineffective parameter tuning can be avoided and resource consumption can be reduced, and on the other hand, the efficiency of fault repair and response to usage needs can be improved.
[0313] Figure 9 This is a schematic diagram illustrating a device parameter adjustment method according to an exemplary embodiment, such as... Figure 9 As shown, firstly, a maintenance work order is obtained. This work order includes three levels of faults, representing the most detailed level of fault and accurately reflecting the specific abnormal state of the equipment. After obtaining the work order, the fault is identified by recognizing the user description and the level 3 faults within the work order. Next, if there are multiple faults, they are further distinguished into primary and secondary faults. For example, as... Figure 9As shown, if the primary fault is poor cooling or heating performance, and the secondary fault is poor dehumidification or excessive fan noise, then at least two faults with conflicting repair strategies are identified, and manual intervention is initiated. If the secondary fault is odor, and odor is the highest priority fault, then it is determined whether there are any manual or after-sales parameter adjustments for the odor fault. If so, manual intervention is initiated; otherwise, parameter adjustments are made based on the odor fault. If the secondary fault does not include poor dehumidification, excessive fan noise, or odor, then it is determined whether the primary fault can be repaired through parameter adjustments. If so, it is determined whether there are any manual or after-sales parameter adjustments for the primary fault. If so, manual intervention is initiated; otherwise, parameter adjustments are made based on the primary fault. Furthermore, if the primary fault is determined to be unrepairable through parameter adjustments, manual intervention is initiated.
[0314] If the main faults are loud fan noise, odor, and poor dehumidification, since the common parameter in the repair strategy for these three types of faults is to reduce the fan speed, these parameters can be adjusted simultaneously. At this point, check if there are any records of manual or after-sales parameter adjustments. If so, proceed with manual intervention; otherwise, adjust the parameters according to these three fault types. If the fault is another type (such as a hardware failure), perform intelligent diagnosis to obtain reporting records, and output the fault code and repair plan.
[0315] Figure 10 This is a flowchart illustrating another method for adjusting device parameters according to an exemplary embodiment. For example... Figure 10 As shown, the device parameter adjustment method may include the following steps.
[0316] In step S101, audio data on the device's operating effect is acquired, and the device's malfunction or usage requirements are determined based on the audio data. In step S102, a parameter package to be adjusted is determined based on the fault or the usage requirements. The parameter package to be adjusted includes one or more first target adjustable parameters. In step S103, the parameter value of the first parameter is adjusted to obtain the adjusted parameter package, wherein the first parameter is any parameter in the first target adjustable parameters; In step S104, the adjusted parameter packet is sent to the device.
[0317] For example, audio data from the room where the device is located is acquired and preprocessed, such as through noise reduction and filtering, to obtain audio data relevant to the device's operational performance. Keywords or key phrases related to the device's operational performance can be pre-configured, and the audio data relevant to the device's operational performance can be filtered using these keywords or key phrases. Then, based on the audio data, device malfunctions or usage requirements can be determined.
[0318] For example, assuming the device is an air conditioner, keywords or key phrases related to the device's performance include, but are not limited to: too cold, too hot, don't let the wind blow on the child, the air conditioner consumes too much electricity, I want to sleep, the room is too stuffy, the air conditioner is too noisy, etc.
[0319] After identifying a fault or usage requirement, the parameter package to be adjusted, the adjusted parameter package, and the adjusted parameter package are determined in accordance with the method described above.
[0320] In this way, faults or usage requirements can be determined based on audio data, which improves the flexibility of fault or usage requirements determination and thus enhances the convenience of parameter adjustment.
[0321] In one embodiment, acquiring audio data regarding the device's operating performance includes: Audio data on the device's operating performance is acquired through an audio acquisition device, which is either deployed in the device or in a third-party device bound to the same account as the device.
[0322] For example, the audio acquisition device can be deployed on the device itself, allowing the device to acquire audio data related to the operating effect used as input to the device. As another example, the audio acquisition device can also be deployed on a third-party device, with the third-party device and the device linked to the same account. It should be understood that the third-party device here refers to any device other than the device itself that is linked to the same account as the device. For example, the third-party device could be a speaker, and the device could be an air conditioner, with both the air conditioner and the speaker linked to the same account.
[0323] This improves the flexibility and convenience of acquiring audio data.
[0324] The step of determining the device malfunction or the need to use the device based on the audio data includes: performing speech recognition on the audio data to determine the device malfunction or the need to use the device.
[0325] After acquiring the audio data, speech recognition is performed on the audio data to determine the device malfunction or usage requirements. For example, the audio data is input into a pre-trained speech recognition model to obtain the malfunction or usage requirements output by the speech recognition model. The speech recognition model can be trained using relatively mature training methods, and this disclosure does not impose any limitations on it.
[0326] In this way, device malfunctions or usage requirements can be obtained by performing voice recognition on audio data.
[0327] Furthermore, before determining the parameter package to be adjusted based on the fault or the usage requirements, the method further includes: Obtain user settings information for the device, the settings information being configured by the user in a control device for controlling the device; Based on the settings information and the audio data, it is determined that the fault or the usage requirement cannot be repaired or met by adjusting the settings information.
[0328] For example, the control device can be a remote control for controlling the device, a touch control on the device itself, a button, or an application for controlling the device. After obtaining the settings information set by the user on the control device, based on the settings information and audio data, it is determined that the fault or usage requirement cannot be repaired or met by adjusting the settings information.
[0329] For example, if the audio data indicates it's too hot and the settings information indicates the user's current target temperature is too high, then it's determined that the fault or usage requirement can be corrected or met by adjusting the settings information (i.e., the control method). As another example, if the audio data indicates it's too hot and the settings information indicates the user's current target temperature is appropriate, but the air conditioner's actual cooling effect at that target temperature is lower than the ideal cooling effect, then it's determined that the fault or usage requirement cannot be corrected or met by adjusting the settings information. In this case, the parameter package to be adjusted is determined based on the fault or usage requirement.
[0330] In this way, when it is determined that the fault or usage requirements cannot be repaired or met by adjusting the settings, the parameter package to be adjusted is identified, thus avoiding unnecessary workload and waste of resources.
[0331] In one embodiment, if the audio acquisition device is deployed on the device, the acquired audio data is determined as data on the operating effect of the device, that is, the detected fault is a fault of the device.
[0332] In another embodiment, the audio acquisition device is deployed within the third-party device, and there are multiple devices. The step of determining device malfunction or device usage requirements based on the audio data includes: The target device whose parameters need to be adjusted is determined based on the audio data; Based on the audio data, determine the fault of the target device or the need to use the target device; Sending the adjusted parameter packet to the device includes sending the adjusted parameter packet to the target device.
[0333] In this embodiment, if the audio acquisition device is deployed in a third-party device and there are multiple devices, the target device whose parameters need to be adjusted is determined based on the audio data, as well as the fault or usage requirements of the target device. After determining the adjusted parameter package, the adjusted parameter package is sent to the target device.
[0334] Thus, in scenarios with multiple devices, the target device whose parameters need to be adjusted can be determined based on audio data, and the faults or usage needs of the target device can be repaired, expanding the application scenarios of parameter adjustment.
[0335] In one embodiment of this invention, determining the target device for adjusting parameters based on the audio data includes: If the audio data includes a device identifier, then the device represented by the device identifier is identified as the target device for the parameter to be adjusted; If the audio data does not include a device identifier, then perform at least one of the following steps: The device located within the preset range of the third-party device is identified as the target device whose parameters need to be adjusted. Based on the audio data, determine the location of the source object of the audio data, and identify the device located within a preset range of the location of the source object as the target device; Output a third prompt message to prompt the user to enter the device identifier of the target device for the parameters to be adjusted.
[0336] For example, if the audio data includes a device identifier, the device represented by the device identifier is identified as the target device for the parameter to be adjusted. For instance, if the audio data is "Device 1 has too much noise," then Device 1 is identified as the target device.
[0337] For example, if the audio data does not include a device identifier, then a device located within a preset range of third-party devices can be identified as the target device for adjusting the parameters. For instance, if the third-party device is an audio system and the device is an air conditioner, then the air conditioner located in the same room as the audio system can be identified as the target device for adjusting the parameters. Alternatively, based on the collected audio data, the location of the source of the audio data can be determined, and the device in the room where the source is located can be identified as the target device. Alternatively, a third prompt message can be output to prompt the user to input the device identifier of the target device for adjusting the parameters.
[0338] This increases the flexibility in determining the target equipment whose parameters need to be adjusted.
[0339] Furthermore, before determining the malfunction of the target device or the need to use the target device based on the audio data, the method further includes: Output the device identifier of the identified target device to instruct the user to confirm the target device; A confirmation event from the user regarding the target device was received.
[0340] After identifying the target device, the device identifier of the target device can be output so that the user can confirm the accuracy of the automatically determined target device parameters to be adjusted. After receiving the user's confirmation event for the target device, the system can then determine the fault of the target device or the usage requirements of the target device based on the audio data. The confirmation event can be a confirmation operation or a confirmation voice command, etc.
[0341] In this way, through interaction with the user, the accuracy of the identified target device is improved, thereby improving the precision of parameter adjustment.
[0342] Figure 11 This is a schematic diagram illustrating an adjustment parameter according to an exemplary embodiment. As shown in Figure 11, assume the audio data includes phrases such as "too cold," "too hot," "don't let the wind blow on the child," "the air conditioner is consuming too much electricity," "I want to sleep," "the room is too stuffy," and "the air conditioner is too noisy." After semantic recognition, the corresponding usage requirements are obtained: heating up, cooling down, sleep mode, wind away from people, noise reduction, and power saving. Then, the parameter package to be adjusted is determined based on the fault or usage requirements.
[0343] For example, the control strategy for applications requiring increased temperature is to raise the temperature and increase the fan speed, with corresponding parameter adjustment strategies including increasing the fan speed and operating frequency. The control strategy for applications requiring wind protection is to adjust to wind protection mode (for radar models), while for standard models, it's to adjust to gentler wind, lower the fan speed, and adjust the air deflector. The control strategy for applications requiring energy saving is to adjust the temperature, with corresponding parameter adjustment strategies including reducing the operating frequency.
[0344] Based on the same inventive concept, this disclosure also provides a device for adjusting equipment parameters, which is used to implement the steps of the device parameter adjustment method provided in this disclosure. Figure 12 This is a block diagram illustrating a device parameter adjustment apparatus according to an exemplary embodiment. The device parameter adjustment apparatus can be deployed on an after-sales client or on a server; this disclosure does not limit its deployment in this regard. Based on the same inventive concept, this disclosure also provides a device parameter adjustment apparatus. Figure 12 This is a block diagram illustrating a device parameter adjustment apparatus according to an exemplary embodiment. Figure 12 As shown, the equipment parameter adjustment device 1200 may include: The first determining module 1201 is configured to respond to pending maintenance information of the device and determine the fault of the device or the need to use the device based on the pending maintenance information.
[0345] The second determining module 1202 is configured to determine a parameter package to be adjusted based on the fault or the usage requirements, the parameter package to be adjusted including one or more first target adjustable parameters; The adjustment module 1203 is configured to adjust the parameter value of the first parameter to obtain the adjusted parameter package, wherein the first parameter is any parameter in the first target adjustable parameters; The first sending module 1204 is configured to send the adjusted parameter packet to the device.
[0346] Optionally, the adjustment module 1203 is configured to: Determine the target value of the first parameter; The parameter value of the first parameter in the parameter package to be adjusted is adjusted to the target value to obtain the adjusted parameter package.
[0347] Optionally, the device parameter adjustment device 1200 further includes: The display module is configured to display a second parameter adjustment interface, which includes parameter adjustment controls for the parameter package to be adjusted. The adjustment module 1203 is configured as follows: In response to an input operation on the parameter adjustment control in the second parameter adjustment interface, a target value for the first parameter is determined based on the input operation.
[0348] Optionally, the second parameter adjustment control includes a gear input control for the parameter package to be adjusted; the adjustment module 1203 is configured to: In response to an input operation on the gear input control in the second parameter adjustment interface, the target value of the first parameter is determined based on the input gear parameter.
[0349] Optionally, the second parameter adjustment interface includes each of the first target adjustable parameters included in the parameter package to be adjusted, and the parameter adjustment control includes a second input control corresponding to each of the first target adjustable parameters; the adjustment module 1203 is configured to: For each of the first target adjustable parameters, in response to an input operation of the second input control corresponding to the first target adjustable parameter in the second parameter adjustment interface, the first target adjustable parameter is determined as a first parameter and the target value of the first parameter is determined according to the input operation.
[0350] Optionally, the adjustment module 1203 is configured to: When the input operation is an input numerical value, the target value of the first parameter is determined based on the input numerical value; or When the input operation is an input parameter level operation, the target value of the first parameter is determined according to the value corresponding to the input parameter level.
[0351] Optionally, the adjustment module 1203 is configured to: Output the value input for the first parameter to review the input value; Upon approval, the target value of the first parameter is determined based on the input value.
[0352] Optionally, the adjustment module 1203 is configured to: Output the parameter level for the first parameter input to verify the input parameter level; Upon approval, the target value of the first parameter is determined based on the value corresponding to the input parameter level.
[0353] Optionally, the second parameter adjustment interface may also include at least one of the standard value, current value, and adjusted target value of each of the first target adjustable parameters included in the parameter package to be adjusted.
[0354] Optionally, the second parameter adjustment interface includes a standard value for each of the first target adjustable parameters included in the parameter package to be adjusted, and the device parameter adjustment device 1200 further includes: The first acquisition module is configured to acquire standard values of the adjustable parameters of the device sent by the device when it is powered on or when the firmware is upgraded. The second acquisition module is configured to, in response to a parameter adjustment operation, acquire the standard value of the second target adjustable parameter from the device via a server if there is a second target adjustable parameter in the parameter package to be adjusted that has not yet acquired a standard value.
[0355] Optionally, the parameter package to be adjusted is configured with multiple parameter levels; the device parameter adjustment device 1200 further includes: The third determining module is configured to, in response to receiving a feedback message indicating that the fault has not yet been repaired or the usage requirement has not been met, determine the target value of the first parameter based on the second parameter if the most recently input parameter level is the first level among the plurality of parameter levels. The parameter package adjusted by the second gear has a greater impact on the fault or the usage requirements than the parameter package adjusted by the first gear.
[0356] Optionally, the fault events include: fault events reported by users, and / or fault events monitored based on the operating parameters of the device.
[0357] Optionally, the first transmitting module 1203 is configured to: The adjusted parameter packet is periodically sent to the device until the device meets the parameter update conditions. At this point, the transmission of the adjusted parameter packet is determined to be successful, and the transmission of the adjusted parameter packet is stopped.
[0358] Optionally, the device parameter adjustment device 1200 further includes: The first output module is configured to output a first prompt message in response to the failure to successfully send the adjusted parameter packet within a preset number of transmission cycles, so as to prompt the user to control the state of the device so that the device meets the parameter update conditions at least within a preset time period, the preset time period including the next transmission cycle.
[0359] Optionally, the device parameter adjustment device 1200 further includes: The fourth module is configured to determine the parameter update time period; The second output module is configured to output a second prompt message to prompt the user to control the state of the device so that the device meets the parameter update conditions at least during the parameter update time period. The parameter update conditions are the conditions under which the device can successfully receive the adjusted parameter packet.
[0360] Optionally, there are multiple faults, and the second determining module 1202 is configured to: If at least two of the multiple faults have conflicting maintenance strategies, then the target fault is determined among the multiple faults according to the configured conflict strategy, and the parameter package to be adjusted is determined based on the target fault; or If at least two of the multiple faults have conflicting maintenance strategies, a first prompt message is output to instruct the user to determine the parameter package to be adjusted or to instruct the user to determine the target fault from the multiple faults. If the target fault identified by the user is received, the parameter package to be adjusted is determined based on the target fault.
[0361] Optionally, there are multiple faults, and the second determining module 1202 is configured to: If a preset fault is included among multiple faults, then the parameter package to be adjusted is determined based on the preset fault, where the preset fault is a predefined fault.
[0362] Optionally, there are multiple faults, which are divided into primary faults and secondary faults. The second determining module 1202 is configured to: If the plurality of faults does not include a preset fault and there are no faults that conflict with the maintenance strategy, then the parameter package to be adjusted is determined based on the main fault, wherein the preset fault is a predefined fault; and / or If the maintenance strategies for the multiple faults match, then the data packets to be adjusted are determined based on the multiple faults.
[0363] Optionally, the second determining module 1202 is configured to: If the plurality of faults includes a first fault for characterizing abnormal cooling or heating and a second fault for characterizing abnormal dehumidification or wind noise exceeding a threshold, then it is determined that the first fault and the second fault have a maintenance strategy conflict.
[0364] Optionally, before determining the parameter package to be adjusted based on the fault or the usage requirements, the device parameter adjustment device 1200 further includes: The fifth determining module is configured to determine that the fault is a fault that can be repaired by adjusting parameters, and / or that the usage requirement is a requirement that can be met by adjusting parameters.
[0365] Optionally, the device parameter adjustment device 1200 further includes: The third output module is configured to output a second prompt message to indicate manual repair if the fault is not repairable by adjusting parameters or the usage requirement is not met by adjusting parameters.
[0366] Optionally, before determining the parameter package to be adjusted based on the fault or the usage requirements, the device parameter adjustment device 1200 further includes: The sixth determining module is configured to, for each of the aforementioned faults, determine that no parameter adjustment operation has been performed for the fault in the device; and / or The seventh determining module is configured to determine, for each of the aforementioned usage requirements, that no parameter adjustment operation has been performed for the aforementioned usage requirement of the device.
[0367] Optionally, the adjustment module 1203 is configured to perform at least one of the following: Based on the relationship between the preset fault and the target value of each first target adjustable parameter in the parameter package to be adjusted, the target value of the first parameter corresponding to the fault is determined. Based on the relationship between the preset usage requirements and the target values of each of the first target adjustable parameters in the parameter package to be adjusted, determine the target value of the first parameter corresponding to the usage requirements; The fault and the parameter package to be adjusted are input into a pre-trained first parameter adjustment model to obtain the target value of the first parameter output by the first parameter adjustment model. The usage requirements and the parameter package to be adjusted are input into the pre-trained second parameter adjustment model to obtain the target value of the first parameter output by the first parameter adjustment model.
[0368] Optionally, the device includes a main storage area and a backup storage area. The main storage area is used to store at least standard values of the adjustable parameters of the device, and the backup storage area is used to store at least the current values of the adjustable parameters, including the first target adjustable parameter. The first sending module 1204 is configured to: Adjust the current value of the first parameter in the backup storage area to the target value of the first parameter in the adjusted parameter package; The device operates according to the target value of the first parameter and the current value of the second parameter, wherein the second parameter is a parameter other than the first parameter.
[0369] Optionally, the device parameter adjustment device 1200 further includes: The seventh determining module is configured to, for each of the second parameters, if the standard value of the second parameter in the main storage area and the current value in the backup storage area are the same, then determine the standard value of the second parameter in the main storage area or the current value in the backup storage area as the current value of the second parameter used by the device during operation; if the standard value of the second parameter in the main storage area and the current value in the backup storage area are different, then determine the current value of the second parameter in the backup storage area as the current value of the second parameter used by the device during operation.
[0370] Optionally, the device parameter adjustment device 1200 further includes: The control module is configured to, in response to the fault or the usage requirement, keep the standard value of the adjustable parameter stored in the main storage area unchanged; The update module is configured to update the standard value of the adjustable parameter in the main storage area to the value of the adjustable parameter in the upgrade package in response to a firmware upgrade operation for the device.
[0371] Optionally, the device parameter adjustment device 1200 further includes: The update module is configured to: in response to a firmware upgrade operation for the device, adjust the current value of each adjustable parameter stored in the backup storage area to the value of the adjustable parameter in the upgrade package; or In response to a firmware upgrade operation for the device, for each third parameter stored in the backup storage area, the current value of the third parameter is adjusted to the value of the third parameter in the upgrade package, wherein the third parameter is an adjustable parameter other than the first parameter.
[0372] Optionally, when the device has not undergone firmware upgrade, the standard value is the initial value of the device; When the device undergoes a firmware upgrade, the standard value is the value of the adjustable parameter in the upgrade package used in the most recent firmware upgrade.
[0373] Optionally, the adjustable parameters include at least one of extreme parameters, default parameters, and initial parameters.
[0374] Optionally, the device includes an outdoor unit and a plurality of indoor units connected to the outdoor unit, and the adjusted parameter package includes an adjusted parameter package for each group of air conditioning units, each group of air conditioning units including the outdoor unit and at least one indoor unit; the first sending module 1204 is configured to: Each group of air conditioning units is sent its adjusted parameter package in sequence; The indoor unit of each air conditioning unit operates according to the adjusted parameter package received by the air conditioning unit of that group, while the outdoor unit operates according to the parameters in the last adjusted parameter package received. Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0375] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the device parameter adjustment method provided in this disclosure.
[0376] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0377] Reference Figure 13 The electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output interface 812, sensor component 814, and communication component 816.
[0378] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the device parameter adjustment method described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0379] Memory 804 is configured to store various types of data to support the operation of electronic device 800. Examples of such data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 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.
[0380] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.
[0381] Multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0382] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0383] Input / output interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0384] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0385] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0386] In an exemplary embodiment, the electronic device 800 may be implemented by 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), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described device parameter adjustment method.
[0387] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 to complete the aforementioned device parameter adjustment method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0388] In another exemplary embodiment, a computer program is also provided, which can be executed by a programmable device, having a code portion for performing the device parameter adjustment method described above when executed by the programmable device.
[0389] Figure 14 This is a block diagram illustrating a server according to an exemplary embodiment. For example, server 1900 may be provided as a server. (Refer to...) Figure 14 Server 1900 includes processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by processing component 1922. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, processing component 1922 is configured to execute instructions to perform device parameter adjustment methods.
[0390] Server 1900 may also include a power supply component 1926 configured to perform power management of server 1900, a wired or wireless network interface 1950 configured to connect server 1900 to a network, and an input / output interface 1958. Server 1900 can operate on an operating system stored in memory 1932.
[0391] Based on the same inventive concept, this disclosure also provides an air conditioner for receiving adjusted parameters, which are obtained according to the device parameter adjustment method provided in this disclosure.
[0392] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can be combined with each other. As used herein, the term “and / or” includes any one of the relevant listed items and any combination of any two or more; similarly, “at least one of…” includes any one of the relevant listed items and any combination of any two or more.
[0393] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In this description, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0394] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”
[0395] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”
[0396] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
[0397] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for adjusting equipment parameters, characterized in that, include: In response to pending maintenance information of the equipment, determine the fault of the equipment or the need to use the equipment based on the pending maintenance information; Based on the fault or the usage requirements, a parameter package to be adjusted is determined, the parameter package to be adjusted including one or more first target adjustable parameters; The parameter value of the first parameter is adjusted to obtain the adjusted parameter package, where the first parameter is any parameter in the first target adjustable parameters; The adjusted parameter packet is sent to the device.
2. The method according to claim 1, characterized in that, The adjustment of the parameter value of the first parameter to obtain the adjusted parameter package includes: Determine the target value of the first parameter; The parameter value of the first parameter in the parameter package to be adjusted is adjusted to the target value to obtain the adjusted parameter package.
3. The method according to claim 2, characterized in that, The method further includes: The second parameter adjustment interface is displayed, which includes parameter adjustment controls for the parameter package to be adjusted. Determining the target value of the first parameter includes: In response to an input operation on the parameter adjustment control in the second parameter adjustment interface, a target value for the first parameter is determined based on the input operation.
4. The method according to claim 3, characterized in that, The parameter adjustment control includes a gear input control for the parameter package to be adjusted; the step of determining the target value of the first parameter based on the input operation in response to an input operation to the parameter adjustment control in the second parameter adjustment interface includes: In response to an input operation on the gear input control in the second parameter adjustment interface, the target value of the first parameter is determined based on the input gear parameter.
5. The method according to claim 3, characterized in that, The second parameter adjustment interface includes each of the first target adjustable parameters included in the parameter package to be adjusted, and the parameter adjustment control includes a second input control corresponding to each of the first target adjustable parameters; the step of determining the target value of the first parameter based on the input operation in response to the input operation of the parameter adjustment control in the second parameter adjustment interface includes: For each of the first target adjustable parameters, in response to an input operation of the second input control corresponding to the first target adjustable parameter in the second parameter adjustment interface, the first target adjustable parameter is determined as a first parameter and the target value of the first parameter is determined according to the input operation.
6. The method according to claim 5, characterized in that, Determining the target value of the first parameter based on the input operation includes at least one of the following: When the input operation is an input numerical value, the target value of the first parameter is determined based on the input numerical value; or When the input operation is an input parameter level operation, the target value of the first parameter is determined according to the value corresponding to the input parameter level.
7. The method according to claim 6, characterized in that, Determining the target value of the first parameter based on the input value includes: Output the value input for the first parameter to review the input value; Upon approval, the target value of the first parameter is determined based on the input value.
8. The method according to claim 6, characterized in that, Determining the target value of the first parameter based on the value corresponding to the input parameter level includes: Output the parameter level for the first parameter input to verify the input parameter level; Upon approval, the target value of the first parameter is determined based on the value corresponding to the input parameter level.
9. The method according to claim 3, characterized in that, The second parameter adjustment interface also includes at least one of the standard value, current value, and adjusted target value of each of the first target adjustable parameters included in the parameter package to be adjusted.
10. The method according to claim 9, characterized in that, The second parameter adjustment interface includes a standard value for each of the first target adjustable parameters included in the parameter package to be adjusted, and the method further includes: Obtain the standard values of the adjustable parameters of the device sent by the device when it is powered on or when the firmware is upgraded; If there is a second target adjustable parameter in the parameter package to be adjusted that has not obtained a standard value, then in response to the parameter adjustment operation, the standard value of the second target adjustable parameter is obtained from the device through the server.
11. The method according to claim 4, characterized in that, The parameter package to be adjusted is configured with multiple parameter levels; the method further includes: In response to receiving a feedback message indicating that the fault has not been repaired or the usage requirement has not been met, if the most recently input parameter level is the first level among the plurality of parameter levels, then the target value of the first parameter is determined according to the second level. The parameter package adjusted by the second gear has a greater impact on the fault or the usage requirements than the parameter package adjusted by the first gear.
12. The method according to claim 1, characterized in that, The maintenance information to be processed includes: maintenance work orders submitted by users, and / or maintenance information generated based on the operating parameters of the equipment.
13. The method according to claim 1, characterized in that, Sending the adjusted parameter packet to the device includes: The adjusted parameter packet is periodically sent to the device until the device meets the parameter update conditions. At this point, the transmission of the adjusted parameter packet is determined to be successful, and the transmission of the adjusted parameter packet is stopped.
14. The method according to claim 13, characterized in that, The method further includes: If the adjusted parameter packet is not successfully sent within a preset number of transmission cycles, a first prompt message is output to prompt the user to control the state of the device so that the device meets the parameter update conditions at least within a preset time period, the preset time period including the next transmission cycle.
15. The method according to claim 1, characterized in that, The method further includes: Determine the parameter update time period; A second prompt message is output to prompt the user to control the state of the device so that the device meets the parameter update conditions at least during the parameter update time period. The parameter update conditions are the conditions under which the device can successfully receive the adjusted parameter packet.
16. The method according to any one of claims 1-15, characterized in that, There are multiple faults, and based on these faults, a parameter package to be adjusted is determined, including: If at least two of the multiple faults have conflicting maintenance strategies, then the target fault is determined among the multiple faults according to the configured conflict strategy, and the parameter package to be adjusted is determined based on the target fault; or If at least two of the multiple faults have conflicting maintenance strategies, a first prompt message is output to instruct the user to determine the parameter package to be adjusted or to instruct the user to determine the target fault from the multiple faults. If the target fault identified by the user is received, the parameter package to be adjusted is determined based on the target fault.
17. The method according to any one of claims 1-15, characterized in that, There are multiple faults, and based on these faults, a parameter package to be adjusted is determined, including: If a preset fault is included among multiple faults, then the parameter package to be adjusted is determined based on the preset fault, where the preset fault is a predefined fault.
18. The method according to any one of claims 1-15, characterized in that, There are multiple faults, which are divided into primary faults and secondary faults. Based on these faults, a parameter package to be adjusted is determined, including: If the plurality of faults does not include a preset fault and there are no faults that conflict with the maintenance strategy, then the parameter package to be adjusted is determined based on the main fault, wherein the preset fault is a predefined fault; and / or If the maintenance strategies for the multiple faults match, then the data packets to be adjusted are determined based on the multiple faults.
19. The method according to claim 16, characterized in that, The parameter package to be adjusted based on the fault also includes: If the plurality of faults includes a first fault for characterizing abnormal cooling or heating and a second fault for characterizing abnormal dehumidification or wind noise exceeding a threshold, then it is determined that the first fault and the second fault have a maintenance strategy conflict.
20. The method according to any one of claims 1-15, characterized in that, Before determining the parameter package to be adjusted based on the fault or the usage requirements, the method further includes: The fault is determined to be one that can be repaired by adjusting parameters, and / or the usage requirement is one that can be met by adjusting parameters.
21. The method according to claim 20, characterized in that, The method further includes: If the fault cannot be repaired by adjusting parameters or the usage requirement cannot be met by adjusting parameters, a second prompt message will be output to instruct manual repair.
22. The method according to any one of claims 1-15, characterized in that, Before determining the parameter package to be adjusted based on the fault or the usage requirements, the method further includes: For each of the aforementioned faults, it is determined that no parameter adjustment operation has been performed for the fault in the device; and / or For each of the stated usage requirements, it is determined that no parameter adjustment operations have been performed for the stated usage requirements of the device.
23. The method according to claim 2, characterized in that, Determining the target value of the first parameter includes at least one of the following: Based on the relationship between the preset fault and the target value of each first target adjustable parameter in the parameter package to be adjusted, the target value of the first parameter corresponding to the fault is determined. Based on the relationship between the preset usage requirements and the target values of each of the first target adjustable parameters in the parameter package to be adjusted, determine the target value of the first parameter corresponding to the usage requirements; The fault and the parameter package to be adjusted are input into a pre-trained first parameter adjustment model to obtain the target value of the first parameter output by the first parameter adjustment model. The usage requirements and the parameter package to be adjusted are input into the pre-trained second parameter adjustment model to obtain the target value of the first parameter output by the first parameter adjustment model.
24. The method according to claim 1, characterized in that, The device includes a main storage area and a backup storage area. The main storage area is used to store at least standard values of the adjustable parameters of the device, and the backup storage area is used to store at least the current values of the adjustable parameters, including the first target adjustable parameter. Sending the adjusted parameter packet to the device includes: Adjust the current value of the first parameter in the backup storage area to the target value of the first parameter in the adjusted parameter package; The device operates according to the target value of the first parameter and the current value of the second parameter, wherein the second parameter is a parameter other than the first parameter.
25. The method according to claim 24, characterized in that, The method further includes: For each of the second parameters, if the standard value of the second parameter in the main storage area and the current value in the backup storage area are the same, then the standard value of the second parameter in the main storage area or the current value in the backup storage area is determined as the current value of the second parameter used when the device is running. If the standard value of the second parameter in the main storage area and the current value in the backup storage area are different, then the current value of the second parameter in the backup storage area is determined as the current value of the second parameter used when the device is running.
26. The method according to claim 24, characterized in that, The method further includes: In response to the fault or the usage requirement, the standard value of the adjustable parameter stored in the main storage area is kept unchanged; In response to a firmware upgrade operation for the device, the standard value of the adjustable parameter in the main storage area is updated to the value of the adjustable parameter in the upgrade package.
27. The method according to claim 24, characterized in that, The method further includes: In response to a firmware upgrade operation for the device, for each of the adjustable parameters stored in the backup storage area, the current value of the adjustable parameter is adjusted to the value of the adjustable parameter in the upgrade package; or In response to a firmware upgrade operation for the device, for each third parameter stored in the backup storage area, the current value of the third parameter is adjusted to the value of the third parameter in the upgrade package, wherein the third parameter is an adjustable parameter other than the first parameter.
28. The method according to claim 24, characterized in that, When the device has not undergone firmware upgrades, the standard value is the initial value of the device; When the device undergoes a firmware upgrade, the standard value is the value of the adjustable parameter in the upgrade package used in the most recent firmware upgrade.
29. The method according to claim 24, characterized in that, The adjustable parameters include at least one of extreme parameters, default parameters, and initial parameters.
30. The method according to any one of claims 1-15, characterized in that, The device includes an outdoor unit and multiple indoor units connected to the outdoor unit, and the adjusted parameter package includes an adjusted parameter package for each group of air conditioning units, each group of air conditioning units including the outdoor unit and at least one indoor unit; Sending the adjusted parameter packet to the device includes: Each group of air conditioning units is sent its adjusted parameter package in sequence; The indoor unit of each air conditioning unit operates according to the adjusted parameter package received by the air conditioning unit of that group, while the outdoor unit operates according to the parameters in the last adjusted parameter package received.
31. A device for adjusting equipment parameters, characterized in that, The device includes: The first determining module is configured to respond to pending maintenance information of the device and determine the fault of the device or the need to use the device based on the pending maintenance information. The second determining module is configured to determine a parameter package to be adjusted based on the fault or the usage requirements, the parameter package to be adjusted including one or more first target adjustable parameters; The adjustment module is configured to adjust the parameter value of the first parameter to obtain the adjusted parameter package, wherein the first parameter is any parameter in the first target adjustable parameters; The first sending module is configured to send the adjusted parameter packet to the device.
32. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to cause the electronic device to perform the steps of the device parameter adjustment method as described in any one of claims 1-30.
33. An air conditioner, characterized in that, The air conditioner is used to receive adjusted parameters, which are obtained by the equipment parameter adjustment method according to any one of claims 1-30.
34. A computer program, characterized in that, When executed by a processor, the computer program implements the steps of the device parameter adjustment method according to any one of claims 1-30.