Summary of the invention
The present invention solves the technical scheme that its technical problem adopts: at lawless person in the above-mentioned prior art of mentioning by replacing or false license plates or driving license, to escape all kinds of inspections, give country, enterprise, individual damnous shortcoming easily, a kind of car monitoring system based on electronic identity identification is provided.This system is by the electronics driving license that is installed on the automobile, being installed in urban transportation wants road junction, public security inspection bayonet socket, highway to go into/export, enter the checkpoint of the road porch in city, remote monitoring center is formed, the legitimacy of screening the electronics driving license of installing in the vehicle can be checked in each checkpoint, and can communicate with remote monitoring center, to judge the legitimacy of vehicle.
The technical scheme that the present invention solves its technical problem employing is: a kind of car monitoring system based on electronic identity identification, this system comprises the electronics driving license, the checkpoint, remote monitoring center, the electronics driving license is installed in the vehicle, comprise driving license control unit and the wireless senser radio-frequency module that is connected with the driving license control unit, the programmable logic device that is used for hardware encipher that is connected with the driving license control unit, the electronics driving license is encrypted by the software cryptography algorithm earlier the information of vehicles that detects, and realizes that by programmable logic device the ciphertext after the hardware convolution circuit is to software cryptography carries out convolution again; The checkpoint can be arranged on road and check the critical point, the checkpoint comprises the checkpoint control unit, the wireless senser radio-frequency module, programmable logic device, the remote transmission unit, memory cell, database, the wireless senser radio-frequency module is connected with checkpoint control unit data terminal, be used to receive the identity identification information that the electronics driving license sends, programmable logic device is connected with checkpoint control unit data terminal, be used to be decrypted the ciphertext that the electronics driving license sends, the remote transmission unit is connected with the data terminal of checkpoint control unit, the checkpoint translates the ciphertext after the convolution in programmable logic device by Viterbi decoding after receiving the identity identification information that the electronics driving license sends, by the software decryption algorithm decrypt ciphertext is become expressly again, utilize local data base to carry out legitimacy identification then, or transfer to remote monitoring center by the remote transmission unit, carry out remote identification; Remote monitoring center comprises data base management system, long distance control system, and the data base management system internal memory contains vehicle identification information, the information that the real-time receiving check point of long distance control system is sent, and result fed back to the checkpoint,
Electronics driving license internal memory contains vehicles identifications, includes the car plate of 8 bytes, the stochastic variable of 16 bytes and the installation ground information of 8 bytes in the sign, and wherein stochastic variable is dynamically generated by control unit, and generative process is as follows:
A. vehicle electric driving license initialization, generating random variable, stochastic variable is made up of two parts, i.e. stochastic variable 1, stochastic variable 2;
B. after vehicle was installed the electronics driving license first, the electronics driving license worked on power, and upgraded stochastic variable 1 automatically, simultaneously with stochastic variable 1 and stochastic variable 2 together with license plate number with ground information is installed, that is:
License plate number+stochastic variable 1+ stochastic variable 2+ installs ground
Encrypt, and give checkpoint, installation ground by wireless network transmissions;
C. install after the checkpoint, ground receives the identify label that this vehicle sends, in real time with this message transmission to remote monitoring center, carry out the information of vehicles Login Register;
D. remote monitoring center real-time update database, and this car lastest imformation is sent to all checkpoints of this city, upgrade information of vehicles storehouse, checkpoint, update content is:
License plate number+stochastic variable 1+ stochastic variable 2+ installs ground
E. after the tested vehicle registration message of finishing of remote monitoring center is received in checkpoint, vehicle installation ground, produce new stochastic variable 2 in real time, and will issue tested vehicle through the vehicle log-on message that this step was upgraded stochastic variable 2, the stochastic variable 2 of the tested vehicle of real-time update, meanwhile, vehicle is installed the checkpoint, ground newly-generated stochastic variable 2 is sent to remote monitoring center;
F. these car stochastic variable 2 fields in the remote monitoring center real-time update database, and will mail to all checkpoints, the whole city through the vehicle log-on message that step e upgraded stochastic variable 2, this car information is upgraded;
G. when this car during for the second time through the checkpoint, the electronics driving license generates new stochastic variable 1 at random, and with this car information
License plate number+new stochastic variable 1+ stochastic variable 2
Send to the checkpoint, this car license plate number and stochastic variable 2 are checked in the checkpoint, and to screen the vehicle legitimacy, if legal, then the checkpoint generates new stochastic variable 2 and sends this car electronics driving license to; Simultaneously, the checkpoint is sent to remote monitoring center with newly-generated stochastic variable 1, stochastic variable 2, upgrades stochastic variable 1, stochastic variable 2 fields of this car uniqueness identity information;
H. the vehicle uniqueness identity information of electronics driving license receiving check point feedback upgrades stochastic variable 2 fields of this information;
I. remote monitoring center is in the stochastic variable 1 that receives this car uniqueness identity information of sending the checkpoint, stochastic variable 2 fields, after upgrading the database of oneself, the car information of also step g being upgraded, comprise that promptly stochastic variable newly-generated in stochastic variable newly-generated in license plate number, the step g 1 and the step g 2 sends to all checkpoints of this city, upgrades the checkpoint database simultaneously;
J. when this car during once more through the checkpoint, the electronics driving license generates new stochastic variable 1, the checkpoint utilizes stochastic variable 2 to screen this car legitimacy, generating random variable 2 is given this car electronics driving license simultaneously, and two stochastic variables will upgrading are sent to remote monitoring center, and remote monitoring center upgrades all checkpoint databases of the whole city again.
The technical scheme that the present invention solves its technical problem employing further comprises:
Also include in described this system and be used for real-time receiving remote Surveillance center and send the hand-held somascope of the illegal information of vehicles of suspicion, this equipment is made of PDA or high-end mobile phone, is that each checks that post law enfrocement official is equipped with.
The illegal information of vehicles of described suspicion comprises checkpoint location information, the illegal vehicle fleet size of suspicion, discovery time.
Described software cryptography algorithm adopts the des encryption algorithm.
Described remote monitoring center also includes communications service system, GIS, large screen display system, ups system, communications service system is connected with the data terminal of remote monitoring center, communicate with other handheld terminal, ups system provides back-up source for remote monitoring center, GIS and large screen display system are connected on the data terminal of remote monitoring center, and auxiliary law enfrocement official is convenient to find illegal vehicle information.
Communicating by letter between described electronics driving license and the checkpoint can be adopted IEEE802.15.4 agreement and Zigbee agreement, or uses Wi-Fi agreement, Bluetooth agreement, UWB agreement, NFC agreement, RFID agreement.
Described electronics driving license is communicated by letter with Zigbee communication protocol with the employing IEEE802.15.4 agreement between the checkpoint, and the electronics driving license uses the Zigbee node of simplifying, and global function Zigbee node is used in the checkpoint.
The data format that sends in the described electronics driving license is car plate, stochastic variable, installation ground.
The invention has the beneficial effects as follows: the present invention can effectively solve the lawless person by replacing or false license plates or driving license, escape the defective that exists in all kinds of inspection supervision of existing vehicle, it by the software and hardware cryptographic algorithm, guarantees a car one board in the electronics driving license, prevent to apply mechanically.And can cooperate the database of remote control center stored, and realizing scouting automatically, reporting to the police automatically, its mode of operation is effective, feasible, can improve reliability and accuracy rate that the vehicle supervision is checked greatly.
The present invention will be further described below in conjunction with the drawings and specific embodiments.
Embodiment
Present embodiment is a preferred implementation of the present invention, and other all its principle is identical with present embodiment or approximate with basic implementation method, all within protection scope of the present invention.
The present invention mainly is made up of electronics driving license, checkpoint, remote monitoring center, hand-held somascope four parts.
The electronics driving license is installed in each automobile, as the unique identify label of automobile.The electronics driving license is connected with the checkpoint by wireless sensor network (being WSN), carries out communication, is checked, and waits for the checkpoint order.In the electronics driving license indicator light is installed, when vehicle was examined, the indicator light on the car will be by the light signal flicker of prior agreement; If the legitimacy of vehicle can't be screened in the checkpoint, then request can be screened message transmission to remote control center does further to screen, and the result fed back to the checkpoint, transmitting control commands is given tested vehicle then, and by the light signal flicker of agreement in advance; If vehicle is not installed the electronics driving license, then there is not the signal lamp flicker, the law enforcement traffic police is easy to arrest illegal suspected vehicles like this, reduce or effect that containment vehicle illegal incident takes place thereby play, for public security and vehicle at different levels supervision department provide a kind of modern automatic inspection means of identification.
The checkpoint internal memory contains this city information of vehicles, and information of vehicles storehouse, checkpoint list structure is as follows:
ID |
Car plate |
Stochastic variable 1 |
Stochastic variable 2 |
Install ground |
00000001 |
Guangdong BX5087 |
A861345 |
2468C530 |
South Mountain, Shenzhen |
|
|
|
|
|
It can be arranged on the traffic main artery mouth, public security checks that bayonet socket, highway go out/enter the mouth, enter the places such as road inlet in city, it communicates the legitimacy of automatic inspection vehicular traffic by wireless sensor network Control Node (being WSN) and the electronics driving license that is installed in the automobile; When if the legitimacy of vehicle can't be screened in the checkpoint, can be connected with remote monitoring center by Internet, send request examination information, wait for the feedback result information of remote monitoring center to remote monitoring center, and after receiving the remote monitoring center feedback, judge.
Remote monitoring center comprises communications service system, data base management system, long distance control system, communications service system possesses the big data access capability of support, can adopt mainframe computer and high-end router or switch to form, also can adopt the high reliability SiteServer LBS that calculates based on cluster; Data base management system should be supported the distributed operating system of computing capability that distributes, so that realize information of vehicles distribution access facility; Long distance control system is screened the request examination information that long-range inspection node is sent in real time, the feedback processing result is to long-range checkpoint in real time, near and the post on duty law enfrocement official's hand-hold type somascope positional information of checkpoint is sent to, the illegal vehicle of the suspicion of arresting so that be in time, the illegal suspected vehicles message transmission that to find is simultaneously given relevant supervision department, so that further handle.Remote monitoring center also comprises encrypting and decrypting system, GIS, large screen display system and ups system, in order to prevent that the remote monitoring center related personnel from defalcating, the database data of remote monitoring center storage is encrypted the back storage by encrypting and decrypting system, and be furnished with ups system still can operate as normal in order to remote monitoring center when having a power failure.Remote monitoring center also is provided with GIS and large screen display system in addition, so that the convenient investigator that makes can find illegal vehicle information.
Also can include the hand-hold type somascope among the present invention, hand-held somascope is made of PDA or high-end mobile phone, checks the post law enfrocement official and is equipped with for each.The real-time receiving remote of this equipment Surveillance center sends the illegal information of vehicles of suspicion, and this information is made up of checkpoint location information, the illegal vehicle fleet size of suspicion, discovery time.Hand-held somascope utilizes existing P DA and cell-phone function, is not key points in design of the present invention, among the present invention, just utilizes existing P DA and cell-phone function, therefore, its structure is not done being described in detail.
Please referring to accompanying drawing 1, the vehicle electric driving license communicates by wireless network and checkpoint among the present invention, in the present embodiment, communicate by the Zigbee agreement between wireless network and the checkpoint, the checkpoint can pass through cell phone network (GPRS/CDMA) or metropolitan area network is connected with Internet, or be connected directly on the Internet, the administrative center with vehicle at different levels supervision department is connected by Internet and remote monitoring center.
Be described further below in conjunction with physical circuit.
Please referring to accompanying drawing 2 and accompanying drawing 3, electronics driving license hardware using radio transmitting and receiving chip U1 of the present invention cooperates programmable logic device chip U2 to form.In the present embodiment, radio transmitting and receiving chip U1 adopts the Zigbee radio transmitting and receiving chip, its concrete model is CC2430, radio transmitting and receiving chip U1 (CC2430) inside includes the 805MCU and the CC2420 RF transceiver of enhancing, wherein in the CC2420 RF 128KB flash memory is arranged, hardware supports CSMA/CA, 4 timer/counters are arranged in this module, one 16 timer/counter is wherein arranged, two 8 timer/counter, a MAC timer/counter also has 2 programmable USART modules in this module, can be used for master/slave SPI or UART data communication operation; Include the RAM of 8KB among the 805MCU` that strengthens, 64KB program storage, 256 byte data memories, the read/write data memory space of 64KB (be EEPROM, need 4~5CPU instruction cycle during visit).Can be 128 bytes for the register memory space of user's read/write in the data storage.During concrete enforcement, the also available common radio transmitting and receiving chip of radio transmitting and receiving chip U1 cooperates single-chip minimum system to replace using.In the present embodiment, the XOSC_Q1 pin of radio transmitting and receiving chip U1, connect an external oscillator X1 between the XOSC_Q2 pin, outside oscillation source is provided, be connected with reset button S1 on the RESET_N pin of radio transmitting and receiving chip U1, the RF_N pin of radio transmitting and receiving chip U1, the RF_P pin links to each other with antenna respectively with the TXRX_SWITCH pin.16 I/O mouths of radio transmitting and receiving chip U1 are connected with 16 data interface A0-A15 of programmable logic device chip U2 respectively by 16 position datawires, realize the transfer of data between radio transmitting and receiving chip U1 and the programmable logic device chip U2.In the present embodiment, programmable logic device chip U2 adopts M4A3-32/32 model chip, and when specifically implementing, also the programmable logic device chip of available other model replaces.Be connected with light-emitting diode respectively on 8 data interfaces on the programmable logic device chip U2, when the electronics driving license receives the information of checkpoint, the light-emitting diode that programmable logic device chip U2 go up to connect can glimmer by the mode of setting, to make things convenient for the administrative personnel that the legitimacy of corresponding vehicle is judged and to investigate and prosecute accordingly etc.Radio transmitting and receiving chip U1 can carry out radio communication with the checkpoint, a little the inspection of promptly being checked.After the signal that programmable logic device chip U2 comes the checkpoint transmission carries out hardware decryption, carry out software decryption by radio transmitting and receiving chip U1 again, the plaintext after the deciphering is judged with the information of electronics driving license stored.In the present embodiment, U4 provides 3.3V power supply to system by the voltage stabilizing chip, and power supply inputs to voltage stabilizing chip U4 by power interface, powers to system by the power supply in the automobile.
Among the present invention, the electronics driving license adopts wireless communication technology to communicate, in the present embodiment, be to adopt the Zigbee wireless short-range communication, according to this technology IEEE802.15.4 agreement and Zigbee agreement, realize the exchanges data of wireless network node in 100 meters scopes, when specifically implementing, also can adopt other short-range communication protocols to communicate, as: Wi-Fi agreement, Bluetooth agreement, UWB agreement, NFC agreement, RFID agreement etc.The electronics driving license uses the Zigbee node of simplifying (being RFD), test point uses global function Zigbee node (being FFD), wireless sensor network (WSN) adopts hub-and-spoke network topology structure (please referring to accompanying drawing 9), when the vehicle that the electronics driving license is installed enters wireless sensor network (WSN) communication range (promptly 100 meters scope in), it is the wireless sensor network FFD of core that RFD node in the electronics driving license adds automatically with the checkpoint, realizes the exchanges data between interior RFD of electronics driving license and the checkpoint FFD; After FFD receives the identity uniqueness sign that RFD sends in the electronics driving license in the checkpoint, carry out this locality in real time and debate knowledge, test point utilizes this area information of vehicles legitimacy of screening this car of self storage, and select a kind of light flash pattern to send the light flash order at random to tested vehicle electric driving license, electronics driving license light flash system is by designated mode, send the light flash signal, so that law enfrocement official's identification; If test point can't be screened, then test point utilizes distance transmission system, send and screen request message to remote monitoring center, after remote monitoring center is received request message, the online query vehicle information database, and will screen the result in real time and feed back to this test point, to tested vehicle transmitting order to lower levels, its process is the same again in the checkpoint.
Please referring to accompanying drawing 5, accompanying drawing 6, accompanying drawing 7, checkpoint hardware comprises radio transmitting and receiving chip U5 and programmable logic device chip U6 among the present invention.Radio transmitting and receiving chip U5 adopts the Zigbee radio transmitting and receiving chip corresponding with the electronics driving license, and its concrete model also is CC2430, and programmable logic device chip U6 adopts M4A3-32/32 model programmable logic device chip.Radio transmitting and receiving chip U5 can carry out radio communication with the electronics driving license in the checkpoint, promptly sends to check that signal is to the electronics driving license.Include in the checkpoint and be used for the programmable logic device chip U6 that hardware encipher is used, also have the power module to system's power supply, in the present embodiment, U4 provides 3.3V power supply to system by the voltage stabilizing chip, and power supply inputs to voltage stabilizing chip U8 by power interface.Radio transmitting and receiving chip U5 is identical with the connected mode in the electronics driving license with the connection between the programmable logic device chip U6.In the present embodiment, radio transmitting and receiving chip U5 can carry out asynchronous serial communication with PC, adopts asynchronous communication controller chip U7 to finish this work, and asynchronous communication controller chip U7 adopts the MAX232 chip.The interface of MAX232 chip and radio transmitting and receiving chip U5 and PC is as follows:
P1_5 connects T1IN T1OUT and connects PC interface pin 3
P1_4 connects R1OUT R1IN and connects PC interface pin 2
P1_3 connects R2OUT R2IN and connects PC interface pin 7
P1_2 connects T2IN T2OUT and connects PC interface pin 4
Radio transmitting and receiving chip U5 carries out hardware encipher by programmable logic device chip U6 after transmission information in checkpoint is carried out software cryptography again, is sent to the electronics driving license then.
Electronics driving license Zigbee network reduction node (RFD) and checkpoint Zigbee network global function node (FFD) have constituted the wireless short-range communication network of a stelliform connection topology configuration.
In order to guarantee the uniqueness of electronics driving license in the vehicle, i.e. electronics driving license of a car, sign in the electronics driving license is made up of car plate and stochastic variable, include car plate 8 bytes, stochastic variable 16 bytes in the sign, ground 8 bytes are installed, totally 32 bytes, wherein stochastic variable is dynamically generated by CPU.The purpose of using stochastic variable is that the concrete course of work is as follows for the further unique legitimacy protection of vehicle of strengthening:
1. the vehicle electric driving license has carried out initialization before installing, generating random variable, and stochastic variable is made up of two parts, i.e. stochastic variable 1, stochastic variable 2;
2. after vehicle was installed the electronics driving license first, the electronics driving license worked on power, and upgraded stochastic variable 1 automatically, simultaneously with stochastic variable 1 and stochastic variable 2 together with license plate number with ground information is installed, that is:
License plate number+stochastic variable 1+ stochastic variable 2+ installs ground
The encryption that interweaves, and give by the Zigbee wireless network transmissions checkpoint, ground is installed;
3. install after the checkpoint, ground receives the identify label that this vehicle sends, in real time with this message transmission to remote monitoring center, carry out the information of vehicles Login Register;
4. remote monitoring center real-time update information of vehicles storehouse, and this car lastest imformation is sent to all checkpoints of this city (comprise the checkpoint, ground is installed), upgrade information of vehicles storehouse, checkpoint, update content is:
License plate number+stochastic variable 1+ stochastic variable 2+ installs ground
5. after the tested vehicle registration message of finishing of remote monitoring center is received in checkpoint, vehicle installation ground, the back produces new stochastic variable 2 in real time in real time, and will issue tested vehicle through the vehicle log-on message that this step was upgraded stochastic variable 2, the stochastic variable 2 of the tested vehicle of real-time update, so far, the installation of electronics driving license can be dispatched from the factory.Meanwhile, vehicle is installed the checkpoint, ground newly-generated stochastic variable 2 is sent to remote monitoring center;
6. these car stochastic variable 2 fields in the remote monitoring center real-time update information of vehicles storehouse, and will mail to all checkpoints, the whole city through the vehicle log-on message that step e upgraded stochastic variable 5, this car information is upgraded;
7. when this car during for the second time through the checkpoint, the electronics driving license generates new stochastic variable 1 at random, and with this car information car
License plate number+new stochastic variable 1+ stochastic variable 2
Send to the checkpoint, this car license plate number and stochastic variable 2 are checked in the checkpoint, and to screen the vehicle legitimacy, if legal, then the checkpoint generates new stochastic variable 2 and sends this car electronics driving license to; Simultaneously, the checkpoint is sent to remote monitoring center with newly-generated stochastic variable 1, stochastic variable 2, upgrades stochastic variable 1, stochastic variable 2 fields of this car uniqueness identity information;
8. the vehicle uniqueness identity information of electronics driving license receiving check point feedback upgrades stochastic variable 2 fields of this information;
9. remote monitoring center is in the stochastic variable 1 that receives this car uniqueness identity information of sending the checkpoint, stochastic variable 2 fields, after upgrading the information of vehicles storehouse of oneself, the car information of also step 7 being upgraded, comprise that promptly stochastic variable newly-generated in stochastic variable newly-generated in license plate number, the step 71 and the step 72 sends to all checkpoints of this city, upgrades information of vehicles storehouse, checkpoint simultaneously;
10. when this car during once more through the checkpoint, the electronics driving license generates new stochastic variable 1, the checkpoint utilizes stochastic variable 2 to screen this car legitimacy, generating random variable 2 is given this car electronics driving license simultaneously, and two stochastic variables will upgrading are sent to remote monitoring center, and remote monitoring center upgrades all information of vehicles storehouses, checkpoint, the whole city again.
Among the present invention, the wireless data exchange course of work is as follows:
Please referring to accompanying drawing 4, the process when data send is: after system's operate as normal, the data that will send are temporarily stored in earlier in the TXFIFO memory, after Start Frame Delimiter SFD transmission finishes, produce RF and interrupt, and notice CC2430 begins to send the data among the TXFIFO.
Please referring to accompanying drawing 8, the process during Data Receiving is: system's operate as normal, and when data send over, produce RF and interrupt, notice C2430 receives data, and the data that receive temporarily are stored in the RXFIFO memory, and waiting for CPU is read data.
In order to prevent that the lawless person from duplicating or applying mechanically other people car plate, or other escapes inspection method etc., among the present invention, at the electronics driving license when the checkpoint sends unique vehicles identifications, it is sent content encrypt the back transmission, obtain correct vehicles identifications again after the checkpoint is by deciphering, please referring to accompanying drawing 10 and accompanying drawing 11, the encryption and decryption process is as follows:
At first, identity uniqueness sign to this car is encrypted (this encryption method is supported dynamic change), and CPU takes out the identity data (8 byte) of encrypting from memory, use the des encryption algorithm, and take out the needed key of des encryption algorithm and carry out des encryption, form ciphertext; Secondly, the encrypt data behind des encryption is transferred to programmable logic device, carries out hardware encipher again.Programmable logic device carries out convolution algorithm to the ciphertext of input according to the logical relation that realization defines, and the corresponding convolution code of output, produces last testing vehicle register sign ciphertext.
Decrypting process is the inverse process of above-mentioned ciphering process.At first, use Viterbi decoding, in programmable logic device, the ciphertext after the convolution is translated, secondly, utilize the DES algorithm again, identity uniqueness sign is translated.
Realize that further technical scheme of the present invention is each Surveillance center of supervision department.Each Surveillance center of supervision department is the illegal suspected vehicles information sent of receiving remote Surveillance center in real time, and vehicle is punished accordingly.