CN112907769B - Vehicle-mounted unit management method and system based on preinstalled and step-by-step information writing - Google Patents
Vehicle-mounted unit management method and system based on preinstalled and step-by-step information writing Download PDFInfo
- Publication number
- CN112907769B CN112907769B CN201911118467.5A CN201911118467A CN112907769B CN 112907769 B CN112907769 B CN 112907769B CN 201911118467 A CN201911118467 A CN 201911118467A CN 112907769 B CN112907769 B CN 112907769B
- Authority
- CN
- China
- Prior art keywords
- information
- vehicle
- mounted unit
- terminal
- verification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 78
- 238000012795 verification Methods 0.000 claims description 147
- 230000004044 response Effects 0.000 claims description 111
- 230000007246 mechanism Effects 0.000 claims description 84
- 238000000034 method Methods 0.000 claims description 50
- 230000005540 biological transmission Effects 0.000 claims description 44
- 238000012384 transportation and delivery Methods 0.000 claims description 29
- 238000009434 installation Methods 0.000 claims description 21
- 230000004913 activation Effects 0.000 claims description 19
- 238000012790 confirmation Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 27
- 230000006870 function Effects 0.000 description 19
- 230000008859 change Effects 0.000 description 10
- 238000003860 storage Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013070 change management Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B15/00—Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
- G07B15/06—Arrangements for road pricing or congestion charging of vehicles or vehicle users, e.g. automatic toll systems
- G07B15/063—Arrangements for road pricing or congestion charging of vehicles or vehicle users, e.g. automatic toll systems using wireless information transmission between the vehicle and a fixed station
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Power Engineering (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention provides a vehicle-mounted unit management method and system based on preassembly and step-by-step information writing, which support the vehicle-mounted unit to be installed during vehicle production, and users only need to write information in the vehicle-mounted unit in a distributed manner after purchasing a vehicle, so that the vehicle-mounted unit can be handled conveniently. Meanwhile, the safety scheme is utilized to ensure the safety of all application scenes of the pre-installed OBU.
Description
Technical Field
The invention relates to the technical field of electronics, in particular to a vehicle-mounted unit management method and system based on pre-installation and step-by-step information writing.
Background
An ETC (Electronic Toll Collection) system performs wireless communication and information exchange between an on-vehicle device mounted on a vehicle and an antenna mounted on a Toll gate lane. The system mainly comprises an automatic vehicle identification system, a central management system, other auxiliary facilities and the like. The automatic vehicle identification system includes an on-board unit (OBU), also called a Transponder (Transponder) or an electronic Tag (Tag), a roadside unit (RSU), a loop sensor, and the like. The OBU stores identification information of the vehicle and is typically mounted on the windshield in front of the vehicle, the RSU is mounted near the toll station, and the loop sensor is mounted under the ground of the roadway. The central management system has a large database storing information on a large number of registered vehicles and users.
The existing OBU installation process generally comprises the following steps: generally, an OBU module manufacturer injects application, establishes a file structure and the like according to the requirement of a highway, and then an ITS center and key management centers at all levels issue the OBU module with the file structure step by step, wherein the main control key leaving factory in the module is replaced by a main control key in a national standard key system, and the main control key at least comprises a master control key and an application main control key, and a next-level key. Before use, the network point updates the OBU and writes personalized information, which mainly comprises vehicle information and system information. Through the process, the OBU can be completely issued and applied to the vehicle for use after the information of the vehicle, the person and the license plate is confirmed.
Along with the country to ETC electron electronic toll collection's the great push, vehicle installation OBU's business demand volume increases greatly, and current OBU installation is accomplished by the site, and preparation and installation generally need certain latency, how to improve OBU's installation effectiveness, become the problem that awaits the solution urgently.
Disclosure of Invention
The present invention is directed to solving the above problems.
The invention mainly aims to provide a vehicle-mounted unit management method based on pre-installation and step-by-step information writing;
another object of the present invention is to provide a system for managing on-board units based on pre-installation and step-by-step information writing.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides a vehicle-mounted unit management method based on pre-installation and step-by-step information writing, which comprises the following steps: the method comprises the steps that a first terminal sends an equipment information acquisition instruction to a vehicle-mounted unit preset in a new vehicle leaving a factory, wherein the equipment information acquisition instruction at least comprises first terminal authentication information; the vehicle-mounted unit receives the command of obtaining the equipment information, verifies whether the first terminal authentication information is legal or not, generates a first authentication factor under the condition that the first terminal authentication information is legal, and sends obtaining response information to the first terminal, wherein the obtaining response information at least comprises the equipment information of the vehicle-mounted unit, the vehicle-mounted unit authentication information and the first authentication factor; the method comprises the steps that a first terminal obtains vehicle information of a new vehicle and sends a verification instruction to a rear trolley management system, wherein the verification instruction at least comprises the vehicle information; the first terminal receives the acquired response information and a verification response sent by the background vehicle management system respectively, wherein the verification response comprises a verification result obtained by verifying the vehicle information by the background vehicle management system; the first terminal verifies whether the vehicle-mounted unit authentication information is legal or not, and generates a vehicle information writing instruction and sends the vehicle information writing instruction to the vehicle-mounted unit under the condition that the vehicle-mounted unit authentication information is legal and the verification result is that the vehicle information is verified to be passed, wherein the vehicle information writing instruction at least comprises: the vehicle authentication method comprises the steps that first written information and a first check value obtained by calculating the first written information through an obtained pre-stored first encryption mechanism are obtained, and the first written information at least comprises vehicle information and a first authentication factor; the vehicle-mounted unit receives a vehicle information writing instruction, verifies the first check value by using a verification mechanism corresponding to the first encryption mechanism, writes the vehicle information into the vehicle-mounted unit under the condition that the first check value passes verification, and sends a first writing response to the first terminal; the first terminal receives the first write-in response, generates a vehicle binding record of the vehicle-mounted unit, and sends the vehicle binding record of the vehicle-mounted unit to the rear trolley management system; the second terminal sends a user information acquisition instruction to the vehicle-mounted unit; the vehicle-mounted unit receives the user information acquisition instruction, acquires the user information, generates a second authentication factor, and sends a user information acquisition response to the second terminal after receiving the user information confirmation instruction, wherein the user information acquisition response at least comprises: the device information of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit, the user information and a second authentication factor, wherein the user information at least comprises identity card information; the second terminal receives the user information acquisition response, verifies whether the vehicle-mounted unit authentication information is legal, acquires the license plate information of a new vehicle under the condition of verifying that the vehicle-mounted unit authentication information is legal, generates a user information writing instruction, and sends the user information writing instruction to the vehicle-mounted unit, wherein the user information writing instruction at least comprises: the second written information and a second check value obtained by calculating the second written information through an obtained pre-stored second encryption mechanism are obtained, and the second written information at least comprises license plate information and a second authentication factor; the vehicle-mounted unit receives the user information writing instruction, verifies the second verification value by using a verification mechanism corresponding to the second encryption mechanism, writes the license plate information into the vehicle-mounted unit under the condition that the second verification value passes verification, and sends a second writing response to the second terminal; the second terminal receives the second write-in response, generates a vehicle-mounted unit license plate binding record and sends the vehicle-mounted unit license plate binding record to a rear trolley management system; the third terminal generates an activation instruction and sends the activation instruction to the vehicle-mounted unit; and the vehicle-mounted unit receives the activation instruction and activates the payment function.
Another aspect of the present invention provides a vehicle-mounted unit management system based on pre-installation and step-by-step information writing, comprising: the system comprises a first terminal, a second terminal and a third terminal, wherein the first terminal is used for sending an equipment information acquisition instruction to a vehicle-mounted unit preset in a new vehicle leaving a factory, and the equipment information acquisition instruction at least comprises first terminal authentication information; the vehicle-mounted unit is used for receiving the command of acquiring the equipment information, verifying whether the first terminal authentication information is legal or not, generating a first authentication factor under the condition that the first terminal authentication information is legal, and sending acquisition response information to the first terminal, wherein the acquisition response information at least comprises the equipment information of the vehicle-mounted unit, the vehicle-mounted unit authentication information and the first authentication factor; the first terminal is also used for acquiring the vehicle information of the new vehicle and sending a verification instruction to the rear trolley management system, wherein the verification instruction at least comprises the vehicle information; respectively receiving the acquired response information and a verification response sent by the background vehicle management system, wherein the verification response comprises a verification result obtained by verifying the vehicle information by the background vehicle management system; verifying whether the vehicle-mounted unit authentication information is legal or not, generating a vehicle information writing instruction and sending the vehicle information writing instruction to the vehicle-mounted unit under the condition that the vehicle-mounted unit authentication information is legal and the verification result is that the vehicle-mounted unit authentication information passes the verification, wherein the vehicle information writing instruction at least comprises the following steps: the vehicle authentication method comprises the steps that first written information and a first check value obtained by calculating the first written information through an obtained pre-stored first encryption mechanism are obtained, and the first written information at least comprises vehicle information and a first authentication factor; the vehicle-mounted unit is also used for receiving the vehicle information writing instruction, verifying the first verification value by using a verification mechanism corresponding to the first encryption mechanism, writing the vehicle information into the vehicle-mounted unit under the condition that the first verification value is verified, and sending a first writing response to the first terminal; the first terminal is also used for receiving the first write-in response, generating a vehicle binding record of the vehicle-mounted unit, and sending the vehicle binding record of the vehicle-mounted unit to the rear trolley management system; the second terminal is used for sending a user information acquisition instruction to the vehicle-mounted unit; the vehicle-mounted unit is further used for receiving a user information acquisition instruction, acquiring user information, generating a second authentication factor, and sending a user information acquisition response to the second terminal after receiving the user information confirmation instruction, wherein the user information acquisition response at least comprises: the device information of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit, the user information and a second authentication factor, wherein the user information at least comprises identity card information; the second terminal is further used for receiving the user information acquisition response, verifying whether the vehicle-mounted unit authentication information is legal or not, acquiring license plate information of a new vehicle under the condition that the vehicle-mounted unit authentication information is legal, generating a user information writing instruction, and sending the user information writing instruction to the vehicle-mounted unit, wherein the user information writing instruction at least comprises: the second written information and a second check value obtained by calculating the second written information through an obtained pre-stored second encryption mechanism are obtained, and the second written information at least comprises license plate information and a second authentication factor; the vehicle-mounted unit is also used for receiving the user information writing instruction, verifying the second verification value by using a verification mechanism corresponding to the second encryption mechanism, writing the license plate information into the vehicle-mounted unit under the condition that the second verification value is verified, and sending a second writing response to the second terminal; the second terminal is also used for receiving the second write-in response, generating a vehicle-mounted unit license plate binding record and sending the vehicle-mounted unit license plate binding record to the rear trolley management system; the third terminal is used for generating an activation instruction and sending the activation instruction to the vehicle-mounted unit; and the vehicle-mounted unit is also used for receiving the activation instruction and activating the payment function.
According to the technical scheme provided by the invention, the vehicle-mounted unit management method and system based on preassembly and step-by-step information writing support that the vehicle-mounted unit is assembled during vehicle production, and a user only needs to write information in the vehicle-mounted unit in a distributed manner after purchasing a vehicle, so that the vehicle-mounted unit can be conveniently handled.
In addition, the user can operate and process with the vehicle-mounted unit additionally arranged in the vehicle, time and labor are saved, and the comprehensive popularization of ETC application can be promoted.
Meanwhile, the safety of all application scenes of the pre-installed OBU is guaranteed by using a safety scheme through the vehicle-mounted unit management method and system based on pre-installation and step-by-step information writing.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart of a method for managing a vehicle-mounted unit based on pre-installation and step-by-step information writing according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a vehicle-mounted unit management system based on pre-installation and step-by-step information writing according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention are clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
In the description of the present invention, it is to be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like, indicate orientations or positional relationships based on those shown in the drawings, and are used only for convenience in describing the present invention and for simplicity in description, and do not indicate or imply that the referenced devices or elements must have a particular orientation, be constructed and operated in a particular orientation, and thus, are not to be construed as limiting the present invention. Furthermore, the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or quantity or location.
In the description of the present invention, it should be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
Embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
Fig. 1 is a flowchart illustrating a vehicle-mounted unit management method based on pre-installation and step-by-step information writing according to an embodiment of the present invention, and referring to fig. 1, the vehicle-mounted unit management method based on pre-installation and step-by-step information writing according to an embodiment of the present invention includes:
s1, vehicle information entry process. The process may specifically include:
s101, the first terminal sends an equipment information acquisition instruction to a vehicle-mounted unit preset in a new vehicle leaving a factory, wherein the equipment information acquisition instruction at least comprises first terminal authentication information.
Specifically, the first terminal may be a specific terminal device or a general-purpose device such as a mobile phone.
If the terminal device is a specific terminal device, the terminal device can be a device used by an automobile manufacturer, and before a new automobile leaves a factory, the specific terminal device is used for writing the information of the new automobile into an on-board unit pre-installed in the new automobile.
If the user is universal equipment such as a smart phone or a tablet personal computer of the user, the user can use the universal equipment directly, at the moment, the user can use the first terminal of the user to download corresponding app to write information of a new vehicle into a vehicle-mounted unit pre-installed in the new vehicle after lifting the vehicle, then the user can use the equipment of the user to realize operations such as information writing, license plate binding, account binding and activation of the vehicle-mounted unit, the user does not need to go to a website alone or perform the operations through specific personnel, and the use of the user is facilitated.
The vehicle-mounted unit is a vehicle-mounted unit pre-installed on a new vehicle, and is different from the existing vehicle-mounted unit.
The first terminal and the on-board unit may communicate in a wired or wireless manner, for example, through a USB interface or a bluetooth manner, which is not limited in the present invention.
And after the user successfully registers the corresponding app by downloading the corresponding app, the user can execute the corresponding operation through the corresponding function in the app. In this step, if the user does not obtain the license plate of the new vehicle, the process of vehicle information entry may be executed in advance. In the process, the first terminal sends an equipment information obtaining instruction to the vehicle-mounted unit so as to enable the vehicle-mounted unit to feed back information of the vehicle-mounted unit, wherein the equipment information obtaining instruction carries first terminal authentication information so that the vehicle-mounted unit can feed back corresponding information after authentication, and the safety of the information fed back by the vehicle-mounted unit is ensured. Specifically, the first terminal authentication information may be a first terminal certificate, or may be a unique serial number of the first terminal, or other device identifiers with an anti-counterfeiting function, as long as the first terminal can be uniquely determined, and information authenticated by the vehicle-mounted unit all belong to the protection scope of the present invention.
And S102, the vehicle-mounted unit receives the command of obtaining the equipment information, verifies whether the first terminal authentication information is legal or not, generates a first authentication factor under the condition that the first terminal authentication information is legal, and sends obtaining response information to the first terminal, wherein the obtaining response information at least comprises the equipment information of the vehicle-mounted unit, the vehicle-mounted unit authentication information and the first authentication factor.
Specifically, after receiving the device information acquisition instruction, the vehicle-mounted unit generates a first authentication factor after verifying that the first terminal authentication information is legal, where the first authentication factor may include, but is not limited to: the random number, RTC clock value, counter value, etc., which are not specifically limited in the present invention, should be within the scope of the present invention as long as the random factor can prevent replay attack.
The vehicle-mounted unit sends the equipment information of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit and the first authentication factor to the first terminal, so that the first terminal can authenticate the vehicle-mounted unit by using the information. The device information of the on-board unit may be information such as a serial number of the on-board unit, and the authentication information of the on-board unit may be an on-board unit certificate, or may be a unique serial number of the on-board unit, or other device identifiers with an anti-counterfeiting function, as long as the on-board unit can be uniquely determined, all of which belong to the protection scope of the present invention.
S103, the first terminal obtains the vehicle information of the new vehicle and sends a verification instruction to the rear trolley management system, wherein the verification instruction at least comprises the vehicle information.
Specifically, the vehicle information of the new vehicle may be a vehicle information file in general, including but not limited to: license plate color, vehicle type, vehicle user type, vehicle size, wheel number, axle number, wheel base and the like. The first terminal may obtain the vehicle information by reading related information on the new vehicle, for example, a tag separately disposed on the new vehicle, and/or OCR, or may obtain the vehicle information by manually inputting the vehicle information by the user, which is not limited in the present invention. After the first terminal obtains the vehicle information of the new vehicle, the vehicle information of the new vehicle is sent to the background vehicle management system so as to verify, bind and the like the vehicle information, and the background vehicle management system can verify and manage the vehicle information.
S104, the first terminal receives the acquired response information and a verification response sent by the background vehicle management system respectively, wherein the verification response comprises a verification result obtained by verifying the vehicle information by the background vehicle management system;
s105, the first terminal verifies whether the vehicle-mounted unit authentication information is legal or not, generates a vehicle information writing instruction and sends the vehicle information writing instruction to the vehicle-mounted unit under the condition that the vehicle-mounted unit authentication information is legal and the verification result is that the vehicle information is verified to be passed, wherein the vehicle information writing instruction at least comprises: the vehicle authentication method comprises first written information and a first check value obtained by calculating the first written information through an obtained pre-stored first encryption mechanism, wherein the first written information at least comprises vehicle information and a first authentication factor.
Specifically, the first terminal authenticates the authentication information of the vehicle-mounted unit after receiving the acquisition response information sent by the vehicle-mounted unit, and meanwhile, the first terminal can also receive a verification result obtained by verifying the vehicle information by the background vehicle management system, and only when the vehicle information passes the verification result, the first terminal organizes and forms information to be written in so as to send a vehicle information writing instruction to the vehicle-mounted unit and instruct the vehicle-mounted unit to write the vehicle information.
The first encryption mechanism may write a certificate or a key for the vehicle information prestored in the first terminal, where the certificate or the key is different from other certificates or keys and may be dedicated to the vehicle information writing function, and the first written information may be calculated through the prestored vehicle information written certificate or key, for example, in a manner of signing or generating a ciphertext, so as to enable the vehicle-mounted unit to confirm that the vehicle information writing instruction is indeed sent by the legitimate first terminal.
And S106, the vehicle-mounted unit receives the vehicle information writing instruction, verifies the first verification value by using a verification mechanism corresponding to the first encryption mechanism, writes the vehicle information into the vehicle-mounted unit under the condition that the first verification value is verified, and sends a first writing response to the first terminal.
Specifically, after receiving the vehicle information writing instruction, the onboard unit verifies the first check value by using a verification mechanism corresponding to the first encryption mechanism, for example, verifies the first check value by using a signature verification or decryption manner, and meanwhile, verifies the first check value by combining the first authentication factor, so that replay attack can be prevented, and the vehicle information writing instruction can be executed only once.
By the mode, the vehicle information can be input into the vehicle-mounted unit in advance, the vehicle information is input in advance, and the problems that in the prior art, the information writing operation amount is large and the efficiency is low are solved.
And S107, the first terminal receives the first write-in response, generates vehicle-mounted unit vehicle binding records and sends the vehicle-mounted unit vehicle binding records to the rear trolley management system.
Specifically, after receiving the first write-in response, the first terminal sends the vehicle binding record of the vehicle-mounted unit to the background vehicle management system, so that the background vehicle management system can manage each vehicle-mounted unit and each vehicle.
S2, a license plate binding process;
s201, the second terminal sends a user information acquisition instruction to the vehicle-mounted unit.
Specifically, the second terminal may also be a specific terminal device or a general-purpose device such as a mobile phone.
If the terminal device is a specific terminal device, the terminal device can be used by a license plate issuing department, and when the license plate is issued, the license plate information of a new vehicle is written into a vehicle-mounted unit pre-installed in the new vehicle by using the specific terminal device.
If the license plate is universal equipment such as a smart phone or a tablet personal computer of a user, the license plate can be directly used by the user conveniently, at the moment, the user can download corresponding app by using the second terminal after handling the license plate, and the license plate information is written into the vehicle-mounted unit pre-installed in the new vehicle, so that the user can use the license plate conveniently without going to a website alone or performing the operation through specific personnel.
When the second terminal is a general device of the user, it may be the same terminal device as the first terminal or a different device.
The second terminal and the on-board unit may communicate in a wired or wireless manner, for example, through a USB interface or a bluetooth manner, which is not limited in the present invention.
S202, the vehicle-mounted unit receives the user information acquisition command, acquires the user information, generates a second authentication factor, and sends a user information acquisition response to the second terminal after receiving the user information confirmation command, wherein the user information acquisition response at least comprises: the device information of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit, the user information and the second authentication factor, wherein the user information at least comprises identity card information.
The vehicle-mounted unit receives the user information acquisition instruction, and then can acquire user information, wherein the user information can be identity card information.
The second authentication factor may include, but is not limited to: the random number, RTC clock value, counter value, etc., which are not specifically limited in the present invention, should be within the scope of the present invention as long as the random factor can prevent replay attack.
The vehicle-mounted unit sends the equipment information of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit, the user information and the second authentication factor to the second terminal, so that the second terminal can authenticate the vehicle-mounted unit by using the information. The device information of the vehicle-mounted unit may be information such as a serial number of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit may be a certificate of the vehicle-mounted unit, or may be a unique serial number of the vehicle-mounted unit, or other device identifiers with an anti-counterfeiting function, as long as the vehicle-mounted unit can be uniquely determined, all of which belong to the protection scope of the present invention.
S203, the second terminal receives the user information acquisition response, verifies whether the vehicle-mounted unit authentication information is legal, acquires the license plate information of the new vehicle under the condition of verifying that the vehicle-mounted unit authentication information is legal, generates a user information writing instruction, and sends the user information writing instruction to the vehicle-mounted unit, wherein the user information writing instruction at least comprises: and the second written information and a second check value obtained by calculating the second written information through an obtained pre-stored second encryption mechanism, wherein the second written information at least comprises license plate information and a second authentication factor.
Specifically, the second terminal authenticates the authentication information of the vehicle-mounted unit after receiving the user information acquisition response sent by the vehicle-mounted unit, and the second terminal organizes and forms information to be written only when the vehicle-mounted unit passes verification so as to send a user information writing instruction to the vehicle-mounted unit and instruct the vehicle-mounted unit to write license plate information.
The second terminal can send a license plate acquisition instruction to the background vehicle management system, wherein the license plate acquisition instruction at least comprises the user information, and receives a license plate acquisition response sent by the background vehicle management system, and the license plate acquisition response comprises license plate information of a new vehicle; the second terminal can also acquire the license plate information input by the user to acquire the license plate information; the second terminal may further obtain the license plate information by taking a picture for identification, which is not limited in the present invention.
The second encryption mechanism may write a certificate or a key for the user information prestored in the second terminal, where the certificate or the key is different from other certificates or keys and may be dedicated to the user information writing function, and the second written information may be calculated through the prestored user information written certificate or key, for example, in a manner of signing or generating a ciphertext, so as to enable the vehicle-mounted unit to confirm that the user information writing instruction is indeed sent by the second terminal that is legal.
And S204, the vehicle-mounted unit receives the user information writing instruction, verifies the second verification value by using a verification mechanism corresponding to the second encryption mechanism, writes the license plate information into the vehicle-mounted unit under the condition that the second verification value is verified, and sends a second writing response to the second terminal.
Specifically, after receiving the user information write instruction, the vehicle-mounted unit verifies the second check value by using a verification mechanism corresponding to the second encryption mechanism, for example, verifies the second check value by using a signature verification or decryption manner, and meanwhile verifies the second check value by combining the second authentication factor, so that replay attack can be prevented, and the user information write instruction can be executed only once.
By the mode, license plate information can be input into the vehicle-mounted unit, license plate information input is carried out in advance, and the problems that in the prior art, information writing operation amount is large and efficiency is low are solved.
And S205, the second terminal receives the second write-in response, generates a vehicle-mounted unit license plate binding record and sends the vehicle-mounted unit license plate binding record to the rear trolley management system.
Specifically, after receiving the second write-in response, the second terminal sends the vehicle-mounted unit license plate binding record to the background vehicle management system, so that the background vehicle management system can manage each vehicle-mounted unit and vehicle.
S3, activating a flow;
s301, the third terminal generates an activation instruction and sends the activation instruction to the vehicle-mounted unit;
s302, the vehicle-mounted unit receives the activation instruction and activates the payment function.
Specifically, the third terminal may also be a specific terminal device or a general-purpose device such as a mobile phone.
If the terminal device is a specific terminal device, the terminal device can be a device used by a bank or a background vehicle management system, and an activation instruction is sent to the vehicle-mounted unit after account binding.
If the license plate is universal equipment such as a smart phone or a tablet personal computer of a user, the license plate can be used directly by the user conveniently, at the moment, after the user transacts the license plate and binds an account, the user can use the third terminal to download the corresponding app to generate an activation instruction, the payment function of the vehicle-mounted unit is activated, and the user can use the license plate conveniently without going to a website alone or performing the operation through a specific person.
When the third terminal is a general device of the user, it may be the same terminal device as the first terminal and/or the second terminal, or may be a different device.
The third terminal and the on-board unit may communicate in a wired or wireless manner, for example, through a USB interface or a bluetooth manner, which is not limited in the present invention.
As an optional implementation manner of the embodiment of the present invention, before the third terminal generates the activation instruction, an account binding process may be further executed, where the account binding process may include:
s3011, the third terminal sends a user account binding and obtaining instruction to the vehicle-mounted unit.
Specifically, the third terminal may also be a specific terminal device or a general-purpose device such as a mobile phone.
If the account number is a specific terminal device, the terminal device can be a device used by a bank and the like, and when account number binding is carried out, account number information of an owner of a new vehicle is written into an on-board unit pre-installed in the new vehicle by using the specific terminal device.
If the license plate is universal equipment such as a smart phone or a tablet personal computer of a user, the license plate can be directly used by the user conveniently, at the moment, the user can download corresponding app by using a third terminal of the user after handling the license plate, and the account information of the user is written into a vehicle-mounted unit pre-installed in a new vehicle, so that the user can use the license plate conveniently without independently going to a website or performing the operation by a specific person.
When the third terminal is a general device of the user, the third terminal may be the same terminal device as the first terminal and/or the second terminal, or may be a different device.
The third terminal and the on-board unit may communicate in a wired or wireless manner, for example, through a USB interface or a bluetooth manner, which is not limited in the present invention.
S3012, the vehicle-mounted unit receives the user account binding obtaining instruction, generates a third authentication factor, and sends a user account binding obtaining response to the third terminal, wherein the user account binding obtaining response at least comprises the following steps: device information of the on-board unit, on-board unit authentication information, and a third authentication factor.
The third authentication factor may include, but is not limited to: the random number, RTC clock value, counter value, etc., which are not specifically limited in the present invention, should be within the scope of the present invention as long as the random factor can prevent replay attack.
The vehicle-mounted unit sends the equipment information of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit and the third authentication factor to the third terminal, so that the third terminal can authenticate the vehicle-mounted unit by using the information. The device information of the vehicle-mounted unit may be information such as a serial number of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit may be a certificate of the vehicle-mounted unit, or may be a unique serial number of the vehicle-mounted unit, or other device identifiers with an anti-counterfeiting function, as long as the vehicle-mounted unit can be uniquely determined, all of which belong to the protection scope of the present invention.
S3013, the third terminal receives a user account binding acquisition response, acquires user account information, verifies whether vehicle-mounted unit authentication information is legal, verifies whether the user account information is valid, generates a user account information writing instruction under the condition that the vehicle-mounted unit authentication information is legal and the user account information is valid, and sends the user account information writing instruction to the vehicle-mounted unit, wherein the user account information at least comprises card information, and the user account information writing instruction at least comprises: and the third written information and a third check value obtained by calculating the third written information through an acquired pre-stored third encryption mechanism, wherein the third written information at least comprises user account information and a third authentication factor.
Specifically, the third terminal authenticates the authentication information of the vehicle-mounted unit after receiving the user account binding acquisition response sent by the vehicle-mounted unit, and the third terminal organizes and forms information to be written only when the vehicle-mounted unit passes verification, so that a user account information writing instruction is sent to the vehicle-mounted unit, and the vehicle-mounted unit is instructed to write the user account information.
The third terminal can send an account acquisition instruction to the bank to acquire user account information; or after the vehicle-mounted unit receives the user account binding acquisition instruction, reading a card of a user through a card reader arranged on the vehicle-mounted unit, acquiring a response I through user account binding, and sending the response I to the third terminal; the third terminal can also acquire user account information input by the user to acquire the user account information; the third terminal may also obtain the user account information through a photographing recognition method, which is not limited in the present invention.
The user account information may include subscription information including, but not limited to: user name, card number, contract serial number, contract signing time and/or validity period, etc., which are not specifically limited in the present invention. In practical application, the user account information written into the on-board unit may only include a user name and a card number, which may be set according to actual needs.
The third encryption mechanism may write a certificate or a key for the user account information prestored in the third terminal, where the certificate or the key is different from other certificates or keys and may be dedicated to the user account information writing function, and the third written information may be calculated through the prestored user information written certificate or key, for example, in a manner of signing or generating a ciphertext, so as to enable the vehicle-mounted unit to confirm that the user information writing instruction is indeed sent by the legitimate third terminal.
And S3014, the vehicle-mounted unit receives the user account information writing instruction, verifies a third verification value by using a verification mechanism corresponding to the third encryption mechanism, writes the user account information into the vehicle-mounted unit under the condition that the third verification value passes verification, and sends a third writing response to the third terminal.
Specifically, after receiving the user account information write instruction, the onboard unit verifies the third check value by using a verification mechanism corresponding to the third encryption mechanism, for example, verifies the third check value in a signature verification or decryption manner, and meanwhile verifies the third check value in combination with a third authentication factor, so that replay attack can be prevented, and the user account information write instruction can be executed only once.
By the mode, the user account information can be input into the vehicle-mounted unit, and the problems that in the prior art, the information writing operation amount is large and the efficiency is low are solved.
And S3015, the third terminal receives the third write-in response, generates an account binding record of the vehicle-mounted unit, and executes a process of generating an activation instruction.
Specifically, after receiving the third write-in response, the third terminal sends the vehicle-mounted unit account binding record to the background vehicle management system, so that the background vehicle management system can manage each vehicle-mounted unit and the vehicle; an activation instruction may then be generated to instruct the on-board unit to activate the payment function.
As an optional implementation manner of the embodiment of the invention, the account binding process can be handled by a user through a bank, or by a background vehicle management system, or by other specified channels, the account binding record of the vehicle-mounted unit is sent to the background vehicle management system, and the background vehicle management system manages and records the account binding relation of the vehicle-mounted unit, so that data such as account information and the like do not need to be stored in the vehicle-mounted unit, and the storage capacity of the vehicle-mounted unit is saved.
Therefore, by the aid of the vehicle-mounted unit management method based on the pre-installation and step-by-step information writing, information required by the pre-installed vehicle-mounted unit can be written step by step, and information writing efficiency is improved.
In addition, the user can write information by himself, and the problem that the existing vehicle-mounted unit information writing is inconvenient to write to a specified website can be solved.
As an optional implementation manner of the embodiment of the present invention, the method for managing a vehicle-mounted unit based on pre-installation and step-by-step information writing according to the embodiment of the present invention further includes: and S4, a vehicle-mounted unit payment process.
As an optional implementation manner of the embodiment of the present invention, S4, the payment process of the vehicle-mounted unit includes:
s411, the road side unit sends an authentication request to the vehicle-mounted unit;
s412, the vehicle-mounted unit receives the authentication request, generates a fourth authentication factor, and sends an authentication response to the road side unit, wherein the authentication response at least comprises: a fourth authentication factor.
Specifically, the road side unit is a road side unit of an existing high-speed toll gate, and the road side unit can generate a fourth authentication factor, so that the vehicle-mounted unit can verify the road side unit, and the transaction is guaranteed to be real and effective.
The fourth authentication factor may include, but is not limited to: random numbers, RTC clock values, counter values, etc., which are not specifically limited in the present invention, and any random factors capable of preventing replay attack are all within the protection scope of the present invention.
And S413, the road side unit receives the authentication response, calculates a fourth verification value obtained by the fourth authentication factor through an acquired pre-stored fourth encryption mechanism, and sends a vehicle information acquisition request to the vehicle-mounted unit, wherein the vehicle information acquisition request at least comprises the fourth verification value.
Specifically, the fourth encryption mechanism may be a transaction certificate or a secret key pre-stored in the road side unit, where the certificate or the secret key is dedicated for performing a transaction, and the fourth authentication factor may be calculated through the pre-stored transaction certificate or secret key, for example, by means of signing or generating a ciphertext, so as to enable the vehicle-mounted unit to confirm whether the identity of the road side unit is legal.
S413, the vehicle-mounted unit receives the vehicle information obtaining request, verifies the fourth check value by using the verification mechanism corresponding to the fourth encryption mechanism, obtains the identification information corresponding to the vehicle-mounted unit when the fourth check value is verified, reads the entry information, and sends the vehicle verification information to the road side unit, where the vehicle verification information at least includes: identification information and access & exit information, the identification information includes: the device information, the user information, the license plate information and/or the user account information of the vehicle-mounted unit.
Specifically, the onboard unit may verify the fourth check value using a verification mechanism corresponding to the fourth encryption mechanism, for example, by verifying the fourth check value using the fourth authentication factor through signature verification or decryption, which may prevent replay attacks, such that one transaction may only be performed once.
S414, the road side unit receives the vehicle verification information, performs blacklist verification on the identification information, calculates the consumption amount according to the entrance and exit information under the condition that the verification is passed, generates a transaction random factor, and sends a transaction certificate acquisition request to the vehicle-mounted unit, wherein the transaction certificate acquisition request comprises transaction information, and the transaction information at least comprises: transaction random factor, consumption amount, identification information and access information.
Specifically, after receiving vehicle verification information, the road side unit verifies the information sent by the vehicle-mounted unit to ensure that the vehicle-mounted unit is a legal vehicle-mounted unit, and after the vehicle-mounted unit is legal, the road side unit sends transaction information to the vehicle-mounted unit so as to carry out the fee deduction.
S415, the vehicle-mounted unit receives the transaction certificate acquisition request, writes in the entrance/exit information, acquires the pre-stored transaction certificate, signs the transaction information, generates the transaction certificate, and sends the transaction certificate to the road side unit, wherein the transaction certificate comprises the transaction information and signature information obtained by signing the transaction information.
Specifically, the vehicle-mounted unit acquires a pre-stored transaction certificate and signs transaction information, so that the transaction is approved by the vehicle-mounted unit, and repudiation is prevented.
And S416, the road side unit receives the transaction certificate, performs accounting operation according to the transaction certificate, and sends confirmation information to the vehicle-mounted unit.
Specifically, after receiving the transaction voucher, the road side unit performs accounting operation, and then requests a back-end settlement system for settlement according to information obtained by accounting.
In the payment process, the road side unit and the vehicle-mounted unit need to perform bidirectional authentication, and the security of transaction is guaranteed.
As an optional implementation manner of the embodiment of the present invention, S4, the payment process of the vehicle-mounted unit includes:
s421, the road side unit sends a vehicle information acquisition request to the vehicle-mounted unit;
s422, the vehicle-mounted unit receives the vehicle information acquisition request, acquires the identification information corresponding to the vehicle-mounted unit, reads the entrance information, and sends the vehicle verification information to the road side unit, wherein the vehicle verification information at least comprises: identification information and access & exit information, the identification information includes: the vehicle-mounted unit comprises equipment information, user information, license plate information and/or user account information of the vehicle-mounted unit;
s423, the road side unit receives the vehicle verification information, performs blacklist verification on the identification information, calculates the consumption amount according to the entrance and exit information under the condition that the verification is passed, generates a transaction random factor, and sends a transaction certificate acquisition request to the vehicle-mounted unit, wherein the transaction certificate acquisition request comprises transaction information, and the transaction information at least comprises: transaction random factor, consumption amount, identification information and entrance and exit information;
s424, the vehicle-mounted unit receives the transaction certificate acquisition request, writes in the entrance and exit information, acquires the pre-stored transaction certificate, signs the transaction information, generates the transaction certificate, and sends the transaction certificate to the road side unit, wherein the transaction certificate comprises the transaction information and signature information obtained by signing the transaction information:
and S425, the road side unit receives the transaction certificate, performs accounting operation according to the transaction certificate, and sends confirmation information to the vehicle-mounted unit.
In the payment process, the process refers to the related description of S411 to S416, which is not described herein again, in this embodiment, the roadside unit only authenticates the on-board unit, the on-board unit does not authenticate the roadside unit, and the roadside unit can be authenticated by the background settlement system, so that the efficiency of transaction data interaction is improved.
As an optional implementation manner of the embodiment of the present invention, the method for managing a vehicle-mounted unit based on pre-installation and step-by-step information writing according to the embodiment of the present invention further includes: and S5, carrying out remote upgrading process on the vehicle-mounted unit. The remote upgrading process of the vehicle-mounted unit can also be realized by that after the road side unit receives the transaction certificate, the vehicle-mounted unit judges whether the vehicle-mounted unit needs to execute the remote upgrading process or not before sending confirmation information to the vehicle-mounted unit after carrying out accounting operation according to the transaction certificate, and if the remote upgrading process needs to be executed, the remote upgrading process of the vehicle-mounted unit is executed in S5. The remote upgrading process of the vehicle-mounted unit comprises the following steps:
s501, the drive test unit sends an upgrading instruction to the vehicle-mounted unit through a 5.8GHz frequency band or a Bluetooth communication mode, wherein the upgrading instruction at least comprises the following steps: the upgrade patch information and a fifth check value obtained by calculating the upgrade check factor through an acquired pre-stored fifth encryption mechanism, wherein the upgrade patch information at least comprises: upgrade type, upgrade version, upgrade start and end serial number, upgrade opportunity and upgrade packet size.
Specifically, in this embodiment, the OBU performs remote upgrade through the roadside unit, so that it is not necessary to use a special website to perform upgrade, which facilitates the upgrade of the OBU and improves user experience.
The road side unit can upgrade to the vehicle-mounted unit through modes such as 5.8GHz frequency channel or bluetooth, compare current USB upgrading scheme, make OBU upgrade more convenient.
Upgrade check factors may include, but are not limited to: random numbers, RTC clock values, counter values, etc., which are not specifically limited in the present invention, and any random factors capable of preventing replay attack are all within the protection scope of the present invention.
The fifth encryption mechanism may be an upgrade certificate or a secret key pre-stored in the road side unit, the certificate or the secret key is different from other certificates or secret keys, and may be dedicated to upgrade of the OBU, and the upgrade check factor may be calculated through the pre-stored upgrade certificate or secret key, for example, in a manner of signing or generating a ciphertext, so as to enable the vehicle-mounted unit to confirm that the upgrade instruction is indeed sent by a valid road side unit.
As an optional implementation manner of the embodiment of the present invention, the upgrade package information may further include upgrade package information plaintext information and a check value or upgrade package information ciphertext package and a check value, which may be set according to actual needs.
And S502, the vehicle-mounted unit receives the upgrade instruction, verifies the fifth check value by using a verification mechanism corresponding to the fifth encryption mechanism, verifies whether the upgrade package information meets the requirement or not under the condition that the verification is passed, acquires a prestored transmission key and an upgrade special key under the condition that the upgrade data package meets the requirement, encrypts the transmission key by using the upgrade special key to obtain a transmission key ciphertext, and sends the transmission key ciphertext to the road side unit.
Specifically, after receiving the upgrade instruction, the onboard unit verifies the fifth check value by using a verification mechanism corresponding to the fifth encryption mechanism, for example, verifies the fifth check value by using a signature verification or decryption method according to the upgrade check factor, so that replay attack can be prevented, and the upgrade instruction can be executed only once.
And after the fifth check value is verified to pass, the vehicle-mounted unit can verify whether the upgrade package information meets the requirement, and only when the fifth check value is verified to pass and the upgrade package information meets the requirement, the vehicle-mounted unit acquires the transmission key and the upgrade special key which are pre-stored in the vehicle-mounted unit to perform subsequent upgrade operation.
When the vehicle-mounted unit verifies whether the upgrade patch information meets the requirements, the vehicle-mounted unit can also verify the upgrade patch plaintext information and the check value or the upgrade patch information ciphertext patch and the check value so as to ensure the authenticity and reliability of the upgrade patch information.
The vehicle-mounted unit encrypts the transmission key by using the upgrade special key and sends the transmission key to the road side unit, so that the safety of the transmission key can be ensured.
S503, the road side unit receives the transmission key ciphertext, decrypts the transmission key ciphertext to obtain a transmission key, acquires the upgrade package and the upgrade package check value, encrypts the upgrade package by using the transmission key to obtain the upgrade package ciphertext, checks the upgrade package ciphertext to obtain the upgrade package ciphertext check value, and sends the upgrade package ciphertext and the upgrade package ciphertext check value to the vehicle-mounted unit.
Specifically, the roadside unit decrypts the transmission key ciphertext by using a decryption key which is pre-stored by the roadside unit and matched with the special upgrade key to obtain a transmission key, and then processes the upgrade package by using the transmission key and sends the upgrade package to the vehicle-mounted unit, wherein optionally, the roadside unit encrypts the upgrade package by using the encryption key in the transmission key, and meanwhile, the roadside unit performs verification calculation on the upgrade package ciphertext by using the verification key in the transmission key to obtain an upgrade package ciphertext verification value, so that the security of upgrade package transmission is conveniently ensured, and the reliability of the upgrade package transmission is ensured on the other hand.
S504, the vehicle-mounted unit receives the upgrade package ciphertext and the upgrade package ciphertext check value, verifies the upgrade package ciphertext check value through the transmission key, decrypts the upgrade package ciphertext under the condition that the verification is passed, obtains the upgrade package and the upgrade package check value, verifies the upgrade package check value, and performs upgrade operation through the upgrade package under the condition that the verification is passed.
Specifically, after the vehicle-mounted unit receives the upgrade package ciphertext and the upgrade package ciphertext check value, the integrity of the upgrade package ciphertext transmission is ensured only after the upgrade package ciphertext is checked by using the transmission key, then the upgrade package ciphertext is decrypted by using the transmission key, the integrity and the legality of the upgrade package are checked after the upgrade package ciphertext is decrypted, and the upgrade operation by using the upgrade package is executed after the upgrade package ciphertext and the upgrade package ciphertext check value are verified. Therefore, the legal upgrade package sent by the legal road side unit is ensured, and the upgrade safety of the vehicle-mounted unit is ensured.
As an optional implementation manner of the embodiment of the present invention, the method for managing a vehicle-mounted unit based on pre-installation and step-by-step information writing provided by the embodiment of the present invention further includes: and S6, updating the flow of the vehicle-mounted unit. This S6, the on-board unit update flow includes:
s601, the fourth terminal sends a user updating instruction to the vehicle-mounted unit, wherein the user updating instruction at least comprises fourth terminal authentication information.
Specifically, the fourth terminal may be a specific terminal device or a general-purpose device such as a mobile phone.
If the terminal device is a specific terminal device, the terminal device can be a device used by a vehicle-related information change management department, and when the vehicle-related information is changed, the changed vehicle-related information is written into a vehicle-mounted unit pre-installed in the vehicle by using the specific terminal device.
If the mobile phone is a universal device such as a smart phone or a tablet personal computer of a user, the mobile phone can be directly used by the user, at the moment, after the automobile related information is changed, the user can use the fourth terminal to download the corresponding app to write the changed automobile related information into the vehicle-mounted unit of the automobile, and therefore the user can use the mobile phone conveniently without going to a website alone or performing the operation through a specific person.
The change of the vehicle-related information may be a change of a vehicle holder, a change of account information, a change of various types such as a change of license plate information, and the present flow may be used as long as the information stored in the in-vehicle unit is changed.
When the fourth terminal is a general device of the user, the fourth terminal may be the same terminal device as the second terminal and/or the third terminal, or may be a different device. The fourth terminal and the on-board unit may communicate in a wired or wireless manner, for example, through a USB interface or a bluetooth manner, which is not limited in the present invention.
And after the user successfully registers the corresponding app through downloading the corresponding app, the user can execute corresponding operation through corresponding functions in the app. In this step, the fourth terminal sends a user update instruction to the on-board unit, where the user update instruction at least includes fourth terminal authentication information, so that the on-board unit verifies the fourth terminal. Specifically, the fourth terminal authentication information may be a fourth terminal certificate, or may be a unique serial number of the fourth terminal, or other device identifiers with an anti-counterfeit effect, as long as the fourth terminal can be uniquely determined, and the information authenticated by the vehicle-mounted unit all belong to the protection scope of the present invention.
S602, the vehicle-mounted unit receives the user updating instruction, verifies the authentication information of the fourth terminal, deletes the current information stored in the vehicle-mounted unit and sends an updating response to the fourth terminal under the condition that the authentication information of the fourth terminal passes the verification, wherein the current information at least comprises a user information file and a key file.
Specifically, after receiving the user update instruction, the vehicle-mounted unit deletes the current information stored in the vehicle-mounted unit after verifying that the fourth terminal authentication information is valid, and the current information may be set correspondingly according to a difference of the change information, which is not limited in the present invention.
And S603, the fourth terminal receives the updating response and sends a new user information writing instruction to the vehicle-mounted unit.
S604, the vehicle-mounted unit receives the new user information writing instruction, acquires new user information, generates a fifth authentication factor, and sends a new user information writing response to the fourth terminal, wherein the new user information writing response at least comprises: new user information and a fifth authentication factor.
Specifically, after receiving the new user information writing instruction, the onboard unit may acquire the new user information and generate a fifth authentication factor, which may include, but is not limited to: the random number, RTC clock value, counter value, etc., which are not specifically limited in the present invention, should be within the scope of the present invention as long as the random factor can prevent replay attack.
The new user information can be new user identity card information, the vehicle-mounted unit has an identity card reading function in the embodiment of the invention, the new user information can be read through an identity card reader arranged on the vehicle-mounted unit, and the vehicle-mounted unit sends the read new user identity card information and the generated fifth authentication factor to the fourth terminal for subsequent processing.
And S605, the fourth terminal receives the new user information writing response, acquires vehicle delivery information, sends the vehicle delivery information to the vehicle-mounted unit, and calculates the new vehicle delivery information and a sixth verification value through an acquired pre-stored sixth encryption mechanism, wherein the vehicle delivery information at least comprises new license plate information.
Specifically, after receiving the new user information write-in response, the fourth terminal may acquire vehicle delivery information, which may be, for example, vehicle owner change information, license plate change information, and/or account change information, and certainly includes a new certificate, a new key, and the like, and this may be set according to actual requirements, and is not described here again. The vehicle delivery information may include, but is not limited to: new license plate information, new user identity information, starting time, validity period and the like.
The fourth terminal can send a vehicle delivery information acquisition instruction to the background vehicle management system and receive a vehicle delivery information acquisition response sent by the background vehicle management system; the fourth terminal can also acquire vehicle delivery information input by the user; the fourth terminal may also acquire the vehicle delivery information by combining photographing recognition with OCR recognition, which is not limited in the present invention.
The sixth encryption mechanism may write a certificate or a key for new user information prestored in the fourth terminal, where the certificate or the key is different from other certificates or keys and may be dedicated to the new user information writing function, and the fifth authentication factor may be calculated by the prestored new user information written certificate or key, for example, in a manner of signing or generating a ciphertext, so as to enable the vehicle-mounted unit to confirm that the vehicle delivery information is indeed sent by the fourth terminal that is legitimate.
And S606, the vehicle-mounted unit receives the vehicle delivery information and the sixth check value, verifies the sixth check value by using a verification mechanism corresponding to the sixth encryption mechanism, and writes the vehicle delivery information into the vehicle-mounted unit under the condition that the verification of the sixth check value is passed.
Specifically, after the vehicle delivery information and the sixth check value are received by the vehicle-mounted unit, the sixth check value is verified by using a verification mechanism corresponding to the sixth encryption mechanism, for example, the sixth check value is verified by using a fifth authentication factor in a manner of signature verification or decryption, so that replay attack can be prevented, and a user information write command can be executed only once.
And S607, the fourth terminal sends the new license plate information and the new user information to the rear trolley management system.
Specifically, after the fourth terminal confirms that the writing of the vehicle-mounted unit is successful, vehicle delivery information may be sent to the back-end vehicle management system, where the vehicle delivery information may include new license plate information and new user information, and certainly may also be new account information, and the like, which is not specifically limited in the present invention, so that the back-end vehicle management system may obtain the new license plate information and the new user information, so as to perform subsequent management on the vehicle.
The following further describes, in a specific embodiment, a vehicle-mounted unit management method based on pre-installation and step-by-step information writing according to an embodiment of the present invention:
in this implementation, the OBU is preloaded in leaving the factory to support the car.
The OBU preassembly scheme is based on a key management system (the key system supports a symmetric key management system and a PKI system), and realizes the management of the OBU along with the whole life cycle of an automobile. A cycle of a vehicle comprising: production, delivery, change, resale, scrapping, etc. Wherein:
1. vehicle information entry:
firstly, writing vehicle information of an automobile into OBU equipment during automobile production, wherein the OBU generates a key certificate based on a birth certificate and writes the vehicle information (a vehicle information file, such as license plate color, vehicle type, vehicle user type, vehicle size, wheel number, axle distance and the like);
the identification device is used for reading vehicle information, after the vehicle information is confirmed by the background vehicle management system, an information input instruction is initiated, the OBU verifies the legality of the identification terminal based on the device certificate, the vehicle information is verified based on the application key certificate, and the vehicle information input safety is guaranteed.
2. And (3) license plate information input:
when the automobile is delivered, the OBU supports reading the identity card in cooperation with terminal equipment (which can be special terminal equipment or universal equipment such as a mobile phone), completes identity and license plate binding in combination with screen display confirmation, and registers in a management background.
3. Account signing:
before ETC transaction is carried out by using an OBU, a user is bound to a specific card account, and the safety and the legitimacy of the whole account information binding write-in process are protected by using an application key certificate.
4. PKI-based transaction management system:
in this embodiment, an OBU management based on a PKI system is provided, ETC transactions are realized, online and offline two situations of the RSU are supported, a blacklist check is added on the RSU side, and a legal state of the OBU device is determined.
5. Vehicle resale:
when vehicles are resale, license plate information and/or user information in the vehicles need to be changed, original key files also need to be changed, and certificates need to be updated.
6. When the vehicle is scrapped, the OBU needs to delete the key stored inside, makes a corresponding record in the management background, and enters a certificate revocation list.
7. The OBU remote upgrading scheme is as follows:
the OBU supports remote upgrading, after transaction with the road side unit is finished, or networking is performed by using a user terminal, the OBU conducts a series of validity verification (checking, upgrading type, upgrading range, whether upgrading serial numbers and the like meet) on the upgrading packet, then the upgrading packet is protected through a transmission secret key, and the ciphertext is downloaded, decrypted and installed.
Therefore, aiming at the existing service requirements, the invention ensures all application scenes of the OBU by using a security scheme (a key system supports a symmetric key management system and a PKI system). OBU can accomplish when the vehicle production and install additional, the user only need after purchasing the car by oneself with vehicle OBU bind the operation can, labour saving and time saving can promote the comprehensive popularization that the ETC used again, has alleviateed OBU's the degree of difficulty of managing of carrying out.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are exemplary and not to be construed as limiting the present invention, and that those skilled in the art may make variations, modifications, substitutions and alterations within the scope of the present invention without departing from the spirit and scope of the present invention. The scope of the invention is defined by the appended claims and equivalents thereof.
Claims (10)
1. A vehicle-mounted unit management method based on pre-installation and step-by-step information writing is characterized by comprising the following steps:
the method comprises the steps that a first terminal sends an equipment information acquisition instruction to a vehicle-mounted unit preset in a new vehicle leaving a factory, wherein the equipment information acquisition instruction at least comprises first terminal authentication information;
the vehicle-mounted unit receives the device information acquisition instruction, verifies whether the first terminal authentication information is legal or not, generates a first authentication factor under the condition that the first terminal authentication information is legal, and sends acquisition response information to the first terminal, wherein the acquisition response information at least comprises the device information of the vehicle-mounted unit, the vehicle-mounted unit authentication information and the first authentication factor;
the first terminal acquires the vehicle information of the new vehicle and sends a verification instruction to a rear trolley management system, wherein the verification instruction at least comprises the vehicle information;
the first terminal receives the acquired response information and a verification response sent by the background vehicle management system respectively, wherein the verification response comprises a verification result obtained by the background vehicle management system verifying the vehicle information;
the first terminal verifies whether the vehicle-mounted unit authentication information is legal or not, generates a vehicle information writing instruction and sends the vehicle information writing instruction to the vehicle-mounted unit under the condition that the vehicle-mounted unit authentication information is legal and the verification result is that the vehicle information is verified to be passed, wherein the vehicle information writing instruction at least comprises: the vehicle authentication method comprises first written information and a first check value obtained by calculating the first written information through an acquired pre-stored first encryption mechanism, wherein the first written information at least comprises the vehicle information and a first authentication factor;
the vehicle-mounted unit receives the vehicle information writing instruction, verifies the first check value by using a verification mechanism corresponding to the first encryption mechanism, writes the vehicle information into the vehicle-mounted unit under the condition that the first check value is verified, and sends a first writing response to the first terminal;
the first terminal receives the first write-in response, generates a vehicle binding record of a vehicle-mounted unit, and sends the vehicle binding record of the vehicle-mounted unit to the background vehicle management system;
the second terminal sends a user information acquisition instruction to the vehicle-mounted unit;
the vehicle-mounted unit receives the user information acquisition instruction, acquires user information, generates a second authentication factor, and sends a user information acquisition response to the second terminal after receiving a user information confirmation instruction, wherein the user information acquisition response at least comprises: the device information of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit, the user information and the second authentication factor, wherein the user information at least comprises identity card information, and the acquiring of the user information by the vehicle-mounted unit comprises: reading the identity card information through an identity card reader arranged on the vehicle-mounted unit;
the second terminal receives the user information acquisition response, verifies whether the vehicle-mounted unit authentication information is legal or not, acquires the license plate information of the new vehicle under the condition of verifying that the vehicle-mounted unit authentication information is legal, generates a user information writing instruction, and sends the user information writing instruction to the vehicle-mounted unit, wherein the user information writing instruction at least comprises the following steps: second written information and a second check value obtained by calculating the second written information through an obtained pre-stored second encryption mechanism, wherein the second written information at least comprises the license plate information and the second authentication factor;
the vehicle-mounted unit receives the user information writing instruction, verifies the second check value by using a verification mechanism corresponding to the second encryption mechanism, writes the license plate information into the vehicle-mounted unit under the condition that the second check value is verified, and sends a second writing response to the second terminal;
the second terminal receives the second write-in response, generates a vehicle-mounted unit license plate binding record and sends the vehicle-mounted unit license plate binding record to the background vehicle management system;
the third terminal sends a user account binding and obtaining instruction to the vehicle-mounted unit;
the vehicle-mounted unit receives the user account binding acquisition instruction, generates a third authentication factor, and sends a user account binding acquisition response to the third terminal, wherein the user account binding acquisition response at least comprises the following steps: device information of the on-board unit, the on-board unit authentication information, and the third authentication factor;
the third terminal receives the user account binding obtaining response, obtains user account information, verifies whether the vehicle-mounted unit authentication information is legal or not, verifies whether the user account information is valid or not, generates a user account information writing instruction under the condition that the vehicle-mounted unit authentication information is legal and the user account information is valid, and sends the user account information writing instruction to the vehicle-mounted unit, wherein the user account information at least comprises card information, and the user account information writing instruction at least comprises: third written information and a third check value obtained by calculating the third written information through an acquired pre-stored third encryption mechanism, wherein the third written information at least comprises the user account information and the third authentication factor;
the vehicle-mounted unit receives the user account information writing instruction, verifies the third verification value by using a verification mechanism corresponding to the third encryption mechanism, writes the user account information into the vehicle-mounted unit under the condition that the third verification value passes verification, and sends a third writing response to the third terminal;
the third terminal receives the third write-in response, generates a vehicle-mounted unit account binding record, sends the vehicle-mounted unit account binding record to the background vehicle management system, and sends an activation instruction to the vehicle-mounted unit;
and the vehicle-mounted unit receives the activation instruction and activates a payment function.
2. The method of claim 1, further comprising:
the road side unit sends an authentication request to the vehicle-mounted unit;
the vehicle-mounted unit receives the authentication request, generates a fourth authentication factor and sends an authentication response to the road side unit, wherein the authentication response at least comprises: the fourth authentication factor;
the road side unit receives the authentication response, calculates a fourth verification value obtained by the fourth authentication factor through an acquired pre-stored fourth encryption mechanism, and sends a vehicle information acquisition request to the vehicle-mounted unit, wherein the vehicle information acquisition request at least comprises the fourth verification value;
the vehicle-mounted unit receives the vehicle information acquisition request, verifies the fourth check value by using a verification mechanism corresponding to the fourth encryption mechanism, acquires identification information corresponding to the vehicle-mounted unit under the condition that the fourth check value is verified to be passed, reads the entrance information, and sends vehicle verification information to the road side unit, wherein the vehicle verification information at least comprises: the identification information and the access information, wherein the identification information comprises: the device information, the user information, the license plate information and/or the user account information of the vehicle-mounted unit;
the road side unit receives the vehicle verification information, performs blacklist verification on the identification information, calculates the consumption amount according to the entrance and exit information under the condition that the verification is passed, generates a transaction random factor, and sends a transaction certificate acquisition request to the vehicle-mounted unit, wherein the transaction certificate acquisition request comprises transaction information, and the transaction information at least comprises: the transaction random factor, the consumption amount, the identification information and the entrance and exit information;
the vehicle-mounted unit receives the transaction certificate acquisition request, writes in the entrance and exit information, acquires a pre-stored transaction certificate, signs the transaction information, generates a transaction certificate, and sends the transaction certificate to the road side unit, wherein the transaction certificate comprises the transaction information and signature information obtained by signing the transaction information:
and the road side unit receives the transaction voucher, performs accounting operation according to the transaction voucher and sends confirmation information to the vehicle-mounted unit.
3. The method of claim 1, further comprising:
the road side unit sends a vehicle information acquisition request to the vehicle-mounted unit;
the vehicle-mounted unit receives the vehicle information acquisition request, acquires identification information corresponding to the vehicle-mounted unit, reads the entrance information, and sends vehicle verification information to the road side unit, wherein the vehicle verification information at least comprises: the identification information and the access information, wherein the identification information comprises: the equipment information, the user information, the license plate information and/or the user account information of the vehicle-mounted unit;
the road side unit receives the vehicle verification information, performs blacklist verification on the identification information, calculates the consumption amount according to the entrance and exit information under the condition that the verification is passed, generates a transaction random factor, and sends a transaction certificate acquisition request to the vehicle-mounted unit, wherein the transaction certificate acquisition request comprises transaction information, and the transaction information at least comprises: the transaction random factor, the consumption amount, the identification information and the entrance and exit information;
the vehicle-mounted unit receives the transaction certificate acquisition request, writes in the entrance and exit information, acquires a pre-stored transaction certificate, signs the transaction information, generates a transaction certificate, and sends the transaction certificate to the road side unit, wherein the transaction certificate comprises the transaction information and signature information obtained by signing the transaction information:
and the road side unit receives the transaction voucher, performs accounting operation according to the transaction voucher and sends confirmation information to the vehicle-mounted unit.
4. The method of claim 1, further comprising:
the road side unit sends an upgrade instruction to the vehicle-mounted unit through a 5.8GHz frequency band or a Bluetooth communication mode, wherein the upgrade instruction at least comprises: the upgrade patch information and a fifth check value obtained by calculating the upgrade check factor through an acquired pre-stored fifth encryption mechanism, wherein the upgrade patch information at least comprises: upgrading type, upgrading version, upgrading starting and ending serial number, upgrading opportunity and upgrading packet size;
the vehicle-mounted unit receives the upgrading instruction, verifies the fifth check value by using a verification mechanism corresponding to the fifth encryption mechanism, verifies whether the upgrading package information meets the requirement or not under the condition that the verification is passed, acquires a prestored transmission key and an upgrading special key under the condition that the upgrading package information meets the requirement, encrypts the transmission key by using the upgrading special key to obtain a transmission key ciphertext, and sends the transmission key ciphertext to the road side unit;
the road side unit receives the transmission key ciphertext, decrypts the transmission key ciphertext to obtain the transmission key, obtains an upgrade package and an upgrade package check value, encrypts the upgrade package by using an encryption key in the transmission key to obtain an upgrade package ciphertext, verifies the upgrade package ciphertext by using a check key in the transmission key to obtain an upgrade package ciphertext check value, and sends the upgrade package ciphertext and the upgrade package ciphertext check value to the vehicle-mounted unit;
the vehicle-mounted unit receives the upgrade package ciphertext and the upgrade package ciphertext check value, verifies the upgrade package ciphertext check value by using the transmission key, decrypts the upgrade package ciphertext under the condition that the verification is passed, obtains the upgrade package and the upgrade package check value, verifies the upgrade package check value, and performs upgrade operation by using the upgrade package under the condition that the verification is passed.
5. The method of claim 1, further comprising:
the fourth terminal sends a user updating instruction to the vehicle-mounted unit, wherein the user updating instruction at least comprises fourth terminal authentication information;
the vehicle-mounted unit receives the user updating instruction, verifies the fourth terminal authentication information, deletes the current information stored in the vehicle-mounted unit and sends an updating response to the fourth terminal under the condition that the fourth terminal authentication information is verified, wherein the current information at least comprises a user information file and a key file;
the fourth terminal receives the updating response and sends a new user information writing instruction to the vehicle-mounted unit;
the vehicle-mounted unit receives the new user information writing instruction, acquires new user information, generates a fifth authentication factor, and sends a new user information writing response to the fourth terminal, wherein the new user information writing response at least comprises: the new user information and the fifth authentication factor;
the fourth terminal receives the new user information writing response, acquires vehicle delivery information, sends the vehicle delivery information to the vehicle-mounted unit, and calculates the new vehicle delivery information and the fifth authentication factor through an acquired pre-stored sixth encryption mechanism to obtain a sixth verification value, wherein the vehicle delivery information at least comprises new license plate information;
the vehicle-mounted unit receives the vehicle delivery information and the sixth check value, verifies the sixth check value by using a verification mechanism corresponding to the sixth encryption mechanism, and writes the vehicle delivery information into the vehicle-mounted unit when the verification of the sixth check value is passed;
and the fourth terminal sends the new license plate information and the new user information to the background vehicle management system.
6. A vehicle-mounted unit management system based on pre-installation and step-by-step information writing is characterized by comprising:
the system comprises a first terminal and a second terminal, wherein the first terminal is used for sending an equipment information acquisition instruction to a vehicle-mounted unit preset in a new vehicle leaving a factory, and the equipment information acquisition instruction at least comprises first terminal authentication information;
the vehicle-mounted unit is used for receiving the device information acquisition instruction, verifying whether the first terminal authentication information is legal or not, generating a first authentication factor under the condition that the first terminal authentication information is legal, and sending acquisition response information to the first terminal, wherein the acquisition response information at least comprises the device information of the vehicle-mounted unit, the vehicle-mounted unit authentication information and the first authentication factor;
the first terminal is further configured to acquire vehicle information of the new vehicle and send a verification instruction to a rear trolley management system, where the verification instruction at least includes the vehicle information; respectively receiving the acquisition response information and a verification response sent by the background vehicle management system, wherein the verification response comprises a verification result obtained by the background vehicle management system verifying the vehicle information; verifying whether the vehicle-mounted unit authentication information is legal or not, generating a vehicle information writing instruction and sending the vehicle information writing instruction to the vehicle-mounted unit under the condition that the vehicle-mounted unit authentication information is legal and the verification result is that the vehicle information is verified to be passed, wherein the vehicle information writing instruction at least comprises: the vehicle authentication method comprises the steps that first written information and a first check value obtained by calculating the first written information through an obtained pre-stored first encryption mechanism are obtained, wherein the first written information at least comprises vehicle information and a first authentication factor;
the vehicle-mounted unit is further used for receiving the vehicle information writing instruction, verifying the first check value by using a verification mechanism corresponding to the first encryption mechanism, writing the vehicle information into the vehicle-mounted unit under the condition that the first check value is verified, and sending a first writing response to the first terminal;
the first terminal is further used for receiving the first write-in response, generating a vehicle binding record of a vehicle-mounted unit, and sending the vehicle binding record of the vehicle-mounted unit to the background vehicle management system;
the second terminal is used for sending a user information acquisition instruction to the vehicle-mounted unit;
the vehicle-mounted unit is further configured to receive the user information obtaining instruction, obtain user information, generate a second authentication factor, and send a user information obtaining response to the second terminal after receiving the user information confirming instruction, where the user information obtaining response at least includes: the device information of the vehicle-mounted unit, the authentication information of the vehicle-mounted unit, the user information and the second authentication factor, wherein the user information at least comprises identity card information, and the vehicle-mounted unit reads the identity card information through an identity card reader arranged on the vehicle-mounted unit;
the second terminal is further configured to receive the user information obtaining response, verify whether the vehicle-mounted unit authentication information is legal, obtain license plate information of the new vehicle under the condition that the vehicle-mounted unit authentication information is legal, generate a user information writing instruction, and send the user information writing instruction to the vehicle-mounted unit, where the user information writing instruction at least includes: second written information and a second check value obtained by calculating the second written information through an obtained pre-stored second encryption mechanism, wherein the second written information at least comprises the license plate information and the second authentication factor;
the vehicle-mounted unit is further configured to receive the user information writing instruction, verify the second check value by using a verification mechanism corresponding to the second encryption mechanism, write the license plate information into the vehicle-mounted unit when the second check value passes verification, and send a second writing response to the second terminal;
the second terminal is further used for receiving the second write-in response, generating a vehicle-mounted unit license plate binding record and sending the vehicle-mounted unit license plate binding record to the background vehicle management system;
the third terminal is used for sending a user account binding and obtaining instruction to the vehicle-mounted unit;
the vehicle-mounted unit is further configured to receive the user account binding acquisition instruction, generate a third authentication factor, and send a user account binding acquisition response to the third terminal, where the user account binding acquisition response at least includes: device information of the on-board unit, the on-board unit authentication information, and the third authentication factor;
the third terminal is further configured to receive the user account binding acquisition response, acquire user account information, verify whether the vehicle-mounted unit authentication information is valid, verify whether the user account information is valid, generate a user account information write-in instruction and send the user account information write-in instruction to the vehicle-mounted unit under the condition that the vehicle-mounted unit authentication information is valid and the user account information is valid, where the user account information at least includes card information and the user account information write-in instruction at least includes: third written information and a third check value obtained by calculating the third written information through an acquired pre-stored third encryption mechanism, wherein the third written information at least comprises the user account information and the third authentication factor;
the vehicle-mounted unit is further configured to receive the user account information writing instruction, verify the third verification value by using a verification mechanism corresponding to the third encryption mechanism, write the user account information into the vehicle-mounted unit when the third verification value passes verification, and send a third writing response to the third terminal;
the third terminal is further used for receiving the third write-in response, generating a vehicle-mounted unit account binding record, sending the vehicle-mounted unit account binding record to the background vehicle management system, and sending an activation instruction to the vehicle-mounted unit;
and the vehicle-mounted unit is also used for receiving the activation instruction and activating a payment function.
7. The system of claim 6, further comprising:
the road side unit is used for sending an authentication request to the vehicle-mounted unit;
the vehicle-mounted unit is further configured to receive the authentication request, generate a fourth authentication factor, and send an authentication response to the road side unit, where the authentication response at least includes: the fourth authentication factor;
the road side unit is further configured to receive the authentication response, calculate a fourth verification value obtained by the fourth authentication factor through an acquired pre-stored fourth encryption mechanism, and send a vehicle information acquisition request to the vehicle-mounted unit, where the vehicle information acquisition request at least includes the fourth verification value;
the vehicle-mounted unit is further configured to receive the vehicle information acquisition request, verify the fourth check value by using a verification mechanism corresponding to the fourth encryption mechanism, acquire identification information corresponding to the vehicle-mounted unit when the fourth check value is verified, read entry information, and send vehicle verification information to the roadside unit, where the vehicle verification information at least includes: the identification information and the access information, the identification information including: the device information, the user information, the license plate information and/or the user account information of the vehicle-mounted unit;
the road side unit is further configured to receive the vehicle verification information, perform blacklist verification on the identification information, calculate a consumption amount according to the entrance/exit information under the condition that the verification is passed, generate a transaction random factor, and send a transaction certificate acquisition request to the vehicle-mounted unit, where the transaction certificate acquisition request includes transaction information, and the transaction information at least includes: the transaction random factor, the consumption amount, the identification information and the entrance and exit information;
the vehicle-mounted unit is further configured to receive the transaction certificate acquisition request, write the entrance and exit information in, acquire a pre-stored transaction certificate, sign the transaction information, generate a transaction certificate, and send the transaction certificate to the road side unit, where the transaction certificate includes the transaction information and signature information obtained by signing the transaction information:
the road side unit is also used for receiving the transaction voucher, carrying out accounting operation according to the transaction voucher and sending confirmation information to the vehicle-mounted unit.
8. The system of claim 6, further comprising:
the road side unit is also used for sending a vehicle information acquisition request to the vehicle-mounted unit;
the vehicle-mounted unit is further configured to receive the vehicle information acquisition request, acquire identification information corresponding to the vehicle-mounted unit, read entry information, and send vehicle verification information to the roadside unit, where the vehicle verification information at least includes: the identification information and the access information, the identification information including: the device information, the user information, the license plate information and/or the user account information of the vehicle-mounted unit;
the road side unit is further configured to receive the vehicle verification information, perform blacklist verification on the identification information, calculate a consumption amount according to the entrance/exit information under the condition that the verification is passed, generate a transaction random factor, and send a transaction certificate acquisition request to the vehicle-mounted unit, where the transaction certificate acquisition request includes transaction information, and the transaction information at least includes: the transaction random factor, the consumption amount, the identification information and the entrance and exit information;
the vehicle-mounted unit is further configured to receive the transaction credential obtaining request, write the entrance/exit information in, obtain a pre-stored transaction certificate, sign the transaction information, generate a transaction credential, and send the transaction credential to the roadside unit, where the transaction credential includes the transaction information and signature information obtained by signing the transaction information:
the road side unit is also used for receiving the transaction voucher, performing accounting operation according to the transaction voucher and sending confirmation information to the vehicle-mounted unit.
9. The system of claim 6, further comprising:
the road side unit is used for sending an upgrading instruction to the vehicle-mounted unit through a 5.8GHz frequency band or a Bluetooth communication mode, wherein the upgrading instruction at least comprises: the upgrade patch information and a fifth check value obtained by calculating the upgrade check factor through an acquired pre-stored fifth encryption mechanism, wherein the upgrade patch information at least comprises: upgrading type, upgrading version, upgrading starting and ending serial number, upgrading opportunity and upgrading packet size;
the vehicle-mounted unit is further configured to receive the upgrade instruction, verify the fifth check value by using a verification mechanism corresponding to the fifth encryption mechanism, verify whether the upgrade package information meets the requirement under the condition that the verification is passed, acquire a pre-stored transmission key and an upgrade private key under the condition that the upgrade package information meets the requirement, encrypt the transmission key by using the upgrade private key to obtain a transmission key ciphertext, and send the transmission key ciphertext to the roadside unit;
the road side unit is further configured to receive the transmission key ciphertext, decrypt the transmission key ciphertext to obtain the transmission key, obtain an upgrade package and an upgrade package check value, encrypt the upgrade package by using an encryption key in the transmission key to obtain an upgrade package ciphertext, check the upgrade package ciphertext by using a check key in the transmission key to obtain an upgrade package ciphertext check value, and send the upgrade package ciphertext and the upgrade package ciphertext check value to the vehicle-mounted unit;
the vehicle-mounted unit is also used for receiving the upgrade patch ciphertext and the upgrade patch ciphertext check value, verifying the upgrade patch ciphertext check value by using the transmission key, decrypting the upgrade patch ciphertext under the condition that verification is passed to obtain the upgrade patch and the upgrade patch check value, verifying the upgrade patch check value, and performing upgrade operation by using the upgrade patch under the condition that verification is passed.
10. The system of claim 6, further comprising:
the fourth terminal is used for sending a user updating instruction to the vehicle-mounted unit, wherein the user updating instruction at least comprises fourth terminal authentication information;
the vehicle-mounted unit is further configured to receive the user updating instruction, verify the fourth terminal authentication information, delete current information stored in the vehicle-mounted unit and send an updating response to the fourth terminal when the fourth terminal authentication information is verified, where the current information at least includes a user information file and a key file;
the fourth terminal is used for receiving the updating response and sending a new user information writing instruction to the vehicle-mounted unit;
the vehicle-mounted unit is further configured to receive the new user information writing instruction, acquire new user information, generate a fifth authentication factor, and send a new user information writing response to the fourth terminal, where the new user information writing response at least includes: the new user information and the fifth authentication factor;
the fourth terminal is further configured to receive the new user information write response, acquire vehicle delivery information, send the vehicle delivery information to the onboard unit, and calculate the new vehicle delivery information and the fifth authentication factor through an acquired pre-stored sixth encryption mechanism to obtain a sixth check value, where the vehicle delivery information at least includes new license plate information;
the vehicle-mounted unit is further configured to receive the vehicle delivery information and the sixth check value, verify the sixth check value by using a verification mechanism corresponding to the sixth encryption mechanism, and write the vehicle delivery information into the vehicle-mounted unit when the verification of the sixth check value is passed;
the fourth terminal is further configured to send the new license plate information and the new user information to the background vehicle management system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911118467.5A CN112907769B (en) | 2019-11-15 | 2019-11-15 | Vehicle-mounted unit management method and system based on preinstalled and step-by-step information writing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911118467.5A CN112907769B (en) | 2019-11-15 | 2019-11-15 | Vehicle-mounted unit management method and system based on preinstalled and step-by-step information writing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112907769A CN112907769A (en) | 2021-06-04 |
CN112907769B true CN112907769B (en) | 2022-12-30 |
Family
ID=76103028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911118467.5A Active CN112907769B (en) | 2019-11-15 | 2019-11-15 | Vehicle-mounted unit management method and system based on preinstalled and step-by-step information writing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112907769B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117195216A (en) * | 2022-06-01 | 2023-12-08 | 华为技术有限公司 | Vehicle verification method, related device and system |
CN115755870B (en) * | 2023-01-10 | 2023-03-28 | 武汉亦创智联信息技术有限公司 | OBU-based production line vehicle identification and queue control method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6189789B1 (en) * | 1998-09-09 | 2001-02-20 | International Business Machines Corporation | Method and system for a merchandise checkout system |
DE10116315A1 (en) * | 2001-04-02 | 2002-10-10 | Giesecke & Devrient Gmbh | Color coding for marking objects |
CN104992573A (en) * | 2015-06-29 | 2015-10-21 | 深圳市金溢科技股份有限公司 | Vehicle unit positioning management method and system, vehicle unit and communication base station |
CN105303626A (en) * | 2014-06-20 | 2016-02-03 | 深圳市金溢科技股份有限公司 | On BoardUnit self-service issuing method and system, and radio networking device for On BoardUnit self-service issuing |
CN108710495A (en) * | 2018-03-29 | 2018-10-26 | 北京聚利科技股份有限公司 | Electronic tag method for updating program, electronic tag and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106373206A (en) * | 2016-08-23 | 2017-02-01 | 北京握奇智能科技有限公司 | Smart parking fee charging system and method |
CN107743214B (en) * | 2017-09-11 | 2020-10-30 | 深圳市金溢科技股份有限公司 | System, method, terminal, application program and background for online activation of vehicle-mounted unit |
-
2019
- 2019-11-15 CN CN201911118467.5A patent/CN112907769B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6189789B1 (en) * | 1998-09-09 | 2001-02-20 | International Business Machines Corporation | Method and system for a merchandise checkout system |
DE10116315A1 (en) * | 2001-04-02 | 2002-10-10 | Giesecke & Devrient Gmbh | Color coding for marking objects |
CN105303626A (en) * | 2014-06-20 | 2016-02-03 | 深圳市金溢科技股份有限公司 | On BoardUnit self-service issuing method and system, and radio networking device for On BoardUnit self-service issuing |
CN104992573A (en) * | 2015-06-29 | 2015-10-21 | 深圳市金溢科技股份有限公司 | Vehicle unit positioning management method and system, vehicle unit and communication base station |
CN108710495A (en) * | 2018-03-29 | 2018-10-26 | 北京聚利科技股份有限公司 | Electronic tag method for updating program, electronic tag and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112907769A (en) | 2021-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2498225B1 (en) | Road toll system and method | |
US20070192590A1 (en) | Mobile Presentable Certificate (MPC) | |
US8615424B2 (en) | Electronic toll settlement system for vehicle | |
CN111724494B (en) | Traffic information processing method and device, electronic equipment and storage medium | |
JPWO2003079256A1 (en) | Mobile payment system and equipment | |
CN112785734A (en) | Electronic toll collection system and method based on bidirectional authentication | |
CN112907769B (en) | Vehicle-mounted unit management method and system based on preinstalled and step-by-step information writing | |
CN110544138B (en) | Method and system for acquiring non-stop toll collection invoice and vehicle-mounted unit | |
CN111163439A (en) | Vehicle-mounted unit charging and card punching method based on asymmetric algorithm | |
JP2004139380A (en) | OBE setup method, OBE setup system and OBE | |
CN111340969B (en) | Non-card ETC offline processing method and device, computer equipment and storage medium | |
CN110570261B (en) | Method and system for acquiring non-stop toll collection invoice and vehicle-mounted unit | |
JP2013258491A (en) | Car sharing system and car sharing provisioning method | |
JP3509664B2 (en) | Automatic toll collection system and vehicle-mounted device for the system | |
JP2008181197A (en) | ETC adapter card, ETC in-vehicle device, portable terminal and billing processing system | |
CN112822019B (en) | Method and system for writing information of pre-installed vehicle-mounted unit | |
KR102406519B1 (en) | Hi-Pass System and Method for operating thereof | |
CN110866412A (en) | Parking authentication system and method based on RFID (radio frequency identification) tag and vehicle-mounted card reader | |
CN115713373A (en) | Highway toll invoice issuing method, system and device | |
KR100828229B1 (en) | Wireless public key based ETC payment method | |
CN113946876A (en) | A business authentication method and system | |
JP6160544B2 (en) | OBE | |
JP4708074B2 (en) | Method and system for issuing information to OBE | |
US20240246481A1 (en) | Digital license plate, system and method for operating same | |
KR20240087183A (en) | Apparatus for paying toll for vehicle and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |