Charging pile chip configuration method and device, storage medium and program product
By connecting the chip configuration tool to the platform, the chip configuration data is automatically acquired, generated, and encrypted, solving the automation and security issues of the charging pile chip configuration tool and achieving efficient and secure multi-chip configuration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-29
- Publication Date
- 2026-04-07
AI Technical Summary
Existing charging pile chip configuration tools lack automation capabilities, resulting in a cumbersome and error-prone configuration process. Furthermore, the lack of correlation between data writing and encryption processes reduces the system's anti-hacking capabilities.
By connecting to the platform through the chip configuration tool, the system automatically obtains site configuration information and generates chip configuration data. Combined with the writing key, it performs automated writing and encryption operations to ensure data security and integrity.
It enables centralized and automated management of multiple charging piles and multiple chip configurations, reduces human error, lowers configuration costs, and improves system security and anti-hacking difficulty.
Smart Images

Figure CN121808852A_ABST
Abstract
Description
Technical Field
[0001] This specification relates to one or more embodiments in the field of electronic technology, and more particularly to a method, apparatus, storage medium, and program product for configuring a charging pile chip. Background Technology
[0002] In the field of charging infrastructure, Near Field Communication (NFC) technology is gradually becoming an important way to realize convenient charging services. Users only need to bring their mobile phones close to the charging pile to start charging directly, without having to go through traditional steps such as scanning codes and selecting charging parameters, which greatly simplifies the operation process and improves the user experience. This "one-touch charging" business model is favored by the market due to its efficiency and convenience. Specifically, the chips that need to be pre-embedded in the charging piles must be written with the corresponding configuration information of the charging piles. Faced with the needs of large-scale deployment, the industry has put forward higher requirements for chip configuration, including quickly and accurately completing the writing of multi-chip content and ensuring data security, in order to meet the dual goals of efficient construction and safe operation.
[0003] In related technologies, the configuration of charging pile chips on the market usually relies on multifunctional third-party tools. However, these tools have significant shortcomings in practical applications: First, they generally lack automation capabilities. Construction personnel must manually perform copy, paste, and write operations on each chip one by one. The process is cumbersome and prone to configuration errors due to human mistakes, increasing time and labor costs. At the same time, due to the lack of flexibility in managing the chip's writing key and the lack of correlation between the data writing process and the encryption process, the writing key is easily obtained or tampered with, reducing the overall system's anti-hacking capabilities. Summary of the Invention
[0004] In view of the above, one or more embodiments of this specification provide the following technical solutions: According to a first aspect of one or more embodiments of this specification, a method for configuring a charging pile chip is provided, applied to a chip configuration tool, the chip configuration tool being connected to a chip configuration platform; the method includes: Obtain the site configuration information for the charging station from the chip configuration platform. The site configuration information includes the pile configuration information of one or more charging piles and the writing key corresponding to each pile configuration information. Generate corresponding chip configuration data based on the configuration information of each charging pile; Write operations are performed on the corresponding charging pile chips according to the generated chip configuration data, and encryption operations are performed on the corresponding charging pile chips according to the write key.
[0005] According to a second aspect of one or more embodiments of this specification, a configuration device for a charging pile chip is provided, applied to a chip configuration tool, the chip configuration tool being connected to a chip configuration platform; the device includes: The site configuration information acquisition unit is used to acquire the site configuration information for the charging station in the chip configuration platform. The site configuration information includes the pile configuration information of one or more charging piles and the writing key corresponding to each pile configuration information. The chip configuration data generation unit is used to generate corresponding chip configuration data based on the configuration information of each charging pile. The chip configuration unit is used to perform write operations on the corresponding charging pile chips according to the generated chip configuration data, and to perform encryption operations on the corresponding charging pile chips according to the write key.
[0006] According to a third aspect of this specification, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect.
[0007] According to a fourth aspect of this specification, a computer program product includes a computer program / instructions that, when executed by a processor, implement the steps of the method described in the first aspect.
[0008] As can be seen from the above embodiments, this specification achieves centralized and automated management of multi-charging pile and multi-chip configuration by connecting the chip configuration tool with the chip configuration platform. First, this method can obtain site configuration information containing the writing key from the platform, generate chip configuration data accordingly, and then perform writing and encryption operations on the chip. This process, through automated data acquisition and writing, avoids the tedious manual copying and pasting by construction personnel, significantly reducing human error and lowering configuration costs. Second, this method deeply binds data writing and encryption operations into the same automated process, ensuring the standardization of key management and data security, effectively increasing the difficulty of unauthorized cracking, thus providing a more efficient, secure, and reliable chip configuration solution overall. Attached Figure Description
[0009] Figure 1 This is a configuration system architecture diagram of a charging pile chip shown in the embodiments disclosed in this specification; Figure 2 This is a schematic flowchart illustrating a method for configuring a charging pile chip according to an embodiment disclosed in this specification; Figure 3 This is a schematic diagram illustrating the cyclic configuration of a charging pile chip according to the embodiments disclosed in this specification; Figure 4This is a schematic diagram illustrating the operation and management process of a charging pile chip according to the embodiments disclosed in this specification; Figure 5 This is a schematic structural diagram of an electronic device shown in the embodiments of this specification; Figure 6 This is a block diagram illustrating a configuration device for a charging pile chip as shown in an embodiment of this specification. Detailed Implementation
[0010] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this manual are all information and data authorized by the user or fully authorized by all parties. The collection, use and processing of related data shall comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals shall be provided for users to choose to authorize or refuse.
[0011] Figure 1 This is a schematic diagram of the architecture of a configuration system for a charging pile chip, provided in an exemplary embodiment. For example... Figure 1 As shown, the system may include at least a charging pile 10, a chip configuration tool 12, and a chip configuration platform 14.
[0012] Charging pile 10 here refers to a collection of one or n charging piles within a charging station, where n is a positive integer greater than 1. Each charging pile, as an independent charging device, further integrates one or more near-field communication chips (e.g., NFC chips). The main purpose of this multi-chip design is to improve the touch trigger rate and user experience of the charging pile: by arranging multiple chips at different physical locations on the pile, such as the front and sides, the communication area can be effectively expanded, reducing the inconvenience caused by users searching for a single touch point, thereby ensuring that users can conveniently and quickly initiate the charging service by touching any chip using a mobile phone or other device. Specifically, each integrated chip needs to have its corresponding chip configuration data written into it and encrypted using the chip configuration tool 12 to ensure the secure and reliable operation of the charging service.
[0013] The chip configuration tool 12 is an entity or logical entity that performs the charging pile chip configuration operation. It establishes a communication connection with the chip configuration platform 14 and is the key execution terminal for realizing an automated and secure configuration process. The aforementioned communication connection methods include, but are not limited to, wired networks (such as Ethernet) and wireless networks. Wireless networks can be implemented based on Wi-Fi, 4G / 5G mobile communication technologies, etc., ensuring flexible access and reliable data transmission for the configuration tool in different field environments. The chip configuration tool 12 is responsible for actively acquiring or receiving pre-issued site configuration information from the chip configuration platform 14. This information covers the pile configuration information of one or more charging piles within a charging station and the corresponding writing keys. The core function of the chip configuration tool 12 is to parse and process this information: based on the acquired pile configuration information of each charging pile, it generates chip configuration data in a specific format that can be recognized by the NFC chip; then, according to the physical or logical mapping relationship between the configuration data and the charging pile chip, it automatically performs a data writing operation on the target chip. Meanwhile, the chip configuration tool 12 can deeply bind encryption operations with data writing operations. During or after writing, it can synchronously use the writing key obtained from the chip configuration platform 14 that matches the specific charging pile configuration information to complete the encryption process of the chip, thereby improving configuration efficiency while ensuring the security and integrity of the data.
[0014] In addition, the chip configuration tool 12 mentioned above is flexible in its specific implementation form. It can be a mobile terminal equipped with a dedicated chip configuration program, such as a smartphone, tablet computer or smart wearable device, which can be used for on-site configuration by taking advantage of its portability and communication capabilities; or it can be a dedicated device set in a fixed location, such as an industrial control computer, lathe or workstation with corresponding interfaces and functions, which is suitable for large-scale, assembly line production or maintenance scenarios.
[0015] The chip configuration platform 14 can be a physical server containing an independent host, or it can be a virtual server hosted by a host cluster. During operation, it acts as a centralized management and service center in the backend, responsible for the unified management, storage, and distribution of configuration information for charging stations and charging piles. The chip configuration platform 14 maintains the site configuration information of one or more charging stations, specifically including the pile configuration information of each charging pile within the station, and pre-sets or dynamically generates corresponding write keys for each pile configuration information. The core function of the chip configuration platform 14 is to provide an authoritative and accurate data source for the front-end chip configuration tool 12. When the chip configuration tool 12 initiates a request or the chip configuration platform 14 actively pushes, the chip configuration platform 14 can securely send a complete configuration information package containing the key to the chip configuration tool 12. This centralized management mechanism not only avoids errors that may be introduced by manual copying and pasting in traditional methods, but also achieves flexible and secure control over the key, enabling keys in large-scale deployments to be allocated on demand, thus improving the security baseline of the entire NFC charging business system from the source.
[0016] Figure 2 This is a schematic flowchart illustrating an exemplary embodiment of a charging pile chip configuration method. Figure 2 As shown, this method is applied to a chip configuration tool, which is connected to a chip configuration platform; the method may include the following steps: Step S202: Obtain the site configuration information for the charging station in the chip configuration platform. The site configuration information includes the pile configuration information of one or more charging piles and the writing key corresponding to each pile configuration information.
[0017] The above configuration method begins by obtaining site configuration information for the aforementioned charging stations from a chip configuration platform, achieving centralized and automated supply of configuration data sources. Specifically, the chip configuration tool obtains a structured dataset of site configuration information through a communication connection established with the platform. This dataset includes not only individual pile configuration information for each charging pile at the site, such as pile identification, network address, and power parameters, but also a write key associated with each pile configuration. The allocation strategy for these write keys can be flexibly set according to actual security and management needs: a single key can be assigned to all charging stations in the same area for batch management, or a single key can be assigned to a single charging station or a group of charging piles within it to balance efficiency and granularity. In scenarios requiring the highest level of security, the allocation strategy can be further refined to assign a unique write key to each charging pile, or even to each individual chip within the same charging pile. This step fundamentally replaces the traditional method of manual searching, copying, and pasting of various information and keys by construction personnel, laying the foundation for subsequent automated processing.
[0018] Specifically, the process of obtaining site configuration information described above can be a proactive and precise data request behavior.
[0019] In one embodiment, the chip configuration tool first constructs a structured configuration retrieval request based on location information representing the target charging station, such as Global Positioning System (GPS) coordinates, or a unique station identifier pre-assigned by the platform. This request clearly specifies the target station for the required configuration information. Subsequently, the chip configuration tool sends this request to the platform via the established communication link. Upon receiving the request, the chip configuration platform parses the location or identifier information and matches and retrieves the corresponding station configuration information from its database, ultimately sending it to the chip configuration tool. This request-response mechanism ensures the accuracy and efficiency of configuration information retrieval.
[0020] Step S204: Generate corresponding chip configuration data based on the configuration information of each charging pile.
[0021] After successfully acquiring the site configuration information, corresponding chip configuration data can be generated based on the configuration information of each charging pile. This step can be completed automatically by the chip configuration tool. Its core task is to convert the pile configuration information obtained from the platform and geared towards business management into chip configuration data that conforms to the data format and communication protocol requirements of near-field communication chips. This conversion process ensures that the business parameters of the charging pile can be correctly carried by the NFC chip and accurately identified by the user terminal device. At the same time, the automated execution of this step ensures the standardization and uniformity of the data format, avoiding errors or omissions that may occur during manual conversion.
[0022] This specification introduces an intelligent processing logic to achieve efficient and accurate data conversion.
[0023] In one embodiment, if the peg configuration information conforms to the preset chip format conditions, the peg configuration information is directly encapsulated into chip configuration data; if the peg configuration information does not conform to the preset chip format conditions, the peg configuration information is concatenated with the corresponding format template to generate chip configuration data. The chip configuration tool can first determine whether the acquired peg configuration information conforms to the preset chip data format requirements. If it does, the tool directly encapsulates the peg configuration information into the final chip configuration data. This method maximizes the preservation of the integrity of the original data and improves processing efficiency. If the peg configuration information does not conform to the preset format, the tool performs a data reconstruction operation: it calls or matches a preset format template that conforms to the target NFC chip specification, and accurately concatenates and maps the parameters in the peg configuration information with the template to generate standard, usable chip configuration data. It is understandable that this flexible data processing mechanism, uniformly led by the platform, can demonstrate significant advantages when dealing with NFC chips from different manufacturers and of different models: for example, direct "encapsulation" is suitable for scenarios with a high degree of standardization, ensuring efficiency; "concatenation" gives the system strong compatibility and adaptability, enabling rapid integration of new device types.
[0024] Step S206: Perform a write operation on the corresponding charging pile chip according to the generated chip configuration data, and perform an encryption operation on the corresponding charging pile chip according to the write key.
[0025] Finally, during the specific chip configuration operation, the aforementioned chip configuration tool can write the generated chip configuration data into the corresponding charging pile chips via near-field communication (NFC). Crucially, this manual deeply integrates the data writing operation with the security encryption operation. Simultaneously or subsequently, the chip configuration tool can use a writing key obtained from the platform, corresponding to the charging pile configuration information, to perform encryption on the target chip. The core of this encryption operation lies in writing to the permission block of the NFC chip. For example, by injecting a key into the permission block or setting access control bits, the chip's data area is locked, thereby permanently preventing data tampering. This integrated write-encryption process not only improves configuration efficiency but also ensures that each chip is protected by an independent key upon deployment, significantly enhancing the overall security of the system.
[0026] In particular, this specification can further introduce an automated cyclic configuration mechanism to efficiently handle scenarios where multiple identical charging pile chips are integrated within a single charging pile to improve the trigger rate. In this scenario, at least one charging pile contains multiple charging pile chips, and the data content to be written to these chips within the same charging pile is exactly the same.
[0027] In one embodiment, the aforementioned chip configuration tool can initiate a batch processing flow in response to a chip cyclic configuration command triggered by a construction worker. At this time, the tool can automatically and sequentially perform write operations on each charging pile chip within the pile based on the same chip configuration data generated for the current charging pile, and simultaneously perform encryption operations on each chip using the corresponding write key obtained from the platform. This process is based on a key premise: all charging pile chips to be configured are in an unencrypted blank state, thereby ensuring that the write and encryption operations can be successfully executed on the first attempt. This cyclic process will continue until a preset cyclic configuration termination condition is met, such as the construction worker actively triggering a cyclic configuration termination command in the chip configuration tool to complete the configuration of all preset number of chips within the pile, or the tool detecting no new configurable chips.
[0028] This design, which combines writing and encryption into a single operation, not only improves efficiency but also fundamentally eliminates the risk of repeated configuration of the same chip. Once the operation is successful, the chip is in an encrypted state, its permissions have changed, and any subsequent attempts to connect and write will be rejected by the chip itself due to security rule violations. This mechanism greatly simplifies the configuration of multi-chip charging stations while ensuring operational accuracy and security, achieving a leap from single-point configuration to efficient and reliable batch configuration.
[0029] This manual further introduces a platform-coordinated write count management mechanism to achieve precise management and traceability of the chip configuration process. Specifically, the aforementioned site configuration information includes a preset write count for each charging station, which is used to count and track the number of chips successfully configured under its name.
[0030] Specifically, after a write and encryption operation is successfully performed on any charging pile chip, the chip configuration tool immediately sends a request to the chip configuration platform to increase the write count for that charging pile. The platform then accumulates the write count for that charging pile accordingly. This mechanism enables real-time and accurate statistics on the number of configured chips.
[0031] Furthermore, this method possesses a complete workflow for handling chip configuration changes, which is particularly crucial in scenarios where chips need to be reassigned to different charging stations. In a typical combined scenario, construction personnel can simultaneously select the original charging station A to be covered and the new target charging station B through the interactive page of a configuration tool such as a mobile application (APP). This selection operation allows the APP to simultaneously obtain the decryption key of the original charging station A, the configuration data of the new target charging station B, and the encryption key from the platform. Subsequently, the tool will perform a coherent atomic operation: first, decrypt the chip using A's key, then write the new configuration data of B, and immediately encrypt the chip using B's new key. After the operation is successful, the APP will initiate a synchronization request to the server, which acts as the chip configuration platform: on the one hand, it will initiate a write count reduction request for the original charging station A to be covered, decrementing its record by 1; on the other hand, it will initiate a write count increase request for the new target charging station B to be incremented by 1. This mechanism not only supports single modifications but also cyclical modifications, allowing construction personnel to continuously execute the above process on multiple chips that need to change ownership. This efficiently completes the reallocation and record updates of chip resources, ensuring the real-time accuracy and traceability of platform statistics, and forming a complete configuration management closed loop.
[0032] The following is combined with Figure 3 The application of the aforementioned chip cyclic configuration instructions and write counts will be introduced. Figure 3 This is a schematic diagram illustrating the cyclic configuration process of a charging pile chip according to an embodiment disclosed in this specification. Figure 3 As shown, the method may include the following steps: In step S302, the chip configuration tool obtains and displays configuration information from the platform.
[0033] In one embodiment, after the process begins, a mobile app serving as the chip configuration tool can start operating. The app first establishes a secure connection with the server, which acts as the chip configuration platform, sending requests and receiving responses to obtain a list of charging stations and charging piles that the current operator has access to. This list includes detailed parameters for each charging pile and the number of chips that have been successfully configured, i.e., the aforementioned write count. The app clearly displays this information on the user interface for construction personnel to view and select.
[0034] Step S304: Respond to user selection to generate data.
[0035] In one embodiment, the construction worker can select a target charging pile from the list and then click the "Start Writing" or similar button on the APP interface. The APP responds to the user's action, automatically generating chip configuration data conforming to the NFC chip format specification to be written based on the selected charging pile's configuration information, and preparing the corresponding writing key. Simultaneously, the APP updates its interface, prompting the user that it is about to enter chip scanning mode and may display the current number of times the chip has been written.
[0036] Step S306: Start near-field communication and enter the loop detection state.
[0037] In one embodiment, after confirmation by the construction personnel, the app officially activates the near-field communication function, such as NFC read / write mode, and enters a continuous chip scanning and detection state. At this time, the app interface usually displays a scanning animation or prompt, indicating that it is ready to identify the approaching NFC chip. The construction personnel can then place the unencrypted, blank charging pile chip close to the NFC sensing area on the back of the phone.
[0038] Step S308: Detect chip touch and determine its status.
[0039] In one embodiment, when a chip approaches, the app automatically detects the touch event and attempts to establish communication with the chip. The app first determines the chip's current state: whether it is an unencrypted blank chip or a chip encrypted with another key. This determination is crucial in deciding on subsequent operation branches.
[0040] Step S310: Perform write and encryption operations on the blank chip.
[0041] In one embodiment, if the chip is detected to be unencrypted, the app will perform the core configuration operation. It can write pre-generated chip configuration data to the chip and immediately and continuously configure the chip's permission blocks using the prepared write key, completing the encryption lock. This "write-encrypt" sequence can be designed as an atomic operation to ensure that data and security settings are completed synchronously.
[0042] Step S312: Update the local interface and send a request to the platform to increase the number of attempts.
[0043] In one embodiment, after the blank chip is successfully written and encrypted in step S310, the APP first updates the user interface locally: for example, increasing the "Written Count" display value by 1, possibly accompanied by a success notification sound or vibration, providing immediate feedback to the construction personnel. Immediately afterwards, the APP asynchronously sends a "Write Count Increase Request" to the chip configuration platform, notifying the platform that the successful configuration count of the target charging pile needs to be increased by one. Upon receiving the request, the platform updates its corresponding record in the database.
[0044] Step S314: Determine whether the loop should continue.
[0045] In one embodiment, the process does not automatically end after a single chip configuration is completed. The app will recheck the termination conditions for the loop configuration, such as detecting whether the user has clicked the "Cancel" or "End Scan" button on the interface. If "Cancel" is not clicked, the process automatically jumps back to step S306, and the app continues to maintain the near-field communication scanning state, waiting for the operator to place the next chip, thus forming a closed loop. This design allows operators to configure multiple chips continuously and in batches until they actively terminate the process.
[0046] Step S316: Exit the loop and end the process.
[0047] In one embodiment, if the user clicks the "Cancel" button in step S314, the APP can immediately exit the chip scanning loop. Simultaneously, the near-field communication function can be disabled, the interface restored to its normal state, and a summary of the batch configuration may pop up. At this point, the batch chip configuration process for the charging pile is safely completed. Construction personnel can use this function to quickly and smoothly complete the writing of multiple NFC chips, and all successful operations are recorded in real time and synchronized to the platform.
[0048] Returning to the write operation described above, this manual specifically introduces a geolocation-based security verification mechanism to further enhance the standardization and security of the configuration process, preventing illegal or erroneous chip configuration operations from occurring in unexpected geographical locations. The site configuration information also includes the intended configuration location of the charging station, which is typically the geographical coordinates of the pre-set charging pile installation points on the platform side.
[0049] In one embodiment, before performing the above-described write operation, the chip configuration tool can first obtain the current geographic location through its built-in positioning module as the actual configuration location. Subsequently, the tool can compare the actual configuration location with the expected configuration location obtained from the platform to determine whether the positional relationship between the two conforms to a preset normal positional relationship. For example, the actual location and the expected location are within the same geofence or are no more than a preset distance threshold.
[0050] If the positional relationship between the actual and expected configuration locations conforms to a preset normal positional relationship, the chip configuration tool determines the current location is valid and allows subsequent write and encryption operations. Conversely, if the positional relationship between the actual and expected configuration locations does not conform to the preset normal positional relationship, for example, if the distance between them exceeds the allowable error range, the tool can determine that there may be a construction error or security risk, refuse to execute the write operation, and issue a location anomaly alarm to the operator. This location verification mechanism adds a robust geographical security barrier to chip configuration, effectively ensuring that configuration work can only be performed at authorized physical locations.
[0051] It is important to note that, as mentioned above, data writing and secure encryption depth can be bound together as a set of indivisible atomic operations. Therefore, determining whether to allow or deny write operations based on location is logically and practically equivalent to allowing or denying the entire "write-encryption" atomic operation. This location verification mechanism adds a robust geographical security barrier to chip configuration, effectively ensuring that configuration work can only be performed at authorized physical locations.
[0052] Finally, this manual further expands the maintenance information management function based on the chip configuration already completed above, thereby achieving effective maintenance and proactive operation and maintenance of deployed chips and improving subsequent operational efficiency. Specifically, the aforementioned chip configuration tool can obtain chip maintenance information for the aforementioned charging stations from the chip configuration platform. This chip maintenance information can be a dynamically updated dataset, the core of which can include the historical trigger count of each charging pile chip within the aforementioned charging station, the chip's unique identification information, such as the User Identifier (UID), and detailed charging pile information, such as the pile ID and location, thus constituting the complete operating status of the chip.
[0053] In one embodiment, after obtaining the aforementioned maintenance information, the chip configuration tool can match and determine whether it meets preset abnormal chip conditions. These abnormal chip conditions can be flexibly set according to the operation and maintenance strategy. For example, they can be defined as chips with a trigger count significantly lower than the average level of similar chips within the site, or chips with a trigger count of zero within a specific time period. When the tool identifies that the maintenance information of certain chips matches any abnormal chip condition, it determines that the chip is a potential abnormal chip or an inefficient chip. Subsequently, the chip configuration tool can dynamically display the corresponding maintenance prompt message on its user interface. This message can specifically indicate the location of the abnormal chip, such as its charging pile number and chip identifier, the type of abnormality (e.g., "low trigger rate"), and related data, thereby accurately guiding maintenance personnel to handle the issue. This mechanism transforms traditional periodic, indiscriminate manual inspections into data-driven, precise, targeted maintenance, significantly reducing subsequent operation and maintenance costs and improving the overall service reliability of charging facilities.
[0054] Next, combine Figure 4 This section introduces the application of maintenance information. Figure 4 This is a schematic diagram illustrating the operation and management process of a charging pile chip according to an embodiment disclosed in this specification. Figure 4 As shown, the method may include the following steps: In step S402, the platform collects data and identifies potentially abnormal chips.
[0055] In one embodiment, during the operation phase, the chip configuration platform, acting as the data processing core, continuously collects and aggregates touch events from each charging pile chip, dynamically generating maintenance information containing the trigger count, identity, and attribution information of each chip. Subsequently, the platform or configuration tool can automatically analyze this maintenance information according to preset rules designed based on trigger frequency thresholds, thereby identifying potentially abnormal chips, such as low-trigger-count chips, and generating an anomaly list.
[0056] Step S404: Maintenance personnel complete chip testing and replacement according to the instructions.
[0057] In one embodiment, on-site maintenance personnel obtain the aforementioned anomaly list and specific maintenance prompts through a configuration tool, and then proceed to the designated charging station to conduct on-site testing of the target chip. If the chip is confirmed to be faulty or underperforming, a blank chip is used for replacement, and the new chip is immediately written and encrypted using the configuration tool to complete the hardware replacement and software configuration.
[0058] Step S406: The platform synchronizes and updates the status.
[0059] In one embodiment, after successfully configuring the new chip, the configuration tool synchronizes the result to the chip configuration platform. The platform then updates the chip configuration records and status information of the charging pile accordingly, incorporating the new chip into the normal operating system, while simultaneously archiving or removing old chip records. This ensures that system data matches the actual device status, completing a closed-loop management process from problem discovery to resolution.
[0060] Figure 5 This is a schematic structural diagram of an electronic device according to an exemplary embodiment. Please refer to... Figure 5 At the hardware level, the electronic device includes a processor, internal bus, network interface, memory, and non-volatile storage, and may also include other necessary hardware. The processor reads the corresponding computer program from the non-volatile memory into memory and then executes it, forming a configuration device based on the charging pile chip at the logical level. Of course, in addition to software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of hardware and software, etc. That is to say, the execution subject of the following processing flow is not limited to individual logic units, but can also be hardware or logic devices.
[0061] Figure 6 This specification illustrates a block diagram of a configuration device for a charging pile chip, as shown in the embodiments. Please refer to... Figure 6 This device can be applied to a chip configuration tool, which is connected to a chip configuration platform. The device includes: The site configuration information acquisition unit 602 is used to acquire the site configuration information for the charging station in the chip configuration platform. The site configuration information includes the pile configuration information of one or more charging piles and the writing key corresponding to each pile configuration information. The chip configuration data generation unit 604 is used to generate corresponding chip configuration data based on the pile configuration information of each charging pile. The chip configuration unit 606 is used to perform write operations on the corresponding charging pile chips according to the generated chip configuration data, and to perform encryption operations on the corresponding charging pile chips according to the write key.
[0062] Optionally, the site configuration information acquisition unit 602 is specifically used for: A configuration retrieval request for the charging station is constructed based on the location information or the corresponding station identifier. Send the configuration acquisition request to the chip configuration platform so that the chip configuration platform can issue the site configuration information.
[0063] Optionally, the chip configuration data generation unit 604 is specifically used for: If the stub configuration information meets the preset chip format conditions, the stub configuration information is directly encapsulated into the chip configuration data; If the piling configuration information does not meet the preset chip format conditions, the piling configuration information is concatenated with the corresponding format template to generate the chip configuration data.
[0064] Optionally, at least one charging pile includes multiple charging pile chips, and the charging pile chips in each charging pile are identical; the chip configuration unit 606 is specifically used for: In response to the chip cyclic configuration command, a write operation is performed on each charging pile chip according to the same chip configuration data, and an encryption operation is performed on the corresponding charging pile chip according to the corresponding write key, until the preset cyclic configuration termination condition is met.
[0065] Optionally, the site configuration information also includes the number of writes corresponding to each charging pile; the device further includes: The write count increment unit is used to initiate a write count increment request to the chip configuration platform for the charging pile to which the charging pile chip belongs, in order to increase the write count corresponding to the charging pile, when the write operation and encryption operation for any charging pile chip are successfully executed.
[0066] Optionally, the device further includes: The write count reduction unit is used to perform a decryption operation on any charging pile chip according to the original write key when any charging pile chip has been encrypted by the original write key corresponding to other charging piles, and to initiate a write count reduction request to the chip configuration platform for the other charging piles in order to reduce the write count corresponding to the charging pile.
[0067] Optionally, the site configuration information also includes the expected location of the charging station; the chip configuration unit 606 is specifically used for: Obtain the current geographic location as the actual configuration location; The write operation is permitted if the positional relationship between the actual configuration location and the expected configuration location conforms to a preset normal positional relationship. If the positional relationship between the actual configuration location and the expected configuration location does not conform to the preset normal positional relationship, the write operation will be rejected.
[0068] Optionally, the device further includes: The maintenance prompt unit is used to obtain chip maintenance information for the charging station from the chip configuration platform. The chip maintenance information includes the number of times each charging pile chip is triggered, chip information, and charging pile information of the charging pile to which it belongs. If the chip maintenance information matches the abnormal chip conditions of the charging station, a corresponding maintenance prompt message will be displayed.
[0069] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the solution in this specification according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0070] Based on the same concept as the methods described above, this specification also provides a computer-readable storage medium having computer instructions stored thereon that, when executed by a processor, implement the steps of the methods as described in any of the above embodiments.
[0071] Based on the same concept as the methods described above, this specification also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of the methods as described in any of the above embodiments.
[0072] The embodiments of the subject matter and functional operation described in this specification can be implemented in the following ways: digital electronic circuits, tangibly embodied computer software or firmware, computer hardware including the structures disclosed in this specification and their structural equivalents, or combinations thereof. Embodiments of the subject matter described in this specification can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on a tangible, non-transitory program carrier for execution by a data processing apparatus or for controlling the operation of a data processing apparatus. Alternatively or additionally, the program instructions may be encoded on artificially generated propagation signals, such as machine-generated electrical, optical, or electromagnetic signals, which are generated to encode information and transmit it to a suitable receiving device for execution by the data processing apparatus. The computer storage medium may be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or combinations thereof.
[0073] The processing and logic flow described in this specification can be executed by one or more programmable computers that execute one or more computer programs to perform corresponding functions by operating on input data and generating output. The processing and logic flow can also be executed by dedicated logic circuitry—such as FPGAs (Field-Programmable Gate Arrays) or ASICs (Application-Specific Integrated Circuits), and the device can also be implemented as dedicated logic circuitry.
[0074] Computers suitable for executing computer programs include, for example, general-purpose and / or special-purpose microprocessors, or any other type of central processing unit. Typically, the central processing unit receives instructions and data from read-only memory and / or random access memory. The basic components of a computer include a central processing unit for implementing or executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include one or more mass storage devices for storing data, such as disks, magneto-optical disks, or optical disks, or the computer will be operatively coupled to such mass storage devices to receive data from or transfer data to them, or both. However, a computer is not required to have such devices. Furthermore, a computer can be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a GPS receiver, or a portable storage device such as a universal serial bus (USB) flash drive, to name a few.
[0075] Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, such as semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices), magnetic disks (e.g., internal hard disks or removable disks), magneto-optical disks, and CD-ROM and DVD-ROM disks. Processors and memory may be supplemented by or incorporated into dedicated logic circuitry.
[0076] While this specification contains numerous specific implementation details, these should not be construed as limiting the scope of any invention or the scope of the claims, but rather are primarily intended to describe features of specific embodiments of a particular invention. Certain features described in the various embodiments herein may also be implemented in combination in a single embodiment. Conversely, various features described in a single embodiment may also be implemented separately in various embodiments or in any suitable sub-combination. Furthermore, while features may function in certain combinations as described above and even initially claimed in this way, one or more features from a claimed combination may be removed from that combination in some cases, and a claimed combination may refer to a sub-combination or a variation thereof.
[0077] Similarly, although the operations are depicted in a specific order in the accompanying drawings, this should not be construed as requiring these operations to be performed in the specific order shown or sequentially, or requiring all illustrated operations to be performed to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. Furthermore, the separation of various system modules and components in the above embodiments should not be construed as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
[0078] Therefore, specific embodiments of the subject matter have been described. Furthermore, the processes depicted in the figures are not necessarily shown in a specific order or sequence to achieve the desired result. In some implementations, multitasking and parallel processing may be advantageous.
[0079] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.
Claims
1. A method for configuring a charging pile chip, characterized in that, The method is applied to a chip configuration tool, which is connected to a chip configuration platform; the method includes: Obtain the site configuration information for the charging station from the chip configuration platform. The site configuration information includes the pile configuration information of one or more charging piles and the writing key corresponding to each pile configuration information. Generate corresponding chip configuration data based on the configuration information of each charging pile; Write operations are performed on the corresponding charging pile chips according to the generated chip configuration data, and encryption operations are performed on the corresponding charging pile chips according to the write key.
2. The method according to claim 1, characterized in that, The step of obtaining the site configuration information for charging stations from the chip configuration platform includes: A configuration retrieval request for the charging station is constructed based on the location information or the corresponding station identifier. Send the configuration acquisition request to the chip configuration platform so that the chip configuration platform can issue the site configuration information.
3. The method according to claim 1, characterized in that, The step of generating corresponding chip configuration data based on the configuration information of each charging pile includes: If the stub configuration information meets the preset chip format conditions, the stub configuration information is directly encapsulated into the chip configuration data; If the piling configuration information does not meet the preset chip format conditions, the piling configuration information is concatenated with the corresponding format template to generate the chip configuration data.
4. The method according to claim 1, characterized in that, At least one charging pile contains multiple charging pile chips, and the charging pile chips in each charging pile are identical; the step of performing a write operation on the corresponding charging pile chip according to the generated chip configuration data, and performing an encryption operation on the corresponding charging pile chip according to the write key, includes: In response to the chip cyclic configuration command, a write operation is performed on each charging pile chip according to the same chip configuration data, and an encryption operation is performed on the corresponding charging pile chip according to the corresponding write key, until the preset cyclic configuration termination condition is met.
5. The method according to claim 1, characterized in that, The site configuration information also includes the number of writes corresponding to each charging pile; the method further includes: If the write operation and encryption operation for any charging pile chip are successfully executed, a request to increase the write count for the charging pile to which the charging pile chip belongs is sent to the chip configuration platform to increase the write count for that charging pile.
6. The method according to claim 5, characterized in that, The method further includes: If any charging pile chip has been encrypted by the original writing key corresponding to other charging piles, a decryption operation is performed on the chip according to the original writing key, and a request to reduce the number of writes for the other charging piles is sent to the chip configuration platform to reduce the number of writes for that charging pile.
7. The method according to claim 1, characterized in that, The site configuration information also includes the expected configuration location of the charging station; the step of performing write operations on the corresponding charging pile chips according to the generated chip configuration data includes: Obtain the current geographic location as the actual configuration location; The write operation is permitted if the positional relationship between the actual configuration location and the expected configuration location conforms to a preset normal positional relationship. If the positional relationship between the actual configuration location and the expected configuration location does not conform to the preset normal positional relationship, the write operation will be rejected.
8. The method according to claim 1, characterized in that, The method further includes: Obtain chip maintenance information for the charging station from the chip configuration platform. The chip maintenance information includes the number of times each charging pile chip is triggered, chip information, and charging pile information of the charging pile to which it belongs. If the chip maintenance information matches the abnormal chip conditions of the charging station, a corresponding maintenance prompt message will be displayed.
9. A device for configuring a charging pile chip, characterized in that, An apparatus for use in a chip configuration tool, the chip configuration tool being connected to a chip configuration platform; the apparatus includes: The site configuration information acquisition unit is used to acquire the site configuration information for the charging station in the chip configuration platform. The site configuration information includes the pile configuration information of one or more charging piles and the writing key corresponding to each pile configuration information. The chip configuration data generation unit is used to generate corresponding chip configuration data based on the configuration information of each charging pile. The chip configuration unit is used to perform write operations on the corresponding charging pile chips according to the generated chip configuration data, and to perform encryption operations on the corresponding charging pile chips according to the write key.
10. A computer-readable storage medium, characterized in that, It stores computer instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1-8.
11. A computer program product, characterized in that, Includes a computer program / instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1-8.