Graphical configuration method and system for gateway

By working in tandem with the graphical configuration platform and the management platform, the problems of complex commands and variable parameters in gateway configuration are solved, enabling efficient configuration of gateway node objects and intuitive display of global information, thus improving configuration efficiency and accuracy.

WO2026103563A1PCT designated stage Publication Date: 2026-05-21E-SURFING DIGITAL LIFE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
E-SURFING DIGITAL LIFE TECH CO LTD
Filing Date
2025-11-04
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Existing gateway configuration schemes suffer from low efficiency due to the large number of system modules deployed, complex command formats, and variable parameters. Users need to assemble D-Bus commands multiple times when configuring devices, and cannot query the system's global D-Bus information at once.

Method used

The system responds to operation commands through a graphical configuration platform, sends configuration information to the management platform, generates assembly information according to a preset assembly format and sends it to the smart gateway, and configures node objects according to the parsing results and returns the results to the graphical configuration platform, thereby realizing intuitive display and efficient configuration of global D-Bus node information.

Benefits of technology

It improves the configuration efficiency of gateway node objects, allowing users to quickly complete system configuration updates and queries through a graphical interface, thus enhancing the efficiency and accuracy of configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025132242_21052026_PF_FP_ABST
    Figure CN2025132242_21052026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present invention are a graphical configuration method and system for a gateway. The method comprises: by means of a graphical configuration platform, responding to an operation instruction, and sending corresponding configuration information to a management platform; by means of the management platform, assembling the configuration information according to a preset assembly format, generating assembly information, and sending same to an intelligent gateway; and, by means of the intelligent gateway, on the basis of an analysis result of the assembly information, configuring a node object specified by the assembly information, and returning a command result to the graphical configuration platform for display. Thus, enabling the graphical configuration platform to respond to operation instructions input by users Improves the efficiency of configuring node objects of intelligent gateways.
Need to check novelty before this filing date? Find Prior Art

Description

A graphical configuration method and system for gateways Technical Field

[0001] This invention relates to the field of gateway configuration technology, and in particular to a graphical configuration method and system for gateways. Background Technology

[0002] With the rapid development of information technology, networks are increasingly widely used in various fields. In modern communication systems, gateway configuration plays a crucial role. As a connection point between different networks, the gateway is responsible for functions such as protocol conversion, data routing, and transmission control. In complex network environments, accurate and efficient gateway configuration is key to ensuring stable network operation and smooth data transmission.

[0003] Currently, smart home gateway systems primarily employ common inter-process communication methods based on embedded Linux, such as pipes (FIFO), signals, message queues, shared memory, and sockets. With the continuous development of home network services, smart gateways have introduced D-Bus communication modules to achieve inter-process communication.

[0004] The service configuration of the gateway is usually achieved by configuring D-Bus commands. However, due to the large number of system modules deployed on the gateway, the complex command format and variable parameters, users need to assemble D-Bus commands multiple times when configuring the device, and cannot query the global D-Bus information of the system at once, which reduces the efficiency of configuring the D-Bus node objects associated with the gateway. Summary of the Invention

[0005] This invention provides a graphical configuration method and system for gateways, which solves the technical problem that existing gateway configuration schemes suffer from reduced efficiency in configuring D-Bus node objects associated with the gateway due to the large number of system modules deployed in the gateway, complex command formats, and variable parameters, requiring users to assemble D-Bus commands multiple times when configuring devices, making it impossible to query the global D-Bus information of the system at once.

[0006] The present invention provides a graphical configuration method for a gateway, comprising:

[0007] The system responds to operation commands through a graphical configuration platform and sends the corresponding configuration information to the management platform.

[0008] The configuration information is assembled according to a preset assembly format through the management platform, and assembly information is generated and sent to the smart gateway.

[0009] The smart gateway configures the node objects specified in the assembly information according to the parsing results of the assembly information and returns the command results to the graphical configuration platform for display.

[0010] Optionally, before responding to operation commands through the graphical configuration platform and sending corresponding configuration information to the management platform, the method further includes:

[0011] The channel establishment information is sent to the management platform through the graphical configuration platform;

[0012] The management platform assembles the channel establishment information, generates connection information, and sends it to the smart gateway.

[0013] The smart gateway parses the connection information and establishes a data mapping channel with the graphical configuration platform according to the parsing results.

[0014] Optionally, after configuring the node object, the method further includes:

[0015] The system responds to channel disconnection commands via a graphical configuration platform and sends channel disconnection information to the management platform.

[0016] The management platform assembles the channel disconnection information, generates disconnection information, and sends it to the smart gateway.

[0017] The smart gateway parses the disconnection information and disconnects the data mapping channel with the graphical configuration platform according to the parsing result.

[0018] Optionally, the graphical configuration platform is equipped with a visual interface; the step of responding to operation commands through the graphical configuration platform and sending corresponding configuration information to the management platform includes:

[0019] The graphical configuration platform responds to the operation commands on the visual interface and generates corresponding configuration requests.

[0020] The configuration request is mapped through a graphical configuration platform to generate configuration information and forward it to the management platform.

[0021] Optionally, the visualization interface is divided into a node display area, a child node display area, and a parameter display area; the step of responding to operation commands on the visualization interface through the graphical configuration platform and generating corresponding configuration requests includes:

[0022] The system responds to operation commands in the node display area via a graphical configuration platform, locates the specified D-Bus node, and displays the corresponding D-Bus child node in the child node display area.

[0023] The graphical configuration platform responds to operation commands for the D-Bus sub-nodes, and displays multiple method call items corresponding to the D-Bus sub-nodes in the sub-node display area;

[0024] The graphical configuration platform responds to operation instructions for any of the method call items, loads the method call item in the parameter display area, and displays the parameter input box.

[0025] The graphical configuration platform responds to the input parameters in the parameter input box and generates a corresponding configuration request.

[0026] Optionally, the method further includes:

[0027] When the graphical configuration platform receives a query call, it generates a node query request and sends it to the management platform.

[0028] When the smart gateway receives a node query request forwarded by the management platform, it returns the query information corresponding to the node query request to the graphical configuration platform for display.

[0029] The query call items include node configuration set query call items, node path query call items, single node configuration query call items, and single node attribute query call items.

[0030] Optionally, the step of configuring the node object specified in the assembly information and returning the command result to the graphical configuration platform through the smart gateway according to the parsing result of the assembly information includes:

[0031] The smart gateway invokes a parsing tool to parse the assembly information and extract configuration parameters.

[0032] The smart gateway uses the configuration parameters to create a D-Bus command and sends it to the node object specified in the assembly information.

[0033] After the smart gateway receives the command execution result of the node object, it returns the command result to the graphical configuration platform for display.

[0034] The present invention also provides a graphical configuration system for a gateway, comprising a graphical configuration platform, a management platform, and a smart gateway that are interconnected.

[0035] The graphical configuration platform is used to respond to operation commands, send the configuration information corresponding to the operation commands to the management platform;

[0036] The management platform is used to assemble the configuration information according to a preset assembly format, generate assembly information, and send it to the smart gateway.

[0037] The intelligent gateway is used to configure the node object specified in the assembly information according to the parsing result of the assembly information and return the command result to the graphical configuration platform for display.

[0038] Optionally, the graphical configuration platform includes a request receiving module and a configuration mapping module, and is equipped with a visual interface;

[0039] The request receiving module is used to respond to the operation instructions on the visual interface, generate a corresponding configuration request and send it to the configuration mapping module.

[0040] The configuration mapping module is used to perform configuration mapping on the configuration request, generate configuration information, and forward it to the management platform.

[0041] Optionally, the smart gateway includes a gateway configuration module, which is specifically used for:

[0042] The assembly information is parsed using a parsing tool to extract configuration parameters;

[0043] The D-Bus command is created using the configuration parameters and sent to the node object specified in the assembly information;

[0044] Upon receiving the command execution result of the node object, the command result is returned to the graphical configuration platform for display.

[0045] As can be seen from the above technical solutions, the present invention has the following advantages:

[0046] This invention responds to operation commands through a graphical configuration platform, sending corresponding configuration information to a management platform. The management platform then assembles the configuration information according to a preset assembly format, generating assembly information which is sent to the smart gateway. The smart gateway, based on the parsing results of the assembly information, configures the node objects specified in the assembly information and returns the command results to the graphical configuration platform for display. This improves the efficiency of configuring node objects on the smart gateway by responding to user-input operation commands through a graphical configuration platform. Attached Figure Description

[0047] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0048] Figure 1 is a schematic diagram of the D-Bus command configuration in the prior art;

[0049] Figure 2 is a schematic diagram of the visual interface in an embodiment of the present invention;

[0050] Figure 3 is a flowchart of a graphical configuration method for a gateway in an embodiment of the present invention;

[0051] Figure 4 is a schematic diagram of the process of establishing / closing the data mapping channel and querying / configuring the D-Bus node in an embodiment of the present invention;

[0052] Figure 5 is a flowchart illustrating a graphical configuration method for a gateway in an embodiment of the present invention;

[0053] Figure 6 is a structural block diagram of a graphical configuration system for a gateway according to an embodiment of the present invention. Detailed Implementation

[0054] In existing technologies, a single D-Bus command typically returns a single result record, as shown in Figure 1. However, due to significant differences in configuration interfaces and methods among modules or applications within the system, command parameters also vary considerably. When configuring services, users need to combine the D-Bus object path, D-Bus interface name, method name, and parameter type in the command. Command assembly is prone to failure, which can easily lead to misconfiguration of the system. Users cannot comprehensively view the configuration nodes of the system at once; they can only assemble multiple D-Bus commands to query a specific D-Bus node, and can only retrieve relevant information for that node at a time, failing to present global D-Bus node information all at once.

[0055] To address this, this embodiment of the invention provides a graphical configuration platform that responds to operation commands and displays global D-Bus node information in real time. Users can simply click a button to view the system's global D-Bus information, eliminating the need to input hundreds or thousands of command lines for queries. Furthermore, by selecting configured D-Bus nodes, system configuration updates and queries can be completed quickly, improving efficiency. Through the graphical configuration platform, the global D-Bus node configuration is presented in a tree structure. Users can obtain all attributes and interface methods of a node by clicking on it, as shown in Figure 2.

[0056] This invention provides a graphical configuration method and system for gateways, addressing the technical problem that existing gateway configuration schemes suffer from reduced efficiency in configuring D-Bus node objects associated with the gateway due to the large number of system modules deployed, complex command formats, and variable parameters, requiring users to assemble D-Bus commands multiple times when configuring devices, making it impossible to query the system's global D-Bus information at once.

[0057] To make the objectives, features, and advantages of this invention more apparent and understandable, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0058] Please refer to Figure 3, which is a flowchart of a graphical configuration method for a gateway provided by an embodiment of the present invention.

[0059] The present invention provides a graphical configuration method for a gateway, comprising:

[0060] Step 101: Respond to the operation command through the graphical configuration platform and send the corresponding configuration information to the management platform;

[0061] Operation commands refer to the instructions generated by user actions such as clicking, inputting, or swiping on the graphical configuration platform.

[0062] Configuration information refers to the parameters input by the user according to the D-Bus node and its corresponding method call item specified by the operation command, as well as the configuration content of the parameter mapping. For example, connection parameters, method call permissions, or signal subscription information.

[0063] In this embodiment of the invention, operation instructions are generated by the user clicking, inputting, or performing other operations on the graphical configuration platform. The corresponding configuration information is generated based on the content specified by the operation instructions, and the configuration information is sent to the management platform for further format conversion.

[0064] In one example of the present invention, a visual interface is provided on the graphical configuration platform; step 101 may include the following sub-steps S11-S12:

[0065] S11. Respond to operation commands on the visual interface through the graphical configuration platform and generate corresponding configuration requests;

[0066] Furthermore, the visualization interface is divided into a node display area, a child node display area, and a parameter display area. S11 may include the following sub-steps:

[0067] The system responds to operation commands in the node display area through the graphical configuration platform, locates the specified D-Bus node, and displays the corresponding D-Bus child node in the child node display area.

[0068] The graphical configuration platform responds to operation commands for D-Bus child nodes, and displays multiple method call items corresponding to the D-Bus child nodes in the child node display area;

[0069] The graphical configuration platform responds to operation commands for any method call item, loads the method call item in the parameter display area, and displays the parameter input box.

[0070] The system generates corresponding configuration requests by responding to input parameters in the parameter input boxes through a graphical configuration platform.

[0071] As shown in Figure 2, the visualization interface can be divided into a node display area, a child node display area, and a parameter display area. The graphical configuration platform responds to operation commands in the node display area; for example, clicking a D-Bus node displays the corresponding D-Bus child nodes in the child node display area. The graphical configuration platform also responds to operation commands on any D-Bus child node, such as clicking its expanded or collapsed directory, to display multiple method call items corresponding to the D-Bus child node in the child node display area. Similarly, responding to operation commands on any method call item, such as clicking it, loads that method call item in the parameter display area and displays its corresponding parameter input box.

[0072] After the user enters input parameters in the parameter input box, a mapping of configuration request and pending configuration information is generated based on these input parameters and the method call item. Multiple input parameters can be entered in the parameter input box, and these parameters are fields required for the method call item to run. The parameter display area can be divided into a parameter input box display sub-area on the left and a result display area on the right.

[0073] It should be noted that method call items may include, but are not limited to, the following: the method {"RPCMethod":"SetPropertyValues"} is used to set the property of a single D-Bus interface; the method {"RPCMethod":"CallMethod"} is used to call the method of a single D-Bus interface.

[0074] S12. Configure the configuration request through the graphical configuration platform, generate configuration information, and forward it to the management platform.

[0075] In this embodiment, after the graphical configuration platform generates a configuration request, its backend processing unit performs configuration mapping according to the input parameters and method call items in the configuration request, generates corresponding configuration information such as method call information and D-Bus instructions, and forwards it to the management platform for information assembly.

[0076] Among them, a table query method can be established for each input parameter to match the corresponding instruction. In the configuration mapping process, the corresponding instruction table is first retrieved according to the method call item, and then the corresponding instruction is matched from the table according to the input parameter to generate configuration information.

[0077] In this embodiment of the invention, a graphical configuration platform is provided to query a set of configuration objects related to the device. Through the graphical interface, the device can be queried and configured intuitively, improving efficiency.

[0078] In one example of the present invention, the method further includes the following steps before performing step 101:

[0079] Send channel establishment information to the management platform through the graphical configuration platform;

[0080] The management platform assembles the channel establishment information, generates connection information, and sends it to the smart gateway.

[0081] The intelligent gateway parses the connection information and establishes a data mapping channel between the gateway and the graphical configuration platform based on the parsing results.

[0082] As shown in Figure 4, in this embodiment, the configuration mapping module in the graphical configuration platform communicates with the gateway configuration module in the smart gateway via the management platform to establish a data mapping channel. Specifically, when the configuration mapping module receives any operation command, it automatically generates channel establishment information and sends it to the management platform. That is, it uses the method {"RPCMethod":"AppManipulate"} to open the D-Bus mapping data channel, establish a TCP connection with the server, and provide a data transmission channel for subsequent D-Bus node configuration operations.

[0083] In one example of the present invention, the method further includes the following steps:

[0084] When the graphical configuration platform receives a query request, it generates a node query request and sends it to the management platform.

[0085] When the smart gateway receives a node query request forwarded by the management platform, it returns the query information corresponding to the node query request to the graphical configuration platform for display.

[0086] The query call items include node configuration set query call items, node path query call items, single node configuration query call items, and single node attribute query call items.

[0087] As shown in Figure 4, when the graphical configuration platform receives a query call for the node configuration set, it queries the D-Bus node configuration set through the method {"RPCMethod":"Initialize"}, generates a node query request, sends it to the management platform for information assembly, and then forwards it to the smart gateway. The smart gateway returns all the corresponding D-Bus service names.

[0088] For the node path query call item, namely the method {"RPCMethod":"GetServicePaths"}, it is used to obtain a single D-Bus service node and its child node path set. The smart gateway returns the corresponding D-Bus service child set path.

[0089] For single-node configuration query calls, the method {"RPCMethod":"Introspect"} is used to retrieve the configuration of a single D-Bus node. The smart gateway returns the configuration of that D-Bus node.

[0090] For single-node attribute query calls, i.e., the method {"RPCMethod":"GetPropertyValues"}, used to retrieve the attributes of a single D-Bus interface, the smart gateway returns the attributes of that D-Bus interface.

[0091] Step 102: Assemble the configuration information according to the preset assembly format through the management platform, generate assembly information and send it to the smart gateway;

[0092] After receiving the configuration information, the management platform parses the message header, identifier, or specific fields to determine if it is valid configuration information. It then assembles the configuration information according to its built-in preset assembly format to generate the assembly information required by the smart gateway and sends the assembly information to the smart gateway for further processing.

[0093] In its implementation, after receiving and validating the configuration information, the management platform parses the information to understand its format requirements, extracting key information such as configuration parameters and node object addresses. It then performs format conversion to adapt the content to the requirements of the node objects associated with the smart gateway. Finally, it adds specific header information and checksums to assemble the configuration information, generating assembled information, which is then sent to the smart gateway via message pass-through.

[0094] Step 103: Based on the parsing results of the assembly information, configure the node objects specified in the assembly information through the smart gateway and return the command results to the graphical configuration platform for display.

[0095] A node object refers to a D-Bus node, which can typically be an application, service, or system component. Each node has a unique name for identification within the bus. Nodes can communicate with other nodes by sending and receiving messages. Examples include system nodes, application nodes, or ephemeral nodes.

[0096] After receiving the assembly information, the smart gateway identifies its format to determine the necessary parsing tool. This tool then extracts key information, such as configuration parameters, from various fields of the assembly information and creates corresponding D-Bus commands based on these parameters. D-Bus commands typically include method calls and signal transmissions, and these commands serve as the parsing result.

[0097] After parsing is complete, D-Bus commands are issued to the node objects specified in the assembly information to configure the node objects. After receiving the return value of the node objects, the command results are returned to the graphical configuration platform for display, thereby completing the remote configuration and management of the node objects of the gateway device through the graphical configuration platform.

[0098] In one example of the present invention, step 103 may include the following sub-steps:

[0099] The assembly information is parsed and configuration parameters are extracted by calling the parsing tool through the smart gateway;

[0100] The smart gateway uses configuration parameters to create D-Bus commands and sends them to the node objects specified in the assembly information.

[0101] After the smart gateway receives the command execution result from the node object, it returns the command result to the graphical configuration platform for display.

[0102] In this embodiment of the invention, after the smart gateway receives the assembly information, it calls the corresponding parsing tool to parse the data according to the format of the assembly information, extracts the configuration parameters, and then uses these configuration parameters to create a D-Bus command and send it to the node object specified in the assembly information. The node object is configured using this D-Bus command. After receiving the return value from the node object, the command result is returned to the graphical configuration platform for display, thereby completing the remote configuration and management of the gateway device's node objects through the graphical configuration platform.

[0103] In one example of the present invention, after configuring the node object, i.e., after executing step 103, the method further includes the following steps:

[0104] The system responds to channel disconnection commands through a graphical configuration platform and sends channel disconnection information to the management platform.

[0105] The management platform assembles the channel disconnection information, generates disconnection information, and sends it to the smart gateway.

[0106] The disconnection information is parsed through the smart gateway, and the data mapping channel between the gateway and the graphical configuration platform is disconnected according to the parsing results.

[0107] As shown in Figure 4, the disconnection of the data mapping channel is the reverse of the establishment of the data mapping channel, which will not be elaborated here.

[0108] The channel disconnection information can be obtained through the method {"RPCMethod":"Terminate"}, which is used to close the D-Bus mapping channel and clean up data.

[0109] As shown in Figure 5, Figure 5 is a flowchart illustrating a graphical configuration method for a gateway in an embodiment of the present invention.

[0110] In this embodiment, to further illustrate the details of the data flow, the configuration mapping module within the graphical configuration platform and the gateway configuration module in the smart gateway are shown. After the graphical configuration platform receives an externally input operation command, it initiates device configuration and sends a configuration request to the configuration mapping module. The configuration mapping module initiates device D-Bus mapping according to the configuration request, generates configuration information, and sends it to the management platform. The management platform then assembles the information and sends it to the gateway configuration module to initiate device D-Bus mapping. The gateway configuration module sequentially returns a success message to the graphical configuration platform and establishes a data mapping channel with it. When the graphical configuration platform receives any command from the graphical command set, it sends its corresponding configuration request to the configuration mapping module. The configuration mapping module generates a command mapping set, i.e., configuration information, and sends it to the gateway configuration module via the management platform. After configuring the node object via the gateway configuration module, the management platform returns the command result to the configuration mapping module. The configuration mapping module outputs the command result graph through the visual interface on the graphical configuration platform.

[0111] In this embodiment of the invention, a graphical configuration platform responds to operation commands and sends corresponding configuration information to a management platform. The management platform assembles the configuration information according to a preset assembly format, generates assembly information, and sends it to the smart gateway. The smart gateway configures the node objects specified in the assembly information based on the parsing results of the assembly information and returns the command results to the graphical configuration platform for display. This improves the efficiency of configuring node objects on the smart gateway by responding to user-input operation commands through a graphical configuration platform.

[0112] Please refer to Figure 6, which shows a structural block diagram of a graphical configuration system for a gateway according to an embodiment of the present invention.

[0113] This invention provides a graphical configuration system for a gateway, including a graphical configuration platform 601, a management platform 602, and a smart gateway 603 that are interconnected.

[0114] The graphical configuration platform 601 is used to respond to operation commands, send the configuration information corresponding to the operation commands to the management platform;

[0115] The management platform 602 is used to assemble configuration information according to a preset assembly format, generate assembly information, and send it to the smart gateway.

[0116] The intelligent gateway 603 is used to configure the node objects specified in the assembly information according to the parsing results of the assembly information and return the command results to the graphical configuration platform for display.

[0117] Optionally, the graphical configuration platform 601 includes a request receiving module and a configuration mapping module, and is equipped with a visual interface;

[0118] The request receiving module is used to respond to operation instructions on the visual interface, generate corresponding configuration requests, and send them to the configuration mapping module.

[0119] The configuration mapping module is used to map configuration requests, generate configuration information, and forward it to the management platform.

[0120] Optionally, the smart gateway 603 includes a gateway configuration module, which is specifically used for:

[0121] The parsing tool is invoked to parse the assembly information and extract the configuration parameters;

[0122] D-Bus commands are created using configuration parameters and sent to the node objects specified in the assembly information.

[0123] After receiving the command execution result from the node object, the command result is returned to the graphical configuration platform for display.

[0124] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0125] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.

[0126] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0127] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for graphical configuration of a gateway, characterized in that, include: The system responds to operation commands through a graphical configuration platform and sends the corresponding configuration information to the management platform. The configuration information is assembled according to a preset assembly format through the management platform, and assembly information is generated and sent to the smart gateway. The smart gateway configures the node objects specified in the assembly information according to the parsing results of the assembly information and returns the command results to the graphical configuration platform for display.

2. The method of claim 1, wherein, Before responding to operation commands through the graphical configuration platform and sending the corresponding configuration information to the management platform, the method further includes: The channel establishment information is sent to the management platform through the graphical configuration platform; The management platform assembles the channel establishment information, generates connection information, and sends it to the smart gateway. The smart gateway parses the connection information and establishes a data mapping channel with the graphical configuration platform according to the parsing results.

3. The method of claim 1, wherein, After configuring the node object, the method further includes: The system responds to channel disconnection commands via a graphical configuration platform and sends channel disconnection information to the management platform. The management platform assembles the channel disconnection information, generates disconnection information, and sends it to the smart gateway. The smart gateway parses the disconnection information and disconnects the data mapping channel with the graphical configuration platform according to the parsing result.

4. The method of claim 1, wherein, The graphical configuration platform has a visual interface; the step of responding to operation commands through the graphical configuration platform and sending corresponding configuration information to the management platform includes: The graphical configuration platform responds to the operation commands on the visual interface and generates corresponding configuration requests. The configuration request is mapped through a graphical configuration platform to generate configuration information and forward it to the management platform.

5. The method of claim 4, wherein, The visualization interface is divided into a node display area, a sub-node display area, and a parameter display area; The step of responding to operation commands on the visual interface through the graphical configuration platform and generating corresponding configuration requests includes: The system responds to operation commands in the node display area via a graphical configuration platform, locates the specified D-Bus node, and displays the corresponding D-Bus child node in the child node display area. The graphical configuration platform responds to operation commands for the D-Bus sub-nodes, and displays multiple method call items corresponding to the D-Bus sub-nodes in the sub-node display area; The graphical configuration platform responds to operation instructions for any of the method call items, loads the method call item in the parameter display area, and displays the parameter input box. The graphical configuration platform responds to the input parameters in the parameter input box and generates a corresponding configuration request.

6. The method of claim 1, wherein, The method further includes: When the graphical configuration platform receives a query call, it generates a node query request and sends it to the management platform. When the smart gateway receives a node query request forwarded by the management platform, it returns the query information corresponding to the node query request to the graphical configuration platform for display. The query call items include node configuration set query call items, node path query call items, single node configuration query call items, and single node attribute query call items.

7. The method of claim 1, wherein, The step of configuring the node object specified in the assembly information according to the parsing result of the assembly information through the smart gateway and returning the command result to the graphical configuration platform includes: The smart gateway invokes a parsing tool to parse the assembly information and extract configuration parameters. The smart gateway uses the configuration parameters to create a D-Bus command and sends it to the node object specified in the assembly information. After the smart gateway receives the command execution result of the node object, it returns the command result to the graphical configuration platform for display.

8. A graphical configuration system for a gateway, characterized by This includes a graphical configuration platform, management platform, and smart gateway that are interconnected; The graphical configuration platform is used to respond to operation commands, send the configuration information corresponding to the operation commands to the management platform; The management platform is used to assemble the configuration information according to a preset assembly format, generate assembly information, and send it to the smart gateway. The intelligent gateway is used to configure the node object specified in the assembly information according to the parsing result of the assembly information and return the command result to the graphical configuration platform for display.

9. The system of claim 8, wherein, The graphical configuration platform includes a request receiving module and a configuration mapping module, and is equipped with a visual interface; The request receiving module is used to respond to the operation instructions on the visual interface, generate a corresponding configuration request and send it to the configuration mapping module. The configuration mapping module is used to perform configuration mapping on the configuration request, generate configuration information, and forward it to the management platform.

10. The system of claim 8, wherein, The smart gateway includes a gateway configuration module, which is specifically used for: The assembly information is parsed using a parsing tool to extract configuration parameters; The D-Bus command is created using the configuration parameters and sent to the node object specified in the assembly information; Upon receiving the command execution result of the node object, the command result is returned to the graphical configuration platform for display.