Network repairing method and device, equipment and storage medium

By providing a network repair method in the Internet of Things environment, it simplifies the process of rebinding network information for smart home appliances after changing routers or modifying WiFi passwords, solving the problems of cumbersome and error-prone operations in the existing technology, and improving network repair. efficiency and user experience.

CN119341890APending Publication Date: 2025-01-21MIDEA GROUP WUHAN REFRIGERATION EQUIPMENT CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310905657.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-20
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the Internet of Things environment, when users change home routers or modify WiFi passwords, smart home appliances need to rebind network information. The existing technology methods are cumbersome and prone to errors, especially in a multi-layer router environment, the operation complexity is significantly increased.

Method used

Provide a network repair method that simplifies the device rebinding process by obtaining the network repair request sent by the device in the target area, forwarding it to the user terminal, obtaining the repair instruction, and performing network repair on the device in the target area based on the instruction. .

Benefits of technology

This method reduces the complexity of the operation, improves the efficiency of network repair, and reduces the steps and error rates of user operations, especially in the multi -layer router environment to significantly improve the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341890A_ABST
    Figure CN119341890A_ABST
Patent Text Reader

Abstract

The invention discloses a network repairing method and device, equipment and a storage medium. The method is applied to a first device, and comprises the steps of obtaining a first network repair request sent by a second device in a target area; forwarding the first network repair request to the user terminal; obtaining a first network repair instruction, the first network repair instruction being a network repair instruction sent by the user terminal in response to the first network repair request, and the first network repair instruction being used for instructing the first device to repair at least one third device in the target area; and repairing the network of each third device in the target area based on the first network repairing instruction. Thus, when the equipment needs to carry out network repair, the first equipment carries out automatic repair on the at least one third equipment network in the target area, meanwhile, the operation complexity is reduced, and the network repair efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Internet of Things, and in particular to a network repair method, device, equipment and storage medium. Background Art

[0002] With the development of IoT technology in the home field, users can control multiple smart home appliances through IoT. However, when users need to change network information, for example, replace the home router or modify the WiFi, all smart home appliances will be offline. In the existing technology, users need to bind smart home appliances to new network information one by one or let smart home appliances scan and connect to the network through the Bluetooth network connection of the mobile phone application.

[0003] However, the above solution has repeated steps and is prone to timeout errors, especially in the case of multi-layer routers, the user's operation difficulty and time complexity will increase exponentially. Summary of the invention

[0004] In view of this, embodiments of the present application provide a network repair method, apparatus, device and storage medium, aiming to improve the efficiency of network repair.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides a network repair method, which is applied to a first device, including:

[0007] Obtain a first network repair request sent by a second device in a target area;

[0008] forwarding the first network repair request to a user terminal;

[0009] Acquire a first network repair instruction, where the first network repair instruction is a network repair instruction sent by the user terminal in response to the first network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area;

[0010] Based on the first network repair instruction, the network of each of the third devices in the target area is repaired.

[0011] In some embodiments, repairing the network of each of the third devices in the target area based on the first network repair instruction includes:

[0012] Acquire a device identification of each of the third devices and network information to be sent, where the network information to be sent is network information corresponding to a network fault type of each of the third devices in the target area;

[0013] Based on the device identification of each of the third devices, the network information is sent to each of the third devices, so that each of the third devices accesses the network according to the network information.

[0014] In some embodiments, the method further comprises:

[0015] Acquire a target area identifier of the target area and a network fault type of each of the third devices;

[0016] Determine a device identifier of each of the third devices in the target area based on the target area identifier and a first mapping relationship, wherein the first mapping relationship is used to characterize a correspondence between an area identifier and a device identifier;

[0017] The network information to be sent is determined based on the network failure type of each of the third devices and a second mapping relationship, wherein the second mapping relationship represents a corresponding relationship between the network failure type and the network information of the first device.

[0018] In some embodiments, determining the device identifier of each of the third devices in the target area based on the target area identifier and the first mapping relationship includes:

[0019] If it is determined that the target area identifier is the same as the first device area identifier, then based on the first device area identifier and the first mapping relationship, a device identifier of each of the third devices in the first device area is determined.

[0020] In some embodiments, the first network repair request includes: a region identifier of the second device and a device identifier of the second device, and the method further includes:

[0021] Based on the area identifier of the second device and the device identifier of the second device, a first mapping relationship is updated, where the first mapping relationship is used to characterize a correspondence between the area identifier and the device identifier.

[0022] In some embodiments, the method further comprises:

[0023] Sending a second network repair request to the user terminal, where the second network repair request includes the first device identifier and the network fault type of the first device;

[0024] Acquire a second network repair instruction, where the second network repair instruction is a network repair instruction in response to the second network repair request, and the second network repair instruction includes network information of a user terminal corresponding to the network fault type of the first device, and is used to instruct the first device to repair the first device based on the network information of the user terminal;

[0025] Based on the second network instruction, the device network is repaired.

[0026] In a second aspect, an embodiment of the present application provides a network repair method, which is applied to a user terminal, including:

[0027] Acquire a first network repair request sent by a second device in a target area that is forwarded by the first device;

[0028] In response to the first network repair request, confirm whether to perform repair;

[0029] If so, a first network repair instruction is generated to the first device, where the first network repair instruction is used to instruct the first device to repair at least one third device in the target area.

[0030] In some embodiments, before generating the first network repair request, the method further includes:

[0031] Obtaining a target area identifier of the target area;

[0032] Based on the target area identifier and the repair rule of the first device, determine whether the first device complies with the repair rule. If so, generate a first network repair instruction to the first device; if not, generate a reminder message of repair failure. The repair rule is the corresponding relationship between the first device identifier and the target area, which is used to characterize the area where the first device can be repaired.

[0033] In some embodiments, the method further comprises:

[0034] Acquire a second network repair request, where the second network repair request includes the first device identifier and a network fault type of the first device;

[0035] In response to the second network repair request, it is determined to perform repair, and a second network repair instruction is generated and sent to the first device, wherein the second network repair instruction includes network information of the user terminal corresponding to the network fault type of the first device, and is used to instruct the first device to repair the first device based on the network information of the user terminal.

[0036] In a third aspect, an embodiment of the present application provides a network repair device, applied to a first device, including:

[0037] A first acquisition module, configured to acquire a first network repair request sent by a second device in a target area;

[0038] A forwarding module, used for forwarding the first network repair request to a user terminal;

[0039] A second acquisition module, configured to acquire the first network repair instruction, where the first network repair instruction is a network repair instruction sent by the user terminal in response to the first network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area;

[0040] A repair module is used to repair the network of each of the third devices in the target area based on the first network repair instruction.

[0041] In a fourth aspect, an embodiment of the present application provides a network repair device, applied to a user terminal, comprising:

[0042] A third acquisition module, used to acquire a first network repair request sent by a second device in a target area forwarded by the first device;

[0043] The determination module confirms whether to perform repair in response to the first network repair request; if so, generates a first network repair instruction to the first device, wherein the first network repair instruction is used to instruct the first device to repair at least one third device in the target area.

[0044] In a fifth aspect, the present application provides a first device, the first device comprising: a processor and a memory for storing a computer program that can be run on the processor, wherein:

[0045] The processor is used to execute the steps of the method described in the first aspect when running a computer program.

[0046] In a sixth aspect, an embodiment of the present application provides a user terminal, the user terminal comprising: a processor and a memory for storing a computer program that can be run on the processor, wherein:

[0047] The processor is used to execute the steps of the method described in the second aspect when running a computer program.

[0048] In a seventh aspect, an embodiment of the present application provides a network communication system, comprising the first device as described in the fifth aspect and the user terminal as described in the sixth aspect.

[0049] In an eighth aspect, an embodiment of the present application provides a storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of the method described in the first aspect and the second aspect are implemented.

[0050] The network repair method provided in the embodiment of the present application is applied to a first device, and the method includes: obtaining a first network repair request sent by a second device in a target area; forwarding the first network repair request to a user terminal; obtaining a first network repair instruction, the first network repair instruction is a network repair instruction sent by the user terminal in response to the network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area; based on the first network repair instruction, the network of each third device in the target area is repaired. In this way, when the device needs to perform network repair, the network of at least one third device in the target area is automatically repaired by the first device, while reducing the complexity of the operation and improving the efficiency of network repair. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1 A flowchart of a network repair method provided by an embodiment of the present application;

[0052] Figure 2 A flowchart of another network repair method provided in an embodiment of the present application;

[0053] Figure 3 This is a schematic diagram of a scenario of an application example of the present application;

[0054] Figure 4 This is a flow chart of device operation in an application example of this application;

[0055] Figure 5 This is an overall flow chart of home appliance network repair in an application example of this application;

[0056] Figure 6 A schematic diagram of a user interface UE of Solution 1 in an application example of the present application;

[0057] Figure 7 This is a schematic diagram of a user interface UE of Solution 2 in an application example of the present application;

[0058] Figure 8 This is a schematic diagram of a user interface UE of solution three in an application example of the present application;

[0059] Fig. 9 A schematic diagram of the structure of a network repair device provided in an embodiment of the present application;

[0060] Fig.10 A schematic diagram of the structure of another network repair device provided in an embodiment of the present application;

[0061] Fig.11 A schematic diagram of the structure of the first device provided in the embodiment of the present application;

[0062] Fig.12A schematic diagram of the structure of a user terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0063] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.

[0064] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0065] The embodiment of the present application provides a network repair method, which is applied to a first device, such as Figure 1 As shown, the method comprises the following steps:

[0066] Step 110: Acquire a first network repair request sent by a second device in the target area.

[0067] Here, the area is the physical area where the device is located. Here, taking a building as an example, the building includes multiple rooms, and the rooms include multiple devices. Here, the room is an area. The target area includes one area or multiple areas.

[0068] The first device and the second device here may include household appliances, and the household appliances include but are not limited to at least one of the following: air conditioners, washing machines, rice cookers, induction cookers, and refrigerators. The first device and the second device are different. The first device is a repaired device, and the second device is an unrepaired device.

[0069] Here, the network repair request is sent by the second device in the target area. The area where the second device is located can be the same area or a different area as the area where the first device is located. The second device can send a network repair request to the outside through the full-link broadcast technology. The full-link broadcast technology here includes: LAN UDP (User Datagram Protocol) broadcast, Bluetooth BLE (Bluetooth Low Energy) connectable broadcast, BLE unconnectable broadcast, WIFI Sniffer broadcast technology. When the second device fails in the network, the second device will send a network repair request to the outside through the full-link broadcast technology. The types of network failures here include: routing password error information, wireless hotspot search failure information, domain name resolution exception information, and external network connection failure information.

[0070] Step 120: Forward the first network repair request to the user terminal.

[0071] The user terminals here include mobile phones, computers and tablets. In order to ensure user privacy, the first device does not directly repair the second device, but after receiving the network request sent by the second device, it will forward it to the user terminal, and the user terminal will confirm whether to repair it.

[0072] Step 130: Acquire a first network repair instruction, where the first network repair instruction is a network repair instruction sent by the user terminal in response to the first network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area;

[0073] Here, the first device will obtain the first network repair instruction. Specifically, after the user terminal responds to the first network repair request forwarded by the first device and confirms the repair, it will generate the first network repair instruction to the first device, which is used to instruct the first device to repair at least one third device in the target area. The third device here can be the same as or different from the second device, and the user can select it on the terminal.

[0074] Step 140: Based on the first network repair instruction, repair the network of each third device in the target area.

[0075] Here, after receiving the first network repair instruction sent by the user terminal, the first device can repair the network of each third device.

[0076] The network repair method provided in the embodiment of the present application is applied to a first device, and the method includes: obtaining a first network repair request sent by a second device in a target area; forwarding the first network repair request to a user terminal; obtaining a first network repair instruction, the first network repair instruction is a network repair instruction sent by the user terminal in response to the network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area; based on the first network repair instruction, the network of each third device in the target area is repaired. In this way, when the device needs to perform network repair, the network of at least one third device in the target area is automatically repaired by the first device, while reducing the complexity of the operation and improving the efficiency of network repair.

[0077] In some embodiments, based on the first network repair instruction, repairing the network of each third device in the target area includes:

[0078] Acquire a device identification of each third device and network information to be sent, where the network information to be sent is network information corresponding to a network fault type of each third device in the target area;

[0079] Based on the device identification of each third device, network information is sent to each third device, so that each third device accesses the network according to the network information.

[0080] Here, when the first device repairs each third device, it needs to obtain the device identification of each third device to locate the third device. It also needs to obtain the network information to be sent, where the network information is the network information corresponding to the network failure type of each third device in the target area. In this way, after the network information is sent to each third device, each third device will access the network based on the network information.

[0081] In some embodiments, the method further comprises:

[0082] Obtain a target area identifier of the target area and a network fault type of each third device;

[0083] Determine a device identifier of each third device in the target area based on the target area identifier and the first mapping relationship, wherein the first mapping relationship is used to characterize a correspondence between the area identifier and the device identifier;

[0084] Based on the network fault type of each third device and the second mapping relationship, the network information to be sent is determined, and the second mapping relationship represents the corresponding relationship between the network fault type and the network information of the first device.

[0085] Here, the device identification of each third device in the target area can be determined based on the target area identification of the target area. Specifically, the device identification of each third device in the target area is determined based on the target area identification of the target area and the first mapping relationship, and the first mapping relationship is used to characterize the correspondence between the area identification and the device identification. Generally speaking, a target area contains multiple devices, that is, an area identification includes at least one device identification, and the target area identification can be the same as the area identification of the area to which the first device belongs, and can also be different from the area identification of the area to which the first device belongs.

[0086] Here, the network information to be sent can be determined based on the network failure type of each third device. Specifically, the network failure type of each third device and the second mapping relationship determine the network information to be sent, and the second mapping relationship represents the correspondence between the network failure type and the network information of the first device. Exemplarily, the network failure type of each third device is a routing password error, and the routing password information of the first device corresponding to the routing password error can be searched in the first device based on the second mapping relationship. The routing password information of the first device here is the correct routing password information, that is, the network information to be sent, and the network information to be sent is used for the third device to repair.

[0087] In some embodiments, determining the device identification of each third device in the target area based on the target area identification and the first mapping relationship includes:

[0088] If it is determined that the target area identifier is the same as the first device area identifier, then based on the first device area identifier and the first mapping relationship, the device identifier of each third device in the first device area is determined.

[0089] Here, when the region identifier of the first device is the same as the target region identifier, the region to which each third device belongs is the same as the region to which the first device belongs. At this time, the target region identifier is the same as the first device region identifier, and the device identifier of each third device in the first device region is determined based on the first device region identifier and the first mapping relationship. In this way, the first device can repair the network of other devices in the region.

[0090] In some embodiments, the first network repair request includes: a region identifier of the second device and a device identifier of the second device, and the method further includes:

[0091] Based on the area identifier of the second device and the device identifier of the second device, a first mapping relationship is updated, where the first mapping relationship is used to characterize a correspondence between the area identifier and the device identifier.

[0092] Here, the first network repair request sent by the second device may include the area identifier of the second device and the device identifier of the second device. The first device pre-stores a first mapping relationship for characterizing the correspondence between the area identifier and the device identifier. Based on the area identifier of the second device and the device identifier of the second device, the first mapping relationship can be updated so that the area identifier and device identifier of the second device stored in the first device are the latest.

[0093] In some embodiments, the method further comprises:

[0094] Sending a second network repair request to the user terminal, where the second network repair request includes the first device identifier and the network fault type of the first device;

[0095] Acquire a second network repair instruction, where the second network repair instruction is a network repair instruction in response to a second network repair request, and the second network repair instruction includes network information of a user terminal corresponding to a network fault type of the first device, and is used to instruct the first device to repair the first device based on the network information of the user terminal;

[0096] Based on the second network instruction, the device network is repaired.

[0097] Here, when a network failure occurs in the first device, the first device sends a second network repair request to the user terminal, and the second network repair request includes a device identifier of the first device. The first device here is a device to be repaired.

[0098] Here, the first device repairs the device network based on the second network repair instruction sent by the user terminal.

[0099] The present application also provides a network repair method, which is applied to a user terminal, such as Figure 2 As shown, the specific steps are as follows:

[0100] Step 210: Obtain a first network repair request sent by a second device in a target area that is forwarded by the first device.

[0101] Here, the user terminal obtains a first network repair request, where the first network repair request is a first network repair request sent by a second device in the target area and forwarded by a first device. In some embodiments, if the user terminal is in the target area, it can receive a first network repair request sent by a second device in the target area and forwarded by a device, and can also directly receive a first network repair request sent by the second device in the target area. If it is not in the target area, the first device forwards the first network repair request sent by the second device in the target area to the user terminal, and the user terminal obtains the first network repair request sent by the second device in the target area and forwarded by the first device, where the first device is a repaired device.

[0102] Step 220: In response to the first network repair request, confirm whether to perform repair;

[0103] If so, a first network repair instruction is generated to the first device, where the first network repair instruction is used to instruct the first device to repair at least one third device in the target area.

[0104] Here, when the user terminal obtains the first network repair request, it responds to the first network repair request and confirms whether to perform the repair. In this way, the user terminal confirms whether to perform the repair, which ensures the privacy of the customer. If yes, a first network repair instruction is generated to the first device, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area.

[0105] Here, when confirming to perform the repair, the user can determine to repair at least one third device in the target area, and the second device and the third device can be the same or different. The user can choose to repair at least one second device in the target area, or can choose to repair other devices in the target area, and generate a first network repair instruction to the first device. The first device repairs at least one third device in the target area.

[0106] Here, when the user terminal is located in the target area, in addition to receiving the first network request forwarded by the first device, it can also directly receive the first network repair request of the second device in the target area. In this case, the user terminal can also choose to directly repair the second device in the target area based on the first network request. However, the user needs to manually repair the second device in the target area and the operation is cumbersome. In this way, the user terminal obtains and confirms that the first device automatically repairs at least one third device, which improves the efficiency of network repair, reduces the complexity of operation, and improves the user experience.

[0107] In some embodiments, before generating the first network repair request, the method further includes:

[0108] Get the target area identifier of the target area;

[0109] Based on the target area identifier and the repair rule of the first device, determine whether the first device complies with the repair rule. If so, generate a first network repair instruction to the first device; if not, generate a reminder message of repair failure. The repair rule is the corresponding relationship between the first device identifier and the target area, which is used to characterize the area where the first device can be repaired.

[0110] Here, before the user terminal generates the first network repair request, the user terminal will obtain the target area identifier of the target area, and determine whether the first device complies with the repair rule based on the target area identifier and the repair rule of the first device. The repair rule here is the corresponding relationship between the first device identifier and the target area, which is used to characterize the area that the first device can repair. If the target area identifier is not within the target area range that the first device can repair, the first device does not comply with the repair rule, and a reminder message of repair failure is generated; if the target area identifier is within the target area range that the first device can repair, the first device complies with the repair rule, and a first network repair instruction is generated to the first device to improve the accuracy of network repair.

[0111] In some embodiments, the method further comprises:

[0112] Acquire a second network repair request, where the second network repair request includes the first device identifier and the network fault type of the first device;

[0113] In response to the second network repair request, it is determined to perform repair, and a second network repair instruction is generated and sent to the first device. The second network repair instruction includes network information of the user terminal corresponding to the network fault type of the first device, and is used to instruct the first device to repair the first device based on the network information of the user terminal.

[0114] Here, when the first device fails, when the user terminal is located in the area to which the first device belongs, the user terminal will receive a second network repair request from the first device, where the second network repair request includes the first device identifier and the network fault type of the first device;

[0115] When the user terminal responds to the second network repair request and determines to perform a repair, the user terminal determines the network information of the user terminal corresponding to the network fault type of the first device, generates and sends a second network repair instruction to the first device, and the second network repair instruction includes the network information of the user terminal corresponding to the network fault type of the first device, and is used to instruct the first device to repair the first device based on the network information of the user terminal.

[0116] The following is a detailed description of the embodiment of the present application in conjunction with an application example.

[0117] Generally speaking, after a family replaces a router or changes the WiFi password, all smart devices in the family will go offline. At this point, it is usually necessary to re-enter the AP (access point) network configuration mode for each smart device in the family to bind the new network information to the family. Or restore all smart devices to factory settings and scan for network configuration through the Bluetooth network configuration of the mobile phone application. The above solution is used to allow smart devices to enter the AP network configuration mode one by one. The defects include: when the network information of the router in a family area changes, each of the corresponding multiple devices must re-enter the pairing mode for network configuration, and the steps are repeated, which is troublesome and prone to timeout errors.

[0118] And with the development trend of smart home appliances, more self-built houses or villas, and apartment factories. Usually, in order to cover the signal of each floor and each household, at least each floor has a separate router. If there is a need to change the network information at this time, the defects of using the above solution to update the network information of the multi-layer routers of the whole house villa and apartment include: in addition to the need to re-configure the network of the smart devices on each floor, it is easy to re-bind the devices, which will cause the devices in this area to connect to the routers in other areas, resulting in poor network signals and reduced connection stability. The user's operation difficulty and time complexity will increase geometrically.

[0119] Based on this, this application example provides a home appliance network repair method based on home partition multi-mode, which is applied to Figure 3 The scene shown, Figure 3 This is a multi-area network distribution diagram for a family. For a family, a family includes several rooms, namely several areas, such as area 1, namely the living room, area 2, namely bedroom 1, and area 3, namely bedroom 2. Different areas are connected to different routers. For example, area 1 is connected to router A, and area 2 is connected to router B. An area can include multiple devices, such as air-conditioning equipment, refrigerator equipment, etc.

[0120] Based on the above scenario, this application example includes a master device, namely the first device, slave devices, namely the second device and the third device, a user APP, namely the user terminal and the server device of the user terminal. Here, the master device and the slave device are both home devices. The device operation flow chart of this application example is as follows Figure 4 As shown, including:

[0121] Step 401: Start.

[0122] Here, when the user updates the routing and network information at home, the home's slave device goes offline and sends a first network request to the master device, and the master device starts repairing.

[0123] Step 402: Open the user APP on the home page and scan and find nearby offline devices.

[0124] Here, when the user APP is opened on the home page, the user APP will receive the first network request and discover nearby offline devices.

[0125] Step 403: The user APP pops up a page asking whether to repair the system immediately.

[0126] Here, when an offline slave device is found nearby, the mobile APP pops up a page asking whether to repair it immediately.

[0127] If the confirmation is yes, execute step 404; if not, click "Do not process yet" and execute step 402.

[0128] Step 404: The user APP lists all home offline devices.

[0129] When the user confirms to repair immediately, the user APP lists all offline devices for the user to choose.

[0130] Step 405: The user APP selects the device to be repaired and confirms the one-click repair.

[0131] Here, the user can choose to repair all offline devices that sent the first network request, or select the device that the user thinks needs to be repaired, that is, at least one third device. That is, the device that needs to be repaired, that is, at least one third device, can be the same as or different from the device that sent the first network repair request, that is, the second device.

[0132] Step 406: The master device inputs the correct network information to the device to be repaired.

[0133] Here, after receiving the first repair instruction sent by the user APP, the main device inputs the correct network information to the device to be repaired, that is, at least one third device.

[0134] Step 407: The device to be repaired starts to connect to the Internet

[0135] Here, the device to be repaired will start to connect to the Internet and bind based on the correct network information to repair the device network.

[0136] Step 408: Check whether the device to be repaired is connected successfully.

[0137] If yes, execute step 409 , if no, select the failed device to retry and execute step 407 .

[0138] Step 409: Repair is completed.

[0139] Step 410: End.

[0140] The home appliance network repair solution in this application example includes three solutions. The overall flow chart of home appliance network repair is as follows: Figure 5 As shown:

[0141] Solution 1: User APP actively repairs the main device.

[0142] The specific steps include:

[0143] Step 501: The master device sends a second network request to the user APP.

[0144] After the user updates the routing and network information at home, the main device using the routing is connected, such as air conditioner 1, and a second network repair request is broadcast to the user APP through the full-link broadcast technology. The second network repair request includes the main device identifier and the network fault type of the main device. Here, the network fault type of the main device is a router information error.

[0145] Step 502: The user APP obtains a second network repair request;

[0146] Take air conditioner 1 as the main device as an example. Figure 6 , after the user opens the mobile app, Figure 6 This is the UE diagram (user interface) of the user APP of Solution 1. It is found that the air conditioner 1 in the kitchen is offline and the main device with incorrect routing information is found.

[0147] Step 503: The user APP prompts the user that the network information of the main device is wrong.

[0148] After the user APP finds the prompt of kitchen air conditioner 1, the user enters the operation interface and will be prompted "Air conditioner 1 is found to be offline due to incorrect WIFI information, do you want to repair it?"

[0149] Step 504: The user enters the plug-in page to update.

[0150] When the user confirms that the repair is immediate, enter the correct SSID and password, click Next, and the user enters the plug-in page to update and obtain the correct routing network information.

[0151] Step 505: The user APP generates and sends a second network repair instruction to the main device.

[0152] The user APP generates and sends a second network repair instruction to the first device, namely air conditioner 1. The second network repair instruction includes correct routing network information. The second network repair request is used to instruct air conditioner 1 to repair the main device based on the correct routing network information of the user APP.

[0153] Step 506: The master device connects and logs in based on the new routing information.

[0154] The master device repairs the device network based on the second network instruction.

[0155] Here, the second network repair instruction includes the network information of the user terminal corresponding to the network fault type of the first device, that is, the new routing information, which is used to instruct the first device to repair the first device based on the network information of the user terminal, so that the main device rebinds and logs in based on the new routing network information.

[0156] In this way, based on the above solution, when the user's home routing network information is updated, the network information of the device can be conveniently repaired individually or in batches through the APP.

[0157] Solution 2: The home master device repairs the slave device. The slave device here belongs to the same region as the master device, such as Figure 5 As shown, the specific steps are as follows:

[0158] Step 510: The master device obtains and forwards the first network repair request sent by the slave device in the kitchen area.

[0159] Reference Figure 7 , Figure 7 The UE diagram (user interface) of the user APP of the second scheme assumes that the target area of ​​the above embodiment is the kitchen area, the master device and the slave device are both air-conditioning devices, the master device is air-conditioning 1, and the slave devices are air-conditioning 2 and air-conditioning 3. That is, the target areas of the areas to which the master device and the slave device belong are the same, that is, the target area identifiers of the target areas are also the same. The master device air-conditioning 1 is the air-conditioning 1 that has been actively repaired in the kitchen area. Air-conditioning 1 will automatically collect the first network request broadcast by other air-conditioning devices in the kitchen area, that is, the slave devices through the full-link broadcast technology.

[0160] When the user is in an area outside the kitchen area, only the master device can send the first network request to the user APP. When the user is in the kitchen area, not only the master device can forward the first network request to the user APP, but the slave device can also directly send the first network request to the user APP.

[0161] Step 511: The user APP sends a confirmation message confirming the repair of the slave device to the server.

[0162] After obtaining the first network repair request sent by the second device in the target area forwarded by the first device, the user APP responds to the first network repair request to confirm whether to perform a repair; if so, a first network repair instruction is generated to the first device, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area.

[0163] Reference Figure 7 After the user opens the mobile phone APP and enters the kitchen area, it will prompt "The routing network information of the air conditioning equipment in the kitchen area is wrong. Do you want to repair it?" After the user chooses to confirm to repair it immediately, he can select the slave device to be repaired, that is, at least one third device. The third device here can be the same as the second device or different. For example, the second device is air conditioner 2. After the user terminal receives the first network request and confirms to repair it immediately, it selects the slave device to be repaired in the operation interface. In this case, the user can choose to confirm to repair air conditioner 2. At this time, the third device is the same as the second device, both of which are air conditioner 2. The user can choose to confirm to repair air conditioners 2 and air conditioners 3. At this time, at least one third device is air conditioners 2 and air conditioners 3, which are different from the second device.

[0164] Step 512: The user APP server triggers the update of slave devices that comply with the family rules.

[0165] Here, after the user confirms that the repair is to be carried out immediately, the server receives the confirmation information and obtains the target area identifier of the target area, i.e., the kitchen area; based on the target area identifier and the repair rule of the first device, determines whether the first device complies with the repair rule, referring to Figure 7 If yes, when the user confirms to repair immediately, enter the correct SSID and password, click Next, and a first network repair instruction is generated to the first device; if not, a reminder message of repair failure is generated, and the repair rule is the area that can be repaired by the first device. The user can set the repair rule of the first device as needed, that is, which target areas can be repaired by the first device. The repair rule is the corresponding relationship between the first device identifier and the target area, which is used to characterize the area that can be repaired by the first device. If the kitchen area is not in the repair rule of air conditioner 1, it indicates that air conditioner 1 cannot repair the equipment in the kitchen area, and the repair fails. If the repair is successful, the user APP server sends the first network repair instruction to the main device.

[0166] Step 513: The master device repairs the slave device.

[0167] The master device performs repairs based on the network of each third device in the target area.

[0168] The master device obtains a first network repair instruction, where the first network repair instruction is a network repair instruction sent by the user terminal in response to the first network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the kitchen area.

[0169] Based on the first network repair instruction, repairing the network of each third device in the kitchen area includes:

[0170] Obtaining a device identifier of each third device and network information to be sent, where the network information to be sent is network information corresponding to a network fault type of each third device in the kitchen area;

[0171] Based on the device identification of each third device, network information is sent to each third device, so that each third device accesses the network according to the network information.

[0172] Here, the device identification of each third device is determined based on the kitchen area identification and the first mapping relationship, and the first mapping relationship is used to characterize the correspondence between the area identification and the device identification;

[0173] In some embodiments, the first network repair request may also include: the area identifier of the second device and the device identifier of the second device, the first device updates the first mapping relationship based on the area identifier of the second device and the device identifier of the second device, and the first mapping relationship is used to characterize the correspondence between the area identifier and the device identifier. In solution 2, the slave device and the master device belong to the same area, that is, the kitchen area identifier is the same as the first device area identifier, that is, both belong to the kitchen area, then based on the first device area identifier and the first mapping relationship, the device identifier of each third device in the first device area is determined.

[0174] The network information to be sent here is determined based on the network fault type of each third device and the second mapping relationship, and the second mapping relationship represents the corresponding relationship between the network fault type and the network information of the first device.

[0175] Step 514: Connect and log in using new routing information.

[0176] The slave device repairs the device network based on the first network repair instruction.

[0177] After receiving the network information, ie, the new routing information, sent by the first device, the slave device, ie, at least one third device, accesses the network according to the new routing information, thereby repairing the device network.

[0178] After the user chooses to confirm the immediate repair and sends a command to air conditioner 1, the air conditioning equipment in the kitchen area is automatically repaired using the full-link broadcast technology; the air conditioning equipment in the kitchen area rebinds and logs in using the new routing network information.

[0179] Step 515: The user APP synchronously completes the network self-repair of the device.

[0180] In this way, Solution 2 provides a point-to-surface network area sharing solution. When devices in the same area need network repair, it can automatically share the routing network information of the air-conditioning equipment in the area for repair, while reducing the complexity of user operations and improving the efficiency of network repair.

[0181] Solution 3: Cross-regional repair of home appliance network information. In this solution, the target region is different from the region to which the first device belongs. Fig. 9 , the first device is air conditioner 1, the area it is in is the kitchen area, the area to which the slave device belongs is the living room area, that is, the target area is the living room area, the slave device includes the second device and the third device, the second device can be the same as the third device or different, the specific steps are as follows:

[0182] Step 520: The slave device sends a first network repair request to the master device.

[0183] Here, it is the slave device that sends the first network repair request to the master device. Assume that the slave device is air conditioner 2, and assume that the network failure type of air conditioner 2 is a routing network information error. At this time, the first network request broadcasted by air conditioner 2 using the route based on the full-link broadcast technology is connected to the master device.

[0184] Step 521: The master device forwards the first network repair request to the user.

[0185] After the air conditioner 2 in the living room area sends the first network repair request to the outside, the air conditioner 1 in the kitchen area will find the first network repair request broadcasted by the air conditioner in the living room area. And obtain the living room area identifier of the living room area and the network fault type of each third device; determine the device identifier of each third device in the living room area based on the living room area identifier and the first mapping relationship, the first mapping relationship is used to characterize the correspondence between the area identifier and the device identifier; determine the network information to be sent based on the network fault type of each third device and the second mapping relationship, the second mapping relationship characterizes the correspondence between the network fault type and the network information of the first device.

[0186] Step 522: The user APP obtains the first network repair request forwarded by the master device.

[0187] Reference Figure 8 , Figure 8UE diagram (user interface) of the user APP of solution three. The user APP receives the first network repair request and finds that the network information of the device in the living room area is wrong.

[0188] Step 523: The user APP server triggers the update of slave devices that comply with the family rules.

[0189] Reference Figure 8 , the user opens the mobile phone APP and enters the kitchen area, and will be prompted "The routing network information of the air conditioning equipment in the living room area is wrong, do you want to repair it?" The user chooses to confirm to repair it immediately and can select the slave device to be repaired, that is, at least one third device. The third device here can be the same as the second device or different. For example, the second device is air conditioner 2. After the user terminal receives the first network request and confirms to repair it immediately, it selects the slave device to be repaired in the operation interface. In this case, the user can choose to confirm to repair air conditioner 2 after comprehensive analysis. At this time, the third device is the same as the second device, both of which are air conditioner 2. The user can choose to confirm to repair air conditioners 2 and air conditioners 3. At this time, at least one third device is air conditioner 2 and air conditioner 3, which is different from the second device.

[0190] Step 524: The user APP sends a first network repair indication to the master device.

[0191] Here, after the user confirms that the repair is to be carried out immediately, the server receives the confirmation information and obtains the target area identifier of the target area, i.e., the kitchen area; based on the target area identifier and the repair rule of the first device, determines whether the first device complies with the repair rule, referring to Figure 8 If so, when the user confirms to repair immediately, enter the correct SSID and password, and click Next, a first network repair instruction is generated to the first device; if not, a reminder message of repair failure is generated, and the repair rule is the corresponding relationship between the first device identifier and the target area, which is used to characterize the area that the first device can repair. If the living room area is not in the repair rule of air conditioner 1, it indicates that air conditioner 1 cannot repair the equipment in the living room area, and the repair fails. If the repair is successful, the main device receives the first network repair instruction. Here, air conditioner 1 obtains the first network repair instruction, and the first network repair instruction is a network repair instruction sent by the user APP in response to the first network repair request. The first network repair instruction is used to instruct the first device to repair at least one third device in the living room area. Assume that at least one third air conditioner includes air conditioner 2 and air conditioner 3, that is, air conditioner 1 repairs the network of air conditioners 2 and 3 in the living room area based on the first network repair instruction, including:

[0192] Obtain device identifications of air conditioners 2 and 3 and network information to be sent, where the network information to be sent is network information corresponding to routing information errors of air conditioners 2 and 3 in the living room area;

[0193] Based on the device identifications of air conditioner 2 and air conditioner 3, network information is sent to air conditioner 2 and air conditioner 3, so that air conditioner 2 and air conditioner 3 access the network according to the network information.

[0194] The device identifications of air conditioners 2 and 3 are determined based on the living room area identification and the first mapping relationship, and the first mapping relationship is used to characterize the correspondence between the area identification and the device identification. In solution three, the slave device and the master device belong to different areas.

[0195] The network information to be sent here is determined based on the routing information error type of air conditioner 2 and air conditioner 3 and the second mapping relationship, which is the correspondence between the network fault type and the network information of the first device.

[0196] Step 525: The slave device receives the network information sent by the master device.

[0197] After receiving the network information sent by the first device, the slave device, i.e. at least one third device, accesses the network according to the network information, thereby repairing the device network. After the user selects to confirm the immediate repair and sends the instruction to air conditioner 1, air conditioner 1 automatically uses the full-link broadcast technology to send the network information, which refers to the correct routing information to air conditioners 2 and 3, thereby automatically repairing the air conditioners in the living room area.

[0198] Step 526: The slave device connects and logs in based on the new routing information.

[0199] Air conditioners 2 and 3 in the living room are re-bound and logged in with the new routing network information. This enables the kitchen area to automatically share and repair the air conditioner network information in the living room to be re-bound and logged in.

[0200] In this way, Solution 3 provides a face-to-face network area sharing solution, which can automatically share the routing network information of the air-conditioning equipment for repair across regions, and while automatically sharing the routing network information of the air-conditioning equipment for repair across regions, it reduces the complexity of user operations and improves the efficiency of network repair.

[0201] It can be understood that in order to implement the network repair method of the embodiment of the present application, the embodiment of the present application also provides a network repair device, which is applied to the first device. The network repair device corresponds to the above-mentioned network repair method, and each step in the above-mentioned control method embodiment is also fully applicable to the control device embodiment of the air conditioner.

[0202] like Fig. 9As shown, the network repair device 900 of the embodiment of the present application includes: a first acquisition module 901, a forwarding module 902, a second acquisition module 903 and a repair module 904. Among them, the first acquisition module 901 is used to acquire a first network repair request sent by a second device in the target area; the forwarding module 902 is used to forward the first network repair request to the user terminal; the second acquisition module 903 is used to acquire a first network repair instruction, the first network repair instruction is a network repair instruction sent by the user terminal in response to the first network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area; the repair module 904 is used to repair the network of each third device in the target area based on the first network repair instruction.

[0203] In some embodiments, the second acquisition module 902 is used to acquire a device identification of each third device and network information to be sent, where the network information to be sent is network information corresponding to a network fault type of each third device in the target area;

[0204] The network repair module also includes a sending module 905, which is used to send network information to each third device based on the device identification of each third device, so that each third device can access the network according to the network information.

[0205] In some embodiments, the second acquisition module 902 is further used to acquire a target area identifier of the target area and a network fault type of each third device;

[0206] The network repair module 900 further includes a second determination module 906, which is used to determine the device identification of each third device in the target area based on the target area identification and the first mapping relationship, wherein the first mapping relationship is used to characterize the correspondence between the area identification and the device identification;

[0207] Based on the network fault type of each third device and the second mapping relationship, the network information to be sent is determined, and the second mapping relationship represents the corresponding relationship between the network fault type and the network information of the first device.

[0208] In some embodiments, the second determination module 906 is further configured to determine that the target region identifier is the same as the first device region identifier, and then determine the device identifier of each third device in the first device region based on the first device region identifier and the first mapping relationship.

[0209] In some embodiments, the network repair apparatus 900 further includes an updating module 907 for updating a first mapping relationship based on the region identifier of the second device and the device identifier of the second device, wherein the first mapping relationship is used to characterize the correspondence between the region identifier and the device identifier.

[0210] In some embodiments, the sending module 905 is further used to send a second network repair request sent by the first device to the user terminal, where the second network repair request includes a device identifier of the first device;

[0211] The second acquisition module 903 is further used to acquire a second network repair instruction, where the second network repair instruction is a network repair instruction in response to the second network repair request, and the second network repair instruction is used to instruct the user terminal to repair the first device;

[0212] The repair module 904 is further configured to repair the device network based on the second network instruction.

[0213] The present application also provides a network repair device, which is applied to a user terminal, such as Fig.10 As shown, the network repair device 1000 includes a third acquisition module 1001 and a first determination module 1002. The third acquisition module 1001 is used to acquire a first network repair request sent by a second device in a target area forwarded by a first device; the first determination module 1002 is used to respond to the first network repair request and confirm whether to perform repair;

[0214] If so, a first network repair instruction is generated to the first device, where the first network repair instruction is used to instruct the first device to repair at least one third device in the target area.

[0215] In some embodiments, the third acquisition module 1001 is further used to acquire a target area identifier of the target area;

[0216] The first determination module 1002 is also used to determine whether the first device complies with the repair rule based on the target area identifier and the repair rule of the first device. If so, a first network repair instruction is generated to the first device; if not, a reminder message of repair failure is generated. The repair rule is the corresponding relationship between the first device identifier and the target area, which is used to characterize the area where the first device can be repaired.

[0217] In some embodiments, the third acquisition module 1001 is also used to obtain a second network repair request, which includes a first device identifier and a network fault type of the first device; the first determination module is also used to respond to the second network repair request, determine to perform repair, generate and send a second network repair instruction to the first device, and the second network repair instruction includes network information of the user terminal corresponding to the network fault type of the first device, which is used to instruct the first device to repair the first device based on the network information of the user terminal.

[0218] Based on the hardware implementation of the above program modules and in order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a first device. Fig.11 Only an exemplary structure of the first device is shown, not all structures, and can be implemented as needed. Fig.11 Partial or complete structure shown.

[0219] like Fig.11 As shown, the first device 1100 provided in the embodiment of the present application includes: at least one processor 1101, a memory 1102 and a user interface 1103. The various components in the first device 1100 are coupled together through a bus system 1104. It can be understood that the bus system 1104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.11 Various buses are labeled as bus system 1104 .

[0220] The user interface 1103 may include a display, a keyboard, a mouse, a trackball, a click wheel, keys, buttons, a touch pad or a touch screen.

[0221] The memory 1102 in the embodiment of the present application is used to store various types of data to support the operation of the first device. Examples of such data include: any computer program used to operate on the first device.

[0222] The control method of the first device disclosed in the embodiment of the present application can be applied to the processor 1101, or implemented by the processor 1101. The processor 1101 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the control method of the first device can be completed by the hardware integrated logic circuit or software instructions in the processor 1101. The above-mentioned processor 1101 can be a general-purpose processor, a digital signal processor (DSP, DigitalSignal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 1101 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 1102. The processor 1101 reads the information in the memory 1102 and completes the steps of the control method of the first device provided in the embodiment of the present application in combination with its hardware.

[0223] In an exemplary embodiment, the first device may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.

[0224] like Fig.12 As shown, the user terminal 1200 provided in the embodiment of the present application includes: at least one processor 1201, a memory 1202 and a user interface 1203. The various components in the user terminal 1200 are coupled together through a bus system 1204. It can be understood that the bus system 1204 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1204 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, in Fig.12 Various buses are labeled as bus system 1204.

[0225] The user interface 1203 may include a display, a keyboard, a mouse, a trackball, a click wheel, keys, buttons, a touch pad or a touch screen.

[0226] The memory 1202 in the embodiment of the present application is used to store various types of data to support the operation of the user terminal. Examples of such data include: any computer program used to operate on the user terminal.

[0227] The control method of the user terminal disclosed in the embodiment of the present application can be applied to the processor 1201, or implemented by the processor 1201. The processor 1201 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the control method of the user terminal can be completed by the hardware integrated logic circuit or software instructions in the processor 1201. The above-mentioned processor 1201 can be a general-purpose processor, a digital signal processor (DSP, DigitalSignal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 1201 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 1202. The processor 1201 reads the information in the memory 1202 and completes the steps of the control method of the user terminal provided in the embodiment of the present application in combination with its hardware.

[0228] In an exemplary embodiment, the user terminal may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.

[0229] It can be understood that the memories 1102 and 1202 can be volatile memories or non-volatile memories, and can also 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), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), 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, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0230] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, which can be a computer-readable storage medium, for example, a memory 1102 storing a computer program, which can be executed by a processor 1101 of a firewall management platform to complete the steps of the method of the embodiment of the present application. For another example, a memory 1202 storing a computer program can be executed by a node processor 1201 of a firewall system to complete the steps of the method of the embodiment of the present application. The computer-readable storage medium can be a memory such as a ROM, a PROM, an EPROM, an EEPROM, a FlashMemory, a magnetic surface memory, an optical disk, or a CD-ROM.

[0231] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0232] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0233] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A network repair method, characterized in that: Applied to a first device, the method includes: Obtain a first network repair request sent by a second device in a target area; forwarding the first network repair request to a user terminal; Acquire a first network repair instruction, where the first network repair instruction is a network repair instruction sent by the user terminal in response to the first network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area; Based on the first network repair instruction, the network of each of the third devices in the target area is repaired.

2. The method according to claim 1, characterized in that The repairing of the network of each of the third devices in the target area based on the first network repair instruction includes: Acquire a device identification of each of the third devices and network information to be sent, where the network information to be sent is network information corresponding to a network fault type of each of the third devices in the target area; Based on the device identification of each of the third devices, the network information is sent to each of the third devices, so that each of the third devices accesses the network according to the network information.

3. The method according to claim 2, characterized in that The method further comprises: Acquire a target area identifier of the target area and a network fault type of each of the third devices; Determine a device identifier of each of the third devices in the target area based on the target area identifier and a first mapping relationship, wherein the first mapping relationship is used to characterize a correspondence between an area identifier and a device identifier; The network information to be sent is determined based on the network failure type of each of the third devices and a second mapping relationship, wherein the second mapping relationship represents a corresponding relationship between the network failure type and the network information of the first device.

4. The method according to claim 3, characterized in that The determining, based on the target area identifier and the first mapping relationship, a device identifier of each of the third devices in the target area includes: If it is determined that the target area identifier is the same as the first device area identifier, then based on the first device area identifier and the first mapping relationship, a device identifier of each of the third devices in the first device area is determined.

5. The method according to claim 1, characterized in that The first network repair request includes: the area identifier of the second device and the device identifier of the second device, and the method further includes: Based on the area identifier of the second device and the device identifier of the second device, a first mapping relationship is updated, where the first mapping relationship is used to characterize a correspondence between the area identifier and the device identifier.

6. The method according to claim 1, characterized in that The method further comprises: Sending a second network repair request to the user terminal, where the second network repair request includes the first device identifier and the network fault type of the first device; Acquire a second network repair instruction, where the second network repair instruction is a network repair instruction in response to the second network repair request, and the second network repair instruction includes network information of a user terminal corresponding to the network fault type of the first device, and is used to instruct the first device to repair the first device based on the network information of the user terminal; Based on the second network instruction, the device network is repaired.

7. A network repair method, characterized in that: Applied to a user terminal, the method comprises: Acquire a first network repair request sent by a second device in a target area that is forwarded by the first device; In response to the first network repair request, confirm whether to perform repair; If so, a first network repair instruction is generated to the first device, where the first network repair instruction is used to instruct the first device to repair at least one third device in the target area.

8. The method according to claim 7, characterized in that Before generating the first network repair request, the method further includes: Obtaining a target area identifier of the target area; Based on the target area identifier and the repair rule of the first device, determine whether the first device complies with the repair rule. If so, generate a first network repair instruction to the first device; if not, generate a reminder message of repair failure. The repair rule is the corresponding relationship between the first device identifier and the target area, which is used to characterize the area where the first device can be repaired.

9. The method according to claim 7, characterized in that: The method further comprises: Acquire a second network repair request, where the second network repair request includes the first device identifier and a network fault type of the first device; In response to the second network repair request, it is determined to perform repair, and a second network repair instruction is generated and sent to the first device, wherein the second network repair instruction includes network information of the user terminal corresponding to the network fault type of the first device, and is used to instruct the first device to repair the first device based on the network information of the user terminal.

10. A network repair device, characterized in that: Applied to a first device, comprising: A first acquisition module, configured to acquire a first network repair request sent by a second device in a target area; A forwarding module, used for forwarding the first network repair request to a user terminal; A second acquisition module, configured to acquire the first network repair instruction, where the first network repair instruction is a network repair instruction sent by the user terminal in response to the first network repair request, and the first network repair instruction is used to instruct the first device to repair at least one third device in the target area; A repair module is used to repair the network of each of the third devices in the target area based on the first network repair instruction.

11. A network repair device, characterized in that: Applied to user terminals, including: A third acquisition module, used to acquire a first network repair request sent by a second device in a target area forwarded by the first device; The determination module confirms whether to perform repair in response to the first network repair request; if so, generates a first network repair instruction to the first device, wherein the first network repair instruction is used to instruct the first device to repair at least one third device in the target area.

12. A first device, characterized in that: The first device comprises: a processor and a memory for storing a computer program that can be run on the processor, wherein: The processor is used to execute the steps of the method according to any one of claims 1 to 6 when running a computer program.

13. A user terminal, characterized in that: The user terminal comprises: a processor and a memory for storing a computer program that can be run on the processor, wherein: The processor is used to execute the steps of the method according to any one of claims 7 to 9 when running a computer program.

14. A network communication system, characterized in that: Includes the first device as claimed in claim 12 and the user terminal as claimed in claim 13.

15. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.