An intelligent device networking method, apparatus, computer device and intelligent system
Patent Information
- Application Number
- CN202211679759.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-26
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2042-12-26
AI Technical Summary
[0004]为解决现有的多个智能家居设备联网不便的问题,本申请提供一种智能设备联网方法、装置、计算机设备及智能系统,能够建立智能家居设备与虚拟设备之间的对应关系,简化多个智能家居设备联网时的用户操作
[0035] The beneficial effects of the technical solution provided in this application include at least the following: Embodiments of this invention provide a method, apparatus, computer device, and intelligent system for networking smart devices. The method includes acquiring at least one signal source to be networked, each signal source corresponding to a smart device to be networked; establishing a location model based on the signal sources; receiving naming instructions for each signal source; and naming each signal source based on the naming instructions. The method provided by these embodiments can construct a three-dimensional positional relationship diagram between smart home devices based on their relative positions, allowing users to quickly confirm the correspondence between actual and virtual devices, facilitating device connection and naming, reducing user operation steps, and improving the user experience.
Smart Images

Figure CN116074776B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart home technology, and in particular to a method, apparatus, computer equipment and smart system for networking smart devices. Background Technology
[0002] In the field of IoT smart homes, Bluetooth technology can improve the efficiency of network configuration for users, promptly update the synchronization status of devices, and provide a technical foundation for the interconnection of various smart home devices. Typically, users can use mobile terminal software to establish a connection between smart home appliances and an app via a Wi-Fi module, and then remotely control various smart devices through the app. The network connection process includes, but is not limited to, using a Wi-Fi module to transmit router information to achieve network connectivity, or using a Bluetooth module to transmit router information to achieve network connectivity.
[0003] However, due to the large number of smart home devices in the Internet of Things system, the smart home APP can identify nearby Bluetooth hotspots, but multiple virtual devices cannot establish a one-to-one correspondence with the actual devices, and can only be connected to the network one by one, which is inconvenient to use. Summary of the Invention
[0004] To address the inconvenience of connecting multiple smart home devices to the network, this application provides a method, apparatus, computer equipment, and intelligent system for connecting smart devices to the network, which can establish a correspondence between smart home devices and virtual devices, simplifying user operations when connecting multiple smart home devices to the network.
[0005] On the one hand, a method for connecting smart devices to the network is provided, the method comprising:
[0006] Acquire at least one signal source to be connected to the network, and each signal source to be connected to the network corresponds to a smart device to be connected to the network;
[0007] A location model is established based on the signal source to be connected to the network;
[0008] Receive naming instructions from each signal source to be connected to the network, and name each signal source to be connected to the network based on the naming instructions.
[0009] In some embodiments, the signal source to be connected to the network includes a Bluetooth signal source.
[0010] In some embodiments, establishing a location model based on the signal source to be connected to the network includes:
[0011] Acquire the direction and distance information of each signal source to be connected to the network;
[0012] A location model of each signal source to be connected to the network is established based on its direction and distance information.
[0013] In some embodiments, the location model includes a three-dimensional location model and a two-dimensional location model.
[0014] In some embodiments, after naming each signal source to be connected to the network based on the naming instructions, the method further includes:
[0015] Connect each named signal source to the mobile terminal.
[0016] In some embodiments, the method further includes:
[0017] Receive the division instructions of each signal source to be connected to the network, and classify each signal source to be connected to the network based on the division instructions.
[0018] On the other hand, a smart device networking device is provided, the device comprising:
[0019] The signal source acquisition module is used to acquire at least one signal source to be connected to the network, and each signal source to be connected to the network corresponds to a smart device to be connected to the network;
[0020] A location model building module is used to build a location model based on the signal source to be connected to the network;
[0021] The signal source naming module is used to receive naming instructions from each signal source to be connected to the network, and to name each signal source to be connected to the network based on the naming instructions.
[0022] In some embodiments, the signal source to be connected to the network includes a Bluetooth signal source.
[0023] In some embodiments, the location model building module is specifically used for:
[0024] Acquire the direction and distance information of each signal source to be connected to the network;
[0025] A location model of each signal source to be connected to the network is established based on its direction and distance information.
[0026] In some embodiments, the location model includes a three-dimensional location model and a two-dimensional location model.
[0027] In some embodiments, the smart device networking device further includes a networking module for:
[0028] Connect each named signal source to the mobile terminal.
[0029] In some embodiments, the smart device networking device further includes a classification module for...
[0030] Receive the division instructions of each signal source to be connected to the network, and classify each signal source to be connected to the network based on the division instructions.
[0031] On the other hand, a computer device is provided, which includes a processor and a memory. The memory stores at least one instruction, at least one program, a code set, or an instruction set. The processor can load and execute at least one instruction, at least one program, a code set, or an instruction set to implement the smart device networking method provided in the above-mentioned embodiments.
[0032] On the other hand, an intelligent system is provided, including a mobile terminal, at least one smart home device, and a computer device as described above.
[0033] On the other hand, a computer-readable storage medium is provided, which stores at least one instruction, at least one program, code set, or instruction set. A processor can load and execute at least one instruction, at least one program, code set, or instruction set to implement the smart device networking method provided in the embodiments of this application.
[0034] On the other hand, a computer program product or computer program is provided, which includes computer program instructions stored in a computer-readable storage medium. A processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the smart device networking methods described in the above embodiments.
[0035] The beneficial effects of the technical solution provided in this application include at least the following: Embodiments of this invention provide a method, apparatus, computer device, and intelligent system for networking smart devices. The method includes acquiring at least one signal source to be networked, each signal source corresponding to a smart device to be networked; establishing a location model based on the signal sources; receiving naming instructions for each signal source; and naming each signal source based on the naming instructions. The method provided by these embodiments can construct a three-dimensional positional relationship diagram between smart home devices based on their relative positions, allowing users to quickly confirm the correspondence between actual and virtual devices, facilitating device connection and naming, reducing user operation steps, and improving the user experience. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1This illustration shows a schematic diagram of the implementation process of a smart device networking method provided in an exemplary embodiment of this application;
[0038] Figure 2 This illustration shows another implementation flow diagram of a smart device networking method provided in an exemplary embodiment of this application;
[0039] Figure 3 This application shows a structural diagram of a smart device networking apparatus provided in an exemplary embodiment;
[0040] Figure 4 This illustration shows a schematic diagram of the structure of a computer device corresponding to a smart device networking method provided in an exemplary embodiment of this application. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0042] The smart device networking method provided in this application can establish a correspondence between smart home devices and virtual devices, simplifying user operations when multiple smart home devices are connected to the network.
[0043] Example 1
[0044] Figure 1 The diagram illustrates the implementation flow of a smart device networking method provided by an embodiment of the present invention.
[0045] See Figure 1 The smart device networking method provided in this embodiment of the invention may include steps 101 to 102.
[0046] Step 101: Obtain at least one signal source to be connected to the network, and each signal source to be connected to the network corresponds to a smart device to be connected to the network.
[0047] Optionally, the signal source to be connected to the network includes a Bluetooth signal source.
[0048] In some embodiments, after a user resets the wired controller of a sub-device, they enter the network configuration page of the mobile terminal APP and perform network configuration according to the prompts on the network configuration page.
[0049] Specifically, during the network configuration process between a mobile terminal and multiple smart home devices, resetting one device is sufficient to reset all smart devices to be configured.
[0050] Optionally, during the network configuration process, the virtual device will display its Media Access Control Address (MAC), such as the last four digits of the MAC address. Because the MAC is randomized, users cannot directly distinguish the smart home device corresponding to the virtual device, nor can they directly establish a correspondence between the virtual device and the physical device, which makes subsequent naming and area division operations more complicated.
[0051] Step 102: Establish a location model based on the signal source to be connected to the network.
[0052] In some embodiments, step 102 includes:
[0053] Acquire the direction and distance information of each signal source to be connected to the network;
[0054] A location model of each signal source to be connected to the network is established based on its direction and distance information.
[0055] In a specific example, during the network configuration process, all Bluetooth devices can be detected through communication between the wired controller and the APP. Based on the directional and distance relationship between the Bluetooth signal source and the mobile terminal, the relative positional relationship of the devices can be constructed, making it easier for users to identify the actual device corresponding to the Bluetooth signal source and improving the efficiency of users naming virtual devices.
[0056] Optionally, the positional relationship can include a planar positional relationship or a three-dimensional positional relationship.
[0057] Step 103: Receive the naming instructions from each signal source to be connected to the network, and name each signal source to be connected to the network based on the naming instructions.
[0058] In some embodiments, after naming each signal source to be connected to the network based on the naming instructions, the method further includes:
[0059] Connect each named signal source to the mobile terminal.
[0060] In some embodiments, the method further includes:
[0061] Receive the division instructions of each signal source to be connected to the network, and classify each signal source to be connected to the network based on the division instructions.
[0062] The smart device networking method provided in this invention addresses the inconvenience of Bluetooth-based one-to-many pairing during smart home APP network configuration. It can construct a three-dimensional positional relationship diagram between smart home devices based on their relative positions, allowing users to quickly confirm the correspondence between actual and virtual devices. This facilitates device connection and naming, reduces user operation steps, and improves the user experience.
[0063] Example 2
[0064] Figure 2 This diagram illustrates another implementation flow of the smart device networking method provided in an embodiment of the present invention.
[0065] See Figure 2 In a specific example, the method implementation process provided by the embodiment of the present invention is as follows.
[0066] After the interaction process begins, first open the APP and find the device hotspots of each smart device via Bluetooth.
[0067] In a specific example, each Bluetooth hotspot corresponds to a virtual device in the app and also to a physical smart home device.
[0068] Follow the instructions to connect all devices that generate hotspots to the network.
[0069] The Bluetooth module in the device transmits location information to the APP. The APP uses the location information to create a model and build a 3D view to clarify the relative positions of each device in space.
[0070] Users can intuitively determine the location of each device based on the 3D visualization, thereby naming the virtual devices and dividing them into regions.
[0071] Finally, the names of each device are completed in the 3D view.
[0072] In summary, compared to existing connection methods that require users to perform multiple connection operations or display multiple Bluetooth hotspots in a single search, making it impossible to establish a correspondence between actual and virtual devices, the smart device networking method provided in this embodiment of the invention can improve the convenience and speed of multiple smart home devices connecting to the network via Bluetooth, display the device location corresponding to the networking operation to the user, facilitate the user in establishing a correspondence between virtual and real devices, and improve the user experience.
[0073] Example 3
[0074] Figure 3 A schematic diagram of the structure of the smart device networking device provided in an embodiment of the present invention is shown.
[0075] See Figure 3 The smart device networking device provided in this embodiment of the invention may include:
[0076] The signal source acquisition module 201 is used to acquire at least one signal source to be connected to the network, and each signal source to be connected to the network corresponds to a smart device to be connected to the network;
[0077] Location model establishment module 202 is used to establish a location model based on the signal source to be connected to the network;
[0078] The signal source naming module 203 is used to receive naming instructions from each signal source to be connected to the network, and to name each signal source to be connected to the network based on the naming instructions.
[0079] In some embodiments, the signal source to be connected to the network includes a Bluetooth signal source.
[0080] In some embodiments, the location model building module 202 is specifically used for:
[0081] Acquire the direction and distance information of each signal source to be connected to the network;
[0082] A location model of each signal source to be connected to the network is established based on its direction and distance information.
[0083] In some embodiments, the location model includes a three-dimensional location model and a two-dimensional location model.
[0084] In some embodiments, the smart device networking device further includes a networking module for:
[0085] Connect each named signal source to the mobile terminal.
[0086] In some embodiments, the smart device networking device further includes a classification module for...
[0087] Receive the division instructions of each signal source to be connected to the network, and classify each signal source to be connected to the network based on the division instructions.
[0088] In summary, the device provided by the embodiments of the present invention can improve the convenience and speed of multiple smart home devices connecting to the network via Bluetooth, display the device location corresponding to the network operation to the user, facilitate the user in establishing the correspondence between virtual devices and real devices, and improve the user experience.
[0089] Example 4
[0090] Figure 4 This application shows a schematic diagram of the structure of a computer device provided in an exemplary embodiment, the computer device comprising:
[0091] The processor 301 includes one or more processing cores. The processor 301 executes various functional applications and data processing by running software programs and modules.
[0092] The receiver 302 and transmitter 303 can be implemented as a communication component, which can be a communication chip. Optionally, this communication component can include signal transmission functionality. That is, the transmitter 303 can be used to transmit control signals to the image acquisition device and the scanning device, and the receiver 302 can be used to receive corresponding feedback commands.
[0093] The memory 304 is connected to the processor 301 via the bus 305.
[0094] The memory 304 can be used to store at least one instruction, and the processor 301 is used to execute the at least one instruction to implement steps 101 to 102 in the above-described embodiment of the smart device networking method.
[0095] Those skilled in the art will understand that Figure 4 This is merely an example of a computer device and does not constitute a limitation on the computer device. It may include more or fewer components than shown, or combine certain components, or different components. For example, the computer device may also include network access devices, etc.
[0096] The processor 301 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0097] The memory 304 can be an internal storage unit of the computer device, such as a hard drive or RAM. The memory 304 can also be an external storage device of the computer device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory 304 can include both internal and external storage units. The memory 304 is used to store the computer program and other programs and data required by the terminal device. The memory 304 can also be used to temporarily store data that has been output or will be output.
[0098] Example 5
[0099] This application also provides an intelligent system, including a mobile terminal, at least one smart home device, and the computer device described above.
[0100] Example 6
[0101] This application also provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, which can be loaded and executed by a processor to implement the above-described smart device networking method.
[0102] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM).
[0103] Example 7
[0104] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the smart device networking methods described in the above embodiments.
[0105] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the implementation.
[0106] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0107] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0108] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0109] The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.
[0110] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A method for networking intelligent devices, characterized in that, The method includes: In response to a reset operation on the first smart device, the first smart device and at least one other smart device waiting to be connected to the network are reset, so that all smart devices waiting to be connected to the network enter the network configuration state. Acquire at least one signal source to be connected to the network, and each signal source to be connected to the network corresponds to a smart device to be connected to the network; A location model is established based on the signal source to be connected to the network; Receive naming instructions from each signal source to be connected to the network, and name each signal source to be connected to the network based on the naming instructions; The signal source to be connected to the network includes a Bluetooth signal source; The establishment of a location model based on the signal source to be connected to the network includes: Acquire the direction and distance information of each signal source to be connected to the network; A location model of the signal source to be connected to the network is established based on the direction and distance information of each signal source to be connected to the network. The location model includes a three-dimensional location model and a two-dimensional location model; After naming each signal source to be connected to the network based on the naming instructions, the method further includes: Connect each named signal source to the mobile terminal to the network; The method further includes: Receive the division instructions of each signal source to be connected to the network, and classify each signal source to be connected to the network based on the division instructions.
2. A smart device networking apparatus for implementing the smart device networking method of claim 1, characterized in that, The device includes: The signal source acquisition module is used to acquire at least one signal source to be connected to the network, and each signal source to be connected to the network corresponds to a smart device to be connected to the network; A location model building module is used to build a location model based on the signal source to be connected to the network; The signal source naming module is used to receive naming instructions from each signal source to be connected to the network, and to name each signal source to be connected to the network based on the naming instructions.
3. A computer device, characterized in that, The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the intelligent device networking method as described in claim 1.
4. An intelligent system, characterized in that, It includes a mobile terminal, at least one smart home device, and the computer device as described in claim 3.
5. A computer-readable storage medium, characterized in that, The readable storage medium stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set is loaded and executed by a processor to implement the smart device networking method as described in claim 1.
Citation Information
Patent Citations
Method and device for positioning intelligent device
CN105388453A
Building-based intelligent engineering internet-of-things data integrated management method and management system
CN113032645A
UWB-based automatic network distribution method and device
CN114339601A