[go: up one dir, main page]

CN105892462B - Vehicle condition monitoring equipment - Google Patents

Vehicle condition monitoring equipment Download PDF

Info

Publication number
CN105892462B
CN105892462B CN201610263998.3A CN201610263998A CN105892462B CN 105892462 B CN105892462 B CN 105892462B CN 201610263998 A CN201610263998 A CN 201610263998A CN 105892462 B CN105892462 B CN 105892462B
Authority
CN
China
Prior art keywords
information
vehicle
server
encryption algorithm
navigation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610263998.3A
Other languages
Chinese (zh)
Other versions
CN105892462A (en
Inventor
侯廷发
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai leader friend Data Technology Co.,Ltd.
Original Assignee
Shanghai Leader Friend Data Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Leader Friend Data Technology Co Ltd filed Critical Shanghai Leader Friend Data Technology Co Ltd
Priority to CN201610263998.3A priority Critical patent/CN105892462B/en
Publication of CN105892462A publication Critical patent/CN105892462A/en
Application granted granted Critical
Publication of CN105892462B publication Critical patent/CN105892462B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

In order to improve unmanned period vehicle safety monitoring ability, improve the unpiloted safety of vehicle, the present invention provides a kind of vehicle state monitoring equipment, comprising: vehicle registration module, navigation information provide module and automatic Pilot planning module.By the present invention in that vehicle to external significant data (such as, state parameters and the navigation instructions such as the current speed of vehicle) communication all be encryption data form, and Encryption Algorithm is saved on the remote server, it is also sightless to vehicle itself, to significantly reduce after information of vehicles is compromised, outside not via given server a possibility that direct navigation vehicle, improve vehicle it is unmanned when navigation instruction transmitting-receiving safety.

Description

Vehicle state monitoring equipment
Technical field
The present invention relates to vehicle state monitoring technical fields, more particularly, to a kind of vehicle state monitoring equipment.
Background technique
Intelligent automobile is in the ascendant, but its relevant technologies has become automobile industry forward position focus.Currently, unmanned skill Art, or the focus of intelligent navigation technology is claimed to be concentrated mainly on algorithm level.However, when it is with network integration, navigation Network security monitoring is also that cannot be neglected.
Through retrieving, the prior art, which there is no, is probed into more deep in this respect.Relevant technology includes: The Chinese invention patent application of CN201510329268.4 disclose a kind of universal fully-automatic intelligent automotive safety black box and System, black box include face-piece, bottom case, protection cap and circuit module, and face-piece and bottom case are fixedly installed togather to form shell, electricity Road module is arranged inside the shell, and protection cap is mounted on face-piece, corresponds at protection cap position on face-piece and is equipped with SIM card installation Slot, protection cap lower section are equipped with SIM card interface, and SIM card interface is arranged in SIM card mounting groove, and circuit module includes CPU, signal Output interface, GPS module, GSM chip, microphone, loudspeaker, SOS button, charging interface and battery, signal output interface, GPS Module, GSM chip, microphone, loudspeaker and SOS button are connected on CPU.The Chinese invention of CN201410432496.X is special Benefit application provides a kind of Unmanned Systems of intelligent automobile, is related to intelligent automobile field, comprising: external environment perceives subsystem System, project decision subsystem and motion control subsystem;The external environment condition perception subsystem, for acquiring the intelligent vapour The data information of vehicle itself and its ambient enviroment;The project decision subsystem is gone for being planned according to the data information Bus or train route diameter, and control instruction is issued to motion control subsystem;Motion control subsystem, for being referred to according to the control received It enables, controls the intelligent automobile and execute corresponding operation.
Summary of the invention
In order to improve unmanned period vehicle safety monitoring ability, improve the unpiloted safety of vehicle, the present invention Provide a kind of vehicle state monitoring equipment, comprising:
Vehicle registration module, for being registered to first server;
Navigation information provides module, for receiving the navigation information of driver's input, transmits the navigation after encryption Information;
Automatic Pilot planning module for carrying out path planning, and sends automatic Pilot information to vehicle.
Further, the vehicle registration module includes:
Vehicle identification code and encryption factor sending submodule, vehicle to first server send vehicle identification code and encryption because Son, the vehicle identification code are registered in advance in first server;
The first Encryption Algorithm of first server determines submodule, for according to vehicle identification code and encryption factor, determining the One Encryption Algorithm;
First server registers response message sending submodule, for sending registration response letter using the first Encryption Algorithm Breath;
The determination of the second ciphertext of vehicle identifier and sending submodule, for receiving and saving registration response message, the registration Response message includes the ciphertext identifier of expression with the decruption key of the first Encryption Algorithm, then selects the ciphertext identifier simultaneously The second ciphertext identifier is determined according to the chosen ciphertext identifier, and the second ciphertext identifier is sent to second server, it should Second ciphertext identifier corresponds to some Encryption Algorithm being stored in the algorithm set of second server;
The decruption key determination of the second Encryption Algorithm of second server and sending submodule, for according to the selection received As a result, determine with using the selection result as the second Encryption Algorithm of encryption key, and by the decruption key of the second Encryption Algorithm It is sent to first server.
Further, the identifier is plaintext identifier.
Further, the navigation information offer module includes:
Driver's sounding submodule, for issuing navigation identification sound for driver;
Navigation identification sound identifies submodule, for identification the vocal print of the navigation identification sound;
Voiceprint and the second ciphertext identifier transmit submodule, voiceprint and the second ciphertext mark for will identify that Know symbol and is transferred to second server;
The encryption of second server voiceprint and transmission submodule, for being identified to by voiceprint with second ciphertext It accords with corresponding Encryption Algorithm to be encrypted, and encrypted information is transferred to first server;
First server voiceprint compares submodule, for what is encrypted to the second Encryption Algorithm of process received Voiceprint is decrypted, and the information after decryption is compared with voiceprint pre-stored in first server, will be compared Vehicle is sent to result;
Vehicle receives navigation destination voice and determines submodule, receives driver's for determining whether according to comparison result Navigation destination voice;
Navigation destination voice and the second ciphertext identifier sending submodule, for determining the navigation mesh for receiving driver Ground voice when, the navigation destination voice of driver and the second ciphertext identifier are sent to second server;
Second server navigation destination voice encryption and transmission submodule, for by navigation destination voice with described The corresponding Encryption Algorithm of second ciphertext identifier is encrypted, and encrypted information is transferred to first server;
Submodule is arranged in additional encryption algorithm, calculates for being respectively provided with multiple additional encryptions in vehicle and second server Method;
Submodule is arranged in decruption key set, for decruption key set, the decruption key set to be arranged in the car Including the decruption key that each additional encryption algorithm is decrypted, and ensure that the multiple additional encryption algorithm is different In first Encryption Algorithm and the second Encryption Algorithm.
Further, the automatic Pilot planning module includes:
The final planning path acquisition submodule of first server, for adding to the second Encryption Algorithm of process received Close navigation destination voice is decrypted, and carries out path planning according to the information after decryption, according to preset rules To final planning path;
First server section information handles submodule, for the final planning path to be divided into multiple sections, and A part of first check information and the navigation information of the first section is sent by the encrypted information of the first Encryption Algorithm Second server is sent to by the second Encryption Algorithm to vehicle, and by the remainder of the navigation information of the first section;
Second server section information handles submodule, for the residue in the navigation information for receiving first section After the navigation information that part is obtained by the second Encryption Algorithm, it is decrypted, is determined in the multiple additional encryption algorithm One and ciphering sequence number corresponding with the additional encryption algorithm, then utilize the determined additional encryption algorithm The remainder of navigation information obtained after the decryption of above-mentioned second server is encrypted, by the second check information, it is described plus Close serial number and encrypted information are sent to vehicle, the ciphering sequence number and the decryption being set in the decruption key set of vehicle Key is corresponding;
Vehicle section information first handles submodule, for receiving first server by the encryption of the first Encryption Algorithm After a part of the first check information and the first section navigation information afterwards, according to the decruption key of the first Encryption Algorithm to first A part of check information and the first section navigation information is decrypted, and obtains a part and the of the first section navigation information One check information;
Vehicle section information second processing submodule, for receiving second server by described determined additional After the remainder of the encrypted first section navigation information of Encryption Algorithm, the second check information and the ciphering sequence number, root According to the decruption key in the determining decruption key set with ciphering sequence number mark of ciphering sequence number, and then carried out according to exposition key Decryption obtains the remainder of the second check information and the first section navigation information;
The first check information of vehicle and the second check information merge and verifying submodule, for above-mentioned first after decrypting Whether check information and the second check information merge, and verify obtaining after it merges according to pre-set checking algorithm and accord with Close the preset condition of the checking algorithm;
Vehicle's current condition information and the second ciphertext identifier sending submodule, for when meeting the preset condition, Vehicle's current condition information and the second ciphertext identifier are sent to second server;
The encryption of second server vehicle's current condition information and sending submodule, for the vehicle's current condition received Information is encrypted according to the second Encryption Algorithm corresponding with the second ciphertext identifier, is then sent to first server;
First server automatic Pilot information generates submodule, for process the second Encryption Algorithm encryption received Vehicle's current condition information is decrypted, and determines the current location information of vehicle, velocity information, situation of remote, and in conjunction with described The traffic information in region determined by the current location information of vehicle sets driving status switching moment sequence, the traveling of vehicle Velocity series and driving direction sequence, each travel speed and driving direction in the travel speed sequence and driving direction sequence Automatic Pilot information pair is matingly formed one by one, i.e., the described travel speed sequence and driving direction sequence include multiple automatic Pilots Information pair, and the multiple driving status switching moments for including in these automatic Pilot information pair and driving status switching moment sequence It corresponds;
First server automatic Pilot information to and driving status switching moment sequence sending submodule, for that will drive automatically Sail information to and driving status switching moment sequence by the first Encryption Algorithm encryption after be sent to vehicle;
Vehicular automatic driving driven submodule, for according to the automatic Pilot information that receives to and driving status switch when It carves sequence to be decrypted according to the decruption key of the first Encryption Algorithm, then drives vehicle in the driving status switching moment sequence At the time of each driving status switching moment is specified in column, according to it is corresponding with the driving status switching moment some drive automatically Information pair is sailed, vehicle is driven to travel with the travel speed of the automatic Pilot information pair and driving direction;
Remaining section handles submodule, for after being spaced the predetermined time, in the multiple section close to the firstth area The navigation information of next section of section repeats to drive automatically with to the identical processing of above-mentioned first section navigation information until above-mentioned Until sailing the last one section proceeded in the multiple section and terminating.
Further, the preset rule includes: shortest path rule and most length is regular in short-term.
Further, the situation of remote includes fuel remaining information.
The beneficial effects of the present invention are: by the present invention in that vehicle to external significant data (for example, vehicle is current The state parameters such as speed and navigation instruction) communication is all the form of encryption data, and Encryption Algorithm is saved in long-range clothes Be engaged on device, be also sightless to vehicle itself, to significantly reduce after information of vehicles is compromised, it is external not via Given server and a possibility that direct navigation vehicle, improve vehicle it is unmanned when navigation instruction transmitting-receiving safety.
Detailed description of the invention
Fig. 1 shows vehicle according to the invention method for monitoring state flow chart.
Fig. 2 shows the structural block diagrams of vehicle state monitoring equipment corresponding with the method for Fig. 1 according to the present invention.
Specific embodiment
As shown in Figure 1, vehicle state monitoring method of the invention, comprising:
(1) vehicle is registered to first server;
(2) navigation information for receiving driver's input, transmits the navigation information after encryption;
(3) first server carries out path planning, and sends automatic Pilot information to vehicle.
Wherein, the step (1) includes:
(11) vehicle sends vehicle identification code and encryption factor to first server, the vehicle identification code it is registered in advance in First server;
(12) first server determines the first Encryption Algorithm according to vehicle identification code and encryption factor;
(13) first server sends registration response message using the first Encryption Algorithm;
(14) vehicle receives and saves registration response message, which includes indicating and the first Encryption Algorithm Then the ciphertext identifier of decruption key selects the ciphertext identifier and determines that second is close according to the chosen ciphertext identifier Second ciphertext identifier is sent to second server by literary identifier, which, which corresponds to, is stored in the second clothes Some Encryption Algorithm being engaged in the algorithm set of device;
(15) second server is according to the selection result received, determines and the using the selection result as encryption key Two Encryption Algorithm, and the decruption key of the second Encryption Algorithm is sent to first server.
Above-mentioned identifier is plaintext identifier.
The step (2) includes:
(211) driver issues navigation identification sound;
(212) vocal print of the navigation identification sound is identified;
(213) voiceprint and the second ciphertext identifier that will identify that are transferred to second server;
(214) second server is added to by voiceprint with the corresponding Encryption Algorithm of the second ciphertext identifier It is close, and encrypted information is transferred to first server;
(215) voiceprint that first server encrypts the second Encryption Algorithm of process received is decrypted, Information after decryption is compared with voiceprint pre-stored in first server, comparison result is sent to vehicle;
(216) vehicle determines whether to receive the navigation destination voice of driver according to comparison result;
(217) if it is determined that receiving the navigation destination voice of driver, then by the navigation destination voice of driver and the Two ciphertext identifiers are sent to second server;
(218) second server to by navigation destination voice with the corresponding Encryption Algorithm of the second ciphertext identifier into Row encryption, and encrypted information is transferred to first server;
(219) multiple additional encryption algorithms are respectively provided in vehicle and second server;
(220) decruption key set is set in the car comprising each additional encryption algorithm is decrypted Decruption key, and ensure that the multiple additional encryption algorithm is different from first Encryption Algorithm and the second Encryption Algorithm.
The step (3) includes:
(311) the navigation destination voice that first server encrypts the second Encryption Algorithm of process received carries out Decryption carries out path planning according to the information after decryption, obtains final planning path according to preset rules;
(312) the final planning path is divided into multiple sections by first server, and by the first check information and A part of the navigation information of first section is sent to vehicle by the encrypted information of the first Encryption Algorithm, and by the first section The remainder of navigation information second server is sent to by the second Encryption Algorithm;
(313) second server is calculated in the remainder for receiving the navigation information of first section by the second encryption After the navigation information that method obtains, it is decrypted, determines one in the multiple additional encryption algorithm and additional with this The corresponding ciphering sequence number of Encryption Algorithm, then using the determined additional encryption algorithm to above-mentioned second server solution The remainder of the navigation information obtained after close is encrypted, by the second check information, the ciphering sequence number and encrypted Information is sent to vehicle, and the ciphering sequence number is corresponding with the decruption key in the decruption key set for being set to vehicle;
(314) vehicle is receiving first server by encrypted first check information of the first Encryption Algorithm and first After a part of section navigation information, the first check information and first section are led according to the decruption key of the first Encryption Algorithm A part of boat information is decrypted, and obtains a part and the first check information of the first section navigation information;
(315) vehicle is receiving firstth area of the second server after the determined additional encryption algorithm for encryption It is determining with the encryption according to ciphering sequence number after the section remainder of navigation information, the second check information and the ciphering sequence number Decruption key in the decruption key set of serial number mark, and then be decrypted according to exposition key, obtain the second check information And the remainder of the first section navigation information;
(316) vehicle by after decryption above-mentioned first check information and the second check information merge, and according to presetting Checking algorithm verify obtaining after its merging and whether meet the preset condition of the checking algorithm;
(317) if meeting the preset condition, vehicle's current condition information and the second ciphertext identifier are sent to Two servers;
(318) second server is to the vehicle's current condition information received according to corresponding with the second ciphertext identifier Two Encryption Algorithm are encrypted, and first server is then sent to;
(319) first server solves the vehicle's current condition information of process the second Encryption Algorithm encryption received It is close, determine the current location information of vehicle, velocity information, situation of remote, and really in conjunction with the current location information institute of the vehicle The traffic information in fixed region, setting driving status switching moment sequence, the travel speed sequence of vehicle and driving direction sequence, Each travel speed and driving direction in the travel speed sequence and driving direction sequence matingly form automatic Pilot one by one Information pair, i.e., the described travel speed sequence and driving direction sequence include multiple automatic Pilot information pair, and these automatic Pilots The multiple driving status switching moments for including in information pair and driving status switching moment sequence correspond;
(320) first server by automatic Pilot information to and driving status switching moment sequence pass through the first Encryption Algorithm Vehicle is sent to after encryption;
(321) vehicle according to the automatic Pilot information received to and driving status switching moment sequence according to first encryption The decruption key of algorithm is decrypted, and then vehicle each driving status in the driving status switching moment sequence is driven to cut At the time of changing constantly specified, according to some automatic Pilot information pair corresponding with the driving status switching moment, vehicle is driven It is travelled with the travel speed of the automatic Pilot information pair and driving direction;
(322) be spaced the predetermined time after, in the multiple section close to the navigation of next section of the first section Information repeats and to the identical processing step of above-mentioned first section navigation information, i.e. repeatedly step (312)-(321), until above-mentioned Until the last one section that automatic Pilot proceeds in the multiple section terminates.
Preferably, the preset rule includes: shortest path rule and most length is regular in short-term.The situation of remote Including fuel remaining information.
Vehicle state monitoring equipment of the invention as shown in Figure 2 is system corresponding with the method for Fig. 1, the system packet It includes:
Vehicle registration module, for being registered to first server;
Navigation information provides module, for receiving the navigation information of driver's input, transmits the navigation after encryption Information;
Automatic Pilot planning module for carrying out path planning, and sends automatic Pilot information to vehicle.
Further, the vehicle registration module includes:
Vehicle identification code and encryption factor sending submodule, vehicle to first server send vehicle identification code and encryption because Son, the vehicle identification code are registered in advance in first server;
The first Encryption Algorithm of first server determines submodule, for according to vehicle identification code and encryption factor, determining the One Encryption Algorithm;
First server registers response message sending submodule, for sending registration response letter using the first Encryption Algorithm Breath;
The determination of the second ciphertext of vehicle identifier and sending submodule, for receiving and saving registration response message, the registration Response message includes the ciphertext identifier of expression with the decruption key of the first Encryption Algorithm, then selects the ciphertext identifier simultaneously The second ciphertext identifier is determined according to the chosen ciphertext identifier, and the second ciphertext identifier is sent to second server, it should Second ciphertext identifier corresponds to some Encryption Algorithm being stored in the algorithm set of second server;
The decruption key determination of the second Encryption Algorithm of second server and sending submodule, for according to the selection received As a result, determine with using the selection result as the second Encryption Algorithm of encryption key, and by the decruption key of the second Encryption Algorithm It is sent to first server.
Further, the identifier is plaintext identifier.
Further, the navigation information offer module includes:
Driver's sounding submodule, for issuing navigation identification sound for driver;
Navigation identification sound identifies submodule, for identification the vocal print of the navigation identification sound;
Voiceprint and the second ciphertext identifier transmit submodule, voiceprint and the second ciphertext mark for will identify that Know symbol and is transferred to second server;
The encryption of second server voiceprint and transmission submodule, for being identified to by voiceprint with second ciphertext It accords with corresponding Encryption Algorithm to be encrypted, and encrypted information is transferred to first server;
First server voiceprint compares submodule, for what is encrypted to the second Encryption Algorithm of process received Voiceprint is decrypted, and the information after decryption is compared with voiceprint pre-stored in first server, will be compared Vehicle is sent to result;
Vehicle receives navigation destination voice and determines submodule, receives driver's for determining whether according to comparison result Navigation destination voice;
Navigation destination voice and the second ciphertext identifier sending submodule, for determining the navigation mesh for receiving driver Ground voice when, the navigation destination voice of driver and the second ciphertext identifier are sent to second server;
Second server navigation destination voice encryption and transmission submodule, for by navigation destination voice with described The corresponding Encryption Algorithm of second ciphertext identifier is encrypted, and encrypted information is transferred to first server;
Submodule is arranged in additional encryption algorithm, calculates for being respectively provided with multiple additional encryptions in vehicle and second server Method;
Submodule is arranged in decruption key set, for decruption key set, the decruption key set to be arranged in the car Including the decruption key that each additional encryption algorithm is decrypted, and ensure that the multiple additional encryption algorithm is different In first Encryption Algorithm and the second Encryption Algorithm.
Further, the automatic Pilot planning module includes:
The final planning path acquisition submodule of first server, for adding to the second Encryption Algorithm of process received Close navigation destination voice is decrypted, and carries out path planning according to the information after decryption, according to preset rules To final planning path;
First server section information handles submodule, for the final planning path to be divided into multiple sections, and A part of first check information and the navigation information of the first section is sent by the encrypted information of the first Encryption Algorithm Second server is sent to by the second Encryption Algorithm to vehicle, and by the remainder of the navigation information of the first section;
Second server section information handles submodule, for the residue in the navigation information for receiving first section After the navigation information that part is obtained by the second Encryption Algorithm, it is decrypted, is determined in the multiple additional encryption algorithm One and ciphering sequence number corresponding with the additional encryption algorithm, then utilize the determined additional encryption algorithm The remainder of navigation information obtained after the decryption of above-mentioned second server is encrypted, by the second check information, it is described plus Close serial number and encrypted information are sent to vehicle, the ciphering sequence number and the decryption being set in the decruption key set of vehicle Key is corresponding;
Vehicle section information first handles submodule, for receiving first server by the encryption of the first Encryption Algorithm After a part of the first check information and the first section navigation information afterwards, according to the decruption key of the first Encryption Algorithm to first A part of check information and the first section navigation information is decrypted, and obtains a part and the of the first section navigation information One check information;
Vehicle section information second processing submodule, for receiving second server by described determined additional After the remainder of the encrypted first section navigation information of Encryption Algorithm, the second check information and the ciphering sequence number, root According to the decruption key in the determining decruption key set with ciphering sequence number mark of ciphering sequence number, and then carried out according to exposition key Decryption obtains the remainder of the second check information and the first section navigation information;
The first check information of vehicle and the second check information merge and verifying submodule, for above-mentioned first after decrypting Whether check information and the second check information merge, and verify obtaining after it merges according to pre-set checking algorithm and accord with Close the preset condition of the checking algorithm;
Vehicle's current condition information and the second ciphertext identifier sending submodule, for when meeting the preset condition, Vehicle's current condition information and the second ciphertext identifier are sent to second server;
The encryption of second server vehicle's current condition information and sending submodule, for the vehicle's current condition received Information is encrypted according to the second Encryption Algorithm corresponding with the second ciphertext identifier, is then sent to first server;
First server automatic Pilot information generates submodule, for process the second Encryption Algorithm encryption received Vehicle's current condition information is decrypted, and determines the current location information of vehicle, velocity information, situation of remote, and in conjunction with described The traffic information in region determined by the current location information of vehicle sets driving status switching moment sequence, the traveling of vehicle Velocity series and driving direction sequence, each travel speed and driving direction in the travel speed sequence and driving direction sequence Automatic Pilot information pair is matingly formed one by one, i.e., the described travel speed sequence and driving direction sequence include multiple automatic Pilots Information pair, and the multiple driving status switching moments for including in these automatic Pilot information pair and driving status switching moment sequence It corresponds;
First server automatic Pilot information to and driving status switching moment sequence sending submodule, for that will drive automatically Sail information to and driving status switching moment sequence by the first Encryption Algorithm encryption after be sent to vehicle;
Vehicular automatic driving driven submodule, for according to the automatic Pilot information that receives to and driving status switch when It carves sequence to be decrypted according to the decruption key of the first Encryption Algorithm, then drives vehicle in the driving status switching moment sequence At the time of each driving status switching moment is specified in column, according to it is corresponding with the driving status switching moment some drive automatically Information pair is sailed, vehicle is driven to travel with the travel speed of the automatic Pilot information pair and driving direction;
Remaining section handles submodule, for after being spaced the predetermined time, in the multiple section close to the firstth area The navigation information of next section of section repeats to drive automatically with to the identical processing of above-mentioned first section navigation information until above-mentioned Until sailing the last one section proceeded in the multiple section and terminating.
Preferably, the preset rule includes: shortest path rule and most length is regular in short-term.The situation of remote Including fuel remaining information.
Above for the purpose that narration made by presently preferred embodiments of the present invention is to illustrate, and it is not intended to limit essence of the invention Really it is disclosed form, learns and make an amendment or change to be possible based on above introduction or from the embodiment of the present invention , embodiment is to explain the principle of the present invention and those skilled in the art being allowed to exist with various embodiments using the present invention It is selected in practical application and narration, technical idea attempt of the invention is determined by claim and its equalization.

Claims (6)

1.一种车辆状态监控设备,包括:1. A vehicle state monitoring device, comprising: 车辆注册模块,用于向第一服务器注册;a vehicle registration module for registering with the first server; 导航信息提供模块,用于接收驾驶员输入的导航信息,经过加密后传输所述导航信息;A navigation information providing module for receiving the navigation information input by the driver, and transmitting the navigation information after encryption; 自动驾驶规划模块,用于进行路径规划,并发送自动驾驶信息给车辆;其特征在于,所述车辆注册模块包括:The automatic driving planning module is used for path planning and sending automatic driving information to the vehicle; it is characterized in that the vehicle registration module includes: 车辆识别码和加密因子发送子模块,车辆向第一服务器发送车辆识别码和加密因子,所述车辆识别码预先注册于第一服务器;The vehicle identification code and encryption factor sending sub-module, the vehicle sends the vehicle identification code and encryption factor to the first server, and the vehicle identification code is pre-registered in the first server; 第一服务器第一加密算法确定子模块,用于根据车辆识别码和加密因子,确定第一加密算法;The first server first encryption algorithm determination submodule is used for determining the first encryption algorithm according to the vehicle identification code and the encryption factor; 第一服务器注册响应信息发送子模块,用于利用第一加密算法发送注册响应信息;The first server registration response information sending submodule is used to send the registration response information by using the first encryption algorithm; 车辆第二密文标识符确定及发送子模块,用于接收并保存注册响应信息,该注册响应信息包括表示第一加密算法的解密密钥的密文标识符,然后选择所述密文标识符并据该被选定的密文标识符确定第二密文标识符,将第二密文标识符发送给第二服务器,该第二密文标识符对应于存储于第二服务器的加密算法集合中的某一个加密算法;The vehicle second ciphertext identifier determination and sending sub-module is used to receive and save the registration response information, the registration response information includes the ciphertext identifier representing the decryption key of the first encryption algorithm, and then select the ciphertext identifier and determining a second ciphertext identifier according to the selected ciphertext identifier, and sending the second ciphertext identifier to the second server, where the second ciphertext identifier corresponds to the encryption algorithm set stored in the second server one of the encryption algorithms; 第二服务器第二加密算法的解密密钥确定及发送子模块,用于根据接收到的选择结果,确定将该选择结果作为加密密钥的第二加密算法,并将第二加密算法的解密密钥发送给第一服务器。A submodule for determining and sending a decryption key of the second encryption algorithm of the second server is used to determine, according to the received selection result, a second encryption algorithm that uses the selection result as an encryption key, and encrypts the decryption key of the second encryption algorithm. The key is sent to the first server. 2.根据权利要求1所述的车辆状态监控设备,其特征在于,所述第二密文标识符为明文标识符。2 . The vehicle state monitoring device according to claim 1 , wherein the second ciphertext identifier is a plaintext identifier. 3 . 3.根据权利要求1所述的车辆状态监控设备,其特征在于,所述导航信息提供模块包括:3. The vehicle state monitoring device according to claim 1, wherein the navigation information providing module comprises: 驾驶员发声子模块,用于供驾驶员发出导航标识音;The driver's voice sub-module is used for the driver to emit the navigation identification tone; 导航标识音识别子模块,用于识别所述导航标识音的声纹;A navigation identification sound recognition submodule for identifying the voiceprint of the navigation identification sound; 声纹信息和第二密文标识符传输子模块,用于将识别出的声纹信息和第二密文标识符传输到第二服务器;a voiceprint information and second ciphertext identifier transmission submodule, configured to transmit the identified voiceprint information and the second ciphertext identifier to the second server; 第二服务器声纹信息加密及传输子模块,用于对将声纹信息以所述第二密文标识符对应的加密算法进行加密,并将加密后的信息传输给第一服务器;The second server voiceprint information encryption and transmission submodule is used to encrypt the voiceprint information with the encryption algorithm corresponding to the second ciphertext identifier, and transmit the encrypted information to the first server; 第一服务器声纹信息比对子模块,用于对接收到的经过第二加密算法进行加密的声纹信息进行解密,将解密后的信息与第一服务器中预先存储的声纹信息进行比对,将比对结果发送给车辆;The first server voiceprint information comparison sub-module is used to decrypt the received voiceprint information encrypted by the second encryption algorithm, and compare the decrypted information with the voiceprint information pre-stored in the first server , and send the comparison result to the vehicle; 车辆接收导航目的地语音确定子模块,用于根据比对结果确定是否接收驾驶员的导航目的地语音;The vehicle receives the navigation destination voice determination submodule, which is used for determining whether to receive the driver's navigation destination voice according to the comparison result; 导航目的地语音和第二密文标识符发送子模块,用于在确定接收驾驶员的导航目的地语音时,将驾驶员的导航目的地语音和第二密文标识符发送给第二服务器;The navigation destination voice and the second ciphertext identifier sending submodule is used to send the driver's navigation destination voice and the second ciphertext identifier to the second server when it is determined to receive the driver's navigation destination voice; 第二服务器导航目的地语音加密及传输子模块,用于对将导航目的地语音以所述第二密文标识符对应的加密算法进行加密,并将加密后的信息传输给第一服务器;The second server navigation destination voice encryption and transmission submodule is used to encrypt the navigation destination voice with the encryption algorithm corresponding to the second ciphertext identifier, and transmit the encrypted information to the first server; 额外加密算法设置子模块,用于在车辆和第二服务器中均设置多个额外加密算法;an additional encryption algorithm setting submodule for setting multiple additional encryption algorithms in both the vehicle and the second server; 解密密钥集合设置子模块,用于在车辆中设置解密密钥集合,所述解密密钥集合包括对各个所述额外加密算法进行解密的解密密钥,并确保所述多个额外加密算法均不同于所述第一加密算法和第二加密算法。A decryption key set setting sub-module is used to set a decryption key set in the vehicle, the decryption key set includes a decryption key for decrypting each of the additional encryption algorithms, and ensures that the multiple additional encryption algorithms are all decrypted. Different from the first encryption algorithm and the second encryption algorithm. 4.根据权利要求3所述的车辆状态监控设备,其特征在于,所述自动驾驶规划模块包括:4. The vehicle state monitoring device according to claim 3, wherein the automatic driving planning module comprises: 第一服务器最终规划路径获取子模块,用于对接收到的经过第二加密算法进行加密的导航目的地语音进行解密,根据解密后的信息进行路径规划,根据预先设定的规则得到最终规划路径;The first server final planning path acquisition sub-module is used to decrypt the received navigation destination voice encrypted by the second encryption algorithm, perform path planning according to the decrypted information, and obtain the final planned path according to the preset rules ; 第一服务器区段信息处理子模块,用于将所述最终规划路径划分成多个区段,并将第一校验信息以及第一区段的导航信息的一部分通过第一加密算法加密后的信息发送给车辆,并将第一区段的导航信息的剩余部分通过第二加密算法发送给第二服务器;The first server section information processing submodule is used to divide the final planned route into a plurality of sections, and encrypt the first verification information and a part of the navigation information of the first section through the first encryption algorithm. sending the information to the vehicle, and sending the remaining part of the navigation information of the first section to the second server through the second encryption algorithm; 第二服务器区段信息处理子模块,用于在接收到所述第一区段的导航信息的剩余部分通过第二加密算法得到的导航信息后,对其进行解密,确定所述多个额外加密算法中的一个以及与该额外加密算法相对应的加密序号,然后利用该所述被确定的额外加密算法对上述第二服务器解密后得到的导航信息的剩余部分进行加密,将第二校验信息、所述加密序号以及加密后的信息发送给车辆,该加密序号与设置于车辆的解密密钥集合中的解密密钥相对应;The second server section information processing submodule is configured to decrypt the navigation information obtained by the second encryption algorithm for the remaining part of the navigation information of the first section after receiving the navigation information to determine the plurality of additional encryptions One of the algorithms and the encryption sequence number corresponding to the additional encryption algorithm, and then use the determined additional encryption algorithm to encrypt the remaining part of the navigation information obtained after decryption by the second server, and the second verification information is encrypted. , the encrypted serial number and the encrypted information are sent to the vehicle, and the encrypted serial number corresponds to the decryption key set in the decryption key set of the vehicle; 车辆区段信息第一处理子模块,用于在接收到第一服务器经过第一加密算法加密后的第一校验信息和第一区段导航信息的一部分后,根据第一加密算法的解密密钥对第一校验信息和该第一区段导航信息的一部分进行解密,得到第一区段导航信息的一部分和第一校验信息;车辆区段信息第二处理子模块,用于在接收到第二服务器经过所述被确定的额外加密算法加密后的第一区段导航信息的剩余部分、第二校验信息以及所述加密序号后,根据加密序号确定与该加密序号标识的解密密钥集合中的解密密钥,进而根据解密密钥进行解密,获得第二校验信息以及所述第一区段导航信息的剩余部分;The first processing sub-module of vehicle section information is configured to decrypt the decryption password according to the first encryption algorithm after receiving the first verification information encrypted by the first server through the first encryption algorithm and a part of the navigation information of the first section. The key decrypts the first verification information and a part of the first section navigation information to obtain a part of the first section navigation information and the first verification information; the second processing sub-module of the vehicle section information is used for receiving After the second server encrypts the remaining part of the navigation information of the first section, the second verification information and the encrypted serial number encrypted by the determined additional encryption algorithm, the decryption password identified with the encrypted serial number is determined according to the encrypted serial number. Decryption key in the key set, and then decrypt according to the decryption key to obtain the second verification information and the remainder of the first section navigation information; 车辆第一校验信息和第二校验信息合并及验证子模块,用于将解密后的上述第一校验信息和第二校验信息合并,并根据预先设置的校验算法验证其合并后得到的和是否符合该校验算法的预设条件;The first verification information and the second verification information of the vehicle are combined and verified, and the sub-module is used for combining the decrypted first verification information and the second verification information, and verifying the combination according to the preset verification algorithm. Whether the obtained sum meets the preset conditions of the verification algorithm; 车辆当前状态信息和第二密文标识符发送子模块,用于在符合所述预设条件时,将车辆当前状态信息和第二密文标识符发送给第二服务器;第二服务器车辆当前状态信息加密及发送子模块,用于对接收到的车辆当前状态信息根据与第二密文标识符对应的第二加密算法进行加密,然后发送给第一服务器;The vehicle current state information and the second ciphertext identifier sending submodule is used to send the vehicle current state information and the second ciphertext identifier to the second server when the preset conditions are met; the second server vehicle current state an information encryption and sending sub-module for encrypting the received vehicle current state information according to a second encryption algorithm corresponding to the second ciphertext identifier, and then sending it to the first server; 第一服务器自动驾驶信息生成子模块,用于对接收到的经过第二加密算法加密的车辆当前状态信息进行解密,确定车辆当前的位置信息、速度信息、车况信息,并结合所述车辆当前的位置信息所确定的区域的路况信息,设定行驶状态切换时刻序列、车辆的行驶速度序列和行驶方向序列,所述行驶速度序列和行驶方向序列中的各行驶速度和行驶方向一一配对地形成自动驾驶信息对,即所述行驶速度序列和行驶方向序列包括多个自动驾驶信息对,且这些自动驾驶信息对与行驶状态切换时刻序列中包括的多个行驶状态切换时刻一一对应;The first server automatic driving information generation sub-module is used to decrypt the received current state information of the vehicle encrypted by the second encryption algorithm, determine the current position information, speed information, and vehicle condition information of the vehicle, and combine the current information of the vehicle with the current state information of the vehicle. The road condition information of the area determined by the location information, set the time sequence for switching the driving state, the driving speed sequence and the driving direction sequence of the vehicle, and each driving speed and driving direction in the driving speed sequence and the driving direction sequence are formed in pairs one by one. Automatic driving information pairs, that is, the driving speed sequence and the driving direction sequence include multiple automatic driving information pairs, and these automatic driving information pairs are in one-to-one correspondence with the multiple driving state switching moments included in the driving state switching time sequence; 第一服务器自动驾驶信息对和行驶状态切换时刻序列发送子模块,用于将自动驾驶信息对和行驶状态切换时刻序列经过第一加密算法加密后发送给车辆;The first server automatic driving information pair and driving state switching time sequence sending submodule is used for sending the automatic driving information pair and the driving state switching time sequence encrypted by the first encryption algorithm to the vehicle; 车辆自动驾驶驱动子模块,用于根据接收到的自动驾驶信息对和行驶状态切换时刻序列按照第一加密算法的解密密钥进行解密,然后驱动车辆在所述行驶状态切换时刻序列中各个行驶状态切换时刻指定的时刻,按照与该行驶状态切换时刻相对应的某个自动驾驶信息对,驱动车辆以所述自动驾驶信息对的行驶速度和行驶方向行驶;The vehicle automatic driving driving sub-module is used for decrypting and the driving state switching time sequence according to the decryption key of the first encryption algorithm according to the received automatic driving information, and then driving the vehicle in each driving state in the driving state switching time sequence At the time specified by the switching time, according to a certain pair of automatic driving information corresponding to the switching time of the driving state, the vehicle is driven to travel at the driving speed and the driving direction of the pair of automatic driving information; 剩余区段处理子模块,用于在间隔预定时间后,对于所述多个区段中紧邻第一区段的下一个区段的导航信息重复与对上述第一区段导航信息相同的处理,直到上述自动驾驶进行到所述多个区段中的最后一个区段结束为止。The remaining section processing submodule is configured to repeat the same process as the above-mentioned first section navigation information for the navigation information of the next section in the plurality of sections after a predetermined time interval, Until the above-mentioned automatic driving proceeds to the end of the last section of the plurality of sections. 5.根据权利要求4所述的车辆状态监控设备,其特征在于,所述预先设定的规则包括:最短路径规则和最短时长规则。5 . The vehicle state monitoring device according to claim 4 , wherein the preset rules include: a shortest path rule and a shortest duration rule. 6 . 6.根据权利要求4所述的车辆状态监控设备,其特征在于,所述车况信息包括燃油剩余量信息。6 . The vehicle state monitoring device according to claim 4 , wherein the vehicle condition information includes fuel remaining amount information. 7 .
CN201610263998.3A 2016-04-26 2016-04-26 Vehicle condition monitoring equipment Expired - Fee Related CN105892462B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610263998.3A CN105892462B (en) 2016-04-26 2016-04-26 Vehicle condition monitoring equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610263998.3A CN105892462B (en) 2016-04-26 2016-04-26 Vehicle condition monitoring equipment

Publications (2)

Publication Number Publication Date
CN105892462A CN105892462A (en) 2016-08-24
CN105892462B true CN105892462B (en) 2019-01-01

Family

ID=56704657

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610263998.3A Expired - Fee Related CN105892462B (en) 2016-04-26 2016-04-26 Vehicle condition monitoring equipment

Country Status (1)

Country Link
CN (1) CN105892462B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106647734B (en) * 2016-10-12 2020-11-24 北京京东乾石科技有限公司 Automatic guided vehicle, path planning method and device
DE102019202377A1 (en) * 2018-03-09 2019-09-12 Robert Bosch Gmbh Method for encrypting vehicle failure messages
CN112583878B (en) * 2019-09-30 2023-03-14 阿波罗智能技术(北京)有限公司 Vehicle information checking method, device, equipment and medium
CN114157477A (en) * 2021-12-01 2022-03-08 咻享智能(深圳)有限公司 Wireless communication data transmission system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2724113Y (en) * 2004-05-28 2005-09-07 福建省天通电讯科技有限公司 Automatic warning device for real-time storaging and deviation set line for vehicle travel line
CN1751227A (en) * 2003-02-19 2006-03-22 诺基亚有限公司 Supply of navigation information
CN101203040A (en) * 2007-12-17 2008-06-18 刘迅 Method and system for guidance based on wireless communication network
CN102385804A (en) * 2010-08-30 2012-03-21 谈宇清 Intelligent traffic system and navigation method thereof
CN103163538A (en) * 2011-12-19 2013-06-19 中国电信股份有限公司 Navigation method and system based on user authorization
US8874301B1 (en) * 2013-07-09 2014-10-28 Ford Global Technologies, Llc Autonomous vehicle with driver presence and physiological monitoring
CN105324636A (en) * 2013-05-16 2016-02-10 奥迪股份公司 Navigation aid for motor vehicles with autopilot

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1751227A (en) * 2003-02-19 2006-03-22 诺基亚有限公司 Supply of navigation information
CN2724113Y (en) * 2004-05-28 2005-09-07 福建省天通电讯科技有限公司 Automatic warning device for real-time storaging and deviation set line for vehicle travel line
CN101203040A (en) * 2007-12-17 2008-06-18 刘迅 Method and system for guidance based on wireless communication network
CN102385804A (en) * 2010-08-30 2012-03-21 谈宇清 Intelligent traffic system and navigation method thereof
CN103163538A (en) * 2011-12-19 2013-06-19 中国电信股份有限公司 Navigation method and system based on user authorization
CN105324636A (en) * 2013-05-16 2016-02-10 奥迪股份公司 Navigation aid for motor vehicles with autopilot
US8874301B1 (en) * 2013-07-09 2014-10-28 Ford Global Technologies, Llc Autonomous vehicle with driver presence and physiological monitoring

Also Published As

Publication number Publication date
CN105892462A (en) 2016-08-24

Similar Documents

Publication Publication Date Title
CN105812129B (en) Travel condition of vehicle monitoring method
CN105892462B (en) Vehicle condition monitoring equipment
US7742603B2 (en) Security for anonymous vehicular broadcast messages
US9998451B2 (en) Method for communicating between a first motor vehicle and at least one second motor vehicle
CN106427828A (en) Method and apparatus for plug-in wireless safety devices
CN103517203B (en) The processing data packets framework of the vehicle-to-vehicle application security of resource-constrained platform
CN106240522A (en) Autonomous vehicle is antitheft
US20240294190A1 (en) Systems and Methods for Servicing Vehicle Messages
WO2019125756A1 (en) Vehicle secure messages based on a vehicle private key
US20230198783A1 (en) Systems and Methods for Onboard Vehicle Certificate Distribution
US10425398B2 (en) Method for certification by a control unit of a vehicle
CN109547972B (en) Method and apparatus for authenticating vehicles in an inter-vehicle communication environment
CN102915009B (en) Vehicular device, household equipment, automobile, system and method for monitoring household appliance
US11961310B2 (en) System and cryptographic hardening method for traffic signal verification
CN105788337B (en) Alarm method for emergency condition of vehicle
CN108306727A (en) For encrypting, decrypting and the method and apparatus of certification
CN108401243B (en) Vehicular ad hoc network message authentication method and system
CN114667549A (en) Guidance authentication using vehicle
Boumiza et al. Intrusion threats and security solutions for autonomous vehicle networks
CN105704164B (en) Automotive safety monitoring method
CN105953807B (en) Vehicle O&M monitoring device
KR101086900B1 (en) Location Vehicle Recognition System Using Base Station and Authentication Method between Base Station and Vehicle
KR102288245B1 (en) Apparatus and method for authenticating message of vehicle
CN115803796A (en) Systems and methods for detecting traffic pole attacks for vehicles
US20230049377A1 (en) Method for authenticating a user terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20181030

Address after: 201700 room 326, 3 story I, 1 building, 9138 Beiqing Road, Qingpu District, Shanghai.

Applicant after: Shanghai leader friend Data Technology Co.,Ltd.

Address before: 610041 704, 7, 1, 1800, Yizhou Avenue, high tech Zone, Chengdu, Sichuan

Applicant before: CHENGDU JINGBO INFORMATION TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190101