Intelligent equipment network distribution method and device, equipment and storage medium

By receiving distribution network requests in smart devices, querying distribution network status and generating suggestions, the problems of low convenience and low success rate of the distribution network process of smart devices are solved, improving the user experience and protecting the control of the original user.

CN119946078AActive Publication Date: 2025-05-06CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The smart device has low convenience and low distribution success rate in the process of activating distribution networks, resulting in poor user experience and may cause the original user to lose control of the device.

Method used

By receiving the distribution network request for the account to be distributed, a query command is generated to query the distribution status, and after determining the distribution status, a distribution network suggestion information is generated, and the distribution network operation of the smart device is carried out based on the user's adoption results.

Benefits of technology

Reduce the number of invalid repeated network allocations caused by missing information, improve user experience, and ensure that the control of the original user is not accidentally unbound.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946078A_ABST
    Figure CN119946078A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent equipment network distribution method and device, equipment and a storage medium. The method comprises the following steps: receiving a network distribution request sent by an account to be subjected to network distribution, and generating a query instruction based on the network distribution request; performing a distribution network state query operation based on the query instruction, and determining a distribution network state query result; based on the distribution network state query result, distribution network suggestion information is generated, and the distribution network suggestion information is used for being fed back to the current distribution network account or the to-be-distributed network account; and receiving a first suggested adoption result returned by the current network distribution account, and carrying out intelligent equipment network distribution operation based on the first suggested adoption result, or receiving a second suggested adoption result returned by the account to be subjected to network distribution, and carrying out intelligent equipment network distribution operation based on the second suggested adoption result. According to the method provided by the invention, the frequency of invalid repeated network distribution is reduced, and the user experience in the network distribution process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In the era of the Internet of Things (IoT), more and more traditional devices have become smart devices through the Internet of Things (IOT) technology, which enables them to have sensitive and accurate perception, correct thinking and judgment, and effective execution capabilities.

[0003] In actual use, current smart devices, especially screenless smart devices, cannot clearly indicate to new users (users who need to activate network configuration) whether the device has been successfully activated and is being normally intelligently controlled by a user. In order to gain control of the device, new users will directly touch and reset the device to put it into the re-network configuration state, and then initiate the "network configuration activation" process. The entire network configuration process is less convenient, and the success rate of network configuration is not high, which will bring users a poor user experience. At the same time, the original user may be untied by the smart device without knowing it, thereby losing control of the device.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The present application provides a smart device network configuration method, device, equipment and storage medium to solve the technical problems in the prior art of low convenience in the smart device activation network configuration process, low network configuration success rate and poor user experience.

[0006] In a first aspect, the present application provides a method for configuring a network for a smart device, comprising:

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

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

[0009] Based on the query result of the network configuration status, generating network configuration suggestion information, wherein the network configuration suggestion information is used to feed back to the current network configuration account or the network configuration account to be configured;

[0010] Receive the first suggestion adoption result returned by the current network configuration account, and perform the smart device network configuration operation based on the first suggestion adoption result, or receive the second suggestion adoption result returned by the to-be-configured network account, and perform the smart device network configuration operation based on the second suggestion adoption result.

[0011] In a possible design, the receiving a network configuration request sent by a network configuration account and generating a query instruction based on the network configuration request includes:

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

[0013] Receive the network configuration requirement of the communication device, and generate the query instruction based on the network configuration requirement, wherein the network configuration requirement includes: at least one of: network configuration start time, network configuration duration, and network configuration end time.

[0014] In a possible design, performing a network configuration status query operation based on the query instruction and determining a network configuration status query result includes:

[0015] Performing a network status query operation based on the query instruction and determining a network status query result;

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

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

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

[0019] Control the smart device to send an Internet query request to the cloud server;

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

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

[0022] In a possible design, performing a control status query operation based on the query instruction to determine a control status query result includes:

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

[0024] If the smart device receives a control instruction sent by the cloud server and / or the current network configuration account within a preset time period, it is determined that the control status query result is in a control state;

[0025] If the smart device does not receive a control instruction sent by the cloud server and / or the current network configuration account within a preset time period, it is determined that the control status query result is not in a control state.

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

[0027] If the networking state query result meets the preset networking state requirement, and the control state query result meets the preset control state requirement, then determining that the distribution network state query result is in the distribution network state;

[0028] If the networking status query result does not meet the preset networking status requirement, or the control status query result does not meet the preset control status requirement, it is determined that the network distribution status query result is not in the network distribution state.

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

[0030] When the network configuration status query result is that the network configuration status is in the network configuration state, generating first network configuration suggestion information, and sending the first network configuration suggestion information to the current network configuration account, wherein the first network configuration suggestion information is used to inquire the current network configuration account whether to perform a smart device network configuration sharing operation;

[0031] When the network configuration status query result is that the network configuration status is not in the network configuration status, second network configuration suggestion information is generated and sent to the account to be configured, wherein the second network configuration suggestion information is used to inquire the account to be configured whether to continue the smart device network configuration operation.

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

[0033] When the first suggestion adoption result is to perform a smart device network configuration sharing operation, the smart device network configuration state of the current network configuration account is maintained, and the smart device network configuration operation of the to-be-configured network configuration account is performed;

[0034] When the result of adopting the first suggestion is not to perform the smart device network sharing operation, the smart device network configuration status of the current network configuration account is maintained, and the smart device network configuration operation of the account to be configured is disconnected; or the smart device network configuration status of the current network configuration account is disconnected, and the smart device network configuration operation of the account to be configured is performed.

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

[0036] If the result of adopting the second suggestion is to continue the smart device network sharing operation, perform the smart device network sharing operation of the account to be networked;

[0037] When the result of adopting the second suggestion is to continue not to perform the smart device network configuration sharing operation, the smart device network configuration operation of the account to be configured is disconnected.

[0038] In a second aspect, the present application provides a smart device network configuration device, including:

[0039] A receiving module, used to receive a network configuration request sent by a network configuration account, and generate a query instruction based on the network configuration request;

[0040] A query module, used to perform a distribution network status query operation based on the query instruction and determine a distribution network status query result;

[0041] A generating module, used to generate network configuration suggestion information based on the network configuration status query result, wherein the network configuration suggestion information is used to feed back to the current network configuration account or the network configuration account to be configured;

[0042] A processing module is used to receive a first suggestion adoption result returned by the current network configuration account, and perform a smart device network configuration operation based on the first suggestion adoption result, or to receive a second suggestion adoption result returned by the account to be configured, and perform a smart device network configuration operation based on the second suggestion adoption result.

[0043] In a possible design, the receiving module is further specifically configured to:

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

[0045] Receive the network configuration requirement of the communication device, and generate the query instruction based on the network configuration requirement, wherein the network configuration requirement includes: at least one of: network configuration start time, network configuration duration, and network configuration end time.

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

[0047] Performing a network status query operation based on the query instruction and determining a network status query result;

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

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

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

[0051] Control the smart device to send an Internet query request to the cloud server;

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

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

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

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

[0056] If the smart device receives a control instruction sent by the cloud server and / or the current network configuration account within a preset time period, it is determined that the control status query result is in a control state;

[0057] If the smart device does not receive a control instruction sent by the cloud server and / or the current network configuration account within a preset time period, it is determined that the control status query result is not in a control state.

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

[0059] If the networking state query result meets the preset networking state requirement, and the control state query result meets the preset control state requirement, then determining that the distribution network state query result is in the distribution network state;

[0060] If the networking status query result does not meet the preset networking status requirement, or the control status query result does not meet the preset control status requirement, it is determined that the network distribution status query result is not in the network distribution state.

[0061] In a possible design, the generating module is further specifically used for:

[0062] When the network configuration status query result is that the network configuration status is in the network configuration state, generating first network configuration suggestion information, and sending the first network configuration suggestion information to the current network configuration account, wherein the first network configuration suggestion information is used to inquire the current network configuration account whether to perform a smart device network configuration sharing operation;

[0063] When the network configuration status query result is that the network configuration status is not in the network configuration status, second network configuration suggestion information is generated and sent to the account to be configured, wherein the second network configuration suggestion information is used to inquire the account to be configured whether to continue the smart device network configuration operation.

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

[0065] When the first suggestion adoption result is to perform a smart device network configuration sharing operation, the smart device network configuration state of the current network configuration account is maintained, and the smart device network configuration operation of the to-be-configured network configuration account is performed;

[0066] When the result of adopting the first suggestion is not to perform the smart device network sharing operation, the smart device network configuration status of the current network configuration account is maintained, and the smart device network configuration operation of the account to be configured is disconnected; or the smart device network configuration status of the current network configuration account is disconnected, and the smart device network configuration operation of the account to be configured is performed.

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

[0068] If the result of adopting the second suggestion is to continue the smart device network sharing operation, perform the smart device network sharing operation of the account to be networked;

[0069] When the result of adopting the second suggestion is to continue not to perform the smart device network configuration sharing operation, the smart device network configuration operation of the account to be configured is disconnected.

[0070] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;

[0071] The memory stores computer-executable instructions;

[0072] The processor executes the computer-executable instructions stored in the memory to implement any one of the smart device network configuration methods.

[0073] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement any one of the smart device network configuration methods described above.

[0074] The smart device network configuration method, apparatus, equipment and storage medium provided in the present application receive a network configuration request sent by a network configuration account to be configured, generate a query instruction based on the network configuration request; perform a network configuration status query operation based on the query instruction to determine the network configuration status query result; generate network configuration suggestion information based on the network configuration status query result, wherein the network configuration suggestion information is used to feed back to the current network configuration account or the network configuration account to be configured; receive a first suggestion adoption result returned by the current network configuration account, and perform a smart device network configuration operation based on the first suggestion adoption result, or receive a second suggestion adoption result returned by the network configuration account to be configured, and perform a smart device network configuration operation based on the second suggestion adoption result, thereby achieving the technical effect of reducing the number of invalid repeated network configurations caused by missing information and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0076] Figure 1 A schematic diagram of a flow chart of a smart device network configuration method provided by the present invention;

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

[0078] Figure 3 A schematic diagram of the structure of the intelligent device network configuration device provided in the embodiment of the present invention Figure 1 ;

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

[0080] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0081] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present 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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0083] First, the terms involved in this application are explained:

[0084] IOT (Internet of Things): refers to the Internet of Things. The Internet of Things refers to connecting any object to the network through information sensing devices according to agreed protocols. Objects exchange and communicate information through information dissemination media to achieve intelligent identification, positioning, tracking, supervision and other functions.

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

[0086] In the prior art, the most important difference between the use of smart devices and non-smart devices by users is that they need to be "network activated" to bind the devices to interactive terminals such as mobile phone apps or smart speakers, so that the interactive terminals can operate the smart devices. At the same time, in order to realize functions such as "remote monitoring", "OTA" and "remote control", smart devices also need to connect to remote cloud servers during network activation.

[0087] The network activation step is extremely important for smart devices, but due to the current level of information technology, for ordinary users, the network activation operation is not convenient enough and the success rate of network configuration is not high, resulting in a poor user experience. This is a common pain point in the field of the Internet of Things.

[0088] In the actual use of current smart devices, especially screenless smart devices, there is no obvious prompt for new users whether the device has been successfully activated and networked and is being normally intelligently controlled by a user. In order to gain control of the device, the new user will directly touch and reset the device to put it into the re-networking state, and then initiate the "network activation" process. This process itself is not convenient enough, and the network configuration success rate is not high, which will bring a bad experience. At the same time, the original user will be inexplicably unbound and lose control of the device. If the new user can know in advance that the target device has been normally networked and is normally controlled by the current network user, he can initiate a device sharing request, and the current network user will naturally obtain control of the device after confirming the authorization.

[0089] The specific application scenario of this application is the process of network activation of smart devices during actual use.

[0090] The smart device network configuration method provided in this application is intended to solve the above technical problems in the prior art.

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

[0092] Figure 1 A schematic diagram of a flow chart of a smart device network configuration method provided by the present invention specifically includes the following steps:

[0093] Step S101: receiving a network configuration request sent by a network configuration account, and generating 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 demand of the communication device is received, and based on the network configuration demand, the query instruction is generated, wherein the network configuration demand includes: at least one of the network configuration start time, network configuration duration, and network configuration end time.

[0095] Specifically, the user can connect to the target smart device by opening the application APP on the communication device and configure the device networking, 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, so just follow the instructions.

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

[0098] Step S102: performing a network distribution status query operation based on the query instruction, and determining a network distribution status query result;

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

[0100] Optionally, in the networking status self-check, the device can initiate a request to the cloud and wait, and after receiving a reply from the cloud, it can be confirmed that the network is normal. In the control status self-check, the device can check whether it has received control instructions from the cloud (IoT platform) or APP within a period of time (such as 15 minutes) and made normal feedback. If so, it can be determined that the control status is normal.

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

[0102] Step S103: generating network configuration suggestion information based on the network configuration status query result, wherein the network configuration suggestion information is used to feed back to the current network configuration account or the network configuration account to be configured;

[0103] In this embodiment, when the above-mentioned network configuration status query result is that it is in the above-mentioned network configuration status, the first network configuration suggestion information is generated, and the above-mentioned first network configuration suggestion information is sent to the above-mentioned current network configuration account, wherein the above-mentioned first network configuration suggestion information is used to inquire the above-mentioned current network configuration account whether to perform the smart device network configuration sharing operation.

[0104] Specifically, if the networking status and control status self-tests are both normal, it is determined that the target smart device will not enter the network configuration process temporarily, and the first network configuration suggestion information is generated and sent to the current network configuration account to inquire whether to perform the smart device network configuration sharing operation.

[0105] In this embodiment, when the above-mentioned network configuration status query result is that the network configuration status is not in the above-mentioned network configuration status, the second network configuration suggestion information is generated and the above-mentioned second network configuration suggestion information is sent to the above-mentioned account to be configured, wherein the above-mentioned second network configuration suggestion information is used to inquire the above-mentioned account to be configured whether to continue the smart device network configuration operation.

[0106] Specifically, if there are abnormal items in the self-check of the networking status and the control status, it is determined that the target smart device can enter the network configuration process, and the second network configuration suggestion information is generated and sent to the account to be configured, inquiring whether to continue the network configuration operation of the smart device.

[0107] Step S104: receiving the first suggestion adoption result returned by the current network configuration account, and performing the smart device network configuration operation based on the first suggestion adoption result, or receiving the second suggestion adoption result returned by the to-be-configured network account, and performing the smart device network configuration operation based on the second suggestion adoption result.

[0108] In this embodiment, when the first suggestion adoption result is to perform a smart device network configuration sharing operation, the smart device network configuration state of the current network configuration account is maintained, and the smart device network configuration operation of the to-be-configured network account is performed.

[0109] Specifically, the smart device will send a notification to the APP operated by the current network configuration account, informing the current APP that the device status is normal, and recommending to 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 of the current network configuration account will be maintained, and the network configuration operation of the smart device of the network configuration account to be configured will be performed, thus avoiding an invalid device network configuration operation.

[0110] Optionally, when the result of adopting the first suggestion is not to perform the smart device network sharing operation, the smart device network configuration status of the current network configuration account is maintained, and the smart device network configuration operation of the account to be configured is disconnected; or the smart device network configuration status of the current network configuration account is disconnected, and the smart device network configuration operation of the account to be configured is performed.

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

[0112] In this embodiment, when the above-mentioned second suggestion adoption result is to continue the smart device network configuration sharing operation, the smart device network configuration operation of the above-mentioned account to be configured is performed;

[0113] Optionally, when the result of adopting the second suggestion is to continue not to perform the smart device network configuration sharing operation, the smart device network configuration operation of the account to be configured is disconnected.

[0114] Specifically, the target smart device can directly enter the re-network configuration mode to complete a network configuration operation for the above-mentioned 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 obtain control of the device.

[0116] Figure 2 A flow chart of a method for determining a distribution network status query result provided by the present invention specifically includes the following steps:

[0117] Step S201: Performing a network status query operation based on the query instruction to determine a network status query result;

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

[0119] Specifically, the smart device can initiate a request to the cloud server (or IoT platform) and wait, and after receiving a reply from the cloud, it can confirm that the network is normal.

[0120] Step S202: performing a control status query operation based on the query instruction to determine a control status query result;

[0121] In this embodiment, it is determined whether the smart device receives the control instructions sent by the cloud server and / or the above-mentioned current network configuration account within a preset time period; if the above-mentioned smart device receives the control instructions sent by the cloud server and / or the above-mentioned current network configuration account within the preset time period, it is determined that the above-mentioned control status query result is in a control state; if the above-mentioned smart device does not receive the control instructions sent by the cloud server and / or the above-mentioned current network configuration account within the preset time period, it is determined that the above-mentioned control status query result is not in a control state.

[0122] Specifically, the smart device can determine whether it has received control instructions from the cloud (or IoT platform) or application APP and made normal feedback within a period of time (such as 15 minutes). If so, it can be determined that the control status is normal.

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

[0124] In this embodiment, if the above-mentioned network status query result meets the preset network status requirement, and the above-mentioned control status query result meets the preset control status requirement, then it is determined that the above-mentioned network distribution status query result is in the network distribution state.

[0125] Specifically, when the networking status and control status self-test are both normal, the smart device will send a notification to the current network distribution account of the current network distribution operation, informing the current network distribution account that the smart device status of the current network distribution account is normal and the shared network distribution operation can be performed.

[0126] In this embodiment, if the above-mentioned networking status query result does not meet the above-mentioned preset networking status requirement, or the above-mentioned control status query result does not meet the above-mentioned preset control status requirement, it is determined that the above-mentioned distribution network status query result is not in the distribution network state.

[0127] Specifically, when the self-inspection results of the networking status and the control status show that one is abnormal or both are abnormal, the smart device will send a notification to the user to be configured, informing the user to be configured that the user can continue the network configuration operation.

[0128] Through the embodiment of the present application, before each device is networked, a self-check process for the device's real-time "networking status" and "control status" is added. If the self-check result shows that both the network status and the control status are normal, the device will not enter the network configuration process, and a notification will be sent to the network configuration user currently operating the network configuration, informing the new user that the device status is normal, and recommending that a "device sharing" request be initiated to the current network configuration user of the device, thereby obtaining device control in a simple manner. In actual use, the number of invalid repeated network configurations caused by missing information can be greatly reduced, thereby improving the user experience.

[0129] Figure 3 A schematic diagram of the structure of the intelligent device network configuration device provided in the embodiment of the present invention Figure 1 .like Figure 3 As shown, the smart device network configuration device 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 a network configuration request sent by a network configuration account, and generate a query instruction based on the network configuration request;

[0131] A query module 302 is used to perform a network distribution status query operation based on the query instruction and determine a network distribution status query result;

[0132] A generating module 303 is used to generate network configuration suggestion information based on the network configuration status query result, wherein the network configuration suggestion information is used to feed back to the current network configuration account or the network configuration account to be configured;

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

[0134] In a possible design, the receiving module 301 is further specifically configured to:

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

[0136] Receive the network configuration requirements of the communication device, and generate the query instruction based on the network configuration requirements, wherein the network configuration requirements include at least one of network configuration start time, network configuration duration, and network configuration end time.

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

[0138] Perform a network status query operation based on the query instruction to determine the network status query result;

[0139] Perform a control status query operation based on the above query instruction to determine the control status query result;

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

[0141] In a possible design, the query module 302 is further specifically configured to:

[0142] Control the smart device to send an Internet 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 is in a network status;

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

[0145] In a possible design, the query module 302 is further specifically configured to:

[0146] Determine whether the smart device receives a control instruction sent by the cloud server and / or the current network configuration account within a preset time period;

[0147] If the smart device receives a control instruction sent by the cloud server and / or the current network configuration account within a preset time period, it is determined that the control status query result is in a control state;

[0148] If the smart device does not receive a control instruction sent by the cloud server and / or the current network configuration account within a preset time period, it is determined that the control status query result is not in a control state.

[0149] In a possible design, the query module 302 is further specifically configured to:

[0150] If the above-mentioned network status query result meets the preset network status requirement, and the above-mentioned control status query result meets the preset control status requirement, then the above-mentioned distribution network status query result is determined to be in the distribution network state;

[0151] If the above-mentioned networking status query result does not meet the above-mentioned preset networking status requirement, or the above-mentioned control status query result does not meet the above-mentioned preset control status requirement, it is determined that the above-mentioned distribution network status query result is not in the distribution network state.

[0152] In a possible design, the generating module 303 is further specifically used for:

[0153] When the query result of the network configuration status is that the network configuration status is in the network configuration status, generating first network configuration suggestion information, and sending the first network configuration suggestion information to the current network configuration account, wherein the first network configuration suggestion information is used to inquire the current network configuration account whether to perform a smart device network configuration sharing operation;

[0154] When the network configuration status query result is that the network is not in the network configuration status, second network configuration suggestion information is generated and sent to the account to be configured, wherein the second network configuration suggestion information is used to inquire the account to be configured whether to continue the smart device network configuration operation.

[0155] In a possible design, the processing module 304 is further specifically configured to:

[0156] In the case where the adoption result of the first suggestion is to perform a smart device network sharing operation, the smart device network sharing state of the current network sharing account is maintained, and the smart device network sharing operation of the to-be-shared network sharing account is performed;

[0157] When the result of adopting the first suggestion is not to perform the smart device network sharing operation, the smart device network configuration status of the current network configuration account is maintained, and the smart device network configuration operation of the account to be configured is disconnected; or the smart device network configuration status of the current network configuration account is disconnected, and the smart device network configuration operation of the account to be configured is performed.

[0158] In a possible design, the processing module 304 is further specifically configured to:

[0159] If the result of adopting the second suggestion is to continue the smart device network sharing operation, perform the smart device network sharing operation of the account to be networked;

[0160] When the result of adopting the second suggestion is to continue not to perform the smart device network sharing operation, the smart device network sharing operation of the account to be networked is disconnected.

[0161] The smart device network configuration device provided in the embodiment of the present invention can be used to execute the above method embodiment. Its implementation principle and technical effects are similar, and this embodiment will not be repeated here.

[0162] Figure 4 The hardware diagram of the intelligent device network configuration device provided by the embodiment of the present invention is shown in FIG. Figure 4 As shown, the smart device network configuration 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, the memory 402 and the 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 above memory 402, so that at least one processor 401 executes the above smart device network configuration method.

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

[0165] In the above Figure 4 In the illustrated embodiment, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

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

[0167] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0168] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above-mentioned smart device network configuration method is implemented.

[0169] The computer-readable storage medium mentioned above 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 memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0170] The present application also provides an electronic device, comprising: 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-mentioned smart device networking method.

[0171] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium 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 be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

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

[0173] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements 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 network for an intelligent device, characterized in that: include: Receive a network configuration request sent by the account to be configured, and generate a query instruction based on the network configuration request; Perform a network distribution status query operation based on the query instruction, and determine a network distribution status query result; Based on the query result of the network configuration status, generating network configuration suggestion information, wherein the network configuration suggestion information is used to feed back to the current network configuration account or the network configuration account to be configured; Receive the first suggestion adoption result returned by the current network configuration account, and perform the smart device network configuration operation based on the first suggestion adoption result, or receive the second suggestion adoption result returned by the to-be-configured network account, and perform the smart device network configuration operation based on the second suggestion adoption result.

2. The method according to claim 1, characterized in that The receiving a network configuration request sent by a network configuration account, and generating a query instruction based on the network configuration request, includes: In response to the network configuration request sent by the communication device of the account to be configured, establishing a communication connection between the smart device and the communication device; Receive the network configuration requirement of the communication device, and generate the query instruction based on the network configuration requirement, wherein the network configuration requirement includes: at least one of: network configuration start time, network configuration duration, and network configuration end time.

3. The method according to claim 1, characterized in that Performing a network distribution status query operation based on the query instruction to determine a network distribution status query result includes: Performing a network status query operation based on the query instruction and determining a network status query result; Perform a control status query operation based on the query instruction to determine a control status query result; Based on the networking status query result and the control status query result, the distribution network status query result is determined.

4. The method according to claim 3, characterized in that The performing a network status query operation based on the query instruction and determining a network status query result includes: Control the smart device to send an Internet query request to the cloud server; If the network query result returned by the cloud server is received, determining that the network status query result is in a network status; If the network query result returned by the cloud server is not received, it is determined that the network status query result is not in a networked state.

5. The method according to claim 3, characterized in that: The performing a control status query operation based on the query instruction and determining a control status query result includes: Determine whether the smart device receives a control instruction sent by the cloud server and / or the current network configuration account within a preset time period; If the smart device receives a control instruction sent by the cloud server and / or the current network configuration account within a preset time period, it is determined that the control status query result is in a control state; If the smart device does not receive a control instruction sent by the cloud server and / or the current network configuration account within a preset time period, it is determined that the control status query result is not in a control state.

6. The method according to claim 3, characterized in that The determining the distribution network status query result based on the networking status query result and the control status query result includes: If the networking state query result meets the preset networking state requirement, and the control state query result meets the preset control state requirement, then determining that the distribution network state query result is in the distribution network state; If the networking status query result does not meet the preset networking status requirement, or the control status query result does not meet the preset control status requirement, it is determined that the network distribution status query result is not in the network distribution state.

7. The method according to claim 6, characterized in that The generating network configuration suggestion information based on the network configuration status query result includes: When the network configuration status query result is that the network configuration status is in the network configuration state, generating first network configuration suggestion information, and sending the first network configuration suggestion information to the current network configuration account, wherein the first network configuration suggestion information is used to inquire the current network configuration account whether to perform a smart device network configuration sharing operation; When the network configuration status query result is that the network configuration status is not in the network configuration status, second network configuration suggestion information is generated and sent to the account to be configured, wherein the second network configuration suggestion information is used to inquire the account to be configured whether to continue the smart device network configuration operation.

8. The method according to any one of claims 1 to 7, characterized in that The receiving the first suggestion adoption result returned by the current network configuration account, and performing the smart device network configuration operation based on the first suggestion adoption result, includes: When the first suggestion adoption result is to perform a smart device network configuration sharing operation, the smart device network configuration state of the current network configuration account is maintained, and the smart device network configuration operation of the to-be-configured network configuration account is performed; When the result of adopting the first suggestion is not to perform the smart device network sharing operation, the smart device network configuration status of the current network configuration account is maintained, and the smart device network configuration operation of the account to be configured is disconnected; or the smart device network configuration status of the current network configuration account is disconnected, and the smart device network configuration operation of the account to be configured is performed.

9. The method according to any one of claims 1 to 7, characterized in that The receiving the second suggestion adoption result returned by the account to be networked, and performing the smart device network configuration operation based on the second suggestion adoption result, includes: If the result of adopting the second suggestion is to continue the smart device network sharing operation, perform the smart device network sharing operation of the account to be networked; When the result of adopting the second suggestion is to continue not to perform the smart device network configuration sharing operation, the smart device network configuration operation of the account to be configured is disconnected.

10. A smart device network distribution device, characterized in that: include: A receiving module, used to receive a network configuration request sent by a network configuration account, and generate a query instruction based on the network configuration request; A query module, used to perform a distribution network status query operation based on the query instruction and determine a distribution network status query result; A generating module, used to generate network configuration suggestion information based on the network configuration status query result, wherein the network configuration suggestion information is used to feed back to the current network configuration account or the network configuration account to be configured; A processing module is used to receive a first suggestion adoption result returned by the current network configuration account, and perform a smart device network configuration operation based on the first suggestion adoption result, or to receive a second suggestion adoption result returned by the account to be configured, and perform a smart device network configuration operation based on the second suggestion adoption result.

11. An electronic device, comprising: 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 smart device network configuration method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the smart device network configuration method according to any one of claims 1 to 9.

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

  • Network distribution method, network distribution device and storage medium

    CN112291100A

  • Method and device for equipment network distribution, server, intelligent household appliance and terminal equipment

    CN113872835A

  • Network configuration method of internet of things devices and related devices

    US20210399943A1