Automobile payment method and automobile payment system
By adopting digital certificate and identity authentication technology in the parking lot without sensory charging systems, the deduction disputes caused by license plates and the use of deduction are solved, and the security and user experience of payment are improved.
Patent Information
- Application Number
- CN202411947451.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-01-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing parking lot invisible charging system can easily lead to disputes in deductions in cases of defilement and impersonation of license plates, and lack an effective payment confirmation mechanism, which affects the user experience.
Adopt car payment methods and systems, issue digital certificates through cloud modules, and store digital certificates and private keys in the car end module to achieve digital signature transaction verification. When the vehicle enters and leaves the parking lot, the owner's identity authentication is performed to ensure that only the payment request authorized by the owner can be executed.
It improves the security of payment, prevent the license plate from being used or forged transactions by the deck, reduces the number of trading disputes, and ensures the legitimacy of payment operations and the improvement of user experience.
Smart Images

Figure CN119380430A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of parking lot charging, and in particular to a car payment method and a car payment system. Background Art
[0002] With the development of automation technology, today's parking lot charging methods mainly use contactless charging technology that uses cameras to recognize license plates. By uploading license plate information and consumption amount to the payment system, automatic deductions are achieved without the need for human intervention.
[0003] However, in the related technologies, there are often disputes over deductions due to license plate damage, license plate fraud, etc. Therefore, how to improve the payment security and reliability of the parking lot's non-sensing charging system has become a problem that needs to be solved. Summary of the invention
[0004] In view of this, the present disclosure provides a car payment method and a car payment system to solve the problem of how to improve the payment security and reliability of the contactless payment system of the parking lot.
[0005] On the one hand, the present disclosure provides a car payment method, which is applied to a car payment system. The car payment system includes: a cloud module, a vehicle-side module and a field-side module. The method includes: the cloud module obtains the registration information of the vehicle and sends a digital certificate to the vehicle; wherein the digital certificate includes the vehicle information and a public key; the vehicle-side module obtains a first instruction from the field-side module when the vehicle enters the parking lot, uses the vehicle license plate information as the first response data of the first instruction, and sends the first response data to the field-side module; the vehicle-side module obtains a second instruction from the field-side module when the vehicle leaves the parking lot, performs identity authentication on the vehicle owner, determines the second response data according to the authentication result of the identity authentication, and sends the second response data to the field-side module; the types of the second response data include a transaction approval response and a transaction rejection response; the field-side module determines the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate; wherein the verification result of the digital certificate is determined by the field-side module.
[0006] On the other hand, the present disclosure also provides an automobile payment system, which includes a cloud module, a vehicle-side module and a field-side module, wherein: the cloud module is used to obtain the registration information of the vehicle and send a digital certificate to the vehicle; wherein the digital certificate includes vehicle information and a public key; the vehicle-side module is used to obtain a first instruction from the field-side module when the vehicle enters the parking lot, use the vehicle license plate information as the first response data of the first instruction, and send the first response data to the field-side module; the vehicle-side module is used to obtain a second instruction from the field-side module when the vehicle leaves the parking lot, perform identity authentication on the vehicle owner, determine the second response data according to the authentication result of the identity authentication, and send the second response data to the field-side module; the types of the second response data include transaction approval response and transaction rejection response; the field-side module is used to determine the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate; wherein the verification result of the digital certificate is determined by the field-side module.
[0007] On the other hand, the present disclosure further provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to enable a computer to implement the above-mentioned automobile payment method.
[0008] Another aspect of the present disclosure further provides a computer program product, including computer instructions, which are used to enable a computer to execute the above-mentioned automobile payment method.
[0009] Through the automobile payment method and automobile payment system of the above-mentioned embodiments of the present invention, a digital certificate is issued for the vehicle through the cloud module, and the digital certificate and private key are stored in the vehicle-side module to realize transaction verification based on digital signature. There is no need to obtain license plate information through a camera, which can prevent the license plate from being used forged or counterfeit transactions, thereby improving the security of payment.
[0010] In addition, when the vehicle leaves the parking lot, the owner's identity is authenticated to verify the legitimacy of the payment operation, ensuring that only payment requests authorized by the owner can be executed, thereby avoiding non-owners driving the vehicle or deductions without the owner's consent, and reducing the number of transaction disputes. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the related technologies, the drawings required for use in the specific embodiments or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0012] Figure 1a An exemplary schematic diagram showing the architecture of an automobile payment system applied to an automobile payment method according to an embodiment of the present disclosure; Figure 1b It is a flowchart of a car payment method provided by an embodiment of the present disclosure; Figure 2 An exemplary schematic diagram showing a specific architecture of an automobile payment system applied to an automobile payment method according to an embodiment of the present disclosure; Figure 3 is a schematic diagram of the structure of another automobile payment system provided by an embodiment of the present disclosure; Figure 4 It is a structural diagram of another automobile payment system provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0013] With the development of intelligent and automated technologies, the charging methods of parking lots and roadside parking spaces have gradually shifted from traditional manual charging to contactless payment technology. At present, contactless payment mainly relies on the camera to automatically identify the vehicle license plate. The specific process is: when the vehicle enters the parking lot or roadside parking space, the camera automatically collects the license plate information and uploads it to the parking lot's charging system; when leaving, the parking lot system uploads the recognized license plate number and the corresponding consumption amount to the payment system. If the license plate has activated the contactless payment function, the payment system will automatically deduct the corresponding fee from the owner's bound account, and the vehicle can leave smoothly.
[0014] The following problems may exist in the related technology: 1. When a license plate is used fraudulently, is damaged, or the license plate recognition algorithm contains errors, the license plate information may not be correctly identified, resulting in erroneous deductions.
[0015] 2. When a vehicle is not driven by the owner or there is a transaction dispute, the owner cannot refuse to pay or file a complaint due to the system's lack of an effective payment confirmation mechanism, resulting in a poor user experience.
[0016] To solve the above problems, various embodiments of the present invention provide a car payment method, which is applied to a car payment system. The car payment system includes: a cloud module, which obtains the registration information of the vehicle and sends a digital certificate to the vehicle; wherein the digital certificate includes vehicle information and a public key; a vehicle-side module, which obtains a first instruction from a field-side module when the vehicle enters a parking lot, uses the vehicle's license plate information as the first response data of the first instruction, and sends the first response data to the field-side module; the vehicle-side module, which obtains a second instruction from the field-side module when the vehicle leaves the parking lot, performs identity authentication on the vehicle owner, determines second response data based on the authentication result of the identity authentication, and sends the second response data to the field-side module; the types of the second response data include transaction approval response and transaction rejection response; the field-side module, which determines the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate; wherein the verification result of the digital certificate is determined by the field-side module.
[0017] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0018] Please refer to Figure 1a , Figure 1a An exemplary schematic diagram showing the architecture of an automobile payment system used in an automobile payment method according to an embodiment of the present disclosure is shown. Figure 1a As shown, the automobile payment system may include: a cloud module, a vehicle-side module and a field-side module.
[0019] like Figure 1a As shown, the automobile payment system can be a system for realizing automatic payment of vehicles in parking lots, roadside parking spaces and other scenarios.
[0020] Among them, the cloud module can be the management and control center of the automobile payment system, which can be responsible for the review of vehicle registration information, configuration of payment functions, issuance and verification of digital certificates, and data interaction with the vehicle side and the field side. The vehicle side module can be deployed inside the vehicle, mainly responsible for responding to field side requests, providing vehicle information, authenticating the owner's identity, generating transaction signatures and sending transaction results. The field side module can be deployed in parking lots or roadside toll terminals, mainly responsible for vehicle entry and exit detection, payment request sending, transaction signature verification and payment result processing.
[0021] Further references Figure 1b , Figure 1b is a flow chart of a car payment method provided by an embodiment of the present disclosure, which is applied to the above Figure 1a The automobile payment system shown in the figure may include the following steps: Step S101, the cloud module obtains the registration information of the vehicle and sends a digital certificate to the vehicle.
[0022] In this embodiment, the digital certificate includes vehicle information and a public key. The digital certificate may be an electronic document issued by an authority to prove that the binding relationship between the vehicle and a public key is credible.
[0023] As an example, the vehicle information in the digital certificate may include, but is not limited to: license plate number, vehicle identification number, owner information, certificate validity period, etc.
[0024] The cloud module obtains the registration information of the vehicle, which may include: the cloud module obtains the registration information of the vehicle from the vehicle-side module.
[0025] Step S102, the vehicle-side module, when the vehicle enters the parking lot, obtains the first instruction from the field-side module, uses the vehicle's license plate information as the first response data of the first instruction, and sends the first response data to the field-side module.
[0026] In this embodiment, the first instruction can be used to obtain vehicle information of the vehicle.
[0027] In a possible implementation, the method in which the field module determines whether the vehicle enters or leaves the parking lot may be ultra-wideband (UWB) positioning.
[0028] Here, UWB positioning can be a short-range, low-power wireless communication technology that can achieve high-precision positioning through ultra-wideband radio technology. Compared with traditional Bluetooth positioning, UWB positioning is more accurate and can prevent positioning errors, incorrect trigger timing or end timing.
[0029] The field-side module, when detecting that a vehicle enters a sensing area through the UWB sensor, sends a first instruction to the vehicle-side module through UWB communication to obtain vehicle information of the vehicle; The vehicle-side module obtains the first instruction from the field-side module, obtains the license plate information from the vehicle data stored in the vehicle as the first response data, and sends it to the field-side module.
[0030] Step S103, the vehicle-side module, when the vehicle leaves the parking lot, obtains the second instruction from the field-side module, performs identity authentication on the vehicle owner, determines the second response data according to the authentication result of the identity authentication, and sends the second response data to the field-side module.
[0031] In this embodiment, the second instruction may be used to represent payment information.
[0032] The identity authentication of the car owner may include: biometrics, password input and combined verification. Among them, biometrics may include: face recognition, fingerprint recognition, voiceprint recognition, and password verification may include: payment password verification and personal identification number (PIN) verification.
[0033] Here, if the identity authentication of the vehicle owner is successful, it can be indicated that the vehicle is driven by the vehicle owner himself; if the identity authentication of the vehicle owner fails, it can be indicated that the vehicle is driven by someone other than the vehicle owner himself.
[0034] The types of the second response data include transaction approval response and transaction rejection response. Among them, transaction approval response refers to a positive confirmation message sent by the vehicle-side module to the field-side module after passing the vehicle owner's verification, indicating that the vehicle-side agrees to complete the current transaction request. Transaction rejection response refers to a negative confirmation message sent by the vehicle-side module to the field-side module during the verification process due to failure to pass the verification, indicating that the vehicle-side refuses to complete the current transaction request.
[0035] Step S104: the field-side module determines the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate.
[0036] In this embodiment, when the type of the second response data is a transaction rejection response, the field-side module can charge the vehicle through a manual toll collection channel; when the type of the second response data is a transaction approval response, the field-side module can verify the digital certificate in the transaction approval response, and when the digital certificate verification is successful, the vehicle is deducted; when the digital certificate verification fails, the vehicle is charged through a manual toll collection channel.
[0037] The field-side module verifies the digital certificate, which may include: the field-side module uses the root certificate to verify the signature value included in the digital certificate.
[0038] Among them, the root certificate can be issued by an authoritative organization and used as a trust basis for verifying other digital certificates.
[0039] In the automobile payment method and automobile payment system of the above-mentioned embodiments of the present disclosure, a digital certificate is issued for the vehicle through a cloud module, and the digital certificate and private key are stored in the vehicle-side module to realize transaction verification based on digital signatures. There is no need to obtain license plate information through a camera, which can prevent the license plate from being used for counterfeiting or forging transactions, thereby improving the security of payment. In addition, when the vehicle leaves the parking lot, the owner's identity is authenticated to verify the legitimacy of the payment operation, ensuring that only payment requests authorized by the owner can be executed, thereby avoiding non-owners driving the vehicle or deductions without the owner's consent, and reducing the number of transaction disputes. At the same time, the automobile payment system has a relatively small degree of modification to the existing payment system. Only the original license plate recognition part needs to be modified, and the payment interface still uses the original interface, which reduces the modification cost.
[0040] In a possible implementation of the above step S101, the cloud module obtains the registration information of the vehicle and sends the digital certificate to the vehicle, including: The vehicle-side module generates an asymmetric key pair for the vehicle, uses the public key in the asymmetric key pair and the vehicle information of the vehicle as registration information, and sends the registration information to the cloud module; the asymmetric key pair also includes a secret key, and the secret key corresponds to the public key; The cloud module binds the public key in the registration information with the vehicle information, determines the digital certificate corresponding to the public key and the vehicle information, and sends the digital certificate to the vehicle module; The method also includes: a cloud module sends payment configuration information to the vehicle-side module, and the payment configuration information is used to determine the vehicle owner identity authentication method and the amount that does not require vehicle owner authentication.
[0041] In this embodiment, the vehicle-side module can generate a pair of asymmetric keys through a preset encryption algorithm, wherein the generated private key can be stored in a secure storage area in the vehicle-side module and does not support export; the generated public key can be sent to the cloud module as registration information. The format of the registration information can be JavaScript Object Notation (JSON) or binary data format.
[0042] Furthermore, the cloud module can be used for the vehicle-side module to communicate through a preset network connection. For example, the preset network connection may include but is not limited to: 5G communication, 4G communication, which is not specifically limited here.
[0043] After the cloud module obtains the registration information of the vehicle-side module through the preset network connection, it can perform verification and binding processing. When the registration is successful, the confirmation instruction of the digital certificate is sent to the vehicle-side module. When the registration fails, the error reason is sent to the vehicle-side module.
[0044] Among them, the binding process may include: the cloud module integrates the vehicle information and the corresponding public key into the digital certificate template to form the digital certificate content to be issued, uses the private key of the cloud module to sign the digital certificate content, generates a complete digital certificate, saves a copy of the vehicle's digital certificate and its corresponding public key and vehicle information in the cloud module, and sends the issued digital certificate to the vehicle-side module.
[0045] The method further includes: a cloud module, based on the preference information in the registration information of the car owner, setting the car owner identity authentication method and the amount of money exempted from car owner authentication. The amount of money exempted from car owner authentication may include: a single transaction limit exempted from car owner authentication, a cumulative transaction limit exempted from car owner authentication, and a cumulative number of transactions exempted from car owner authentication.
[0046] As an example, the single transaction limit without car owner authentication may mean that the transaction amount is less than 100 yuan, and no authentication is required. The cumulative transaction limit without car owner authentication may mean that the daily cumulative transaction amount is less than 300 yuan, and the cumulative number of transactions without car owner authentication may mean that the daily cumulative number of transactions is less than 5 times, and no authentication is required.
[0047] In a possible implementation, the vehicle-side module sends registration information to the cloud module, and the vehicle-side module obtains the digital certificate of the cloud module in the way that the vehicle-side network communication module in the vehicle-side module sends registration information to the cloud module and obtains the digital certificate of the cloud module.
[0048] That is, the vehicle-side module may include a vehicle-side network communication module.
[0049] In the automobile payment method and automobile payment system of the above-mentioned embodiments of the present disclosure, each vehicle corresponds to a unique digital certificate, which is bound to the vehicle's public key and registration information, so that each payment operation is traceable, ensuring the credibility of the transaction and avoiding erroneous deductions or disputes due to data tampering. The system uses digital certificates and public key encryption technology, combined with car owner identity authentication rules, to achieve fast, secure and contactless payment, improving the user's experience of entering and exiting the parking lot. The cloud module supports setting the authentication-free amount and authentication method according to the needs of the car owner, making the payment process more personalized and meeting the payment preferences of different users.
[0050] In a possible implementation of the above step S102, the vehicle-side module, when the vehicle enters the parking lot, obtains the first instruction from the field-side module, uses the vehicle license plate information as the first response data of the first instruction, and sends the first response data to the field-side module, which is implemented based on the following steps: The vehicle-side module, when a vehicle enters the parking lot, uses the vehicle-side wireless communication unit to obtain the entry instruction data from the field-side wireless communication unit of the field-side module, and sends the entry instruction data to the vehicle-side payment control unit; The vehicle-side module uses the vehicle-side payment control unit to parse the entry instruction data and determine whether the entry instruction data is the first instruction; When the vehicle-side module determines that the entry instruction data is the first instruction, the vehicle-side module uses the vehicle license plate information as the first response data of the first instruction and sends it to the field-side wireless communication unit of the field-side module through the vehicle-side wireless communication unit.
[0051] In this embodiment, the vehicle-side module may include a vehicle-side wireless communication unit and a vehicle-side payment control unit, and the field-side module may include a field-side wireless communication unit.
[0052] When a vehicle enters the parking lot, the field-side wireless communication unit of the field-side module sends the entry instruction data to the vehicle-side wireless communication unit through the wireless channel. After the vehicle-side wireless communication unit obtains the entry instruction data, it sends the entry instruction data to the vehicle-side payment control unit. After the vehicle-side payment control unit obtains the entry instruction data, it parses the specific information field in the instruction data to determine whether the entry instruction data is the first instruction.
[0053] The entry instruction data may include, but are not limited to: instruction type, parking lot identification information, and timestamp. Here, the instruction type may be used to determine whether the entry instruction data is the first instruction, the parking lot identification information may be used to determine the ID corresponding to the parking lot, and the timestamp may be used to determine whether the instruction is valid real-time data.
[0054] The vehicle-side module, when determining that the entry instruction data is the first instruction, uses the vehicle license plate information as the first response data of the first instruction, and sends it to the field-side wireless communication unit of the field-side module through the vehicle-side wireless communication unit, which may include: The vehicle-side payment control unit of the vehicle-side module, when determining that the entry instruction data is the first instruction, reads the vehicle license plate information from the vehicle-side storage module, encapsulates the license plate information as the first response data of the first instruction, and sends the first response data to the field-side wireless communication unit.
[0055] As an example, the first response data may include, but is not limited to: response type, vehicle license plate information, and timestamp.
[0056] In the automobile payment method and automobile payment system of the above-mentioned embodiments of the present disclosure, the vehicle-side wireless communication unit and the payment control unit work together to realize the automatic recognition and response of the vehicle to the instructions sent by the field-side module, eliminating manual intervention and improving the efficiency of parking lot management. By parsing the instruction type and verifying the license plate information, the accuracy of the first response data is ensured, avoiding the problem of payment failure caused by a damaged license plate or a damaged camera, and improving the user experience.
[0057] In a possible implementation of the above step S103, the vehicle-side module, when the vehicle leaves the parking lot, obtains the second instruction from the parking lot-side module and performs identity authentication on the vehicle owner, which is implemented based on the following steps: The vehicle-side module, when the vehicle leaves the parking lot, uses the vehicle-side wireless communication unit to obtain the departure instruction data from the field-side wireless communication unit of the field-side module, and sends the departure instruction data to the vehicle-side payment control unit; The vehicle-side module uses the vehicle-side payment control unit to parse the departure instruction data to determine whether the departure instruction data is a second instruction; wherein the second instruction includes at least one transaction information; When the vehicle-side module determines that the departure instruction data is the second instruction, it uses the vehicle owner authentication unit to authenticate the vehicle owner based on the vehicle owner authentication method in the payment configuration information, and sends the authentication result to the vehicle-side payment control unit.
[0058] In this embodiment, the vehicle-side module may also include a vehicle owner authentication unit.
[0059] The vehicle-side module, when the vehicle leaves the parking lot, uses the vehicle-side wireless communication unit to obtain the departure instruction data from the field-side wireless communication unit of the field-side module, and sends the departure instruction data to the vehicle-side payment control unit, which may include: When the vehicle leaves the parking lot, the field-side wireless communication unit of the field-side module sends departure instruction data through the wireless channel, the vehicle-side wireless communication unit receives the departure instruction data, and transmits the departure instruction data to the vehicle-side payment control unit.
[0060] The vehicle-side module uses the vehicle-side payment control unit to parse the departure instruction data and determine whether the departure instruction data is the second instruction, which may include: The vehicle-side payment control unit parses the received departure instruction data, and determines whether the departure instruction data is a second instruction based on the instruction type in the departure instruction data.
[0061] The transaction information in the second instruction may include, but is not limited to: transaction time, transaction amount, currency, merchant number, and venue information.
[0062] The vehicle-side module, when determining that the departure instruction data is the second instruction, uses the vehicle owner authentication unit to authenticate the vehicle owner based on the vehicle owner identity authentication method in the payment configuration information, and sends the result of the identity authentication to the vehicle-side payment control unit, which may include: When the vehicle-side payment control unit determines that the departure instruction data is the second instruction, it determines the vehicle owner identity authentication method based on the payment configuration information received in advance from the cloud module, calls the vehicle owner authentication unit, and enables the vehicle owner authentication unit to execute the vehicle owner identity authentication method to verify whether the vehicle owner's authentication input information conforms to the preset information; the vehicle owner authentication unit returns the result of the identity authentication to the vehicle-side payment control unit.
[0063] In the automobile payment method and automobile payment system of the above-mentioned embodiments of the present disclosure, by authenticating the identity of the vehicle owner, it is effectively prevented that unauthorized persons operate the vehicle to conduct transactions, and payment risks caused by the vehicle being stolen or misused are avoided. By combining identity authentication with payment configuration information, the payment process is made more flexible. The payment system performs identity authentication only when necessary, avoiding unnecessary repeated authentication operations, providing users with a smooth and non-sensitive payment experience, and ensuring the security of transactions.
[0064] In a possible implementation of the above embodiment, the method further includes: The vehicle-side module, when the result of the identity authentication of the vehicle owner is successful, uses the vehicle-side payment control unit to splice at least one transaction information in the second instruction into a first transaction message, and sends the first transaction message to the digital signature unit; The vehicle-side module uses a digital signature unit to digitally sign the first transaction message based on the vehicle's key to determine the transaction signature value.
[0065] In this embodiment, when the result of the identity authentication of the vehicle owner is successful, the vehicle-side module uses the vehicle-side payment control unit to splice at least one transaction information in the second instruction into a first transaction message, and sends the first transaction message to the digital signature unit, which may include: When the result of the car owner's identity authentication is successful, the vehicle-side payment control unit is used to splice the transaction amount, transaction time, currency, merchant number, field information and other data contained in the second instruction into a first transaction message, and send the first transaction message to the digital signature unit.
[0066] Among them, the splicing methods may include string splicing, key-value pair serialization, JSON formatting, etc.
[0067] The vehicle-side module uses a digital signature unit to digitally sign the first transaction message based on the key of the vehicle to determine the transaction signature value, which may include: The digital signature unit obtains the first transaction message, loads the private key of the vehicle, digitally signs the first transaction message, and returns the generated transaction signature value to the vehicle-side payment control unit.
[0068] Among them, the digital signature step may include: performing hash processing on the first transaction message to generate a hash value of a fixed length, encrypting the hash value using the vehicle's private key, and determining a transaction signature value.
[0069] In the automobile payment method and automobile payment system of the above-mentioned embodiment of the present disclosure, by adopting digital signature technology, the integrity and authenticity of the first transaction message can be ensured, and the transaction information can be prevented from being tampered with, thereby improving the security of the transaction. The vehicle-side module simplifies the transmission of complex transaction information by splicing transaction information and avoids redundant interaction; at the same time, the high efficiency of digital signature verification ensures the rapid completion of the transaction, which is suitable for payment scenarios with high traffic in parking lots.
[0070] In a possible implementation of the above embodiment, determining the second response data according to the authentication result of the identity authentication and sending the second response data to the field end module is implemented based on the following steps: The vehicle-side module, when the result of the identity authentication of the vehicle owner is failure, uses the vehicle-side payment control unit to determine that the second response data is a transaction rejection response, and sends the transaction rejection response to the field-side wireless communication unit of the field-side module; The vehicle-side module, when the result of the identity authentication of the vehicle owner is successful, uses the vehicle-side payment control unit to obtain the transaction signature value from the digital signature unit, and constructs an approval transaction response according to the transaction signature value; The vehicle-side module, using the vehicle-side payment control unit, determines that the second response data is an approval transaction response, and sends the approval transaction response to the field-side wireless communication unit of the field-side module.
[0071] In this embodiment, when the result of the identity authentication of the vehicle owner is a failure, the vehicle-side module uses the vehicle-side payment control unit to determine that the second response data is a transaction rejection response, and sends the transaction rejection response to the field-side wireless communication unit of the field-side module, which may include: The vehicle-side payment control unit receives the result of the identity authentication, and when it is determined that the result of the identity authentication is a failure, determines that the second response data is a transaction rejection response, and sends the transaction rejection response to the field-side wireless communication unit.
[0072] The vehicle-side module, when the result of the identity authentication of the vehicle owner is successful, uses the vehicle-side payment control unit to obtain the transaction signature value from the digital signature unit, and constructs an approval transaction response according to the transaction signature value, which may include: The vehicle-side payment control unit receives the result of identity authentication. When it is determined that the result of identity authentication is successful, it receives the transaction signature value from the digital signature unit and constructs an approved transaction response based on the transaction signature value. The approved transaction response includes the transaction signature value, license plate information and necessary transaction information.
[0073] In the automobile payment method and automobile payment system of the above embodiment of the present disclosure, the transaction response type is determined by the identity authentication result, and an approval transaction response is generated when successful, and a rejection transaction response is generated when failed, and is efficiently transmitted to the field module. This process effectively prevents unauthenticated illegal payment requests, ensures transaction security and accuracy, and improves the intelligence level of the payment process and user experience.
[0074] In a possible implementation of the above embodiment, the field-side module determines the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate, and is implemented based on the following steps: The field-side module, when the field-side wireless communication unit obtains the second response data, uses the field-side payment control unit to parse the second response data; The field-side module, when the field-side payment control unit determines that the second response data is a transaction rejection response, refuses the vehicle to leave the parking lot and charges the vehicle manually; The field-side module, when the field-side payment control unit determines that the second response data is a transaction approval response, splices at least one transaction information in the second response data into a second transaction message; The field-side module uses a signature verification unit to verify the second transaction message according to the public key in the digital certificate. When it is determined that the verification result fails, the vehicle is refused to leave the parking lot and is manually charged. The field-side module, when determining that the verification result is successful, saves the second transaction message and the corresponding signature value, and uses the field-side payment control unit to deduct money from the vehicle.
[0075] In this embodiment, the field-side module, when the field-side wireless communication unit obtains the second response data, uses the field-side payment control unit to parse the second response data, which may include: The field-side wireless communication unit obtains the second response data, and sends the second response data to the field-side payment control unit. The field-side payment control unit parses the second response data, and reads the response type and the transaction information contained therein.
[0076] The field-side module, when the field-side payment control unit determines that the second response data is a transaction rejection response, refuses the vehicle to leave the parking lot and charges the vehicle manually, which may include: When the field-side payment control unit determines that the response type of the second response data is a transaction rejection response, it refuses the vehicle to leave the parking lot, guides the vehicle to the manual toll collection channel or notifies the management staff through other means to perform manual toll collection operations, and records the transaction rejection response.
[0077] The field-side module, when the field-side payment control unit determines that the second response data is a transaction approval response, splices at least one transaction information in the second response data into a second transaction message, which may include: When the payment control unit on the field side determines that the response type of the second response data is an approved transaction response, it extracts the transaction information in the approved transaction response, splices the transaction information into a second transaction message, and sends the second transaction message and the transaction signature value to the signature verification unit.
[0078] Furthermore, the signature verification unit verifies the transaction signature value and the second transaction message by calling the public key in the digital certificate, calculates the hash value of the second transaction message, decrypts the transaction signature value with the public key in the digital certificate, and compares the two for consistency.
[0079] When the two are inconsistent, the signature verification unit determines that the verification result is a failure, and the field payment control unit refuses the vehicle to leave the parking lot and transfers the vehicle to the manual toll collection channel or notifies relevant personnel for processing.
[0080] When the two are consistent, the signature verification unit determines that the verification result is successful, returns the verification result to the field-side payment control unit, and saves the verified second transaction message and the corresponding signature value; The payment control unit at the field end performs the following deduction operations according to the transaction information in the second transaction message: The deduction request is sent to the payment module to complete the deduction of the car owner's account, record the deduction status and generate a payment voucher for the car owner and the parking lot to query.
[0081] Here, after the payment is successfully deducted, the payment control unit at the site may allow the vehicle to leave the parking lot and update the vehicle status in the site parking management system.
[0082] Among them, the automobile payment system can also include a payment module, which can receive a deduction request from the field payment control unit and complete the deduction based on data such as license plate information and deduction amount in the deduction request.
[0083] In the automobile payment method and automobile payment system of the above-mentioned embodiments of the present disclosure, the integrity and authenticity of the transaction message are verified by the public key of the digital certificate to ensure that the transaction information has not been tampered with, eliminate the risk of forgery and fraudulent transactions, and thus improve the security of payment. When the verification fails or the transaction is rejected, the system automatically switches to the manual charging process to avoid user experience interruption. Each transaction operation is strictly verified and recorded to ensure that only authorized transactions can complete the deduction, reducing the dissatisfaction of car owners due to erroneous deductions or transaction disputes. In a specific embodiment, Figure 2 An exemplary schematic diagram showing a specific architecture of a car payment system applied to a car payment method according to an embodiment of the present disclosure is shown, wherein: The automobile payment system includes: cloud module, vehicle-side module, field-side module and payment module. The vehicle-side module includes: vehicle-side payment control module, vehicle-side network communication module, owner authentication module, digital signature module, vehicle-side wireless communication module. The field-side module includes: field-side payment control module, field-side wireless communication module, signature verification module, field-side network communication module.
[0084] In one embodiment, a car payment system 300 is provided, and the car payment system 300 corresponds one-to-one with the car payment method in the above embodiment. Figure 3 As shown, the automobile payment system 300 includes a cloud module 301, a vehicle-side module 302 and a field-side module 303, wherein each functional module is described in detail as follows: The cloud module 301 is used to obtain the registration information of the vehicle and send a digital certificate to the vehicle; wherein the digital certificate includes the vehicle information and the public key; The vehicle-side module 302 is used to obtain a first instruction from the parking lot when the vehicle enters the parking lot, use the vehicle license plate information as the first response data of the first instruction, and send the first response data to the parking lot module; The vehicle-side module 302 is used to obtain the second instruction from the parking lot module when the vehicle leaves the parking lot, perform identity authentication on the vehicle owner, determine the second response data according to the authentication result of the identity authentication, and send the second response data to the parking lot module; the types of the second response data include transaction approval response and transaction rejection response; The field-side module 303 is used to determine the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate.
[0085] In one embodiment, the vehicle-side module 302 is used to generate an asymmetric key pair for the vehicle, use the public key in the asymmetric key pair and the vehicle information of the vehicle as registration information, and send the registration information to the cloud module; the asymmetric key pair also includes a key, and the key corresponds to the public key; The cloud module 301 is used to bind the public key in the registration information with the vehicle information, determine the digital certificate corresponding to the public key and the vehicle information, and send the digital certificate to the vehicle-side module; The cloud module 301 is also used to send payment configuration information to the vehicle-side module. The payment configuration information is used to determine the vehicle owner identity authentication method and the amount that does not require owner authentication.
[0086] In one embodiment, the vehicle-side module 302 is used to obtain the entry instruction data from the field-side wireless communication unit of the field-side module by using the vehicle-side wireless communication unit when the vehicle enters the parking lot, and send the entry instruction data to the vehicle-side payment control unit; The vehicle-side module 302 is used to parse the entry instruction data using the vehicle-side payment control unit to determine whether the entry instruction data is the first instruction; The vehicle-side module 302 is used to send the vehicle license plate information as the first response data of the first instruction to the field-side wireless communication unit of the field-side module through the vehicle-side wireless communication unit when determining that the entry instruction data is the first instruction.
[0087] In one embodiment, the vehicle-side module 302 is used to obtain the departure instruction data from the field-side wireless communication unit of the field-side module by using the vehicle-side wireless communication unit when the vehicle leaves the parking lot, and send the departure instruction data to the vehicle-side payment control unit; The vehicle-side module 302 is used to parse the departure instruction data using the vehicle-side payment control unit to determine whether the departure instruction data is a second instruction; wherein the second instruction includes at least one transaction information; The vehicle-side module 302 is used to use the vehicle owner authentication unit to authenticate the vehicle owner based on the vehicle owner authentication method in the payment configuration information when determining that the departure instruction data is the second instruction, and send the authentication result to the vehicle-side payment control unit.
[0088] In one embodiment, the vehicle-side module 302 is used to, when the result of the identity authentication of the vehicle owner is successful, use the vehicle-side payment control unit to splice at least one transaction information in the second instruction into a first transaction message, and send the first transaction message to the digital signature unit; The vehicle-side module 302 is used to use a digital signature unit to digitally sign the first transaction message based on the vehicle's key to determine the transaction signature value.
[0089] In one embodiment, the vehicle-side module 302 is used to, when the result of the identity authentication of the vehicle owner is a failure, use the vehicle-side payment control unit to determine that the second response data is a transaction rejection response, and send the transaction rejection response to the field-side wireless communication unit of the field-side module; The vehicle-side module 302 is used to obtain the transaction signature value from the digital signature unit using the vehicle-side payment control unit when the result of the identity authentication of the vehicle owner is successful, and construct an approval transaction response according to the transaction signature value; The vehicle-side module 302 is used to use the vehicle-side payment control unit to determine that the second response data is an approval transaction response, and send the approval transaction response to the field-side wireless communication unit of the field-side module.
[0090] In one embodiment, the field-side module 303 is used to parse the second response data using the field-side payment control unit when the field-side wireless communication unit obtains the second response data; The field-side module 303 is used to refuse the vehicle from leaving the parking lot and manually charge the vehicle when the field-side payment control unit determines that the second response data is a transaction rejection response; The field-side module 303 is used to, when the field-side payment control unit determines that the second response data is a transaction approval response, splice at least one transaction information in the second response data into a second transaction message; The field end module 303 is used to use the signature verification unit to verify the second transaction message according to the public key in the digital certificate, and when it is determined that the verification result fails, the vehicle is refused to leave the parking lot and the vehicle is manually charged; The field-side module 303 is used to save the second transaction message and the corresponding signature value when the verification result is determined to be successful, and use the field-side payment control unit to deduct money from the vehicle; wherein the verification result of the digital certificate is determined by the field-side module.
[0091] It should be noted that: the automobile payment system provided in the above embodiment only uses the division of the above program modules as an example to illustrate when implementing the corresponding automobile payment method. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the above system can be divided into different program modules to complete all or part of the above-described processing. Figure 1b The embodiments of the method shown belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0092] The present disclosure also provides a computer device having the above Figure 3 The car payment system shown.
[0093] See also Figure 4 , Figure 4is a structural diagram of another automobile payment system provided by an embodiment of the present disclosure, such as Figure 4 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 4 A processor 10 is taken as an example.
[0094] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0095] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0096] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0097] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0098] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.
[0099] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device may be a touch screen.
[0100] The computer device also includes a communication interface, which is used for the computer device to communicate with other devices or a communication network.
[0101] The embodiments of the present disclosure also provide a computer-readable storage medium. The above-mentioned method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium and downloaded through a network, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0102] A part of the present disclosure may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present disclosure through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes, but is not limited to, source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.
[0103] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A car payment method, characterized in that: Applied to an automobile payment system, the automobile payment system includes: a cloud module, a vehicle-side module and a field-side module, and the method includes: The cloud module obtains the registration information of the vehicle and sends a digital certificate to the vehicle; wherein the digital certificate includes the vehicle information and the public key; The vehicle-side module, when the vehicle enters the parking lot, obtains a first instruction from the field-side module, uses the license plate information of the vehicle as first response data of the first instruction, and sends the first response data to the field-side module; The vehicle-side module, when the vehicle leaves the parking lot, obtains a second instruction from the parking lot-side module, performs identity authentication on the vehicle owner, determines second response data according to the authentication result of the identity authentication, and sends the second response data to the parking lot-side module; the types of the second response data include transaction approval response and transaction rejection response; The field-side module determines the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate; wherein the verification result of the digital certificate is determined by the field-side module.
2. The method according to claim 1, characterized in that The cloud module obtains the registration information of the vehicle and sends a digital certificate to the vehicle, including: The vehicle-side module generates an asymmetric key pair for the vehicle, uses a public key in the asymmetric key pair and the vehicle information of the vehicle as registration information, and sends the registration information to the cloud module; the asymmetric key pair also includes a secret key, and the secret key corresponds to the public key; The cloud module binds the public key in the registration information with the vehicle information, determines a digital certificate corresponding to the public key and the vehicle information, and sends the digital certificate to the vehicle-side module; The method also includes: the cloud module sends payment configuration information to the vehicle-side module, and the payment configuration information is used to determine the vehicle owner identity authentication method and the amount that does not require vehicle owner authentication.
3. The method according to claim 2, characterized in that The vehicle-side module, when a vehicle enters the parking lot, obtains a first instruction from the field-side module, uses the license plate information of the vehicle as the first response data of the first instruction, and sends the first response data to the field-side module, which is implemented based on the following steps: The vehicle-side module, when a vehicle enters the parking lot, uses the vehicle-side wireless communication unit to obtain the entry instruction data from the field-side wireless communication unit of the field-side module, and sends the entry instruction data to the vehicle-side payment control unit; The vehicle-side module uses the vehicle-side payment control unit to parse the entry instruction data to determine whether the entry instruction data is the first instruction; When the vehicle-side module determines that the entry instruction data is the first instruction, the vehicle-side module uses the license plate information of the vehicle as the first response data of the first instruction, and sends it to the field-side wireless communication unit of the field-side module through the vehicle-side wireless communication unit.
4. The method according to claim 3, characterized in that The vehicle-side module, when the vehicle leaves the parking lot, obtains a second instruction from the parking lot-side module and performs identity authentication on the vehicle owner, based on the following steps: The vehicle-side module, when the vehicle leaves the parking lot, uses the vehicle-side wireless communication unit to obtain the departure instruction data from the field-side wireless communication unit of the field-side module, and sends the departure instruction data to the vehicle-side payment control unit; The vehicle-side module uses the vehicle-side payment control unit to parse the departure instruction data to determine whether the departure instruction data is a second instruction; wherein the second instruction includes at least one transaction information; When the vehicle-side module determines that the departure instruction data is the second instruction, it uses the vehicle owner authentication unit to authenticate the vehicle owner based on the vehicle owner identity authentication method in the payment configuration information, and sends the authentication result to the vehicle-side payment control unit.
5. The method according to claim 4, characterized in that The method further comprises: The vehicle-side module, when the result of the identity authentication of the vehicle owner is successful, uses the vehicle-side payment control unit to splice at least one transaction information in the second instruction into a first transaction message, and sends the first transaction message to the digital signature unit; The vehicle-side module uses the digital signature unit to digitally sign the first transaction message based on the key of the vehicle to determine the transaction signature value.
6. The method according to claim 5, characterized in that Determining second response data according to the authentication result of the identity authentication, and sending the second response data to the field-side module is implemented based on the following steps: The vehicle-side module, when the result of the identity authentication of the vehicle owner is failure, uses the vehicle-side payment control unit to determine that the second response data is a transaction rejection response, and sends the transaction rejection response to the field-side wireless communication unit of the field-side module; The vehicle-side module, when the result of the identity authentication of the vehicle owner is successful, uses the vehicle-side payment control unit to obtain the transaction signature value from the digital signature unit, and constructs an approval transaction response according to the transaction signature value; The vehicle-side module, using the vehicle-side payment control unit, determines that the second response data is the transaction approval response, and sends the transaction approval response to the field-side wireless communication unit of the field-side module.
7. The method according to claim 6, characterized in that The field-side module determines the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate, and is implemented based on the following steps: The field-side module, when the field-side wireless communication unit obtains the second response data, uses the field-side payment control unit to parse the second response data; The field-side module, when the field-side payment control unit determines that the second response data is a transaction rejection response, refuses the vehicle to leave the parking lot and charges the vehicle manually; The field-side module, when the field-side payment control unit determines that the second response data is a transaction approval response, splices at least one transaction information in the second response data into a second transaction message; The field-side module uses a signature verification unit to verify the second transaction message according to the public key in the digital certificate, and when it is determined that the verification result is a failure, the vehicle is refused to leave the parking lot and a manual fee is charged for the vehicle; When the field-side module determines that the verification result is successful, it saves the second transaction message and the corresponding signature value, and uses the field-side payment control unit to deduct money from the vehicle; wherein the verification result of the digital certificate is determined by the field-side module.
8. A car payment system, characterized in that: The automobile payment system includes a cloud module, a vehicle-side module and a field-side module, wherein: A cloud module, used to obtain the registration information of the vehicle and send a digital certificate to the vehicle; wherein the digital certificate includes the vehicle information and the public key; The vehicle-side module is used to obtain a first instruction from the field-side module when the vehicle enters the parking lot, use the license plate information of the vehicle as the first response data of the first instruction, and send the first response data to the field-side module; The vehicle-side module is used to obtain a second instruction from the parking lot module when the vehicle leaves the parking lot, perform identity authentication on the vehicle owner, determine second response data according to the authentication result of the identity authentication, and send the second response data to the parking lot module; the types of the second response data include transaction approval response and transaction rejection response; The field-side module is used to determine the payment method corresponding to the vehicle based on the type of the second response data and the verification result of the digital certificate.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the automobile payment method according to any one of claims 1 to 7.
10. A computer program product, characterized in that The invention comprises computer instructions, wherein the computer instructions are used to make a computer execute the automobile payment method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Automatic quick payment system and method for car
CN106651334A
Riding code verification method and device, traffic code scanning equipment and terminal equipment
CN111160915A
V2X-based digital certificate application method and system
CN111865919A
Intelligent vehicle key method and system for multiple users and multiple vehicles
CN114360107A
Digital key processing method and device, electronic equipment and storage medium
CN115623444A