Equipment network distribution method and device, equipment, storage medium and computer program product

By performing validity pre-verification on the network configuration page, the problem of low success rate of smart devices joining the network was solved, the success rate of initial network configuration was improved, and the user experience was enhanced.

CN121967257APending Publication Date: 2026-05-01SHENZHEN LUMIUNITED TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN LUMIUNITED TECH CO LTD
Filing Date
2026-01-23
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Smart devices are prone to failure during the network access process due to various factors, resulting in a low success rate and poor user experience.

Method used

By displaying the verification results of the target network on the network configuration page, validity pre-verification is performed to determine in advance whether the target device can successfully connect to the target network, including access information validity, frequency band validity, and external network reachability checks.

Benefits of technology

It significantly improves the success rate of initial network configuration for smart devices, avoids users repeatedly trying networks with low success rates, quickly identifies the reasons for network access failures, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121967257A_ABST
    Figure CN121967257A_ABST
Patent Text Reader

Abstract

The invention provides an equipment network distribution method and device, electronic equipment, a storage medium and a computer program product, and relates to the technical field of Internet of Things. The equipment network distribution method comprises the following steps: displaying a network distribution page; the network distribution page is used for configuring network distribution information for accessing a target network for target equipment; if a verification operation triggered by the distribution network page for the target network is detected, obtaining to-be-verified information of the target network, and performing validity pre-verification on the target network based on the to-be-verified information; and displaying the verification result of the target network on the distribution network page. The problem that the network access success rate of the intelligent equipment is not high in the related technology is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet of Things (IoT) technology, and more specifically, to a device network configuration method, apparatus, equipment, storage medium, and computer program product. Background Technology

[0002] With the development of IoT technology, more and more smart devices have emerged, which also means that more and more smart devices need to be connected to the network so that users can remotely control these smart devices.

[0003] However, as the number of smart devices joining the network gradually increases, complex factors such as multiple wireless network names (SSIDs, Service Set Identifiers), multiple frequency bands, relay / mesh structures, and temporary network outages (such as ISP failures or router isolation) make it easy for these smart devices to fail when joining the network based on network configuration information.

[0004] It is clear that the problem of how to reduce the failure rate of smart devices joining the network urgently needs to be solved. Summary of the Invention

[0005] This application provides a device network configuration method, apparatus, electronic device, storage medium, and computer program product, which can solve the problem of low success rate of smart devices joining the network in related technologies. The technical solution is as follows: According to one aspect of this application, a device network configuration method includes: displaying a network configuration page; the network configuration page being used to configure network configuration information for a target device to access a target network; if a verification operation triggered on the network configuration page for the target network is detected, obtaining the verification information of the target network and performing a validity pre-verification of the target network based on the verification information; displaying the verification result of the target network on the network configuration page; the verification result being used to indicate whether the target device can successfully connect to the target network.

[0006] According to one aspect of this application, a device network configuration apparatus includes: a network configuration page display module for displaying a network configuration page; the network configuration page is used to configure network configuration information for a target device to access a target network; a validity pre-verification module for obtaining unverified information of the target network and performing validity pre-verification of the target network based on the unverified information if a verification operation triggered on the network configuration page for the target network is detected; and a verification result display module for displaying the verification result of the target network on the network configuration page; the verification result is used to indicate whether the target device can successfully connect to the target network.

[0007] According to one aspect of this application, an electronic device includes at least one processor and at least one memory, wherein the memory stores a computer program that, when executed by the processor, implements the device network configuration method as described above.

[0008] According to one aspect of this application, a storage medium having a computer program stored thereon, which, when executed by one or more processors, implements the device network configuration method as described above.

[0009] According to one aspect of this application, a computer program product includes a computer program that, when executed by one or more processors, implements the device network configuration method as described above.

[0010] The beneficial effects of the technical solution provided in this application are: In the above technical solution, a network configuration page that can configure network configuration information for target devices to access the target network is used to pre-verify the validity of the target network. The verification result of the target network is displayed on the network configuration page, indicating whether the target device can successfully connect to the target network. Users can fully understand in advance whether the target device can successfully access the target network in the future. This not only significantly improves the initial network configuration success rate of the target device, but also avoids users repeatedly trying to connect the target device to networks with low success rates, and can quickly locate the reason why the target device fails to directly access the network. Thus, it can effectively solve the problem of low network access success rate of smart devices in related technologies. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a schematic diagram based on the implementation environment involved in this application; Figure 2 This is a hardware structure diagram of a terminal according to an exemplary embodiment; Figure 3 This is a flowchart illustrating a device network configuration method according to an exemplary embodiment; Figure 4 yes Figure 3 A schematic diagram of the power distribution network page involved in the corresponding embodiment; Figure 5 This is a flowchart illustrating a method for obtaining information to be verified according to an exemplary embodiment; Figure 6 yes Figure 3 A flowchart of step 330 in one embodiment corresponds to the following example; Figure 7 yes Figure 6 A flowchart of step 331 in one embodiment corresponds to the following example; Figure 8 This is a flowchart illustrating another device network configuration method according to an exemplary embodiment; Figure 9 It is a timing diagram of a device network configuration method in an application scenario; Figure 10 yes Figure 9 A schematic diagram of the power distribution page involved in the corresponding application scenario; Figure 11 This is a structural block diagram of a device distribution network according to an exemplary embodiment; Figure 12 This is a structural block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation

[0013] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application.

[0014] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this disclosure means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.

[0015] As mentioned earlier, smart devices are prone to failure when directly connecting to the network based on distribution network information.

[0016] The current network configuration process is usually as follows: the user enters the SSID and password of the network to be accessed on the terminal (such as a smartphone) -> the terminal sends the network configuration information to the smart device -> the smart device attempts to access the network and returns a message to the terminal indicating whether the access was successful or failed.

[0017] The above process is prone to failure for the following reasons: either the user may enter the wrong password or SSID, the smart device may not support the frequency band of the network to be accessed, or the network to be accessed may have a problem where it can connect successfully but cannot access the external network. All of these reasons will cause the smart device to fail to connect to the network directly.

[0018] Furthermore, since users are not technical professionals, they need to try repeatedly to pinpoint the reason why smart devices fail to connect to the network. Sometimes, even after multiple retries, they still cannot determine the reason for the failure. This not only reduces the success rate of smart devices connecting to the network but also seriously affects the user experience.

[0019] As can be seen from the above, the relevant technologies still suffer from the drawback of a low success rate for smart devices to access the network.

[0020] Therefore, the device network configuration method provided in this application can effectively improve the success rate of smart devices joining the network. Accordingly, the device network configuration method is applicable to device network configuration devices, which can be deployed on electronic devices. The electronic devices can refer to electronic devices with display and control functions, such as smartphones, tablets, laptops, desktop computers, smart control panels, etc.

[0021] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0022] Figure 1 This is a schematic diagram of the implementation environment involved in a device network configuration method. This implementation environment includes at least a user terminal 110, a smart device 130, a server 170, and network equipment. Figure 1 In this context, network devices include gateway 150 and router 190, but this is not intended to be a specific limitation.

[0023] The user terminal 110, which can also be considered as a user terminal or terminal, can deploy (or install) the client associated with the smart device 130. This user terminal 110 can be an electronic device such as a smartphone, tablet, laptop, desktop computer, smart control panel, or other device with display and control functions, and is not limited here.

[0024] The client, associated with the smart device 130, is essentially where the user registers an account and configures the smart device 130. For example, the configuration includes adding a device identifier to the smart device 130, so that when the client runs on the user terminal 110, it can provide the user with functions such as device display and device control of the smart device 130. This client can be in the form of an application or a web page. Correspondingly, the interface for displaying the device on the client can be in the form of a program window or a web page, and there is no limitation here.

[0025] Smart device 130 is deployed in gateway 150 and communicates with gateway 150 through its own configured communication module, thereby being controlled by gateway 150. It should be understood that smart device 130 generally refers to one of multiple smart devices 130. This application embodiment only uses smart device 130 as an example; that is, this application embodiment does not limit the number or type of smart devices deployed in gateway 150. In one application scenario, smart device 130 is deployed in gateway 150 by accessing it through a local area network. The process of smart device 130 accessing gateway 150 through a local area network includes: gateway 150 first establishes a local area network, and smart device 130 joins the local area network established by gateway 150 by connecting to it. This local area network includes, but is not limited to, ZIGBEE or Bluetooth. Among them, the smart device 130 can be a smart printer, smart fax machine, smart camera, smart air conditioner, smart door lock, smart light, or a human body sensor, door and window sensor, temperature and humidity sensor, water immersion sensor, natural gas alarm, smoke alarm, wall switch, wall socket, wireless switch, wireless wall sticker switch, cube controller, curtain motor, etc., equipped with a communication module.

[0026] The interaction between user terminal 110 and smart device 130 can be achieved through a local area network (LAN) or a wide area network (WAN). In one application scenario, user terminal 110 establishes a wired or wireless communication connection with gateway 150 via router 190, such as Wi-Fi, allowing user terminal 110 and gateway 150 to be deployed on the same LAN, thus enabling user terminal 110 to interact with smart device 130 via the LAN path. In another application scenario, user terminal 110 establishes a wired or wireless communication connection with gateway 150 via server 170, such as 2G, 3G, 4G, 5G, or Wi-Fi, allowing user terminal 110 and gateway 150 to be deployed on the same WAN, thus enabling user terminal 110 to interact with smart device 130 via the WAN path.

[0027] The server-side 170 can also be considered as the cloud, cloud platform, platform side, server side, etc. This server-side 170 can be a single server, a server cluster consisting of multiple servers, or a cloud computing center consisting of multiple servers, in order to better provide backend services to a massive number of user terminals 110. For example, backend services include device network configuration services.

[0028] In one application scenario, user terminal 110 displays a network configuration page for configuring network configuration information for smart device 130 to access the target network. If a verification operation triggered for the target network is detected on the network configuration page, the verification information of the target network is obtained, and the validity of the target network is pre-verified based on the verification information. Finally, the verification result of the target network is displayed on the network configuration page. By observing whether the smart device 130 can successfully connect to the target network, the user can fully understand in advance on user terminal 110 whether the smart device 130 will be able to successfully access the target network in the future.

[0029] Of course, in other application scenarios, the validity pre-verification process for the target network performed by the user terminal 110 can also be implemented by the gateway 150 or the server 170. Taking the server 170 as an example, the user terminal 110 uploads the verification information of the target network to the server 170. After receiving the verification information, the server 170 can provide device network configuration services based on the verification information. Specifically, the server 170 performs validity pre-verification of the target network based on the verification information, obtains the verification result of the target network, and then sends the verification result to the user terminal 110 through the wide area network path, so that the user terminal 110 can display the verification result on the network configuration page, so that the user can fully understand in advance whether the smart device 130 can successfully access the target network. The target network can be any local area network where the user terminal 110 and the gateway 150 are located, or any wide area network where the user terminal 110, the gateway 150, and the server 170 are located; there is no specific limitation here.

[0030] Based on the above implementation environment, it can not only significantly improve the success rate of the first network configuration of smart devices, but also avoid users repeatedly trying to connect smart devices to networks with low success rates, and quickly locate the reasons for the failure of smart devices to directly connect to the network, thereby effectively solving the problem of low success rate of smart devices connecting to the network in related technologies.

[0031] Please see Figure 2 , Figure 2 This is a hardware structure diagram of a terminal according to an exemplary embodiment. The terminal is suitable for... Figure 1The user terminal 110 in the implementation environment is shown.

[0032] It should be noted that this terminal is merely an example adapted to this application and should not be construed as providing any limitation on the scope of use of this application. Furthermore, this terminal should not be interpreted as requiring or depending on any specific feature. Figure 2 One or more components of the exemplary terminal 100 shown.

[0033] like Figure 2 As shown, terminal 100 includes memory 101, memory controller 103, and one or more ( Figure 2 (Only one is shown) Processor 105, peripheral interface 107, radio frequency module 109, positioning module 111, camera module 113, audio module 115, touch screen 117, and button module 119. These components communicate with each other through one or more communication buses / signal lines 121.

[0034] The memory 101 can be used to store computer programs, such as the computer program corresponding to the device network configuration method and apparatus in the exemplary embodiment of this application. The processor 105 reads the computer program stored in the memory 101 to perform various functions and data processing, thereby completing the device network configuration method.

[0035] The memory 101, as a carrier for resource storage, can be random access memory, such as high-speed random access memory, non-volatile memory, such as one or more magnetic storage devices, flash memory, or other solid-state memory. The storage method can be temporary storage or permanent storage.

[0036] The peripheral interface 107 may include at least one wired or wireless network interface, at least one serial-to-parallel conversion interface, at least one input / output interface, and at least one USB interface, etc., for coupling various external input / output devices to the memory 101 and the processor 105 to realize communication with various external input / output devices.

[0037] The radio frequency module 109 is used to transmit and receive electromagnetic waves, realizing the mutual conversion between electromagnetic waves and electrical signals, thereby enabling communication with other devices through a communication network. The communication network includes cellular telephone networks, wireless local area networks, or metropolitan area networks, and these communication networks can use various communication standards, protocols, and technologies.

[0038] The positioning module 111 is used to obtain the current geographical location of the terminal 100. Examples of positioning modules 111 include, but are not limited to, Global Positioning System (GPS), positioning technologies based on wireless local area networks or mobile communication networks.

[0039] The camera module 113 is part of the camera and is used to capture pictures or videos. The captured pictures or videos can be stored in the memory 101 or transmitted to the host computer via the radio frequency module 109.

[0040] The audio module 115 provides an audio interface to the user, which may include one or more microphone jacks, one or more speaker jacks, and one or more headphone jacks. Audio data is exchanged with other devices through the audio interface. Audio data can be stored in the memory 101 and can also be transmitted via the radio frequency module 109.

[0041] The touchscreen 117 provides an input / output interface between the terminal 100 and the user. Specifically, the user can perform input operations through the touchscreen 117, such as clicking, touching, and swiping gestures, so that the terminal 100 can respond to the input operations. The terminal 100 then displays the output content, which is any form or combination of text, images, or videos, to the user through the touchscreen 117.

[0042] The button module 119 includes at least one button, providing an interface for users to input information into the terminal 100. Users can press different buttons to enable the terminal 100 to perform different functions. For example, the volume adjustment button allows users to adjust the volume of the sound played by the terminal 100.

[0043] Understandable. Figure 2 The structure shown is for illustrative purposes only; the terminal 100 may also include components that are more advanced than those shown. Figure 2 The more or fewer components shown, or having the same Figure 2 The different components are shown. Figure 2 The components shown can be implemented using hardware, software, or a combination thereof.

[0044] Please see Figure 3 This application provides a device network configuration method, which is applicable to electronic devices. For example, the electronic device may be... Figure 1 The user terminal 110 in the implementation environment is shown. The hardware structure of this electronic device can be as follows: Figure 2 As shown.

[0045] In the following method embodiments, for ease of description, the execution subject of each step of the method is an electronic device, but this does not constitute a specific limitation.

[0046] like Figure 3 As shown, the method may include the following steps: Step 310: Display the network configuration page.

[0047] The network configuration page is used to configure the network configuration information for the target device to access the target network.

[0048] First, it should be noted that the target network refers to the network that the target device intends to connect to. Figure 1 In the implementation environment shown, the target device can be any smart device 130, and correspondingly, the target network can be any local area network where the user terminal 110 and the gateway 150 are located, or any wide area network where the user terminal 110, the gateway 150, and the server 170 are located.

[0049] Therefore, when a user adds a new target device, this new target device needs to be connected to the target network. For electronic devices, a corresponding network configuration entry can be set for the new target device. This entry is used to request the new target device to connect to the target network. When the user triggers an operation on this network configuration entry, the electronic device can detect the operation and determine that the user wants to connect the new target device to the target network. It then displays the corresponding network configuration page to the user, allowing them to configure the network access information for the new target device. The electronic device then obtains this configuration information and sends it to the new target device, ultimately enabling the new target device to connect to the target network based on this configuration information.

[0050] In some embodiments, the target network can be the current network that the electronic device has already successfully connected to. Therefore, after detecting a user's operation triggered by the network configuration entry point, the electronic device can display a network configuration page and show the current network that the electronic device has already successfully connected to, using it as the network the target device wishes to access. In other words, the network the target device wishes to access can be the current network that the electronic device has already successfully connected to.

[0051] In some embodiments, the target network can also be any historical network that the electronic device has successfully connected to at any point in its history. Then, after detecting a user's operation triggered by the network configuration entry point, the electronic device can display a network configuration page, showing a historical network as the network the target device wishes to connect to. This historical network can be selected by the user from multiple historical networks, or it can be entered by the user; there is no limitation here. In other words, the network the target device wishes to connect to can be any historical network that the electronic device has successfully connected to at any point in its history.

[0052] In some embodiments, the target network can also be any new network that the electronic device has never connected to before. Then, after detecting a user's operation triggered by the network configuration entry point, the electronic device can display a network configuration page, showing the new network entered by the user as the network the target device wishes to connect to. In other words, the network the target device wishes to connect to can be any new network that the electronic device has never connected to before.

[0053] Step 330: If a verification operation triggered on the network configuration page for the target network is detected, the verification information of the target network is obtained, and the validity of the target network is pre-verified based on the verification information.

[0054] As mentioned earlier, the reasons for failure in the target device network configuration process include, but are not limited to: the user-entered password or identifier not matching the target network; the target device not supporting the frequency band of the target network; and the target network having the problem of being able to connect successfully but unable to access the external network. Therefore, in this embodiment, before connecting the target device to the target network, it is necessary to verify the validity of the target network in advance, thereby fully ensuring the success rate of the target device's subsequent access to the target network based on the network configuration information. In other words, validity pre-verification is used to verify the validity of the target network in advance.

[0055] In some embodiments, validity includes, but is not limited to, access information validity, frequency band validity, and external network reachability. Access information validity refers to whether the password and identifier to be verified in the information to be verified match the target network; it can also be understood as whether the password and identifier to be verified are the password and network identifier of the target network. Frequency band validity refers to whether the target device supports the frequency band of the target network. External network reachability refers to whether the target network has external network access capability. Accordingly, in some embodiments, validity pre-verification includes, but is not limited to, pre-verifying the access information validity of the target network, pre-verifying the frequency band validity of the target network, and pre-verifying the external network reachability of the target network.

[0056] For electronic devices, a verification entry can be set on the network configuration page. This entry is used to request a pre-verification of the validity of the target network. Figure 4 A schematic diagram of the power distribution network page is shown. Figure 4In the configuration, a verification entry point 301 is set on the network distribution page. When a user triggers an operation through this entry point 301, the electronic device can detect that the user has triggered a verification operation for the target network on the network distribution page. This allows the device to determine if the user intends to pre-verify the validity of the target network, obtain the verification information for the target network, and thus pre-verify the validity of the target network based on this information. It should be noted that the verification operation can vary depending on the input components configured on the electronic device. For example, if the electronic device is a smartphone with a touchscreen, the verification operation can be a gesture such as clicking, swiping, or touching. If the electronic device is a desktop computer with a mouse and keyboard, the verification operation can be a mechanical operation such as single-clicking, double-clicking, moving, or dragging. No specific limitation is imposed here.

[0057] In some embodiments, the verification information of the target network includes access information to be verified for the target network, wherein the access information to be verified includes a password and an identifier to be verified for the target network. In some embodiments, the identifier to be verified is used to uniquely identify the target network; for example, the identifier to be verified can be represented by an SSID. Thus, the electronic device can pre-verify the validity of the access information of the target network based on the password and identifier to be verified for the target network. If the validity pre-verification is successful, it can be determined that the password and identifier to be verified for the target network are correct, i.e., it is determined to be access information of the target network that has passed verification, thereby improving the success rate of the target device accessing the target network based on this access information.

[0058] Of course, in other embodiments, the information to be verified in the target network may include, but is not limited to: security encryption methods, protocol standards, and data related to device network access authentication (such as the domain name, country code, language, time synchronization, etc. of the device connection), which is not a specific limitation.

[0059] Step 350: Display the verification results of the target network on the network configuration page.

[0060] The verification result indicates whether the target device can successfully connect to the target network.

[0061] In some embodiments, the verification result includes a connection success message. This connection success message indicates that the target device can successfully connect to the target network; that is, if the pre-verification of the target network's validity passes, it indicates that the target device can successfully connect to the target network.

[0062] In some embodiments, the verification result includes a connection failure message. This connection failure message indicates that the target device has failed to connect to the target network; that is, if the pre-verification of the target network's validity fails, it means that the target device cannot successfully connect to the target network.

[0063] In some embodiments, the verification result includes connection failure suggestions. These suggestions indicate the reason for the failure to connect the target device to the target network, along with corresponding operational recommendations. In some embodiments, the reasons for connection failure include, but are not limited to: access information validity pre-verification failure, frequency band validity pre-verification failure, and connectivity detection failure. It should be noted that connectivity refers to the external network reachability mentioned above. In some embodiments, operational recommendations include, but are not limited to: changing the password to be verified, changing the identifier to be verified, switching frequency bands, switching networks, repairing the target network, checking the router, etc.

[0064] Based on this, when the verification result of the target network displayed on the network configuration page indicates that the target device can successfully connect to the target network, the electronic device will also instruct the target device to enter the network configuration process so that the target device can successfully access the target network, thereby significantly improving the success rate of the target device's first network configuration.

[0065] Similarly, if the verification result of the target network displayed on the network configuration page indicates that the target device has failed to connect to the target network, the electronic device can prompt or prevent the user from repeatedly trying to connect the target device to the target network with a low success rate. At the same time, it can quickly locate the reason for the target device's failure to connect to the network and suggest to the user how to improve the success rate of the target device's connection to the network.

[0066] Through the above process, the validity of the target network that the target device wants to access is pre-verified. Users can fully understand in advance on their electronic devices whether the target device can successfully access the target network. This not only significantly improves the initial network configuration success rate of the target device, but also avoids users repeatedly trying to connect the target device to networks with low success rates. It also allows for quick identification of the reasons why the target device fails to directly access the network, thus effectively solving the problem of low network access success rate of smart devices in related technologies.

[0067] Please see Figure 5 In an exemplary embodiment, after step 310, the method may further include the following steps: Step 410: Display the first input field on the network distribution page.

[0068] As mentioned earlier, for a target device to access a target network, it needs to obtain the target network's password and network identifier as access information. However, the target device itself cannot predict whether the target network's password and network identifier are correct. The target device only provides error information after multiple failed reconnections, making it prone to failure when directly accessing the network based on the target network's password and network identifier. Therefore, it is necessary to verify the validity of the target network's access information in advance. In this embodiment, to verify the validity of the target network's access information in advance, the electronic device can set a first input field on the network configuration page. This first input field is used to input the target network's password to be verified.

[0069] Therefore, users can enter the password to be verified for the target network through the first input field, so that the electronic device can obtain the password to be verified for the target network.

[0070] Step 430: If an input operation triggered on the distribution network page for the first input entry is detected, then it is determined that a verification operation triggered on the distribution network page for the target network has been detected.

[0071] The information to be verified includes the password of the target network entered at the first input field.

[0072] Please refer back to Figure 4 ,exist Figure 4 In the distribution network page, a first input entry 302 is set. When a user enters the target network's password to be verified through the first input entry 302, the electronic device can detect the input operation triggered on the distribution network page for the first input entry 302, thereby obtaining the target network's password to be verified entered by the user through the first input entry 302.

[0073] As mentioned earlier, the target network can be the current network that the electronic device has already successfully connected to. At this time, the electronic device knows the network identifier of the target network. After obtaining the password to be verified of the target network, the electronic device can determine the network identifier and the password to be verified of the target network, and use them as the verification information of the target network to request the validity of the access information of the target network in advance. If the validity pre-verification is passed, the electronic device can determine that the password to be verified of the target network is the password of the target network, thereby improving the success rate of the target device accessing the target network based on the network identifier and the password.

[0074] In this method, if the electronic device has already determined that the target network is the current network that has been successfully connected at the current moment, the password to be verified for the target network can be obtained through the first input entry. This password serves as the basis for verifying the validity of the access information of the target network in advance, thus enabling the verification of the validity of the target network in advance.

[0075] Continue reading Figure 5In an exemplary embodiment, after step 310, the method may further include the following steps: Step 450: The second input field is displayed on the network distribution page.

[0076] As mentioned earlier, the target network can be any historical network that the electronic device has successfully connected to at any given time, or any new network that the electronic device has never connected to before. In this case, the target network that the electronic device wants to access is uncertain; that is, the electronic device neither knows the password of the target network nor its network identifier. Therefore, in this embodiment, the electronic device can also set a second input field on the network configuration page. This second input field is used to input the identifier of the target network to be verified.

[0077] Therefore, users can input the target network's verification identifier through the second input field, so that the electronic device can obtain the target network's verification identifier.

[0078] Step 470: If an input operation triggered on the distribution network page for the second input entry is detected, the verification identifier of the target network is displayed on the configuration page.

[0079] The information to be verified also includes the target network's identifier that is input at the second input point.

[0080] Please refer back to Figure 4 ,exist Figure 4 In the configuration, the network distribution page has a second input field 303. When a user enters the target network's verification identifier through the second input field 303, the electronic device can detect the input operation triggered on the network distribution page for the second input field 303, thereby obtaining the target network's verification identifier entered by the user through the second input field 303. It should be noted that the second input field is not limited to drop-down menus (such as...). Figure 4 The system displays multiple historical networks to be selected by the user through methods such as sliders, allowing the user to input the verification identifier of the target network by selecting it. The second input entry can also be a dialog box for inputting the verification identifier of the target network. This embodiment does not constitute a specific limitation on this.

[0081] Therefore, after obtaining the target network's password to be verified based on the first input port and the target network's identifier to be verified based on the second input port, the electronic device can determine the target network's identifier and password to be verified, and use these as the target network's verification information to request pre-verification of the target network's access information validity. If the validity pre-verification is passed, the electronic device can determine that the target network's password to be verified is the target network's password, and that the target network's identifier to be verified is the target network's network identifier, thereby improving the success rate of the target device accessing the target network based on the network identifier and the password.

[0082] In this method, when the electronic device is unsure whether the target network is a historical or new network, it can obtain the password to be verified for the target network through the first input port and the identifier to be verified for the target network through the second input port. This serves as the basis for verifying the validity of the target network's access information in advance, thus enabling the verification of the target network's validity in advance.

[0083] With the cooperation of the above embodiments, the information to be verified of the target network is obtained, which serves as the basis for verifying the validity of the access information of the target network in advance, thereby enabling the verification of the validity of the target network in advance and improving the success rate of the target device's network access.

[0084] Please see Figure 6 In one exemplary embodiment, step 330 may include the following steps: Step 331: Verify the access information of the target network based on the information to be verified.

[0085] In this embodiment, the information to be verified includes the access information to be verified of the target network, wherein the access information to be verified includes the password and identifier to be verified of the target network.

[0086] Based on this, electronic devices can connect to the target network briefly based on the password and identifier to be verified, thereby verifying the validity of the target network's access information in advance. This can also be understood as verifying the access information of the target network in advance, that is, verifying the access information of the target network to be verified.

[0087] If the access information verification is successful, it means that the password and identifier to be verified in the access information to be verified are correct, that is, the access information of the target network that has passed the verification. Then proceed to step 333. Otherwise, the access information verification fails, and it is determined that the target network has not passed the validity pre-verification.

[0088] Step 333: Obtain the network information of the target network and perform network parameter verification on the target network based on the network information.

[0089] The network information is used to indicate the network parameters of the target network. These network parameters include, but are not limited to, the frequency band in which the target network operates, signal strength, signal-to-noise ratio, etc.

[0090] In some embodiments, network information may include frequency band information, which indicates the frequency band in which the target network is located. Of course, in other embodiments, network information may also include signal strength information, which indicates the signal strength of the target network and essentially reflects the distance between the target network and the electronic device; network information may also include signal-to-noise ratio (SNR) information, which indicates the SNR of the target network, and this is not intended to be a specific limitation.

[0091] Regarding the acquisition of network information, in some embodiments, the network information is pre-stored on the gateway or server (e.g., ...). Figure 1 As shown in the diagram, network information can be directly sent from the gateway or server to the electronic device, which helps reduce the cost of device network configuration. In some embodiments, the electronic device can directly read network information from the target device based on a dedicated connection channel, which helps improve the flexibility of device network configuration, especially suitable for target devices that support different frequency bands. The dedicated connection channel is established in advance between the electronic device and the target device based on a set protocol, thereby enabling interaction between the two devices. This set protocol includes, but is not limited to: MagicPair (intelligent network configuration protocol), SoftAP (Soft Access Point), Bluetooth, ZigBee, and other data transmission protocols customized by the device manufacturer, which are not limited here. In some embodiments, network information can be obtained during the connection establishment process between the electronic device and the target network.

[0092] Based on this, after obtaining network information, the network parameters of the target network can be obtained, thus enabling pre-validation of the target network's network parameters. Taking the frequency band of the target network as an example, the network parameter validation process can include the following steps: determining the frequency band of the target network based on the network information; judging whether the frequency band supported by the target device matches the frequency band of the target network; if the frequency band of the target network is a frequency band supported by the target device, the network parameter validation is successful, and step 335 is executed; conversely, if the frequency band of the target network is not a frequency band supported by the target device, the network parameter validation fails, and the target network fails the validity pre-validation.

[0093] Step 335: Perform connectivity testing on the target network.

[0094] Connectivity detection is used to verify the external network reachability of the target network, which can also be understood as detecting whether the target network has external network access capability.

[0095] In some embodiments, connectivity detection can be achieved through various detection methods such as pinging routers, DNS resolution of domain names, accessing CDN domain names, and HTTP requests, and no limitation is set here.

[0096] If the target network passes the connectivity test, it means that the target network has the ability to access the external network, then proceed to step 337; otherwise, the connectivity test fails, indicating that the target network still has the problem of being able to connect successfully but unable to access the external network, and it is determined that the target network has not passed the validity pre-verification.

[0097] Step 337: Determine if the target network passes the validity pre-validation.

[0098] After the target network passes the validity pre-verification, the electronic device can determine in advance that the target device has a high success rate in accessing the target network, thereby instructing the target device to enter the device configuration process so that the target device can successfully access the target network.

[0099] Under the above embodiments, the effectiveness of the target network is pre-verified from three aspects: access information validity, frequency band validity, and external network reachability, thus fully guaranteeing the success rate of the target device accessing the target network.

[0100] Please see Figure 7 In one exemplary embodiment, step 331 may include the following steps: Step 3311: Disconnect from the current network.

[0101] The current network refers to the network that has been successfully connected at the current moment.

[0102] In other words, in order to pre-verify the effectiveness of the target network, the electronic device will disconnect from the current network and briefly connect to the target network to verify the effectiveness of the target network.

[0103] In some embodiments, a prompt message is displayed before disconnecting from the current network. This prompt message can be used to indicate that the connection to the current network will be disconnected, or it can be used to indicate that a validity pre-verification of the target network will be performed, thereby preventing the current session based on the current network from being affected.

[0104] Step 3313: Extract the target network's verification identifier and verification password from the verification information, and establish a connection with the target network using the target network's verification identifier and verification password.

[0105] In other words, after disconnecting from the current network, the electronic device will attempt to access the target network based on the target network's authentication identifier and authentication password.

[0106] If the connection to the target network is successful, it means that the target network's identifier and password to be verified are correct, and step 3315 is executed; otherwise, it is determined that the access information verification has failed, and thus the target network has not passed the validity pre-verification.

[0107] Step 3315: Confirm that the access information verification was successful.

[0108] In other words, once the access information to be verified for the target network is verified, the password and identifier to be verified for the target network become the password and network identifier in the access information used to access the target network.

[0109] As mentioned earlier, before an electronic device can perform validity pre-verification of a target network, it needs to disconnect from the current network. Only then can it verify the validity of the target network through a short-term connection. After the target network passes the validity pre-verification, the electronic device needs to promptly restore the connection to the current network to avoid affecting the current session (such as web browsing) based on the current network. This ensures that the user is unaware of the disconnection from the current network and improves the user experience.

[0110] In some embodiments, if the target network is different from the current network, step 3317 is performed to restore the connection with the current network.

[0111] In some embodiments, if the target network is the same as the current network, step 3318 is performed to restore the connection with the current network.

[0112] Step 3317: If the target network passes the validity pre-verification, disconnect from the target network and restore the connection with the current network.

[0113] Step 3318: Maintain connection with the target network if the target network passes the validity pre-verification.

[0114] In other words, when the target network is the same as the current network, the connection between the electronic device and the current network can be considered restored after a short connection with the target network.

[0115] In the above process, the electronic device verifies the validity of the target network's access information through a short-term connection with the target network, which fully ensures the accuracy of the target network's access information and thus helps to improve the success rate of the target device accessing the target network.

[0116] Please see Figure 8 In an exemplary embodiment, after step 330, the method may further include the following steps: Step 510: If the target network passes the validity pre-verification, generate distribution network information based on the information to be verified.

[0117] It is understandable that when the target network passes the validity pre-verification, it indicates a high success rate for the target device to successfully connect to the target network. At this point, the electronic device can configure the target device with the network access information to instruct the target device to enter the network configuration process. The network configuration information refers to the information that instructs the target device to connect to the target network.

[0118] In some embodiments, the distribution network information includes access information for the target network, which includes the target network's password and network identifier. The network identifier uniquely identifies the target network; for example, it can be represented by an SSID. In other words, if the target network has passed the pre-verification of the access information's validity, the distribution network information is generated based on the target network's unverified password and unverified identifier from the unverified information.

[0119] Of course, in other embodiments, the network configuration information may include, but is not limited to: security encryption methods, protocol standards, and data related to device network access authentication (such as the domain name, country code, language, time synchronization, etc. of the device connection), which is not a specific limitation.

[0120] Step 530: Establish a dedicated connection channel with the target device based on the set protocol, and send distribution network information and / or verification results to the target device through the established dedicated connection channel, so that the target device can access the target network based on the distribution network information.

[0121] It is understood that before the target device is connected to the target network, data transmission between the target device and the electronic device cannot be carried out based on the target network. Therefore, in this embodiment, in order to transmit data with the target device, the interaction between the electronic device and the target device is realized through a dedicated connection channel.

[0122] In some embodiments, a dedicated connection channel is pre-established between the electronic device and the target device based on a set protocol, thereby enabling interaction between the electronic device and the target device. This set protocol includes, but is not limited to, MagicPair, SoftAP, Bluetooth, ZigBee, and other data transmission protocols customized by the device manufacturer, which are not limited here.

[0123] After a dedicated connection channel is established, electronic devices can transmit data with target devices through this channel. The transmitted data includes, but is not limited to, distribution network information and verification results. It should be noted that the verification results can be sent independently of the distribution network information to the target device, or they can be encapsulated within the distribution network information and sent together with it. This is not a specific limitation. For example, the electronic device can fill the verification results into reserved fields in the distribution network information, thus including the verification results when sending distribution network information to the target device.

[0124] For the target device, after receiving the network configuration information sent by the electronic device, it can access the target network based on the network configuration information. Of course, in other embodiments, if the target device receives a verification result indicating that the target device cannot successfully connect to the target network, the device network configuration process is stopped until a verification result indicating that the target device can successfully connect to the target network is received, at which point the device network configuration process is restarted.

[0125] Under the above embodiments, a dedicated connection channel is established before the target device is connected to the target network, enabling the distribution network information to be sent from the electronic device to the target device, thereby laying the foundation for the target device to access the target network based on the distribution network information.

[0126] Figures 9 to 10 This is a schematic diagram illustrating a specific implementation of a device network configuration method in an application scenario. This application scenario is a smart home or office setting, and is suitable for... Figure 1 The implementation environment is shown.

[0127] In this smart home or office scenario, the user uses user terminal 110 (such as a smartphone) to configure the network for smart device 130 (such as a smart socket, camera, gateway, lamp, etc.) so that smart device 130 can access the local area network where user terminal 130 and gateway 150 are located, or smart device 130 can access the wide area network where user terminal 130, gateway 150 and server 170 are located.

[0128] Combination Figures 9 to 10 As shown, the device network configuration process may include the following steps: 1. User terminal 110 needs to establish a dedicated connection channel such as Bluetooth with smart devices so that network configuration information can be sent through the pre-established dedicated connection channel when subsequent verification is passed; 2. The user enters the SSID and password of the target network on the network configuration page displayed on the user terminal 110, or selects the currently connected network and enters the corresponding password, such as... Figure 10 As shown in the first image. At this point, user terminal 110 needs to disconnect from the current network, and a prompt message will pop up to inform the user of the subsequent pre-verification process for the validity of the target network, such as... Figure 10 The second image in the series is shown; 3. User terminal 110 attempts to connect to the target network using the SSID / password entered by the user via a local temporary connection: If the connection to the target network fails (e.g., authentication failure / incorrect password / SSID does not exist), the user terminal 110 will return a verification result of "SSID cannot connect, please confirm that the entered Wi-Fi name and password are correct." Figure 10 As shown in the third image, after the user confirms the verification result, the user terminal 110 will display the network configuration page again, allowing the user to re-enter the SSID or password of the target network, such as... Figure 10 As shown in the fourth picture; If the connection to the target network is successful, the user terminal 110 detects the frequency band (2.4G / 5G) of the target network based on the network information; if it is a frequency band that the target device does not support (such as 5GHz), it returns a verification result prompting the user to switch to a suitable network frequency band. 4. If the connection to the target network is successful and the frequency band matches, the user terminal 110 further initiates an external network connectivity test (such as pinging the router gateway, DNS resolution, or accessing a CDN domain name) to determine whether the target network has external network access capability: If there is no external network access capability, the verification result will return the message "Network unavailable (no external network)" and suggest that the user switch or repair the network before configuring the network again. 5. If all the above pre-verifications pass, the user terminal 110 will enter the standard device network configuration process and send the network configuration information to the smart device to complete the network access.

[0129] In this application scenario, the device configuration method has the following advantages over existing technologies: (1) Significantly improves the success rate of the first configuration: By pre-verifying the validity of the target network in advance through the user terminal, common problems such as "password / SSID error", "frequency band mismatch", and "no external network" can be screened out before the smart device tries to configure the network, reducing the number of times the smart device repeatedly tries to access the network and still fails; (2) Improves user experience: The reasons for failure can be quickly located and clearly displayed to the user in a visual way (such as verification results, prompt messages, etc.), reducing the user's confusion and trial and error costs in the configuration process; (3) Saves equipment resources and maintenance costs: Reduces the number of times the smart device tries to connect and still fails, thereby reducing power consumption and customer service complaints / repair rates caused by network anomalies; (4) Adapts to complex home / office networks: It can identify incompatible factors that cause access failure in complex situations such as relays, Mesh, and guest networks, and provide targeted suggestions, such as verifying the password, switching to 2.4G, and checking whether the router has enabled the isolation of the guest network, etc.

[0130] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0131] The following are embodiments of the apparatus described in this application, which can be used to execute the device network distribution method involved in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the method embodiments of the device network distribution method involved in this application.

[0132] Please see Figure 11 This application provides a device distribution network device 900, including but not limited to: a distribution network page display module 910, a validity pre-verification module 930, and a verification result display module 950.

[0133] The network distribution page display module 910 is used to display the network distribution page. The network distribution page is used to configure the network distribution information for the target device to access the target network.

[0134] The validity pre-verification module 930 is used to obtain the verification information of the target network if a verification operation triggered on the distribution network page for the target network is detected, and to perform validity pre-verification of the target network based on the verification information.

[0135] The verification result display module 950 is used to display the verification results of the target network on the network configuration page. The verification results indicate whether the target device can successfully connect to the target network.

[0136] It should be noted that the device distribution network device provided in the above embodiments is only illustrated by the division of the above functional modules when making information recommendations. In actual applications, the above functions can be assigned to different functional modules as needed. That is, the internal structure of the device distribution network device will be divided into different functional modules to complete all or part of the functions described above.

[0137] Furthermore, the embodiments of the equipment distribution network device and the equipment distribution network method provided in the above embodiments belong to the same concept, and the specific way in which each module performs operations has been described in detail in the method embodiments, and will not be repeated here.

[0138] Please see Figure 12This application provides an electronic device 4000, which may include: smartphones, tablets, laptops, desktop computers, smart control panels, and other devices with display and control functions.

[0139] exist Figure 12 In this context, the electronic device 4000 includes at least one processor 4001 and at least one memory 4003.

[0140] Data interaction between the processor 4001 and the memory 4003 can be achieved through at least one communication bus 4002. This communication bus 4002 may include a path for transmitting data between the processor 4001 and the memory 4003. The communication bus 4002 can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 4002 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used to represent it in the figure, but this does not indicate that there is only one bus or one type of bus.

[0141] Optionally, the electronic device 4000 may further include a transceiver 4004, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 4004 is not limited to one type, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of this application.

[0142] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 4001 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0143] The memory 4003 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing computer programs having instruction or data structure forms and accessible by the electronic device 4000, but not limited to these.

[0144] The memory 4003 stores a computer program, and the processor 4001 can read the computer program stored in the memory 4003 through the communication bus 4002.

[0145] The computer program is executed by one or more processors 4001 to implement the device network configuration methods in the above embodiments.

[0146] Furthermore, this application embodiment provides a storage medium storing a computer program, which is executed by one or more processors to implement the device network configuration method described above.

[0147] This application provides a computer program product, including a computer program that is executed by one or more processors to implement the device network configuration method described above.

[0148] The above description is only a partial embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for equipment network distribution, characterized in that, include: Display the network configuration page; the network configuration page is used to configure the network configuration information for the target device to access the target network; If a verification operation triggered on the distribution network page for the target network is detected, the verification information of the target network is obtained, and the validity pre-verification of the target network is performed based on the verification information. The verification results of the target network are displayed on the network configuration page; The verification result is used to indicate whether the target device can successfully connect to the target network.

2. The method as described in claim 1, characterized in that, After displaying the network configuration page, the method further includes: The first input field is displayed on the network configuration page; the first input field is used to input the password to be verified for the target network. If an input operation triggered on the first input entry point on the network configuration page is detected, it is determined that the verification operation triggered on the target network on the network configuration page has been detected; the information to be verified includes the password to be verified for the target network entered at the first input entry point.

3. The method as described in claim 2, characterized in that, Before the first input field is displayed on the power distribution network page, the method further includes: The distribution network page displays a second input field; the second input field is used to input the verification identifier of the target network; If an input operation triggered by the second input entry is detected on the network configuration page, the unverified identifier of the target network is displayed on the configuration page; the unverified information also includes the unverified identifier of the target network entered at the second input entry.

4. The method as described in claim 1, characterized in that, The validity pre-verification of the target network based on the information to be verified includes: The target network is verified based on the information to be verified. If the access information verification is successful, the network information of the target network is obtained, and the network parameters of the target network are verified based on the network information; the network information is used to indicate the network parameters of the target network. If the frequency band verification is successful, then connectivity testing is performed on the target network; If the target network passes the connectivity detection, then the target network is determined to have passed the validity pre-verification.

5. The method as described in claim 4, characterized in that, The access information verification of the target network based on the information to be verified includes: Extract the target network's verification identifier and verification password from the verification information, and establish a connection with the target network using the target network's verification identifier and verification password; If the connection to the target network is successful, then the access information verification is considered successful. If the target network passes the validity pre-verification, disconnect the connection with the target network.

6. The method as described in claim 5, characterized in that, Before establishing a connection with the target network using the identifier to be verified and the password to be verified, the method further includes: Disconnect from the current network; the current network refers to the network that has been successfully connected at the current moment. After disconnecting from the current network, the method further includes: If the target network passes the validity pre-verification, it is determined whether the current network is the target network; If not, disconnect from the target network and restore the connection to the current network; If so, then maintain the connection with the target network.

7. The method as described in claim 6, characterized in that, Before disconnecting from the current network, the method further includes: Display a prompt message; the prompt message is used to indicate that the connection with the current network will be disconnected, and / or, the prompt message is used to indicate that the validity pre-verification of the target network will be performed.

8. The method as described in claim 4, characterized in that, The step of verifying network parameters of the target network based on the network information includes: The frequency band in which the target network is located is determined based on the network information; If the frequency band of the target network is within a frequency band supported by the target device, then the network parameter verification is considered successful.

9. The method according to any one of claims 1 to 8, characterized in that, After performing validity pre-verification on the target network based on the information to be verified, the method further includes: If the target network passes the validity pre-verification, the distribution network information is generated based on the information to be verified. Send the distribution network information and / or the verification result to the target device so that the target device can access the target network based on the distribution network information.

10. The method as described in claim 9, characterized in that, Before sending the distribution network information and / or the verification result to the target device, the method further includes: A dedicated connection channel is established with the target device based on a set protocol to transmit data with the target device through the established dedicated connection channel; the transmitted data includes at least one of the distribution network information and the verification result.

11. A device for power distribution, characterized in that, include: A network distribution page display module is used to display the network distribution page; the network distribution page is used to configure the network distribution information for the target device to access the target network; The validity pre-verification module is used to obtain the verification information of the target network if a verification operation triggered on the distribution network page for the target network is detected, and to perform validity pre-verification of the target network based on the verification information. The verification result display module is used to display the verification result of the target network on the distribution network page; The verification result is used to indicate whether the target device can successfully connect to the target network.

12. An electronic device comprising at least one processor and at least one memory, wherein, The memory stores a computer program, characterized in that, when the computer program is executed by the processor, it implements the device network distribution method as described in any one of claims 1 to 10.

13. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by one or more processors, it implements the device network configuration method as described in any one of claims 1 to 10.

14. A computer program product comprising a computer program, characterized in that, When the computer program is executed by one or more processors, it implements the device network configuration method as described in any one of claims 1 to 10.