Charging pile digital payment system and method based on cloud computing
By marking the Bluetooth detection terminal in the charging pile map, using Bluetooth signals to detect the trajectory of vehicles and mobile devices, and automatically sending charging requests, it solves the complex operation problems during the payment process of existing charging piles, and improves payment efficiency and user experience.
Patent Information
- Application Number
- CN202411322591.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2044-09-23
AI Technical Summary
The existing charging pile payment process requires the car owner to get off the car and scan the code and perform identity verification. The operation is complicated and affects the charging experience.
By marking the Bluetooth detection terminal in the charging pile installation location map, the Bluetooth signal is used to detect the trajectory of the vehicle and the mobile device, check the matching relationship based on the time axis, and automatically send the charging request.
It realizes payments without the need for the owner to get off the car, improving the efficiency and user experience of charging payments.
Smart Images

Figure CN119168638B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of charging management, and in particular relates to a charging pile digital payment system and method based on cloud computing. Background Art
[0002] Digital payment for charging stations is a modern payment method that allows electric vehicle owners to easily pay for charging services through a digital wallet application or hardware device.
[0003] In the existing charging pile payment process, car owners are required to use their mobile devices to scan the QR code to make payment. The entire process requires users to get out of the car to scan the code and perform identity verification. The operation process is relatively complicated, affecting the charging experience. Summary of the Invention
[0004] The purpose of the present invention is to provide a digital payment method for charging piles based on cloud computing, aiming to solve the problem that in the existing charging pile payment process, car owners are required to use mobile devices to scan QR codes to make payments. The entire process requires users to get out of the car to scan the code and perform identity verification. The operation process is relatively complicated and affects the charging experience.
[0005] The present invention is implemented as follows: a charging pile digital payment method based on cloud computing, the method comprising:
[0006] Constructing a charging pile installation location map, marking the location of each charging pile in the charging pile installation location map, wherein the charging pile is equipped with a Bluetooth detection terminal;
[0007] Detecting Bluetooth signals through a Bluetooth detection terminal and recording Bluetooth detection data, wherein the Bluetooth detection data includes vehicle Bluetooth data and mobile device Bluetooth data;
[0008] Build a spatial coordinate system based on the charging pile installation location map, and construct vehicle trajectory curves and mobile device trajectory curves based on Bluetooth detection data;
[0009] The vehicle trajectory curve and the mobile device trajectory curve are offset checked based on the time axis to determine the matching relationship between the two. After the charging gun is connected, a charging request is sent to the corresponding mobile device.
[0010] Preferably, the step of detecting the Bluetooth signal by the Bluetooth detection terminal and recording the Bluetooth detection data specifically includes:
[0011] Perform Bluetooth signal detection through a Bluetooth detection terminal, identify each Bluetooth signal, and obtain a Bluetooth signal number;
[0012] When at least three Bluetooth detection terminals detect that the strength of the same Bluetooth signal is higher than a preset value, the Bluetooth signal strength is recorded to obtain signal strength data;
[0013] The communication distance is calculated based on the signal strength data to obtain Bluetooth detection data. The Bluetooth detection data is divided into vehicle Bluetooth data and mobile device Bluetooth data based on the MAC address recorded by the Bluetooth signal.
[0014] Preferably, the steps of constructing a spatial coordinate system based on the charging pile installation location map and constructing a vehicle trajectory curve and a mobile device trajectory curve based on Bluetooth detection data specifically include:
[0015] Construct a spatial coordinate system and determine the charging pile coordinates of each charging pile in the spatial coordinate system based on the charging pile installation location map;
[0016] Retrieve vehicle Bluetooth data, extract the distance value between each charging pile and the corresponding vehicle Bluetooth device at each moment, determine the location of the vehicle Bluetooth, and generate a vehicle trajectory curve;
[0017] Retrieve the Bluetooth data of the mobile device, extract the distance value between each charging pile and the corresponding mobile Bluetooth device at each moment, determine the position of the mobile device, and generate the trajectory curve of the mobile device.
[0018] Preferably, the step of performing offset verification on the vehicle trajectory curve and the mobile device trajectory curve based on the time axis to determine a matching relationship between the two, and sending a charging request to the corresponding mobile device after the charging gun is connected, specifically includes:
[0019] Selecting sampling points for the vehicle trajectory curve and the mobile device trajectory curve according to a preset time step to obtain a plurality of sampling coordinate sets, the sampling coordinate sets including the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates;
[0020] Calculate the distance between the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates corresponding to each moment, perform distance verification, calculate the slope of each sampling point, and perform slope verification;
[0021] When both the distance calibration and the slope calibration are passed, the identity of the mobile device is determined based on the Bluetooth signal of the mobile device, and a charging request is sent to the mobile device.
[0022] Preferably, the charging request includes at least charging pile location information, charging pile code and charging standard information.
[0023] Another object of the present invention is to provide a charging pile digital payment system based on cloud computing, the system comprising:
[0024] A map construction module is used to construct a charging pile installation location map and mark the location of each charging pile in the charging pile installation location map, wherein the charging pile is equipped with a Bluetooth detection terminal;
[0025] A device detection module is used to detect Bluetooth signals through a Bluetooth detection terminal and record Bluetooth detection data, wherein the Bluetooth detection data includes vehicle Bluetooth data and mobile device Bluetooth data;
[0026] A spatial curve construction module is used to construct a spatial coordinate system based on the charging pile installation location map, and to construct vehicle trajectory curves and mobile device trajectory curves based on Bluetooth detection data;
[0027] The digital payment module is used to perform offset value verification on the vehicle trajectory curve and the mobile device trajectory curve based on the time axis, determine the matching relationship between the two, and send a charging request to the corresponding mobile device after the charging gun is connected.
[0028] Preferably, the device detection module includes:
[0029] The device encoding unit is used to detect Bluetooth signals through the Bluetooth detection terminal, identify each Bluetooth signal, and obtain a Bluetooth signal number;
[0030] A signal data recording unit, configured to record the Bluetooth signal strength when at least three Bluetooth detection terminals detect that the strength of the same Bluetooth signal is higher than a preset value, and obtain signal strength data;
[0031] The device classification unit is used to calculate the communication distance based on the signal strength data to obtain Bluetooth detection data, and to classify the Bluetooth detection data into vehicle Bluetooth data and mobile device Bluetooth data based on the MAC address recorded by the Bluetooth signal.
[0032] Preferably, the space curve construction module includes:
[0033] The charging pile positioning unit is used to construct a spatial coordinate system and determine the charging pile coordinates of each charging pile in the spatial coordinate system according to the charging pile installation location map;
[0034] The vehicle trajectory construction unit is used to retrieve the vehicle Bluetooth data, extract the distance value between each charging pile and the corresponding vehicle Bluetooth device at each moment, determine the location of the vehicle Bluetooth, and generate a vehicle trajectory curve;
[0035] The device trajectory construction unit is used to retrieve the Bluetooth data of the mobile device, extract the distance value between each charging pile and the corresponding mobile Bluetooth device at each moment, determine the position of the mobile device, and generate the mobile device trajectory curve.
[0036] Preferably, the digital payment module includes:
[0037] A curve sampling module is used to select sampling points for the vehicle trajectory curve and the mobile device trajectory curve according to a preset time step to obtain multiple sampling coordinate sets, wherein the sampling coordinate sets include vehicle trajectory sampling coordinates and mobile device trajectory sampling coordinates;
[0038] The trajectory verification unit is used to calculate the distance between the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates corresponding to each moment, perform distance verification, calculate the slope of each sampling point, and perform slope verification;
[0039] The payment request unit is used to determine the identity of the mobile device according to the Bluetooth signal of the mobile device when both the distance verification and the slope verification are passed, and send a charging request to the mobile device.
[0040] Preferably, the charging request includes at least charging pile location information, charging pile code and charging standard information.
[0041] The present invention provides a cloud computing-based charging pile digital payment method, which detects vehicles and mobile devices through multiple charging piles. It can determine the matching relationship between the two according to the trajectories of the vehicle and mobile device, thereby determining the identity of the mobile device making the payment, and then push the charging application, greatly improving the efficiency of charging payment. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 A flowchart of a charging pile digital payment method based on cloud computing provided by an embodiment of the present invention;
[0043] Figure 2 A flowchart of the steps of detecting a Bluetooth signal through a Bluetooth detection terminal and recording Bluetooth detection data provided by an embodiment of the present invention;
[0044] Figure 3 A flowchart of the steps of constructing a spatial coordinate system based on a charging pile installation location map and constructing a vehicle trajectory curve and a mobile device trajectory curve based on Bluetooth detection data provided by an embodiment of the present invention;
[0045] Figure 4 A flowchart of the steps of performing offset verification on a vehicle trajectory curve and a mobile device trajectory curve based on a time axis, determining a matching relationship between the two, and sending a charging request to the corresponding mobile device after the charging gun is connected, provided in an embodiment of the present invention;
[0046] Figure 5 An architectural diagram of a charging pile digital payment system based on cloud computing provided by an embodiment of the present invention;
[0047] Figure 6 An architectural diagram of a device detection module provided in an embodiment of the present invention;
[0048] Figure 7 This is an architectural diagram of a space curve construction module provided by an embodiment of the present invention;
[0049] Figure 8 An architectural diagram of a digital payment module provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0051] It is understood that the terms "first," "second," etc., used herein may be used to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script without departing from the scope of this application.
[0052] like Figure 1 As shown, as a preferred embodiment of the present invention, a charging pile digital payment method based on cloud computing includes:
[0053] S100: Construct a charging pile installation location map, and mark the location of each charging pile in the charging pile installation location map, wherein the charging pile is equipped with a Bluetooth detection terminal.
[0054] In this step, a charging pile installation location map is constructed. During the installation of the charging piles, a map of the installation area is first obtained. According to the locations where the charging piles are installed, the locations of the charging piles are marked on the map, thus obtaining a charging pile installation location map. The charging piles all include a Bluetooth detection terminal, which is used to detect nearby Bluetooth devices. The location of the Bluetooth detection terminal is considered to coincide with the charging pile. There are at least three charging piles in the same area, and each charging pile has an independent number.
[0055] S200 , detecting a Bluetooth signal through a Bluetooth detection terminal and recording Bluetooth detection data, wherein the Bluetooth detection data includes vehicle Bluetooth data and mobile device Bluetooth data.
[0056] In this step, the Bluetooth signal is detected by the Bluetooth detection terminal. The vehicle that needs to be charged and the driver's mobile device both have Bluetooth communication functions. The driver's mobile device is installed with a corresponding payment program. The payment program can call the device's location information and control the Bluetooth device after obtaining user authorization. When the mobile device moves near the charging station, the Bluetooth function of the mobile device is automatically turned on, so that the Bluetooth detection terminal in the charging pile can detect the mobile device. The Bluetooth detection terminal will simultaneously detect the vehicle's Bluetooth signal and the corresponding mobile device's Bluetooth signal, record the strength of the above Bluetooth signals, and obtain vehicle Bluetooth data and mobile device Bluetooth data.
[0057] S300: construct a spatial coordinate system based on the charging pile installation location map, and construct a vehicle trajectory curve and a mobile device trajectory curve based on Bluetooth detection data.
[0058] In this step, a spatial coordinate system is constructed based on the charging pile installation location map, and the GPS positioning data of each point in the map is determined according to the charging pile installation location map. A spatial coordinate system is constructed to determine the position of each charging pile, and then the Bluetooth detection data is read. Whether it is the Bluetooth signal of the vehicle or the Bluetooth signal of the mobile device, when it is close to the charging pile, it will be detected by multiple Bluetooth detection terminals, which means that multiple signal strengths can be obtained. Based on the signal strength value, the distance between the Bluetooth detection terminal and the corresponding mobile device or vehicle can be calculated, which is the Bluetooth communication distance. When there are three non-collinear Bluetooth detection terminals, the position of the mobile device or vehicle can be determined based on the three sets of Bluetooth communication distances. Based on this, the position of the vehicle and the mobile device in the spatial coordinate system can be determined. Each detection of the Bluetooth detection terminal can obtain a position point in space. All position points are connected with a smooth curve to obtain the vehicle trajectory curve and the mobile device trajectory curve.
[0059] S400 , performing offset verification on the vehicle trajectory curve and the mobile device trajectory curve based on the time axis to determine a matching relationship between the two, and sending a charging request to the corresponding mobile device after the charging gun is connected.
[0060] In this step, the offset value of the vehicle trajectory curve and the mobile device trajectory curve is checked based on the time axis. After obtaining the vehicle trajectory curve and the mobile device trajectory curve, the matching between the vehicle and the mobile device is detected. The driver's mobile device moves synchronously with the vehicle, so the trajectories between the two are roughly parallel, and the distance between the two at any time will not exceed the preset value. Based on this, the offset value is checked to determine the matching relationship between the vehicle and the mobile device. According to the above vehicle trajectory curve and mobile device trajectory curve, the position of the vehicle can be determined, and the charging parking space where the vehicle is parked can be detected. If the charging gun of the charging parking space is connected to the vehicle at this time, a charging request is sent to the mobile device that has a matching relationship with the vehicle. After receiving the charging request, the mobile device can make a prepayment, so that the bill is automatically paid after the charging is completed.
[0061] like Figure 2 As shown, as a preferred embodiment of the present invention, the step of detecting the Bluetooth signal by the Bluetooth detection terminal and recording the Bluetooth detection data specifically includes:
[0062] S201: Perform Bluetooth signal detection through a Bluetooth detection terminal, perform identity tagging on each Bluetooth signal, and obtain a Bluetooth signal number.
[0063] In this step, Bluetooth signal detection is performed through the Bluetooth detection terminal. Each Bluetooth signal has an independent MAC address. Therefore, when a Bluetooth signal with a different MAC address is encountered, the MAC address can be recorded and a number can be assigned to the Bluetooth signal. In this way, when the signal is detected subsequently, all data belonging to the Bluetooth signal will be stored together.
[0064] S202: When at least three Bluetooth detection terminals detect that the strength of the same Bluetooth signal is higher than a preset value, the Bluetooth signal strength is recorded to obtain signal strength data.
[0065] In this step, the detection status of each Bluetooth detection terminal is counted. If there are at least three Bluetooth detection terminals detecting that the strength of the same Bluetooth signal is higher than the preset value, and at least one Bluetooth detection terminal is not co-linear with other Bluetooth detection terminals, it is determined that the vehicle or mobile device corresponding to the Bluetooth signal has entered the charging area, and the Bluetooth signal strength is recorded to obtain signal strength data.
[0066] S203 , calculating the communication distance based on the signal strength data to obtain Bluetooth detection data, and dividing the Bluetooth detection data into vehicle Bluetooth data and mobile device Bluetooth data based on the MAC address recorded in the Bluetooth signal.
[0067] In this step, the communication distance is calculated based on the signal strength data, and the signal distance calculation formula is used.
[0068]
[0069] Where RSSI is the signal strength, TXPower is the reference transmit power of the transmitter, n is the path loss index, d is the distance between the transmitter and the receiver, d0 is the reference distance, set to 1 meter, and the signal distance is d;
[0070] The distance between the Bluetooth detection terminal and the source of the Bluetooth signal (vehicle or mobile device) is calculated. The signal source type can be classified according to the MAC address of the Bluetooth signal, thereby dividing it into a vehicle or a mobile device. The corresponding distance value is then stored in the corresponding vehicle Bluetooth data and mobile device Bluetooth data.
[0071] like Figure 7 As shown, as a preferred embodiment of the present invention, the steps of constructing a spatial coordinate system based on the charging pile installation location map and constructing a vehicle trajectory curve and a mobile device trajectory curve based on Bluetooth detection data specifically include:
[0072] S301: Construct a spatial coordinate system and determine the charging pile coordinates of each charging pile in the spatial coordinate system according to a charging pile installation location map.
[0073] In this step, a spatial coordinate system is constructed to determine the GPS coordinates of each point in the charging pile installation location map. Any GPS coordinate is used as the origin of the spatial coordinate system. Based on this, the positions of other points can be determined, and the coordinates of each charging pile are also determined accordingly.
[0074] S302, retrieve vehicle Bluetooth data, extract the distance value between each charging pile and the corresponding vehicle Bluetooth device at each moment, determine the location of the vehicle Bluetooth, and generate a vehicle trajectory curve.
[0075] S303: retrieve Bluetooth data of the mobile device, extract the distance value between each charging pile and the corresponding mobile Bluetooth device at each moment, determine the position of the mobile device, and generate a trajectory curve of the mobile device.
[0076] In this step, the vehicle Bluetooth data is retrieved. The vehicle Bluetooth data is the Bluetooth communication distance between the Bluetooth detection terminal and the vehicle. At the same time, there are at least three Bluetooth detection terminals detecting the Bluetooth signal of the same vehicle, such as the three Bluetooth detection terminals A, B and C, and the distance values between them and the vehicle are R1, R2 and R3 respectively. Then, according to the coordinates of the three Bluetooth detection terminals A, B and C, three spheres with radii R1, R2 and R3 respectively can be determined. The intersection of the three spheres is the position of the vehicle. Each moment corresponds to a position, and then the vehicle trajectory curve can be obtained by connecting them together. Based on the same principle, the mobile device trajectory curve can be generated.
[0077] like Figure 8 As shown, as a preferred embodiment of the present invention, the step of performing offset verification on the vehicle trajectory curve and the mobile device trajectory curve based on the time axis to determine the matching relationship between the two, and sending a charging request to the corresponding mobile device after the charging gun is connected, specifically includes:
[0078] S401 , selecting sampling points for a vehicle trajectory curve and a mobile device trajectory curve according to a preset time step to obtain a plurality of sampling coordinate sets, wherein the sampling coordinate sets include vehicle trajectory sampling coordinates and mobile device trajectory sampling coordinates.
[0079] In this step, sampling points are selected for the vehicle trajectory curve and the mobile device trajectory curve according to a preset time step, such as sampling once every 1 second. A point is extracted from the vehicle trajectory curve and the mobile device trajectory curve, and its coordinates are determined to obtain the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates.
[0080] S402 , calculating the distance between the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates corresponding to each moment, performing distance calibration, calculating the slope of each sampling point, and performing slope calibration.
[0081] In this step, the distance between the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates corresponding to each moment is calculated. For a vehicle, when the driver is driving the vehicle, the relative distance between the vehicle and the mobile device will only fluctuate within a preset range. Since the mobile device moves with the vehicle, the two trajectories are reflected in the same slope at the same moment. In addition, the distance between the mobile device and the vehicle at the same moment is less than the preset value. If both of these conditions are met, the verification is considered passed; otherwise, the verification is considered failed.
[0082] S403 : When both the distance calibration and the slope calibration are passed, the identity of the mobile device is determined according to the Bluetooth signal of the mobile device, and a charging request is sent to the mobile device.
[0083] In this step, when both the distance check and the slope check are passed, it can be determined whether the current mobile device matches the vehicle. If they match, the position of the vehicle can be determined based on the vehicle trajectory curve and the mobile device trajectory curve, and a charging request can be sent to the corresponding mobile device. If the same vehicle matches multiple mobile devices, charging requests are sent to multiple mobile devices at the same time until one mobile device accepts the charging request and completes the prepaid authorization.
[0084] like Figure 5 As shown in FIG, a charging pile digital payment system based on cloud computing provided by an embodiment of the present invention includes:
[0085] The map construction module 100 is used to construct a charging pile installation location map, and mark the location of each charging pile in the charging pile installation location map, wherein the charging pile is equipped with a Bluetooth detection terminal.
[0086] In this system, the map construction module 100 constructs a charging pile installation location map. During the installation of the charging pile, a map of the installation area is first obtained. According to the location where the charging pile is installed, the location of each charging pile is marked on the map, and a charging pile installation location map is obtained. The charging piles all include a Bluetooth detection terminal, which is used to detect nearby Bluetooth devices. The location of the Bluetooth detection terminal is considered to coincide with the charging pile. The number of charging piles in the same area is at least three, and each charging pile has an independent number.
[0087] The device detection module 200 is used to detect Bluetooth signals through a Bluetooth detection terminal and record Bluetooth detection data, where the Bluetooth detection data includes vehicle Bluetooth data and mobile device Bluetooth data.
[0088] In this system, the device detection module 200 detects the Bluetooth signal through the Bluetooth detection terminal. The vehicle that needs to be charged and the driver's mobile device both have Bluetooth communication functions. The driver's mobile device is installed with a corresponding payment program. The payment program can call the device's location information and control the Bluetooth device after obtaining user authorization. When the mobile device moves near the charging station, the Bluetooth function of the mobile device is automatically turned on, so that the Bluetooth detection terminal in the charging pile can detect the mobile device. The Bluetooth detection terminal will simultaneously detect the vehicle's Bluetooth signal and the corresponding mobile device's Bluetooth signal, record the strength of the above Bluetooth signals, and obtain vehicle Bluetooth data and mobile device Bluetooth data.
[0089] The spatial curve construction module 300 is used to construct a spatial coordinate system based on the charging pile installation location map, and to construct a vehicle trajectory curve and a mobile device trajectory curve based on Bluetooth detection data.
[0090] In this system, the spatial curve construction module 300 constructs a spatial coordinate system based on the charging pile installation location map, determines the GPS positioning data of each point in the map according to the charging pile installation location map, constructs a spatial coordinate system, determines the position of each charging pile, and then reads the Bluetooth detection data. Whether it is the Bluetooth signal of the vehicle or the Bluetooth signal of the mobile device, when it is close to the charging pile, it will be detected by multiple Bluetooth detection terminals, which means that multiple signal strengths can be obtained. Based on the signal strength value, the distance between the Bluetooth detection terminal and the corresponding mobile device or vehicle can be calculated, which is the Bluetooth communication distance. When there are three non-collinear Bluetooth detection terminals, the position of the mobile device or vehicle can be determined according to the three sets of Bluetooth communication distances. Based on this, the position of the vehicle and the mobile device in the spatial coordinate system can be determined. Each detection of the Bluetooth detection terminal can obtain a position point in space. All position points are connected with a smooth curve to obtain the vehicle trajectory curve and the mobile device trajectory curve.
[0091] The digital payment module 400 is used to perform offset value verification on the vehicle trajectory curve and the mobile device trajectory curve based on the time axis, determine the matching relationship between the two, and send a charging request to the corresponding mobile device after the charging gun is connected.
[0092] In this system, the digital payment module 400 performs offset value calibration on the vehicle trajectory curve and the mobile device trajectory curve based on the time axis. After obtaining the vehicle trajectory curve and the mobile device trajectory curve, the compatibility between the vehicle and the mobile device is detected. The driver's mobile device moves synchronously with the vehicle, so the trajectories between the two are roughly parallel, and the distance between the two at any time will not exceed the preset value. Based on this, the offset value calibration is performed to determine the matching relationship between the vehicle and the mobile device. According to the above-mentioned vehicle trajectory curve and mobile device trajectory curve, the position of the vehicle can be determined, and the charging parking space where the vehicle is parked can be detected. If the charging gun of the charging parking space is connected to the vehicle at this time, a charging request is sent to the mobile device that has a matching relationship with the vehicle. After receiving the charging request, the mobile device can make a prepayment, so that the bill is automatically paid after the charging is completed.
[0093] like Figure 6 As shown, as a preferred embodiment of the present invention, the device detection module 200 includes:
[0094] The device encoding unit 201 is configured to detect Bluetooth signals through a Bluetooth detection terminal, perform identity tagging on each Bluetooth signal, and obtain a Bluetooth signal number.
[0095] In this module, the device coding unit 201 performs Bluetooth signal detection through a Bluetooth detection terminal. Each Bluetooth signal has an independent MAC address. Therefore, when encountering a Bluetooth signal with a different MAC address, the MAC address can be recorded and a number can be assigned to the Bluetooth signal. In this way, when performing subsequent signal detection, all data belonging to the Bluetooth signal will be stored together.
[0096] The signal data recording unit 202 is configured to record the Bluetooth signal strength to obtain signal strength data when at least three Bluetooth detection terminals detect that the strength of the same Bluetooth signal is higher than a preset value.
[0097] In this module, the signal data recording unit 202 collects statistics on the detection status of each Bluetooth detection terminal. If at least three Bluetooth detection terminals detect that the strength of the same Bluetooth signal is higher than a preset value, and at least one Bluetooth detection terminal is not co-linear with other Bluetooth detection terminals, it is determined that the vehicle or mobile device corresponding to the Bluetooth signal has entered the charging area, and the Bluetooth signal strength is recorded to obtain signal strength data.
[0098] The device classification unit 203 is configured to calculate the communication distance based on the signal strength data to obtain Bluetooth detection data, and to classify the Bluetooth detection data into vehicle Bluetooth data and mobile device Bluetooth data based on the MAC address recorded in the Bluetooth signal.
[0099] In this module, the device division unit 203 calculates the communication distance based on the signal strength data, and calculates the signal distance according to the signal distance calculation formula
[0100]
[0101] The distance between the Bluetooth detection terminal and the source of the Bluetooth signal (vehicle or mobile device) is calculated. The signal source type can be classified according to the MAC address of the Bluetooth signal, thereby dividing it into a vehicle or a mobile device. The corresponding distance value is then stored in the corresponding vehicle Bluetooth data and mobile device Bluetooth data.
[0102] like Figure 7 As shown, as a preferred embodiment of the present invention, the space curve construction module 300 includes:
[0103] The charging pile positioning unit 301 is used to construct a spatial coordinate system and determine the charging pile coordinates of each charging pile in the spatial coordinate system according to the charging pile installation location map.
[0104] In this module, the charging pile positioning unit 301 constructs a spatial coordinate system, determines the GPS positioning coordinates of each point in the charging pile installation location map, and uses any GPS positioning coordinate as the origin of the spatial coordinate system. Based on this, the positions of other points can be determined, and the coordinates of each charging pile are also determined accordingly.
[0105] The vehicle trajectory construction unit 302 is used to retrieve the vehicle Bluetooth data, extract the distance value between each charging pile and the corresponding vehicle Bluetooth device at each moment, determine the position of the vehicle Bluetooth, and generate a vehicle trajectory curve.
[0106] The device trajectory construction unit 303 is used to retrieve the Bluetooth data of the mobile device, extract the distance value between each charging pile and the corresponding mobile Bluetooth device at each moment, determine the position of the mobile device, and generate a mobile device trajectory curve.
[0107] In this module, vehicle Bluetooth data is retrieved. Vehicle Bluetooth data is the Bluetooth communication distance between the Bluetooth detection terminal and the vehicle. At the same time, there are at least three Bluetooth detection terminals detecting the Bluetooth signal of the same vehicle, such as Bluetooth detection terminals A, B and C. The distance values between them and the vehicle are R1, R2 and R3 respectively. Then, according to the coordinates of the three Bluetooth detection terminals A, B and C, three spheres with radii R1, R2 and R3 respectively can be determined. The intersection of the three spheres is the position of the vehicle. Each moment corresponds to a position, and then the vehicle trajectory curve can be obtained by connecting them together. Based on the same principle, the mobile device trajectory curve can be generated.
[0108] like Figure 8 As shown, as a preferred embodiment of the present invention, the digital payment module 400 includes:
[0109] The curve sampling module 401 is used to select sampling points for the vehicle trajectory curve and the mobile device trajectory curve according to a preset time step to obtain multiple sampling coordinate sets, which include vehicle trajectory sampling coordinates and mobile device trajectory sampling coordinates.
[0110] In this module, the curve sampling module 401 selects sampling points for the vehicle trajectory curve and the mobile device trajectory curve according to a preset time step, such as sampling once every 1 second. A point is extracted from the vehicle trajectory curve and the mobile device trajectory curve, and its coordinates are determined to obtain the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates.
[0111] The trajectory verification unit 402 is used to calculate the distance between the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates corresponding to each moment, perform distance verification, and calculate the slope of each sampling point, perform slope verification.
[0112] In this step, the trajectory verification unit 402 calculates the distance between the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates corresponding to each moment. For a vehicle, when the driver is driving the vehicle, the relative distance between the vehicle and the mobile device will only fluctuate within a preset range. Since the mobile device moves with the vehicle, the slope of the two trajectories at the same moment is the same, and the distance between the mobile device and the vehicle at the same moment is less than a preset value. If both of these conditions are met, the verification is considered to have passed; otherwise, the verification is considered to have failed.
[0113] The payment request unit 403 is configured to determine the identity of the mobile device according to the Bluetooth signal of the mobile device when both the distance verification and the slope verification are passed, and send a charging request to the mobile device.
[0114] In this step, when the distance verification and slope verification are passed, the payment request unit 403 can determine whether the current mobile device matches the vehicle. If they match, the position of the vehicle can be determined based on the vehicle trajectory curve and the mobile device trajectory curve, and a charging request can be sent to the corresponding mobile device. If the same vehicle matches multiple mobile devices, charging requests are sent to multiple mobile devices at the same time until one mobile device accepts the charging request and completes the prepayment authorization.
[0115] It should be understood that, although the various steps in the flow chart of each embodiment of the present invention are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless otherwise specified herein, the execution of these steps is not strictly limited in order, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0116] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0117] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0118] The above-described embodiments merely illustrate several implementations of the present invention, and while their descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.
[0119] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A digital payment method for charging piles based on cloud computing, characterized in that: The method comprises: Constructing a charging pile installation location map, marking the location of each charging pile in the charging pile installation location map, wherein the charging pile is equipped with a Bluetooth detection terminal; Detecting Bluetooth signals through a Bluetooth detection terminal and recording Bluetooth detection data, wherein the Bluetooth detection data includes vehicle Bluetooth data and mobile device Bluetooth data; Build a spatial coordinate system based on the charging pile installation location map, and construct vehicle trajectory curves and mobile device trajectory curves based on Bluetooth detection data; Based on the time axis, the vehicle trajectory curve and the mobile device trajectory curve are offset checked to determine the matching relationship between the two. After the charging gun is connected, a charging request is sent to the corresponding mobile device; The step of performing offset verification on the vehicle trajectory curve and the mobile device trajectory curve based on the time axis to determine a matching relationship between the two, and sending a charging request to the corresponding mobile device after the charging gun is connected, specifically includes: Selecting sampling points for the vehicle trajectory curve and the mobile device trajectory curve according to a preset time step to obtain a plurality of sampling coordinate sets, the sampling coordinate sets including the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates; Calculate the distance between the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates corresponding to each moment, perform distance verification, calculate the slope of each sampling point, and perform slope verification; When both the distance calibration and the slope calibration are passed, the identity of the mobile device is determined based on the Bluetooth signal of the mobile device, and a charging request is sent to the mobile device.
2. The charging pile digital payment method based on cloud computing according to claim 1 is characterized in that: The step of detecting the Bluetooth signal by the Bluetooth detection terminal and recording the Bluetooth detection data specifically includes: Perform Bluetooth signal detection through a Bluetooth detection terminal, identify each Bluetooth signal, and obtain a Bluetooth signal number; When at least three Bluetooth detection terminals detect that the strength of the same Bluetooth signal is higher than a preset value, the Bluetooth signal strength is recorded to obtain signal strength data; The communication distance is calculated based on the signal strength data to obtain Bluetooth detection data. The Bluetooth detection data is divided into vehicle Bluetooth data and mobile device Bluetooth data based on the MAC address recorded by the Bluetooth signal.
3. The charging pile digital payment method based on cloud computing according to claim 1 is characterized in that: The steps of constructing a spatial coordinate system based on the charging pile installation location map and constructing a vehicle trajectory curve and a mobile device trajectory curve based on Bluetooth detection data specifically include: Construct a spatial coordinate system and determine the charging pile coordinates of each charging pile in the spatial coordinate system based on the charging pile installation location map; Retrieve vehicle Bluetooth data, extract the distance value between each charging pile and the corresponding vehicle Bluetooth device at each moment, determine the location of the vehicle Bluetooth, and generate a vehicle trajectory curve; Retrieve the Bluetooth data of the mobile device, extract the distance value between each charging pile and the corresponding mobile Bluetooth device at each moment, determine the position of the mobile device, and generate the trajectory curve of the mobile device.
4. The charging pile digital payment method based on cloud computing according to claim 1 is characterized in that: The charging request includes at least charging pile location information, charging pile code and charging standard information.
5. A charging pile digital payment system based on cloud computing, characterized in that: The system comprises: A map construction module is used to construct a charging pile installation location map and mark the location of each charging pile in the charging pile installation location map, wherein the charging pile is equipped with a Bluetooth detection terminal; A device detection module is used to detect Bluetooth signals through a Bluetooth detection terminal and record Bluetooth detection data, wherein the Bluetooth detection data includes vehicle Bluetooth data and mobile device Bluetooth data; A spatial curve construction module is used to construct a spatial coordinate system based on the charging pile installation location map, and to construct vehicle trajectory curves and mobile device trajectory curves based on Bluetooth detection data; The digital payment module is used to perform offset verification on the vehicle trajectory curve and the mobile device trajectory curve based on the time axis to determine the matching relationship between the two. After the charging gun is connected, a charging request is sent to the corresponding mobile device; The digital payment module includes: A curve sampling module is used to select sampling points for the vehicle trajectory curve and the mobile device trajectory curve according to a preset time step to obtain multiple sampling coordinate sets, wherein the sampling coordinate sets include vehicle trajectory sampling coordinates and mobile device trajectory sampling coordinates; The trajectory verification unit is used to calculate the distance between the vehicle trajectory sampling coordinates and the mobile device trajectory sampling coordinates corresponding to each moment, perform distance verification, calculate the slope of each sampling point, and perform slope verification; The payment request unit is used to determine the identity of the mobile device according to the Bluetooth signal of the mobile device when both the distance verification and the slope verification are passed, and send a charging request to the mobile device.
6. The charging pile digital payment system based on cloud computing according to claim 5 is characterized in that: The device detection module includes: The device encoding unit is used to detect Bluetooth signals through the Bluetooth detection terminal, identify each Bluetooth signal, and obtain a Bluetooth signal number; A signal data recording unit, configured to record the Bluetooth signal strength when at least three Bluetooth detection terminals detect that the strength of the same Bluetooth signal is higher than a preset value, and obtain signal strength data; The device classification unit is used to calculate the communication distance based on the signal strength data to obtain Bluetooth detection data, and to classify the Bluetooth detection data into vehicle Bluetooth data and mobile device Bluetooth data based on the MAC address recorded by the Bluetooth signal.
7. The charging pile digital payment system based on cloud computing according to claim 5 is characterized in that: The space curve construction module includes: The charging pile positioning unit is used to construct a spatial coordinate system and determine the charging pile coordinates of each charging pile in the spatial coordinate system according to the charging pile installation location map; The vehicle trajectory construction unit is used to retrieve the vehicle Bluetooth data, extract the distance value between each charging pile and the corresponding vehicle Bluetooth device at each moment, determine the location of the vehicle Bluetooth, and generate a vehicle trajectory curve; The device trajectory construction unit is used to retrieve the Bluetooth data of the mobile device, extract the distance value between each charging pile and the corresponding mobile Bluetooth device at each moment, determine the position of the mobile device, and generate the mobile device trajectory curve.
8. The charging pile digital payment system based on cloud computing according to claim 5 is characterized in that: The charging request includes at least charging pile location information, charging pile code and charging standard information.
Citation Information
Patent Citations
Method, computer system and readable medium for intelligently managing parking spaces
CN114842665A
Intelligent monitoring security system and method based on Internet of Things
CN117541984A