KNX-based home equipment local area network configuration method and device

Through the KNX-based LAN configuration method and device of home equipment, complex problems of KNX-based access and discovery are solved, efficient discovery and connection of smart home equipment in the LAN are realized, and user experience is improved.

CN119484184AActive Publication Date: 2025-02-18GUANGZHOU VIDEO STAR INTELLIGENT CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411438563.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-02-18
Estimated Expiration
2044-10-15

AI Technical Summary

Technical Problem

The prior art is complicated when remotely controlling equipment under the KNX bus, and the problems of KNX equipment access and discovery have not been effectively solved, which affects the accuracy and efficiency of smart home devices.

Method used

A KNX-based LAN configuration method and device for home equipment is provided. By acquiring the home equipment information and LAN information to be processed, identifying the target network mode, and performing network configuration processing, to improve the network access and connection accuracy of the equipment.

Benefits of technology

Improve the accuracy and efficiency of discovery and connection of smart home devices within the LAN, and improve the user's smart home usage experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484184A_ABST
    Figure CN119484184A_ABST
Patent Text Reader

Abstract

The invention discloses a KNX-based home equipment local area network configuration method and apparatus. The method comprises the steps of obtaining to-be-processed home equipment information and home local area network information; the to-be-processed home equipment information comprises a plurality of pieces of to-be-configured home equipment information; the to-be-configured home equipment information comprises equipment type information and equipment priority; performing identification processing on the home local area network information to obtain target network mode information; performing network configuration processing on the target network mode information and the to-be-processed home equipment information to obtain target home equipment information; the target home equipment information comprises a plurality of pieces of target network access home equipment information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network technology, and in particular to a method and device for configuring a household equipment local area network based on KNX. Background Art

[0002] Although the KNX protocol has its security, it is more complicated if you need to remotely control the devices under the KNX bus. Therefore, the industry has sorted out a set of standard solutions, which is to make a gateway to solve the problem of KNX devices accessing the Internet. The gateway converts the KNX protocol into a TCP / IP protocol and gives it to the cloud to achieve remote control. However, due to the particularity of the KNX protocol, problems such as KNX device access to the network and KNX device discovery are still one of the current problems. Therefore, a KNX-based home appliance LAN configuration method and device are provided to improve the accuracy and efficiency of discovering and connecting smart home devices in the LAN, thereby improving the user's smart home experience. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a KNX-based home appliance LAN configuration method and device, which is conducive to improving the accuracy and efficiency of discovering and connecting smart home devices in the LAN, thereby improving the user's smart home usage experience.

[0004] In order to solve the above technical problems, the first aspect of the embodiment of the present invention discloses a method for configuring a local area network of household devices, the method comprising: Acquire the household equipment information to be processed and the household local area network information; the household equipment information to be processed includes a plurality of household equipment information to be configured; the household equipment information to be configured includes equipment type information and equipment priority; Identify and process the home local area network information to obtain target network mode information; The target network mode information and the household equipment information to be processed are subjected to network configuration processing to obtain target household equipment information; the target household equipment information includes information of several target networked household equipment.

[0005] A second aspect of an embodiment of the present invention discloses a device for configuring a local area network of household appliances, the device comprising: An acquisition module, used to acquire the household equipment information to be processed and the household local area network information; the household equipment information to be processed includes a plurality of household equipment information to be configured; the household equipment information to be configured includes equipment type information and equipment priority; A first processing module is used to identify and process the home local area network information to obtain target network mode information; The second processing module is used to perform network configuration processing on the target network mode information and the household device information to be processed to obtain target household device information; the target household device information includes information of several target networked household devices.

[0006] The third aspect of the present invention discloses another device for configuring a local area network of household appliances, the device comprising: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute part or all of the steps in the method for configuring a local area network of home appliances disclosed in the first aspect of the embodiment of the present invention.

[0007] The fourth aspect of the present invention discloses a computer-readable storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the home appliance local area network configuration method disclosed in the first aspect of the embodiment of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0009] Figure 1 It is a scenario schematic diagram of a household device local area network configuration system provided by an embodiment of the present invention; Figure 2 It is a flowchart of a method for configuring a local area network of household devices disclosed in an embodiment of the present invention; Figure 3 It is a structural schematic diagram of a household appliance local area network configuration device disclosed in an embodiment of the present invention; Figure 4 It is a structural schematic diagram of another household appliance local area network configuration device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0010] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0011] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or equipment.

[0012] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0013] In this application, the word "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any technician in the field to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other instances, well-known structures and processes will not be elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in the present application.

[0014] It should be noted that since the method of the embodiment of the present application is executed in a computer device, the processing objects of each computer device exist in the form of data or information. For example, time is actually time information. It can be understood that if size, quantity, position, etc. are mentioned in subsequent embodiments, they are all corresponding data for processing by the computer device. The details will not be repeated here.

[0015] It should be noted that the artificial intelligence related technologies that may be involved in this application are briefly described. Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a similar way to human intelligence. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines so that machines have the functions of perception, reasoning and decision-making.

[0016] Artificial intelligence technology is a comprehensive discipline that covers a wide range of fields, including both hardware-level and software-level technologies. The basic technologies of artificial intelligence generally include sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics and other technologies. Artificial intelligence software technology mainly includes computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0017] Computer Vision (CV) is a science that studies how to make machines "see". To put it more specifically, it refers to machine vision such as using cameras and computers to replace human eyes to identify and measure targets, and further perform graphic processing so that computer processing becomes an image that is more suitable for human eye observation or transmission to instrument detection. As a scientific discipline, computer vision studies related theories and technologies, and attempts to establish an artificial intelligence system that can obtain information from images or multi-dimensional data. Computer vision technology usually includes image processing, image recognition, image semantic understanding, image retrieval, OCR, video processing, video semantic understanding, video content / behavior recognition, three-dimensional object reconstruction, 3D technology, virtual reality, augmented reality, simultaneous positioning and map construction, and other technologies, as well as common biometric recognition technologies such as face recognition and fingerprint recognition.

[0018] Unimodal information is data of only one type, such as text, image, audio, video, electromagnetic signal, etc. Multimodal information is data that includes at least two types of unimodal information. Furthermore, multimodal information is suitable for complex tasks that require the integration of multiple information sources, such as sentiment analysis, robot interaction, autonomous driving, etc. By integrating information from multiple modalities, higher performance and accuracy can usually be achieved on the task.

[0019] A large model refers to an artificial neural network model with a very large number of parameters. In the field of artificial intelligence, a large model generally refers to a model with hundreds of millions to trillions of parameters. Models usually need to be trained on large-scale data sets and require a large amount of computing resources to be optimized and adjusted. Large models are often used to solve complex tasks such as natural language processing, computer vision, and speech recognition. Generative AI is an AI that can create new content and ideas, including conversations, stories, images, videos, and music. In an embodiment of the present application, the large model may be ChatGPT, BERT, XLNet, Zhipu model, Claude, Moonshot AI model, ChatGLM model, Qianyi Tongwen model, MiniMax model, Spark model, Llama model, 360GPT model, Qwen model, Baichuan model, Skylark model, vivoLM model, and Wenxin Yiyan scale language models, which are not limited in the embodiments of the present application.

[0020] The embodiments of the present application provide a method, apparatus, computer equipment, and computer-readable storage medium for configuring a local area network of home appliances, which are described in detail below.

[0021] See also Figure 1 , Figure 1 Schematic diagram of a scenario of a home appliance local area network configuration system provided in an embodiment of the present application. The home appliance local area network configuration system may include a computer device 100, in which a home appliance local area network configuration device is integrated, such as Figure 1 Computer equipment in.

[0022] In the embodiment of the present application, the computer device 100 is mainly used to obtain the household device information to be processed and the household LAN information; the household device information to be processed includes a plurality of household device information to be configured; the household device information to be configured includes device type information and device priority; Identify and process the home LAN information to obtain the target network mode information; The target network mode information and the household equipment information to be processed are subjected to network configuration processing to obtain the target household equipment information; the target household equipment information includes information of several target networked household equipment.

[0023] It can improve the accuracy and efficiency of discovering and connecting smart home devices within the local area network, thereby improving users' smart home experience.

[0024] In the embodiment of the present application, the computer device 100 may be an independent server, or a server network or server cluster composed of servers. For example, the computer device 100 described in the embodiment of the present application includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of a plurality of servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0025] It is understandable that the computer device 100 used in the embodiments of the present application may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. Such a device may include: a cellular or other communication device having a single-line display or a multi-line display or a cellular or other communication device without a multi-line display. The specific computer device 100 may be a desktop terminal or a mobile terminal, and the computer device 100 may also be one of a mobile phone, a tablet computer, a laptop computer, etc.

[0026] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or less computer equipment as shown in Figure 1 Only one computer device is shown. It can be understood that the home appliance LAN configuration system can also include one or more other services, which are not specifically limited here.

[0027] In addition, if Figure 1 As shown, the home appliance local area network configuration system may further include a memory 200 for storing data, such as image data, location information, and the like.

[0028] It should be noted that Figure 1 The scenario diagram of the home appliance LAN configuration system shown is merely an example. The home appliance LAN configuration system and scenario described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the home appliance LAN configuration system and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0029] The present invention discloses a method and device for configuring a home appliance local area network based on KNX, which is beneficial to improving the accuracy and efficiency of discovering and connecting smart home appliances in a local area network, thereby improving the user's smart home experience. The following are detailed descriptions.

[0030] Embodiment 1 See also Figure 2 , Figure 2 1 is a flow chart of a method for configuring a local area network of household devices disclosed in an embodiment of the present invention. Figure 2 The described household equipment LAN configuration method is applied to a management system, such as a local server or a cloud server for management, and the embodiments of the present invention are not limited thereto. Figure 2 As shown, the home device local area network configuration method may include the following operations: 101. Obtain home device information and home local area network information to be processed.

[0031] In the embodiment of the present invention, the household device information to be processed includes information of a plurality of household devices to be configured; the household device information to be configured includes device type information and device priority.

[0032] 102. Identify and process the home local area network information to obtain target network mode information.

[0033] 103. Perform network configuration processing on the target network mode information and the home appliance information to be processed to obtain the target home appliance information.

[0034] In the embodiment of the present invention, the target home device information includes information of a plurality of target networked home devices.

[0035] It should be noted that the above-mentioned KNX connects and groups various scattered devices through a bus and assigns different functions; the system uses serial data communication for control, monitoring and status reporting. KNX is a distributed bus system based on event control, and messages are sent to the bus only when an event occurs on the bus and when information needs to be transmitted. Furthermore, the local area network of the present application is a communication network with KNX communication control function that includes device resources such as smart home, KNX bus and communication controller, which is not limited in the embodiments of the present invention.

[0036] It should be noted that the above-mentioned home appliance information and home LAN information to be processed may be stored in a local server where the LAN is located, which is not limited in the embodiment of the present invention.

[0037] It should be noted that the above device type information represents the device type of the smart home device, such as television, air conditioner, speaker, and smart assistant, which is not limited in the embodiment of the present invention.

[0038] It should be noted that the above-mentioned home appliance information to be processed represents data information corresponding to the smart home, which is not limited in the embodiment of the present invention.

[0039] It should be noted that the above-mentioned home LAN information represents the data information of the current home LAN, including the smart home device information of the connected smart terminal and the basic information of the LAN (such as gateway configuration information (such as configuration file version number, gateway information, etc.), 485 protocol configuration information and KNX protocol scene configuration information), which is not limited in the embodiment of the present invention.

[0040] It should be noted that the above target home device information is used to instruct to establish a TCP / IP connection between the smart terminal and the smart home, which is not limited in the embodiment of the present invention.

[0041] It can be seen that implementing the home appliance LAN configuration method described in the embodiment of the present invention is conducive to improving the accuracy and efficiency of discovering and connecting smart home devices in the local area network, thereby improving the user's smart home usage experience.

[0042] In an optional embodiment, the above-mentioned identification and processing of the home local area network information to obtain the target network mode information includes: Performing feature extraction processing on home LAN information to obtain home network feature information; The home network feature information is calculated and matched to obtain the target network mode information.

[0043] It should be noted that the above-mentioned feature extraction processing of the home local area network information is to first extract features through the CNN neural network model (spatial dimension feature extraction) and the LSTM model (time dimension feature extraction), and then perform element-by-element fusion processing on the features extracted by the two models (to deeply mine the information features of the home local area network information), and then input them into the fine-tuned ChatGPT to generate home network feature information in vector representation form, which is not limited in the embodiments of the present invention.

[0044] It can be seen that implementing the home appliance LAN configuration method described in the embodiment of the present invention is conducive to improving the accuracy and efficiency of discovering and connecting smart home devices in the local area network, thereby improving the user's smart home usage experience.

[0045] In another optional embodiment, the home network feature information is calculated and matched to obtain the target network mode information, including: Obtaining basic network mode information and mode threshold; the basic network mode information includes a plurality of first network mode information; the first network mode information includes network mode feature information and home network mode information; For any first network mode information in the basic network mode information, the network mode feature information and the home network feature information in the first network mode information are calculated and processed by using the matching calculation model to obtain a mode matching value corresponding to the first network mode information; Among them, the matching calculation model is: ; In the formula, is the pattern matching value; is the network mode characteristic information, It is the characteristic information of home network; and are the first calculation coefficient and the second calculation coefficient respectively; Determine whether there is a pattern matching value greater than or equal to the pattern threshold among all pattern matching values, and obtain a first determination result; When the first judgment result is yes, determining the pattern matching value that is greater than or equal to the pattern threshold as the target pattern matching value; Determine the home network mode information corresponding to the target mode matching value as the target network mode information; When the first judgment result is no, detecting whether a home appliance connection signal generated by the smart terminal is received, and obtaining a signal detection result; When the signal detection result is yes, trigger the execution of obtaining the home device information and home LAN information to be processed; When the signal detection result is no, based on the network configuration interval, trigger the execution of obtaining the home device information and home LAN information to be processed.

[0046] It should be noted that the first calculation coefficient and the second calculation coefficient are numerical values ​​between [0, 1], and are not limited in the embodiment of the present invention.

[0047] It should be noted that the above mode threshold can be set by the user, or can be a default value given by the system, or can be determined by averaging historical mode thresholds, which is not limited in the embodiment of the present invention. Further, the above mode threshold can be a positive number between [1, 10], which is not limited in the embodiment of the present invention.

[0048] It should be noted that the above-mentioned home network mode information represents the local area network corresponding to the smart home scene, such as the local area network corresponding to the holiday leisure scene, the local area network corresponding to the family gathering scene, and the local area network corresponding to the night rest scene, which is not limited in the embodiments of the present invention.

[0049] It should be noted that the above-mentioned network mode feature information represents the feature vector corresponding to the network data features of the local area network where the smart home scene is located, which is extracted by the BERT model or the fine-tuned large model. It can be pre-stored in the local server where the local area network is located, and the embodiment of the present invention is not limited to this.

[0050] It should be noted that the above-mentioned home appliance connection signal is a signal generated when a user clicks on an APP to connect to a network or performs other operations on a smart terminal (such as a smart phone, PAD, etc.), and the embodiment of the present invention does not limit this.

[0051] It should be noted that the network configuration interval may be any time from 30 seconds to 2 minutes, which is not limited in the embodiment of the present invention.

[0052] In this optional embodiment, as an optional implementation, the triggering of obtaining the to-be-processed home device information and home LAN information based on the network configuration interval time includes: Get the detection number corresponding to the signal detection result; Determine whether the number of detections is greater than a number threshold, and obtain a number determination result; When the result of the number of times is no, the number of detections and the network configuration interval are multiplied to obtain the target interval; At target intervals, trigger the execution of obtaining the home device information and home LAN information to be processed; When the result of the number of judgments is yes, the process ends.

[0053] It should be noted that the above-mentioned number threshold can be set by the user, or can be a default value given by the system, or can be determined by averaging the historical number thresholds, which is not limited in the embodiments of the present invention. Furthermore, the above-mentioned mode threshold can be a positive number between [3,10], which is not limited in the embodiments of the present invention. Furthermore, the above-mentioned number threshold is set to be above 3 to ensure that the user has enough reaction time to determine whether to manually connect the smart home to the smart terminal through the local area network. At the same time, setting it below 10 can reduce the waste of network resources and improve the user experience, which is not limited in the embodiments of the present invention.

[0054] It can be seen that implementing the home appliance LAN configuration method described in the embodiment of the present invention is conducive to improving the accuracy and efficiency of discovering and connecting smart home devices in the local area network, thereby improving the user's smart home usage experience.

[0055] In yet another optional embodiment, network configuration processing is performed on the target network mode information and the household device information to be processed to obtain the target household device information, including: Get historical network mode information; Calculate the time difference between the network mode time information corresponding to the historical network mode information and the network mode time information corresponding to the target network mode information to obtain a target time difference value; Based on the target time difference, the target network mode information and the home device information to be processed, the target home device information is determined.

[0056] It should be noted that the above historical network mode information represents the local area network where the previous smart home scene is located, which is not limited in the embodiment of the present invention. Further, the historical network mode information can be stored in a local server where the local area network is located, which is not limited in the embodiment of the present invention.

[0057] It should be noted that the above network mode time information represents the time of starting the smart home scene and the time of ending the smart home scene, which is not limited in the embodiment of the present invention. Further, in the current target network mode information, the network mode time information only includes the time of starting the smart home scene, which is not limited in the embodiment of the present invention.

[0058] It should be noted that the time difference between the network mode time information corresponding to the historical network mode information and the network mode time information corresponding to the target network mode information is the time difference between the time for starting the smart home scene corresponding to the current target network mode information and the time for ending the smart home scene corresponding to the network mode time information corresponding to the historical network mode information, which is not limited in the embodiments of the present invention.

[0059] It can be seen that implementing the home appliance LAN configuration method described in the embodiment of the present invention is conducive to improving the accuracy and efficiency of discovering and connecting smart home devices in the local area network, thereby improving the user's smart home usage experience.

[0060] In yet another optional embodiment, the target home device information is determined based on the target time difference, the target network mode information and the home device information to be processed, including: Determine whether the target time difference is greater than the mode time threshold, and obtain a second determination result; When the second judgment result is yes, determining the target time interval based on the mode time threshold and the network mode time information corresponding to the target network mode information; When the second judgment result is no, determining the target time interval based on the network mode time information corresponding to the target network mode information; Based on the target time interval, the target network mode information and the home device information to be processed, the target home device information is determined.

[0061] It should be noted that the above-mentioned mode time threshold can be set by the user, or can be a default value given by the system, or can be determined by averaging historical mode time thresholds, which is not limited in the embodiments of the present invention. Further, the above-mentioned mode time threshold is a time value of not less than 2 hours. Further, setting a time of more than 2 hours can ensure that the duration of a specific smart home scene is usually longer. Setting a longer network configuration can ensure the stability of network communication, reduce frequent network configuration problems, and avoid waste of network resources, which is not limited in the embodiments of the present invention.

[0062] It should be noted that the target time interval determined based on the network mode time information corresponding to the mode time threshold and the target network mode information is a target time interval starting from the current time and taking the time length of the mode time threshold forward, which is not limited in the embodiment of the present invention. For example, when the mode time threshold is 2 hours and the current time is 9 o'clock, the target time interval is 7 o'clock-9 o'clock, which is not limited in the embodiment of the present invention.

[0063] It should be noted that the target time interval is determined based on the network mode time information corresponding to the target network mode information, and the time interval from the time of starting the smart home scene corresponding to the target network mode to the current time is used as the target time interval, which is not limited in the embodiment of the present invention.

[0064] It can be seen that implementing the home appliance LAN configuration method described in the embodiment of the present invention is conducive to improving the accuracy and efficiency of discovering and connecting smart home devices in the local area network, thereby improving the user's smart home usage experience.

[0065] In an optional embodiment, the target home device information is determined based on the target time interval, the target network mode information and the home device information to be processed, including: Acquire home device configuration information corresponding to target network mode information in a target time interval; the home device configuration information includes a number of historical configuration information; the historical configuration information includes device name information and device type information; Determine whether there is any household device information to be configured that matches the household device configuration information in the household device information to be processed, and obtain a third determination result; When the third judgment result is yes, the household device information to be configured that matches the household device configuration information is determined as the target network access household device information, and the household device information to be configured that matches the household device configuration information is removed from the household device information to be processed; Based on the household device information to be processed and the household device configuration information, determine information of several target household devices to be connected to the network; When the third judgment result is no, based on the household appliance information to be processed and the household appliance configuration information, several pieces of target networked household appliance information are determined.

[0066] It should be noted that the above historical configuration information represents the information of the smart home connected to the smart terminal through the KNX-based local area network during the target time interval, which is not limited in the embodiment of the present invention. Further, the above device name information can be a device ID or a personalized name defined by the user (such as Tmall Genie Cat), which is not limited in the embodiment of the present invention.

[0067] It should be noted that the above judgment of whether there is any home appliance information to be configured that matches the home appliance configuration information in the home appliance information to be processed is made by analyzing and judging whether the device name information in the home appliance information to be processed is the same as the device name information in the home appliance configuration information, which is not limited in the embodiment of the present invention. Furthermore, if there is any home appliance information to be configured that matches the home appliance configuration information in the home appliance information to be processed, the home appliance information to be configured that matches the home appliance configuration information is directly determined as the target home appliance information to be connected to the network, that is, the corresponding smart home is connected to the smart terminal through the KNX-based local area network, which realizes the quick connection of the smart home and the smart terminal that are disconnected in the first time, improves the network configuration efficiency, and ensures the high efficiency of communication, which is not limited in the embodiment of the present invention.

[0068] It can be seen that implementing the home appliance LAN configuration method described in the embodiment of the present invention is conducive to improving the accuracy and efficiency of discovering and connecting smart home devices in the local area network, thereby improving the user's smart home usage experience.

[0069] In another optional embodiment, based on the household device information to be processed and the household device configuration information, several target networked household device information is determined, including: Based on the device priority corresponding to the home appliance information to be configured, determining a number of home appliance information to be configured from the home appliance information to be processed as standby configuration home appliance information; For any spare configuration furniture device, determine whether there is historical configuration information consistent with the device type information corresponding to the spare configuration furniture device in the home device configuration information, and obtain a fourth determination result; When the fourth judgment result is no, the spare configuration furniture equipment information is used as a target network access home equipment information; When the fourth judgment result is yes, the judgment process corresponding to the spare configuration furniture equipment information is ended.

[0070] It should be noted that the above-mentioned determination of several pieces of to-be-configured home equipment information from the to-be-processed home equipment information as the backup configuration furniture equipment information based on the device priority corresponding to the to-be-configured home equipment information takes into account that there may be multiple smart home devices of the same type in different smart home scenarios. For example, for smart voice devices, there may be multiple devices such as Tmall Genie and Xiaodu smart speakers. Due to different user preferences or different applicable scenarios, users prefer to use Tmall Genie. In this case, the device priority of Tmall Genie is set to the first level, and the device priority of Xiaodu smart speaker is set to the second level. In this case, the first-level Tmall Genie is preferentially selected as the backup configuration furniture equipment information, which is not limited to the embodiments of the present invention. At the same time, the present application takes into account the comprehensiveness of the functions of smart home devices. Generally, only one smart home device needs to be connected to meet the user's needs. Therefore, only one smart home device of the same type is allowed to connect to the smart terminal. Therefore, it is necessary to determine whether there is historical configuration information in the home device configuration information that is consistent with the device type information corresponding to the spare configuration furniture device (determined by whether the device type information is the same) to determine whether there is a smart home of the same type in the device currently connected to the smart terminal. If so, it will not be connected. If not, the network configuration can be implemented to connect to the smart terminal, and the embodiments of the present invention do not limit this.

[0071] It can be seen that implementing the home appliance LAN configuration method described in the embodiment of the present invention is conducive to improving the accuracy and efficiency of discovering and connecting smart home devices in the local area network, thereby improving the user's smart home usage experience.

[0072] Embodiment 2 See also Figure 3 , Figure 3 Schematic diagram of a home appliance local area network configuration device disclosed in an embodiment of the present invention. Figure 3 The described device can be applied to a management system, such as a local server or a cloud server for management, etc., which is not limited in the embodiments of the present invention. Figure 3 As shown, the device may include: The acquisition module 201 is used to acquire the household equipment information to be processed and the household LAN information; the household equipment information to be processed includes a plurality of household equipment information to be configured; the household equipment information to be configured includes equipment type information and equipment priority; The first processing module 202 is used to identify and process the home local area network information to obtain target network mode information; The second processing module 203 is used to perform network configuration processing on the target network mode information and the household device information to be processed to obtain the target household device information; the target household device information includes information of several target networked household devices.

[0073] It can be seen that implementation Figure 3 The described home device LAN configuration device is beneficial to improving the accuracy and efficiency of discovering and connecting smart home devices in a local area network, thereby improving the user's smart home usage experience.

[0074] In another optional embodiment, Figure 3 As shown, the first processing module 202 identifies and processes the home local area network information to obtain target network mode information, including: Performing feature extraction processing on home LAN information to obtain home network feature information; The home network feature information is calculated and matched to obtain the target network mode information.

[0075] It can be seen that implementation Figure 3 The described home device LAN configuration device is beneficial to improving the accuracy and efficiency of discovering and connecting smart home devices in a local area network, thereby improving the user's smart home usage experience.

[0076] In yet another optional embodiment, Figure 3 As shown, the first processing module 202 performs calculation and matching processing on the home network feature information to obtain target network mode information, including: Obtaining basic network mode information and mode threshold; the basic network mode information includes a plurality of first network mode information; the first network mode information includes network mode feature information and home network mode information; For any first network mode information in the basic network mode information, the network mode feature information and the home network feature information in the first network mode information are calculated and processed by using the matching calculation model to obtain a mode matching value corresponding to the first network mode information; Among them, the matching calculation model is: ; In the formula, is the pattern matching value; is the network mode characteristic information, It is the characteristic information of home network; and are the first calculation coefficient and the second calculation coefficient respectively; Determine whether there is a pattern matching value greater than or equal to the pattern threshold among all pattern matching values, and obtain a first determination result; When the first judgment result is yes, determining the pattern matching value that is greater than or equal to the pattern threshold as the target pattern matching value; Determine the home network mode information corresponding to the target mode matching value as the target network mode information; When the first judgment result is no, detecting whether a home appliance connection signal generated by the smart terminal is received, and obtaining a signal detection result; When the signal detection result is yes, trigger the execution of obtaining the home device information and home LAN information to be processed; When the signal detection result is no, based on the network configuration interval, trigger the execution of obtaining the home device information and home LAN information to be processed.

[0077] It can be seen that implementation Figure 3 The described home device LAN configuration device is beneficial to improving the accuracy and efficiency of discovering and connecting smart home devices in a local area network, thereby improving the user's smart home usage experience.

[0078] In yet another optional embodiment, Figure 3 As shown, the second processing module 203 performs network configuration processing on the target network mode information and the home device information to be processed to obtain the target home device information, including: Get historical network mode information; Calculate the time difference between the network mode time information corresponding to the historical network mode information and the network mode time information corresponding to the target network mode information to obtain a target time difference value; Based on the target time difference, the target network mode information and the home device information to be processed, the target home device information is determined.

[0079] It can be seen that implementation Figure 3 The described home device LAN configuration device is beneficial to improving the accuracy and efficiency of discovering and connecting smart home devices in a local area network, thereby improving the user's smart home usage experience.

[0080] In yet another optional embodiment, Figure 3 As shown, the second processing module 203 determines the target home device information based on the target time difference, the target network mode information and the home device information to be processed, including: Determine whether the target time difference is greater than the mode time threshold, and obtain a second determination result; When the second judgment result is yes, determining the target time interval based on the mode time threshold and the network mode time information corresponding to the target network mode information; When the second judgment result is no, determining the target time interval based on the network mode time information corresponding to the target network mode information; Based on the target time interval, the target network mode information and the home device information to be processed, the target home device information is determined.

[0081] It can be seen that implementation Figure 3The described home device LAN configuration device is beneficial to improving the accuracy and efficiency of discovering and connecting smart home devices in a local area network, thereby improving the user's smart home usage experience.

[0082] In yet another optional embodiment, Figure 3 As shown, the second processing module 203 determines the target home device information based on the target time interval, the target network mode information and the home device information to be processed, including: Acquire home device configuration information corresponding to target network mode information in a target time interval; the home device configuration information includes a number of historical configuration information; the historical configuration information includes device name information and device type information; Determine whether there is any household device information to be configured that matches the household device configuration information in the household device information to be processed, and obtain a third determination result; When the third judgment result is yes, the household device information to be configured that matches the household device configuration information is determined as the target network access household device information, and the household device information to be configured that matches the household device configuration information is removed from the household device information to be processed; Based on the household device information to be processed and the household device configuration information, determine information of several target household devices to be connected to the network; When the third judgment result is no, based on the household appliance information to be processed and the household appliance configuration information, several pieces of target networked household appliance information are determined.

[0083] It can be seen that implementation Figure 3 The described home device LAN configuration device is beneficial to improving the accuracy and efficiency of discovering and connecting smart home devices in a local area network, thereby improving the user's smart home usage experience.

[0084] In yet another optional embodiment, Figure 3 As shown, the second processing module 203 determines several target networked home device information based on the home device information to be processed and the home device configuration information, including: Based on the device priority corresponding to the home appliance information to be configured, determining a number of home appliance information to be configured from the home appliance information to be processed as standby configuration home appliance information; For any spare configuration furniture device, determine whether there is historical configuration information consistent with the device type information corresponding to the spare configuration furniture device in the home device configuration information, and obtain a fourth determination result; When the fourth judgment result is no, the spare configuration furniture equipment information is used as a target network access home equipment information; When the fourth judgment result is yes, the judgment process corresponding to the spare configuration furniture equipment information is ended.

[0085] It can be seen that implementation Figure 3 The described home device LAN configuration device is beneficial to improving the accuracy and efficiency of discovering and connecting smart home devices in a local area network, thereby improving the user's smart home usage experience.

[0086] Embodiment 3 See also Figure 4 , Figure 4 Schematic diagram of another household appliance local area network configuration device disclosed in an embodiment of the present invention. Figure 4 The described device can be applied to a management system, such as a local server or a cloud server for management, etc., which is not limited in the embodiments of the present invention. Figure 4 As shown, the device may include: A memory 301 storing executable program codes; a processor 302 coupled to the memory 301; The processor 302 calls the executable program code stored in the memory 301 to execute the steps in the method for configuring a local area network of home appliances described in the first embodiment.

[0087] Embodiment 4 An embodiment of the present invention discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the method for configuring a local area network of home appliances described in the first embodiment.

[0088] Embodiment 5 An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the method for configuring a home appliance local area network described in the first embodiment.

[0089] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0090] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0091] Finally, it should be noted that the KNX-based household appliance LAN configuration method and device disclosed in the embodiment of the present invention discloses only the preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for configuring a local area network of household equipment, characterized in that: The method comprises: Acquire the household equipment information to be processed and the household local area network information; the household equipment information to be processed includes a plurality of household equipment information to be configured; the household equipment information to be configured includes equipment type information and equipment priority; Identify and process the home local area network information to obtain target network mode information; The target network mode information and the household equipment information to be processed are subjected to network configuration processing to obtain target household equipment information; the target household equipment information includes information of several target networked household equipment.

2. The method for configuring a home appliance local area network according to claim 1, characterized in that: The identifying and processing the home local area network information to obtain the target network mode information includes: Performing feature extraction processing on the home local area network information to obtain home network feature information; The home network feature information is calculated and matched to obtain target network mode information.

3. The method for configuring a home appliance local area network according to claim 2, characterized in that: The calculating and matching process of the home network feature information to obtain the target network mode information includes: Acquire basic network mode information and mode threshold; the basic network mode information includes a plurality of first network mode information; the first network mode information includes network mode feature information and home network mode information; For any of the first network mode information in the basic network mode information, the network mode feature information and the home network feature information in the first network mode information are calculated and processed by using a matching calculation model to obtain a mode matching value corresponding to the first network mode information; Wherein, the matching calculation model is: ; In the formula, is the pattern matching value; is the network mode characteristic information, The home network characteristic information; and are the first calculation coefficient and the second calculation coefficient respectively; Determine whether there is a pattern matching value greater than or equal to the pattern threshold among all the pattern matching values, and obtain a first determination result; When the first judgment result is yes, determining the pattern matching value that is greater than or equal to the pattern threshold as the target pattern matching value; Determine the home network mode information corresponding to the target mode matching value as the target network mode information; When the first judgment result is no, detecting whether a home appliance connection signal generated by the smart terminal is received to obtain a signal detection result; When the signal detection result is yes, triggering the execution of acquiring the household device information and the household LAN information to be processed; When the signal detection result is no, based on the network configuration interval time, triggering the execution of obtaining the to-be-processed home device information and home LAN information.

4. The method for configuring a home appliance local area network according to claim 1, characterized in that: The performing network configuration processing on the target network mode information and the household device information to be processed to obtain the target household device information includes: Get historical network mode information; Calculating a time difference between the network mode time information corresponding to the historical network mode information and the network mode time information corresponding to the target network mode information to obtain a target time difference value; Target home device information is determined based on the target time difference, the target network mode information and the home device information to be processed.

5. The method for configuring a home appliance local area network according to claim 4, characterized in that: The step of determining target home device information based on the target time difference, the target network mode information and the home device information to be processed includes: Determine whether the target time difference is greater than a mode time threshold, and obtain a second determination result; When the second judgment result is yes, determining a target time interval based on the mode time threshold and the network mode time information corresponding to the target network mode information; When the second judgment result is no, determining a target time interval based on the network mode time information corresponding to the target network mode information; Target home device information is determined based on the target time interval, the target network mode information and the home device information to be processed.

6. The method for configuring a home appliance local area network according to claim 5, characterized in that: The step of determining target home device information based on the target time interval, the target network mode information, and the home device information to be processed includes: Acquire home device configuration information corresponding to the target network mode information in the target time interval; the home device configuration information includes a plurality of historical configuration information; the historical configuration information includes device name information and the device type information; Determine whether there is the home appliance information to be configured that matches the home appliance configuration information in the home appliance information to be processed, and obtain a third determination result; When the third judgment result is yes, the household device information to be configured that matches the household device configuration information is determined as the target networked household device information, and the household device information to be configured that matches the household device configuration information is removed from the household device information to be processed; Based on the household device information to be processed and the household device configuration information, determining a plurality of target networked household device information; When the third judgment result is no, based on the household device information to be processed and the household device configuration information, a plurality of target networked household device information is determined.

7. The method for configuring a home appliance local area network according to claim 6, characterized in that: The determining of a plurality of target networked home device information based on the to-be-processed home device information and the home device configuration information includes: Based on the device priority corresponding to the home appliance information to be configured, determining a plurality of the home appliance information to be configured from the home appliance information to be processed as standby configuration furniture appliance information; For any of the standby furniture devices, determine whether the home device configuration information contains the historical configuration information that is consistent with the device type information corresponding to the standby furniture device, and obtain a fourth determination result; When the fourth judgment result is no, the spare configuration furniture equipment information is used as the target network access home equipment information; When the fourth judgment result is yes, the judgment process corresponding to the spare configuration furniture equipment information is ended.

8. A household equipment local area network configuration device, characterized in that: The device comprises: An acquisition module, used to acquire the household equipment information to be processed and the household local area network information; the household equipment information to be processed includes a plurality of household equipment information to be configured; the household equipment information to be configured includes equipment type information and equipment priority; A first processing module is used to identify and process the home local area network information to obtain target network mode information; The second processing module is used to perform network configuration processing on the target network mode information and the household device information to be processed to obtain target household device information; the target household device information includes information of several target networked household devices.

9. A household equipment local area network configuration device, characterized in that: The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the home appliance local area network configuration method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the home appliance local area network configuration method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Contextual model regulating method and device for intelligent household equipment

    CN105204357A

  • Network distribution method of intelligent home equipment and intelligent home system

    CN107124341A

  • Smart home network configuration method and device, and computer readable storage medium

    CN111934961A

  • Network setting prompt generation method and device, electronic equipment and storage medium

    CN112488144A

  • Digital collection detection method and device and digital collection issuing method and device

    CN117689909A