Smart device network distribution method, device and apparatus, and storage medium

By using intelligent device network configuration methods, the network configuration status is determined through query commands and suggested information is generated, which solves the problem of low convenience of intelligent device network configuration and achieves a higher network configuration success rate and a better user experience.

CN119946078BActive Publication Date: 2025-11-11CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311446562.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-01
Publication Date
2025-11-11
Estimated Expiration
2043-11-01

AI Technical Summary

Technical Problem

Existing smart devices are inconvenient and have a low success rate in the network configuration process, resulting in a poor user experience. Furthermore, original users may lose control of their devices after being unbound.

Method used

By receiving network distribution requests from accounts waiting to be distributed, generating query instructions to check the network distribution status, determining the query results, and generating network distribution suggestion information to feed back to the current or waiting account, the system performs network distribution operations for smart devices based on the suggestion adoption results.

Benefits of technology

Reduce the number of invalid and repeated network configurations, improve user experience, and ensure that new users can reasonably obtain control of devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946078B_ABST
    Figure CN119946078B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, device, and storage medium for intelligent device network configuration. The method includes: receiving a network configuration request sent by an account to be configured; generating a query instruction based on the network configuration request; performing a network configuration status query operation based on the query instruction to determine the network configuration status query result; generating network configuration suggestion information based on the network configuration status query result, wherein the network configuration suggestion information is used to provide feedback to the current network configuration account or the account to be configured; receiving a first suggestion adoption result returned by the current network configuration account and performing intelligent device network configuration operation based on the first suggestion adoption result, or receiving a second suggestion adoption result returned by the account to be configured and performing intelligent device network configuration operation based on the second suggestion adoption result. This method reduces the number of invalid and repeated network configurations, improving the user experience during network configuration.
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) distribution network technology, and in particular to a smart device distribution network method, apparatus, equipment, and storage medium. Background Technology

[0002] In the era of the Internet of Things, more and more traditional devices are becoming smart devices by acquiring sensitive and accurate sensing capabilities, correct thinking and judgment capabilities, and effective execution capabilities through Internet of Things (IoT) technology.

[0003] Currently, smart devices, especially screenless ones, lack a clear indication to new users (those requiring activation and network configuration) whether the device has been successfully activated and is being controlled by another user. To gain control, new users often reset the device via touch, initiating a reconfiguration process and then launching the "network activation" procedure. This process is inconvenient and has a low success rate, resulting in a poor user experience. Furthermore, existing users may unknowingly lose control of the device after being unbound.

[0004] There is currently no effective solution to the above problems. Summary of the Invention

[0005] This application provides a method, apparatus, device, and storage medium for intelligent device network configuration, in order to solve the technical problems of low convenience, low success rate, and poor user experience in the existing intelligent device network configuration process.

[0006] Firstly, this application provides a method for configuring a smart device on a network, including:

[0007] Receive network configuration requests sent by accounts to be configured, and generate query instructions based on the network configuration requests;

[0008] Perform a distribution network status query operation based on the query command, and determine the distribution network status query result;

[0009] Based on the power distribution network status query results, power distribution network suggestion information is generated, wherein the power distribution network suggestion information is used to provide feedback to the current power distribution network account or the account to be configured.

[0010] Receive the first suggestion adoption result returned by the current distribution network account, and perform intelligent device distribution network operation based on the first suggestion adoption result; or receive the second suggestion adoption result returned by the account to be distributed, and perform intelligent device distribution network operation based on the second suggestion adoption result.

[0011] In one possible design, receiving the network distribution request sent by the account to be distributed, and generating a query instruction based on the network distribution request, includes:

[0012] In response to the network configuration request sent by the communication device of the account to be configured, a communication connection is established between the smart device and the communication device;

[0013] The system receives the network distribution requirements of the communication device and generates the query instruction based on the network distribution requirements. The network distribution requirements include at least one of the following: network distribution start time, network distribution duration, and network distribution end time.

[0014] In one possible design, a distribution network status query operation is performed based on the query instruction to determine the distribution network status query result, including:

[0015] Perform a network status query operation based on the query command, and determine the network status query result;

[0016] Perform a control status query operation based on the query instruction, and determine the control status query result;

[0017] Based on the network status query result and the control status query result, the distribution network status query result is determined.

[0018] In one possible design, the step of performing a network status query operation based on the query instruction and determining the network status query result includes:

[0019] Control the smart device to send a network query request to the cloud server;

[0020] If the network query result returned by the cloud server is received, it is determined that the network status query result indicates that the network is in a network state;

[0021] If no network query result is received from the cloud server, the network status query result is determined to be that the network is not connected.

[0022] In one possible design, the step of performing a control state query operation based on the query instruction and determining the control state query result includes:

[0023] Determine whether the smart device receives control commands from the cloud server and / or the current network account within a preset time period;

[0024] If the smart device receives a control command from the cloud server and / or the current network distribution account within a preset time period, then the control status query result is determined to be in a control state.

[0025] If the smart device does not receive a control command from the cloud server and / or the current distribution network account within a preset time period, the control status query result is determined to be not in a control state.

[0026] In one possible design, determining the distribution network status query result based on the network status query result and the control status query result includes:

[0027] If the network status query result meets the preset network status requirements and the control status query result meets the preset control status requirements, then the distribution network status query result is determined to be in the distribution network status.

[0028] If the network status query result does not meet the preset network status requirements, or the control status query result does not meet the preset control status requirements, then the distribution network status query result is determined to be not in the distribution network status.

[0029] In one possible design, generating distribution network suggestion information based on the distribution network status query result includes:

[0030] If the network distribution status query result indicates that the network is in a network distribution state, a first network distribution suggestion is generated and sent to the current network distribution account. The first network distribution suggestion is used to inquire whether the current network distribution account should perform a smart device network distribution sharing operation.

[0031] If the network distribution status query result indicates that the network is not in a network distribution state, a second network distribution suggestion is generated and sent to the account to be distributed. The second network distribution suggestion is used to inquire whether the account to be distributed wants to continue the smart device network distribution operation.

[0032] In one possible design, receiving the first suggestion adoption result returned by the current network distribution account and performing smart device network distribution operations based on the first suggestion adoption result includes:

[0033] If the first suggestion is adopted to perform a smart device network sharing operation, maintain the smart device network status of the current network account and perform the smart device network sharing operation of the account to be configured.

[0034] If the first suggestion is adopted and the smart device network sharing operation is not performed, maintain the smart device network sharing status of the current network sharing account and disconnect the smart device network sharing operation of the account to be shared; or disconnect the smart device network sharing status of the current network sharing account and perform the smart device network sharing operation of the account to be shared.

[0035] In one possible design, receiving the second suggestion adoption result returned by the account to be configured with the network, and performing smart device network configuration operations based on the second suggestion adoption result, includes:

[0036] If the second recommendation is adopted to continue the smart device network sharing operation, then the smart device network configuration operation for the account to be configured shall be performed;

[0037] If the second recommendation is adopted and the smart device network sharing operation is not performed, then the smart device network sharing operation of the account to be configured is disconnected.

[0038] Secondly, this application provides a smart device network distribution device, comprising:

[0039] The receiving module is used to receive network configuration requests sent by accounts to be configured and to generate query instructions based on the network configuration requests.

[0040] The query module is used to perform a distribution network status query operation based on the query command and determine the distribution network status query result;

[0041] The generation module is used to generate distribution network suggestion information based on the distribution network status query results, wherein the distribution network suggestion information is used to feed back to the current distribution network account or the account to be distributed;

[0042] The processing module is used to receive the first suggestion adoption result returned by the current network distribution account and perform intelligent device network distribution operation based on the first suggestion adoption result, or to receive the second suggestion adoption result returned by the network to be distributed account and perform intelligent device network distribution operation based on the second suggestion adoption result.

[0043] In one possible design, the receiving module is further specifically used for:

[0044] In response to the network configuration request sent by the communication device of the account to be configured, a communication connection is established between the smart device and the communication device;

[0045] The system receives the network distribution requirements of the communication device and generates the query instruction based on the network distribution requirements. The network distribution requirements include at least one of the following: network distribution start time, network distribution duration, and network distribution end time.

[0046] In one possible design, the query module is specifically used for:

[0047] Perform a network status query operation based on the query command, and determine the network status query result;

[0048] Perform a control status query operation based on the query instruction, and determine the control status query result;

[0049] Based on the network status query result and the control status query result, the distribution network status query result is determined.

[0050] In one possible design, the query module is further specifically used for:

[0051] Control the smart device to send a network query request to the cloud server;

[0052] If the network query result returned by the cloud server is received, it is determined that the network status query result indicates that the network is in a network state;

[0053] If no network query result is received from the cloud server, the network status query result is determined to be that the network is not connected.

[0054] In one possible design, the query module is further specifically used for:

[0055] Determine whether the smart device receives control commands from the cloud server and / or the current network account within a preset time period;

[0056] If the smart device receives a control command from the cloud server and / or the current network distribution account within a preset time period, then the control status query result is determined to be in a control state.

[0057] If the smart device does not receive a control command from the cloud server and / or the current network distribution account within a preset time period, the control status query result is determined to be not in a control state.

[0058] In one possible design, the query module is further specifically used for:

[0059] If the network status query result meets the preset network status requirements and the control status query result meets the preset control status requirements, then the distribution network status query result is determined to be in the distribution network status.

[0060] If the network status query result does not meet the preset network status requirements, or the control status query result does not meet the preset control status requirements, then the distribution network status query result is determined to be not in the distribution network status.

[0061] In one possible design, the generation module is further specifically used for:

[0062] If the network distribution status query result indicates that the network is in a network distribution state, a first network distribution suggestion is generated and sent to the current network distribution account. The first network distribution suggestion is used to inquire whether the current network distribution account should perform a smart device network distribution sharing operation.

[0063] If the network distribution status query result indicates that the network is not in a network distribution state, a second network distribution suggestion is generated and sent to the account to be distributed. The second network distribution suggestion is used to inquire whether the account to be distributed wants to continue the smart device network distribution operation.

[0064] In one possible design, the processing module is further specifically used for:

[0065] If the first suggestion is adopted to perform a smart device network sharing operation, maintain the smart device network status of the current network account and perform the smart device network sharing operation of the account to be configured.

[0066] If the first suggestion is adopted and the smart device network sharing operation is not performed, maintain the smart device network sharing status of the current network sharing account and disconnect the smart device network sharing operation of the account to be shared; or disconnect the smart device network sharing status of the current network sharing account and perform the smart device network sharing operation of the account to be shared.

[0067] In one possible design, the processing module is further specifically used for:

[0068] If the second recommendation is adopted to continue the smart device network sharing operation, then the smart device network configuration operation for the account to be configured shall be performed;

[0069] If the second recommendation is adopted and the smart device network sharing operation is not performed, then the smart device network sharing operation of the account to be configured is disconnected.

[0070] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0071] The memory stores computer-executed instructions;

[0072] The processor executes computer execution instructions stored in the memory to implement any of the intelligent device network configuration methods described above.

[0073] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement any of the intelligent device network configuration methods described in the present application.

[0074] The intelligent device network configuration method, apparatus, device, and storage medium provided in this application achieve the technical effect of reducing the number of invalid duplicate network configurations caused by missing information and improving the user experience by receiving a network configuration request sent by an account to be configured, generating a query instruction based on the network configuration request, performing a network configuration status query operation based on the query instruction, determining the network configuration status query result, generating network configuration suggestion information based on the network configuration status query result, wherein the network configuration suggestion information is used to provide feedback to the current network configuration account or the account to be configured; receiving a first suggestion adoption result returned by the current network configuration account and performing intelligent device network configuration operation based on the first suggestion adoption result, or receiving a second suggestion adoption result returned by the account to be configured and performing intelligent device network configuration operation based on the second suggestion adoption result. Attached Figure Description

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

[0076] Figure 1 A flowchart illustrating a smart device network configuration method provided by the present invention;

[0077] Figure 2 A flowchart illustrating a method for determining the status query result of a distribution network provided by the present invention;

[0078] Figure 3 A schematic diagram of the structure of the intelligent device distribution network equipment provided in the embodiments of the present invention. Figure 1 ;

[0079] Figure 4 This is a hardware schematic diagram of a smart device distribution network device provided in an embodiment of the present invention.

[0080] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0081] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0082] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0083] First, let me explain the terms used in this application:

[0084] IoT (Internet of Things) refers to the Internet of Things, which connects any object to a network through information sensing devices and according to agreed protocols. Objects exchange and communicate information through information transmission media to achieve functions such as intelligent identification, positioning, tracking, and monitoring.

[0085] OTA (Over-the-Air Technology): refers to over-the-air download technology, which is a technology that enables remote management of mobile terminal devices and SIM card data through the air interface of mobile communication.

[0086] In existing technologies, the most significant difference between using smart devices and non-smart devices is the need for "network configuration and activation" of smart devices. This process binds and connects the device to an interactive terminal such as a mobile app or smart speaker, thereby granting the interactive terminal control over the smart device. Furthermore, to achieve functions such as "remote monitoring," "OTA (Over-The-Air) updates," and "remote control," smart devices also need to connect to a remote cloud server during network configuration and activation.

[0087] Network activation is a crucial step for smart devices, but due to the current level of information technology, it is not convenient enough for ordinary users, and the success rate of network activation is low, resulting in a poor user experience. This is a common pain point in the Internet of Things (IoT) field.

[0088] Currently, smart devices, especially screenless ones, lack clear indication to new users whether the device has been successfully activated and network-configured and is being controlled by another user. To gain control, new users often reset the device and initiate a reconfiguration process. This process is inconvenient, has a low success rate, and provides a poor user experience. Furthermore, the original user may be unknowingly unbound and lose control. If new users knew beforehand that the target device was already successfully network-configured and controlled by the current user, they could simply initiate a device sharing request. Once the current user confirms authorization, the new user naturally gains control of the device.

[0089] The specific application scenario of this application is the process of activating the power distribution network for smart devices during actual use.

[0090] The intelligent device network configuration method provided in this application aims to solve the above-mentioned technical problems of the prior art.

[0091] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0092] Figure 1 This invention provides a schematic flowchart of a smart device network configuration method, which specifically includes the following steps:

[0093] Step S101: Receive the network configuration request sent by the account to be configured, and generate a query instruction based on the network configuration request;

[0094] In this embodiment, in response to the network configuration request sent by the communication device of the account to be configured, a communication connection is established between the smart device and the communication device; the network configuration request of the communication device is received, and the query instruction is generated based on the network configuration request, wherein the network configuration request includes at least one of: network configuration start time, network configuration duration, and network configuration end time.

[0095] Specifically, users can connect to the target smart device by opening the application (APP) on the communication device and configure the device's network connectivity, such as: network configuration start time, network configuration duration, network configuration end time, etc.

[0096] It should be noted that the above-mentioned communication devices include, but are not limited to, mobile phones, computers, etc.; the operation of each device is different, please follow the instruction manual.

[0097] Specifically, after receiving the network distribution request, the target smart device can generate the above query instruction based on the network distribution request to enter the self-test process.

[0098] Step S102: Perform a distribution network status query operation based on the above query command to determine the distribution network status query result;

[0099] Specifically, the target smart device enters a self-test process, which includes two actions: network status self-test and control status self-test.

[0100] Optionally, under network status self-check, the device can send a request to the cloud and wait. Receiving a response from the cloud confirms that the network connection is normal. Under control status self-check, the device checks whether it has received control commands from the cloud (IoT platform) or the APP within a certain period of time (e.g., 15 minutes) and provided normal feedback. If so, the control status can be determined to be normal.

[0101] Optionally, after completing the self-test, the above distribution network status query result is determined based on the above network status self-test results and control status self-test results.

[0102] Step S103: Based on the above distribution network status query results, generate distribution network suggestion information, wherein the above distribution network suggestion information is used to provide feedback to the current distribution network account or the above-mentioned distribution network account;

[0103] In this embodiment, when the above-mentioned distribution network status query result indicates that the distribution network is in a distribution network state, a first distribution network suggestion message is generated and sent to the current distribution network account. The first distribution network suggestion message is used to inquire whether the current distribution network account should perform a smart device distribution network sharing operation.

[0104] Specifically, if the network status and control status self-checks are both normal, the target smart device will be temporarily excluded from the network distribution process, and the aforementioned first network distribution suggestion information will be generated and sent to the current network distribution account to inquire whether to perform smart device network distribution sharing operation.

[0105] In this embodiment, when the above-mentioned distribution network status query result is that it is not in the distribution network status, a second distribution network suggestion information is generated and sent to the above-mentioned account to be distributed. The second distribution network suggestion information is used to ask the above-mentioned account to be distributed whether to continue the smart device distribution operation.

[0106] Specifically, if there are abnormalities in the self-check of network status and control status, it is determined that the target smart device can enter the network distribution process, and the second network distribution suggestion information mentioned above is generated and sent to the aforementioned account to be distributed, in order to inquire whether to continue the smart device network distribution operation.

[0107] Step S104: Receive the first suggestion adoption result returned by the current distribution network account and perform smart device distribution network operation based on the first suggestion adoption result, or receive the second suggestion adoption result returned by the account to be distributed and perform smart device distribution network operation based on the second suggestion adoption result.

[0108] In this embodiment, if the first suggestion is adopted to perform a smart device network sharing operation, the smart device network status of the current network account is maintained, and the smart device network sharing operation of the account to be configured is performed.

[0109] Specifically, the smart device will send a notification to the app currently operating the network configuration account, informing the app that the device status is normal and recommending that it initiate a "device sharing" request to the current network configuration account. If the current network configuration account adopts the suggestion, the network configuration status of the smart device for the current network configuration account will be maintained, and the network configuration operation for the smart device of the account to be configured will be performed, thus avoiding an invalid device network configuration operation.

[0110] Optionally, if the first suggestion above is adopted and the smart device network sharing operation is not performed, the smart device network sharing status of the current network sharing account is maintained, and the smart device network sharing operation of the account to be shared is disconnected; or the smart device network sharing status of the current network sharing account is disconnected, and the smart device network sharing operation of the account to be shared is performed.

[0111] Specifically, if the current user refuses to initiate a "device sharing" request, the APP will notify the device to disconnect and enter the network configuration mode, or start the reconfiguration process.

[0112] In this embodiment, if the second suggestion is adopted to continue the smart device network sharing operation, the smart device network configuration operation of the account to be configured is performed.

[0113] Optionally, if the second suggestion above is adopted and the smart device network sharing operation is not performed, the smart device network sharing operation of the above-mentioned account to be networked can be disconnected.

[0114] Specifically, the target smart device can directly enter the reconfiguration mode to complete a reconfiguration operation for the aforementioned account to be configured.

[0115] It should be noted that the smart device completes the network configuration operation step by step according to the network configuration steps set before leaving the factory, so that the new user (the user to be configured) can gain control of the device.

[0116] Figure 2 This invention provides a flowchart illustrating a method for determining the status query result of a distribution network, which specifically includes the following steps:

[0117] Step S201: Perform a network status query operation based on the above query command, and determine the network status query result;

[0118] In this embodiment, the control smart device sends a network query request to the cloud server; if the network query result returned by the cloud server is received, the network status query result is determined to be in a network state; if the network query result returned by the cloud server is not received, the network status query result is determined to be in a non-network state.

[0119] Specifically, smart devices can send requests to cloud servers (or IoT platforms) and wait for a response from the cloud to confirm that the network connection is normal.

[0120] Step S202: Perform a control status query operation based on the above query instruction, and determine the control status query result;

[0121] In this embodiment, it is determined whether the smart device receives a control command sent by the cloud server and / or the current distribution network account within a preset time period; if the smart device receives a control command sent by the cloud server and / or the current distribution network account within the preset time period, the control status query result is determined to be in a controlled state; if the smart device does not receive a control command sent by the cloud server and / or the current distribution network account within the preset time period, the control status query result is determined to be in a non-controlled state.

[0122] Specifically, a smart device can be checked within a certain period of time (e.g., 15 minutes) to see if it has received control commands from the cloud (or IoT platform) or the application APP and provided normal feedback. If so, the control status can be determined to be normal.

[0123] Step S203: Based on the above network status query results and the above control status query results, determine the above distribution network status query results.

[0124] In this embodiment, if the above network status query result meets the preset network status requirements and the above control status query result meets the preset control status requirements, then the above distribution network status query result is determined to be in the distribution network status.

[0125] Specifically, when both the network connection status and control status self-tests are normal, the smart device will send a notification to the aforementioned current distribution network account, informing that the smart device of the aforementioned current distribution network account is in normal status and can perform shared distribution network operations.

[0126] In this embodiment, if the above network status query result does not meet the above preset network status requirements, or the above control status query result does not meet the above preset control status requirements, then the above distribution network status query result is determined to be not in the distribution network status.

[0127] Specifically, if the self-test results of the network status and control status are abnormal, or both are abnormal, the smart device will send a notification to the user waiting to be configured, informing the user that they can continue to perform the configuration operation.

[0128] This application's embodiments add a self-check process for the device's real-time "network status" and "control status" before each device network configuration. If the self-check results show that both the network status and control status are normal, the device will not enter the network configuration process and will send a notification to the current network configuration user, informing them that the device status is normal and recommending that they initiate a "device sharing" request to the current network configuration user, thereby gaining control of the device in a simple way. This can significantly reduce the number of invalid duplicate network configurations caused by missing information in actual use, improving the user experience.

[0129] Figure 3 A schematic diagram of the structure of the intelligent device distribution network equipment provided in the embodiments of the present invention. Figure 1 .like Figure 3 As shown, the intelligent device distribution network equipment 30 includes: a receiving module 301, a query module 302, a generating module 303, and a processing module 304.

[0130] The receiving module 301 is used to receive the network configuration request sent by the account to be configured, and generate a query instruction based on the network configuration request;

[0131] The query module 302 is used to perform a distribution network status query operation based on the above query command and determine the distribution network status query result.

[0132] The generation module 303 is used to generate distribution network suggestion information based on the above distribution network status query results, wherein the above distribution network suggestion information is used to feed back to the current distribution network account or the above-mentioned distribution network account;

[0133] The processing module 304 is used to receive the first suggestion adoption result returned by the current network distribution account and perform intelligent device network distribution operation based on the first suggestion adoption result, or to receive the second suggestion adoption result returned by the account to be distributed and perform intelligent device network distribution operation based on the second suggestion adoption result.

[0134] In one possible design, the receiving module 301 described above is further specifically used for:

[0135] In response to the network configuration request sent by the communication device of the aforementioned account to be configured, a communication connection is established between the smart device and the aforementioned communication device;

[0136] The system receives the network distribution requirements of the aforementioned communication equipment and generates the aforementioned query instruction based on the aforementioned network distribution requirements. The aforementioned network distribution requirements include at least one of the following: network distribution start time, network distribution duration, and network distribution end time.

[0137] In one possible design, the query module 302 described above is specifically used for:

[0138] Perform a network status query based on the above query command, and determine the network status query result.

[0139] Perform a control status query operation based on the above query command, and determine the control status query result.

[0140] Based on the above network status query results and the above control status query results, the above distribution network status query results are determined.

[0141] In one possible design, the query module 302 described above is also specifically used for:

[0142] Control the smart device to send a network query request to the cloud server;

[0143] If the network query result returned by the cloud server is received, it is determined that the network status query result indicates that the network is in a network state.

[0144] If no network query result is received from the cloud server, the network status query result is determined to be that the network is not connected.

[0145] In one possible design, the query module 302 described above is also specifically used for:

[0146] Determine whether the smart device receives control commands from the cloud server and / or the aforementioned current network account within a preset time period;

[0147] If the aforementioned smart device receives a control command from the cloud server and / or the aforementioned current network distribution account within a preset time period, then the control status query result is determined to be in a control state.

[0148] If the aforementioned smart device does not receive a control command from the cloud server and / or the aforementioned current network account within a preset time period, then the control status query result is determined to be not in a controlled state.

[0149] In one possible design, the query module 302 described above is also specifically used for:

[0150] If the above network status query result meets the preset network status requirements, and the above control status query result meets the preset control status requirements, then the above distribution network status query result is determined to be in the distribution network status.

[0151] If the above network status query result does not meet the above preset network status requirements, or the above control status query result does not meet the above preset control status requirements, then the above distribution network status query result is determined to be not in the distribution network status.

[0152] In one possible design, the aforementioned generation module 303 is further specifically used for:

[0153] If the above distribution network status query result indicates that the distribution network is in the above distribution network status, a first distribution network suggestion message is generated and sent to the above current distribution network account. The first distribution network suggestion message is used to ask the above current distribution network account whether to perform smart device distribution network sharing operation.

[0154] If the above-mentioned distribution network status query result is that the network is not in a distribution network status, a second distribution network suggestion message is generated and sent to the account to be distributed. The second distribution network suggestion message is used to ask the account to be distributed whether to continue the smart device distribution network operation.

[0155] In one possible design, the aforementioned processing module 304 is further specifically used for:

[0156] If the first suggestion above is adopted to perform a smart device network sharing operation, maintain the smart device network status of the current network account and perform the smart device network sharing operation of the account to be configured.

[0157] If the first recommendation above is adopted and the smart device network sharing operation is not performed, maintain the smart device network sharing status of the current network sharing account and disconnect the smart device network sharing operation of the account to be shared; or disconnect the smart device network sharing status of the current network sharing account and perform the smart device network sharing operation of the account to be shared.

[0158] In one possible design, the aforementioned processing module 304 is further specifically used for:

[0159] If the second recommendation above is adopted and the smart device network sharing operation is continued, then the smart device network configuration operation for the aforementioned account to be configured will be performed.

[0160] If the second recommendation above is adopted and the smart device network sharing operation is not performed, then disconnect the smart device network sharing operation of the above-mentioned account to be networked.

[0161] The intelligent device distribution network equipment provided in this embodiment of the invention can be used to execute the above-described method embodiments. Its implementation principle and technical effects are similar, and will not be repeated here.

[0162] Figure 4 This is a hardware schematic diagram of a smart device distribution network device provided in an embodiment of the present invention. Figure 4 As shown, the intelligent device distribution network device 40 provided in this embodiment includes at least one processor 401 and a memory 402. The device 40 also includes a communication component 403. The processor 401, memory 402, and communication component 403 are connected via a bus 404.

[0163] In the specific implementation process, at least one processor 401 executes the computer execution instructions stored in the memory 402, causing at least one processor 401 to execute the above-mentioned intelligent device network configuration method.

[0164] The specific implementation process of processor 401 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0165] In the above Figure 4 In the illustrated embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0166] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.

[0167] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0168] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described intelligent device network configuration method.

[0169] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0170] This application also provides an electronic device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the above-described intelligent device network configuration method.

[0171] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0172] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0173] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for configuring a smart device on a network, characterized in that, include: Receive network configuration requests sent by accounts to be configured, and generate query instructions based on the network configuration requests; Perform a distribution network status query operation based on the query command, and determine the distribution network status query result; Based on the power distribution network status query results, power distribution network suggestion information is generated, wherein the power distribution network suggestion information is used to provide feedback to the current power distribution network account or the account to be configured. Receive the first suggestion adoption result returned by the current distribution network account, and perform intelligent device distribution network operation based on the first suggestion adoption result; or receive the second suggestion adoption result returned by the account to be distributed, and perform intelligent device distribution network operation based on the second suggestion adoption result. Based on the query command, a distribution network status query operation is performed to determine the distribution network status query result, including: Perform a network status query operation based on the query command, and determine the network status query result; Perform a control status query operation based on the query instruction, and determine the control status query result; Based on the network status query result and the control status query result, the distribution network status query result is determined; The generation of distribution network suggestion information based on the distribution network status query results includes: If the network distribution status query result indicates that the network is in a network distribution state, a first network distribution suggestion is generated and sent to the current network distribution account. The first network distribution suggestion is used to inquire whether the current network distribution account should perform a smart device network distribution sharing operation. If the network distribution status query result indicates that the network is not in a network distribution state, a second network distribution suggestion is generated and sent to the account to be distributed. The second network distribution suggestion is used to inquire whether the account to be distributed wants to continue the smart device network distribution operation.

2. The method according to claim 1, characterized in that, The step of receiving a network distribution request sent by the account to be distributed, and generating a query instruction based on the network distribution request, includes: In response to the network configuration request sent by the communication device of the account to be configured, a communication connection is established between the smart device and the communication device; The system receives the network distribution requirements of the communication device and generates the query instruction based on the network distribution requirements. The network distribution requirements include at least one of the following: network distribution start time, network distribution duration, and network distribution end time.

3. The method according to claim 1, characterized in that, The step of performing a network status query operation based on the query command and determining the network status query result includes: Control the smart device to send a network query request to the cloud server; If the network query result returned by the cloud server is received, it is determined that the network status query result indicates that the network is in a network state; If no network query result is received from the cloud server, the network status query result is determined to be that the network is not connected.

4. The method according to claim 1, characterized in that, The step of performing a control status query operation based on the query instruction and determining the control status query result includes: Determine whether the smart device receives control commands from the cloud server and / or the current network account within a preset time period; If the smart device receives a control command from the cloud server and / or the current network distribution account within a preset time period, then the control status query result is determined to be in a control state. If the smart device does not receive a control command from the cloud server and / or the current network distribution account within a preset time period, the control status query result is determined to be not in a control state.

5. The method according to claim 1, characterized in that, Determining the distribution network status query result based on the network status query result and the control status query result includes: If the network status query result meets the preset network status requirements and the control status query result meets the preset control status requirements, then the distribution network status query result is determined to be in the distribution network status. If the network status query result does not meet the preset network status requirements, or the control status query result does not meet the preset control status requirements, then the distribution network status query result is determined to be not in the distribution network status.

6. The method according to any one of claims 1 to 5, characterized in that, The step of receiving the first suggestion adoption result returned by the current distribution network account and performing smart device distribution network operation based on the first suggestion adoption result includes: If the first suggestion is adopted to perform a smart device network sharing operation, maintain the smart device network status of the current network account and perform the smart device network sharing operation of the account to be configured. If the first suggestion is adopted and the smart device network sharing operation is not performed, maintain the smart device network sharing status of the current network sharing account and disconnect the smart device network sharing operation of the account to be shared; or disconnect the smart device network sharing status of the current network sharing account and perform the smart device network sharing operation of the account to be shared.

7. The method according to any one of claims 1 to 5, characterized in that, The step of receiving the second suggestion adoption result returned by the account to be configured on the network, and performing smart device network configuration operation based on the second suggestion adoption result, includes: If the second recommendation is adopted to continue the smart device network sharing operation, then the smart device network configuration operation for the account to be configured shall be performed; If the second recommendation is adopted and the smart device network sharing operation is not performed, then the smart device network sharing operation of the account to be configured is disconnected.

8. A smart device distribution network device, characterized in that, include: The receiving module is used to receive network configuration requests sent by accounts to be configured and to generate query instructions based on the network configuration requests. The query module is used to perform a distribution network status query operation based on the query command and determine the distribution network status query result; The generation module is used to generate distribution network suggestion information based on the distribution network status query results, wherein the distribution network suggestion information is used to feed back to the current distribution network account or the account to be distributed; The processing module is used to receive the first suggestion adoption result returned by the current network distribution account and perform intelligent device network distribution operation based on the first suggestion adoption result, or to receive the second suggestion adoption result returned by the network to be distributed account and perform intelligent device network distribution operation based on the second suggestion adoption result; The query module is specifically used to perform a network status query operation based on the query instruction to determine the network status query result; perform a control status query operation based on the query instruction to determine the control status query result; and determine the distribution network status query result based on the network status query result and the control status query result. The generation module is specifically used to generate first distribution network suggestion information when the distribution network status query result is that it is in the distribution network status, and send the first distribution network suggestion information to the current distribution network account. The first distribution network suggestion information is used to ask the current distribution network account whether to perform smart device distribution network sharing operation. If the network distribution status query result indicates that the network is not in a network distribution state, a second network distribution suggestion is generated and sent to the account to be distributed. The second network distribution suggestion is used to inquire whether the account to be distributed wants to continue the smart device network distribution operation.

9. An electronic device, comprising: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the intelligent device network distribution method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the intelligent device network distribution method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Rapid response method and system of intelligent equipment, storage medium and network-side equipment

    CN110673502A

  • Equipment network distribution method, device and equipment based on Internet of Things

    CN112003714A