A data processing method, system and medium for intelligent panel

By generating standard control commands and converting or encapsulating them into KNX or Zigbee protocol data frames according to the configuration mapping table, the smart panel achieves unified control of KNX and Zigbee devices, solving the problems of high hardware cost and cumbersome operation in the existing technology, and improving user experience and device linkage efficiency.

CN122340190APending Publication Date: 2026-07-03XIAMEN INTRETECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAMEN INTRETECH
Filing Date
2026-03-06
Publication Date
2026-07-03

Smart Images

  • Figure CN122340190A_ABST
    Figure CN122340190A_ABST
Patent Text Reader

Abstract

A data processing method, system, and medium for a smart panel includes: acquiring user input events and determining the target device to be controlled by the user; querying a preset configuration mapping table based on the target device to generate standard control commands; parsing the standard control commands to determine the communication protocol type of the target device; if the target device belongs to a first communication protocol type, converting the standard control commands into application layer messages conforming to the standard of the first communication protocol type, appending a preset target group address, and sending them; if the target device belongs to a second communication protocol type, encapsulating the standard control commands into second protocol data frames conforming to the standard of the second communication protocol type and sending them; the first communication protocol type is the KNX control protocol, and the second communication protocol type is the Zigbee control protocol; receiving status feedback information from the target device; parsing the status feedback information, and generating display data for updating the user interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a data processing method, system and medium for smart panels. Background Technology

[0002] KNX (Building Smart Networking) and Zigbee (Home Smart Networking) are two mainstream control protocols. Because their technical systems are independent, existing smart control panels typically only support a single protocol, meaning they can only interface with either KNX or Zigbee devices. Users who need to control devices using both protocols simultaneously must deploy two separate control panels and use their respective user interfaces.

[0003] In existing technologies, a single protocol panel cannot control both KNX and Zigbee devices simultaneously, requiring the deployment of multiple panels, which increases hardware procurement costs and occupies additional wall space. Furthermore, different protocol devices need to be operated independently through their respective panels, lacking a unified cross-protocol control mechanism, resulting in cumbersome operation procedures. Summary of the Invention

[0004] To address the aforementioned technical problems, this invention provides a data processing method for smart panels, comprising the following steps:

[0005] Acquire user input events and determine the target device that the user wants to control; Based on the target device, a preset configuration mapping table is queried to generate standard control commands; The standard control command is parsed to determine the communication protocol type of the target device. If the target device belongs to a first communication protocol type, the standard control command is converted into an application layer message conforming to the first communication protocol type standard, and a preset target group address is appended before transmission. If the target device belongs to a second communication protocol type, the standard control command is encapsulated into a second protocol data frame conforming to the second communication protocol type standard and transmitted. The first communication protocol type is the KNX control protocol, and the second communication protocol type is the Zigbee control protocol. Receive status feedback information from the target device; The status feedback information is parsed, and display data is generated for updating the user interface.

[0006] Optionally, the user input event includes at least one of the following: real-time monitoring of knob rotation, knob pressing, panel screen click, panel screen swipe, and physical button pressing.

[0007] Optionally, the user input event is acquired, and the target device to be controlled by the user is determined. Specifically, the user input event is acquired, and the target device to be controlled by the user is determined based on the current focus of the user interface or a preset hardware binding relationship.

[0008] Optionally, the method further includes: Real-time monitoring to see if a preset scene mode is triggered; when a preset scene mode is triggered, standard control commands belonging to the first communication protocol type and standard control commands belonging to the second communication protocol type are generated in parallel according to the cross-protocol linkage rules of the scene mode, and then issued respectively.

[0009] Optionally, the status feedback information is parsed, and display data for updating the user interface is generated, including: The real-time status of the target device is obtained by parsing the status feedback information; Based on the real-time status, the display content of the corresponding controls in the user interface is updated synchronously, and a signal for driving the LED indicator is generated.

[0010] Optionally, when the target device belongs to the first communication protocol type, the status feedback information is specifically a status feedback message from the first communication protocol bus; When the target device belongs to the second communication protocol type, the status feedback information is specifically the second communication protocol status data frame.

[0011] Optionally, the method further includes the following configuration steps: Establish a secure configuration channel with external terminal devices; The system receives device discovery requests through the security configuration channel and returns device identification information to complete network registration. Receive the physical address assigned to the first communication protocol type, and the mapping relationship data that binds the physical control unit of the smart panel to the preset group address, and store the physical address and mapping relationship data; Receive control logic data for binding the physical control unit of the smart panel to a device belonging to the second communication protocol type; Receive user interface layout data, and generate a virtual control interface on the user interface based on the user interface layout data to uniformly present the control status of the device of the first communication protocol type and the control status of the device of the second communication protocol type. The mapping relationship data, control logic data, and interface layout data are associated and stored.

[0012] Optionally, the physical control unit of the smart panel includes a knob, a panel screen, and physical buttons.

[0013] Corresponding to the data processing method for smart panels described above, the present invention provides a data processing system for smart panels, comprising: The user input acquisition module is used to acquire user input events and determine the target device that the user wants to control; The instruction generation module is used to query a preset configuration mapping table based on the target device and generate standard control instructions. The protocol distribution module is used to parse the standard control command and determine the communication protocol type of the target device. If the target device belongs to the first communication protocol type, the standard control command is converted into an application layer message conforming to the standard of the first communication protocol type, and a preset target group address is appended before sending. If the target device belongs to the second communication protocol type, the standard control command is encapsulated into a second protocol data frame conforming to the standard of the second communication protocol type and sent. The first communication protocol type is the KNX control protocol, and the second communication protocol type is the Zigbee control protocol. The status feedback receiving module is used to receive status feedback information from the target device; The interface update module is used to parse the status feedback information and generate display data for updating the user interface.

[0014] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a data processing program for a smart panel, wherein when the data processing program for a smart panel is executed by a processor, it implements the steps of the data processing method for a smart panel as described above.

[0015] Compared with the prior art, the present invention has the following beneficial effects: (1) By acquiring user input events and determining the target device, standard control commands are generated according to a preset configuration mapping table, realizing a unified control entry point for devices with different communication protocols. When the target device is a KNX protocol type, the standard control command is converted into a KNX application layer message and sent after attaching a group address; when the target device is a Zigbee protocol type, the standard control command is encapsulated into a Zigbee protocol data frame and sent. Thus, the smart panel can simultaneously support dual protocol control of KNX wired protocol and Zigbee wireless protocol, without the need to deploy multiple independent panels, significantly reducing hardware procurement costs and wall space occupation; at the same time, by generating standard control commands through a unified input event processing flow, and then performing differentiated encapsulation or conversion according to different protocol types, a unified control mechanism for cross-protocol devices is realized, eliminating the need for users to switch between multiple panels, simplifying the operation process and improving the user experience.

[0016] (2) By extending user input events to various interaction methods such as knob rotation, pressing, screen click, sliding and physical button pressing, the human-computer interaction dimension is enriched, enabling users to choose the most convenient input method according to their operating habits and scenario needs, thereby improving the operational flexibility and user experience of the smart panel.

[0017] (3) The target device is determined by the current interface focus or the preset hardware binding relationship, which realizes the flexibility and accuracy of target device identification. Dynamic identification based on interface focus is suitable for multi-device switching scenarios, while static identification based on hardware binding is suitable for fixed control relationship scenarios. The combination of the two ensures the reliability of device identification and reduces the probability of user misoperation.

[0018] (4) By monitoring the triggering of scene modes in real time and generating and issuing standard control commands belonging to the KNX and Zigbee protocols in parallel when triggered, cross-protocol device linkage control is realized. Users can control multiple devices under the two protocols simultaneously through a single trigger action, further simplifying the operation process in complex scenarios and improving the automation level and response efficiency of the smart home system.

[0019] (5) By parsing the status feedback information to obtain the real-time status of the equipment, the user interface control display is updated synchronously and the LED indicator is driven, realizing real-time visual feedback of the equipment status. Users can intuitively grasp the equipment operation status through the interface display and indicator status, which enhances the immediacy and certainty of human-machine interaction and improves the reliability of control operation.

[0020] (6) By distinguishing between the status feedback messages of the KNX protocol and the status data frames of the Zigbee protocol, targeted parsing and processing of status feedback information of different protocol types is realized, ensuring the accurate reception and parsing of status feedback information in the dual protocol environment, and providing technical support for unified status monitoring of cross-protocol devices.

[0021] (7) By establishing a secure configuration channel to complete network registration, the system receives and stores KNX physical addresses, group address mapping relationships, control logic data, and interface layout data, and generates a unified virtual control interface that presents the status of dual-protocol devices. This enables secure network access, flexible configuration, and interface customization for smart panels. This configuration process supports unified management and presentation of dual-protocol devices, further strengthening the technical foundation for cross-protocol unified control. Attached Figure Description

[0022] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings: Figure 1This is a simplified flowchart of an embodiment of the data processing method for smart panels according to the present invention; Figure 2 This is a framework diagram of an embodiment of the data processing system for smart panels according to the present invention. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0024] like Figure 1 As shown, a data processing method for a smart panel according to the present invention includes the following steps: Acquire user input events and determine the target device that the user wants to control; Based on the target device, query the preset configuration mapping table to generate standard control commands; The standard control command is parsed to determine the communication protocol type of the target device. If the target device belongs to the first communication protocol type, the standard control command is converted into an application layer message conforming to the standard of the first communication protocol type, and a preset target group address is appended before it is sent. If the target device belongs to the second communication protocol type, the standard control command is encapsulated into a second protocol data frame conforming to the standard of the second communication protocol type and sent. The first communication protocol type is the KNX control protocol, and the second communication protocol type is the Zigbee control protocol. Receive status feedback information from the target device; Parse the status feedback information and generate display data for updating the user interface.

[0025] Preferably, standard control commands are parsed to determine the communication protocol type of the target device, specifically including: First, extract the fixed header fields of the standard control commands, and make a preliminary judgment based on the differences in frame structure between the KNX control protocol and the Zigbee control protocol; Based on the initial assessment results, further cross-validation of protocol types is conducted: For the KNX control protocol, it is verified whether the target address (layer 3 group address or physical address) conforms to the encoding rules, whether the application layer data unit (the data encapsulation format of the application layer in the communication protocol) matches the KNX data point type encoding specification (i.e., DPT encoding specification), and whether the opcode is a KNX standard operation type; for the Zigbee control protocol, it is verified whether it contains a valid endpoint number and cluster ID, whether the target address is a Zigbee standard short address or an IEEE extended address, and whether the frame tail CRC16 check value is accurate and valid, thereby eliminating false judgments; Finally, the protocol type is confirmed after a double check based on the initial judgment and cross-verification of the protocol type. This ensures the accuracy of the protocol type judgment, avoids misjudgment caused by similar frame structures, and provides a reliable foundation for subsequent cross-protocol unified control.

[0026] Furthermore, if protocol type cross-validation fails, exception handling is triggered and a parsing failure feedback is returned.

[0027] In this embodiment, the configuration mapping table is pre-set with user input events (including the target device to be controlled by the user), standard control commands, and the correspondence between the two. For example, "rotate the knob clockwise by 30°" is mapped to the command "increase brightness by 20%", or "short press button 1" is mapped to "send a switch switching command to KNX group address 1".

[0028] This invention achieves a unified control entry point for devices with different communication protocols by acquiring user input events and identifying the target device, and generating standard control commands according to a preset configuration mapping table. When the target device is a KNX protocol type, the standard control commands are converted into KNX application layer messages and sent after attaching a group address; when the target device is a Zigbee protocol type, the standard control commands are encapsulated into Zigbee protocol data frames and sent. Thus, the smart panel can simultaneously support dual-protocol control of both KNX wired and Zigbee wireless protocols, eliminating the need to deploy multiple independent panels, significantly reducing hardware procurement costs and wall space occupation. Furthermore, by generating standard control commands through a unified input event processing flow and then performing differentiated encapsulation or conversion according to different protocol types, a unified control mechanism across protocol devices is achieved. Users no longer need to switch between multiple panels, simplifying the operation process and improving the user experience.

[0029] In this embodiment, user input events include at least one of the following: real-time monitoring of knob rotation, knob pressing, panel screen click, panel screen swipe, and physical button pressing. Preferably, the target device to be controlled by the user is at least one of a knob, panel screen, or physical button.

[0030] This invention expands user input events to include various interaction methods such as knob rotation, pressing, screen clicking, swiping, and physical button pressing, enriching the dimensions of human-computer interaction. This allows users to choose the most convenient input method based on their operating habits and scenario needs, thereby improving the operational flexibility and user experience of the smart panel.

[0031] In this embodiment, acquiring user input events and determining the target device to be controlled by the user specifically involves: acquiring user input events and determining the target device to be controlled by the user based on the current focus of the user interface or a preset hardware binding relationship.

[0032] For example, when a user clicks the "Turn on Lights" button on the current user interface (the smart panel interface), the system captures this UI click event and queries the device mapping table based on the current interface focus control ID (i.e., the "Turn on Lights" button control ID) to determine that the target device is a KNX luminaire with a specific KNX group address. Subsequently, it generates a standard control instruction that includes a write operation code, the target KNX group address, and DPT1.001 switch type light-on data. This instruction is then encapsulated into a link layer data frame conforming to the KNX TP1 protocol specification and sent to the KNX bus through the KNX communication interface. After the KNX luminaire on the bus detects the matching group address data frame, it parses the switch instruction within it, drives the luminaire to perform the light-on action, and can send back status update data to the bus according to the configuration to synchronously update the display status of the user interface.

[0033] This invention determines the target device by using the current interface focus or a preset hardware binding relationship, achieving both flexibility and accuracy in target device identification. Dynamic identification based on interface focus is suitable for scenarios involving multiple device switching, while static identification based on hardware binding is suitable for scenarios with fixed control relationships. Combining the two ensures the reliability of device identification and reduces the probability of user error.

[0034] In this embodiment, the method further includes: Real-time monitoring to see if a preset scene mode is triggered; when a preset scene mode is triggered, standard control commands belonging to the first communication protocol type and standard control commands belonging to the second communication protocol type are generated in parallel according to the cross-protocol linkage rules of the scene mode, and then issued respectively.

[0035] For example, when the preset home mode is triggered, the pre-configured cross-protocol linkage rules for the home mode are first obtained, and then the standard control command generation process of the KNX control protocol and the Zigbee control protocol is started in parallel: For KNX control protocol devices, extract the pre-stored group addresses and data point types of the entryway lighting fixtures and the living room thermostat, generate KNX standard control commands containing write operation codes, and write the "on" value of type DPT1.001 to the entryway lighting fixture group address and the "25℃" temperature value of type DPT9.001 to the living room thermostat group address respectively. For Zigbee protocol devices, the endpoint number, cluster ID and target address of the living room curtain motor are extracted, and Zigbee standard control commands are generated. A "full open" control command is sent to the 0x0102 cluster of the curtain motor. Then, the two types of protocol commands are sent to the corresponding buses to achieve the linkage effect of turning on the KNX lighting in the entrance hall, adjusting the KNX thermostat in the living room to 25℃, and fully opening the Zigbee curtains.

[0036] For example, when the preset viewing mode is triggered, the pre-configured cross-protocol linkage rules are read first, and then the standard control command generation process of the KNX control protocol and the Zigbee control protocol is started in parallel: For KNX control protocol devices, generate instructions containing dimming operations, write a "20% brightness" value of type DPT5.001 to the address of the main living room light group, generate a KNX standard control instruction containing write operation code, and write a "lower" value of type DPT1.008 to the address of the motorized curtain group. For Zigbee control protocol devices, Zigbee standard control commands are generated, sending a color temperature adjustment command with a warm light color parameter of "3000K" to the light strip and a "power supply" switch command to the smart socket. Then, the two types of protocol commands are sent out separately, ultimately realizing cross-protocol linkage control of dimming the KNX living room main light, lowering the KNX electric screen, turning on the warm light of the Zigbee light strip, and powering the projector with the Zigbee smart socket.

[0037] It is understandable that the cross-protocol linkage rules are preset according to the actual needs of the controlled smart home devices and application scenarios.

[0038] This invention achieves cross-protocol device linkage control by real-time monitoring of scene mode triggering and simultaneously generating and issuing standard control commands belonging to the KNX and Zigbee protocols upon triggering. Users can control multiple devices under both protocols simultaneously with a single trigger action, further simplifying the operation process in complex scenarios and improving the automation level and response efficiency of smart home systems.

[0039] In this embodiment, parsing the status feedback information and generating display data for updating the user interface includes: The real-time status of the target device is obtained by parsing the status feedback information. Based on the real-time status, the display content of the corresponding controls in the user interface is updated synchronously, and signals are generated to drive the LED indicator lights.

[0040] This invention obtains the real-time status of the device by parsing status feedback information, synchronously updates the user interface control display, and drives the LED indicator lights, thus achieving real-time visual feedback of the device status. Users can intuitively grasp the device's operating status through the interface display and indicator light status, enhancing the immediacy and certainty of human-machine interaction and improving the reliability of control operations.

[0041] In this embodiment, when the target device belongs to the first communication protocol type, the status feedback information is specifically a status feedback message from the first communication protocol bus; When the target device belongs to the second communication protocol type, the status feedback information is specifically the second communication protocol status data frame.

[0042] This invention distinguishes between KNX protocol status feedback messages and Zigbee protocol status data frames, enabling targeted parsing and processing of status feedback information of different protocol types. This ensures accurate reception and parsing of status feedback information in a dual-protocol environment, providing technical support for unified status monitoring of cross-protocol devices.

[0043] In this embodiment, the method further includes the following configuration steps: Establish a secure configuration channel with external terminal devices (such as mobile terminal APP); preferably, the mobile terminal APP establishes a secure configuration channel with the panel through the home local network (Wi-Fi / Bluetooth) to complete the registration and discovery of the panel in the smart home system; The system receives device discovery requests through a secure configuration channel and returns device identification information to complete network registration. The system receives the physical address assigned to the first communication protocol type, as well as the mapping relationship data that binds the physical control unit of the smart panel to the preset group address, and stores the physical address and mapping relationship data. In this embodiment, the user can manually create, input or import KNX group addresses, bind the physical control unit of the smart panel to a specific KNX group address through visual operation, and define the operation type (such as switch, dimming, sending scene value) and data format. The system receives control logic data used to bind the physical control unit of the smart panel to a device belonging to the second communication protocol type. In this embodiment, the user can add the panel's Zigbee module to the home Zigbee network under the guidance of the APP. After joining the network, the APP can discover other Zigbee devices in the network. The user can bind the panel control unit to the target Zigbee device by dragging and dropping, and define control logic (such as clicking the switch or turning the knob to adjust the brightness). The APP simultaneously generates a unified virtual control interface on the panel's touch screen. Receive user interface layout data, and generate a virtual control interface on the user interface based on the user interface layout data to uniformly present the control status of the device of the first communication protocol type and the control status of the device of the second communication protocol type. The mapping relationship data, control logic data, and interface layout data are associated and stored.

[0044] This invention establishes a secure configuration channel to complete network registration, receives and stores KNX physical addresses, group address mapping relationships, control logic data, and interface layout data, and generates a unified virtual control interface that presents the status of dual-protocol devices. This enables secure network access, flexible configuration, and interface customization for smart panels. This configuration process supports unified management and presentation of dual-protocol devices, further strengthening the technical foundation for cross-protocol unified control.

[0045] Preferably, the physical control unit of the smart panel includes a knob, a panel screen, and physical buttons.

[0046] like Figure 2 As shown, the present invention also provides a data processing system for a smart panel, comprising: User input acquisition module 10 is used to acquire user input events and determine the target device that the user wants to control; The instruction generation module 20 is used to generate standard control instructions by querying a preset configuration mapping table based on the target device. The protocol distribution module 30 is used to parse standard control commands and determine the communication protocol type of the target device. If the target device belongs to the first communication protocol type, the standard control command is converted into an application layer message conforming to the standard of the first communication protocol type, and a preset target group address is appended before it is sent. If the target device belongs to the second communication protocol type, the standard control command is encapsulated into a second protocol data frame conforming to the standard of the second communication protocol type and sent. The first communication protocol type is the KNX control protocol, and the second communication protocol type is the Zigbee control protocol. Status feedback receiving module 40 is used to receive status feedback information from the target device; The interface update module 50 is used to parse the status feedback information and generate display data for updating the user interface.

[0047] To ensure real-time synchronization between the user interface and the actual device status, the system receives status feedback via a dual-pathway: For Zigbee devices, their status information (such as on / off status and brightness) is reported to the panel via the Zigbee network, parsed, and then the corresponding controls on the user interface are updated; for KNX devices, status feedback messages are transmitted back to the KNX module on the panel via the KNX bus, and then reported to update the KNX device status in the interface. All status changes are synchronized in real time to the touchscreen graphical interface and LED indicators, providing users with accurate and intuitive visual feedback.

[0048] In this embodiment, the system further includes: The monitoring module is used to monitor in real time whether a preset scene mode is triggered. When the preset scene mode is triggered, it generates standard control commands belonging to the first communication protocol type and standard control commands belonging to the second communication protocol type in parallel according to the cross-protocol linkage rules of the scene mode, and sends them out respectively. The configuration module is used to perform the following configuration steps: Establish a secure configuration channel with external terminal devices (such as mobile terminal APP); preferably, the mobile terminal APP establishes a secure configuration channel with the panel through the home local network (Wi-Fi / Bluetooth) to complete the registration and discovery of the panel in the smart home system; The system receives device discovery requests through a secure configuration channel and returns device identification information to complete network registration. The system receives the physical address assigned to the first communication protocol type, as well as the mapping relationship data that binds the physical control unit of the smart panel to the preset group address, and stores the physical address and mapping relationship data. In this embodiment, the user can manually create, input or import KNX group addresses, bind the physical control unit of the smart panel to a specific KNX group address through visual operation, and define the operation type (such as switch, dimming, sending scene value) and data format. The system receives control logic data used to bind the physical control unit of the smart panel to a device belonging to the second communication protocol type. In this embodiment, the user can add the panel's Zigbee module to the home Zigbee network under the guidance of the APP. After joining the network, the APP can discover other Zigbee devices in the network. The user can bind the panel control unit to the target Zigbee device by dragging and dropping, and define control logic (such as clicking the switch or turning the knob to adjust the brightness). The APP simultaneously generates a unified virtual control interface on the panel's touch screen. Receive user interface layout data, and generate a virtual control interface on the user interface based on the user interface layout data to uniformly present the control status of the device of the first communication protocol type and the control status of the device of the second communication protocol type. The mapping relationship data, control logic data, and interface layout data are associated and stored.

[0049] This invention also provides a computer-readable storage medium, which may be a computer-readable storage medium included in the memory described in the above embodiments; or it may be a standalone computer-readable storage medium not assembled into a device. The computer-readable storage medium stores at least one instruction, which is loaded and executed by a processor to implement... Figure 1 The data processing method for a smart panel is shown. The computer-readable storage medium may be a read-only memory, a disk, or an optical disk, etc.

[0050] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For system embodiments and storage medium embodiments, since they are basically similar to method embodiments, the descriptions are relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0051] Furthermore, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0052] The foregoing description illustrates and describes preferred embodiments of the present invention. It should be understood that the present invention is not limited to the forms disclosed herein and should not be construed as excluding other embodiments. It can be used in various other combinations, modifications, and environments, and can be altered within the scope of the inventive concept by means of the foregoing teachings or techniques or knowledge in related fields. Any modifications and variations made by those skilled in the art that do not depart from the spirit and scope of the present invention should be within the protection scope of the appended claims.

Claims

1. A data processing method for a smart panel, characterized by, Includes the following steps: Acquire user input events and determine the target device that the user wants to control; Based on the target device, a preset configuration mapping table is queried to generate standard control commands; The standard control commands are parsed to determine the communication protocol type of the target device; If the target device belongs to the first communication protocol type, the standard control command is converted into an application layer message that conforms to the standard of the first communication protocol type, and then sent after appending the preset target group address; If the target device belongs to the second communication protocol type, the standard control command is encapsulated into a second protocol data frame that conforms to the second communication protocol type standard and sent. The first communication protocol type is the KNX control protocol, and the second communication protocol type is the Zigbee control protocol; Receive status feedback information from the target device; The status feedback information is parsed, and display data is generated for updating the user interface.

2. The data processing method for a smart panel according to claim 1, wherein, The user input events include at least one of the following: real-time monitoring of knob rotation, knob pressing, panel screen click, panel screen swipe, and physical button pressing.

3. The data processing method for a smart panel of claim 1, wherein, To acquire user input events and determine the target device that the user wants to control, specifically: acquire user input events and determine the target device that the user wants to control based on the current focus of the user interface or a preset hardware binding relationship.

4. The data processing method for a smart panel according to claim 1, characterized in that, Also includes: Real-time monitoring to determine if preset scene modes are triggered; When a preset scenario mode is triggered, standard control commands belonging to the first communication protocol type and standard control commands belonging to the second communication protocol type are generated in parallel according to the cross-protocol linkage rules of the scenario mode, and then issued respectively.

5. The data processing method for a smart panel according to claim 1, characterized in that, Parse the status feedback information and generate display data for updating the user interface, including: The real-time status of the target device is obtained by parsing the status feedback information; Based on the real-time status, the display content of the corresponding controls in the user interface is updated synchronously, and a signal for driving the LED indicator is generated.

6. The data processing method for a smart panel according to claim 5, characterized in that, When the target device belongs to the first communication protocol type, the status feedback information is specifically a status feedback message from the first communication protocol bus; When the target device belongs to the second communication protocol type, the status feedback information is specifically the second communication protocol status data frame.

7. The data processing method for a smart panel according to claim 1, characterized in that, It also includes the following configuration steps: Establish a secure configuration channel with external terminal devices; The system receives device discovery requests through the security configuration channel and returns device identification information to complete network registration. Receive the physical address assigned to the first communication protocol type, and the mapping relationship data that binds the physical control unit of the smart panel to the preset group address, and store the physical address and mapping relationship data; Receive control logic data for binding the physical control unit of the smart panel to a device belonging to the second communication protocol type; Receive user interface layout data, and generate a virtual control interface on the user interface based on the user interface layout data to uniformly present the control status of the device of the first communication protocol type and the control status of the device of the second communication protocol type. The mapping relationship data, control logic data, and interface layout data are associated and stored.

8. The data processing method for a smart panel according to claim 1, characterized in that, The physical control unit of the smart panel includes a knob, a panel screen, and physical buttons.

9. A data processing system for a smart panel, characterized in that, include: The user input acquisition module is used to acquire user input events and determine the target device that the user wants to control; The instruction generation module is used to query a preset configuration mapping table based on the target device and generate standard control instructions. The protocol distribution module is used to parse the standard control commands and determine the communication protocol type of the target device; If the target device belongs to the first communication protocol type, the standard control command is converted into an application layer message that conforms to the standard of the first communication protocol type, and then sent after appending the preset target group address; If the target device belongs to the second communication protocol type, the standard control command is encapsulated into a second protocol data frame that conforms to the second communication protocol type standard and sent. The first communication protocol type is the KNX control protocol, and the second communication protocol type is the Zigbee control protocol; The status feedback receiving module is used to receive status feedback information from the target device; The interface update module is used to parse the status feedback information and generate display data for updating the user interface.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a data processing program for a smart panel, which, when executed by a processor, implements the steps of the data processing method for a smart panel as described in any one of claims 1 to 8.