CN113286055A - 一种基于安全交通标志的车辆安全驾驶方法和*** - Google Patents
一种基于安全交通标志的车辆安全驾驶方法和*** Download PDFInfo
- Publication number
- CN113286055A CN113286055A CN202110572821.2A CN202110572821A CN113286055A CN 113286055 A CN113286055 A CN 113286055A CN 202110572821 A CN202110572821 A CN 202110572821A CN 113286055 A CN113286055 A CN 113286055A
- Authority
- CN
- China
- Prior art keywords
- traffic sign
- vehicle end
- safe
- vehicle
- cloud
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000009471 action Effects 0.000 claims abstract description 11
- 238000007726 management method Methods 0.000 claims description 110
- 238000012795 verification Methods 0.000 claims description 53
- 230000006854 communication Effects 0.000 claims description 49
- 238000004891 communication Methods 0.000 claims description 48
- 238000011835 investigation Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 claims description 5
- 238000004519 manufacturing process Methods 0.000 claims description 3
- 238000007639 printing Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 230000007257 malfunction Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000001502 supplementing effect Effects 0.000 description 4
- 230000006378 damage Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 1
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32267—Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
- H04N1/32272—Encryption or ciphering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/608—Watermarking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/72—Signcrypting, i.e. digital signing and encrypting simultaneously
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/84—Vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明提供一种基于安全交通标志的车辆安全驾驶方法及***,通过在普通交通标志图像内嵌入数字水印信息从而生成安全交通标志,车辆在行驶过程中,采集交通标志的图像信息时,同时会采集车辆端的地理位置信息,在安全交通标志的判断勘误阶段,不仅要基于数字水印信息判断安全交通标志图像是否被非法涂改、篡改,也要比对车辆端的地理位置信息和数字水印信息内包含的该安全交通标志所要安放的地理位置信息,以解决安放位置不正确或被非法移动位置后的安全交通标志图像的判断勘误问题,从而避免了自动驾驶汽车在安全交通标志安放位置不正确或被非法移动位置时,在本不应该采取动作的地点或路段出现误动作的问题。
Description
技术领域
本发明涉及交通标志识别验证与自动驾驶技术领域,具体涉及一种基于安全交通标志的车辆安全驾驶方法及***。
背景技术
交通标志,是用文字或符号传递引导、限制、警告或指示信息的道路设施。又称道路标志、道路交通标志。交通标志是实施交通管理、保证道路交通安全、顺畅的重要措施。交通标志分为主要标志和辅助标志。主标志包括限速标志、警告标志、禁令标志、指示标志、指路标志等几种,其中,限速标志分为限制最低车速的标志和限制最高车速的标志,限制最低最低车速是为了保障该条道路上的汽车不允许以过低的车速行驶,目的是为了汽车能够快速通过,让交通更快捷一点,避免拥堵。限制最高车速是为了限制驾驶员以过高的车速行驶在道路上,避免了由于车速过快,导致驾驶员突遇紧急情况时可能难以及时作出反应造成交通事故的风险。警告标志是警告车辆、行人注意危险地点的标志,禁令标志是禁止或限制车辆、行人交通行为的标志,指示标志是指示车辆、行人行进的标志,指路标志是传递道路方向、地点、距离信息的标志。辅助标志,是附设在主标志下,起辅助说明作用的标志,辅助标志不能单独设立和使用,辅助标志按其用途又分为表示时间、表示车辆种类、表示区域距离、表示警告和禁令理由的辅助标志以及组合辅助标志等几种。
自动驾驶汽车,又称无人驾驶汽车、电脑驾驶汽车或轮式移动机器人,是一种通过电脑***实现无人驾驶的智能汽车。自动驾驶汽车依靠视觉计算、人工智能、各种车载雷达、监控装置和全球定位***协同合作,让电脑可以在没有人类主动的操作下,自动地操作机动车辆。
对交通标志的识别对于自动驾驶汽车来说非常重要,因为汽车,包括自动驾驶汽车,必须按照交通标志的指示进行驾驶活动。自动驾驶汽车通过车载摄像头对交通标志信息进行捕获。但不幸的是,恶意攻击者只需非法在交通标志上贴上贴纸以改变该交通标志的内容和含义,就可以欺骗自动驾驶汽车的基于视觉的感知***,让自动驾驶汽车出现误判。另外,恶意攻击者还可以将真的交通标志牌非法挪动到另一个位置,使自动驾驶汽车在识别到该交通标志后,按交通标志的指示在本不应该采取动作的地点或路段出现误动作。这些可能的攻击,对于自动驾驶汽车来讲是非常危险的,可能造成重大的人身或财产损失。
发明内容
本发明的目的在于克服现有技术的不足,从而提供一种基于安全交通标志的车辆安全驾驶***及方法,通过运用数字水印技术对交通标志从源头上进行改进,并结合车联网技术进行识别验证,使得进行基于车联网的自动驾驶对于交通标志的识别验证既安全可靠、又简单高效。
为了实现上述目的,本发明所采用的技术方案是:一种基于安全交通标志的车辆安全驾驶方法,包括以下步骤:
车辆端在行驶过程中实时拍摄交通标志,获得交通标志图像;其中,所述交通标志分为普通交通标志和安全交通标志两种,所述安全交通标志为在普通交通标志上嵌入数字水印后的交通标志,所述数字水印包括普通交通标志图像的第一云端数字摘要、所述安全交通标志的目标安放点的位置信息及上述数字摘要和位置信息的第一云端数字签名;
基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像,在所述交通标志图像为合法的安全交通标志图像时,判定所述交通标志图像对应的交通标志为合法的安全交通标志,并基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确;
在所述安全交通标志的安放位置正确时,按照所述安全交通标志进行驾驶。
基于上述,基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像的具体步骤如下:
步骤S1,所述车辆端在行驶中拍摄到交通标志图像时,向云端交管服务器请求数字水印密钥;所述云端交管服务器用其私钥对所述数字水印密钥加密后发送给所述车辆端;所述车辆端用所述云端交管服务器的公钥进行解密,得到所述数字水印密钥;
步骤S2,所述车辆端使用所述数字水印密钥识别所述交通标志图像内所含的数字水印;
如果数字水印识别失败,则判定所述交通标志图像为非法的安全交通标志图像,所述车辆端生成数字水印识别失败消息,结束判断;
如果数字水印识别成功,则提取所述安全交通标志图像内所含的数字水印信息,获得第一云端数字摘要、所述安全交通标志的目标安放点的位置信息和第一云端数字签名;
所述车辆端根据所述第一云端数字摘要和所述安全交通标志的目标安放点的位置信息,对所述第一云端数字签名进行验签;
如果验签失败,则判定所述安全交通标志图像为非法的安全交通标志图像,生成第一云端数字签名验签失败消息,结束判断;
如果验签成功,则判定所述安全交通标志图像是完整的未被篡改的、并且是由所述云端交管服务器签发的合法的安全交通标志图像。
基于上述,基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确的具体步骤如下:
所述车辆端将所述安全交通标志的目标安放点的位置信息与所述车辆端的当前行驶位置信息进行比对:
如果两者的位置距离的误差超过所设定的位置误差阈值范围,则判定所述安全交通标志的安放位置不正确,生成安全交通标志错误安放消息返回给所述车辆端,结束判断;
如果两者的位置距离的误差在设定的位置误差阈值范围内,则判定所述安全交通标志的安放位置正确。
基于上述,当所述车辆端生成数字水印识别失败消息后,所述车辆端对所述数字水印识别失败消息、所述车辆端的当前行驶位置信息进行数字签名,生成第一车端数字签名,然后将所述数字水印识别失败消息、所述车辆端的当前行驶位置信息和所述第一车端数字签名组成安全交通标志身份不合法勘误通知发送给云端交管服务器,以使得所述云端交管服务器接收到所述安全交通标志身份不合法勘误通知后,基于所述数字水印识别失败消息和所述车辆端的当前行驶位置信息对所述第一车端数字签名进行验签,并在验签成功后,通知负责交通标志管理的相关部门对所述交通标志图像是否确实为安全交通标志图像以及所述安全交通标志图像的完整性是否被破坏、是否被涂改篡改进行查证、核实和/或相应处理;
当所述车辆端生成第一云端数字签名验签失败消息后,所述车辆端对所述第一云端数字签名验签失败消息、所述车辆端的当前行驶位置信息进行数字签名,生成第二车端数字签名,然后将所述第一云端数字签名验签失败消息、所述车辆端的当前行驶位置信息和所述第二车端数字签名组成安全交通标志身份不合法勘误通知发送给所述云端交管服务器,以使得所述云端交管服务器接收到组成安全交通标志身份不合法勘误通知后,基于所述第一云端数字签名验签失败消息和所述车辆端的当前行驶位置信息对所述第二车端数字签名进行验签,并在验签成功后,通知负责交通标志管理的相关部门对所述安全交通标志的完整性是否被破坏、是否被涂改篡改进行查证、核实和/或相应处理;
当所述车辆端生成安全交通标志错误安放消息后,所述车辆端对所述安全交通标志错误安放消息、所述车辆端的当前行驶位置信息进行数字签名,生成第三车端数字签名,然后将所述安全交通标志错误安放消息、所述车辆端的当前行驶位置信息和所述第三车端数字签名组成安全交通标志身份不合法勘误通知发送给所述云端交管服务器,以使得所述云端交管服务器接收到组成安全交通标志身份不合法勘误通知后,基于所述安全交通标志错误安放消息和所述车辆端的当前行驶位置信息对所述第三车端数字签名进行验签,并在验签成功时根据所述车辆端的当前行驶位置信息,通知负责交通标志管理的相关部门对所述安全交通标志图像的位置进行查证、核实和/或相应处理。
基于上述,当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端将所述安全交通标志与车辆端地图信息中的安全交通标志信息进行比对,并在两者一致时,按照所述安全交通标志进行驾驶;
所述安全交通标志信息包括数字水印信息和所述普通交通标志图像所对应的交通标志信息。
基于上述,在基于安全交通标志进行驾驶前,还要先生成和放置安全交通标志,具体步骤如下:
步骤01,由负责交通标志管理的相关部门规划、设计普通交通标志图像、并且确定所述安全交通标志的目标安放点的位置信息,然后,将所述普通交通标志图像、所述安全交通标志的目标安放点的位置信息提供给所述云端交管服务器;
步骤02,所述云端交管服务器基于所述普通交通标志图像生成第一云端数字摘要,然后基于所述第一云端数字摘要和所述安全交通标志的目标安放点的位置信息生成第一云端数字签名;所述云端交管服务器生成数字水印密钥;
步骤03,所述云端交管服务器将所述第一云端数字摘要、所述安全交通标志的目标安放点的位置信息和所述第一云端数字签名作为参数,生成第一数字水印,然后结合所述数字水印密钥,将所述第一数字水印嵌入到普通交通标志图像内,生成所述安全交通标志图像;
步骤04,所述云端交管服务器按照交通标志的印刷和制作规范将所述安全交通标志图像生成安全交通标志;
步骤05,负责交通标志管理的相关部门根据所述安全交通标志的目标安放点的位置信息将所述安全交通标志安放到相应的位置。
基于上述,当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端Vi生成安全交通标志识别判断成功消息,然后对所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息进行数字签名生成第四车端数字签名;
所述车辆端Vi通过所述车端短距离直接通信模块将所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息、所述第四车端数字签名和所述车辆端Vi的公钥证书发送给其短距离直接通信范围内的其它车辆端Vj, i和j为自然数,j≠i;
当其它车辆端Vj的摄像头模块捕获到所述车辆端Vi的当前行驶位置附近的交通标志图像时,其它车辆端Vj基于所述车辆端Vi的公钥证书、所述交通标志识别判断成功消息和所述车辆端Vi的当前行驶位置信息对所述第四车端数字签名进行验签,如果验签成功,则直接按照所述交通标志进行驾驶;如果验签失败,则对捕获到的交通标志图像进行验证。
本发明第二方面提供一种基于安全交通标志的车辆安全驾驶***,包括云端交管服务器和至少一个车辆端;所述车辆端与所述云端交管服务器无线通信连接;
所述云端交管服务器和所述车辆端中分别设置有用于提供签名验签运算和加解密运算功能的安全模块;
所述云端交管服务器还包括数字证书模块,所述数字证书模块为所述云端交管服务器和所述车辆端生成并保存相应的公钥证书,所述数字证书模块通过离线或在线方式将所述云端交管服务器的公钥证书、所述车辆端的公钥证书写入所述车辆端的安全模块内;所述云端交管服务器和所述车辆端各自保存与其相应公钥证书中的公钥相对应的私钥;
所述云端交管服务器还包括云端数字水印生成模块,所述云端数字水印生成模块用于生成数字水印并将所述数字水印嵌入到普通交通标志图像内形成安全交通标志图像;
所述数字水印包括普通交通标志图像的第一云端数字摘要、所述安全交通标志的目标安放点的位置信息及上述数字摘要和位置信息的第一云端数字签名;
所述车辆端包括车端判断模块、车端控制模块、车端数字水印识别模块、摄像头模块和车载定位模块;所述车载定位模块用于获取所述车辆端的当前行驶位置信息;所述摄像头模块用于实时拍摄交通标志,获得交通标志图像;其中,所述交通标志分为普通交通标志和安全交通标志两种;
所述车端数字水印识别模块用于对所述交通标志内嵌的所述数字水印进行识别、提取和/或验证;
所述车端判断模块,用于基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像,在所述交通标志图像为合法的安全交通标志图像时,判定所述交通标志图像对应的交通标志为合法的安全交通标志,并基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确;
所述车辆控制模块用于在所述安全交通标志的安放位置正确时,按照所述安全交通标志控制所述车辆端采取相应的驾驶动作。
基于上述,所述车辆端还包括车端5G通信模块和车端短距离直接通信模块,所述车辆端通过所述5G通信模块经5G网络与所述云端交管服务器无线通信连接;
所述车辆端通过所述车端短距离直接通信模块与其它车辆端通信连接;
当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端Vi生成安全交通标志识别判断成功消息,然后对所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息进行数字签名生成第五车端数字签名;
所述车辆端Vi通过所述车端短距离直接通信模块将所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息、所述第五车端数字签名和所述车辆端Vi的公钥证书发送给其短距离直接通信范围内的其它车辆端Vj, i和j为自然数,j≠i;
当其它车辆端Vj的摄像头模块捕获到所述车辆端Vi的当前行驶位置附近的交通标志图像时,其它车辆端Vj基于所述车辆端Vi的公钥证书、所述交通标志识别判断成功消息和所述车辆端Vi的当前行驶位置信息对所述第五车端数字签名进行验签,如果验签成功,则直接按照所述交通标志进行驾驶;如果验签失败,则对捕获到的交通标志图像进行验证。
基于上述,所述车辆端还包括车端地图模块和车端验证模块,所述车端地图模块用于提供车辆端地图信息;所述车端验证模块用于在判定所述安全交通标志的安放位置正确时,将所述安全交通标志与所述车辆端地图信息中的安全交通标志信息进行比对,并在两者一致时,通知所述车辆控制模块按照所述安全交通标志控制所述车辆端采取相应的驾驶动作;
所述安全交通标志信息包括数字水印信息和所述普通交通标志图像所对应的交通标志信息。
本发明具有如下积极效果:
第一,本发明在交通标志图像内嵌入数字水印信息从而生成安全交通标志,其中,数字水印信息包括该交通标志图像的摘要信息、该安全交通标志所要安放的地理位置信息和云端交管服务器对上述信息进行数字签名后的签名信息。通过对云端交管服务器对交通标志图像的摘要信息、安全交通标志所要安放的地理位置信息的签名信息的验证,可以确定该安全交通标志的图像内容是否完整、是否被篡改,并且可以确认是否由所述云端交管服务器所签发。这就从源头上解决了交通标志图像被非法涂改、篡改后对自动驾驶汽车带来的危害的问题,因为一旦安全交通标志图像被非法涂改、篡改,这些非法操作在安全交通标志的识别验证阶段是能被验证出来的,从而避免了自动驾驶汽车被非法涂改、篡改后的交通标志错误引导的问题;
第二,本发明的车辆端的摄像头模块采集安全交通标志的图像信息时,同时会采集车辆端的地理位置信息,在安全交通标志的识别验证阶段,不仅要验证安全交通标志图像是否被非法涂改、篡改,也要比对车辆端的地理位置信息和数字水印信息内包含的该安全交通标志所要安放的地理位置信息,这样也解决了安全交通标志安放位置不正确或被非法移动位置后对自动驾驶汽车带来的危害的问题,因为一旦安全交通标志安放位置不正确或被非法移动位置,这种情况在安全交通标志的识别验证阶段也是能被验证出来的,从而避免了自动驾驶汽车在安全交通标志安放位置不正确或被非法移动位置时,在本不应该采取动作的地点或路段出现误动作的问题;
第三,本发明在上述识别验证阶段的验证结果或比对结果出问题的时候,能够及时通知负责交通标志管理的相关部门前往查证所述安全交通标志的完整性是否被破坏、是否被篡改,或者查证所述安全交通标志实际安放的地点的地理位置是否出现了偏差或被人为非法挪动了,从而及时发现并纠正交通标志被非法涂改、篡改、安放位置不正确或被非法移动位置的问题。另外,还进一步避免了其它通过此路段的自动驾驶汽车可能被误导的问题;
第四,在车辆端与云端交管服务器间相互通信时,对双方的通信信息进行了签名与验证,从而保证了双方通信过程中信息的完整性与发送方身份的真实性;
第五,当车辆端的数量大于等于2时,车辆端中只要有一个车辆端与云端交管服务器成功地识别验证了安全交通标志,则在附近的车辆端之间可以通过车端短距离直接通信模块共享验证结果,从而大大提高了对安全交通标志的识别验证效率。
综上所述,本发明所提供的基于安全交通标志的车辆安全驾驶***及方法,通过运用数字水印技术对交通标志从源头上进行改进,并结合车联网技术进行识别验证,有效地解决了现有技术的不足,使得进行基于车联网的自动驾驶对于交通标志的识别验证既安全可靠、又简单高效,具有突出的实质性特点和显著的进步。
附图说明
图1为本发明基于安全交通标志的车辆安全驾驶***的第一个实施例的架构示意图。
图2为本发明安全交通标志生成过程的示意图。
图3为本发明数字水印提取过程的示意图。
图4为本发明基于安全交通标志的车辆安全驾驶***的第二个实施例的架构示意图。
图5为本发明基于安全交通标志的车辆安全驾驶***的第三个实施例的架构示意图。
图6为本发明基于安全交通标志的车辆安全驾驶***的第四个实施例的架构示意图。
图7为本发明一个实施例的摄像头模块的示意图。
图8为本发明基于安全交通标志的车辆安全驾驶方法的第一个实施例的流程示意图。
图9为本发明基于安全交通标志的车辆安全驾驶方法的第二个实施例的流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本发明,本发明还可以采用其它的不同于在此描述的实施例的方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。另外,需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
本发明实施例提供一种基于安全交通标志的车辆安全驾驶***,如图1所示,包括云端交管服务器和至少一个车辆端;所述车辆端与所述云端交管服务器无线通信连接;
所述云端交管服务器包括云端数字水印生成模块,所述云端数字水印生成模块用于生成数字水印并将所述数字水印嵌入到普通交通标志图像内形成安全交通标志图像,如图2所示;所述数字水印包括普通交通标志图像的第一云端数字摘要、所述安全交通标志的目标安放点的位置信息及上述数字摘要和位置信息的第一云端数字签名;所述普通交通标志图像包括限速标志图像、警告标志图像、禁令标志图像、指示标志图像、指路标志图像;
在具体实施过程中,所述云端交管服务器还可以包括云端数字水印识别验证模块;所述云端数字水印识别验证模块用于对所述安全交通标志内嵌的所述数字水印进行识别、提取和/或验证;
在具体实施过程中,所述云端交管服务器还包括交通标志存储模块;
所述车辆端包括车端判断模块、车辆控制模块、车端数字水印识别模块、摄像头模块和车载定位模块;所述车端数字水印识别模块用于对所述交通标志内嵌的所述数字水印进行识别、提取和/或验证,如图3所示;所述车载定位模块用于获取所述车辆端的当前行驶位置信息;所述摄像头模块用于实时拍摄交通标志,获得交通标志图像;其中,所述交通标志分为普通交通标志和安全交通标志两种;
所述车端判断模块,用于基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像,在所述交通标志图像为合法的安全交通标志图像时,判定所述交通标志图像对应的交通标志为合法的安全交通标志,并基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确;
所述车辆控制模块用于在所述安全交通标志的安放位置正确时,按照所述安全交通标志控制所述车辆端采取相应的驾驶动作;具体的,所述驾驶动作包括但不限于转向、制动、停车、加速、倒车、按限速标志指示的速度行驶、车道保持、换道、跟车、超车和避撞中的一种或几种;
所述云端交管服务器和所述车辆端中分别设置有用于提供签名验签运算和加解密运算功能的安全模块;其中,所述云端交管服务器的安全模块和所述车辆端的安全模块内分别设置安全存储区;所述安全模块的密码服务功能包括生成随机数、数字签名运算、数字签名验签运算、加解密运算、生成会话密钥和生成数字摘要。
优选的,所述安全模块为安全智能芯片,所述安全智能芯片支持的商用密码算法包括SM1、SM2、SM3、SM4和SM9中的一种或几种、支持的国际常用密码算法包括3DES、AES、RSA、SHA-1和SHA-256中的一种或几种;所述安全智能芯片支持存储数字证书;所述安全智能芯片提供安全存储区域,支持重要信息的安全存储;所述安全智能芯片支持随机数的生成。
所述云端交管服务器中还设置有数字证书模块,所述数字证书模块为所述云端交管服务器和所述车辆端生成并保存相应的公钥证书,所述数字证书模块通过离线或在线方式将所述云端交管服务器的公钥证书、所述车辆端的公钥证书写入所述车辆端的安全模块内;所述云端交管服务器和所述车辆端各自保存与其相应公钥证书中的公钥相对应的私钥;
优选的,所述云端交管服务器的私钥保存在所述数字证书模块或所述云端交管服务器的安全模块的安全存储区内;所述车辆端的私钥保存在所述车辆端的安全模块的安全存储区内。
所述数字证书模块还维护证书撤销列表,提供证书撤销列表查询功能。
在第二个实施例中,如图4所示,所述车辆端还可以包括传感器模块;所述传感器模块包括但不限于相控阵雷达、激光雷达、毫米波雷达和超声波传感器;所述传感器模块用于感知和采集所述车辆端行驶环境的外部数据(主要是指车外的人、道路和其它物体等);所述传感器模块可用于感知、识别和/或采集所述安全交通标志的形状数据和/或距离数据;所述传感器模块在感知、识别和/或采集所述安全交通标志的形状数据和/或距离数据后,提供给所述摄像头模块,供所述摄像头模块在适当的距离外提前准备好拍摄所述安全交通标志;所述摄像头模块可以根据所述安全交通标志的形状数据和/或距离数据自动调整拍摄角度以对准所述安全交通标志,以获得更好的拍摄质量。
在第三个实施例中,如图5所示,所述车辆端还包括车端地图模块和车端验证模块,所述车端地图模块用于提供车辆端高精度地图信息;所述车端验证模块用于在判定所述安全交通标志的安放位置正确时,将所述安全交通标志与所述车辆端高精度地图信息中的安全交通标志信息进行比对,并在两者一致时,通知所述车辆控制模块按照所述安全交通标志控制所述车辆端采取相应的驾驶动作;所述地图信息包括但不限于安全交通标志信息、普通交通标志信息和道路信息。
所述安全交通标志信息包括数字水印信息和所述普通交通标志图像所对应的交通标志信息。
将所述安全交通标志和所述高精度地图所提供的信息进行结合后执行驾驶动作,可以提高自动驾驶的可靠性和安全性。
在第四个实施例中,如图6所示,所述车辆端还包括车端5G通信模块和车端短距离直接通信模块,所述车辆端通过所述5G通信模块经5G网络与所述云端交管服务器无线通信连接;
所述车辆端通过所述车端短距离直接通信模块与其它车辆端通信连接。
优选的,所述车端短距离直接通信模块为C-V2X PC5短距离直接通信模块,多个车端短距离直接通信模块之间在C-V2X PC5短距离直接通信接口的通信范围内通信连接。
所述C-V2X中的C是指蜂窝(Cellular),所述C-V2X是基于3G/4G/5G等蜂窝网通信技术演进形成的车用无线通信技术,包含了两种通信接口:一种是车、人、路之间的短距离直接通信接口(PC5),另一种是终端和基站之间的通信接口(Uu),可实现长距离和更大范围的可靠通信。C-V2X是基于3GPP全球统一标准的通信技术,包含LTE-V2X和5G-V2X,从技术演进角度讲,LTE-V2X支持向5G-V2X平滑演进。
在一个实施例中,当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端Vi生成安全交通标志识别判断成功消息,然后对所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息进行数字签名生成第五车端数字签名;
所述车辆端Vi通过所述车端短距离直接通信模块将所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息、所述第五车端数字签名和所述车辆端Vi的公钥证书发送给其短距离直接通信范围内的其它车辆端Vj, i和j为自然数,j≠i;
当其它车辆端Vj的摄像头模块捕获到所述车辆端Vi的当前行驶位置附近的交通标志图像时,其它车辆端Vj基于所述车辆端Vi的公钥证书、所述交通标志识别判断成功消息和所述车辆端Vi的当前行驶位置信息对所述第五车端数字签名进行验签,如果验签成功,则直接按照所述交通标志进行驾驶;如果验签失败,则对捕获到的交通标志图像进行验证。
在一个实施例中,如图7所示,所述***的所述摄像头模块包括第一摄像头、第二摄像头、交通标志识别模块、光感应模块和补光模块;所述第一摄像头用于采集所述车辆端驾驶时的视频信息;所述第二摄像头用于对安全交通标志进行拍照;所述交通标志识别模块对所述第一摄像头采集的所述视频信息进行实时识别,如果在所述视频信息内识别到安全交通标志图像信息,则调用所述第二摄像头对所述安全交通标志进行拍照;所述光感应模块用于在所述第二摄像头拍照时感应光线的强弱是否合适,并根据需要调用所述补光模块进行补光;所述补光模块用于在所述第二摄像头拍照时进行补光;所述第一摄像头采用超高清摄像头或全高清摄像头,分辨率达到或超过1080P(1920*1080)及以上,主要用于拍摄行车过程中的视频,以提供给自动驾驶车辆进行基于视觉的自动驾驶;所述第一摄像头还可以采用双目摄像头;所述第二摄像头采用超高分辨率镜头(比如4000万像素及以上),用于拍摄安全交通标志的照片,生成安全交通标志的图像信息。
基于上述***,如图8所示,本发明还提供一种基于安全交通标志的车辆安全驾驶方法,包括以下步骤:
车辆端在行驶过程中实时拍摄交通标志,获得交通标志图像;其中,所述交通标志分为普通交通标志和安全交通标志两种,所述安全交通标志为在普通交通标志上嵌入数字水印后的交通标志,所述数字水印包括普通交通标志图像的第一云端数字摘要、所述安全交通标志的目标安放点的位置信息及上述数字摘要和位置信息的第一云端数字签名;
基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像,在所述交通标志图像为合法的安全交通标志图像时,判定所述交通标志图像对应的交通标志为合法的安全交通标志,并基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确;
在所述安全交通标志的安放位置正确时,按照所述安全交通标志进行驾驶。
在一个实施例中,在基于安全交通标志进行驾驶前,还要先生成和放置安全交通标志,具体步骤如下:
步骤01,由负责交通标志管理的相关部门规划、设计普通交通标志图像、并且确定所述安全交通标志的目标安放点的位置信息,然后,将所述普通交通标志图像、所述安全交通标志的目标安放点的位置信息提供给所述云端交管服务器;负责交通标志管理的相关部门是指公安机关、交通主管部门和/或公路管理机构,具体的负责部门以相应的法律法规的规定为准;
步骤02,所述云端交管服务器基于所述普通交通标志图像生成第一云端数字摘要,然后基于所述第一云端数字摘要和所述安全交通标志的目标安放点的位置信息生成第一云端数字签名;所述云端交管服务器生成数字水印密钥;所述数字水印密钥用于作为数字水印***和提取时的参数;
步骤03,所述云端交管服务器将所述第一云端数字摘要、所述安全交通标志的目标安放点的位置信息和所述第一云端数字签名作为参数,生成第一数字水印,然后结合所述数字水印密钥,将所述第一数字水印嵌入到普通交通标志图像内,生成所述安全交通标志图像;
步骤04,所述云端交管服务器按照交通标志的印刷和制作规范将所述安全交通标志图像生成安全交通标志;
步骤05,负责交通标志管理的相关部门根据所述安全交通标志的目标安放点的位置信息将所述安全交通标志安放到相应的位置。
在一个实施例中,基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像的具体步骤如下:
步骤S1,所述车辆端在行驶中拍摄到交通标志图像时,向云端交管服务器请求数字水印密钥;所述云端交管服务器用其私钥对所述数字水印密钥加密后发送给所述车辆端;所述车辆端用所述云端交管服务器的公钥进行解密,得到所述数字水印密钥;
步骤S2,所述车辆端使用所述数字水印密钥识别所述交通标志图像内所含的数字水印;
如果数字水印识别失败,则判定所述交通标志图像为非法的安全交通标志图像,所述车辆端生成数字水印识别失败消息,结束判断;
具体的,如果数字水印信息识别失败,说明所述交通标志的图像内未含数字水印信息或数字水印信息被损坏无法识别;
如果数字水印识别成功,则提取所述安全交通标志图像内所含的数字水印信息,获得第一云端数字摘要、所述安全交通标志的目标安放点的位置信息和第一云端数字签名;
所述车辆端根据所述第一云端数字摘要和所述安全交通标志的目标安放点的位置信息,对所述第一云端数字签名进行验签;
如果验签失败,则判定所述安全交通标志图像为非法的安全交通标志图像,生成第一云端数字签名验签失败消息,结束判断;
如果验签成功,则判定所述安全交通标志图像是完整的未被篡改的、并且是由所述云端交管服务器签发的合法的安全交通标志图像。
在一个实施例中,基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确的具体步骤如下:
所述车辆端将所述安全交通标志的目标安放点的位置信息与所述车辆端的当前行驶位置信息进行比对:
如果两者的位置距离的误差超过所设定的位置误差阈值范围,则判定所述安全交通标志的安放位置不正确,生成安全交通标志错误安放消息返回给所述车辆端,结束判断;所述位置误差阈值范围由负责交通标志管理的相关部门进行设定和维护;所述位置误差阈值范围信息由负责交通标志管理的相关部门预先预置在所述车辆端内;
如果两者的位置距离的误差在设定的位置误差阈值范围内,则判定所述安全交通标志的安放位置正确。
在一个实施例中,当所述车辆端生成数字水印识别失败消息后,所述车辆端对所述数字水印识别失败消息、所述车辆端的当前行驶位置信息进行数字签名,生成第一车端数字签名,然后将所述数字水印识别失败消息、所述车辆端的当前行驶位置信息和所述第一车端数字签名组成安全交通标志身份不合法勘误通知发送给云端交管服务器,以使得所述云端交管服务器接收到所述安全交通标志身份不合法勘误通知后,基于所述数字水印识别失败消息和所述车辆端的当前行驶位置信息对所述第一车端数字签名进行验签,并在验签成功后,通知负责交通标志管理的相关部门对所述交通标志图像是否确实为安全交通标志图像以及所述安全交通标志图像的完整性是否被破坏、是否被涂改篡改进行查证、核实和/或相应处理;如果是安全交通标志而因为被破坏被涂改篡改而导致的无法识别水印,则根据所述生成安全交通标志的步骤重新生成制作安全交通标志后,重新安放新的安全交通标志;
当所述车辆端生成第一云端数字签名验签失败消息后,所述车辆端对所述第一云端数字签名验签失败消息、所述车辆端的当前行驶位置信息进行数字签名,生成第二车端数字签名,然后将所述第一云端数字签名验签失败消息、所述车辆端的当前行驶位置信息和所述第二车端数字签名组成安全交通标志身份不合法勘误通知发送给所述云端交管服务器,以使得所述云端交管服务器接收到组成安全交通标志身份不合法勘误通知后,基于所述第一云端数字签名验签失败消息和所述车辆端的当前行驶位置信息对所述第二车端数字签名进行验签,并在验签成功后,通知负责交通标志管理的相关部门对所述安全交通标志的完整性是否被破坏、是否被涂改篡改进行查证、核实和/或相应处理;如果所述安全交通标志的完整性被破坏、被涂改篡改,则根据所述生成安全交通标志的步骤重新生成制作安全交通标志后,重新安放新的安全交通标志;
当所述车辆端生成安全交通标志错误安放消息后,所述车辆端对所述安全交通标志错误安放消息、所述车辆端的当前行驶位置信息进行数字签名,生成第三车端数字签名,然后将所述安全交通标志错误安放消息、所述车辆端的当前行驶位置信息和所述第三车端数字签名组成安全交通标志身份不合法勘误通知发送给所述云端交管服务器,以使得所述云端交管服务器接收到组成安全交通标志身份不合法勘误通知后,基于所述安全交通标志错误安放消息和所述车辆端的当前行驶位置信息对所述第三车端数字签名进行验签,并在验签成功时根据所述车辆端的当前行驶位置信息,通知负责交通标志管理的相关部门对所述安全交通标志图像的位置进行查证、核实和/或相应处理。
所述数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术来实现的,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证(或称验签)。数字签名是非对称密钥加密技术与数字摘要技术的应用。数字签名的文件的完整性是很容易验证的,而且数字签名具有不可抵赖性(不可否认性)。简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防止被人(例如接收者)进行伪造。它是对电子形式的消息进行签名的一种方法,一个签名消息能在一个通信网络中传输。基于公钥密码体制和私钥密码体制都可以获得数字签名,在本发明中是指基于公钥密码体制的数字签名。
在第二个实施例中,如图9所示,当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端将所述安全交通标志与车辆端地图信息中的安全交通标志信息进行比对,并在两者一致时,按照所述安全交通标志进行驾驶;
所述安全交通标志信息包括数字水印信息和所述普通交通标志图像所对应的交通标志信息。
在一个实施例中,当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端Vi生成安全交通标志识别判断成功消息,然后对所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息进行数字签名生成第四车端数字签名;
所述车辆端Vi通过所述车端短距离直接通信模块将所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息、所述第四车端数字签名和所述车辆端Vi的公钥证书发送给其短距离直接通信范围内的其它车辆端Vj, i和j为自然数,j≠i;
当其它车辆端Vj的摄像头模块捕获到所述车辆端Vi的当前行驶位置附近的交通标志图像时,其它车辆端Vj基于所述车辆端Vi的公钥证书、所述交通标志识别判断成功消息和所述车辆端Vi的当前行驶位置信息对所述第四车端数字签名进行验签,如果验签成功,则直接按照所述交通标志进行驾驶;如果验签失败,则对捕获到的交通标志图像进行验证。
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化,这些都属于本发明的保护范围。因此,本发明的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于安全交通标志的车辆安全驾驶方法,其特征在于,包括以下步骤:
车辆端在行驶过程中实时拍摄交通标志,获得交通标志图像;其中,所述交通标志分为普通交通标志和安全交通标志两种,所述安全交通标志为在普通交通标志上嵌入数字水印后的交通标志,所述数字水印包括普通交通标志图像的第一云端数字摘要、所述安全交通标志的目标安放点的位置信息及上述数字摘要和位置信息的第一云端数字签名;
基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像,在所述交通标志图像为合法的安全交通标志图像时,判定所述交通标志图像对应的交通标志为合法的安全交通标志,并基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确;
在所述安全交通标志的安放位置正确时,按照所述安全交通标志进行驾驶。
2.根据权利要求1所述的基于安全交通标志的车辆安全驾驶方法,其特征在于,基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像的具体步骤如下:
步骤S1,所述车辆端在行驶中拍摄到交通标志图像时,向云端交管服务器请求数字水印密钥;所述云端交管服务器用其私钥对所述数字水印密钥加密后发送给所述车辆端;所述车辆端用所述云端交管服务器的公钥进行解密,得到所述数字水印密钥;
步骤S2,所述车辆端使用所述数字水印密钥识别所述交通标志图像内所含的数字水印;
如果数字水印识别失败,则判定所述交通标志图像为非法的安全交通标志图像,所述车辆端生成数字水印识别失败消息,结束判断;
如果数字水印识别成功,则提取所述安全交通标志图像内所含的数字水印信息,获得第一云端数字摘要、所述安全交通标志的目标安放点的位置信息和第一云端数字签名;
所述车辆端根据所述第一云端数字摘要和所述安全交通标志的目标安放点的位置信息,对所述第一云端数字签名进行验签;
如果验签失败,则判定所述安全交通标志图像为非法的安全交通标志图像,生成第一云端数字签名验签失败消息,结束判断;
如果验签成功,则判定所述安全交通标志图像是完整的未被篡改的、并且是由所述云端交管服务器签发的合法的安全交通标志图像。
3.根据权利要求1所述的基于安全交通标志的车辆安全驾驶方法,其特征在于,基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确的具体步骤如下:
所述车辆端将所述安全交通标志的目标安放点的位置信息与所述车辆端的当前行驶位置信息进行比对:
如果两者的位置距离的误差超过所设定的位置误差阈值范围,则判定所述安全交通标志的安放位置不正确,生成安全交通标志错误安放消息返回给所述车辆端,结束判断;
如果两者的位置距离的误差在设定的位置误差阈值范围内,则判定所述安全交通标志的安放位置正确。
4.根据权利要求2所述的基于安全交通标志的车辆安全驾驶方法,其特征在于:当所述车辆端生成数字水印识别失败消息后,所述车辆端对所述数字水印识别失败消息、所述车辆端的当前行驶位置信息进行数字签名,生成第一车端数字签名,然后将所述数字水印识别失败消息、所述车辆端的当前行驶位置信息和所述第一车端数字签名组成安全交通标志身份不合法勘误通知发送给云端交管服务器,以使得所述云端交管服务器接收到所述安全交通标志身份不合法勘误通知后,基于所述数字水印识别失败消息和所述车辆端的当前行驶位置信息对所述第一车端数字签名进行验签,并在验签成功后,通知负责交通标志管理的相关部门对所述交通标志图像是否确实为安全交通标志图像以及所述安全交通标志图像的完整性是否被破坏、是否被涂改篡改进行查证、核实和/或相应处理;
当所述车辆端生成第一云端数字签名验签失败消息后,所述车辆端对所述第一云端数字签名验签失败消息、所述车辆端的当前行驶位置信息进行数字签名,生成第二车端数字签名,然后将所述第一云端数字签名验签失败消息、所述车辆端的当前行驶位置信息和所述第二车端数字签名组成安全交通标志身份不合法勘误通知发送给所述云端交管服务器,以使得所述云端交管服务器接收到组成安全交通标志身份不合法勘误通知后,基于所述第一云端数字签名验签失败消息和所述车辆端的当前行驶位置信息对所述第二车端数字签名进行验签,并在验签成功后,通知负责交通标志管理的相关部门对所述安全交通标志的完整性是否被破坏、是否被涂改篡改进行查证、核实和/或相应处理;
当所述车辆端生成安全交通标志错误安放消息后,所述车辆端对所述安全交通标志错误安放消息、所述车辆端的当前行驶位置信息进行数字签名,生成第三车端数字签名,然后将所述安全交通标志错误安放消息、所述车辆端的当前行驶位置信息和所述第三车端数字签名组成安全交通标志身份不合法勘误通知发送给所述云端交管服务器,以使得所述云端交管服务器接收到组成安全交通标志身份不合法勘误通知后,基于所述安全交通标志错误安放消息和所述车辆端的当前行驶位置信息对所述第三车端数字签名进行验签,并在验签成功时根据所述车辆端的当前行驶位置信息,通知负责交通标志管理的相关部门对所述安全交通标志图像的位置进行查证、核实和/或相应处理。
5.根据权利要求1所述的基于安全交通标志的车辆安全驾驶方法,其特征在于,当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端将所述安全交通标志与车辆端地图信息中的安全交通标志信息进行比对,并在两者一致时,按照所述安全交通标志进行驾驶;
所述安全交通标志信息包括数字水印信息和所述普通交通标志图像所对应的交通标志信息。
6.根据权利要求1所述的基于安全交通标志的车辆安全驾驶方法,其特征在于,在基于安全交通标志进行驾驶前,还要先生成和放置安全交通标志,具体步骤如下:
步骤01,由负责交通标志管理的相关部门规划、设计普通交通标志图像、并且确定所述安全交通标志的目标安放点的位置信息,然后,将所述普通交通标志图像、所述安全交通标志的目标安放点的位置信息提供给所述云端交管服务器;
步骤02,所述云端交管服务器基于所述普通交通标志图像生成第一云端数字摘要,然后基于所述第一云端数字摘要和所述安全交通标志的目标安放点的位置信息生成第一云端数字签名;所述云端交管服务器生成数字水印密钥;
步骤03,所述云端交管服务器将所述第一云端数字摘要、所述安全交通标志的目标安放点的位置信息和所述第一云端数字签名作为参数,生成第一数字水印,然后结合所述数字水印密钥,将所述第一数字水印嵌入到普通交通标志图像内,生成所述安全交通标志图像;
步骤04,所述云端交管服务器按照交通标志的印刷和制作规范将所述安全交通标志图像生成安全交通标志;
步骤05,负责交通标志管理的相关部门根据所述安全交通标志的目标安放点的位置信息将所述安全交通标志安放到相应的位置。
7.根据权利要求1所述的基于安全交通标志的车辆安全驾驶方法,其特征在于:当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端Vi生成安全交通标志识别判断成功消息,然后对所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息进行数字签名生成第四车端数字签名;
所述车辆端Vi通过所述车端短距离直接通信模块将所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息、所述第四车端数字签名和所述车辆端Vi的公钥证书发送给其短距离直接通信范围内的其它车辆端Vj, i和j为自然数,j≠i;
当其它车辆端Vj的摄像头模块捕获到所述车辆端Vi的当前行驶位置附近的交通标志图像时,其它车辆端Vj基于所述车辆端Vi的公钥证书、所述交通标志识别判断成功消息和所述车辆端Vi的当前行驶位置信息对所述第四车端数字签名进行验签,如果验签成功,则直接按照所述交通标志进行驾驶;如果验签失败,则对捕获到的交通标志图像进行验证。
8.一种基于安全交通标志的车辆安全驾驶***,其特征在于:包括云端交管服务器和至少一个车辆端;所述车辆端与所述云端交管服务器无线通信连接;
所述云端交管服务器和所述车辆端中分别设置有用于提供签名验签运算和加解密运算功能的安全模块;
所述云端交管服务器还包括数字证书模块,所述数字证书模块为所述云端交管服务器和所述车辆端生成并保存相应的公钥证书,所述数字证书模块通过离线或在线方式将所述云端交管服务器的公钥证书、所述车辆端的公钥证书写入所述车辆端的安全模块内;所述云端交管服务器和所述车辆端各自保存与其相应公钥证书中的公钥相对应的私钥;
所述云端交管服务器还包括云端数字水印生成模块,所述云端数字水印生成模块用于生成数字水印并将所述数字水印嵌入到普通交通标志图像内形成安全交通标志图像;
所述数字水印包括普通交通标志图像的第一云端数字摘要、所述安全交通标志的目标安放点的位置信息及上述数字摘要和位置信息的第一云端数字签名;
所述车辆端还包括车端判断模块、车端控制模块、车端数字水印识别模块、摄像头模块和车载定位模块;所述车载定位模块用于获取所述车辆端的当前行驶位置信息;所述摄像头模块用于实时拍摄交通标志,获得交通标志图像;其中,所述交通标志分为普通交通标志和安全交通标志两种;
所述车端数字水印识别模块用于对所述交通标志内嵌的所述数字水印进行识别、提取和/或验证;
所述车端判断模块,用于基于所述数字水印验证所述交通标志图像是否为合法的安全交通标志图像,在所述交通标志图像为合法的安全交通标志图像时,判定所述交通标志图像对应的交通标志为合法的安全交通标志,并基于所述车辆端的当前行驶位置信息进一步验证所述安全交通标志的安放位置是否正确;
所述车辆控制模块用于在所述安全交通标志的安放位置正确时,按照所述安全交通标志控制所述车辆端采取相应的驾驶动作。
9.根据权利要求8所述的基于安全交通标志的车辆安全驾驶***,其特征在于:所述车辆端还包括车端5G通信模块和车端短距离直接通信模块,所述车辆端通过所述5G通信模块经5G网络与所述云端交管服务器无线通信连接;
所述车辆端通过所述车端短距离直接通信模块与其它车辆端通信连接;
当判定所述交通标志为合法的安全交通标志且所述合法的安全交通标志的安放位置正确后,所述车辆端Vi生成安全交通标志识别判断成功消息,然后对所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息进行数字签名生成第五车端数字签名;
所述车辆端Vi通过所述车端短距离直接通信模块将所述安全交通标志识别判断成功消息、所述车辆端Vi的当前行驶位置信息、所述第五车端数字签名和所述车辆端Vi的公钥证书发送给其短距离直接通信范围内的其它车辆端Vj, i和j为自然数,j≠i;
当其它车辆端Vj的摄像头模块捕获到所述车辆端Vi的当前行驶位置附近的交通标志图像时,其它车辆端Vj基于所述车辆端Vi的公钥证书、所述交通标志识别判断成功消息和所述车辆端Vi的当前行驶位置信息对所述第五车端数字签名进行验签,如果验签成功,则直接按照所述交通标志进行驾驶;如果验签失败,则对捕获到的交通标志图像进行验证。
10.根据权利要求8所述的基于安全交通标志的车辆安全驾驶***,其特征在于:所述车辆端还包括车端地图模块和车端验证模块,所述车端地图模块用于提供车辆端地图信息;所述车端验证模块用于在判定所述安全交通标志的安放位置正确时,将所述安全交通标志与所述车辆端地图信息中的安全交通标志信息进行比对,并在两者一致时,通知所述车辆控制模块按照所述安全交通标志控制所述车辆端采取相应的驾驶动作;
所述安全交通标志信息包括数字水印信息和所述普通交通标志图像所对应的交通标志信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110572821.2A CN113286055B (zh) | 2021-05-25 | 2021-05-25 | 一种基于安全交通标志的车辆安全驾驶方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110572821.2A CN113286055B (zh) | 2021-05-25 | 2021-05-25 | 一种基于安全交通标志的车辆安全驾驶方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113286055A true CN113286055A (zh) | 2021-08-20 |
CN113286055B CN113286055B (zh) | 2022-03-15 |
Family
ID=77281497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110572821.2A Active CN113286055B (zh) | 2021-05-25 | 2021-05-25 | 一种基于安全交通标志的车辆安全驾驶方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113286055B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101729256A (zh) * | 2008-10-24 | 2010-06-09 | 深圳宝嘉电子设备有限公司 | 基于指纹、密码技术、易碎数字水印的安全认证方法 |
WO2014032660A1 (de) * | 2012-08-27 | 2014-03-06 | Continental Teves Ag & Co. Ohg | Verfahren zur elektronischen erkennung von verkehrszeichen |
CN106209777A (zh) * | 2016-06-24 | 2016-12-07 | 韩磊 | 一种无人驾驶车车载信息交互***及安全通信方法 |
KR101834778B1 (ko) * | 2017-05-30 | 2018-03-07 | 만도헬라일렉트로닉스(주) | 교통 표지판 인식장치 및 방법 |
CN109068275A (zh) * | 2018-06-07 | 2018-12-21 | 国民技术股份有限公司 | 安全行驶控制方法、***及计算机可读存储介质 |
CN109154980A (zh) * | 2016-05-19 | 2019-01-04 | 大陆汽车有限责任公司 | 用于验证交通标志的内容和安装地点的方法 |
US20190094864A1 (en) * | 2017-09-27 | 2019-03-28 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Nonreputable authenticated traffic signs |
CN110366130A (zh) * | 2018-04-09 | 2019-10-22 | 华为技术有限公司 | 一种v2x业务授权方法、装置及设备 |
US20200192398A1 (en) * | 2018-12-14 | 2020-06-18 | Waymo Llc | Detecting Unfamiliar Signs |
-
2021
- 2021-05-25 CN CN202110572821.2A patent/CN113286055B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101729256A (zh) * | 2008-10-24 | 2010-06-09 | 深圳宝嘉电子设备有限公司 | 基于指纹、密码技术、易碎数字水印的安全认证方法 |
WO2014032660A1 (de) * | 2012-08-27 | 2014-03-06 | Continental Teves Ag & Co. Ohg | Verfahren zur elektronischen erkennung von verkehrszeichen |
CN109154980A (zh) * | 2016-05-19 | 2019-01-04 | 大陆汽车有限责任公司 | 用于验证交通标志的内容和安装地点的方法 |
CN106209777A (zh) * | 2016-06-24 | 2016-12-07 | 韩磊 | 一种无人驾驶车车载信息交互***及安全通信方法 |
KR101834778B1 (ko) * | 2017-05-30 | 2018-03-07 | 만도헬라일렉트로닉스(주) | 교통 표지판 인식장치 및 방법 |
US20190094864A1 (en) * | 2017-09-27 | 2019-03-28 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Nonreputable authenticated traffic signs |
CN110366130A (zh) * | 2018-04-09 | 2019-10-22 | 华为技术有限公司 | 一种v2x业务授权方法、装置及设备 |
CN109068275A (zh) * | 2018-06-07 | 2018-12-21 | 国民技术股份有限公司 | 安全行驶控制方法、***及计算机可读存储介质 |
US20200192398A1 (en) * | 2018-12-14 | 2020-06-18 | Waymo Llc | Detecting Unfamiliar Signs |
Non-Patent Citations (2)
Title |
---|
LIU YANG等: "Broken traffic sign recognition based on local histogram matching", 《2012 COMPUTING, COMMUNICATIONS AND APPLICATIONS CONFERENCE》 * |
肖亚斌: "道路交通标志检测与识别研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
Also Published As
Publication number | Publication date |
---|---|
CN113286055B (zh) | 2022-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11582222B2 (en) | Authentication of vehicle-to-vehicle communications | |
CN109922475B (zh) | 车载网络环境下的车辆认证与消息验证方法 | |
CN113031626A (zh) | 基于自动驾驶的安全认证方法、装置、设备及存储介质 | |
CN111010433B (zh) | 一种基于区块链技术的交通事故协同认证处理及溯源*** | |
JP7229647B2 (ja) | 信号処理装置および方法、並びにプログラム | |
KR20200027784A (ko) | 블록체인 기반 주행기록 데이터 저장방법 및 이를 실행하는 시스템 | |
US11150667B2 (en) | Nonreputable authenticated traffic signs | |
CN113286055B (zh) | 一种基于安全交通标志的车辆安全驾驶方法和*** | |
KR101086900B1 (ko) | 기지국을 이용한 주위 차량 위치인식 시스템 및 기지국과 차량 사이의 인증방법 | |
CN113286272B (zh) | 一种基于车联网的车辆安全驾驶方法和*** | |
CN113711634B (zh) | 用于改进的盲点和驾驶距离检测的安全车辆通信架构 | |
CN113395331B (zh) | 一种基于车联网的安全交通标志勘误方法及*** | |
CN113361348B (zh) | 一种基于v2x的安全交通标志勘误方法及*** | |
CN115296804B (zh) | 一种基于区块链的交通事故取证方法 | |
Bubeníková et al. | Security solutions of intelligent transportation system's applications with using VANET networks | |
CN112311532B (zh) | 车辆之间的通信方法和通信*** | |
CN113709212B (zh) | 基于车联网的车辆套牌检测***及方法 | |
CN113706882B (zh) | 基于可见光的车辆套牌检测***及方法 | |
CN114449513A (zh) | 路侧设备的鉴权方法、装置、设备及计算机存储介质 | |
CN113706880B (zh) | 一种基于车联网的车辆套牌检测***及方法 | |
CN113706881B (zh) | 一种基于可见光的车辆套牌检测***及方法 | |
CN109068275B (zh) | 安全行驶控制方法、***及计算机可读存储介质 | |
CN113511086B (zh) | 安全的电动汽车无线充电***及方法 | |
US20220001869A1 (en) | Authenticated traffic signs | |
CN113665376B (zh) | 一种安全的电动汽车无线充电***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method and system for safe driving of vehicles based on safety traffic signs Granted publication date: 20220315 Pledgee: Bank of Zhengzhou Co.,Ltd. Zhongyuan Science and Technology City Sub branch Pledgor: ZHENGZHOU XINDA JIEAN INFORMATION TECHNOLOGY Co.,Ltd. Registration number: Y2024980013861 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |