Equipment reset control method, device and system, electronic equipment and storage medium

By establishing a near-field communication connection between the device to be reset and the reset control device, verifying and executing reset instructions, the problem of cumbersome equipment reset operation is solved, and a fast and simple reset operation is achieved.

CN119988091APending Publication Date: 2025-05-13GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510029767.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the prior art, the device reset operation is cumbersome and inefficient, and cannot meet the user's demand for rapid device recovery.

Method used

By establishing a near field communication connection between the device to be reset and the reset control device, receiving a reset command, extracting and verifying the reset code, if the verification is passed and the reset condition is met, the device reset operation is performed.

Benefits of technology

It realizes rapid reset of the device, simple and fast operation, no need for buttons or cumbersome software settings, and improves reset efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119988091A_ABST
    Figure CN119988091A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an equipment reset control method, device and system, electronic equipment and a storage medium, and the method comprises the steps: responding to the detection that reset control equipment is in a near field communication range, and building near field communication connection with the reset control equipment; receiving a reset instruction sent by the reset control equipment, and extracting a reset code from the reset instruction; verifying the reset code to obtain a verification result; if the verification result is consistent with preset reference information, determining whether a preset reset condition is met or not; and if the reset condition is met, executing a reset operation on a to-be-reset device. According to the embodiment of the invention, through a near field communication mode, the to-be-reset device automatically executes a series of operations to realize rapid reset as long as the reset control device is close to the to-be-reset device, and the embodiment of the invention does not need keys or tedious software settings, and the operation is simpler and faster.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development of intelligent electronic equipment technology, many electronic devices need to be reset due to software failures, configuration errors or system upgrades. For example, as the core control device of the smart home system, the stability and reliability of the smart central control screen are crucial. Therefore, in some special cases, it is necessary to reset the smart central control screen in a timely and fast manner. Traditional reset methods, such as button reset or software reset, are cumbersome and inefficient, and cannot meet users' needs for rapid device recovery. Therefore, how to reset the device efficiently and conveniently to meet user needs is a problem that needs to be solved. Summary of the invention

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

[0004] In a first aspect, an embodiment of the present application provides a device reset control method, the method comprising: in response to detecting that a reset control device is within a near field communication range, establishing a near field communication connection with the reset control device; receiving a reset instruction sent by the reset control device, and extracting a reset code from the reset instruction; verifying the reset code to obtain a verification result; if the verification result is consistent with preset reference information, determining whether a preset reset condition is currently met; if the reset condition is met, performing a reset operation on the device to be reset.

[0005] In a possible implementation, verifying the reset code to obtain a verification result includes: determining whether a format of the reset code complies with a preset format; if so, decoding the reset code to obtain decoding information as the verification result.

[0006] In a possible implementation, the determining whether the preset reset condition is currently met includes: outputting reset prompt information; and in response to obtaining confirmation information fed back by the user in response to the reset prompt information, determining that the reset condition is currently met.

[0007] In a possible implementation, performing a reset operation on the device to be reset includes: restoring configuration information of the device to be reset to initial configuration information; restarting the device to be reset, and restoring the state of the device to be reset to an initial state based on the initial configuration information.

[0008] In a possible implementation manner, after verifying the reset code to obtain a verification result, the method further includes: if the verification result is inconsistent with preset reference information, outputting verification failure information.

[0009] In a second aspect, an embodiment of the present application provides a device reset control device, which includes: a communication module, which is used to establish a near-field communication connection with the reset control device in response to detecting that the reset control device is within a near-field communication range; an extraction module, which is used to receive a reset instruction sent by the reset control device and extract a reset code from the reset instruction; a verification module, which is used to verify the reset code to obtain a verification result; a determination module, which is used to determine whether a preset reset condition is currently met if the verification result is consistent with preset reference information; and an execution module, which is used to perform a reset operation on the device to be reset if the reset condition is met.

[0010] In a third aspect, an embodiment of the present application provides a device reset control system, the system comprising: a device to be reset and a reset control device, the device to be reset being provided with a first near-field communication module, and the reset control device being provided with a second near-field communication module; the reset control device being used to use the second near-field communication module to send a reset instruction to the device to be reset; the device to be reset being used to use the first near-field communication module to receive the reset instruction and execute the device reset control method of the first aspect above.

[0011] In one possible implementation, the reset control device is also used to: obtain the user's identity authentication information in response to triggering a reset control operation; verify the identity authentication information to obtain an identity authentication result; if the identity authentication result indicates that the user's identity meets a preset identity condition, send the reset instruction to the device to be reset.

[0012] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: a memory for storing a computer program; a processor for executing the computer program stored in the memory, and when the computer program is executed, the method of any embodiment of the device reset control method of the first aspect of the present application is implemented.

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

[0014] In a sixth aspect, an embodiment of the present application provides a computer program, which includes a computer-readable code. When the computer-readable code is executed on a device, the processor in the device implements a method as in any embodiment of the device reset control method of the first aspect described above.

[0015] The device reset control method, apparatus, system, electronic device and storage medium provided in the embodiments of the present application establish near field communication between the device to be reset and the reset control device, the device to be reset receives the reset instruction sent by the reset control device, extracts the reset code from the reset instruction, verifies the reset code, obtains the verification result, and if the verification result is consistent with the preset reference information and the reset condition is currently met, performs the reset operation of the device to be reset. The embodiments of the present application realize the reset operation of the device to be reset automatically by the near field communication method, and realizes the rapid reset by only needing the reset control device to be close to the device to be reset. The embodiments of the present application do not require buttons or complicated software settings, and the operation is simpler and faster. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0018] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

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

[0020] Figure 2 A flowchart of another device reset control method provided in an embodiment of the present application;

[0021] Figure 3 A flowchart of another device reset control method provided in an embodiment of the present application;

[0022] Figure 4 A flowchart of another device reset control method provided in an embodiment of the present application;

[0023] Figure 5 A schematic diagram of the structure of a device reset control device provided in an embodiment of the present application;

[0024] Figure 6 A schematic diagram of the structure of a device reset control system provided in an embodiment of the present application;

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

[0026] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. It should be noted that unless otherwise specifically stated, the relative arrangement of the components and steps, the numerical expressions and the numerical values ​​described in these embodiments do not limit the scope of the present application.

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

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

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

[0030] In addition, the term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the associated objects before and after are in an "or" relationship.

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

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

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

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

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

[0036] In order to solve the technical problem of cumbersome and inefficient device resetting in the prior art, the present application provides a device reset control method, which can automatically complete the reset operation by using a reset control device close to the device to be reset. The reset operation is simple and efficient.

[0037] Figure 1 A flow chart of a device reset control method provided for an embodiment of the present application. This method can be applied to various electronic devices, such as central control devices for smart homes, equipment in the field of industrial production, and the like. In addition, the execution subject of this method can be hardware or software. When the above-mentioned execution subject is hardware, the execution subject can be one or more of the above-mentioned electronic devices. For example, a single electronic device can execute this method, or multiple electronic devices can cooperate with each other to execute this method. When the above-mentioned execution subject is software, this method can be implemented as multiple software or software modules, or as a single software or software module. No specific limitation is made here.

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

[0039] Step 101: in response to detecting that a reset control device is within a near field communication range, establishing a near field communication connection with the reset control device.

[0040] In some embodiments, the reset control device may be various types of devices, and a near field communication (NFC) connection may be established between the reset control device and the device to be reset. For example, the reset control device may be a card, mobile phone or other device with an NFC function. The device to be reset may also have an NFC function, and when the reset control device moves into the NFC communication range with the device to be reset, a near field communication connection may be established between the reset control device and the device to be reset.

[0041] Step 102: Receive a reset instruction sent by a reset control device, and extract a reset code from the reset instruction.

[0042] In some embodiments, after establishing a near field communication connection between the reset control device and the device to be reset, the reset control device can extract a pre-stored reset code from its memory, generate a reset instruction including the reset code, and then send the reset instruction to the device to be reset.

[0043] Step 103: Verify the reset code to obtain a verification result.

[0044] In some embodiments, the device to be reset may verify the reset code using various preset verification methods. For example, the reset code may be encrypted information, and the device to be reset may decrypt the reset code using a preset decryption algorithm. If the decrypted information meets the preset verification pass condition, a verification result indicating that the verification is passed is generated.

[0045] Step 104: If the verification result is consistent with the preset reference information, determine whether the preset reset condition is currently met.

[0046] In some embodiments, the reset condition can be set according to actual needs. For example, if the device to be reset is currently processing data, it is determined that the reset condition is not met. For another example, if the number of resets of the device to be reset in the recent period (for example, within one day) exceeds a preset number (for example, 3 times), it is determined that the reset condition is not met.

[0047] Step 105: If the reset condition is met, a reset operation is performed on the device to be reset.

[0048] In some embodiments, the reset operation may be performed automatically, that is, the device to be reset automatically restores the configuration information to the initial configuration information, so that the state of the device to be reset is restored to the initial state.

[0049] The device reset control method provided by the embodiment of the present application establishes near field communication between the device to be reset and the reset control device, the device to be reset receives the reset instruction sent by the reset control device, extracts the reset code from the reset instruction, verifies the reset code, obtains the verification result, and if the verification result is consistent with the preset reference information and the reset condition is currently met, performs the reset operation on the device to be reset. The embodiment of the present application realizes the reset operation of the device to be reset automatically by the near field communication method, and only needs the reset control device to be close to the device to be reset, so as to achieve a quick reset. The embodiment of the present application does not require buttons or cumbersome software settings, and the operation is simpler and faster.

[0050] In some optional implementations, such as Figure 2 As shown, step 103 includes:

[0051] Step 1031, determining whether the format of the reset code complies with a preset format.

[0052] Specifically, the format of the reset code may be pre-set to conform to certain format rules, for example, the number of bytes, data start mark, data end mark, etc. of the reset code may be set.

[0053] Step 1032: If it is in compliance, the reset code is decoded to obtain the decoded information as the verification result.

[0054] Specifically, the reset code may be decoded according to a preset decoding algorithm. In the subsequent step 104, it may be determined whether the decoded information is consistent with the preset reference information.

[0055] This embodiment sets the format of the reset code and uses format determination as one aspect of verification during verification. The reset code is then decoded, thereby facilitating more accurate and secure verification of the reset code and ensuring that the reset instruction can represent the user's true reset intention.

[0056] In some optional implementations, such as Figure 3 As shown, step 104 includes:

[0057] Step 1041, output reset prompt information.

[0058] The reset prompt information may be output in various ways, for example, by displaying the reset prompt information on the screen of the device to be reset, or by sending the reset prompt information to a reset control device.

[0059] Step 1042: in response to obtaining confirmation information fed back by the user regarding the reset prompt information, determining the reset condition currently met.

[0060] The user can confirm the reset prompt information (for example, the user clicks the "Confirm" button). If it is confirmed that the device to be reset needs to be reset, a confirmation message is generated. After the reset device detects the confirmation message, it can be determined that the reset conditions are met, and the reset operation can be further performed.

[0061] This embodiment outputs reset prompt information before resetting, and then performs the reset operation after the user confirms that reset is required based on the reset prompt information, thereby avoiding reset caused by erroneous operation and improving the safety of device operation.

[0062] In some optional implementations, such as Figure 4 As shown, step 105 includes:

[0063] Step 1051: restore the configuration information of the device to be reset to the initial configuration information.

[0064] The initial configuration information refers to the configuration information pre-input into the initial state of the configuration of the device to be reset.

[0065] Step 1052: restart the device to be reset, and restore the state of the device to be reset to the initial state based on the initial configuration information.

[0066] After restarting, the initial configuration information will take effect, and the device can be restored to its factory state by resetting.

[0067] This embodiment restores the configuration information of the device to be reset to the initial configuration information and automatically restarts the device to make the initial configuration information effective, thereby improving the automation level of device resetting and performing the reset more efficiently.

[0068] In some optional implementations, after step 103, the following steps may also be performed:

[0069] If the verification result is inconsistent with the preset reference information, a verification failure message is output.

[0070] The verification failure information may be output in various ways. For example, the verification failure information may be displayed on the screen of the device to be reset, or the verification failure information may be sent to the reset control device. If the verification result is inconsistent with the preset reference information, the device to be reset is prohibited from performing the reset operation. Optionally, the verification failure information may include the reason for the verification failure, such as "NFC device does not match", "currently reaching the upper limit of the reset operation", etc.

[0071] This embodiment outputs verification failure information when the verification fails, so that the user can be informed of the reset failure in time, thereby improving the efficiency of the reset operation.

[0072] Figure 5 This is a schematic diagram of the structure of a device reset control device provided in an embodiment of the present application. Specifically comprising:

[0073] A communication module 501, configured to establish a near field communication connection with the reset control device in response to detecting that the reset control device is within a near field communication range;

[0074] An extraction module 502 is used to receive a reset instruction sent by a reset control device and extract a reset code from the reset instruction;

[0075] Verification module 503, used to verify the reset code and obtain a verification result;

[0076] The determination module 504 is used to determine whether the preset reset condition is currently met if the verification result is consistent with the preset reference information;

[0077] The execution module 505 is used to execute a reset operation on the device to be reset if the reset condition is met.

[0078] In some optional implementations, the verification module includes: a first determination unit, used to determine whether the format of the reset code conforms to a preset format; and a decoding unit, used to decode the reset code if it conforms, and obtain decoding information as a verification result.

[0079] In some optional implementations, the determination module includes: an output unit, configured to output reset prompt information; and a second determination unit, configured to determine a currently met reset condition in response to obtaining confirmation information fed back by the user regarding the reset prompt information.

[0080] In some optional implementations, the execution module includes: a first recovery unit, used to restore the configuration information of the device to be reset to the initial configuration information; a second recovery unit, used to restart the device to be reset and restore the state of the device to be reset to the initial state based on the initial configuration information.

[0081] In some optional implementations, the device further includes: an output module, configured to output verification failure information if the verification result is inconsistent with preset reference information.

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

[0083] Figure 6 A schematic diagram of a device reset control system provided in an embodiment of the present application. The system specifically includes: a device to be reset 601, a reset control device 602, a first near field communication module is provided on the device to be reset 601, and a second near field communication module is provided on the reset control device 602. The device to be reset 601 can be various types of electronic devices, such as a central control device of a smart home system, equipment in the field of industrial production, etc. The reset control device 602 can be a card, mobile phone, or other device with NFC function.

[0084] The reset control device 602 is used to use the second near field communication module to send a reset instruction to the device to be reset 601. The user can hold the reset control device 602 close to the device to be reset 601 to establish a near field communication connection.

[0085] The device to be reset 601 is used to receive a reset instruction by using the first near field communication module, and execute the device reset control method described in the above embodiments.

[0086] The device reset control system provided by the embodiment of the present application establishes near field communication between the device to be reset and the reset control device, the device to be reset receives the reset instruction sent by the reset control device, extracts the reset code from the reset instruction, verifies the reset code, obtains the verification result, and if the verification result is consistent with the preset reference information and the reset condition is currently met, performs the reset operation on the device to be reset. The embodiment of the present application realizes a quick reset by means of near field communication, and only needs the reset control device to be close to the device to be reset, and the device to be reset automatically performs a series of operations. The embodiment of the present application does not require buttons or cumbersome software settings, and the operation is simpler and faster.

[0087] In some optional implementations, the reset control device 602 is further configured to:

[0088] In response to triggering the reset control operation, the user's identity authentication information is obtained; the identity authentication information is verified to obtain an identity authentication result; if the identity authentication result indicates that the user's identity meets the preset identity conditions, a reset instruction is sent to the device to be reset 601.

[0089] Among them, the reset control operation is an operation performed by the user using the reset control device 602. When performing the reset control operation, the user needs to enter identity authentication information. The identity authentication information may include fingerprint information, face information, password information, etc. If the identity authentication information is consistent with the preset identity information, it means that the identity authentication is passed and the identity condition is met. At this time, if the near field communication connection has been established, a reset instruction can be sent to the device to be reset 601.

[0090] This embodiment verifies the identity of the user when the user uses the reset control device to reset the device to be reset, thereby ensuring that the user identity is legitimate, thereby improving the security of the reset operation.

[0091] Figure 7 A schematic diagram of the structure of a smart home appliance central control device provided in an embodiment of the present application, wherein the smart home appliance central control device can be communicatively connected with multiple smart home appliances to control the operation of each smart home appliance. Figure 7 The smart home appliance central control device 700 shown includes: at least one processor 701, a memory 702, at least one network interface 704 and other user interfaces 703. The various components in the smart home appliance central control device 700 are coupled together through a bus system 705. It can be understood that the bus system 705 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 705 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 7 Various buses are labeled as bus system 705.

[0092] The user interface 703 may include a display, a keyboard, or a pointing device (eg, a mouse, a trackball, a touch pad, or a touch screen).

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

[0094] In some implementations, the memory 702 stores the following elements, executable units or data structures, or a subset thereof, or an extended set thereof: an operating system 7021 and an application 7022 .

[0095] The operating system 7021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application 7022 includes various application programs, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. The program for implementing the method of the embodiment of the present application can be included in the application 7022.

[0096] In this embodiment, by calling the program or instruction stored in the memory 702, specifically, the program or instruction stored in the application 7022, the processor 701 is used to execute the method steps provided by each method embodiment, for example, including:

[0097] In response to detecting that the reset control device is within the near field communication range, a near field communication connection is established with the reset control device; a reset instruction sent by the reset control device is received, and a reset code is extracted from the reset instruction; the reset code is verified to obtain a verification result; if the verification result is consistent with preset reference information, it is determined whether the preset reset condition is currently met; if the reset condition is met, a reset operation is performed on the device to be reset.

[0098] The method disclosed in the above embodiment of the present application can be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 701 or the instruction in the form of software. The above processor 701 can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to execute, or the hardware and software units in the decoding processor can be executed. The software unit can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 702, and the processor 701 reads the information in the memory 702 and completes the steps of the above method in combination with its hardware.

[0099] It is understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPDevice, DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the above functions of the present application, or a combination thereof.

[0100] For software implementation, the technology described above in this article can be implemented by a unit that performs the functions described above in this article. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or outside the processor.

[0101] The smart home appliance central control device provided in this embodiment can be as follows Figure 7 The smart home appliance central control device shown in can execute all steps of the device reset control method described above, thereby achieving the technical effects of the device reset control method described above. Please refer to the above related description for details. For the sake of brevity, it will not be repeated here.

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

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

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

[0105] In response to detecting that the reset control device is within the near field communication range, a near field communication connection is established with the reset control device; a reset instruction sent by the reset control device is received, and a reset code is extracted from the reset instruction; the reset code is verified to obtain a verification result; if the verification result is consistent with preset reference information, it is determined whether the preset reset condition is currently met; if the reset condition is met, a reset operation is performed on the device to be reset.

[0106] The professionals should further realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different circuits to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

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

[0108] It should be understood that the terms used in the text are only for the purpose of describing specific example embodiments, and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used in the text may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The steps, processes, and operations described in the text are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0109] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest range consistent with the principles and novel features applied for herein.

Claims

1. A device reset control method, characterized in that: The method comprises: In response to detecting that the reset control device is within the near field communication range, establishing a near field communication connection with the reset control device; receiving a reset instruction sent by the reset control device, and extracting a reset code from the reset instruction; Verifying the reset code to obtain a verification result; If the verification result is consistent with the preset reference information, determining whether the preset reset condition is currently met; If the reset condition is met, a reset operation is performed on the device to be reset.

2. The method according to claim 1, characterized in that The verifying the reset code to obtain a verification result includes: Determining whether the format of the reset code conforms to a preset format; If it matches, the reset code is decoded to obtain decoding information as the verification result.

3. The method according to claim 1, characterized in that The determining whether the preset reset condition is currently met includes: Output reset prompt information; In response to obtaining confirmation information fed back by the user in response to the reset prompt information, it is determined that the reset condition is currently met.

4. The method according to claim 1, characterized in that: The performing of the reset operation on the device to be reset includes: Restoring the configuration information of the device to be reset to the initial configuration information; Restart the device to be reset, and based on the initial configuration information, restore the state of the device to be reset to an initial state.

5. The method according to claim 1, characterized in that After verifying the reset code and obtaining a verification result, the method further includes: If the verification result is inconsistent with the preset reference information, a verification failure message is output.

6. A device reset control device, characterized in that: The device comprises: a communication module, configured to establish a near field communication connection with the reset control device in response to detecting that the reset control device is within a near field communication range; An extraction module, used for receiving a reset instruction sent by the reset control device, and extracting a reset code from the reset instruction; A verification module, used to verify the reset code and obtain a verification result; A determination module, configured to determine whether a preset reset condition is currently met if the verification result is consistent with the preset reference information; The execution module is used to execute the reset operation on the device to be reset if the reset condition is met.

7. A device reset control system, characterized in that: The system comprises: a device to be reset and a reset control device, wherein the device to be reset is provided with a first near field communication module, and the reset control device is provided with a second near field communication module; The reset control device is used to send a reset instruction to the device to be reset by using the second near field communication module; The device to be reset is used to utilize the first near field communication module to receive the reset instruction and execute the device reset control method according to any one of claims 1 to 5.

8. The system according to claim 7, characterized in that The reset control device is also used for: In response to triggering the reset control operation, obtaining identity authentication information of the user; Verifying the identity authentication information to obtain an identity authentication result; If the identity authentication result indicates that the identity of the user meets the preset identity condition, the reset instruction is sent to the device to be reset.

9. A smart home appliance central control device, characterized in that: include: Memory for storing computer programs; The processor is used to execute the computer program stored in the memory, and when the computer program is executed, the device reset control method described in any one of claims 1 to 5 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the device reset control method described in any one of claims 1 to 5 is implemented.