Development-free implementation method for automatic parameter configuration of charging pile equipment management platform

By implementing dynamic parameter configuration on the web side of the charging pile equipment management platform, the problem of multiple developments in the existing technology requires the update of parameter configurations, and automatic configuration is realized, reducing the development workload of R&D personnel and improving efficiency.

CN119862339APending Publication Date: 2025-04-22冯苗苗
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411716200.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

The existing charging pile equipment management platform requires professionals to configure parameters through complex programs, resulting in multiple developments when the parameter configuration is updated or upgraded, which increases the workload of R&D personnel.

Method used

It provides an implementation method for automatic configuration parameters without development of charging pile equipment management platform. By remote configuration of device parameters on the web page, dynamically rendering of parameter configuration forms, the free addition, deletion and modification of parameter items are achieved, and the code development needs are reduced.

Benefits of technology

The automation of charging pile parameter configuration is realized, which reduces the code development workload of R&D personnel, improves development efficiency and equipment deployment speed, and can configure and update parameters instantly without back-end code development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119862339A_ABST
    Figure CN119862339A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electric vehicle charging, and discloses a development-free implementation method for automatic parameter configuration of a charging pile equipment management platform, which comprises a charging equipment cloud platform rear end webpage and a charging equipment cloud platform front end webpage, and specifically comprises the following steps: step 1, a webpage interface is configured according to rules; step 2, adding parameter item prototype design; step 3, form template data design; step 4, designing business metadata; step 5, creating form template data; and step 6, dynamically rendering parameter configuration form design. According to the method, remote configuration of the equipment parameters is carried out at the webpage end, management parameters can be freely and flexibly added, all current parameters and subsequently added parameters of the charging pile can be realized only by adding required configuration items to the webpage subsequently, and the charging pile can be put into use immediately without secondary development; the workload of code development of research and development personnel can be reduced, a development-free function is realized, and the development efficiency and the equipment deployment speed are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric vehicle charging, and in particular to a method for realizing automatic configuration parameters of a charging pile equipment management platform without development. Background Art

[0002] Charging piles refer to charging equipment that provides charging services for electric vehicles. Charging piles are mainly divided into floor-standing charging piles and wall-mounted charging piles, which mainly adopt charging methods based on time, electricity metering, and amount metering. Charging piles can be fixed on the ground or on the wall, installed in public buildings (public buildings, shopping malls, public parking lots, etc.) and residential parking lots or charging stations, and can charge various types of electric vehicles according to different voltage levels. The input end of the charging pile is directly connected to the AC power grid, and the output end is equipped with a charging plug for charging electric vehicles. Most charging piles are public charging piles, which generally provide two charging methods: conventional charging and fast charging. People can use a specific charging card to swipe the card on the human-computer interaction interface provided by the charging pile to perform corresponding charging methods, charging time, and cost data printing. The charging pile display can display data such as charging amount, cost, and charging time.

[0003] In the prior art, it is usually necessary for professionals to configure parameters through complex procedures. After the charging pile equipment management cloud platform configures and sends parameters to the charging pile, if the parameter configuration needs to be updated or upgraded later, multiple developments are required, which increases the workload of R&D personnel in code development.

[0004] To this end, we provide a method for realizing automatic configuration parameters of a charging pile equipment management platform without development. Summary of the invention

[0005] The purpose of the present invention is to provide a method for realizing automatic configuration parameters of a charging pile equipment management platform without development, so as to solve the problems raised in the above-mentioned background technology.

[0006] To achieve the above purpose, the present invention provides the following technical solution: a method for realizing automatic configuration parameters of a charging pile equipment management platform without development, including a charging equipment cloud platform backend and a charging equipment cloud platform front-end webpage, specifically including the following steps: Step 1: Rule configuration web interface; Step 2: Add parameter item prototype design; Step 3: Form template data design; Step 4: Business metadata design; Step 5. Create form template data; Step 6: Dynamic rendering parameter configuration form design.

[0007] Preferably, in step 1, since the parameter items to be configured are not fixed, it is uncertain how many items there are, and what the type and name of each item are, and they may be added or modified later and constantly changed, if they are developed into a static form, the code logic needs to be modified every time the parameters are modified, which is not easy to maintain. Therefore, the parameter items are made dynamically configurable, and the specified parameter fields and types can be freely added, deleted, and modified according to the configuration.

[0008] Preferably, in step 2, an interface is provided for unified management of parameter items, the parameter management page in the system is reused, a new "pile system management" category is added, a form template is added under the category, and the format of the form name must be "first-level menu-second-level menu". The first-level menu corresponds to the left navigation bar in the device details -> parameter configuration, and the second-level menu corresponds to the top navigation bar; Click the Add Form Item button to open the pop-up window and enter the name of the form item. The data types include string, value and enumeration. The form item types include input box and drop-down box. If the enumeration type requires setting enumeration items, you can add and delete them. The added form items are displayed in the add form pop-up window. You can edit or delete the form items. After saving, they will take effect immediately. Open the device details page and automatically generate parameter items according to the configuration data. Each time you click the "Confirm" button to submit data, a non-empty check is performed, and the saved data is echoed on the page.

[0009] Preferably, in step 3, the form template data is used to define the information of each parameter configuration form, such as the name and identification of the form and the contents of all parameter items included.

[0010] Preferably, in step 4, the business metadata is data describing each form item in the parameter configuration form, and is an object, and the attributes it contains include form item name, form item identifier, form item type, and type of form item content.

[0011] Preferably, in step 5, the form template data structure is initialized, an "add form item" button is defined, and the form item metadata is initialized after clicking it; the display and hiding of the enumeration item list are controlled according to the selected form item data type condition; if the enumeration type is selected, the enumeration list array is traversed, add and delete buttons are defined, and the corresponding event functions are bound to operate the enumeration list array, the configured form item data is added to the form list array, and this array is assigned to the configValue field in the form template object; finally, the backend interface is called to send a POST request to save the organized form template data into the database.

[0012] Preferably, in step 6, the backend API interface is called in the device details page to obtain all form template data, a side navigation bar and a top navigation bar are generated according to the form name configName, the form item metadata in the form template is parsed, parameter items are dynamically generated according to the name, form item type and item content attributes, instructions are added to the parameter items to bind data, a confirmation button is customized in the parameter configuration form, a click event is bound, and the values ​​of the parameter items are collected and sent to the backend.

[0013] The present invention provides a method for realizing automatic configuration parameters of a charging pile equipment management platform without development. It has the following beneficial effects: (1) The present invention can freely and flexibly add management parameters by remotely configuring device parameters on the web page. Subsequently, only the required configuration items need to be added on the web page to realize all the current parameters of the charging pile and the parameters added subsequently. The function can be put into use immediately without secondary development, which can reduce the workload of R&D personnel in code development, realize development-free functions, and greatly improve development efficiency and equipment deployment speed.

[0014] (2) The present invention can realize the configuration of charging pile parameter configuration items through the developed configuration rules without developing the back-end code of the charging equipment management cloud platform. The specific implementation method is to continue the development of configuration rules at the front end of the charging equipment management platform, and communicate with the back end through an interface to pass the configured rules to the back-end software. The back-end software will save the configuration rules in a database. During the operation, the administrator can configure the configuration rules. This configuration will be displayed differently in different parameter settings of the charging station equipment according to the authority file of the charging station, so that users can configure the parameters and send them to the charging equipment. If the charging equipment has new parameters, the front end and back end of the equipment management cloud platform do not need secondary development. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 This is the overall architecture diagram of the software of the present invention; Figure 2 Add parameter item prototype design view for the present invention; Figure 3 It is a data field description view of the form template of the present invention; Figure 4 This is a sample diagram of the business metadata of the present invention; Figure 5 Setting a form template process view for the present invention; Figure 6 Rendering process view for the form of the present invention. DETAILED DESCRIPTION

[0016] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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.

[0017] Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0018] A preferred implementation example of a method for realizing automatic configuration parameters of a charging pile equipment management platform provided by the present invention without development is as follows: Figure 1-6 A method for realizing automatic configuration parameters of a charging pile equipment management platform without development is shown, including a charging equipment cloud platform backend and a charging equipment cloud platform frontend webpage, specifically including the following steps: Step 1: Since the parameter items that need to be configured are not fixed, it is uncertain how many items there are, and what the type and name of each item are, and they may be added or modified later, and constantly changed, if they are developed into a static form, the code logic needs to be modified every time the parameters are modified, which is not easy to maintain. Therefore, the parameter items are made dynamically configurable, and the specified parameter fields and types can be freely added, deleted, and modified according to the configuration; Step 2. Provide an interface for unified management of parameter items, reuse the parameter management page in the system, add a new "pile system management" category, add a form template under this category, and the format of the form name must be "first-level menu-second-level menu". The first-level menu corresponds to the left navigation bar in Device Details -> Parameter Configuration, and the second-level menu corresponds to the top navigation bar; Click the Add Form Item button to open the pop-up window and enter the name of the form item. The data types include string, value and enumeration. The form item types include input box and drop-down box. If the enumeration type requires setting enumeration items, you can add and delete them. The added form items are displayed in the add form pop-up window. You can edit or delete the form items. After saving, they will take effect immediately. Open the device details page and automatically generate parameter items according to the configuration data. Each time you click the "Confirm" button to submit data, a non-empty check is performed, and the saved data is echoed on the page; Step 3: Design the form template data. The form template data is used to define the information of each parameter configuration form, such as the form name, logo, and all parameter items included. The data sample and description of the form template are as follows: { "configId": 37, "configName": "Parameter Configuration-System Parameters", "configKey": "systemparam_set", "configValue": "[{\"setname\":\"Operation platform type\",\"setkey\":\"SoftWareCode\",\"valuetype\":\"enum\",\"formItem\":\"2\",\"enumList\":[{\"text\":\"Xiao Ma platform\",\"value\":\"83105110164\"},{\"text\":\"Jiangsu Anchong\",\"value\":\"83105110245\"},{\"text\":\"XXX charging platform\",\"value\":\"83105110238\"}]]", "createdAt": "2024-06-25 16:11:58", } Step 4: Design business metadata. Business metadata is the data describing each form item in the parameter configuration form. It is an object object, and its attributes include form item name, form item ID, form item type, and form item content type. Step 5. Create form template data, initialize the form template data structure, define the "Add form item" button, and initialize the form item metadata after clicking it; control the display and hiding of the enumeration item list according to the selected form item data type condition. If the enumeration type is selected, traverse the enumeration list array, define the add and delete buttons and bind the corresponding event function to operate the enumeration list array, add the configured form item data to the form list array, and assign this array to the configValue field in the form template object. Finally, call the backend interface to send a POST request to save the organized form template data to the database; Step 6. Dynamically render the parameter configuration form, call the backend API interface in the device details page to obtain all form template data, generate the side navigation bar and top navigation bar according to the form name configName, parse the form item metadata in the form template, dynamically generate parameter items according to the name, form item type and item content attributes, add instructions to bind data to the parameter items, customize the confirmation button in the parameter configuration form, bind the click event, collect the parameter item values ​​and send them to the backend.

[0019] To sum up, the present invention aims to quickly realize a flexible way of configuring the parameters for charging piles on the charging pile equipment management cloud platform, which can ensure that development is only performed once on the cloud platform. Subsequently, only the required configuration items need to be added to the web page to realize all the current parameters of the charging pile and the parameters added subsequently. The function can be put into use immediately without secondary development, which can reduce the workload of R&D personnel in code development and realize development-free functions.

[0020] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0021] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for realizing automatic configuration parameters of a charging pile equipment management platform without development, comprising a charging equipment cloud platform backend and a charging equipment cloud platform frontend webpage, characterized in that: The specific steps include: Step 1: Rule configuration web interface; Step 2: Add parameter item prototype design; Step 3: Form template data design; Step 4: Business metadata design; Step 5. Create form template data; Step 6: Dynamic rendering parameter configuration form design.

2. A method for realizing automatic configuration parameters of a charging pile equipment management platform without development according to claim 1, characterized in that: In step 1, since the parameter items that need to be configured are not fixed, it is uncertain how many items there are, and what the type and name of each item are, and they may be added or modified later, and constantly changed, if they are developed into a static form, the code logic needs to be modified every time the parameters are modified, which is not easy to maintain. Therefore, the parameter items are made dynamically configurable, and the specified parameter fields and types can be freely added, deleted, and modified according to the configuration.

3. A method for realizing automatic configuration parameters of a charging pile equipment management platform without development according to claim 1, characterized in that: In step 2, an interface is provided for unified management of parameter items, the parameter management page in the system is reused, a new "pile system management" category is added, and a form template is added under this category. The format of the form name must be "first-level menu-second-level menu". The first-level menu corresponds to the left navigation bar in Device Details -> Parameter Configuration, and the second-level menu corresponds to the top navigation bar; Click the Add Form Item button to open the pop-up window and enter the name of the form item. The data types include string, value and enumeration. The form item types include input box and drop-down box. If the enumeration type requires setting enumeration items, you can add and delete them. The added form items are displayed in the add form pop-up window. You can edit or delete the form items. After saving, they will take effect immediately. Open the device details page and automatically generate parameter items according to the configuration data. Each time you click the "Confirm" button to submit data, a non-empty check is performed, and the saved data is echoed on the page.

4. A method for realizing automatic configuration parameters of a charging pile equipment management platform without development according to claim 1, characterized in that: In step 3, the form template data is used to define the information of each parameter configuration form, such as the name and logo of the form and the contents of all parameter items included.

5. The method for realizing automatic configuration parameters of a charging pile equipment management platform without development according to claim 1, characterized in that: In step 4, the business metadata is data describing each form item in the parameter configuration form, and is an object, and the attributes it contains include form item name, form item identifier, form item type, and form item content type.

6. A method for realizing automatic configuration parameters of a charging pile equipment management platform without development according to claim 1, characterized in that: In the step 5, the form template data structure is initialized, and an "add form item" button is defined. After clicking it, the form item metadata is initialized; the display and hiding of the enumeration item list are controlled according to the selected form item data type condition. If the enumeration type is selected, the enumeration list array is traversed, and the add and delete buttons are defined and the corresponding event functions are bound to operate the enumeration list array. The configured form item data is added to the form list array, and this array is assigned to the configValue field in the form template object. Finally, the backend interface is called to send a POST request to save the organized form template data to the database.

7. A method for realizing automatic configuration parameters of a charging pile equipment management platform without development according to claim 1, characterized in that: In step 6, the backend API interface is called in the device details page to obtain all form template data, the side navigation bar and the top navigation bar are generated according to the form name configName, the form item metadata in the form template is parsed, the parameter items are dynamically generated according to the name, form item type and item content attributes, instructions are added to the parameter items to bind data, a confirmation button is customized in the parameter configuration form, a click event is bound, and the values ​​of the parameter items are collected and sent to the backend.