Method and system for transmitting charging pile data

By establishing a data circle between charging piles and prioritizing the transmission of high-priority data, the problem of charging data not being able to be transmitted in real time due to poor signals in underground parking lots is solved, and timely data arrival and efficient network transmission are achieved, which improves the user experience and the service life of the charging piles.

CN120583155BActive Publication Date: 2025-09-26HAINAN QIONGDA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511087049.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-05
Publication Date
2025-09-26
Estimated Expiration
2045-08-05

AI Technical Summary

Technical Problem

In areas with poor signals, such as underground parking lots, charging piles find it difficult to transmit charging data to cloud servers in real time, causing network congestion and affecting the life of the charging piles.

Method used

By dividing the charging piles into data circles, utilizing data transmission between adjacent charging piles, prioritizing the transmission of high-priority data, and realizing data transmission between charging piles through TCP/UDP protocol and Bluetooth or WiFi connection, it ensures that high-priority data reaches the cloud server in a timely manner.

Benefits of technology

It improves the real-time and reliability of data transmission, reduces network congestion, extends the service life of charging piles, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120583155B_ABST
    Figure CN120583155B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for charging pile data transmission, which belongs to the field of communication technology. The key points of its technical solution include: obtaining the current network status and the first current transmittable data volume; transmitting the first data to be transmitted to an adjacent charging pile according to the first current transmittable data volume, and the adjacent charging pile is a charging pile belonging to the same data circle as itself; according to the priority of all the data to be transmitted, all the data to be transmitted are transmitted to the network terminal in sequence, and all the data to be transmitted include historical data to be transmitted, second data to be transmitted and at least part of the first data to be transmitted corresponding to the adjacent charging pile, and the first data to be transmitted and the second data to be transmitted together constitute the first current data to be transmitted. The present invention sets a data circle, and realizes orderly transmission of data through data transmission between the charging piles in the data circle combined with data priority, thereby solving the problem that the charging data of the charging piles in the underground parking lot is difficult to be transmitted on time due to poor signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and more particularly to a method and system for charging pile data transmission. Background Art

[0002] In areas with poor signals, such as underground parking lots, commercial charging piles need to transmit real-time charging data to a cloud server and then send it to the user's mobile phone terminal. However, due to the poor underground signal, the charging data is difficult to be transmitted to the cloud server in real time. At this time, the charging pile usually relies on its own buffering and retransmission mechanism to solve this problem. However, frequent caching and retransmission mechanisms will also make it difficult to transmit newly generated charging data, further aggravating network congestion. Frequent caching and retransmission mechanisms will also affect the life of the charging pile. Therefore, it is difficult for existing technologies to solve the problem that charging data cannot meet real-time or punctual requirements due to poor signals. Therefore, existing technologies have shortcomings. Summary of the Invention

[0003] In view of the shortcomings of the existing technology, the purpose of the present invention is to provide a method and system for charging pile data transmission, which enables data to reach the cloud server on time through data transmission between charging piles.

[0004] To achieve the above object, the present invention provides the following technical solutions:

[0005] The present invention provides a method for transmitting data from a charging pile, wherein each charging pile belongs to a data circle and the method is executed by at least one charging pile, and the method includes:

[0006] Get the current network status and the first current transmittable data volume;

[0007] Transmitting the first to-be-transmitted data to an adjacent charging pile according to the first currently transmittable data volume, where the adjacent charging pile is a charging pile that belongs to the same data circle as the charging pile;

[0008] According to the priority of all data to be transmitted, all the data to be transmitted are transmitted to the network terminal in sequence. All the data to be transmitted include historical data to be transmitted, second data to be transmitted and at least part of the first data to be transmitted corresponding to the adjacent charging pile. The first data to be transmitted and the second data to be transmitted together constitute the first current data to be transmitted.

[0009] As a further improvement of the present invention, there are multiple adjacent charging piles, and transmitting the first data to be transmitted to the adjacent charging pile according to the first current transmittable data amount includes:

[0010] Determining first data to be transmitted based on a current first amount of transmittable data and the first current data to be transmitted;

[0011] Obtaining a second currently transmittable data volume, where the second currently transmittable data volume is the first currently transmittable data volume corresponding to the adjacent charging pile;

[0012] The first data to be transmitted is transmitted to an adjacent charging pile according to the second currently transmittable data volume.

[0013] As a further improvement of the present invention, transmitting the first to-be-transmitted data to an adjacent charging pile according to the second currently transmittable data amount includes:

[0014] Obtain the priority and data volume corresponding to the second data to be transmitted in the adjacent charging pile;

[0015] Selecting at least one charging pile from the adjacent charging piles as a transmitting charging pile according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging piles, and the second currently transmittable data volume;

[0016] The first data to be transmitted is transmitted to an adjacent charging pile.

[0017] As a further improvement of the present invention, the selecting at least one charging pile from the adjacent charging piles as a transmission charging pile according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging piles and the second currently transmittable data volume includes:

[0018] determining a first transmission time according to the priority of the first data to be transmitted;

[0019] determining a second transmission time according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging pile, and the second currently transmittable data volume;

[0020] At least one charging pile is selected from the adjacent charging piles as a transmission charging pile according to the first transmission time and the second transmission time.

[0021] As a further improvement of the present invention, the step of transmitting all the data to be transmitted to the network terminal in sequence according to the priority of all the data to be transmitted includes:

[0022] Determine the type, time, and status of each data item in the data to be transmitted;

[0023] Obtaining a priority corresponding to each data item according to the type, time, status, and corresponding weight, wherein the weight corresponding to the status is greater than the weight corresponding to the type and the time;

[0024] sorting all the to-be-transmitted data stored in the storage device according to the priority to obtain a first priority sequence;

[0025] All the data to be transmitted are transmitted to the network terminal in sequence according to the first priority sequence.

[0026] As a further improvement of the present invention, transmitting the first data to be transmitted to the adjacent charging pile according to the first currently transmittable data amount includes:

[0027] Obtaining a priority of second current data to be transmitted and a second current amount of transmittable data, where the second current data to be transmitted is the first current data to be transmitted corresponding to the adjacent charging pile, and the second current amount of transmittable data is the first current amount of transmittable data corresponding to the adjacent charging pile;

[0028] sorting the second currently to-be-transmitted data and the first currently to-be-transmitted data according to priority to obtain a second priority sequence;

[0029] The first to-be-transmitted data is transmitted to an adjacent charging pile according to the second priority sequence, the first currently transmittable data amount, and the second currently transmittable data amount.

[0030] As a further improvement of the present invention, transmitting the first data to be transmitted to an adjacent charging pile according to the second priority sequence, the first currently transmittable data amount, and the second currently transmittable data amount includes:

[0031] determining a transmission order of the first data to be transmitted according to the second priority sequence;

[0032] Determining an adjacent charging pile corresponding to the first data to be transmitted according to the transmission order, the first currently transmittable data amount, and the second currently transmittable data amount;

[0033] The first data to be transmitted is transmitted to the adjacent charging pile.

[0034] As a further improvement of the present invention, transmitting the first data to be transmitted to the adjacent charging pile according to the first currently transmittable data amount includes:

[0035] Determining a first priority, where the first priority is the highest priority corresponding to the first data to be transmitted;

[0036] Obtaining a second current transmittable data volume and a second priority, where the second current transmittable data volume is the first current transmittable data volume corresponding to the adjacent charging pile, and the second priority is the highest priority corresponding to the first data to be transmitted of the adjacent charging pile;

[0037] The first to-be-transmitted data is transmitted to an adjacent charging pile according to the first priority, the second priority, the first currently transmittable data volume, and the second currently transmittable data volume.

[0038] As a further improvement of the present invention, transmitting the first to-be-transmitted data to an adjacent charging pile according to the first priority, the second priority, the first currently transmittable data amount, and the second currently transmittable data amount includes:

[0039] determining a transmission order of the first data to be transmitted according to the first priority and the second priority;

[0040] Determining an adjacent charging pile corresponding to the first data to be transmitted according to the transmission order, the first currently transmittable data amount, and the second currently transmittable data amount;

[0041] The first data to be transmitted is transmitted to the adjacent charging pile.

[0042] The present invention provides a charging pile data transmission system, comprising:

[0043] An acquisition module, configured to acquire a current network status and a first current transmittable data volume;

[0044] a first transmission module, transmitting the first to-be-transmitted data to an adjacent charging pile according to the first currently transmittable data volume, the adjacent charging pile being a charging pile that belongs to the same data circle as the first to-be-transmitted data pile;

[0045] The second transmission module transmits all the data to be transmitted to the network terminal in sequence according to the priority of all the data to be transmitted. All the data to be transmitted include historical data to be transmitted, second data to be transmitted and at least part of the first data to be transmitted corresponding to the adjacent charging pile. The first data to be transmitted and the second data to be transmitted together constitute the first current data to be transmitted.

[0046] The present invention first determines the first data to be transmitted based on the first currently transmittable data volume, and selects a suitable adjacent charging pile in combination with the transmission time of the charging pile. Then, the first data to be transmitted is transmitted to the adjacent charging pile through the communication mechanism between the charging piles, so that the adjacent charging piles can transmit high-priority data in a timely manner, so that the high-priority data can reach the cloud server or the user end on time, meeting the real-time needs of the user, and solving the problem that the charging pile is difficult to transmit data to the cloud server when the signal in the underground parking lot is poor. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 This is a schematic diagram of the steps of a method for transmitting charging pile data according to the present invention;

[0048] Figure 2 A schematic diagram of determining a transmission charging pile for the present invention;

[0049] Figure 3 Schematic diagram of transmission based on the second priority sequence of the present invention;

[0050] Figure 4 This is a transmission diagram of the first priority of the present invention. DETAILED DESCRIPTION

[0051] The technical solution of the present invention is described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of the present invention and the specific features in the embodiments are detailed descriptions of the technical solution of the present invention, rather than limitations of the technical solution of the present invention.

[0052] The term "and / or" in the following text simply describes an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Additionally, the character " / " generally indicates an "or" relationship between the related objects.

[0053] like Figure 1 As shown, an embodiment of the present application provides a method for transmitting charging pile data, wherein each charging pile belongs to a data circle, and the method is performed by at least one charging pile, and the method includes:

[0054] Get the current network status and the first current transmittable data volume;

[0055] Transmitting the first to-be-transmitted data to an adjacent charging pile according to the first currently transmittable data volume, where the adjacent charging pile is a charging pile that belongs to the same data circle as the charging pile;

[0056] According to the priority of all data to be transmitted, all data to be transmitted are transmitted to the network terminal in sequence. All data to be transmitted include historical data to be transmitted, second data to be transmitted and at least part of the first data to be transmitted corresponding to the adjacent charging pile. The first data to be transmitted and the second data to be transmitted together constitute the first current data to be transmitted.

[0057] Among them, each charging pile has a built-in control mainboard, which is equipped with a microcontroller, power management chip, communication interface chip, power switch chip, inverter, charging control chip and display chip, etc. The display chip is used to control the display content and format of the display screen; the charging control chip is used to control the current, voltage, power and other parameters during the charging process; the inverter is used to realize energy transmission between the battery and the vehicle; the power switch chip is used to control the switching of the power supply; the communication interface chip is used to implement the communication protocol between the charging pile and the vehicle, network and other peripherals; the power management chip is used to manage and monitor the power supply; the microcontroller is responsible for controlling the operation of the entire charging pile system. It integrates functional modules such as CPU, memory (Flash and RAM), timer, timer, ADC / DAC and digital signal processor, and can realize functions such as data acquisition, signal processing, communication control and calculation of transmission time.

[0058] In this embodiment, each charging pile is independently networked, meaning each charging pile transmits data to the network terminal via a separate path. Data can be transmitted between charging piles via Bluetooth or WiFi. For example, a charging pile can broadcast its own information, such as its ID and protocol version, via Bluetooth. Upon scanning this broadcast, adjacent charging piles request a secure connection. Both parties use elliptic curve cryptography to generate a shared key, completing identity authentication (in accordance with the Bluetooth Mesh security model). After joining the Mesh network, the node list is automatically synchronized, containing all charging piles within the same data circle. Alternatively, charging piles within the WiFi coverage area can be automatically grouped into the same data circle, with data transmitted between each charging pile via TCP / UDP, i.e., the corresponding data priority. In this embodiment, each charging pile belongs to only one data circle, and the Bluetooth or WiFi connection methods provided in this embodiment are merely examples. In actual applications, other communication methods, such as establishing a signal base station, can be selected, and this embodiment does not limit this.

[0059] Exemplarily, when determining the current network status, parameters such as network delay, packet loss rate, and signal strength can be passively obtained through the TCP / IP protocol stack. A scoring level can then be set for each parameter, and the score corresponding to each parameter can be confirmed. The network status score can then be obtained using a preset weight coefficient to determine whether the current network status is good. When determining the first current transmittable data volume, the network status can be searched from a preset mapping table, where the preset mapping table includes the first current transmittable data volume corresponding to each network status (such as excellent, good, and poor). For example, when the network status is good, the first current transmittable data volume is found to be 800Mbps. The method for determining the current network status and the first current transmittable data volume provided in this embodiment is merely an example. Those skilled in the art may choose other methods, as long as the first current transmittable data volume can be determined. This embodiment does not impose any restrictions on this.

[0060] Specifically, each charging pile will generate charging data at each moment, including charging safety-related data, such as abnormal charging status alarms, key node data of the charging process, such as charging gun connection confirmation or charging start-up instructions, real-time parameters during the charging process, such as current data or power data, and the device's own information and status data, such as temperature data of internal devices. The charging data generated at each moment can be divided into high-priority data (such as key node data of the charging process, etc., which need to be sent to users in real time), and medium and low priority data (such as environmental data). When the signal is poor, it is necessary to ensure the timely transmission of high-priority data first. At this time, the medium and low priority data can be temporarily stored in the charging pile and transmitted at a selected time. In this embodiment, the first current data to be transmitted of the charging pile is the high-priority data generated at the current moment.

[0061] However, when the signal is poor, the amount of data that the charging pile can transmit in real time is limited. That is, the current first transmittable data volume is insufficient to meet the needs of the first currently transmitted data. Only part of the first currently transmitted data can be transmitted. This part of the data is recorded as the second data to be transmitted, and the remaining part is recorded as the first data to be transmitted, which is received and transmitted by the adjacent charging pile. Whether the current first transmittable data volume can meet the needs of the first currently transmitted data needs to be determined based on the specific transmission time. For example, in order to meet the real-time needs of the user, assuming that the first currently transmitted data should all be transmitted within 500ms, but assuming that the current first transmittable data volume is 100Mbps and the first currently transmitted data is 10MB (80Mbit), when the current first transmittable data volume remains unchanged, it takes 80Mbit / 100Mbps = 0.8s to transmit the first currently transmitted data in full. This is greater than 500ms, indicating that the current first transmittable data volume is insufficient to meet the needs of the first currently transmitted data and only part of the first currently transmitted data can be transmitted within 500ms. The above judgment steps and assumptions are only examples. In actual applications, more accurate time judgments can be made. For example, network delays and the time required for the network terminal to receive data can be further considered. This embodiment does not impose any restrictions on this, as long as it can determine whether the demand for the first current data to be transmitted can be met.

[0062] Furthermore, in this embodiment, adjacent charging piles need to transmit at least part of their own first data to be transmitted to another charging pile to avoid the adjacent charging pile receiving more data from other charging piles, thereby causing accumulation of their own data. The other charging pile can be the charging pile corresponding to the received data or its corresponding other adjacent charging pile. If it is the charging pile corresponding to the received data, in order to ensure the timely transmission of the received data, the priority of the received data should be higher than the priority of the transmitted data, that is, in this embodiment, the priority of the first data to be transmitted should be higher than the priority of at least part of the first data to be transmitted corresponding to the adjacent charging pile. At least part of the first data to be transmitted needs to be transmitted to another charging pile. Specifically, if the adjacent charging pile still has remaining data after meeting the transmission requirements of the received data, it can transmit part of the data. At this time, only the remaining part of the first data to be transmitted needs to be transmitted to the other charging pile. On the contrary, if there is no remaining data, all the first data to be transmitted needs to be transmitted to the other charging pile.

[0063] In addition, in this embodiment, the method is executed by at least one charging pile, that is, within a data circle, there may be charging piles that both receive and transmit data, only receive data, and / or only transmit data. The above are examples of the same charging pile both receiving and transmitting data and only transmitting data; but if the amount of data received by the adjacent charging pile is small, it will not cause accumulation of its own stored data and there is still a remaining amount of data after meeting the transmission requirements of the received data, which can meet its own first current data to be transmitted demand, then there is no need to transmit data to another charging pile. The charging pile is a charging pile that only receives data, wherein it determines whether its own stored data is accumulated, that is, whether its own stored data amount exceeds a preset threshold. The preset threshold can be set according to the current network status or hardware storage capacity, and this embodiment does not limit this.

[0064] After the data transmission between the charging piles is completed, each charging pile sorts all the data to be transmitted according to priority, and transmits them to the network terminal (such as the cloud server) in order from high to low priority, and the network terminal transmits the data to the user end (such as the mobile phone APP). Since the current amount of transmittable data is limited, all the data to be transmitted cannot be transmitted in real time. Therefore, during the transmission process, as new charging data is generated, data transmission between the charging piles will still occur. Therefore, the priority of the untransmitted data among all the current data to be transmitted will also change over time.

[0065] Since the charging piles are located in underground parking lots, which are closed or semi-closed spaces, the signal strength when the charging piles communicate with the cloud is low, affecting the efficiency of data transmission. To address this issue, this embodiment sets up a data circle. The charging piles within the data circle can communicate through a short-range wireless protocol (such as WiFi). When a charging pile cannot transmit all data in time due to poor signal, data can be transmitted between charging piles, and the adjacent charging piles with better signals can forward the data, so that high-priority data can reach the network terminal or user end in time, improving the user experience.

[0066] Furthermore, this embodiment provides a step of transmitting the first data to be transmitted to the adjacent charging pile according to the first current transmittable data volume, including:

[0067] Determining first data to be transmitted according to a current first transmittable data amount and first current data to be transmitted;

[0068] Obtaining a second currently transmittable data volume, where the second currently transmittable data volume is the first currently transmittable data volume corresponding to the adjacent charging pile;

[0069] The first data to be transmitted is transmitted to an adjacent charging pile according to the second currently transmittable data amount.

[0070] Specifically, in order to further improve the transmission efficiency of high-priority data, the first current data to be transmitted can be sorted according to priority, and the high-priority data can be transmitted by itself as the second data to be transmitted, and the current first transmittable data volume should be able to meet the transmission requirements of the second data to be transmitted. The judgment method of whether the transmission requirements can be met is similar to the above, and this embodiment will not be repeated here. Afterwards, the remaining lower-priority data is used as the first data to be transmitted and transmitted by the adjacent charging pile. Based on this, compared with transmitting the higher-priority data in the first current data to be transmitted to the adjacent charging pile, and then transmitting it to the network terminal by the adjacent charging pile, the transmission efficiency of the high-priority data can be further improved by directly transmitting the higher-priority data by itself.

[0071] After determining the first data to be transmitted, it is necessary to obtain the second current transmittable data volume, that is, the first current transmittable data volume corresponding to the adjacent charging pile, where there can be multiple adjacent charging piles, and in this case the second current transmittable data volume is also multiple. When an adjacent charging pile cannot meet the transmission requirements of the first data to be transmitted, it is necessary to set the first data to be transmitted as multiple data packets, and transmit each data packet to the corresponding adjacent charging pile, and the adjacent charging pile will transmit it. In order to ensure the integrity of the data and reduce the complexity of subsequent priority sorting, the priority of the data in each data packet should be similar, and data with strong correlation (such as order ID, power, amount and timestamp in transaction records, etc.) should be in the same data packet.

[0072] Furthermore, this embodiment provides a step of transmitting the first data to be transmitted to an adjacent charging pile according to the second current transmittable data volume, including:

[0073] Obtain the priority and data volume corresponding to the second data to be transmitted in the adjacent charging pile;

[0074] Selecting at least one charging pile from the adjacent charging piles as a transmitting charging pile according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging piles and the second currently transmittable data volume;

[0075] The first data to be transmitted is transmitted to an adjacent charging pile.

[0076] Specifically, the priority and data volume corresponding to the second data to be transmitted in the adjacent charging pile are first obtained through communication between the charging piles. The method for determining the second data to be transmitted in the adjacent charging pile is the same as the method for determining the second data to be transmitted in the adjacent charging pile itself, and this embodiment will not be repeated here. Then, the first transmission time of the first data to be transmitted is determined. The first transmission time is the time required to continue to transmit the first data to be transmitted if the first data to be transmitted is not transmitted to the adjacent charging pile. The specific steps may be to first prioritize all current data to be transmitted and determine the location of the first data to be transmitted. Since the first data to be transmitted may include data of different priorities, the location of the first data to be transmitted should be the location of the data with the lowest priority. Then, the total amount of all data before this location is obtained. Based on the first currently transmittable data volume, the time required to complete the transmission of the first data to be transmitted, i.e., the first transmission time, can be obtained. For example, assuming the first currently transmittable data volume is 100Mbps and the total amount of all data before this location is 5MB (40Mbit), the first transmission time is 40Mbit / 100Mbps = 0.4s.

[0077] Then determine the second transmission time of the first data to be transmitted. After obtaining the priority and data volume of the second data to be transmitted corresponding to each adjacent charging pile, as well as the second currently transmittable data volume, it is necessary to determine whether each adjacent charging pile can individually meet the transmission requirements of the first data to be transmitted. Similar to the above judgment step, for each adjacent charging pile, first sort the second data to be transmitted corresponding to the adjacent charging pile and its own first transmission data according to priority, determine the position of the first data to be transmitted therein, and calculate the time required to complete the transmission of the first transmission data in the current order according to the second currently transmittable data volume. If the time is less than the set time (for example, the 500ms assumed above), the charging pile can individually meet the transmission requirements of the first data to be transmitted, and the time is recorded as the second transmission time. There can be multiple charging piles, that is, there can be multiple second transmission times. At this time, the adjacent charging pile with the smallest second transmission time is selected as the transmission charging pile, and the first transmission data is transmitted to the transmission charging pile.

[0078] If there is no charging pile that can independently meet the transmission requirements of the first data to be transmitted, then according to the calculated time required for each adjacent charging pile to complete the transmission of the first transmission data, each adjacent charging pile is sorted from least to most according to the required time, and then the amount of data of the part of the first transmission data that can be transmitted by each adjacent charging pile within the set time is calculated in turn, until the sum of each calculated amount of data can reach the amount of data of the first data to be transmitted, then the adjacent charging piles corresponding to these data amounts are used as transmission charging piles, and according to the number of transmission charging piles and the amount of data corresponding to each transmission charging pile, the first data to be transmitted is split into multiple corresponding data packets, and transmitted to the corresponding transmission charging piles. For example, as Figure 2 As shown, the charging pile corresponding to the first data to be transmitted is A, Figure 2 In the figure, B, C, and D are adjacent charging piles that belong to the same data circle as A, and the order is sorted from least to most according to the required time. Then, the data volume of the part of the first transmission data that can be transmitted by each adjacent charging pile within the set time is calculated in sequence until the sum of each calculated data volume can reach the data volume of the first data to be transmitted. For example, the data volume b calculated by B is less than the data volume a of the first data to be transmitted, but the data volumes b and c calculated by B and C are greater than or equal to the data volume a of the first data to be transmitted, then B and C are used as transmission charging piles, and A divides the first data to be transmitted into two data packets and transmits them to B and C. In order to obtain more accurate first transmission time and second transmission time, the time for data transmission between charging piles can be introduced on this basis. This is a technical means that can be implemented by those skilled in the art and will not be described in detail in this embodiment.

[0079] Based on the above analysis, it can be summarized that the method provided in this embodiment of selecting at least one charging pile as a transmitting charging pile from adjacent charging piles according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging piles and the second currently transmittable data volume includes:

[0080] determining a first transmission time according to a priority of the first data to be transmitted;

[0081] Determining a second transmission time according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging pile and the second currently transmittable data volume;

[0082] At least one charging pile is selected from adjacent charging piles as a transmission charging pile according to the first transmission time and the second transmission time.

[0083] In this embodiment, each charging pile is configured to be a single pile and independently networked. When the signal of one charging pile is poor and cannot transmit high-priority data in time, the data is transmitted to the adjacent charging pile through data transmission between the charging piles, so that the high-priority data can reach the network terminal or user end in time, thereby improving the user experience. At the same time, this embodiment further improves the real-time performance of data transmission by selecting appropriate adjacent charging piles according to transmission time and priority.

[0084] Furthermore, this embodiment provides a step of transmitting all data to be transmitted to the network terminal in sequence according to the priority of all data to be transmitted, including:

[0085] Determine the type, time, and status of each data item in all data to be transmitted;

[0086] According to the type, time, status and corresponding weight, the priority of each data is obtained, where the weight corresponding to the status should be greater than the weight corresponding to the type and time;

[0087] Sort all the data to be transmitted stored in the system by priority to obtain a first priority sequence;

[0088] All data to be transmitted are transmitted to the network terminal in sequence according to the first priority sequence.

[0089] Specifically, after completing the data transmission between the charging piles, each charging pile transmits all the data to be transmitted stored in it to the network terminal according to the priority of the data. For the charging pile that both receives and transmits data, all its current data to be transmitted includes historical data to be transmitted (that is, data that has not been transmitted completely at the previous moment), the second data to be transmitted and at least part of the first data to be transmitted corresponding to the adjacent charging pile. For the charging pile that only receives data, all its current data to be transmitted includes historical data to be transmitted, the first current data to be transmitted and at least part of the first data to be transmitted corresponding to the adjacent charging pile. For the charging pile that only transmits data, all its current data to be transmitted includes historical data to be transmitted and the second data to be transmitted, where the historical data to be transmitted can be zero, that is, there is no data that has not been transmitted completely at the previous moment.

[0090] The priority of each data among all the data to be transmitted needs to be based on its corresponding type, time and status, where the type specifically refers to the functional attributes of the data. For example, it can be divided into electrical parameter class, including current, voltage, power, charging speed and power factor, etc., safety status class, including over-temperature alarm, leakage detection, short-circuit protection signal and battery abnormal status, etc., device status class, including charging gun connection status, display failure, fan operation status and communication module status, etc., and environmental parameter class, including temperature, humidity, air pressure and battery compartment temperature of the charging pile installation environment, etc. In data type, it can be divided into high priority type, such as electrical parameter class and safety status class, which directly affect charging safety or billing, medium priority type, such as device status class, which directly affects service process, and low priority type, such as environmental parameter class, which is mainly used for auxiliary analysis. Data time specifically refers to the time difference between the time when the data is generated and the current time. The larger the time difference, the higher the priority. For example, data generated within 30 seconds can be set as low priority, data generated within 3 minutes as medium priority, and data exceeding 3 minutes as high priority. Data status can be divided into charging start state, charging state, and charging end state. Among them, the charging start state is the startup stage and needs to be processed first, and the charging end state is the key stage for settlement and status update. The data in the charging process is usually routine monitoring data. Therefore, data in the charging start state and charging end state are high priority, and data in the charging state are low priority. Among them, the data generation time and number of levels set in this embodiment are only examples. Those skilled in the art can set other times and more levels according to actual conditions. This embodiment does not limit this.

[0091] Next, this embodiment takes three levels as an example, and sets the priority score corresponding to each level, such as setting the high priority to 40-50, the medium priority to 25-40, and the low priority to 15-25. After determining the type, time, and status of each data to be transmitted, the corresponding score is determined according to the level of type, time, and status, and the final priority score of each data is determined according to the weight formula. :

[0092] ;

[0093] in, 、 and Respectively represent the priority scores corresponding to the type, time and status of each data. 、 and is the weight coefficient, where Should be greater than and The values ​​set in this embodiment are only examples, and those skilled in the art may set other values, such as setting all values ​​to be within the range of 0-1, which is not limited in this embodiment.

[0094] This embodiment sorts the data according to its priority score and transmits data with higher scores first. It can transmit high-priority data in a timely manner when transmission resources are prioritized, avoiding low-priority data, such as occupying resources and causing delays in key information. At the same time, this embodiment sets the weight of the data status to be higher than the weight of the type and time, so that the charging pile can always give priority to transmitting the most urgent data at the moment, rather than relying solely on the attributes of the data itself or the time of generation for transmission.

[0095] Furthermore, in addition to the above method, this embodiment provides another step of transmitting the first data to be transmitted to the adjacent charging pile according to the first current transmittable data volume, including:

[0096] Obtaining the priority of the second current data to be transmitted and the second current amount of transmittable data, where the second current data to be transmitted is the first current data to be transmitted corresponding to the adjacent charging pile, and the second current amount of transmittable data is the first current amount of transmittable data corresponding to the adjacent charging pile;

[0097] sorting the second currently to-be-transmitted data and the first currently to-be-transmitted data according to priorities to obtain a second priority sequence;

[0098] The first to-be-transmitted data is transmitted to an adjacent charging pile according to the second priority sequence, the first currently transmittable data amount, and the second currently transmittable data amount.

[0099] Among them, this step can be executed simultaneously by the charging piles corresponding to the second current data to be transmitted and the first current data to be transmitted. Specifically, the priority of the second current data to be transmitted and the second current transmittable data volume are first obtained through the communication mechanism between the charging piles. The second current data to be transmitted can be multiple. Then, each second current data to be transmitted and the first current data to be transmitted are sorted according to priority. The priority can be determined according to the above-mentioned priority score. Then, according to the priority order, the first current transmittable data volume and the second current transmittable data volume, a suitable charging pile is selected for transmission for each sequence in the second priority sequence. Among them, for each data in the second priority sequence (the first current data to be transmitted or the second current data to be transmitted), when selecting a charging pile, it is first determined whether the corresponding charging pile can meet its corresponding transmission requirements. If it can, there is no need to transmit it to the adjacent charging pile, and it can be transmitted by itself. If not, but there is an adjacent charging pile that can meet its corresponding transmission requirements, then the data is transmitted to the adjacent charging pile, and the adjacent charging pile transmits it to the cloud server. If there is no charging pile that can meet its transmission requirements alone, then according to the first current transmittable data volume and the second current transmittable data volume, it is split into multiple data packets, and the transmission is completed by itself and the adjacent charging pile. Preferably, when splitting the data packets, the second data to be transmitted is transmitted by itself, and the first data to be transmitted is transmitted by the adjacent charging pile. Since the first current data to be transmitted includes the first data to be transmitted, after the transmission of the first current data to be transmitted is completed, the transmission of the first data to be transmitted is also completed.

[0100] For example, Figure 3 As shown, the charging pile corresponding to the first data to be transmitted is A, Figure 3 In the example, B, C, and A belong to adjacent charging piles in the same data circle. After each charging pile obtains the priority of the second current data to be transmitted, the second priority sequence { , }, the second priority sequence corresponding to each charging pile is the same, where , The first current data to be transmitted is A, C and B respectively, and then the charging pile is selected in the order of the second priority sequence, and the first one is transmitted , if A can meet its corresponding transmission requirements, then A will transmit , as shown in sequence number ①; then transmit , if C cannot meet its corresponding transmission requirements, but A can meet its corresponding transmission requirements, then Transmitted to A and transmitted by A Then transmit , as shown in sequence numbers ② and ③; if A, B, and C cannot meet their transmission needs individually, they will be split into multiple data packets based on the first current transmittable data volume and the second current transmittable data volume, and the transmission will be completed by themselves and the adjacent chargers, for example, split into 3 data packets 、 and , transmitted jointly by A, B and C, as shown in sequence numbers ④ and ⑤; Figure 3 The sequence numbers indicate the transfer steps.

[0101] Based on the above analysis, it can be summarized that the steps provided in this embodiment for transmitting the first data to be transmitted to the adjacent charging pile according to the second priority sequence, the first current transmittable data amount, and the second current transmittable data amount include:

[0102] determining a transmission order of the first data to be transmitted according to the second priority sequence;

[0103] Determining an adjacent charging pile corresponding to the first data to be transmitted according to the transmission order, the first currently transmittable data amount, and the second currently transmittable data amount;

[0104] The first data to be transmitted is transmitted to an adjacent charging pile.

[0105] This embodiment prioritizes the first current data to be transmitted corresponding to each charging pile, selects a suitable charging pile for transmission of the first current data to be transmitted corresponding to each charging pile according to the priority, and then uses data transmission between the charging piles to solve the problem of a certain charging pile being unable to transmit data in a timely manner, thereby reducing the amount of calculation. However, since the method provided by this embodiment requires that each data in the second priority sequence be transmitted in sequence, the real-time performance of the data transmission is reduced compared to the above-mentioned method of performing data transmission according to the first transmission time and the second transmission time.

[0106] Furthermore, this embodiment provides a method for transmitting first data to be transmitted to an adjacent charging pile according to a first currently transmittable data amount, including:

[0107] Determine a first priority, where the first priority is the highest priority corresponding to the first data to be transmitted;

[0108] Obtain a second current transmittable data volume and a second priority, where the second current transmittable data volume is the first current transmittable data volume corresponding to the adjacent charging pile, and the second priority is the highest priority corresponding to the first data to be transmitted of the adjacent charging pile;

[0109] The first data to be transmitted is transmitted to an adjacent charging pile according to the first priority, the second priority, the first currently transmittable data volume, and the second currently transmittable data volume.

[0110] The second currently transmittable data volume can be multiple, and in this case, the number of second priorities is also multiple. The first data to be transmitted may include multiple data, for example, including both electrical parameter data and environmental parameter data. In this case, the priority corresponding to each data is determined, and the highest priority among them is used as the highest priority corresponding to the first data to be transmitted, wherein the priority can be determined using the above-mentioned priority score. Then, the higher of the first priority and the second priority is determined. If the first priority is higher, the specific data corresponding to the highest priority in the first data to be transmitted and its data volume are obtained. If the first currently transmittable data volume can meet the transmission requirements of the data, it does not need to be transmitted to the adjacent charging pile and is transmitted by itself. If the first currently transmittable data volume cannot meet the transmission requirements of the data but the second currently transmittable data volume can meet the transmission requirements of the data, it is transmitted to the adjacent charging pile for transmission. If neither can meet the transmission requirements, the data is divided into multiple data packets based on the first currently transmittable data volume and the second currently transmittable data volume, and the transmission is completed by itself and the adjacent charging pile. If the second priority is higher, the above steps are performed in the charging pile corresponding to the second priority. If the first priority and the second priority are the same, the one with the larger data volume is selected based on the data volume corresponding to the first priority and the second priority to perform the above steps.

[0111] Repeat the above steps to complete the transmission of the first data to be transmitted in each adjacent charging pile, wherein, since only the data in one charging pile is transmitted after each priority comparison, in each repetition, if the data corresponding to the first priority was transmitted in the last repetition, there is no need to obtain the second current transmittable data volume and the second priority, and it is only necessary to determine a new first priority from the remaining first data to be transmitted and repeat the above steps. If the data corresponding to the second priority was transmitted in the last repetition, only the second current transmittable data volume and the second priority of the adjacent charging pile corresponding to the data are re-obtained to replace the second current transmittable data volume and the second priority of the last repetition, wherein since part of the data has been transmitted last time, the second priority should be determined based on the remaining first data to be transmitted corresponding to the adjacent charging pile. For example, Figure 4 As shown, the charging pile corresponding to the first data to be transmitted is E, Figure 4 In the figure, F, G, and E are adjacent charging piles that belong to the same data circle. Assuming that the data in E was transmitted in the last repetition, in this repetition, only the first priority re-determined in E needs to be transmitted to F and G. Then, the transmission step is performed based on the first priority of this transmission and the two second priorities of the last repetition.

[0112] Based on the above analysis, it can be summarized that the steps provided in this embodiment for transmitting the first data to be transmitted to the adjacent charging pile according to the first priority, the second priority, the first current transmittable data volume, and the second current transmittable data volume include:

[0113] Determining a transmission order of the first data to be transmitted according to the first priority and the second priority;

[0114] Determining an adjacent charging pile corresponding to the first data to be transmitted according to the transmission order, the first currently transmittable data amount, and the second currently transmittable data amount;

[0115] The first data to be transmitted is transmitted to an adjacent charging pile.

[0116] This embodiment uses the communication mechanism between charging piles to only compare the highest priority of the first data to be transmitted in itself and the adjacent charging piles each time, and only transmits the data corresponding to the highest priority each time. Compared with the above-mentioned method of transmission based on the second priority sequence, the real-time transmission of data with higher priority in the first data to be transmitted can be further improved.

[0117] The present invention provides a system for transmitting charging pile data, including:

[0118] An acquisition module, configured to acquire a current network status and a first current transmittable data volume;

[0119] A first transmission module transmits the first to-be-transmitted data to an adjacent charging pile according to the first currently transmittable data volume, where the adjacent charging pile is a charging pile that belongs to the same data circle as the first to-be-transmitted data pile;

[0120] The second transmission module transmits all the data to be transmitted to the network terminal in sequence according to the priority of all the data to be transmitted. All the data to be transmitted include historical data to be transmitted, second data to be transmitted and at least part of the first data to be transmitted corresponding to the adjacent charging pile, wherein the first data to be transmitted and the second data to be transmitted together constitute the first current data to be transmitted.

[0121] This embodiment provides a method and system for transmitting charging pile data. By setting up a data circle in an underground parking environment with poor signal, the charging piles within the data circle can communicate through a short-range wireless protocol. When a charging pile cannot transmit all data in a timely manner due to poor signal, data can be transmitted between charging piles, and the adjacent charging pile with better signal can forward the data, so that high-priority data can reach the network terminal or user end in a timely manner, thereby improving the user experience.

[0122] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0123] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0124] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0125] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiment. All technical solutions based on the concept of the present invention are within the scope of protection of the present invention. It should be noted that for those skilled in the art, various improvements and modifications that do not depart from the principles of the present invention should also be considered within the scope of protection of the present invention.

Claims

1. A method for transmitting charging pile data, characterized in that: Each charging pile belongs to a data circle, and the method is performed by at least one charging pile, and the method includes: Get the current network status and the first current transmittable data volume; Transmitting the first to-be-transmitted data to an adjacent charging pile according to the first currently transmittable data volume, where the adjacent charging pile is a charging pile that belongs to the same data circle as the charging pile; Transmitting all the data to be transmitted to the network terminal in sequence according to their priorities, wherein all the data to be transmitted include historical data to be transmitted, second data to be transmitted, and at least part of the first data to be transmitted corresponding to the adjacent charging pile, where the first data to be transmitted and the second data to be transmitted together constitute first current data to be transmitted; There are multiple adjacent charging piles, and transmitting the first data to be transmitted to the adjacent charging pile according to the first current transmittable data amount includes: Determining first data to be transmitted based on a current first amount of transmittable data and the first current data to be transmitted; Obtaining a second currently transmittable data volume, where the second currently transmittable data volume is the first currently transmittable data volume corresponding to the adjacent charging pile; transmitting the first to-be-transmitted data to an adjacent charging pile according to the second currently transmittable data volume; The transmitting the first to-be-transmitted data to an adjacent charging pile according to the second currently transmittable data amount includes: Obtain the priority and data volume corresponding to the second data to be transmitted in the adjacent charging pile; Selecting at least one charging pile from the adjacent charging piles as a transmitting charging pile according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging piles, and the second currently transmittable data volume; The first data to be transmitted is transmitted to an adjacent charging pile.

2. The method for transmitting charging pile data according to claim 1, characterized in that: The selecting at least one charging pile from the adjacent charging piles as a transmission charging pile according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging piles and the second currently transmittable data volume includes: determining a first transmission time according to the priority of the first data to be transmitted; determining a second transmission time according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging pile, and the second currently transmittable data volume; At least one charging pile is selected from the adjacent charging piles as a transmission charging pile according to the first transmission time and the second transmission time.

3. The method for transmitting charging pile data according to claim 1, characterized in that: The step of transmitting all the data to be transmitted to the network terminal in sequence according to the priority of all the data to be transmitted includes: Determine the type, time, and status of each data item in the data to be transmitted; Obtaining a priority corresponding to each data item according to the type, time, status, and corresponding weight, wherein the weight corresponding to the status is greater than the weight corresponding to the type and the time; sorting all the to-be-transmitted data stored in the storage device according to the priority to obtain a first priority sequence; All the data to be transmitted are transmitted to the network terminal in sequence according to the first priority sequence.

4. The method for transmitting charging pile data according to claim 1, characterized in that: The transmitting the first to-be-transmitted data to the adjacent charging pile according to the first currently transmittable data amount includes: Obtaining a priority of second current data to be transmitted and a second current amount of transmittable data, where the second current data to be transmitted is the first current data to be transmitted corresponding to the adjacent charging pile, and the second current amount of transmittable data is the first current amount of transmittable data corresponding to the adjacent charging pile; sorting the second currently to-be-transmitted data and the first currently to-be-transmitted data according to priority to obtain a second priority sequence; The first to-be-transmitted data is transmitted to an adjacent charging pile according to the second priority sequence, the first currently transmittable data amount, and the second currently transmittable data amount.

5. The method for transmitting charging pile data according to claim 4, characterized in that: The transmitting the first to-be-transmitted data to the adjacent charging pile according to the second priority sequence, the first currently transmittable data amount, and the second currently transmittable data amount includes: determining a transmission order of the first data to be transmitted according to the second priority sequence; Determining an adjacent charging pile corresponding to the first data to be transmitted according to the transmission order, the first currently transmittable data amount, and the second currently transmittable data amount; The first data to be transmitted is transmitted to the adjacent charging pile.

6. The method for transmitting charging pile data according to claim 1, characterized in that: The transmitting the first to-be-transmitted data to the adjacent charging pile according to the first currently transmittable data amount includes: Determining a first priority, where the first priority is the highest priority corresponding to the first data to be transmitted; Obtaining a second current transmittable data volume and a second priority, where the second current transmittable data volume is the first current transmittable data volume corresponding to the adjacent charging pile, and the second priority is the highest priority corresponding to the first data to be transmitted of the adjacent charging pile; The first to-be-transmitted data is transmitted to an adjacent charging pile according to the first priority, the second priority, the first currently transmittable data volume, and the second currently transmittable data volume.

7. The method for transmitting charging pile data according to claim 6, characterized in that: The transmitting the first to-be-transmitted data to an adjacent charging pile according to the first priority, the second priority, the first currently transmittable data amount, and the second currently transmittable data amount includes: determining a transmission order of the first data to be transmitted according to the first priority and the second priority; Determining an adjacent charging pile corresponding to the first data to be transmitted according to the transmission order, the first currently transmittable data amount, and the second currently transmittable data amount; The first data to be transmitted is transmitted to the adjacent charging pile.

8. A charging pile data transmission system, characterized in that: include: An acquisition module, configured to acquire a current network status and a first current transmittable data volume; a first transmission module, transmitting the first to-be-transmitted data to an adjacent charging pile according to the first currently transmittable data volume, the adjacent charging pile being a charging pile that belongs to the same data circle as the first to-be-transmitted data pile; a second transmission module, transmitting all the data to be transmitted to the network terminal in sequence according to the priority of all the data to be transmitted, wherein all the data to be transmitted include historical data to be transmitted, second data to be transmitted, and at least part of the first data to be transmitted corresponding to the adjacent charging pile, and the first data to be transmitted and the second data to be transmitted together constitute first current data to be transmitted; There are multiple adjacent charging piles, and transmitting the first data to be transmitted to the adjacent charging pile according to the first current transmittable data amount includes: Determining first data to be transmitted based on a current first amount of transmittable data and the first current data to be transmitted; Obtaining a second currently transmittable data volume, where the second currently transmittable data volume is the first currently transmittable data volume corresponding to the adjacent charging pile; transmitting the first to-be-transmitted data to an adjacent charging pile according to the second currently transmittable data volume; The transmitting the first to-be-transmitted data to an adjacent charging pile according to the second currently transmittable data amount includes: Obtain the priority and data volume corresponding to the second data to be transmitted in the adjacent charging pile; Selecting at least one charging pile from the adjacent charging piles as a transmitting charging pile according to the priority and data volume corresponding to the second data to be transmitted in the adjacent charging piles, and the second currently transmittable data volume; The first data to be transmitted is transmitted to an adjacent charging pile.

Citation Information

Patent Citations

  • Data transmission method and device, electronic device and storage medium

    CN117914787A

  • Internet of things system

    US20250071040A1