Network distribution method and device of intelligent equipment, and computer readable storage medium

By obtaining the address identification information of the smart device and automatically configuring network parameters, the problem that traditional distribution network methods require individual configuration of each device is solved, and the simplification and efficient distribution network of multiple devices are achieved at the same time.

CN120567673APending Publication Date: 2025-08-29GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510863307.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

The existing smart home device distribution network method requires users to configure each device separately and rely on manual operations, resulting in cumbersome configuration process and error-prone and poor user experience.

Method used

The intelligent device sends information reading signals to the distribution network components, obtains the device's address identification information, determines the network configuration parameters based on the identification information, and automatically transmits them to the device to perform networking operations, and receives the networking status signal to determine the networking success.

Benefits of technology

It realizes one-click distribution network when multiple devices are powered on at the same time, simplifying the configuration process and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120567673A_ABST
    Figure CN120567673A_ABST
Patent Text Reader

Abstract

The invention discloses a network distribution method and device of intelligent equipment and a computer readable storage medium. The method comprises the following steps: sending an information reading signal to a distribution network component based on target equipment to be subjected to network distribution, and receiving address identification information fed back by the distribution network component based on the information reading signal; determining network configuration parameters for performing network configuration on the target equipment to be subjected to network configuration according to the address identification information; transmitting the network configuration parameters to the target equipment to be subjected to network configuration, so that the target equipment to be subjected to network configuration executes networking operation; and receiving a networking state signal sent by the target equipment to be subjected to network distribution, and determining that the network distribution of the target equipment to be subjected to network distribution is successful under the condition that the networking state signal is a networking success signal. According to the method and the device, the technical problem that the user experience is relatively poor due to the fact that a traditional network distribution method usually needs to configure each device independently and depends on manual operation, and the configuration process is tedious and easy to make mistakes in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet of Things technology, and more specifically, to a network configuration method and apparatus for smart devices, and a computer-readable storage medium. Background Art

[0002] In the existing smart home device network configuration process, users usually need to configure the network connection of each device separately. This process may include: the user first needs to ensure that the smart device is turned on; the device needs to enter a specific network configuration mode, which often requires the user to achieve this through physical buttons on the device or APP operation; the home host will search for the device to be connected within its coverage area; the user needs to enter the relevant information of the device (such as Wi-Fi password, device ID, etc.) in the home host application to complete the network configuration and authentication process; after authentication is completed, the home host configures the network parameters for the newly added device so that it can communicate and be controlled normally.

[0003] However, the above solution may require the user to perform repeated network configuration operations on each device, and also requires ensuring that each device is powered on, and relies on manual operation by the user.

[0004] The traditional network configuration method in the above-mentioned related technologies usually requires configuring each device individually and relies on manual operation. The configuration process is cumbersome and prone to errors, resulting in a poor user experience. No effective solution has been proposed yet. Summary of the Invention

[0005] The embodiments of the present application provide a network configuration method and apparatus for smart devices, and a computer-readable storage medium, to at least address the technical problem in related technologies that traditional network configuration methods typically require individual configuration of each device and rely on manual operations, resulting in a cumbersome and error-prone configuration process and a poor user experience.

[0006] According to one aspect of an embodiment of the present application, a network configuration method for an intelligent device is provided, comprising: sending an information reading signal to a network configuration component based on a target device to be configured, and receiving address identification information fed back by the network configuration component based on the information reading signal, wherein the target device to be configured is a device to be configured that is currently in a powered-on state, and the network configuration component is used to read and store the address identification information of each device to be configured, and the address identification information corresponds one-to-one to the device to be configured; determining network configuration parameters for configuring the target device to be configured based on the address identification information; transmitting the network configuration parameters to the target device to be configured, so that the target device to be configured performs a networking operation based on the network configuration parameters; receiving a networking status signal sent by the target device to be configured, and determining that the network configuration of the target device to be configured is successful if the networking status signal is a networking success signal, wherein the networking status signal is a signal indicating whether the target device to be configured has successfully completed the networking operation.

[0007] Optionally, before sending an information reading signal to the network distribution component based on the target network device to be distributed, the network distribution method of the smart device also includes: sending a detection signal according to a predetermined time period, wherein the detection signal is used to detect whether the network device to be distributed is in the power-on state; when a response signal is detected from the network device to be distributed based on the detection signal, it is determined that the network device to be distributed is the target network device to be distributed.

[0008] Optionally, an information reading signal is sent to the network distribution component based on the target device to be networked, and address identification information fed back by the network distribution component based on the information reading signal is received, including: obtaining the device number of the target device to be networked, wherein the device number is the identity identification information of the target device to be networked; generating the information reading signal when the number of the target devices to be networked is not zero; sending the information reading signal and the device number to the network distribution component to trigger the network distribution component to query the address identification information corresponding to the device number; and receiving the address identification information sent by the network distribution component.

[0009] Optionally, the network configuration parameters for configuring the target device to be networked are determined based on the address identification information, including: determining the original network configuration parameters corresponding to the address identification information in a preset mapping relationship as the initial network configuration parameters for configuring the target device to be networked; obtaining the current network status currently monitored and the ideal network status corresponding to the initial network configuration parameters, wherein the ideal network status is a pre-set network status; when the deviation between the current network status and the ideal network status exceeds a preset deviation range, adjusting the initial network configuration parameters according to the current network status to obtain the network configuration parameters.

[0010] Optionally, when the deviation between the current network condition and the ideal network condition exceeds a preset deviation range, the initial network configuration parameters are adjusted according to the current network condition to obtain the network configuration parameters, including at least one of the following: when the first signal strength difference between the first signal strength of the current network condition and the second signal strength of the ideal network condition is greater than a preset strength deviation threshold, the signal channel in the initial network configuration parameters is adjusted to the target signal channel to obtain the network configuration parameters, wherein the difference between the third signal strength of the target signal channel and the second signal strength of the second signal strength is not greater than the preset strength deviation threshold; when the bandwidth deviation between the first bandwidth of the current network condition and the second bandwidth of the ideal network condition is greater than a preset bandwidth deviation threshold, the service quality policy in the initial network configuration parameters is adjusted to obtain the network configuration parameters, wherein the bandwidth represents the amount of data transmitted by the network per unit time, the bandwidth includes the first bandwidth and the second bandwidth, and the service quality policy is a policy for allocating network resources.

[0011] Optionally, when the networking status signal is a networking success signal, determining that the target device to be networked is successfully networked includes: a reconnection step, when the networking status signal is a networking failure signal, adjusting the network configuration parameters, and sending the adjusted network configuration parameters to the target device to be networked, so that the target device to be networked re-executes the networking operation based on the adjusted network configuration parameters; an update step, updating the networking status signal to the networking status signal sent after the target device to be networked re-executes the networking operation; repeating the reconnection step and the update step in sequence at least once until the networking status signal is the networking success signal, determining that the target device to be networked is successfully networked.

[0012] Optionally, the address identification information is information obtained by the network distribution component before the corresponding device to be networked is powered on or during installation.

[0013] According to another aspect of an embodiment of the present application, a network configuration device for an intelligent device is also provided, including: a receiving unit, configured to send an information reading signal to a network configuration component based on a target device to be configured, and receive address identification information fed back by the network configuration component based on the information reading signal, wherein the target device to be configured is a device to be configured that is currently in a powered-on state, and the network configuration component is configured to read and store the address identification information of each device to be configured, and the address identification information corresponds one-to-one to the device to be configured; a first determination unit, configured to determine network configuration parameters for configuring the target device to be configured based on the address identification information; a transmission unit, configured to transmit the network configuration parameters to the target device to be configured, so that the target device to be configured performs a networking operation based on the network configuration parameters; a second determination unit, configured to receive a networking status signal sent by the target device to be configured, and determine that the network configuration of the target device to be configured is successful when the networking status signal is a networking success signal, wherein the networking status signal is a signal indicating whether the target device to be configured has successfully completed the networking operation.

[0014] Optionally, the network distribution device of the smart device also includes: a first sending module, used to send a detection signal according to a predetermined time period before sending an information reading signal to the network distribution component based on the target network device to be distributed, wherein the detection signal is used to detect whether the network device to be distributed is in the power-on state; a first determination module, used to determine that the network device to be distributed is the target network device to be distributed when monitoring a response signal sent by the network device to be distributed based on the detection signal.

[0015] Optionally, the receiving unit includes: a first acquisition module, used to obtain the device number of the target device to be networked, wherein the device number is the identity identification information of the target device to be networked; a generation module, used to generate the information reading signal when the number of the target devices to be networked is not zero; a second sending module, used to send the information reading signal and the device number to the network distribution component to trigger the network distribution component to query the address identification information corresponding to the device number; and a receiving module, used to receive the address identification information sent by the network distribution component.

[0016] Optionally, the first determination unit includes: a second determination module, used to determine that the original network configuration parameters corresponding to the address identification information in the preset mapping relationship are the initial network configuration parameters for configuring the target device to be networked; a second acquisition module, used to obtain the currently monitored current network status and the ideal network status corresponding to the initial network configuration parameters, wherein the ideal network status is a pre-set network status; and a third acquisition module, used to adjust the initial network configuration parameters according to the current network status to obtain the network configuration parameters when the deviation between the current network status and the ideal network status exceeds a preset deviation range.

[0017] Optionally, the third acquisition module includes at least one of the following: a first acquisition submodule, used to adjust the signal channel in the initial network configuration parameters to the target signal channel to obtain the network configuration parameters when the first signal strength difference between the first signal strength of the current network condition and the second signal strength of the ideal network condition is greater than a preset strength deviation threshold, wherein the difference between the third signal strength of the target signal channel and the second signal strength of the second signal strength is not greater than the preset strength deviation threshold; a second acquisition submodule, used to adjust the service quality policy in the initial network configuration parameters to obtain the network configuration parameters when the bandwidth deviation between the first bandwidth of the current network condition and the second bandwidth of the ideal network condition is greater than a preset bandwidth deviation threshold, wherein the bandwidth represents the amount of data transmitted by the network per unit time, the bandwidth includes the first bandwidth and the second bandwidth, and the service quality policy is a policy for allocating network resources.

[0018] Optionally, the second determination unit includes: a reconnection module, which is used to execute the reconnection step, and when the network status signal is a network failure signal, adjust the network configuration parameters, and send the adjusted network configuration parameters to the target device to be networked, so that the target device to be networked re-executes the network operation based on the adjusted network configuration parameters; an update module, which is used to execute the update step, and update the network status signal to the network status signal sent after the target device to be networked re-executes the network operation; a third determination module, which is used to repeat the reconnection step and the update step in sequence at least once, until the network status signal is the network success signal, and determines that the network configuration of the target device to be networked is successful.

[0019] Optionally, the address identification information is information obtained by the network distribution component before the corresponding device to be networked is powered on or during installation.

[0020] According to another aspect of an embodiment of the present application, a network configuration system for smart devices is further provided, wherein the network configuration system for smart devices uses any of the above-described network configuration methods for smart devices.

[0021] According to another aspect of an embodiment of the present application, a computer-readable storage medium is further provided, wherein the computer-readable storage medium includes a stored program, wherein the program executes any one of the above-mentioned network configuration methods for smart devices.

[0022] According to another aspect of an embodiment of the present application, a processor is further provided, which is used to run a program, wherein the program executes any one of the above-mentioned network configuration methods for smart devices when running.

[0023] According to another aspect of an embodiment of the present application, a computer program product is further provided, including computer instructions, which, when executed by a processor, execute any one of the above-mentioned network configuration methods for smart devices.

[0024] In an embodiment of the present application, an information reading signal can be first sent to the network distribution component based on the target network device to be distributed, and the address identification information fed back by the network distribution component based on the information reading signal can be received. The network distribution component is used to read and store the address identification information of each network device to be distributed, and the address identification information corresponds one-to-one to the network device to be distributed; then, the network configuration parameters for distributing the target network device to be distributed are determined based on the address identification information; then, the network configuration parameters are transmitted to the target network device to be distributed, so that the target network device to be distributed performs the networking operation based on the network configuration parameters; finally, the networking status signal sent by the target network device to be distributed is received, and when the networking status signal is a networking success signal, it is determined that the network distribution of the target network device to be distributed is successful. The networking status signal is a signal that indicates whether the target network device to be distributed has successfully performed the networking operation. Through the above technical solution, the address identification information of each device to be networked is first obtained by using the network distribution component, so that the address identification information of the network distribution component can be directly obtained when the device is powered on, thereby performing network distribution. This achieves the technical effect of one-click network distribution for multiple devices when they are powered on at the same time, without the need to configure each device separately. This simplifies the configuration process, improves the intelligence of the network distribution, and enhances the user experience. It solves the technical problem in related technologies that traditional network distribution methods usually require individual configuration of each device and rely on manual operation. The configuration process is cumbersome and error-prone, resulting in a poor user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0026] Figure 1 This is a hardware structure block diagram of a mobile terminal of a network configuration method for a smart device according to an embodiment of the present application;

[0027] Figure 2 is a flow chart of a network configuration method for a smart device according to an embodiment of the present application;

[0028] Figure 3 2 is a schematic diagram of a network distribution device for a smart device according to an embodiment of the present application.

[0029] The above drawings include the following reference numerals:

[0030] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] As described in the background, traditional network configuration methods typically require individual device configuration and rely on manual operations. This cumbersome and error-prone configuration process results in a poor user experience. To address these shortcomings, embodiments of the present application provide a network configuration method and apparatus for smart devices, as well as a computer-readable storage medium.

[0034] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.

[0035] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal of a network configuration method for a smart device according to an embodiment of the present application. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown) a processor 102 (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.

[0036] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the network configuration method of the smart device in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned networks include but are not limited to the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the above-mentioned networks may include a wireless network provided by the communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0037] According to an embodiment of the present application, a method embodiment of a network configuration method for a smart device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0038] Figure 2 is a flow chart of a network configuration method for a smart device according to an embodiment of the present application. Figure 2 As shown, the method includes the following steps:

[0039] Step S202: Send an information reading signal to the network distribution component based on the target network device to be configured, and receive the address identification information fed back by the network distribution component based on the information reading signal, wherein the target network device to be configured is the network device to be configured that is currently in the powered-on state, and the network distribution component is used to read and store the address identification information of each network device to be configured, and the address identification information corresponds one-to-one to the network device to be configured.

[0040] Optionally, the address identification information is a hardware address used to identify a network device at the data link layer, specifically a MAC address.

[0041] In this embodiment, when building a whole-house smart environment, the home host (equivalent to a smart home centralized controller) can usually be used as the main control device, and the remaining smart home devices can be used as its sub-devices (i.e., the devices to be networked in the embodiment of the present application) to communicate with it in a network; the main control device can monitor the status of each sub-device in order to facilitate network configuration after it is powered on, so the main control device can use the monitored sub-device in the powered-on state as the target sub-device (i.e., the target device to be networked in the embodiment of the present application) to facilitate subsequent one-click network configuration.

[0042] In a smart home system, the MAC address is the identity of each smart device. The main control device can identify, control and manage each sub-device through the MAC address without relying on higher-level network addresses such as IP addresses. This is especially useful when a sub-device is just powered on or in a dynamic network environment, because the sub-device can be identified immediately, even if it has not yet obtained an IP address or the IP address has changed.

[0043] Specifically, when the main control device detects the existence of a target sub-device, it can send an information reading signal to the distribution network component to obtain the MAC address (i.e., address identification information) corresponding to each target sub-device recorded in the distribution network component to ensure that each sub-device can be successfully distributed subsequently.

[0044] Step S204: determining network configuration parameters for configuring the target device to be configured according to the address identification information.

[0045] In this embodiment, during the preparation phase, the master device generates or loads the network configuration parameters required for each sub-device. These parameters typically include but are not limited to the SSID and password of the Wi-Fi network, the role of the device in the network (such as server, client), IP address settings, port opening, and other information. The specific content of the parameters depends on the functional requirements of the sub-device and the requirements of the network environment. During the network configuration process, the corresponding network configuration parameters can be determined based on the MAC address of the target sub-device that currently needs to be configured.

[0046] Step S206: Transmit the network configuration parameters to the target device to be networked, so that the target device to be networked performs a networking operation based on the network configuration parameters.

[0047] In this embodiment, the master device can send the network configuration parameters corresponding to each target sub-device to the corresponding target sub-device through a wireless communication protocol (such as Wi-Fi, Bluetooth, ZigBee, etc.), so that the target sub-device can perform corresponding networking operations based on the received network configuration parameters. This process is usually automatically triggered after the master device detects that a sub-device is powered on, reducing the user's manual operation.

[0048] Step S208: Receive a networking status signal sent by the target device to be networked, and if the networking status signal is a networking success signal, determine that the network configuration of the target device to be networked is successful, wherein the networking status signal is a signal indicating whether the target device to be networked has successfully completed the networking operation.

[0049] In this embodiment, a network status signal sent by the target sub-device after connecting to the network can be received. If the network status signal is a network success signal, it can be considered that the main control device has successfully connected the network to the target sub-device and can control it when it is powered on.

[0050] As can be seen from the above, through the technical solution provided by the above embodiments of the present application, an information reading signal can be first sent to the network distribution component based on the target network device to be distributed, and the address identification information fed back by the network distribution component based on the information reading signal can be received. The network distribution component is used to read and store the address identification information of each network device to be distributed, and the address identification information corresponds one-to-one with the network device to be distributed; then, the network configuration parameters for the target network device to be distributed are determined according to the address identification information; then, the network configuration parameters are transmitted to the target network device to be distributed, so that the target network device to be distributed performs the networking operation based on the network configuration parameters; finally, the networking status signal sent by the target network device to be distributed is received. And when the networking status signal is a networking success signal, it is determined that the target device to be networked is successfully networked. The networking status signal is a signal that characterizes whether the target device to be networked has successfully completed the networking operation. The purpose of using the network distribution component to first obtain the address identification information of each device to be networked is achieved, so that when the device is powered on, the address identification information of the network distribution component can be directly obtained to perform network distribution on it. This achieves the technical effect of one-click network distribution for multiple devices when they are powered on at the same time, without the need to configure each device separately. This simplifies the configuration process, improves the intelligence of the network distribution, and enhances the user experience.

[0051] Therefore, the technical solution provided by the above embodiments of this application solves the technical problem that the traditional network distribution method in the related technology usually requires each device to be configured individually and relies on manual operation. The configuration process is cumbersome and prone to errors, resulting in a poor user experience.

[0052] In a specific embodiment of the present application, before sending an information reading signal to the network distribution component based on the target network device to be distributed, the network distribution method of the smart device also includes: sending a detection signal according to a predetermined time period, wherein the detection signal is used to detect whether the network device to be distributed is in a power-on state; when a response signal based on the detection signal is detected from the network device to be distributed, it is determined that the network device to be distributed is the target network device to be distributed.

[0053] Specifically, in smart home systems, especially in scenarios using wireless communication technologies such as Wi-Fi, ZigBee, and Bluetooth, the master device will periodically send detection signals or query requests to inquire about the status of devices within the network coverage area; when the sub-devices are powered on and enter the network configuration mode, they will respond to these detection signals or query requests and report their existence and status information to the master device; the following example based on a Wi-Fi network will illustrate this process: 1) When the sub-device is powered on but the network configuration is not completed, the device is in standby or listening mode by default, that is, the wireless network module of the device is started and starts listening for broadcasts or detection requests from the home host 2) The master device periodically sends detection signals through the wireless network module to discover devices in the network; 3) After receiving the detection signal, the sub-device will send a response signal; 4) After the master device detects the response signal of a sub-device, it can be considered that it is currently in the powered-on state and can be used as the current target sub-device.

[0054] In a specific embodiment of the present application, an information reading signal is sent to a network distribution component based on the target network device to be configured, and address identification information fed back by the network distribution component based on the information reading signal is received, including: obtaining the device number of the target network device to be configured, wherein the device number is the identity identification information of the target network device to be configured; when the number of target network devices to be configured is not zero, an information reading signal is generated; an information reading signal and a device number are sent to the network distribution component to trigger the network distribution component to query the address identification information corresponding to the device number; and the address identification information sent by the network distribution component is received.

[0055] Optionally, the above-mentioned network distribution components may be, but are not limited to, components such as RFID readers.

[0056] In this embodiment, taking the RFID reader as an example of a network distribution component, the RFID reader can scan each sub-device to read its MAC address and store the read MAC address information. When storing the MAC address information of each sub-device, the RFID reader can store it by establishing a mapping relationship between the device number of each sub-device and the corresponding MAC address. The device number here can be an ID number that uniquely identifies each sub-device, etc., and communication can be carried out between the main control device and the RFID reader; when the main control device detects that at least one sub-device is in a powered-on state, it can automatically obtain the MAC address corresponding to each target sub-device in the RFID reader using the device number as an index.

[0057] In a specific embodiment of the present application, network configuration parameters for configuring the target device to be networked are determined based on address identification information, including: determining the original network configuration parameters corresponding to the address identification information in a preset mapping relationship as the initial network configuration parameters for configuring the target device to be networked; obtaining the current network status currently monitored and the ideal network status corresponding to the initial network configuration parameters, wherein the ideal network status is a pre-set network status; when the deviation between the current network status and the ideal network status exceeds a preset deviation range, adjusting the initial network configuration parameters according to the current network status to obtain the network configuration parameters.

[0058] Optionally, the above ideal network conditions are set by the main control device based on various network configuration parameters, combined with a preliminary assessment of the network environment and an understanding of the device functional requirements, so that the sub-devices can successfully access and operate under the expected network status.

[0059] Specifically, the master device usually has a device profile database, which contains the MAC address of each sub-device and its corresponding device type, function, preset network configuration parameters and other information; the device profile presets network configuration parameters for each device. These parameters usually include but are not limited to Wi-Fi SSID, Wi-Fi password, the role of the device in the network (client, server, etc.), assigned IP address or dynamic IP address acquisition settings, security protocol (such as WPA2), and other specific parameters that may be required based on the device type. These parameters are preset based on the functional requirements of the device and the environment of the home network to ensure that the device can access the network in the best way; of course, the master device also has the ability to dynamically adjust network configuration parameters according to changes in the network environment, such as automatically switching to a more suitable channel in areas with weak Wi-Fi signals, or optimizing bandwidth allocation strategies when the number of devices increases. This dynamic adjustment capability ensures that even when network conditions change, the device can access the network in the best state, ensuring an efficient and secure connection between the device and the network.

[0060] In the above embodiment of the present application, when the deviation between the current network condition and the ideal network condition exceeds a preset deviation range, the initial network configuration parameters are adjusted according to the current network condition to obtain network configuration parameters, including at least one of the following: when the first signal strength difference between the first signal strength of the current network condition and the second signal strength of the ideal network condition is greater than a preset strength deviation threshold, the signal channel in the initial network configuration parameters is adjusted to the target signal channel to obtain network configuration parameters, wherein the second signal strength difference between the third signal strength of the target signal channel and the second signal strength is not greater than the preset strength deviation threshold; when the bandwidth deviation between the first bandwidth of the current network condition and the second bandwidth of the ideal network condition is greater than the preset bandwidth deviation threshold, the service quality policy in the initial network configuration parameters is adjusted to obtain network configuration parameters, wherein the bandwidth represents the amount of data transmitted by the network per unit time, the bandwidth includes the first bandwidth and the second bandwidth, and the service quality policy is a policy for allocating network resources.

[0061] Specifically, in actual operation, network conditions may deviate from expectations due to various factors, such as weak Wi-Fi signals in certain areas, bandwidth constraints caused by a sudden increase in network devices, increased network interference or security threats, etc. To address these deviations, the master control device has the ability to dynamically adjust network configuration parameters.

[0062] The following briefly describes several examples of parameter adjustments: 1) When the master device detects that the Wi-Fi signal in a certain area is weak, it will adjust the Wi-Fi channel in the network configuration parameters. Wi-Fi networks use wireless radio frequency communication, and different channels represent different frequency bands. When the Wi-Fi signal is poor, the master device can improve the device's connection quality by switching to a channel with less interference and potentially higher signal strength. 2) When the master device detects bandwidth constraints due to the increase in the number of devices, it primarily adjusts the Quality of Service (QoS) policy in the network configuration parameters. The QoS mechanism allows the master device to dynamically allocate network resources based on the importance of the device and the urgency of data transmission, ensuring that critical devices or services receive sufficient bandwidth. For example, the master device may prioritize the data transmission needs of security-related devices such as video surveillance cameras or smart door locks, while reducing bandwidth allocation for non-critical devices such as smart light bulbs. 3) When the master device detects an increase in security threats, it adjusts the encryption protocol level and access control list (ACL) in the network configuration parameters. Strengthening the encryption protocol may mean upgrading from WPA2 to WPA3 or enabling stricter encryption standards to enhance data transmission security. Adjusting the ACL involves more granular permission control for devices connected to the network, restricting network access from unknown or potentially malicious devices, thereby improving the security of the overall network system.

[0063] In a specific embodiment of the present application, when the networking status signal is a networking success signal, determining that the target device to be networked is successfully networked includes: a reconnection step, when the networking status signal is a networking failure signal, adjusting the network configuration parameters, and sending the adjusted network configuration parameters to the target device to be networked, so that the target device to be networked re-executes the networking operation based on the adjusted network configuration parameters; an update step, updating the networking status signal to a networking status signal sent after the target device to be networked re-executes the networking operation; repeating the reconnection step and the update step at least once in sequence until the networking status signal is a networking success signal, determining that the target device to be networked is successfully networked.

[0064] Specifically, after receiving the configuration parameters sent by the master device, the target sub-device begins to apply these parameters, including connecting to the specified Wi-Fi network, setting its role and behavior in the network, and initializing its services or functions. Some devices may also need additional authentication steps, such as using encryption protocols such as WPA / WPA2 / WPA3 to ensure the security of the network connection; after the device applies the configuration parameters, it will send a successful networking signal to the master device, indicating that the network configuration has been completed. After receiving the signal, the master device will update its device management list, mark the device status as "network configured", and may assign additional information such as device ID and permission level to facilitate subsequent device management and control; if a sub-device encounters a problem in the process of receiving configuration parameters or applying configuration, the master device will detect the failure status and automatically repeat the configuration process, and may even adjust the configuration parameters to adapt to different network environments or device states. This mechanism ensures that even if the initial attempt fails, the network configuration can be finally completed.

[0065] In a preferred embodiment of the present application, the address identification information is information obtained by the network distribution component before the corresponding network device to be distributed is powered on or during the installation process.

[0066] In this embodiment, the MAC address information of each sub-device can be obtained by using the network distribution component before the device is installed and powered on, and the obtained MAC address can be stored by the network distribution component, so that the main control device can directly obtain the corresponding MAC address information from the network distribution component when monitoring the power-on of the sub-device, and complete the subsequent network distribution operation of the sub-device; thereby simplifying the tedious process of manually obtaining the MAC address of the corresponding sub-device and configuring it separately after each sub-device is powered on to complete the network distribution. When a large number of sub-devices are in the powered-on state, they can also be networked, which improves the efficiency and accuracy of network distribution.

[0067] Specifically, the process of an RFID reader reading the MAC address corresponding to each sub-device can be as follows: 1) Transmitting a signal: The RFID reader transmits a radio frequency signal containing a specific frequency and energy, which is used to wake up the RFID tag and communicate with it; 2) Tag activation: The RFID tag is activated after receiving the radio frequency signal. For passive RFID tags, they do not contain batteries, but rely on the radio frequency signal transmitted by the reader for power. Once sufficient energy is received, the tag will start and prepare to send information; 3) Information reading: The activated RFID tag will send the data stored in its memory, including the MAC address, back to the reader by modulating the reflected radio frequency signal. This type of data transmission is usually contactless, and the tag does not need to be in physical contact with the reader; 4) Decoding and processing: After receiving the data sent by the tag, the RFID reader decodes it and extracts the MAC address information. The decoded information can be stored by the RFID reader.

[0068] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0069] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0070] According to an embodiment of the present application, a network configuration device for an intelligent device is provided for implementing the network configuration method for an intelligent device. Figure 3 Schematic diagram of a network distribution device for a smart device according to an embodiment of the present application. Figure 3 As shown, the apparatus includes: a receiving unit 31, a first determining unit 33, a transmitting unit 35 and a second determining unit 37. The network configuration of the smart device is described in detail below.

[0071] The receiving unit 31 is used to send an information reading signal to the network distribution component based on the target network device to be configured, and receive the address identification information fed back by the network distribution component based on the information reading signal, wherein the target network device to be configured is the network device to be configured that is currently in the powered-on state, and the network distribution component is used to read and store the address identification information of each network device to be configured, and the address identification information corresponds one-to-one to the network device to be configured.

[0072] The first determining unit 33 is configured to determine network configuration parameters for configuring the target device to be networked according to the address identification information.

[0073] The transmission unit 35 is configured to transmit the network configuration parameters to the target device to be networked, so that the target device to be networked performs a networking operation based on the network configuration parameters.

[0074] The second determining unit 37 is used to receive a networking status signal sent by the target device to be networked, and determine that the network configuration of the target device to be networked is successful when the networking status signal is a networking success signal, wherein the networking status signal is a signal indicating whether the target device to be networked has successfully completed the networking operation.

[0075] It should be noted here that the above-mentioned receiving unit 31, first determination unit 33, transmission unit 35 and second determination unit 37 correspond to steps S202 to S210 in the above-mentioned embodiment. The five units and the corresponding steps implement the same instances and application scenarios, but are not limited to the contents disclosed in the above-mentioned embodiment.

[0076] From the above, it can be seen that in the scheme recorded in the above embodiments of the present application, a receiving unit can be used to send an information reading signal to the network distribution component based on the target network device to be distributed, and receive the address identification information fed back by the network distribution component based on the information reading signal, wherein the network distribution component is used to read and store the address identification information of each network device to be distributed, and the address identification information corresponds one-to-one to the network device to be distributed; then a first determination unit is used to determine the network configuration parameters for the target network device to be distributed according to the address identification information; then a transmission unit is used to transmit the network configuration parameters to the target network device to be distributed, so that the target network device to be distributed performs the networking operation based on the network configuration parameters; finally, a second determination unit is used to receive the address identification information of the target network device to be distributed The network status signal sent by the network equipment is used, and when the network status signal is a network success signal, it is determined that the network configuration of the target device to be configured is successful, wherein the network status signal is a signal that characterizes whether the target device to be configured has successfully completed the network operation. The network configuration component is used to first obtain the address identification information of each device to be configured, so that when the device is powered on, the address identification information of the network configuration component can be directly obtained to configure the device for the purpose of configuring the network. This achieves the technical effect that when multiple devices are powered on at the same time, they can also be configured with one click at the same time, without the need to configure each device separately. This simplifies the configuration process, improves the intelligence of the network configuration, and enhances the user experience.

[0077] Therefore, the technical solution provided by the above embodiments of this application solves the technical problem that the traditional network distribution method in the related technology usually requires each device to be configured individually and relies on manual operation. The configuration process is cumbersome and prone to errors, resulting in a poor user experience.

[0078] In an optional embodiment of the present application, the network distribution device of the smart device also includes: a first sending module, which is used to send a detection signal according to a predetermined time period before sending an information reading signal to the network distribution component based on the target network device to be distributed, wherein the detection signal is used to detect whether the network device to be distributed is in a power-on state; a first determination module, which is used to determine that the network device to be distributed is the target network device to be distributed when a response signal is detected from the network device to be distributed based on the detection signal.

[0079] In an optional embodiment of the present application, the receiving unit includes: a first acquisition module, used to obtain the device number of the target device to be networked, wherein the device number is the identity identification information of the target device to be networked; a generation module, used to generate an information reading signal when the number of target devices to be networked is not zero; a second sending module, used to send the information reading signal and the device number to the network distribution component to trigger the network distribution component to query the address identification information corresponding to the device number; and a receiving module, used to receive the address identification information sent by the network distribution component.

[0080] In an optional embodiment of the present application, the first determination unit includes: a second determination module, which is used to determine that the original network configuration parameters corresponding to the address identification information in the preset mapping relationship are the initial network configuration parameters for configuring the target device to be configured; a second acquisition module, which is used to obtain the current network status currently monitored and the ideal network status corresponding to the initial network configuration parameters, wherein the ideal network status is a pre-set network status; and a third acquisition module, which is used to adjust the initial network configuration parameters according to the current network status to obtain the network configuration parameters when the deviation between the current network status and the ideal network status exceeds a preset deviation range.

[0081] In an optional embodiment of the present application, the third acquisition module includes at least one of the following: a first acquisition submodule, used to adjust the signal channel in the initial network configuration parameters to the target signal channel to obtain the network configuration parameters when the first signal strength difference between the first signal strength of the current network condition and the second signal strength of the ideal network condition is greater than a preset strength deviation threshold, wherein the difference between the third signal strength of the target signal channel and the second signal strength is not greater than the preset strength deviation threshold; a second acquisition submodule, used to adjust the service quality policy in the initial network configuration parameters to obtain the network configuration parameters when the bandwidth deviation between the first bandwidth of the current network condition and the second bandwidth of the ideal network condition is greater than the preset bandwidth deviation threshold, wherein the bandwidth represents the amount of data transmitted by the network per unit time, the bandwidth includes the first bandwidth and the second bandwidth, and the service quality policy is a policy for allocating network resources.

[0082] In an optional embodiment of the present application, the second determination unit includes: a reconnection module, which is used to execute the reconnection step, and when the network status signal is a network failure signal, adjust the network configuration parameters, and send the adjusted network configuration parameters to the target network device to be configured, so that the target network device to be configured re-executes the network operation based on the adjusted network configuration parameters; an update module, which is used to execute the update step, and update the network status signal to the network status signal sent after the target network device to be configured re-executes the network operation; a third determination module, which is used to repeatedly execute the reconnection step and the update step in sequence at least once, until the network status signal is a network success signal, and determines that the network configuration of the target network device to be configured is successful.

[0083] In an optional embodiment of the present application, the address identification information is information obtained by the network distribution component before the corresponding network device to be distributed is powered on or during the installation process.

[0084] According to another aspect of an embodiment of the present application, a network distribution system for smart devices is further provided. The network distribution system for smart devices uses any of the above-mentioned network distribution methods for smart devices.

[0085] According to another aspect of the embodiments of the present application, a computer-readable storage medium is further provided. The computer-readable storage medium includes a stored program, wherein the program executes any one of the above-mentioned network configuration methods for smart devices.

[0086] Optionally, in this embodiment, the computer-readable storage medium may be located in any one of the computer terminals in a computer terminal group in a computer network, or in any one of the communication devices in a communication device group.

[0087] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for executing the following steps: sending an information reading signal to the network distribution component based on the target network device to be configured, and receiving address identification information fed back by the network distribution component based on the information reading signal, wherein the target network device to be configured is the network device to be configured that is currently in a powered-on state, and the network distribution component is used to read and store the address identification information of each network device to be configured, and the address identification information corresponds one-to-one to the network device to be configured; determining the network configuration parameters for configuring the target network device to be configured based on the address identification information; transmitting the network configuration parameters to the target network device to be configured, so that the target network device to be configured performs a networking operation based on the network configuration parameters; receiving a networking status signal sent by the target network device to be configured, and determining that the network configuration of the target network device to be configured is successful when the networking status signal is a networking success signal, wherein the networking status signal is a signal indicating whether the target network device to be configured has successfully completed the networking operation.

[0088] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for executing the following steps: sending a probe signal according to a predetermined time period, wherein the probe signal is used to detect whether the device to be configured is in a powered-on state; and determining that the device to be configured is a target device to be configured when a response signal based on the probe signal is detected from the device to be configured.

[0089] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for executing the following steps: obtaining the device number of the target device to be networked, wherein the device number is the identity identification information of the target device to be networked; generating an information reading signal when the number of target devices to be networked is not zero; sending the information reading signal and the device number to the network distribution component to trigger the network distribution component to query the address identification information corresponding to the device number; and receiving the address identification information sent by the network distribution component.

[0090] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for executing the following steps: determining the original network configuration parameters corresponding to the address identification information in the preset mapping relationship as the initial network configuration parameters for configuring the target device to be networked; obtaining the current network condition currently monitored and the ideal network condition corresponding to the initial network configuration parameters, wherein the ideal network condition is a pre-set network condition; when the deviation between the current network condition and the ideal network condition exceeds a preset deviation range, adjusting the initial network configuration parameters according to the current network condition to obtain the network configuration parameters.

[0091] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: when the first signal strength difference between the first signal strength of the current network condition and the second signal strength of the ideal network condition is greater than a preset strength deviation threshold, adjusting the signal channel in the initial network configuration parameters to the target signal channel to obtain the network configuration parameters, wherein the second signal strength difference between the third signal strength of the target signal channel and the second signal strength is not greater than the preset strength deviation threshold; when the bandwidth deviation between the first bandwidth of the current network condition and the second bandwidth of the ideal network condition is greater than the preset bandwidth deviation threshold, adjusting the service quality policy in the initial network configuration parameters to obtain the network configuration parameters, wherein the bandwidth represents the amount of data transmitted by the network per unit time, the bandwidth includes the first bandwidth and the second bandwidth, and the service quality policy is a policy for allocating network resources.

[0092] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: a reconnection step, in which, when the networking status signal is a networking failure signal, the network configuration parameters are adjusted, and the adjusted network configuration parameters are sent to the target device to be networked, so that the target device to be networked re-executes the networking operation based on the adjusted network configuration parameters; an update step, in which the networking status signal is updated to a networking status signal sent after the target device to be networked re-executes the networking operation; and the reconnection step and the update step are repeated at least once in sequence until the networking status signal is a networking success signal, and it is determined that the network configuration of the target device to be networked is successful.

[0093] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: the address identification information is information obtained by the network distribution component before the corresponding network device to be distributed is powered on or during installation.

[0094] According to another aspect of an embodiment of the present application, a processor is further provided, which is used to run a program, wherein when the program is run, any one of the above-mentioned network configuration methods for smart devices is executed.

[0095] According to another aspect of the embodiments of the present application, a computer program product is further provided. The computer program product is used to run a program, wherein when the program is run, any one of the above-mentioned network configuration methods for smart devices is executed.

[0096] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0097] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0098] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0099] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0100] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0101] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0102] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A network configuration method for smart devices, characterized in that: include: Sending an information reading signal to the network distribution component based on the target network device to be configured, and receiving address identification information fed back by the network distribution component based on the information reading signal, wherein the target network device to be configured is a network device to be configured that is currently in a powered-on state, and the network distribution component is used to read and store the address identification information of each network device to be configured, and the address identification information corresponds one-to-one to the network device to be configured; Determine network configuration parameters for configuring the target device to be networked according to the address identification information; Transmitting the network configuration parameters to the target device to be networked, so that the target device to be networked performs a networking operation based on the network configuration parameters; Receive a networking status signal sent by the target device to be networked, and if the networking status signal is a networking success signal, determine that the network configuration of the target device to be networked is successful, wherein the networking status signal is a signal indicating whether the target device to be networked has successfully completed the networking operation.

2. The network configuration method for smart devices according to claim 1, characterized in that: Before sending an information reading signal to the network distribution component based on the target network device to be distributed, the method further includes: Sending a detection signal according to a predetermined time period, wherein the detection signal is used to detect whether the network device to be configured is in the powered-on state; In the case of monitoring a response signal sent by the device to be networked based on the detection signal, determining that the device to be networked is the target device to be networked.

3. The network configuration method for smart devices according to claim 1, characterized in that: Sending an information reading signal to a network distribution component based on a target network device to be distributed, and receiving address identification information fed back by the network distribution component based on the information reading signal, including: Obtain the device number of the target device to be networked, wherein the device number is the identity information of the target device to be networked; When the number of the target network devices to be configured is not zero, generating the information reading signal; Sending the information reading signal and the device number to the network distribution component to trigger the network distribution component to query the address identification information corresponding to the device number; Receive the address identification information sent by the network distribution component.

4. The network configuration method for smart devices according to claim 1, characterized in that: Determining network configuration parameters for configuring the target device to be networked according to the address identification information includes: Determining the original network configuration parameters corresponding to the address identification information in the preset mapping relationship as the initial network configuration parameters for configuring the target device to be networked; Acquiring a currently monitored current network condition and an ideal network condition corresponding to the initial network configuration parameters, wherein the ideal network condition is a pre-set network condition; When the deviation between the current network condition and the ideal network condition exceeds a preset deviation range, the initial network configuration parameters are adjusted according to the current network condition to obtain the network configuration parameters.

5. The network configuration method for smart devices according to claim 4, characterized in that: When a deviation between the current network condition and the ideal network condition exceeds a preset deviation range, adjusting the initial network configuration parameters according to the current network condition to obtain the network configuration parameters includes at least one of the following: When a first signal strength difference between the first signal strength of the current network condition and the second signal strength of the ideal network condition is greater than a preset strength deviation threshold, adjusting the signal channel in the initial network configuration parameters to a target signal channel to obtain the network configuration parameters, wherein a second signal strength difference between a third signal strength of the target signal channel and the second signal strength is not greater than the preset strength deviation threshold; When a bandwidth deviation between the first bandwidth of the current network condition and the second bandwidth of the ideal network condition is greater than a preset bandwidth deviation threshold, the quality of service policy in the initial network configuration parameters is adjusted to obtain the network configuration parameters, wherein bandwidth represents the amount of data transmitted by the network per unit time, the bandwidth includes the first bandwidth and the second bandwidth, and the quality of service policy is a policy for allocating network resources.

6. The network configuration method for smart devices according to claim 1, characterized in that: When the networking status signal is a networking success signal, determining that the network configuration of the target device to be networked is successful includes: a reconnection step, in a case where the networking status signal is a networking failure signal, adjusting the network configuration parameters and sending the adjusted network configuration parameters to the target device to be networked, so that the target device to be networked re-executes the networking operation based on the adjusted network configuration parameters; An updating step of updating the networking status signal to the networking status signal sent by the target network-connected device after re-performing the networking operation; Repeat the reconnection step and the update step at least once in sequence until the networking status signal is the networking success signal, and determine that the network configuration of the target device to be networked is successful.

7. The network configuration method for smart devices according to claim 1, characterized in that: The address identification information is information obtained by the network distribution component before the corresponding device to be networked is powered on or during the installation process.

8. A network distribution device for smart devices, characterized in that: include: A receiving unit, configured to send an information reading signal to a network distribution component based on a target network device to be configured, and receive address identification information fed back by the network distribution component based on the information reading signal, wherein the target network device to be configured is a network device to be configured that is currently powered on, and the network distribution component is configured to read and store the address identification information of each network device to be configured, and the address identification information corresponds one-to-one to the network device to be configured; A first determining unit is configured to determine network configuration parameters for configuring the target device to be networked according to the address identification information; A transmission unit, configured to transmit the network configuration parameters to the target device to be networked, so that the target device to be networked performs a networking operation based on the network configuration parameters; The second determination unit is used to receive a networking status signal sent by the target device to be networked, and determine that the network configuration of the target device to be networked is successful when the networking status signal is a networking success signal, wherein the networking status signal is a signal indicating whether the target device to be networked has successfully executed the networking operation.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein the program executes the network configuration method for a smart device according to any one of claims 1 to 7.

10. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the network configuration method for a smart device according to any one of claims 1 to 7 is executed.