Method for message transmission and equipment in a kind of car networking system
Technical field
Method for message transmission and equipment the present invention relates to field of communication technology, in particular in a kind of car networking system.
Background technique
The main application purpose of car networking technology is to reduce traffic accident.Car networking system is mainly by installing
Mobile unit (On-Board Unit, OBU) on vehicle, be mounted on trackside roadside equipment (Road Side Unit,
RSU it) is formed with background control system (Background Control System, BCS).Between OBU and OBU and OBU and RSU
Between be all made of Dedicated Short Range Communications (Dedicated Short Range Communication, DSRC) technology.OBU with
It can directly be communicated by wireless networks such as 3G or 4G between BCS, transfer, the base of car networking can also be carried out by RSU
This application model is as shown in Figure 1.
In car networking system, the position of mobile unit monitoring vehicle and driving information and these letters are broadcasted to surrounding vehicles
Breath, while the vehicle will also receive the information of other vehicles transmission.OBU will analyze the driving information of this vehicle and other vehicles, and
Will likely traffic threaten in time notice to driver.Due to safety concerns, the message broadcast in car networking system will
By digital signature.The certificate that vehicle is used to sign and issue the message transmitted by it is known as Message Authentication, and the right that vehicle is possessed is protected
There are in Message Authentication.Car networking Message Authentication will send jointly to recipient with the message signed and issued, so as to message recipient energy
Enough verify the message received.Message Authentication contains the public key for verifying information signature and the right expression of sender.Message connects
After receipts person receives message, the validity of the Message Authentication is first verified that, then utilize the effective of the certification authentication message received
Property.Recipient can also determine whether the vehicle is the vehicle with special right-of-way by the right expression in analysis Message Authentication
, if so, recipient can provide corresponding information to driver by display screen or voice etc., so that vehicle driver can
Decide whether to take corresponding measures to keep clear.
Message Authentication has validity period, and having crossed the validity period Message Authentication cannot use, and utilizes expired message
The message of certificate issuance will not be recognized.Sometimes for some reason, not out of date Message Authentication may also be stopped use, such as
Permission described in private key leakage or certificate is cancelled, and at this moment just needs to cancel the Message Authentication.The message card being revoked
Book is typically recorded in a certificate revocation list (Certificate Revocation List, CRL).Certificate revocation list
It is signed and issued by certification authority (Certificate Authority, CA), is then handed down to the user for needing the list or storage
In the network that user can access at any time.Before user verifies the signature information received using Message Authentication, need to examine first
CRL is looked into determine that the Message Authentication for signature is not still revoked before the deadline and.In car networking system, for efficiency
The reason of with communication, CRL are to be downloaded to the local OBU in advance.Meeting leads to Message Authentication there are many reason in car networking system
It is just revoked before the failure period, such as the function of certain official vehicle changes, needs to cancel and be presented to having for it originally
Compared with the Message Authentication of high traffic priority or certain have it is stolen compared with the vehicle or OBU of high traffic priority.At this moment with regard to need will be by
The information of cancellation of doucment notifies to give other OBU in time.
Certificate revocation list is typically more huge, needs to be downloaded in OBU by designated lane, and CRL is usually
It regularly updates.Due to the characteristic of vehicle dynamic mobile and the limitation of communication condition, it is one that CRL, which is distributed to each OBU not,
Capable of being completed in short time for task, so being not appropriate for processing emergency, such as vehicle by way of regularly updating CRL
Robber rob with offender escape etc..In addition, public security organ may need to find or track certain specific vehicle, at this moment it is also required to
Message Authentication information used in tracked vehicle is handed down to OBU in time.
However, under car networking environment, at present it is not yet found that on how in time by the letter for the Message Authentication being revoked
Breath needs the information of the Message Authentication tracked to notify to the technical solution of OBU.
Summary of the invention
The present invention implements to provide method for message transmission and equipment in a kind of car networking system, thus give it is a kind of will
The information for the Message Authentication that the information or needs for the Message Authentication being revoked track is notified in time to the technical solution of OBU.
The embodiment of the invention provides the message methods in a kind of car networking system, this method comprises:
BCS is in the Message Authentication for having cancelled any mobile unit OBU or the determining Message Authentication for needing to track any OBU
When, generate corresponding control instruction;
The BCS notifies the control instruction to give at least one OBU, wherein the control instruction is for will cancel
Message Authentication or the Message Authentication that tracks of needs notify at least one described OBU.
In the embodiment of the present invention, the control instruction is included at least: for describe control instruction the first parameter, with removed
Relevant second parameter of the Message Authentication that the Message Authentication or needs of pin track and the effective time for indicating control instruction
Third parameter.
Further, first parameter includes at least one of following information:
It is used to indicate the first information that control instruction is certificate cancel an order or certificate trace command, control is used to indicate and refers to
Enable the second information for whether needing to forward, the third letter for the forwarding condition for being used to indicate required satisfaction when control instruction needs to forward
It ceases, be used to indicate whether to need the 4th information for reporting the related data determined according to control instruction and be used to indicate
5th information of the reporting schemes for needing to use when reported data.
Preferably, second parameter relevant to Message Authentication that is having cancelled are as follows: include the message card cancelled
The identification information for the Message Authentication that the CRL of the identification information of book or described has been cancelled.
Based on any of the above-described embodiment, before BCS generates corresponding control instruction, the method also includes:
The BCS sends first message when determination needs to cancel the Message Authentication of any OBU, to CA, with application to set aside
The first message requests the Message Authentication of revocation;And
The BCS obtains the CRL that the CA is generated according to the first message, and the BCS application is carried in the CRL and is removed
The identification information of the Message Authentication of pin.
Based on any of the above-described embodiment, BCS notifies the control instruction to give at least one OBU, comprising:
The control instruction is sent to itself selected roadside device RSU by the BCS, so that the RSU is by the control
System instruction is sent to the OBU under RSU covering;And/or
The control instruction is transmitted directly to itself selected OBU by the BCS.
The embodiment of the invention also provides the message receival methods in a kind of car networking system, this method comprises:
The control instruction that OBU obtains BCS notice simultaneously stores the control instruction, and the control instruction is used to have cancelled
The Message Authentication that Message Authentication or needs track is notified to OBU;
The OBU is after receiving the message that other OBU are broadcast, according to stored control instruction, to other described OBU
The message broadcast is handled.
In the embodiment of the present invention, the control instruction is included at least: for describe control instruction the first parameter, with removed
Relevant second parameter of the Message Authentication that the Message Authentication or needs of pin track and the effective time for indicating control instruction
Third parameter.
Further, first parameter includes at least one of following information:
It is used to indicate the first information that control instruction is certificate cancel an order or certificate trace command, control is used to indicate and refers to
Enable the second information for whether needing to forward, the third letter for the forwarding condition for being used to indicate required satisfaction when control instruction needs to forward
It ceases, be used to indicate whether to need the 4th information for reporting the related data determined according to control instruction and be used to indicate
5th information of the reporting schemes for needing to use when reported data.
Preferably, second parameter relevant to Message Authentication that is having cancelled are as follows: include the message card cancelled
The identification information for the Message Authentication that the CRL of the identification information of book or described has been cancelled.
Based on any of the above-described embodiment, the OBU obtains the control instruction of the BCS notice, comprising:
The OBU directly receives the control instruction that the BCS is sent;And/or
The OBU receives the control instruction of roadside device RSU forwarding, wherein the RSU is receiving the BCS
When the control instruction sent, the control instruction is transmitted to all OBU of itself covering.
Based on any of the above-described embodiment, the OBU stores the control instruction, further includes:
If the first information instruction control instruction carried in the control instruction is certificate cancel an order, the OBU is by institute
The second parameter relevant to Message Authentication that is having cancelled that is carrying in control instruction is stated, the cancellation of doucment column of itself preservation are stored in
In table;
If the first information instruction control instruction carried in the control instruction is certificate trace command, the OBU is by institute
The second parameter relevant to the Message Authentication for needing to track carried in control instruction is stated, the tracking certificate of itself preservation is stored in
In list.
Based on any of the above-described embodiment, the OBU disappears according to stored control instruction to what other described OBU were broadcast
Breath is handled, comprising:
The OBU is extracted and is carried in the message that other described OBU are played from the message that other described OBU are broadcast
Message Authentication;
When the Message Authentication extracted is the Message Authentication that the Message Authentication cancelled or needs track, the OBU
The extracted corresponding control instruction of Message Authentication is determined from stored control instruction;
The OBU joins according to the third of the effective time for indicating control instruction carried in the control instruction determined
Number, the determined control instruction of judgement carry out different processing according to judging result whether within effective time.
Further, as the first preferred implementation, the Message Authentication extracted is the Message Authentication cancelled,
And the judging result is the control instruction determined within effective time, the OBU is handled as follows:
The second information that the OBU is carried in the control instruction determined indicates that the control instruction needs to forward
When, determined control instruction is directly broadcast, alternatively, current meeting the carried in determined control instruction determining
When the forwarding condition of three information instruction, determined control instruction is broadcast.
As second of preferred implementation, the Message Authentication extracted is the Message Authentication cancelled, and described
Judging result is the control instruction determined not within effective time, and the OBU is handled as follows:
The OBU deletes determined control instruction from stored control instruction;And
The revocation that the OBU is indicated from the determined control instruction of deletion in the revocation list certificate that itself is saved
Message Authentication.
As the third preferred implementation, the Message Authentication extracted is to need the Message Authentication that tracks, and institute
Judging result is stated for the control instruction determined within effective time, the OBU is handled as follows:
When the second information instruction control instruction that the OBU is carried in the control instruction determined needs to forward, directly
It connects and broadcasts determined control instruction, or determining the current third information for meeting and carrying in determined control instruction
When the forwarding condition of instruction, determined control instruction is broadcast;
And/or
The 4th information instruction that the OBU is carried in the control instruction determined needs to report true according to control instruction
When the related data made, will directly receive described in the information reporting that plays of other OBU to the BCS, alternatively, according to institute
Carried in the control instruction determined the 5th information instruction reporting schemes, will receive described in other OBU play disappear
Breath is reported to the BCS.
As the 4th kind of preferred implementation, the Message Authentication extracted is to need the Message Authentication that tracks, and institute
Judging result is stated for the control instruction determined not within effective time, the OBU is handled as follows:
The OBU deletes determined control instruction from stored control instruction;And
The OBU deletes the needs indicated in determined control instruction from the tracking list of cert that itself is saved
The Message Authentication of tracking.
Based on any of the above-described embodiment, the method also includes:
The OBU checks that is carried in itself stored control instruction is used for table when reaching in the period of each setting
Show the third parameter of the effective time of the control instruction, to judge the control instruction itself stored whether in effective time
It is interior;
When determining any control instruction itself stored not within effective time, the OBU is from stored control
In system instruction, the control instruction not within effective time is deleted;And described in being deleted from the revocation list certificate that itself is saved
The Message Authentication cancelled indicated in control instruction not within effective time, alternatively, from the tracking certificate column itself saved
The Message Authentication that the needs indicated in the control instruction not within effective time track is deleted in table.
The present invention provides a kind of background control system BCS, which includes:
Directive generation module, it is any for needing to track in the Message Authentication or determination that have cancelled any mobile unit OBU
When the Message Authentication of OBU, corresponding control instruction is generated;
Instruction notification module gives at least one OBU for notifying the control instruction, and the control instruction is used for will
The Message Authentication that the Message Authentication or needs of revocation track is notified at least one described OBU.
In an implementation, the BCS further include:
Certificate revocation module, for being sent out to certification authority CA when determination needs to cancel the Message Authentication of any OBU
First message is sent, the Message Authentication of revocation is requested with first message described in application to set aside;And the CA is obtained according to
The identification information of the Message Authentication of the BCS application to set aside is carried in the CRL that first message generates, the CRL.
In an implementation, described instruction notification module is specifically used for:
The control instruction is sent to itself selected roadside device RSU, so that the RSU sends out the control instruction
Give the OBU under RSU covering;And/or the control instruction is transmitted directly to itself selected OBU.
The embodiment of the invention also provides a kind of mobile unit OBU, which includes:
First processing module, for obtaining the control instruction of BCS notice and storing the control instruction, the control instruction
Message Authentication for tracking the Message Authentication cancelled or needs is notified to OBU;
Second processing module is right according to stored control instruction for after receiving the message that other OBU are broadcast
The message that other described OBU are broadcast is handled.
In an implementation, the first processing module is specifically used for:
Directly receive the control instruction that the BCS is sent;And/or receive the control of roadside device RSU forwarding
Instruction, wherein the control instruction is transmitted to itself when receiving the control instruction that the BCS is sent by the RSU
All OBU of covering.
Further, the first processing module is also used to:
If the first information instruction control instruction carried in the control instruction is certificate cancel an order, the control is referred to
The second parameter relevant to Message Authentication that is having cancelled that is carrying in order is stored in the revocation list certificate of itself preservation;
If the first information instruction control instruction carried in the control instruction is certificate trace command, the control is referred to
The second parameter relevant to the Message Authentication for needing to track carried in order, is stored in the tracking list of cert of itself preservation.
Based on any of the above-described embodiment, the Second processing module is specifically used for:
From the message that other described OBU are broadcast, the message card carried in the message that other described OBU are played is extracted
Book;When the Message Authentication extracted is the Message Authentication that the Message Authentication cancelled or needs track, from stored control
The extracted corresponding control instruction of Message Authentication is determined in system instruction;And it is carried according in the control instruction determined
The effective time for indicating control instruction third parameter, judge determined control instruction whether in effective time
It is interior, and different processing is carried out according to judging result.
In an implementation, as the first preferred implementation, the Message Authentication extracted is the message card cancelled
Book, and the judging result is the control instruction determined within effective time, the Second processing module is specifically used for:
When the second information carried in the control instruction determined indicates that the control instruction needs to forward, directly broadcast
Determined control instruction is sent out, alternatively, the third information carried in determining the determined control instruction of current satisfaction refers to
When the forwarding condition shown, determined control instruction is broadcast.
As second of preferred implementation, the Message Authentication extracted is the Message Authentication cancelled, and is judged
As a result it is the control instruction determined not within effective time, Second processing module is specifically used for:
From stored control instruction, determined control instruction is deleted;And the cancellation of doucment saved from itself
The Message Authentication cancelled indicated in determined control instruction is deleted in list.
As the third preferred implementation, the Message Authentication extracted is the Message Authentication for needing to track, and is sentenced
Disconnected result is the control instruction determined within effective time, and Second processing module is specifically used for:
When the second information instruction control instruction carried in the control instruction determined needs to forward, institute is directly broadcast
The control instruction determined, or determining turning for the current third information instruction for meeting and carrying in determined control instruction
When clockwork spring part, determined control instruction is broadcast;
And/or
The 4th information instruction carried in the control instruction determined needs to report to be determined according to control instruction
When related data, will directly receive described in the information reporting that plays of other OBU to the BCS, alternatively, according to being determined
Control instruction in carry the 5th information instruction reporting schemes, will receive described in other OBU play information reporting
To the BCS.
As the 4th kind of preferred implementation, the Message Authentication extracted is to need the Message Authentication that tracks, and institute
Judging result is stated for the control instruction determined not within effective time, the Second processing module is specifically used for:
From stored control instruction, determined control instruction is deleted;And the tracking certificate saved from itself
In list, the Message Authentication that the needs indicated in determined control instruction track is deleted.
Based on any of the above-described embodiment, the first processing module is also used to:
When reaching in the period of each setting, check that is carried in itself stored control instruction is used to indicate the control
The third parameter of the effective time of instruction is made, to judge the control instruction itself stored whether within effective time;In determination
When any control instruction itself stored out is not within effective time, from stored control instruction, delete not effective
Control instruction in time;And the control not within effective time is deleted from the revocation list certificate that itself is saved and is referred to
The Message Authentication cancelled indicated in order, alternatively, being deleted from the tracking list of cert that itself is saved described not when effective
The Message Authentication that the needs indicated in interior control instruction track.
In method for message transmission and equipment in car networking system provided in an embodiment of the present invention, BCS cancelled it is any
The Message Authentication of OBU determines when needing to track the Message Authentication of any OBU, generates corresponding control instruction, and by generation
Control instruction notifies to give at least one OBU;OBU obtains the control instruction of BCS notice and stores the control instruction, and is receiving
After the message that other OBU are broadcast, according to stored control instruction, other OBU message broadcast is handled, to make
The OBU can the Message Authentication that tracks of the Message Authentication that has cancelled of timely learning or needs, ensure that the safety of car networking system
Property.
Detailed description of the invention
Fig. 1 is the configuration diagram of the car networking system in background technique;
Fig. 2 is the schematic diagram of the side BCS message method in a kind of car networking system provided in an embodiment of the present invention;
Fig. 3 is the schematic diagram of the side OBU message receival method in a kind of car networking system provided in an embodiment of the present invention;
Fig. 4 is that the interactive process of BCS, CA, RSU and OBU in a kind of car networking system provided in an embodiment of the present invention are shown
It is intended to;
Fig. 5 is a kind of schematic diagram of BCS provided in an embodiment of the present invention;
Fig. 6 is a kind of schematic diagram of OBU provided in an embodiment of the present invention;
Fig. 7 is the schematic diagram of another kind BCS provided in an embodiment of the present invention;
Fig. 8 is the schematic diagram of another kind OBU provided in an embodiment of the present invention.
Specific embodiment
BCS is in the Message Authentication for having cancelled any OBU or the determining message for needing to track any OBU in the embodiment of the present invention
When certificate, corresponding control instruction is generated, and the control instruction of generation is notified to give at least one OBU, so that this at least one
OBU can in time, effectively learn the Message Authentication that the Message Authentication cancelled or needs track, to ensure that car networking
The safety of system.
Firstly, each equipment being related in the embodiment of the present invention is illustrated, it is specific as follows:
CA: it is responsible for issuing the various certificates including Message Authentication to car networking equipment (such as OBU, RSU etc.);Together
When, which is also responsible for signing and issuing CRL, and the CRL signed and issued is published to the retrievable place (such as server) of CRL user.
BCS: it is responsible for generating the message tracked containing the Message Authentication or needs being revoked to CA application certificate revocation list
The control instruction of the relevant information of certificate, and by the control instruction be published to RSU(again by RSU by the control instruction broadcast to
OBU), alternatively, directly the instruction is issued in OBU.
RSU: the OBU being responsible on the vehicle into its coverage area broadcasts the control instruction sent by BCS.
OBU: the control instruction broadcast by RSU is received, or directly receives control instruction from BCS, is then referred to according to the control
It enables, executes corresponding operation.
The embodiment of the present invention is described in further detail with reference to the accompanying drawings of the specification.It should be appreciated that described herein
Embodiment only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention.
The embodiment of the invention provides a kind of message methods of the side BCS in car networking system, as shown in Fig. 2, the party
Method includes:
Step 21, BCS the Message Authentication that has cancelled any OBU or determine need to track the Message Authentication of any OBU when,
Generate corresponding control instruction.
In this step, the control instruction that BCS is generated includes but is not limited to following parameters: for describing the first of control instruction
Relevant second parameter of parameter, the Message Authentication tracked to the Message Authentication or needs cancelled and for indicating that control refers to
The third parameter of the effective time of order.
Specifically, if BCS has cancelled the Message Authentication of any OBU, the second parameter is and the Message Authentication phase that has cancelled
The parameter of pass;If BCS needs to track the Message Authentication of any OBU, the second parameter is related to the Message Authentication for needing to track
Parameter.
Further, which includes at least one of following information: being used to indicate control instruction is certificate revocation
The first information of instruction or certificate trace command is used to indicate the second information that whether control instruction need to forward, is used to indicate
The third information of the forwarding condition of required satisfaction when control instruction needs to forward is used to indicate whether to need to report to be referred to according to control
It enables the 4th information of related data determined and is used to indicate the 5th of the reporting schemes used when needing reported data
Information.
In an implementation, it is preferred that relevant to the Message Authentication cancelled the second parameter can be have been cancelled comprising this
The certificate revocation list (CRL) of the identification information (such as the sequence number of the Message Authentication being revoked) of Message Authentication, can also be with
It is the identification information of the Message Authentication cancelled (such as the sequence number of the Message Authentication being revoked).
In an implementation, it is preferred that the second parameter relevant to the Message Authentication tracked is needed can be needs tracking
The identification information (such as sequence number of the Message Authentication of needs tracking) of Message Authentication.
For example, the control instruction that BCS is generated can use the realization of following format: the main contents of control instruction for
[M, C, T], wherein M be the first parameter, which specify the type of the control instruction, the control instruction whether need forward and
Whether forwarding condition, related data need to report and the reporting schemes of related data;C is the second parameter, saves certificate
The identification information for the Message Authentication that revocation list or needs track;T is third parameter, and which specify the effective of the control instruction
Phase.It should be noted that the control instruction will not be forwarded or execute after the validity period beyond the control instruction.
Step 22, BCS notify control instruction generated to give at least one OBU, wherein the control instruction is used for will
The Message Authentication that the Message Authentication or needs of revocation track notifies to give at least one OBU.
In the embodiment of the present invention, BCS needs to track disappearing for any OBU in the Message Authentication or determination for having cancelled any OBU
Cease certificate when, generate corresponding control instruction, and the control instruction of generation is notified to give at least one OBU so that this at least one
A OBU can in time, effectively learn the Message Authentication that the Message Authentication cancelled or needs track, thus ensure that vehicle join
The safety of net system.
In an implementation, in step 21, before BCS generates corresponding control instruction, this method further include:
BCS determine need to cancel the Message Authentication of any OBU when, send first message to CA, with application to set aside this
One message requests the Message Authentication of revocation;And
BCS obtains the CRL that CA is generated according to the first message, and the mark of the Message Authentication of BCS application to set aside is carried in the CRL
Know information.
Specifically, BCS is determining that the first message sent to CA can be when needing to cancel the Message Authentication of any OBU
Certificate revocation application, with some Message Authentication of application to set aside.CA is generating CRL according to the first message (or certificate revocation application)
Afterwards, the CRL directly can be sent to BCS, which can also be published to the place that CRL user is able to access that.
In an implementation, CA can only include BCS institute Shen in the CRL generated according to the first message (or certificate revocation application)
The identification information for the Message Authentication that please be cancelled also may include all Message Authentication (i.e. BCS institute application to set aside cancelled
All Message Authentications) identification information and the BCS institute application to set aside Message Authentication identification information.
Based on any of the above-described embodiment, in order to guarantee the safety of communication, in step 22, BCS refers to control generated
It enables before notifying at least one OBU, further includes:
BCS is digitally signed control instruction generated using the Message Authentication of itself, and will be after digital signature
Control instruction notifies to give at least one OBU.
Based on any of the above-described embodiment, in step 22, BCS notifies control instruction generated to give at least one OBU, packet
Include following two implementation:
Control instruction generated is sent to itself selected RSU by mode one, BCS, so that RSU sends out the control instruction
Give the OBU under RSU covering.
Specifically, BCS selects at least one RSU from the RSU that itself is serviced, and control instruction generated is sent
To the RSU that itself is selected, so that the control instruction is sent to the OBU under the RSU is covered by RSU.Preferably, BCS will be generated
Control instruction be sent to each RSU itself serviced so that RSU by the control instruction be sent to the RSU cover under
OBU。
Control instruction generated is transmitted directly to itself selected OBU by mode two, BCS.
Under which, control instruction generated can be sent to the BCS by 3G/4G or other communication modes by BCS
The OBU on each taxi in selected OBU, such as some taxi system.
It should be noted that BCS can be notified control instruction generated at least one using any of the above mode
OBU, can also by employing mode one in a manner of two combine in the way of control instruction generated is notified to give at least one OBU.
Based on the same inventive concept, the embodiment of the invention provides a kind of message receivers of the side OBU in car networking system
Method, as shown in figure 3, this method comprises:
Step 31, OBU obtain the control instruction of BCS notice and store the control instruction, and the control instruction is for will remove
The Message Authentication that the Message Authentication or needs of pin track is notified to OBU.
In this step, the control instruction that OBU is got includes but is not limited to following parameters: for describing the of control instruction
Relevant second parameter of one parameter, the Message Authentication tracked to the Message Authentication or needs cancelled and for indicating control
The third parameter of the effective time of instruction.
Specifically, if BCS has cancelled the Message Authentication of any OBU, the second parameter is and the Message Authentication phase that has cancelled
The parameter of pass;If BCS needs to track the Message Authentication of any OBU, the second parameter is related to the Message Authentication for needing to track
Parameter.
Further, which includes at least one of following information: being used to indicate control instruction is certificate revocation
The first information of instruction or certificate trace command is used to indicate the second information that whether control instruction need to forward, is used to indicate
The third information of the forwarding condition of required satisfaction when control instruction needs to forward is used to indicate whether to need to report to be referred to according to control
It enables the 4th information of related data determined and is used to indicate the 5th of the reporting schemes used when needing reported data
Information.
In an implementation, it is preferred that the second parameter relevant to the Message Authentication cancelled can have been cancelled comprising this
The certificate revocation list (CRL) of the identification information of Message Authentication, is also possible to the identification information of the Message Authentication cancelled.
Preferably, the second parameter relevant to the Message Authentication for needing to track is the mark of the Message Authentication of needs tracking
Information.
Step 32, OBU are after receiving the message that other OBU are broadcast, according to stored control instruction, to this other
The message that OBU is broadcast is handled.
In the embodiment of the present invention, OBU obtains the control instruction of BCS notice and stores the control instruction, which uses
In the Message Authentication that the notice OBU Message Authentication cancelled or needs track, so that the OBU timely learning be enable to have cancelled
The Message Authentication that Message Authentication or needs track, ensure that the safety of car networking system;And OBU is receiving other OBU
After the message broadcast, according to stored control instruction, other OBU message broadcast is handled.
In an implementation, in step 31, OBU obtains the control instruction of BCS notice, including following two implementation:
Mode 1, OBU receive RSU forwarding control instruction, wherein the RSU receive BCS transmission control instruction when,
The control instruction is transmitted to all OBU of itself covering, referring specifically to aforesaid way one, details are not described herein again.
Mode 2, OBU directly receive the control instruction of BCS transmission, and referring specifically to aforesaid way two, details are not described herein again.
Based on any of the above-described embodiment, in an implementation, in step 31, control instruction that OBU storage is got, further includes:
If the first information instruction control instruction carried in the control instruction is certificate cancel an order, OBU is by the control
The second parameter relevant to Message Authentication that is having cancelled that is carrying in instruction is stored in the revocation list certificate of itself preservation;
If the first information carried in the control instruction indicates that the control instruction is certificate trace command, OBU is by the control
The second parameter relevant to the Message Authentication for needing to track carried in system instruction, is stored in the tracking list of cert of itself preservation
In.
For example, a kind of preferred implementation such as 1 institute of table in OBU for the instruction list of control store instruction
Show, the command identification in table 1 is the internal number that OBU is used to identify different control instructions, can will be removed by command identification
The Message Authentication (and needing the Message Authentication tracked) cancelled in pin list of cert (and tracking list of cert) refers to control
Order connects.
Command identification |
Control instruction |
c1 |
[M1, C1, T1] |
c2 |
[M2, C2, T2] |
...... |
...... |
Table 1: instruction catalogue
For storing a kind of preferred implementation such as table 2 of the revocation list certificate of the Message Authentication cancelled in OBU
It is shown:
Command identification |
The Message Authentication cancelled |
c1 |
Revoked Certificate1 |
...... |
....... |
Table 2: revocation list certificate
For storing a kind of preferred implementation such as table for needing the tracking list of cert of the Message Authentication tracked in OBU
Shown in 3:
Command identification |
The Message Authentication for needing to track |
....... |
....... |
c2 |
Tracked Certificate2 |
...... |
....... |
Table 3: tracking list of cert
Based on any of the above-described embodiment, in step 32, OBU is according to stored control instruction, to other OBU received
The message broadcast is handled, comprising:
OBU extracts the Message Authentication carried in the message of other OBU broadcasting from the message that other OBU are broadcast;
When the Message Authentication extracted is the Message Authentication that the Message Authentication cancelled or needs track, OBU is from
The extracted corresponding control instruction of Message Authentication is determined in the control instruction of storage;And
OBU according to the third parameter carried in the control instruction determined for indicating the effective time of control instruction,
The determined control instruction of judgement carries out different processing according to judging result whether within effective time.
Specifically, OBU after receiving the message that other OBU are broadcast, first extracts Message Authentication, then root from the message
According to itself stored revocation list certificate and tracking list of cert, judge whether the Message Authentication extracted has cancelled
The Message Authentication that Message Authentication or needs track;Determining that the Message Authentication extracted is the Message Authentication or needs cancelled
When the Message Authentication of tracking, according to itself stored instruction list, it is determining to be signed and issued by BCS and with the message cancelled
The corresponding control instruction of Message Authentication that certificate or needs track.
Further, as the first preferred process mode, the Message Authentication extracted is the Message Authentication cancelled, and
Above-mentioned judging result is the control instruction determined within effective time, then the OBU is handled as follows: OBU is being determined
When the second information instruction control instruction carried in control instruction out needs to forward, directly broadcasts determined control and refer to
It enables, alternatively, being broadcast when determining the forwarding condition of the current third information instruction for meeting and carrying in determined control instruction
The control instruction determined, the Message Authentication that this has been cancelled are notified to other OBU around the OBU.
As second of preferred process mode, the Message Authentication extracted is the Message Authentication cancelled, and above-mentioned is sentenced
Disconnected result is the control instruction determined not within effective time, which is handled as follows: OBU is from stored control
In instruction, determined control instruction is deleted;And OBU is deleted from the revocation list certificate that itself is saved and is determined
Control instruction in the Message Authentication cancelled that indicates.
As the third preferred implementation, the Message Authentication extracted is the Message Authentication for needing to track, and on
Judging result is stated for the control instruction determined within effective time, then the OBU is handled as follows:
When the second information instruction control instruction that OBU is carried in the control instruction determined needs to forward, directly broadcast
Determined control instruction is sent out, or is determining the current third information instruction for meeting and carrying in determined control instruction
Forwarding condition when, broadcast determined control instruction;
And/or
The 4th information instruction that OBU is carried in the control instruction determined needs to report to be determined according to control instruction
Related data when, directly by other OBU received play information reporting to BCS, alternatively, according to the control determined
The reporting schemes of the 5th information instruction carried in instruction, the information reporting that other OBU received are played is to BCS.
As the 4th kind of preferred implementation, the Message Authentication extracted is the Message Authentication for needing to track, and on
Judging result is stated for the control instruction determined not within effective time, then OBU is handled as follows: OBU is from stored
In control instruction, determined control instruction is deleted;And OBU deletes institute really from the tracking list of cert that itself is saved
The Message Authentication that the needs indicated in the control instruction made track.
It should be noted that OBU is determining that the Message Authentication extracted is not the Message Authentication cancelled, nor
After the Message Authentication for needing to track, OBU is same as the prior art to the processing mode of other OBU received message broadcast.
Based on any of the above-described embodiment, this method further include:
OBU checks that is carried in itself stored control instruction controls for expression when reaching in the period of each setting
The third parameter of the effective time of instruction is made, to judge the control instruction itself stored whether within effective time;And
When determining any control instruction itself stored not within effective time, OBU refers to from stored control
In order, the control instruction not within effective time determined is deleted;And it is deleted from the revocation list certificate that itself is saved
Except the Message Authentication cancelled indicated in the control instruction not within effective time, alternatively, from the tracking certificate itself saved
The Message Authentication that the needs indicated in the control instruction not within effective time determined track is deleted in list, to protect
The control instruction itself stored, revocation list certificate and the validity for tracking list of cert are demonstrate,proved.
Below from car networking system BCS, CA, RSU and OBU interactive process, disappear to provided in an embodiment of the present invention
Breath transmission method is illustrated.
It is shown in Figure 4, interactive process the following steps are included:
Step 1: because certain reason BCS needs to cancel the Message Authentication of certain OBU, then BCS sends certificate revocation application to CA.
Step 2:CA signs and issues a certificate revocation list, wherein the identification information containing the Message Authentication being revoked, and will
The CRL is published to the place that can be accessed by CRL user, so that BCS can get the CRL.
Step 3:BCS generates corresponding control instruction and simultaneously issues the control instruction, the main contents of the instruction be [M, C,
T]。
Wherein, BCS can be used following two mode and issue control instruction generated:
The control instruction of generation is sent to its selected RSU by BCS;And/or
The directly logical 3G/4G network of BCS or other communication modes, which is issued in selected OBU.
After the control instruction for receiving BCS transmission, which is broadcast can cover step 4:RSU to its antenna
OBU.
The control instruction received is stored in instruction catalogue by step 5:OBU, the certificate that then will be carried in the control instruction
Information is stored in revocation list certificate or tracking list of cert by its generic;OBU the location message of broadcasting this vehicle and/
Or while traveling message, the message that also OBU of other vehicles is broadcast around reception, and docked according to stored control instruction
The message received is analyzed and processed, specific as follows:
OBU extracts Message Authentication from the message received, and by itself and revocation list certificate and tracking list of cert
In Message Authentication be compared, to check whether the Message Authentication belongs to the certificate for being revoked or being tracked;
If the Message Authentication extracted is consistent with some Message Authentication in revocation list certificate or tracking list of cert,
Then illustrate that the Message Authentication extracted has been revoked or has needed to track, such as " the Revoked in revocation list certificate
Certificate1";
OBU obtains corresponding command identification, such as revocation list certificate from revocation list certificate or tracking list of cert
In " c1 ";
OBU finds the original control instruction signed and issued by BCS, such as instruction column according to command identification in instruction list
Instruction " [M1, C1, T1] " in table;
Whether OBU checks the T1 parameter of the control instruction, to determine the control instruction currently within validity period;If so,
Then OBU parses the parameter M1 in the control instruction, and executes corresponding operation, such as message (the i.e. step received is reported to BCS
6) location information and driving information containing the vehicle for broadcasting the message in the message, reported;For another example, to surrounding broadcast this
Control instruction, it is therefore an objective to notify the certificate that the certificate being revoked or needs track to neighbouring vehicle;The message may also need
Multi-hop propagation is carried out in this area, instruct defined spread scope to reach;
If it is not, then OBU removes the control instruction from instruction list, while by corresponding Message Authentication from cancellation of doucment
It is removed in list or tracking list of cert, and terminates this operation.
Need to track certificate message to publication certificate revocation message and publication respectively below by two specific embodiments
Two scenes are illustrated.
Embodiment one, concrete application scene are as follows: certain civilian vehicle possesses special current priority due to by condemnation, and
The right-of-way is written in the Message Authentication of its OBU, vehicle requisition stops before its Certificate Revocation phase reaches, to keep away
Exempt from the vehicle and abuse the special current priority, needs in time to cancel the Message Authentication for being assigned to the vehicle.Specific implementation process
It is as follows:
1, BCS sends certificate revocation application to CA, and gets the CRL that CA is signed and issued according to the certificate revocation application.
Correspondingly, CA signs and issues a CRL according to the certificate revocation application, wherein the mark containing the Message Authentication being revoked
Information;The CRL is published to the place that can be accessed by CRL user by CA, and BCS obtains the CRL.
2, BCS generates corresponding control instruction, with the Message Authentication for notifying OBU to cancel, the control instruction it is main in
Hold is [M1, C1, T1].Wherein, the content of M1 are as follows: this control instruction be certificate cancel an order, can relay this control instruction and
Relay condition is to broadcast this control instruction immediately after receiving the message signed and issued using cancellation of doucment;The content of C1 are as follows: comprising
The CRL of the Message Authentication of revocation;The content of T1 are as follows: the validity period of this control instruction be from " 2013.10.01 " extremely
“2013.10.31”。
3, the control instruction of generation is sent to all RSU in city where it by BCS, then by RSU by the control instruction
It is broadcast in 24 hours with every 10 minutes primary intervals;BCS passes through the OBU of taxi communication system and taxi simultaneously
Direct communication, and the instruction is issued in these OBU.
4, after OBU receives the control instruction, which is stored in the instruction list of instruction storage, OBU is assigned
The internal number of the control instruction is " 123456 ", then extracts the certificate information carried in the control instruction, and protected
There are in revocation list certificate, storage result is as shown in table 4a and table 4b.
Command identification |
Control instruction |
...... |
....... |
123456 |
[M1, C1, T1] |
Table 4a: instruction catalogue
Table 4b: revocation list certificate
5, OBU is received while broadcasting this truck position and traveling message and is analyzed the message that around other vehicles are broadcast.
OBU receives the message signed and issued by the Message Authentication cancelled, and specific treatment process is as follows:
(1) OBU extracts Message Authentication from the message received, and then obtains certificate serial number, then by its with remove
The certificate serial number that records is compared pair in pin list of cert and tracking list of cert;
(2) OBU has found that the Message Authentication has been revoked in revocation list certificate, and command identification is " 123456 ";
(3) OBU is according to command identification " 123456 ", finds in instruction catalogue and is by the original control instruction that BCS is sent
[M1, C1, T1];
(4) OBU by current date (in the present embodiment be " 2013.10.25 ") with described in the parameter T1 of the control instruction
Validity period (" 2013.10.01 " to " 2013.10.31 ") compare, and determine the control instruction still in validity period;
(5) OBU parses the parameter M1 of the control instruction, and executes corresponding operation, i.e., forwards the control instruction to surrounding.
Embodiment two, concrete application scene are as follows: certain vehicle is stolen to be robbed, and is needed to track its whereabouts as early as possible and is reported, BCS is at once
Certificate used in the vehicle (OBU) is classified as to the certificate for needing to track.The specific implementation process is as follows:
1, BCS generates corresponding control instruction, with the Message Authentication for notifying OBU to need to track, the control instruction it is main
Content is [M2, C2, T2].
Wherein, the content of M2 are as follows: this control instruction is certificate trace command, can relay this control instruction, relay condition is
It receives to broadcast this control instruction immediately after utilizing the message for being tracked certificate issuance and report by 3G/4G network and receive
By be tracked certificate issuance message;The content of C2 are as follows: the sequence number for the Message Authentication for needing to track;The content of T2 are as follows: this
The validity period of control instruction is from " 2013.10.01 " to " 2013.10.07 ".
2, the control instruction of generation is sent to selected RSU by BCS, is then broadcast the control instruction immediately by RSU
It goes out;BCS passes through the OBU direct communication on taxi communication system and selected taxi simultaneously, and by the control instruction
It is issued in these OBU.
3, after OBU receives above-mentioned control instruction, the control instruction is stored in instruction list first, is then extracted
The parameter C2 relevant to the Message Authentication for needing to track carried in the control instruction, and save it in tracking list of cert
In.
4, the OBU of certain trolley in A receives the control instruction, in B receives after a few days and is used by other vehicles
The message that the Message Authentication for needing to track is signed and issued, then the OBU is connect with BCS at once according to the content in M2, and will be received
Information reporting is to BCS, and specific treatment process is similar with the description in embodiment one, and details are not described herein again.
Above method process flow can realize that the software program can store in storage medium with software program, when
When the software program of storage is called, above method step is executed.
Based on the same inventive concept, the embodiment of the invention also provides a kind of background control system BCS, shown in Figure 5,
The BCS includes:
Directive generation module 51, for tracking and appointing in the Message Authentication for having cancelled any mobile unit OBU or determining needs
When the Message Authentication of one OBU, corresponding control instruction is generated;
Instruction notification module 52, the control instruction for generating directive generation module 51 are notified to give at least one OBU, be somebody's turn to do
Control instruction is for notifying the Message Authentication that the Message Authentication cancelled or needs track to give at least one OBU.
BCS provided in an embodiment of the present invention needs to track any OBU in the Message Authentication or determination for having cancelled any OBU
Message Authentication when, corresponding control instruction is generated, and the control instruction of generation is notified to give at least one OBU, so that this is extremely
A few OBU can in time, effectively learn the Message Authentication that the Message Authentication cancelled or needs track, to ensure that
The safety of car networking system.
In the embodiment of the present invention, the control instruction that directive generation module 51 generates includes but is not limited to following parameters: being used for
Relevant second parameter of the first parameter for describing control instruction, the Message Authentication that is tracked to the Message Authentication or needs cancelled,
And the third parameter of the effective time for indicating control instruction.
Specifically, the second parameter is relevant to the Message Authentication cancelled if having cancelled the Message Authentication of any OBU
Parameter;If desired the Message Authentication of any OBU is tracked, then the second parameter is parameter relevant to the Message Authentication for needing to track.
Further, which includes at least one of following information: being used to indicate control instruction is certificate revocation
The first information of instruction or certificate trace command is used to indicate the second information that whether control instruction need to forward, is used to indicate
The third information of the forwarding condition of required satisfaction when control instruction needs to forward is used to indicate whether to need to report to be referred to according to control
It enables the 4th information of related data determined and is used to indicate the 5th of the reporting schemes used when needing reported data
Information.
In an implementation, it is preferred that relevant to the Message Authentication cancelled the second parameter can be have been cancelled comprising this
The certificate revocation list (CRL) of the identification information (such as the sequence number of the Message Authentication being revoked) of Message Authentication, can also be with
It is the identification information of the Message Authentication cancelled (such as the sequence number of the Message Authentication being revoked).
In an implementation, it is preferred that the second parameter relevant to the Message Authentication tracked is needed can be needs tracking
The identification information (such as sequence number of the Message Authentication of needs tracking) of Message Authentication.
In an implementation, which further includes certificate revocation module 53, in which:
The certificate revocation module 53 is used to send first when determination needs to cancel the Message Authentication of any OBU to CA and disappear
Breath, with application to set aside, the first message requests the Message Authentication cancelled;And obtain what CA was generated according to the first message
The identification information of the Message Authentication of the BCS application to set aside is carried in CRL, the CRL.
In an implementation, instruction notification module 52 is specifically used for:
The control instruction that directive generation module 51 generates is sent to itself selected roadside device RSU, so that RSU should
Control instruction is sent to the OBU under RSU covering, and referring specifically to the description of aforesaid way one, details are not described herein again;And/or
The control instruction that directive generation module 51 generates is transmitted directly to itself selected OBU, referring specifically to above-mentioned side
The description of formula two, details are not described herein again.
Based on the same inventive concept, the embodiment of the invention also provides a kind of mobile unit OBU, shown in Figure 6, should
OBU includes:
First processing module 61, for obtaining the control instruction of BCS notice and storing the control instruction, wherein the control
The Message Authentication for tracking the Message Authentication cancelled or needs is instructed to notify to OBU;
Second processing module 62, for after receiving the message that other OBU are broadcast, according to stored control instruction,
Other OBU message broadcast is handled.
OBU provided in an embodiment of the present invention obtains the control instruction of BCS notice and stores the control instruction, which refers to
The Message Authentication for enabling Message Authentication or needs for notifying OBU to cancel track, so that the OBU timely learning be enable to have removed
The Message Authentication that the Message Authentication or needs of pin track, ensure that the safety of car networking system;And OBU is receiving other
After the message that OBU is broadcast, according to stored control instruction, other OBU message broadcast is handled.
In the embodiment of the present invention, the control instruction that first processing module 61 is got includes but is not limited to following parameters: being used
Join in the first parameter for describing control instruction, the Message Authentication tracked to the Message Authentication or needs cancelled relevant second
Several and the effective time for indicating control instruction third parameter.
Specifically, if BCS has cancelled the Message Authentication of any OBU, the second parameter is and the Message Authentication phase that has cancelled
The parameter of pass;If BCS needs to track the Message Authentication of any OBU, the second parameter is related to the Message Authentication for needing to track
Parameter.
Further, which includes at least one of following information: being used to indicate control instruction is certificate revocation
The first information of instruction or certificate trace command is used to indicate the second information that whether control instruction need to forward, is used to indicate
The third information of the forwarding condition of required satisfaction when control instruction needs to forward is used to indicate whether to need to report to be referred to according to control
It enables the 4th information of related data determined and is used to indicate the 5th of the reporting schemes used when needing reported data
Information.
In an implementation, it is preferred that the second parameter relevant to the Message Authentication cancelled can have been cancelled comprising this
The certificate revocation list (CRL) of the identification information of Message Authentication, is also possible to the identification information of the Message Authentication cancelled.
Preferably, the second parameter relevant to the Message Authentication for needing to track is the mark of the Message Authentication of needs tracking
Information.
In an implementation, first processing module 61 is specifically used for:
The control instruction that BCS is sent directly is received, referring specifically to aforesaid way 1, details are not described herein again;
And/or
Receive the control instruction of RSU forwarding, wherein the RSU is when receiving the control instruction of BCS transmission, by the control
Instruction is transmitted to all OBU of itself covering, and referring specifically to aforesaid way 2, details are not described herein again.
In an implementation, first processing module 61 is also used to:
If the first information instruction control instruction carried in control instruction is certificate cancel an order, will be taken in the control instruction
The second parameter relevant to the Message Authentication cancelled of band is stored in the revocation list certificate of itself preservation;
If the first information instruction control instruction carried in control instruction is certificate trace command, will be taken in the control instruction
The second parameter relevant to the Message Authentication for needing to track of band, is stored in the tracking list of cert of itself preservation.
Based on any of the above-described embodiment, Second processing module 62 is specifically used for:
From the message that other OBU are broadcast, the Message Authentication carried in the message of other OBU broadcasting is extracted;Institute
When the Message Authentication extracted is the Message Authentication that the Message Authentication cancelled or needs track, from stored control instruction
Determine the extracted corresponding control instruction of Message Authentication;And table is used for according to what is carried in the control instruction determined
Show the third parameter of the effective time of control instruction, judge determined control instruction whether within effective time, and according to
Judging result carries out different processing.
Further, as the first preferred process mode, the Message Authentication extracted is the Message Authentication cancelled, and
Above-mentioned judging result is the control instruction determined within effective time, and Second processing module 62 is specifically used for:
When the second information carried in the control instruction determined indicates that the control instruction needs to forward, directly broadcast
The control instruction determined, alternatively, determining the current third information instruction for meeting and carrying in determined control instruction
Forwarding condition when, broadcast determined control instruction.
As second of preferred process mode, the Message Authentication extracted is the Message Authentication cancelled, and above-mentioned is sentenced
Disconnected result is the control instruction determined not within effective time, and Second processing module 62 is specifically used for:
From stored control instruction, determined control instruction is deleted;And the cancellation of doucment saved from itself
The Message Authentication cancelled indicated in determined control instruction is deleted in list.
As the third preferred implementation, the Message Authentication extracted is the Message Authentication for needing to track, and on
Judging result is stated for the control instruction determined within effective time, Second processing module 62 is specifically used for:
When the second information instruction control instruction carried in the control instruction determined needs to forward, institute is directly broadcast
The control instruction determined, or determining turning for the current third information instruction for meeting and carrying in determined control instruction
When clockwork spring part, determined control instruction is broadcast;
And/or
The 4th information instruction carried in the control instruction determined needs to report to be determined according to control instruction
When related data, the information reporting for directly playing other OBU received is to BCS, alternatively, according to the control determined
The reporting schemes of the 5th information instruction carried in instruction, the information reporting that other OBU received are played is to BCS.
As the 4th kind of preferred implementation, the Message Authentication extracted is the Message Authentication for needing to track, and on
Judging result is stated for the control instruction determined not within effective time, Second processing module 62 is specifically used for:
From stored control instruction, determined control instruction is deleted;And the tracking certificate saved from itself
In list, the Message Authentication that the needs indicated in determined control instruction track is deleted.
Based on any of the above-described embodiment, first processing module 61 is also used to:
When reaching in the period of each setting, check that is carried in itself stored control instruction is used to indicate the control
The third parameter of the effective time of instruction, to judge the control instruction itself stored whether within effective time;It is determining
When any control instruction itself stored is not within effective time, from stored control instruction, what deletion was determined
Control instruction not within effective time;And from itself save revocation list certificate in delete determined not effective
The Message Authentication cancelled indicated in control instruction in time, alternatively, being deleted from the tracking list of cert that itself is saved
The Message Authentication that the needs indicated in the control instruction not within effective time determined track.
Structure, processing below with reference to preferred hardware configuration, to background control system BCS provided in an embodiment of the present invention
Mode is illustrated.
Shown in Figure 7, which includes transceiver 71 and at least one processing connecting with the transceiver 71
Device 72, in which:
Processor 72 is configured for needing to track in the Message Authentication or determination for having cancelled any mobile unit OBU any
When the Message Authentication of OBU, corresponding control instruction is generated;
Transceiver 71 is configured for notifying the control instruction that processor 72 generates to give at least one OBU, wherein should
Control instruction is for notifying the Message Authentication that the Message Authentication cancelled or needs track to give at least one OBU.
In the embodiment of the present invention, the control instruction that processor 72 generates includes but is not limited to following parameters: for describing control
Relevant second parameter of the first parameter for making instruction, the Message Authentication that is tracked to the Message Authentication or needs cancelled, Yi Jiyong
In the third parameter for the effective time for indicating control instruction.
Specifically, the second parameter is relevant to the Message Authentication cancelled if having cancelled the Message Authentication of any OBU
Parameter;If desired the Message Authentication of any OBU is tracked, then the second parameter is parameter relevant to the Message Authentication for needing to track.
Further, which includes at least one of following information: being used to indicate control instruction is certificate revocation
The first information of instruction or certificate trace command is used to indicate the second information that whether control instruction need to forward, is used to indicate
The third information of the forwarding condition of required satisfaction when control instruction needs to forward is used to indicate whether to need to report to be referred to according to control
It enables the 4th information of related data determined and is used to indicate the 5th of the reporting schemes used when needing reported data
Information.
In an implementation, it is preferred that relevant to the Message Authentication cancelled the second parameter can be have been cancelled comprising this
The certificate revocation list (CRL) of the identification information (such as the sequence number of the Message Authentication being revoked) of Message Authentication, can also be with
It is the identification information of the Message Authentication cancelled (such as the sequence number of the Message Authentication being revoked).
In an implementation, it is preferred that the second parameter relevant to the Message Authentication tracked is needed can be needs tracking
The identification information (such as sequence number of the Message Authentication of needs tracking) of Message Authentication.
In an implementation, transceiver 71 is additionally configured to:
When processor 72 determines and needs to cancel the Message Authentication of any OBU, first message is sent to CA, with application to set aside
The first message requests the Message Authentication of revocation;And the CRL that CA is generated according to the first message is obtained, it is carried in the CRL
The identification information of the Message Authentication of the BCS application to set aside.
In an implementation, transceiver 71 is configured to be specifically used for:
The control instruction that processor 72 generates is sent to itself selected roadside device RSU, so that RSU refers to the control
The OBU being sent under RSU covering is enabled, referring specifically to the description of aforesaid way one, details are not described herein again;And/or
The control instruction that processor 72 generates is transmitted directly to itself selected OBU, referring specifically to aforesaid way two
Description, details are not described herein again.
Below with reference to preferred hardware configuration, to structure, the processing mode of mobile unit OBU provided in an embodiment of the present invention
It is illustrated.
Shown in Figure 8, which includes transceiver 81, at least one processor 82 for connecting with the transceiver 81,
And the memory 83 being connect respectively with transceiver 81 and processor 82, in which:
Transceiver 81 is configured for: the control instruction of BCS notice is obtained, wherein the control instruction is for will remove
The Message Authentication that the Message Authentication or needs of pin track is notified to OBU;And receive the message that other OBU are broadcast;
Processor 82 is configured for: the control instruction that transceiver 81 is got being stored in memory 83, and is being received
After sender 81 receives the message that other OBU are broadcast, according to the control instruction that memory 83 is stored, other OBU are broadcast
Message handled.
In the embodiment of the present invention, the control instruction that transceiver 81 is got includes but is not limited to following parameters: for retouching
Relevant second parameter of the first parameter for stating control instruction, the Message Authentication tracked to the Message Authentication or needs cancelled, with
And the third parameter of the effective time for indicating control instruction.
Specifically, if BCS has cancelled the Message Authentication of any OBU, the second parameter is and the Message Authentication phase that has cancelled
The parameter of pass;If BCS needs to track the Message Authentication of any OBU, the second parameter is related to the Message Authentication for needing to track
Parameter.
Further, which includes at least one of following information: being used to indicate control instruction is certificate revocation
The first information of instruction or certificate trace command is used to indicate the second information that whether control instruction need to forward, is used to indicate
The third information of the forwarding condition of required satisfaction when control instruction needs to forward is used to indicate whether to need to report to be referred to according to control
It enables the 4th information of related data determined and is used to indicate the 5th of the reporting schemes used when needing reported data
Information.
In an implementation, it is preferred that the second parameter relevant to the Message Authentication cancelled can have been cancelled comprising this
The certificate revocation list (CRL) of the identification information of Message Authentication, is also possible to the identification information of the Message Authentication cancelled.
Preferably, the second parameter relevant to the Message Authentication for needing to track is the mark of the Message Authentication of needs tracking
Information.
In an implementation, transceiver 81 is configured to be specifically used for:
The control instruction that BCS is sent directly is received, referring specifically to aforesaid way 1, details are not described herein again;
And/or
Receive the control instruction of RSU forwarding, wherein the RSU is when receiving the control instruction of BCS transmission, by the control
Instruction is transmitted to all OBU of itself covering, and referring specifically to aforesaid way 2, details are not described herein again.
In an implementation, processor 82 is additionally configured to:
If the first information instruction control instruction carried in control instruction is certificate cancel an order, will be taken in the control instruction
The second parameter relevant to the Message Authentication cancelled of band is stored in the revocation list certificate of the preservation of memory 83;
If the first information instruction control instruction carried in control instruction is certificate trace command, will be taken in the control instruction
The second parameter relevant to the Message Authentication for needing to track of band, is stored in the tracking list of cert of the preservation of memory 83.
Based on any of the above-described embodiment, processor 82 is configured to be specifically used for:
From the message that other OBU are broadcast, the Message Authentication carried in the message of other OBU broadcasting is extracted;Institute
When the Message Authentication extracted is the Message Authentication that the Message Authentication cancelled or needs track, the control that is stored from memory 83
The extracted corresponding control instruction of Message Authentication is determined in system instruction;And it is carried according in the control instruction determined
The effective time for indicating control instruction third parameter, judge determined control instruction whether in effective time
It is interior, and different processing is carried out according to judging result.
Further, as the first preferred process mode, the Message Authentication that processor 82 is extracted is disappearing of having cancelled
Certificate is ceased, and above-mentioned judging result is the control instruction determined within effective time, processor 82 is configured to be specifically used for:
When the second information carried in the control instruction determined indicates that the control instruction needs to forward, directly broadcast
The control instruction determined, alternatively, determining the current third information instruction for meeting and carrying in determined control instruction
Forwarding condition when, broadcast determined control instruction.
As second of preferred process mode, the Message Authentication that processor 82 is extracted is the Message Authentication cancelled,
And above-mentioned judging result is the control instruction determined not within effective time, processor 82 is configured for:
From the control instruction that memory 83 is stored, determined control instruction is deleted;And it is protected from memory 83
The Message Authentication cancelled indicated in determined control instruction is deleted in the revocation list certificate deposited.
As the third preferred implementation, the Message Authentication that processor 82 is extracted is the message card for needing to track
Book, and above-mentioned judging result is the control instruction determined within effective time, processor 82 is configured for:
When the second information instruction control instruction carried in the control instruction determined needs to forward, triggering transmitting-receiving letter
Machine 81 directly broadcasts determined control instruction, or current meets the carried in determined control instruction determining
When the forwarding condition of three information instruction, triggering transceiver 81 broadcasts determined control instruction;
And/or
The 4th information instruction carried in the control instruction determined needs to report to be determined according to control instruction
When related data, transceiver 81 is triggered directly by the information reporting of other OBU received broadcasting to BCS, alternatively, according to
The reporting schemes of the 5th information instruction carried in the control instruction determined, triggering transceiver 81 by receive this its
The information reporting that his OBU is played is to BCS.
As the 4th kind of preferred implementation, the Message Authentication that processor 82 is extracted is the message card for needing to track
Book, and above-mentioned judging result is the control instruction determined not within effective time, processor 82 is configured for:
From the control instruction that memory 83 is stored, determined control instruction is deleted;And it is protected from memory 83
In the tracking list of cert deposited, the Message Authentication that the needs indicated in determined control instruction track is deleted.
Based on any of the above-described embodiment, processor 82 is additionally configured to:
When reaching in the period of each setting, what is carried in the control instruction that inspection memory 83 is stored is used to indicate this
The third parameter of the effective time of control instruction, to judge control instruction that memory 83 is stored whether within effective time;
When determining any control instruction that memory 83 is stored not within effective time, the control stored from memory 83 refers to
In order, the control instruction not within effective time determined is deleted;And the revocation list certificate saved from memory 83
It is middle to delete the Message Authentication cancelled indicated in the control instruction not within effective time determined, alternatively, from storage
The needs indicated in the control instruction not within effective time determined of deletion in the tracking list of cert that device 83 saves with
The Message Authentication of track.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic
Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as
It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.