Smart home device network configuration method and device, electronic device and readable storage medium
By automatically identifying and filtering network configuration strategies through the intelligent central control screen and monitoring the status in real time, the problem of complex network configuration for traditional smart home devices is solved, and a fast and efficient network configuration experience is achieved.
Patent Information
- Application Number
- CN202411927034.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2044-12-25
AI Technical Summary
Traditional smart home device pairing methods are cumbersome, complex, and prone to errors, resulting in low pairing efficiency and success rate, and a poor user experience.
The intelligent central control screen is pre-configured with multiple network distribution strategies. It identifies device information through a graphical user interface, automatically filters and matches the network distribution strategy, monitors the network distribution status in real time, provides solutions, and supports automatic and manual network distribution operations.
It enables fast and efficient network configuration for smart home devices, improves the success rate of network configuration and user experience, and simplifies the operation process.
Smart Images

Figure CN119906597B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of communication, in particular to a smart home device network configuration method, a smart home device network configuration apparatus, an electronic device and a computer readable storage medium. BACKGROUND
[0002] In a smart home system, network configuration of a smart home device refers to a process of connecting the smart home device to a home network of a smart central control screen. Through network configuration of the smart home device, the smart home device can communicate with the smart central control screen to realize remote control and automatic management.
[0003] However, the conventional network configuration method is often tedious. A user needs to configure the network of each smart home device through a mobile phone APP (application program), and the operation process is complex and prone to errors, resulting in low efficiency and success rate of network configuration of the smart home device, and poor user experience of network configuration of the smart home device. SUMMARY
[0004] In view of the above problems, a smart home device network configuration method, apparatus, electronic device and readable storage medium are provided to overcome the above problems or at least partially solve the above problems. The specific technical solutions are as follows:
[0005] Embodiments of the present application disclose a smart home device network configuration method, the smart home device is connected with a smart central control screen, the smart central control screen is pre-provisioned with at least one network configuration strategy, the smart central control screen provides a graphical user interface, the graphical user interface includes a network configuration control, and the method comprises:
[0006] In response to a touch operation of the network configuration control in the graphical user interface, device information of the smart home device to be configured is identified;
[0007] According to the device information, a target network configuration strategy matched with the smart home device is selected from the network configuration strategies;
[0008] The smart home device is configured according to the target network configuration strategy to access the network of the smart central control screen.
[0009] In an embodiment of the present application, the smart central control screen includes a camera; and the device information of the smart home device to be configured is identified, comprising:
[0010] The camera is controlled to capture a smart home device image of the smart home device to be configured;
[0011] The smart home device image is processed to obtain smart home device feature data;
[0012] Obtain device information corresponding to preset smart home device feature data matched with the smart home device feature data as device information of the smart home device.
[0013] In an embodiment of the present application, the network configuration strategy comprises at least a wireless-based network configuration strategy, a device hotspot-based network configuration strategy, a two-dimensional code-based network configuration strategy, a Bluetooth-based network configuration strategy, and a near field communication frequency-based network configuration strategy.
[0014] In an embodiment of the present application, the device information comprises at least a device type, a communication protocol, and a network environment; and the target network configuration strategy matched with the smart home device is screened from the network configuration strategies according to the device information, comprising:
[0015] The target network configuration strategy matched with the smart home device is screened from the network configuration strategies according to the device type, the communication protocol, and / or the network environment.
[0016] In an embodiment of the present application, after the smart home device is configured according to the target network configuration strategy, the method further comprises:
[0017] Monitoring a network configuration state of the smart home device;
[0018] When an abnormality is monitored in the network configuration state of the smart home device, providing a corresponding solution according to the abnormality.
[0019] In an embodiment of the present application, the smart central control screen and the cloud server store historical network configuration records; after the smart home device is configured according to the target network configuration strategy, the method further comprises:
[0020] Obtaining historical network configuration records related to the device information of the smart home device;
[0021] Displaying the historical network configuration records in the graphical user interface.
[0022] In an embodiment of the present application, the smart home device is configured according to the target network configuration strategy, comprising:
[0023] If the smart home device supports automatic network configuration, the smart home device is configured according to the target network configuration strategy;
[0024] If the smart home device does not support automatic network configuration, operation guidance is provided in the graphical user interface according to the target network configuration strategy to guide the user to configure the network of the smart home device according to the target network configuration strategy.
[0025] In an embodiment of the present application, the smart central control screen includes a logged-in user account; and the smart home device is configured according to the target network configuration strategy to access the network of the smart central control screen, including:
[0026] The network parameter information of the corresponding network is sent to the smart home device according to the target network configuration strategy, so that the smart home device accesses the network of the smart central control screen according to the network parameter information;
[0027] When the smart home device successfully accesses the network of the smart central control screen, a registration and binding request sent by the smart home device is received;
[0028] The smart home device is bound to the user account according to the registration and binding request.
[0029] In an embodiment of the present application, after the smart home device is configured according to the target network configuration strategy to access the network of the smart central control screen, the method further includes:
[0030] When the network of the smart central control screen changes, updated network parameter information is generated;
[0031] The updated network parameter information is sent to the smart home device that has accessed the network, so that the smart home device re-enters the network of the smart central control screen according to the updated network parameter information.
[0032] The present application also discloses a smart home device network configuration device, the smart home device is connected with a smart central control screen, the smart central control screen is pre-stored with at least one network configuration strategy, the smart central control screen provides a graphical user interface, the graphical user interface includes a network configuration control, and the device includes:
[0033] The triggering module is configured to identify device information of the smart home device to be configured according to the touch operation of the network configuration control in the graphical user interface;
[0034] The screening module is configured to screen a target network configuration strategy matched with the smart home device from the network configuration strategies according to the device information;
[0035] The network configuration module is configured to configure the smart home device according to the target network configuration strategy to access the network of the smart central control screen.
[0036] The embodiment of the present application further discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus.
[0037] The memory is used for storing a computer program.
[0038] The processor is used for executing the program stored on the memory, and realizes the method as described in the embodiment of the present application.
[0039] The embodiment of the present application further discloses a computer program product stored in a storage medium, and the computer program product is executed by at least one processor to realize the method as described in the embodiment of the present application.
[0040] The embodiment of the present application further discloses a computer readable storage medium, and instructions are stored on the computer readable storage medium, and when executed by one or more processors, the instructions make the processors execute the method as described in the embodiment of the present application.
[0041] The embodiment of the present application has the following advantages:
[0042] In the embodiment of the present application, the smart home device is matched with the smart central control screen, the smart central control screen is preset with at least one network configuration strategy, the smart central control screen provides a graphical user interface, the graphical user interface comprises a network configuration control, when network configuration of the smart home device is needed, a user can perform touch operation on the network configuration control in the graphical user interface, the smart central control screen responds to the touch operation of the network configuration control, identifies device information of the smart home device to be configured, screens out a target network configuration strategy matched with the smart home device from the network configuration strategies according to the device information, and performs network configuration on the smart home device according to the target network configuration strategy, so that the smart home device accesses the network of the smart central control screen and completes network configuration of the smart home device. In the embodiment of the present application, the user performs touch operation on the smart central control screen through the network configuration control, the smart central control screen automatically searches for the smart home device nearby and determines the corresponding network configuration strategy, and then attempts to access the network of the smart central control screen through the network configuration strategy, realizes rapid and efficient network configuration of the smart home device, and brings better network configuration experience of the smart home device to the user. BRIEF DESCRIPTION OF DRAWINGS
[0043] Figure 1 is a step flow chart of a smart home device network configuration method provided in the embodiment of the present application;
[0044] Figure 2 is a schematic diagram of an application environment provided in the embodiment of the present application;
[0045] Figure 3is a smart home device network configuration process schematic diagram of an intelligent central control screen optimization provided in an embodiment of the present application.
[0046] Figure 4 is a structural block diagram of a smart home device network configuration device provided in an embodiment of the present application.
[0047] Figure 5 is a hardware structure schematic diagram of an electronic device for implementing various embodiments of the present application. DETAILED DESCRIPTION
[0048] In order to make the above objectives, features and advantages of the present application more apparent and easy to understand, the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0049] Referring to Figure 1 , a step flowchart of a smart home device network configuration method provided in an embodiment of the present application is shown, the smart home device is connected with an intelligent central control screen, the intelligent central control screen is preset with at least one network configuration strategy, the intelligent central control screen provides a graphical user interface, the graphical user interface includes a network configuration control, and the method can specifically include the following steps:
[0050] Step 101, in response to a touch operation of the graphical user interface including the network configuration control, device information of the smart home device to be network configured is identified.
[0051] Referring to Figure 2Fig. 1 is a schematic diagram of an application environment provided in an embodiment of the present application. One or more smart home devices 201 are connected to a smart central control screen 202. The smart home devices can include, but are not limited to, lighting devices, dehumidifiers, switches, sockets, sensor devices, smoke alarms, smart door locks, security cameras, and the like. The smart home devices communicate with the smart central control screen through Wi-Fi (Wireless Fidelity) communication protocols, Zigbee (a low-speed short-range wireless communication protocol) communication protocols, Bluetooth communication protocols, NFC (Near Field Communication) communication protocols, and the like. The smart central control screen (home host) serves as the main control interface of the network configuration system, is responsible for displaying network configuration status, receiving user operation instructions, and has built-in optimization network configuration algorithms and the like. Specifically, the smart central control screen can be a device for centralized control of smart home devices in a home, can connect, manage, and coordinate smart home devices connected thereto, and can also provide visual control of smart home devices. In some embodiments, a user can control the home central control screen through a terminal device to trigger instructions of the smart home devices, or through a control panel (graphical user interface) provided by the home central control screen to trigger instructions of the smart home devices. The terminal device can be a smart phone or the like that can achieve visual control. In addition, the smart central control screen can also be connected to a cloud server. The cloud server can store information related to the entire life cycle of the smart home devices connected to the smart central control screen, including device information of the smart home devices, home networks connected to the smart home devices, and the like.
[0052] The home network (network) refers to a network facility in each home for connecting various smart home devices. The network facility is usually composed of routers, gateways, Bluetooth, and the like. The home network provides a communication channel for the smart home devices, so that the smart home devices can communicate data with the smart central control screen or other devices. The smart central control screen is the management center of the home network.
[0053] In an embodiment of the present application, one or more network configuration strategies (network configuration methods) can be preconfigured in the intelligent central control screen. Exemplarily, the network configuration strategies can at least include: a wireless-based network configuration strategy, a device hotspot-based network configuration strategy, a two-dimensional code-based network configuration strategy, a Bluetooth-based network configuration strategy, a near field communication frequency-based network configuration strategy, and the like. Specifically, the wireless-based network configuration strategy refers to transmitting network parameter information (such as network name and network password, etc.) for accessing a home network to a smart home device through a Wi-Fi network, so that the smart home device connects to the home network according to the network parameter information; the device hotspot-based network configuration strategy refers to that the intelligent central control screen connects a device hotspot created by a smart home device, and transmits network parameter information for accessing a home network to the smart home device; the two-dimensional code-based network configuration strategy refers to that the intelligent central control screen generates and displays a two-dimensional code containing network parameter information, a user uses a mobile phone APP to scan the two-dimensional code to obtain the network parameter information, and then transmits the network parameter information to the smart home device, so that the smart home device connects to the home network according to the network parameter information; the Bluetooth-based network configuration strategy refers to transmitting network parameter information to a smart home device through Bluetooth technology, so that the smart home device connects to the home network according to the network parameter information; and the near field communication frequency-based network configuration strategy refers to transmitting network parameter information for accessing a home network to a smart home device through near field communication technology, so that the smart home device connects to the home network according to the network parameter information.
[0054] In an embodiment of the present application, when it is necessary to configure a network for a smart home device, the intelligent central control screen can scan smart home devices in a home network as smart home devices to be configured (which can include smart home devices that have been configured and smart home devices that have not been configured), and then a network configuration control (network configuration button) is displayed in a graphical user interface provided by the intelligent central control screen. When a touch operation (such as clicking) of the user on the network configuration control is detected, the device information of the smart home device can be identified, and specifically, the device information can at least include device type, communication protocol, network environment, and the like.
[0055] Step 102: filtering out a target network configuration strategy matched with the smart home device from the network configuration strategies according to the device information.
[0056] Step 103: configuring a network for the smart home device according to the target network configuration strategy, so as to access the network of the intelligent central control screen.
[0057] In the embodiment of the present application, the intelligent central control screen can filter the target network configuration strategy matched by each smart home device from the network configuration strategies according to the device information of the smart home device, and then configures the network for the smart home device according to the target network configuration strategy, so that the smart home device can access the home network of the intelligent central control screen to complete the network configuration of the smart home device. It should be noted that, in addition to filtering the target network configuration strategy matched by the smart home device from the network configuration strategies according to the device information of the smart home device, the target network configuration strategy can also be determined in combination with user information. Specifically, the intelligent central control screen can obtain the user information corresponding to the currently logged-in user account from the local or cloud server, and the user information can include preference information for the network configuration strategy, so that the intelligent central control screen can filter the target network configuration strategy matched by the smart home device from the network configuration strategies in combination with the device information and the user information of the smart home device, so that the target network configuration strategy is more in line with the personal preferences of the user, and the network configuration experience of the user is provided.
[0058] In the embodiment of the present application, the smart home device and the intelligent central control screen, the intelligent central control screen is pre-stored with at least one network configuration strategy, the intelligent central control screen provides a graphical user interface, and the graphical user interface includes a network configuration control. When the network of the smart home device needs to be configured, the user can perform a touch operation on the network configuration control in the graphical user interface. The intelligent central control screen responds to the touch operation of the network configuration control, identifies the device information of the smart home device to be configured, filters the target network configuration strategy matched by the smart home device from the network configuration strategies according to the device information, and configures the network for the smart home device according to the target network configuration strategy, so that the smart home device accesses the network of the intelligent central control screen and completes the network configuration of the smart home device. In the embodiment of the present application, the user performs a touch operation on the network configuration control on the intelligent central control screen. The intelligent central control screen automatically searches for the smart home device in the vicinity and determines the corresponding network configuration strategy, and then attempts to access the network of the intelligent central control screen through the network configuration strategy, so as to realize the rapid and efficient network configuration of the smart home device and provide the user with a better network configuration experience of the smart home device.
[0059] In an embodiment of the present application, the intelligent central control screen includes a camera; and identifying the device information of the smart home device to be configured can include:
[0060] controlling the camera to capture a smart home device image of the smart home device to be configured;
[0061] performing image processing on the smart home device image to obtain smart home device feature data;
[0062] obtaining the device information corresponding to the pre-stored smart home device feature data matched with the smart home device feature data as the device information of the smart home device.
[0063] In the embodiment of the present application, the smart central control screen can include a camera. When the user triggers the start of the network configuration, the camera can be controlled to take one or more smart home device images of the smart home device to be configured. The smart home device feature data extracted from the smart home device image by using image processing technology can reflect the device features of the smart home device, such as the appearance of the device, the device identifier, and other information. Then, the smart home device feature data is matched with the preset smart home device feature data. Then, the device information corresponding to the matched preset smart home device feature data is taken as the device information of the smart home device. Specifically, the device information can include device type, communication protocol, network environment function description, and other information. The matching can be performed by calculating the similarity between the smart home device feature data and the preset smart home device feature data by using a preset similarity algorithm (for example, cosine similarity). Then, the device information corresponding to the preset smart home device feature data with the highest similarity is taken as the device information of the smart home device.
[0064] For example, the smart central control screen takes a lighting device image of the lighting device. The lighting device image is processed by using image processing. The device type and the communication protocol of the lighting device image are identified as device information. The device information is matched with the preset smart home device feature data. Finally, the device information corresponding to the matched preset smart home device feature data is determined. The device type of the lighting device is determined as “xxx model”. The Wi-Fi communication protocol and the Bluetooth communication protocol are supported. The lighting device has the functions of adjusting the light brightness and adjusting the color tone. In addition, the Wi-Fi signal strength of the current lighting device is higher than the Bluetooth signal strength.
[0065] In an embodiment of the present application, the device information at least includes the device type, the communication protocol, and the network environment. The target network configuration strategy matched with the smart home device is filtered from the network configuration strategies according to the device information. The filtering can include:
[0066] The target network configuration strategy matched with the smart home device is filtered from the network configuration strategies according to the device type, the communication protocol, and / or the network environment.
[0067] In the embodiment of the present application, after the smart central control screen identifies the device information of the smart home device to be configured, the smart central control screen can filter the target configuration strategy matched by the smart home device from a plurality of configuration strategies stored locally in the smart central control screen according to the device type, the communication protocol and the network environment and other information. For example, if it is identified that the device type of the smart home device is a smart lamp, the communication protocol is a Wi-Fi communication protocol and a Bluetooth communication protocol, and the network environment is a weak Wi-Fi signal, the smart central control screen preferentially selects a Bluetooth-based configuration strategy as the target configuration strategy of the smart home device, thereby improving the configuration success rate and the configuration efficiency of the smart home device.
[0068] In an embodiment of the present application, after the smart home device is configured according to the target configuration strategy, the method can further include:
[0069] monitoring the configuration state of the smart home device;
[0070] when it is monitored that the configuration state of the smart home device is abnormal, providing a corresponding solution according to the abnormality.
[0071] In the embodiment of the present application, in the process of configuring the smart home device according to the target configuration strategy, the smart central control screen can monitor the configuration state of the smart home device in real time, timely find whether the configuration state of the smart home device is abnormal, when it is monitored that the configuration state of the smart home device is abnormal, for example, it is monitored that the configuration of the smart home device exceeds the preset configuration time, and a corresponding solution is provided according to the abnormality, thereby ensuring that the smart home device can normally complete the configuration. For example, assuming that the smart central control screen monitors that a weak Wi-Fi signal causes the configuration to fail, the smart central control screen can provide a solution in the graphical user interface: moving the smart home device close to the router, or switching to other configuration strategies. If the smart central control screen monitors that the device communication protocol does not match, the smart central control screen can suggest the user to check whether the smart home device supports the current communication protocol or to replace the communication protocol, and switch to other configuration strategies, thereby ensuring the configuration success rate of the smart central control screen.
[0072] In an embodiment of the present application, the smart central control screen and the cloud server store historical configuration records, and after the smart home device is configured according to the target configuration strategy, the method can further include:
[0073] obtaining the historical configuration record related to the device information of the smart home device;
[0074] displaying the historical configuration record in the graphical user interface.
[0075] In the embodiment of the present application, in the process of network configuration of the smart home device according to the target network configuration strategy, the smart central control screen can obtain the historical network configuration record related to the smart home device from the local or cloud server, wherein the historical network configuration record can include device information, network configuration time, network configuration strategy and network configuration result, etc., and is displayed to the user in the graphical user interface, thereby helping the user to understand how the smart home device of all or a certain device type realizes network configuration. By checking the historical network configuration record, the user can confirm whether the corresponding smart home device has been successfully network configured and which network configuration strategy is used to successfully network configure, and then can correspondingly adjust the network configuration strategy of the smart home device, thereby ensuring the network configuration success rate and network configuration efficiency of the smart central control screen.
[0076] In an embodiment of the present application, network configuration of the smart home device according to the target network configuration strategy can include:
[0077] If the smart home device supports automatic network configuration, network configuration of the smart home device according to the target network configuration strategy is performed.
[0078] If the smart home device does not support automatic network configuration, operation instructions according to the target network configuration strategy are provided in the graphical user interface according to the target network configuration strategy to guide the user to network configure the smart home device.
[0079] In the embodiment of the present application, the smart home device can support automatic network configuration or not support automatic network configuration. If the smart home device is a smart home device supporting automatic network configuration, the smart central control screen can network configure according to the target network configuration strategy currently matched by the smart home device, thereby eliminating the need for manual operation of the user and improving the network configuration experience of the user. If the smart home device is a smart home device not supporting automatic network configuration, the smart central control screen guides the user to network configure the smart home device through an indirect way. Specifically, the smart central control screen can generate operation instructions of the target network configuration strategy currently matched by the smart home device in the graphical user interface, thereby guiding the user to complete network configuration of the smart home device according to the target network configuration strategy. For example, if the smart home device does not support automatic network configuration, the smart central control screen can prompt the user to scan the two-dimensional code including network parameter information generated by the smart central control screen through the mobile phone APP, and then connect the smart home device through the Bluetooth communication protocol to input the network parameter information to the smart home device.
[0080] In an embodiment of the present application, the smart central control screen includes a logged-in user account; network configuration of the smart home device according to the target network configuration strategy to access the network of the smart central control screen can include:
[0081] send network parameter information of a corresponding network to the smart home device according to the target network configuration strategy, so that the smart home device accesses the network of the smart central control screen according to the network parameter information;
[0082] when the smart home device successfully accesses the network of the smart central control screen, receive a registration and binding request sent by the smart home device;
[0083] bind the smart home device and the user account according to the registration and binding request.
[0084] In the embodiment of the application, the smart central control screen sends network parameter information to the smart home device according to the target network configuration strategy currently matched by the smart home device, so that the smart home device can access the home network of the smart central control screen according to the network parameter information. After the smart home device successfully accesses the home network, a registration and binding request can be sent to the smart central control screen, and the smart central control screen can bind the user account currently logged in by the user in the smart central control screen according to the registration and binding request, so as to ensure that the smart home device belongs to the user and facilitate subsequent management and control.
[0085] In one embodiment of the application, after the smart home device is configured according to the target network configuration strategy to access the network of the smart central control screen, the method can further include:
[0086] when the network of the smart central control screen changes, generate updated network parameter information;
[0087] send the updated network parameter information to the smart home device that has accessed the network, so that the smart home device re-enters the network of the smart central control screen according to the updated network parameter information.
[0088] In the embodiment of the application, if the home network monitored by the smart central control screen changes, for example, the Wi-Fi password is changed, or the Wi-Fi signal strength is low, etc., the smart central control screen can generate updated network parameter information and send the updated network parameter information to the smart home device that has accessed the home network, so that the smart home device can re-enter the home network of the smart central control screen according to the updated network parameter information, thereby ensuring that the smart home device can still work normally when the network environment changes, improving the stability of the smart home device and ensuring the user's experience of controlling the smart home device.
[0089] The embodiment of the application provides a smart home device network configuration method for optimizing a smart central control screen, which uses the smart central control screen as a core control device, integrates an optimized network configuration strategy and a graphical user interface design, and realizes fast and efficient network configuration of the smart home device. Referring to Figure 3, is a smart home device network configuration process schematic diagram provided by an embodiment of the application, and specifically comprises
[0090] One-key network configuration: the user only needs to select a one-key network configuration function on the smart central control screen (for example, the one-key network configuration function can be triggered by clicking a network configuration control), the smart central control screen automatically searches for nearby smart home devices, and attempts to perform network configuration through a threshold network configuration strategy. During the network configuration process of the smart home device, the smart central control screen displays the network configuration state of the smart home device in real time, and gives the user a network configuration success prompt on the smart central control screen after the network configuration is successful.
[0091] Smart identification and adaptation: the smart central control screen is built-in with multiple communication protocols and network configuration strategies, can automatically identify device information such as the device type and communication protocol of the smart home device, and select the optimal network configuration strategy. At the same time, for smart home devices that do not support direct network configuration, the smart central control screen guides the user to perform network configuration through an indirect way, for example, through a mobile phone APP code scanning network configuration.
[0092] Network configuration state monitoring and feedback: during the network configuration process of the smart home device, the smart central control screen monitors the network configuration state of the smart home device in real time, and gives an abnormal prompt and solution when the network configuration state is erroneous or abnormal. At the same time, the smart central control screen can support querying historical network configuration records, which facilitates the user to view and diagnose problems, and improves the user experience and abnormal solution efficiency.
[0093] It can be seen that the embodiment of the application has at least the following advantages: integrated optimized network configuration strategy: through the integration of the smart central control screen, the optimized network configuration strategy is realized, and the fast and efficient network configuration of the smart home device is realized. Smart identification and adaptation technology: automatically identify device information such as the device type and communication protocol of the smart home device, and then select the optimal network configuration strategy based on the device information, thereby improving the network configuration success rate and compatibility of the smart home device. Real-time state monitoring and feedback mechanism: the network configuration state of the smart home device is monitored in real time during the network configuration process, and a solution is given when an abnormality occurs, thereby improving the user experience and abnormal solution efficiency.
[0094] In summary, the application of the embodiment of the application simplifies the network configuration process of the smart home device, improves the network configuration success rate and user experience of the smart home device, and provides strong support for the development of the smart home field.
[0095] It should be noted that for the method embodiments, the series of acts complement each other to achieve the purpose of this embodiment, therefore, the sequence of the acts should not be construed as limiting the application. In addition, those skilled in the art should understand that the application can be implemented by one or more computer programs and when the programs are run on a computer, the functions described in the embodiments are implemented.
[0096] Referring to Figure 4 , a structural block diagram of an intelligent home device network configuration device provided in an embodiment of the application is shown, the intelligent home device is connected with an intelligent central control screen, the intelligent central control screen is preset with at least one network configuration strategy, the intelligent central control screen provides a graphical user interface, the graphical user interface includes a network configuration control, and the device can specifically include the following modules:
[0097] The triggering module 401 is configured to identify device information of the intelligent home device to be configured in response to a touch operation on the network configuration control in the graphical user interface;
[0098] The screening module 402 is configured to screen a target network configuration strategy matched with the intelligent home device from the network configuration strategies according to the device information;
[0099] The network configuration module 403 is configured to configure the intelligent home device according to the target network configuration strategy to access the network of the intelligent central control screen.
[0100] In an embodiment of the application, the intelligent central control screen includes a camera, and the triggering module 401 is configured to:
[0101] Control the camera to capture an intelligent home device image of the intelligent home device to be configured;
[0102] Perform image processing on the intelligent home device image to obtain intelligent home device feature data;
[0103] Obtain device information corresponding to preset intelligent home device feature data matched with the intelligent home device feature data as the device information of the intelligent home device.
[0104] In an embodiment of the application, the intelligent central control screen is connected with a cloud server, and the cloud server is configured to store related information of a whole life cycle of the intelligent home device configured by the intelligent central control screen.
[0105] In an embodiment of the application, the device information at least includes a device type, a communication protocol and a network environment, and the screening module 402 is configured to:
[0106] filtering, from the network configuration strategies, a target network configuration strategy matched with the smart home device according to the device type, the communication protocol, and / or the network environment.
[0107] In an embodiment of the present application, the apparatus further comprises a monitoring module configured to:
[0108] monitoring a network configuration state of the smart home device;
[0109] providing a corresponding solution according to the abnormality when the network configuration state of the smart home device is monitored to be abnormal.
[0110] In an embodiment of the present application, the apparatus further comprises a querying module configured to:
[0111] obtaining a historical network configuration record related to device information of the smart home device;
[0112] displaying the historical network configuration record in the graphical user interface.
[0113] In an embodiment of the present application, the network configuration module 403 is configured to:
[0114] if the smart home device supports automatic network configuration, performing network configuration on the smart home device according to the target network configuration strategy;
[0115] if the smart home device does not support automatic network configuration, providing operation guidance in the graphical user interface according to the target network configuration strategy to guide a user to perform network configuration on the smart home device.
[0116] In an embodiment of the present application, the smart central control screen comprises a logged-in user account; and the network configuration module 403 is configured to:
[0117] sending network parameter information of a corresponding network to the smart home device according to the target network configuration strategy, so that the smart home device accesses a network of the smart central control screen according to the network parameter information;
[0118] when the smart home device successfully accesses the network of the smart central control screen, receiving a registration and binding request sent by the smart home device;
[0119] binding the smart home device with the user account according to the registration and binding request.
[0120] In an embodiment of the present application, the apparatus further comprises an updating module configured to:
[0121] generating updated network parameter information when a network of the smart central control screen changes;
[0122] send the updated network parameter information to the smart home device which has accessed the network, so that the smart home device re-accesses the network of the smart center screen according to the updated network parameter information.
[0123] In the embodiment of the present application, the smart home device and the smart center screen, the smart center screen is preset with at least one network configuration strategy, the smart center screen provides a graphical user interface, the graphical user interface includes a network configuration control, when the network configuration of the smart home device is needed, the user can touch the network configuration control in the image user interface, the smart center screen responds to the touch operation of the network configuration control, identifies the device information of the smart home device to be configured, selects the target network configuration strategy matched with the smart home device from the network configuration strategy according to the device information, and configures the smart home device according to the target network configuration strategy, so that the smart home device accesses the network of the smart center screen and completes the network configuration of the smart home device. In the embodiment of the present application, the user touches the network configuration control on the smart center screen, the smart center screen automatically searches for the smart home device nearby and determines the corresponding network configuration strategy, and then tries to access the network of the smart center screen through the network configuration strategy, realizes the rapid and efficient network configuration of the smart home device, and brings better network configuration experience of the smart home device to the user.
[0124] For the device embodiment, it is basically similar to the method embodiment, so it is described simply, and the related parts refer to the part of the method embodiment.
[0125] In addition, the embodiment of the present application also provides an electronic device, which comprises a processor, a memory, a computer program stored on the memory and executable on the processor, the computer program implements each process of the above-mentioned smart home device network configuration method embodiment when executed by the processor, and achieves the same technical effect, to avoid repetition, which will not be repeated here.
[0126] The embodiment of the present application also provides a computer readable storage medium, the computer readable storage medium stores a computer program, the computer program is executed by the processor to implement each process of the above-mentioned smart home device network configuration method embodiment, and achieves the same technical effect, to avoid repetition, which will not be repeated here. The computer readable storage medium includes read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc.
[0127] The embodiment of the present application further provides a computer program product stored in a storage medium, which is executed by at least one processor to implement each process of the smart home device network configuration method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0128] Figure 5 A hardware structure schematic diagram of an electronic device for implementing various embodiments of the present application.
[0129] The electronic device 500 includes, but is not limited to, a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, a processor 510, and a power supply 511, etc. Those skilled in the art can understand that the electronic device 500 can include more or less components, or combine some components, or arrange different components. Figure 5 The electronic device structure shown in the above table does not constitute a limitation on the electronic device, and the electronic device can include more or less components than the diagram, or combine some components, or arrange different components. In the embodiments of the present application, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle terminal, a wearable device, and a pedometer, etc.
[0130] It should be understood that in the embodiments of the present application, the radio frequency unit 501 can be used for receiving and sending signals in the process of information or call. Specifically, after receiving the downlink data from the base station, the processor 510 processes it. In addition, the uplink data is sent to the base station. Generally, the radio frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 501 can also communicate with the network and other devices through a wireless communication system.
[0131] The electronic device provides wireless broadband Internet access for users through the network module 502, such as helping users to send and receive emails, browse web pages, and access streaming media, etc.
[0132] The audio output unit 503 can convert audio data received by the radio frequency unit 501 or the network module 502 or stored in the memory 509 into an audio signal and output as a sound. Moreover, the audio output unit 503 can also provide audio output related to a specific function performed by the electronic device 500 (for example, a call signal receiving sound, a message receiving sound, etc.). The audio output unit 503 includes a speaker, a buzzer, and a receiver, etc.
[0133] The input unit 504 is configured to receive audio or video signals. The input unit 504 can include a graphics processor (GPU) 5041 and a microphone 5042. The graphics processor 5041 processes image data of a still picture or a video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. Processed image frames can be displayed on the display unit 506. Processed image frames can be stored in the memory 509 (or other storage medium) or transmitted via the radio frequency unit 501 or the network module 502. The microphone 5042 can receive sound and can process such sound as audio data. Processed audio data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 501 in a telephone call mode.
[0134] The electronic device 500 further includes at least one sensor 505, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 5061 according to the brightness of ambient light, and the proximity sensor can turn off the display panel 5061 and / or the backlight when the electronic device 500 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when at rest, and can be used to identify the electronic device posture (such as screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, knock), and the like. The sensor 505 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and the like, which will not be described here.
[0135] The display unit 506 is configured to display information input by a user or information provided to the user. The display unit 506 can include a display panel 5061, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0136] The user input unit 507 can be used to receive inputted digital or character information, and to generate key signal input related to user settings of the electronic device and function control. Specifically, the user input unit 507 includes a touch panel 5071 and other input devices 5072. The touch panel 5071, also called a touch screen, can collect a user's touch operation (such as a user's operation on or near the touch panel 5071 using a finger, a stylus, or any suitable object or accessory) on or near it. The touch panel 5071 can include two parts, a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects a signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch coordinates, and sends it to the processor 510, receives commands from the processor 510 and executes them. In addition, the touch panel 5071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 5071, the user input unit 507 can also include other input devices 5072. Specifically, the other input devices 5072 can include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, on / off buttons, etc.), trackballs, mice, joysticks, and the like, which will not be described here.
[0137] Further, the touch panel 5071 can be overlaid on the display panel 5061, and when the touch panel 5071 detects a touch operation on or near it, it transmits to the processor 510 to determine the type of touch event, and then the processor 510 provides corresponding visual output on the display panel 5061 according to the type of touch event. Although in the Figure 5 In some embodiments, the touch panel 5071 and the display panel 5061 can be integrated to realize the input and output functions of the electronic device, which is not limited here.
[0138] The interface unit 508 is an interface for connecting external devices to the electronic device 500. For example, the external devices can include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and the like. The interface unit 508 can be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the electronic device 500, or can be used to transmit data between the electronic device 500 and external devices.
[0139] The memory 509 can be used to store software programs and various data. The memory 509 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory 509 can include a high-speed random access memory, and can also include a nonvolatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0140] The processor 510 is the control center of the electronic device, connects all parts of the electronic device through various interfaces and lines, executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 509 and calling data stored in the memory 509, and thus monitors the whole electronic device. The processor 510 can include one or more processing units; preferably, the processor 510 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the like, and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 510.
[0141] The electronic device 500 can also include a power supply 511 (such as a battery) for supplying power to various components; preferably, the power supply 511 can be logically connected to the processor 510 through a power management system, so as to realize the functions of managing charging, discharging, power consumption management, and the like through the power management system.
[0142] In addition, the electronic device 500 includes some functional modules that are not shown and will not be described here.
[0143] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article, or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article, or device including the element.
[0144] Those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the method described in each embodiment of the present application.
[0145] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, not restrictive. Those skilled in the art can make many forms without departing from the purpose of the present application and the scope protected by the claims under the inspiration of the present application, which all belong to the protection of the present application.
[0146] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the embodiments of the present application can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solutions. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0147] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-mentioned system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0148] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed ones can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0149] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0150] In addition, each functional unit in each embodiment of the application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit.
[0151] If the functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the application or the part of the prior art that contributes essentially or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the application. The foregoing storage medium includes various storage media that can store program codes, such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk, etc.
[0152] The above is only a specific embodiment of the application, but the protection scope of the application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the application, which should be covered within the protection scope of the application. Therefore, the protection scope of the application should be subject to the protection scope of the claims.
Claims
1. A smart home device network configuration method, characterized in that, The smart home device is connected with a smart central control screen, the smart central control screen is preset with at least one network configuration strategy, the smart central control screen provides a graphical user interface, the graphical user interface comprises a network configuration control, and the method comprises the following steps: In response to a touch operation of the network configuration control in the graphical user interface, device information of the smart home device to be configured is identified; According to the device information, a target network configuration strategy matched with the smart home device is screened out from the network configuration strategies; The smart home device is configured according to the target network configuration strategy to access the network of the smart central control screen.
2. The method of claim 1, wherein, The smart central control screen comprises a camera; the device information of the smart home device to be configured comprises the following steps: The camera is controlled to capture a smart home device image of the smart home device to be configured; The smart home device image is processed to obtain smart home device feature data; The device information corresponding to the preset smart home device feature data matched with the smart home device feature data is obtained as the device information of the smart home device.
3. The method of claim 1, wherein, The network configuration strategy comprises at least: a wireless-based network configuration strategy, a device hotspot-based network configuration strategy, a two-dimensional code-based network configuration strategy, a Bluetooth-based network configuration strategy, and a near field communication frequency-based network configuration strategy; the smart central control screen is connected with a cloud server, and the cloud server is used to store related information of the whole life cycle of the smart home device configured by the smart central control screen.
4. The method of claim 3, wherein, The device information comprises at least a device type, a communication protocol and a network environment; according to the device information, a target network configuration strategy matched with the smart home device is screened out from the network configuration strategies, which comprises the following steps: According to the device type, the communication protocol and / or the network environment, the target network configuration strategy matched with the smart home device is screened out from the network configuration strategies.
5. The method of claim 1, wherein, After the smart home device is configured according to the target network configuration strategy, the method further comprises the following steps: The network configuration state of the smart home device is monitored; When it is monitored that the network configuration state of the smart home device is abnormal, a corresponding solution is provided according to the abnormality.
6. The method of claim 1, wherein, The smart central control screen and the cloud server store historical network configuration records; after the smart home device is configured according to the target network configuration strategy, the method further comprises the following steps: The historical network configuration records related to the device information of the smart home device are obtained; The historical network configuration records are displayed in the graphical user interface.
7. The method of claim 1, wherein, The smart home device is configured according to the target network configuration strategy, which comprises the following steps: If the smart home device supports automatic network configuration, the smart home device is configured according to the target network configuration strategy; If the smart home device does not support automatic network configuration, operation instructions are provided in the graphical user interface according to the target network configuration strategy to guide the user to configure the smart home device.
8. The method of claim 1, wherein, The smart central control screen comprises a logged-in user account; The smart home device is configured according to the target network configuration strategy to access the network of the smart central control screen, which comprises the following steps: send network parameter information of a corresponding network to the smart home device according to the target network configuration strategy, so that the smart home device accesses the network of the smart central control screen according to the network parameter information; when the smart home device successfully accesses the network of the smart central control screen, receive a registration and binding request sent by the smart home device; bind the smart home device and the user account according to the registration and binding request.
9. The method of claim 8, wherein, After the smart home device is configured according to the target network configuration strategy to access the network of the smart central control screen, the method further comprises: when the network of the smart central control screen changes, generate updated network parameter information; send the updated network parameter information to the smart home device which has accessed the network, so that the smart home device re-accesses the network of the smart central control screen according to the updated network parameter information.
10. An intelligent home device network configuration device, characterized by comprising: The smart home device is connected with a smart central control screen, the smart central control screen is pre-stored with at least one network configuration strategy, the smart central control screen provides a graphical user interface, the graphical user interface includes a network configuration control, and the device comprises: a triggering module configured to identify device information of the smart home device to be configured according to a touch operation of the network configuration control in the graphical user interface; a screening module configured to screen a target network configuration strategy matched with the smart home device from the network configuration strategies according to the device information; a network configuration module configured to configure the smart home device according to the target network configuration strategy to access the network of the smart central control screen.
11. An electronic device, comprising: comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus; the memory is used to store a computer program; the processor is used to execute the program stored on the memory, and implement the method in any one of claims 1-9.
12. A computer readable storage medium having instructions stored thereon, which when executed by one or more processors, cause the processors to perform the method in any one of claims 1-9.
Citation Information
Patent Citations
Intelligent central control equipment and network access method therefor
CN107463099A
Smart home appliance network distribution method, apparatus and system
CN108366006A