A method, system, storage medium and terminal for restoring factory settings

Through the collaborative work of the device, server and user side, smart home devices can be restored to factory settings across regions, solving the problem that equipment cannot be restored to factory settings correctly in the existing technology, and improving the application flexibility and user experience of the device.

CN114385400BActive Publication Date: 2025-05-06SHENZHEN HUA XIN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210021409.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-10
Publication Date
2025-05-06
Estimated Expiration
2042-01-10

AI Technical Summary

Technical Problem

Existing smart home devices cannot correctly restore to the factory status corresponding to different regions when requesting factory reset across regions.

Method used

Through collaborative work between the device, server and user, the cross-regional factory reset of smart home devices is achieved. The specific steps include the device side obtaining distribution instructions, generating distribution requests and sending them to the server side, the server side receives the request and judges the consistency of the area information. If there is inconsistency, a reset request will be sent to the user side. After the user side confirms, the device side selectively restores the factory settings.

Benefits of technology

It realizes cross-regional factory reset of smart home devices, improves the application scope and flexibility of the equipment, ensures the efficiency of data updates and factory settings, and reduces the probability of users' misoperation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114385400B_ABST
    Figure CN114385400B_ABST
Patent Text Reader

Abstract

The present invention provides a method, system, storage medium and terminal for restoring factory settings, which include: a device end obtains a network configuration instruction; the device end sends a network configuration request to a server end based on the network configuration instruction, and the network configuration request includes first area information; a server end pre-stored with second area information receives the network configuration request, and sends a reset request to a user end when it is determined that the first area information and the second area information are inconsistent; after receiving the reset instruction in response to the reset request, the server end selectively restores the factory settings of the device end based on the second area information. The present invention realizes cross-regional factory settings restoration of smart home devices through the collaborative work between the device end, the server end and the user end, thereby improving the application scope and use flexibility of smart home devices; using the physical button on the device as a reset button to reduce the probability of user misoperation; and setting the reset button in a groove to prevent the user from accidentally touching it.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart home technology, and in particular to a method, system, storage medium and terminal for restoring factory settings. Background Art

[0002] Smart home uses Internet of Things technology to connect various devices in the home, such as audio and video equipment, lighting systems, curtain control, air conditioning control, security systems, digital cinema systems, audio and video servers, video cabinet systems, network home appliances, sweeping robots, etc., providing functions such as home appliance control, lighting control, telephone remote control, indoor and outdoor remote control, burglar alarm, environmental monitoring, HVAC control, and home cleaning, which greatly improves home safety, convenience, and comfort, and creates an environmentally friendly and energy-saving living environment.

[0003] The definitions of factory settings for smart home products currently on the market vary. When smart home devices request to restore factory settings across regions, they cannot be correctly restored to the factory states corresponding to different regions. Summary of the invention

[0004] In view of the shortcomings of the prior art described above, an object of the present invention is to provide a method, system, storage medium and terminal for restoring factory settings, so that smart home devices can be restored to factory settings across regions, thereby improving the flexibility and convenience of their application.

[0005] To achieve the above-mentioned purpose and other related purposes, the first aspect of the present invention provides a method for restoring factory settings, which is applied to smart home devices, comprising: the device side obtains a network configuration instruction; the device side sends a network configuration request to the server side based on the network configuration instruction, and the network configuration request includes first area information; the server side which pre-stores the second area information receives the network configuration request, and sends a reset request to the user side if it is determined that the first area information and the second area information are inconsistent; after receiving the reset instruction in response to the reset request, the server side selectively restores the factory settings of the device side based on the second area information.

[0006] In some embodiments of the first aspect of the present invention, the user end sends a network configuration instruction to the device end, and the network configuration instruction includes first user information; the device end determines whether it is the first network configuration based on the network configuration instruction; if it is determined to be the first network configuration, the first user information is saved; if it is determined to be not the first network configuration, the device end determines whether the second user information stored therein is consistent with the first user information, and saves the first user information if it is determined to be inconsistent; the device end generates the network configuration request based on the judgment result.

[0007] In some embodiments of the first aspect of the present invention, the network configuration request includes the first user information; the server includes third user information; the method includes: the server receives the network configuration request and determines whether the first user information and the third user information are consistent, and sends a reset request to the user end if they are inconsistent; after receiving the reset request, the user end asks the user whether to reset the data. If the user chooses to continue resetting the data, the user is prompted to press the reset button to issue a reset instruction. If the user chooses to give up resetting the data, a give up instruction is sent to the server to retain the original user's right to use the smart home device.

[0008] In some embodiments of the first aspect of the present invention, the server pre-stores factory setting data of smart home devices in the corresponding area, so as to selectively restore the factory settings of the device end based on the area information.

[0009] In some embodiments of the first aspect of the present invention, the first user information includes user authority information; the method includes: when the server determines that the first user information and the third user information are inconsistent, based on the user authority information of the first user information, determining whether to issue a reset request to the user.

[0010] In some embodiments of the first aspect of the present invention, the method includes: sending the reset instruction by operating a reset key provided on the smart home device; the reset key is a physical button provided in a groove of the smart home device.

[0011] In some embodiments of the first aspect of the present invention, the method includes: in the event of a failure on the device side, the service side sends a reset request to the user side, and selectively restores the device side to the factory settings of the corresponding area based on the reset instruction received in response to the reset request.

[0012] To achieve the above-mentioned purpose and other related purposes, the second aspect of the present invention provides a system for restoring factory settings, including: a user end, sending a network configuration instruction; a device end, receiving the network configuration instruction, and sending a network configuration request to a server end based on the network configuration instruction, wherein the network configuration request includes first area information; a server end, which is preset with second area information, is used to receive the network configuration request, and send a reset request to the user end when it is determined that the first area information and the second area information are inconsistent; and after receiving the reset instruction in response to the reset request, selectively restoring the factory settings of the device end based on the second area information.

[0013] To achieve the above-mentioned purpose and other related purposes, the third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, and the computer program implements the method of restoring factory settings when executed by a processor.

[0014] To achieve the above-mentioned purpose and other related purposes, the fourth aspect of the present invention provides an electronic terminal, including: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the terminal executes the method of restoring factory settings.

[0015] As described above, the method, system, storage medium and terminal for restoring factory settings proposed in the present invention have the following beneficial effects: through the collaborative work between the device end, the server end and the user end, the cross-regional factory settings of smart home devices are restored, thereby improving the application scope and flexibility of use of smart home devices; further, when the user issues a network configuration instruction, the device end judges whether the user is configuring the network for the first time and whether the network configuration data is consistent, and updates the data in time; by pre-storing the factory setting data of one or more smart home devices in the corresponding area on the server end, the efficiency of factory settings is improved; the physical button on the device is used as a reset button to reduce the probability of user's misoperation; the reset button is set in a groove to prevent the user from accidentally touching it; and a reset reminder is actively issued in the event of a device failure to improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 Shown is a flowchart of a method for restoring factory settings in an embodiment of the present invention.

[0017] Figure 2 Shown is a flowchart of another method for restoring factory settings in an embodiment of the present invention.

[0018] Figure 3 Shown is a flowchart of another method for restoring factory settings in an embodiment of the present invention.

[0019] Figure 4 Shown is a structural schematic diagram of a system for restoring factory settings in an embodiment of the present invention.

[0020] Figure 5 Shown is a schematic structural diagram of an electronic terminal in one embodiment of the present invention. DETAILED DESCRIPTION

[0021] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0022] It should be noted that in the following description, reference is made to the accompanying drawings, which describe several embodiments of the present invention. It should be understood that other embodiments may also be used, and that mechanical composition, structure, electrical and operational changes may be made without departing from the spirit and scope of the present invention. The following detailed description should not be considered restrictive, and the scope of the embodiments of the present invention is limited only by the claims of the published patents. The terms used herein are only for describing specific embodiments and are not intended to limit the present invention. Spatially related terms, such as "upper", "lower", "left", "right", "below", "below", "lower", "above", "upper", etc., may be used in the text to facilitate the description of the relationship between an element or feature shown in the figure and another element or feature.

[0023] In the present invention, unless otherwise clearly specified and limited, the terms "install", "connect", "connect", "fix", "hold" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0024] Furthermore, as used in this article, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless there is an indication to the contrary in the context. It should be further understood that the terms "comprise", "include" indicate the presence of the described features, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Therefore, "A, B or C" or "A, B and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". Exceptions to this definition will only occur when the combination of elements, functions or operations is inherently mutually exclusive in some way.

[0025] The object of the present invention is to provide a method, system, storage medium and terminal for restoring factory settings, so that smart home devices can be restored to factory settings across regions, thereby improving the flexibility and convenience of their application.

[0026] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the technical solution in the embodiments of the present invention is further described in detail through the following embodiments and in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Example

[0027] like Figure 1 As shown, an embodiment of the present invention provides a flowchart of a method for restoring factory settings, which includes the following steps:

[0028] Step S11. The device side obtains the network configuration instruction. The device side is a smart home device, such as audio and video equipment, lighting system, curtain control equipment, air conditioning, security system, digital cinema system, audio and video server, video cabinet system, network home appliances, sweeping robot, etc. The network configuration instruction can be obtained by directly operating the device or by communicating with the user side. The user side can be a mobile device, which is also called a mobile device, a mobile device, a handheld device, etc. It is a pocket-sized computing device, usually with a small display screen, touch input, or a small keyboard, through which the required information can be accessed anytime and anywhere. Existing mobile devices mainly include smart phones, tablet computers, wearable electronic devices, etc.

[0029] In some examples, the user end sends a network configuration instruction to the device end, and the network configuration instruction includes first user information; the device end determines whether it is the first network configuration based on the network configuration instruction; if it is determined to be the first network configuration, the first user information is saved; if it is determined to be not the first network configuration, the device end determines whether the second user information stored therein is consistent with the first user information, and saves the first user information if it is determined to be inconsistent; the device end generates the network configuration request based on the judgment result.

[0030] Step S12. The device sends a network configuration request to the server based on the network configuration instruction, and the network configuration request includes first area information. The network configuration request includes user information, device information, address information, etc. The first area information can be the original area information in the device information, or it can be extracted by the device from the user information.

[0031] Step S13. The server having the second area information pre-stored therein receives the network configuration request, and sends a reset request to the user terminal if it is determined that the first area information and the second area information are inconsistent.

[0032] For example, if the smart home device is purchased from Country A, the first region information in its device information is Country A. If the user uses the device in Country B, since the second region information pre-stored in the server of Country B is Country B, when the device sends a network configuration request to the server, the server of Country B, if it determines that the first region information and the second region information are inconsistent, sends a reset request to the home device or user terminal to restore the device to the factory settings that can be applied to Country B, making the device suitable for customers in Country B, thereby improving the application scope and economic value of the product.

[0033] Step S14. After receiving the reset instruction in response to the reset request, the server selectively restores the factory settings of the device based on the second region information. The reset instruction can be obtained by directly operating the device or by communicating with the user. The user can be a mobile device, such as a smart phone, a tablet computer, a wearable electronic device, etc.

[0034] In a preferred implementation of this embodiment, the reset instruction is sent by operating a reset button provided on the smart home device; the reset button is a physical button provided in a groove of the smart home device. In this implementation, a physical button on the device is used as a reset button to reduce the probability of user's misoperation; the reset button is provided in a groove to prevent the user from accidentally touching it.

[0035] After receiving the reset instruction, the server can search for the factory setting data of the corresponding area of ​​the corresponding device, or pre-store the factory setting data of one or more smart home devices in the area on the server side. In a preferred implementation of this embodiment, the server pre-stores the factory setting data of the smart home devices in the corresponding area, so as to selectively restore the factory settings of the device side based on the area information, which is beneficial to solve the problem in time and improve the reset efficiency of the device.

[0036] In a preferred implementation manner of this embodiment, the network configuration request includes the first user information; the server includes the third user information; the method includes: the server receives the network configuration request and determines whether the first user information and the third user information are consistent, and sends a reset request to the user end if they are inconsistent; after receiving the reset request, the user end asks the user whether to reset the data. If the user chooses to continue resetting the data, the user is prompted to press the reset button to issue a reset instruction. If the user chooses to give up resetting the data, a give up instruction is sent to the server to retain the original user's right to use the smart home device.

[0037] Furthermore, the first user information includes user authority information; the method includes: when the server determines that the first user information and the third user information are inconsistent, based on the user authority information of the first user information, determining whether to issue a reset request to the user.

[0038] In a preferred implementation of this embodiment, in the event of a failure on the device side, the service side sends a reset request to the user side, and selectively restores the device side to the factory settings of the corresponding area based on the reset instruction received in response to the reset request. Alternatively, the user can directly operate the user side or the device side to restore the device to the factory settings of the corresponding area.

[0039] like Figure 2 and Figure 3As shown, an embodiment of the present invention proposes a flow chart of another method for restoring factory settings, which is specifically described as follows: when the user end (APP) is configuring the network, the device end (DEVICE) compares the user information to determine whether the user information needs to be temporarily stored: if it is the first time configuring the network, the user information is saved; if it is not the first time configuring the network and the network configuration data is inconsistent, the user information is replaced; if it is not the first time configuring the network and the network configuration data is consistent, the user information remains unchanged.

[0040] Furthermore, the device is connected to the server (SERVER), and the server compares the user information. If the information is inconsistent, the user end is notified to remind the user: this network configuration will switch users, reset data, and ask whether to continue. If the user chooses to clear the data, the user is prompted to press the reset button. After the user presses the reset button, the device requests the server to clear the data. The server selectively resets the data according to the user's network configuration area, clears the local data after the reset is successful, and then restarts. If the user does not press the reset button, the original user of the device still has the right to use it.

[0041] Figure 2 The figure is a flowchart of restoring factory settings without user switching. The user end (APP) sends a network configuration instruction to the device end (DEVICE). The user end determines whether a user switch occurs and chooses whether to store user information based on the judgment result. After the communication is completed, the socket (socket, which can be regarded as the endpoint of each communication connection when two network applications communicate) is disconnected. The user end waits for the online notification; the device end sends a network configuration request to the server end (SERVER), including device information, user information, etc. The server end compares the user information and feeds back the comparison result to the device end if the user information is consistent. The device end subscribes to MQTT (Message Queuing Telemetry Transport) from the server end, and the server end publishes the online information to the user end.

[0042] Figure 3The figure is a flowchart of restoring factory settings in the case of user switching. The new user (APP-new) sends a network configuration command to the device. The user determines whether a user switch occurs and chooses whether to store user information based on the judgment result, and disconnects the Socket after the communication is completed. The original user (APP-old) detects that the device is offline, and the new user (APP-new) waits for online notification. The device sends a network configuration request to the server, including device information, user information, etc. The server compares the user information, and feeds back the comparison result to the device if the user information is inconsistent, and sends a notification to the new user (APP-new): the user is switching and needs to be reset by a physical button. If the user does not reset, the device subscribes to MQTT from the server based on the original user information, and the server publishes online information to the original user (APP-old), that is, the original user still has the right to use the device.

[0043] In some embodiments, the method can be applied to a controller, and the electronic control unit is, for example, an ARM (Advanced RISC Machines) controller, an FPGA (Field Programmable Gate Array) controller, a SoC (System on Chip) controller, a DSP (Digital Signal Processing) controller, or an MCU (Microcontroller Unit) controller, etc. In some embodiments, the method can also be applied to a computer including components such as a memory, a storage controller, one or more processing units (CPUs), a peripheral interface, an RF circuit, an audio circuit, a speaker, a microphone, an input / output (I / O) subsystem, a display screen, other output or control devices, and an external port; the computer includes but is not limited to personal computers such as desktop computers, laptop computers, tablet computers, smart phones, smart TVs, and personal digital assistants (PDAs). In other embodiments, the method can also be applied to a server, which can be arranged on one or more physical servers according to various factors such as function and load, or can be composed of distributed or centralized server clusters. Example

[0044] like Figure 4As shown, an embodiment of the present invention proposes a system for restoring factory settings, including: a user end 41, sending a network configuration instruction; a device end 42, receiving the network configuration instruction, and sending a network configuration request to a server end based on the network configuration instruction, wherein the network configuration request includes first area information; a server end 43, which is preset with second area information, is used to receive the network configuration request, and send a reset request to the user end when it is determined that the first area information and the second area information are inconsistent; and after receiving the reset instruction in response to the reset request, selectively restore the factory settings of the device end based on the second area information.

[0045] In a preferred implementation manner of this embodiment, the user end 41 sends a network configuration instruction to the device end 42, and the network configuration instruction includes first user information; the device end 42 determines whether it is the first network configuration based on the network configuration instruction; if it is determined to be the first network configuration, the first user information is saved; if it is determined to be not the first network configuration, the device end 42 determines whether the second user information stored therein is consistent with the first user information, and saves the first user information if it is determined to be inconsistent; the device end 42 generates the network configuration request based on the judgment result.

[0046] In a preferred implementation manner of this embodiment, the network configuration request includes the first user information; the server includes the third user information; the system includes: the server 43 receives the network configuration request and determines whether the first user information and the third user information are consistent, and sends a reset request to the user terminal 41 if they are inconsistent; after receiving the reset request, the user terminal 41 asks the user whether to reset the data. If the user chooses to continue resetting the data, the user is prompted to press the reset button to issue a reset instruction. If the user chooses to give up resetting the data, a give up instruction is sent to the server 43 to retain the original user's right to use the smart home device.

[0047] In a preferred implementation of this embodiment, the server 43 pre-stores factory setting data of smart home devices in the corresponding area, so as to selectively restore the factory settings of the device end based on the area information.

[0048] In a preferred implementation manner of this embodiment, the first user information includes user authority information; the system includes: the server 43 determines whether to issue a reset request to the user based on the user authority information of the first user information when it is determined that the first user information and the third user information are inconsistent.

[0049] In a preferred implementation manner of this embodiment, the reset instruction is sent by operating a reset key provided on the smart home device; the reset key is a physical key provided in a groove of the smart home device.

[0050] In a preferred implementation of this embodiment, in the event of a failure of the device end 42, the service end 43 sends a reset request to the user end, and selectively restores the device end 42 to the factory settings of the corresponding area based on the reset instruction received in response to the reset request.

[0051] It should be noted that the system provided in this embodiment is similar to the method and implementation method provided above, so it will not be repeated here. It should also be noted that it should be understood that the division of the various ends of the above system is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. For example, the user end can be an operating module integrated into the device end, or it can be a separately established mobile terminal. Some of its functions can be implemented in the form of software called by the processing element, and some functions can be implemented in the form of hardware. Example

[0052] like Figure 5 As shown, an embodiment of the present invention provides a structural schematic diagram of an electronic terminal. The electronic terminal provided in this embodiment includes: a processor 51, a memory 52, and a communicator 53; the memory 52 is connected to the processor 51 and the communicator 53 through a system bus and completes communication between them, the memory 52 is used to store computer programs, the communicator 53 is used to communicate with other devices, and the processor 51 is used to run the computer program, so that the electronic terminal executes each step of the method for restoring factory settings as described above.

[0053] The system bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface is used to realize the communication between the database access device and other devices (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM), and may also include non-volatile memory, such as at least one disk storage.

[0054] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. Example

[0055] An embodiment of the present invention provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for restoring factory settings is implemented.

[0056] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.

[0057] In summary, the present invention provides a method, system, storage medium and terminal for restoring factory settings, which have the following beneficial effects: through the collaborative work between the device side, the service side and the user side, the cross-regional factory settings of smart home devices can be restored, thereby improving the application scope and flexibility of use of smart home devices; further, when the user issues a network configuration instruction, the device side determines whether the user is configuring the network for the first time and whether the network configuration data is consistent, and updates the data in time; by pre-storing the factory settings data of one or more smart home devices in the corresponding area on the service side, the efficiency of factory settings is improved; the physical button on the device is used as a reset button to reduce the probability of user misoperation; the reset button is set in a groove to prevent the user from accidentally touching it; and a reset reminder is actively issued in the event of a device failure to improve the user experience. Therefore, the present invention effectively overcomes the various shortcomings of the prior art and has a high industrial utilization value.

[0058] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.

Claims

1. A method for restoring factory settings, characterized in that: Applied to smart home devices, including: The user end sends a network configuration instruction to the device end, where the network configuration instruction includes first user information; The device determines whether it is the first network configuration based on the network configuration instruction; if it is determined to be the first network configuration, the first user information is saved; if it is determined to be not the first network configuration, the device determines whether the second user information stored therein is consistent with the first user information, and if they are inconsistent, the first user information is saved; The device generates a network configuration request based on the judgment result; The device obtains the network configuration instruction; The device sends a network configuration request to the server based on the network configuration instruction, wherein the network configuration request includes first area information; The service end pre-stored with the second area information receives the network configuration request, and sends a reset request to the user end when determining that the first area information and the second area information are inconsistent; After receiving the reset instruction in response to the reset request, the server selectively restores the factory settings of the device based on the second area information; The network configuration request includes the first user information; the server includes third user information; and the method includes: The server receives the network configuration request and determines whether the first user information and the third user information are consistent, and sends a reset request to the user end if they are inconsistent; After receiving the reset request, the user terminal asks the user whether to reset the data. If the user chooses to continue resetting the data, the user is prompted to press the reset button to issue a reset instruction. If the user chooses to give up resetting the data, a give up instruction is sent to the server to retain the original user's right to use the smart home device.

2. The method for restoring factory settings according to claim 1, characterized in that: include: The server pre-stores factory setting data of smart home devices in the corresponding area, so as to selectively restore the factory settings of the device end based on the area information.

3. The method for restoring factory settings according to claim 1, characterized in that: The first user information includes user authority information; the method includes: When the server determines that the first user information and the third user information are inconsistent, the server determines whether to send a reset request to the user based on the user authority information of the first user information.

4. The method for restoring factory settings according to claim 1, characterized in that: include: The reset instruction is sent by operating a reset button provided on the smart home device; the reset button is a physical button provided in a groove of the smart home device.

5. The method for restoring factory settings according to claim 1, characterized in that: include: In the event of a failure at the device end, the service end sends a reset request to the user end, and selectively restores the device end to the factory settings of the corresponding area based on the reset instruction received in response to the reset request.

6. A system for restoring factory settings, characterized in that: The method for restoring factory settings according to any one of claims 1 to 5 comprises: The user end sends a network configuration command; The device side receives the network configuration instruction, and sends a network configuration request to the server side based on the network configuration instruction, wherein the network configuration request includes the first area information; The server side has the second area information preset therein, is used to receive the network configuration request, and send a reset request to the user side when it is determined that the first area information and the second area information are inconsistent; and after receiving the reset instruction in response to the reset request, selectively restore the factory settings of the device side based on the second area information.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for restoring factory settings as described in any one of claims 1 to 5 is implemented.

8. An electronic terminal, characterized in that: include: Processor and memory; The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the terminal executes the method for restoring factory settings as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method for controlling preset website area of browser

    CN110321156A

  • Equipment daylight saving time setting method and device, electronic equipment and storage medium

    CN111782972A