CN117236944A - 支付方法、装置以及车辆 - Google Patents
支付方法、装置以及车辆 Download PDFInfo
- Publication number
- CN117236944A CN117236944A CN202210600490.3A CN202210600490A CN117236944A CN 117236944 A CN117236944 A CN 117236944A CN 202210600490 A CN202210600490 A CN 202210600490A CN 117236944 A CN117236944 A CN 117236944A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- user
- information
- payment
- license plate
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 170
- 238000012545 processing Methods 0.000 claims description 68
- 238000001514 detection method Methods 0.000 claims description 26
- 238000012011 method of payment Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 40
- 230000008569 process Effects 0.000 description 38
- 238000010586 diagram Methods 0.000 description 22
- 238000012795 verification Methods 0.000 description 21
- 238000004422 calculation algorithm Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 18
- 230000001939 inductive effect Effects 0.000 description 12
- 238000013527 convolutional neural network Methods 0.000 description 10
- 230000002829 reductive effect Effects 0.000 description 10
- 230000001815 facial effect Effects 0.000 description 9
- 230000002452 interceptive effect Effects 0.000 description 9
- 238000007726 management method Methods 0.000 description 8
- 238000013528 artificial neural network Methods 0.000 description 7
- 238000013135 deep learning Methods 0.000 description 7
- 230000008447 perception Effects 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 125000004122 cyclic group Chemical group 0.000 description 5
- 238000005286 illumination Methods 0.000 description 5
- 230000001502 supplementing effect Effects 0.000 description 5
- 238000013136 deep learning model Methods 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 238000003062 neural network model Methods 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000011282 treatment Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Traffic Control Systems (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
Abstract
本申请实施例提供了一种支付方法、装置以及车辆,该方法包括:检测到车辆进入或驶离停车场;通过第一摄像装置获取第一图像信息,所述第一图像信息为所述车辆外部的图像信息,所述第一图像信息包括第一支付码;识别所述第一支付码,得到所述车辆待缴纳的停车费用;通过第二摄像装置获取用户的第一生物特征信息,所述第二摄像装置为获取所述车辆内部图像的摄像装置;在所述第一生物特征信息与第二生物特征信息匹配的情况下,使用第一用户的账户支付所述待缴纳的停车费用。通过这样的方式,能够避免因停车场***出现错误导致的用户的账户被盗扣或者错扣等情况。
Description
技术领域
本申请涉及智能车领域,并且更具体地,涉及一种支付方法、装置以及车辆。
背景技术
随着车辆在日常生活中被广泛应用,停车收费的现象普遍存在。当前,支付停车费的主要方式是现金支付、扫码支付以及无感支付(提前绑定车牌与支付账户)。其中,现金支付的方式用户体验最差,无感支付的方式用户体验最好。
然而,无感支付方式在使用的过程中,需要用户将车牌与支付账户进行绑定并签约代扣协议。在支付停车费时,停车场管理***能够通过摄像头获取用户的身份信息,从而查询用户待支付的停车费,并使用用户预先绑定的账号进行支付。通过这样的方式,停车场***可能出现用户的身份识别错误或者扣款错误情况,从导致用户的财产遭受损失。
发明内容
本申请实施例提供一种支付方法、装置以及车辆,能够避免因停车场***出现错误导致的用户的账户被盗扣或者错扣等情况。
第一方面,提供一种支付方法,该方法包括:检测到车辆进入或驶离停车场;通过第一摄像装置获取第一图像信息,所述第一图像信息为所述车辆外部的图像信息,所述第一图像信息包括第一支付码;识别所述第一支付码,得到所述车辆待缴纳的停车费用;通过第二摄像装置获取用户的第一生物特征信息,所述第二摄像装置为获取所述车辆内部图像的摄像装置;在所述第一生物特征信息与第二生物特征信息匹配的情况下,使用第一用户的账户支付所述待缴纳的停车费用,所述第二生物特征信息为所述第一用户在所述车辆中预设的生物特征信息,所述用户包括所述第一用户。
其中,车辆检测到进入或驶离停车场可以采用多种方式。
一种可能的实现方式中,车辆可以通过部署在车辆上的全球导航卫星***(global navigation satellite system,GNSS)传感器来获取车辆的定位和信号强度,从而判断车辆是否进入或驶离停车场。
例如,GNSS传感器检测到车辆的位置在某个停车场附近,并且车辆进行通信的信号强度小于或等于第一阈值时,GNSS传感器可以向车辆的座舱控制器发送第一指示信息,告知车辆进入停车场。同样的,GNSS传感器检测到车辆的位置在某个停车场附近,并且车辆进行通信的信号强度大于第二阈值时,GNSS传感器可以向车辆的座舱控制器发送第二指示信息,告知车辆驶离停车场。又例如,GNSS传感器检测到车辆进行通信的信号良好,车辆的位置在停车场的边缘或者进出口位置时,GNSS传感器可以向座舱控制器320发送第三指示信息,告知车辆正在进入或驶离停车场。
一种可能的实现方式中,可以通过视觉识别的方法来判断出车辆是否进入或驶离停车场。例如,车辆可以通过第一摄像装置采集车辆外部的图像信息,并且将采集的图像细分为多个特征区域,对每个特征区域与识别标的物(例如,停车场标志、停车杆)进行匹配,并计算匹配概率,在匹配概率大于或小于预设阈值时,可以判断出车辆正在进入或驶离停车场。
一种可能的实现方式中,可以在停车场入口或出口处设置无线信号发射装置,在车辆接收到无线信号发射装置发射的无线信号后,可以判断出车辆正在进入或驶离停车场。
其中,第一摄像装置可以是部署在车辆外部的摄像头,例如AVM环视摄像头或者DVR摄像头等。第一支付码可以是二维码、条形码等具备支付功能的支付码。
车辆通过第一摄像装置获取第一图像信息也可以采用多种方式。
一种可能的实现方式中,当车辆检测到进入或驶离停车场时,车辆可以通过第一摄像装置,自动采集车辆周围的第一图像信息。
一种可能的实现方式中,当用户驾驶车辆进入或驶离停车场的过程中,发现车辆周围设有停车支付码。此时,用户可以主动触发第一摄像装置进行拍照获取第一图像信息,如果第一摄像装置是行车记录仪,获取第一图像信息的方式也可以是截取行车记录仪记录的视频中的某一帧图像。
其中,第二摄像装置可以是具备支付认证能力的深度摄像头,例如,3D(time offlight,TOF)摄像头或者3D结构光摄像头等。第一生物特征信息可以是用户的面部特征信息。在第一生物特征信息与第一用户在车辆中预设的第二生物特征信息一致的情况下,使用第一用户的账户进行停车费的支付。
应理解,第一生物特征信息也可以是虹膜特征信息或者生物特征信息,如果第一生物特征信息为上述两种,在车辆上应当配置相应的虹膜识别设备或者声纹识别设备。
本申请实施例中,在检测到车辆进入或者驶离停车场的情况下,由车辆主动调用车第一摄像装置获取第一图像信息,并识别第一图像信息中的第一支付码来查询停车费,然后,通过调用第二摄像装置进行用户的身份信息验证,从而完成停车费的支付。通过这样的方式,整个扫码支付的过程都由车辆执行,能够避免因停车场***出现错误导致的用户的账户被盗扣或者错扣等情况。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,使用第二用户的账户支付所述待缴纳的停车费用,所述第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第二用户。
本申请实施例中,在使用第一生物特征信息与第二生物特征信息验证失败时,车辆能够查询识别的第一生物特征信息是否与第二用户的第三生物特征信息相关联,在相关联的情况下,使用第二用户的账户完成停车费的支付。通过这样的方式,能够为车内的多个用户提供停车费支付的服务,避免了生物特征信息验证失败后需要用户手动登录账户并输入密码完成支付的情况,提高了支付的效率。
结合第一方面,在第一方面的某些实现方式中,在所述通过所述第一摄像装置获取第一图像信息之前,所述方法还包括:通过所述第一摄像装置获取第二图像信息;在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用的情况下,通过所述第一摄像装置获取所述第一图像信息。
其中,通过第二图像信息识别不出待缴纳的停车费用存在多种情况。
一种可能的实现方式中,由于车辆在整个扫码识别过程是移动的,第一摄像装置获取的支付码可能产生畸变,从而导致支付码的识别失败。在此种情况下,可以通过调节第一摄像装置的位置使得减少或避免第一图像信息中出现支付码的畸变情况。
一种可能的实现方式中,第一支付码可以位于第二图像信息的边缘位置,第一支付码在第二图像信息中显示不完整。这样,车辆可能因第一支付码的不完整而识别不出第一支付码上承载的信息。在此种情况下,可以通过调节第一摄像装置的位置获取第一图像信息使得第一支付码在第一图像信息中完整呈现。
本申请实施例中,车辆的扫描装置识别不出支付码时,可以调整支付码在图像信息中的位置,进而使支付码识别成功。通过这样的方式,能够增强支付码的识别率,提高用户的支付体验。
结合第一方面,在第一方面的某些实现方式中,所述第二图像信息包括所述第一支付码,所述在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用时,通过所述第一摄像装置获取所述第一图像信息,包括:根据所述第一支付码在所述第二图像中的位置坐标与所述第二图像信息的中心位置坐标,确定所述第一摄像装置的控制参数;根据所述控制参数控制所述第一摄像装置获取所述第一图像信息,所述第一支付码在所述第一图像信息的中心位置。
本申请实施例中,在通过第二图像信息识别不出支付码的情况下,通过调节第一摄像装置的位置获取第一图像信息使得第一支付码位于第一图像的中心位置。通过这样的方式,能够在支付码发生畸变的情况下,使得支付码始终保持在第一图像的中心位置,从而更好的识别第一支付码。
结合第一方面,在第一方面的某些实现方式中,在所述使用第一用户的账户支付所述待缴纳的停车费用之前,所述方法还包括:获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;其中,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:在所述第一车牌信息与第二车牌信息一致的情况下,使用所述第一用户的账户支付所述待缴纳的停车费用,所述第二车牌信息为与所述第一用户账户绑定的车牌信息。
此种实施方式在实际应用中,车辆上的处理器能够获取第一车牌信息,并将该第一车牌信息自动输入至第一支付码识别出的支付网站的车牌信息输入框中,并通过该网站检索停车场***识别到的第二车牌信息与第一车牌信息是否一致,在一致的情况下才支付待缴纳的停车费。整个获取第一车牌信息、在支付网站上输入第一车牌信息和查询第二车牌信息的动作均由车辆执行。
本申请实施例中,在支付停车费之前,需要验证待缴费车辆的车牌与用户账户中绑定的车牌是否一致,在验证通过的情况下,才支付待缴纳的停车费用。通过这样的方式,在停车费支付前设置验证措施,能够进一步的提升停车费缴纳过程中的安全性。
结合第一方面,在第一方面的某些实现方式中,在所述使用第一用户的账户支付所述待缴纳的停车费用之前,所述方法还包括:获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;在所述第一车牌信息与第二车牌信息不一致的情况下,向所述第一用户提示所述第一车牌信息未与所述第一用户账户绑定,所述第二车牌信息为与所述第一用户账户绑定的车牌信息;其中,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:在检测到所述第一用户将所述第一车牌信息与所述第一用户的账号绑定时,支付所述待缴纳的停车费用。
其中,在验证第一车牌信息和第二车牌信息不一致后,车辆可以通过多种方式提示用户绑定第一车牌。例如,车辆可以在车辆的显示屏上显示提示消息来告知用户第一车牌信息和第二车牌信息不一致。又例如,车辆可以通过车载扬声器用语音信息的方式告知用户第一车牌信息和第二车牌信息不一致。
第一车牌信息和第二车牌信息不一致也可以存在多种情况。例如,用户在账户中没有绑定任何车牌,此时,车辆可以向用户提示账户中尚未绑定车牌。又例如,用户已经在账户中绑定车牌,但是绑定的车牌和识别的车牌信息不一致,此时,车辆可以向用户提示绑定新识别的车牌或者拒绝支付。
本申请实施例中,在支付停车费之前,需要验证待缴费车辆的车牌与用户账户中绑定的车牌是否一致,如果验证不通过,车辆可以提示用户绑定识别的车牌信息,在车辆检测到识别的车牌信息被绑定后,才能触发支付流程。通过这样的方式,在停车费支付前设置验证措施,可以避免用户缴纳停车费失败或者错误缴纳停车费的情况,既保障了用户的账户安全,又提高了用户的支付体验。
结合第一方面,在第一方面的某些实现方式中,所述第一图像信息还包括第二支付码,所述第一支付码对应第一支付平台,所述第二支付码对应第二支付平台,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:在所述第一用户使用所述第一支付平台支付的频率大于使用所述第二支付平台支付的频率情况下,使用所述第一支付平台支付所述待缴纳的停车费用。
本申请实施例中,车辆能够根据用户的支付习惯,为用户推荐最优的支付方式,用户可以通过推荐的支付方式完成停车费的支付,通过这样的方式,能够更加便捷的完成停车费的支付,并能够有效的提升用户的支付体验。
结合第一方面,在第一方面的某些实现方式中,在通过所述第一摄像装置获取第一图像信息之前,所述方法还包括:通过所述第一摄像装置获取第三图像信息,所述第三图像信息中的第一像素占比大于第一阈值;根据所述第一像素占比,将所述车灯的亮度调整为第一亮度;所述通过所述第一摄像装置获取第一图像信息包括:在所述第一亮度下通过所述第一摄像装置获取所述第一图像信息。
其中,第一像素占比可以是低像素占比,其范围可以被预先设定。例如,图像的像素值在0至255区间,0像素表示图像最暗,255像素表示图像最亮。可以预先设定0至40为低像素范围。则此时第一像素占比可以是0至40像素出现的频率的平均值与0至255像素出现的频率的平均值的比值。
第一阈值的具体数值可以根据实际的情况进行预先设定,如果二维码识别设备性能较好可以将第一阈值设置的较高,如果二维码识别设备的性能较差,可以将第一阈值设置的较低。
本申请实施例中,通过判断摄像装置拍摄的图像中的第一像素占比与第一阈值的大小关系,进而进行不同的处理。当低亮度低像素占比大于第一阈值时,利用车辆的车灯对二维码进行补光,通过这样的方式,能够降低二维码图像对额外的补光设备(例如,停车场的灯光)的依赖性,有效增强低亮度二维码的识别率。
结合第一方面,在第一方面的某些实现方式中,所述第一摄像装置为行车记录仪或环视摄像头,所述第二摄像装置为深度摄像头。
第二方面,提供一种支付方法,该方法包括:获取车辆待缴纳的停车费用;获取用户的第一生物特征信息;在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,使用第二用户的账户支付所述待缴纳的停车费用。其中,所述第二生物特征信息为第一用户在所述车辆中预设的生物特征信息,第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第一用户和所述第二用户。
本申请实施例中,能够为车内的多个用户提供停车费支付的服务,避免了验证失败后需要用户手动登录账户输入密码的情况,提高了支付的效率。
第三方面,提供了一种支付装置,该装置包括:检测单元,用于检测到车辆进入或驶离停车场;获取单元,用于通过第一摄像装置获取第一图像信息,所述第一图像信息为所述车辆外部的图像信息,所述第一图像信息包括第一支付码;处理单元,用于识别所述第一支付码,得到所述车辆待缴纳的停车费用;所述获取单元,还用于通过第二摄像装置获取用户的第一生物特征信息,所述第二摄像装置为获取所述车辆内部图像的摄像装置;在所述第一生物特征信息与第二生物特征信息匹配的情况下,所述处理单元,还用于使用第一用户的账户支付所述待缴纳的停车费用,所述第二生物特征信息为所述第一用户在所述车辆中预设的生物特征信息,所述用户包括所述第一用户。
结合第三方面,在第三方面的某些实现方式中,在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,所述处理单元,还用于使用第二用户的账户支付所述待缴纳的停车费用,所述第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第二用户。
结合第三方面,在第三方面的某些实现方式中,所述获取单元,还用于通过所述第一摄像装置获取第二图像信息;所述获取单元,具体用于在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用的情况下,通过所述第一摄像装置获取所述第一图像信息。
结合第三方面,在第三方面的某些实现方式中,所述第二图像信息包括所述第一支付码,所述处理单元,还用于根据所述第一支付码在所述第二图像中的位置坐标与所述第二图像信息的中心位置坐标,确定所述第一摄像装置的控制参数;所述处理单元,还用于根据所述控制参数控制所述第一摄像装置获取所述第一图像信息,所述第一支付码在所述第一图像信息的中心位置。
结合第三方面,在第三方面的某些实现方式中,所述获取单元,还用于获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;所述处理单元,具体用于在所述第一车牌信息与第二车牌信息一致的情况下,使用所述第一用户的账户支付所述待缴纳的停车费用,所述第二车牌信息为与所述第一用户账户绑定的车牌信息。
结合第三方面,在第三方面的某些实现方式中,所述获取单元,还用于获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;所述处理单元,还用于在所述第一车牌信息与第二车牌信息不一致的情况下,向所述第一用户提示所述第一车牌信息未与所述第一用户账户绑定,所述第二车牌信息为与所述第一用户账户绑定的车牌信息;所述处理单元,具体用于在检测到所述第一用户将所述第一车牌信息与所述第一用户的账号绑定时,支付所述待缴纳的停车费用。
结合第三方面,在第三方面的某些实现方式中,所述第一图像信息还包括第二支付码,所述第一支付码对应第一支付平台,所述第二支付码对应第二支付平台,所述处理单元,具体用于在所述第一用户使用所述第一支付平台支付的频率大于使用所述第二支付平台支付的频率情况下,使用所述第一支付平台支付所述待缴纳的停车费用。
结合第三方面,在第三方面的某些实现方式中,所述获取单元,还用于通过所述第一摄像装置获取第三图像信息,所述第三图像信息中的第一像素占比大于第一阈值;所述处理单元,还用于根据所述第一像素占比,将所述车灯的亮度调整为第一亮度;所述处理单元,具体用于在所述第一亮度下通过所述第一摄像装置获取所述第一图像信息。
结合第三方面,在第三方面的某些实现方式中,所述第一摄像装置为行车记录仪或环视摄像头,所述第二摄像装置为深度摄像头。
第四方面,提供一种支付装置,该装置包括:获取单元,用于获取车辆待缴纳的停车费用;所述获取单元,还用于获取用户的第一生物特征信息;处理单元,用于在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,使用第二用户的账户支付所述待缴纳的停车费用。其中,所述第二生物特征信息为第一用户在所述车辆中预设的生物特征信息,第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第一用户和所述第二用户。
第五方面,提供一种支付装置,该装置包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,该装置用于执行上述各个方面中的方法。
第六方面,提供一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各个方面中的方法。
第七方面,提供一种芯片,该芯片包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,该装置用于执行上述各个方面中的方法。
第八方面,提供一种车辆,该车辆包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,该装置用于执行上述各个方面中的方法。
本申请实施例提供的技术方案能够车辆检测到车辆进入或者驶离停车场的情况下,由车辆主动调用第一摄像装置获取第一图像信息,并识别第一图像信息中的第一支付码来查询停车费。然后,通过调用第二摄像装置获取第一生物特征信息进行用户身份信息的验证,从而完成停车费的支付。整个扫码支付的过程都由车辆执行,能够避免因停车场***出现错误导致的用户的账户被盗扣或者错扣等情况。在通过第二图像信息识别不出支付码的情况下,通过调节第一摄像装置的位置使得第一支付码位于第一图像的中心位置。通过这样的方式,能够在支付码发生畸变的情况下,使得支付码始终保持在第一图像的中心位置,更好的识别第一支付码。在使用第一生物特征信息与第二生物特征信息验证失败时,车辆能够查询识别的第一生物特征信息是否与第二用户的第三生物特征信息相关联,在相关联的情况下,使用第二用户的账户完成停车费的支付。能够为车内的多个用户提供停车费支付的服务,避免了生物特征信息验证失败后需要用户手动登录账户输入密码的情况,提高了支付的效率。
附图说明
图1是本申请实施例提供的车辆功能性示意图;
图2是本申请提供的不同停车费支付方式的效率和操作成本对比图。
图3是本申请提供的一种支付方法的***架构图;
图4是本申请提供的支付方法的应用场景图;
图5是本申请提供的支付方法的另一应用场景图;
图6是本申请提供的支付方法的另一应用场景图;
图7是本申请提供的支付方法的另一应用场景图;
图8是本申请提供的支付方法的另一应用场景图;
图9是本申请提供的一种支付方法的示意性流程图;
图10是本申请提供的另一种支付方法的示意性流程图;
图11是本申请提供的一种环视摄像头二维码自适应识别方法的示意性流程图;
图12是本申请提供的一种通过PID控制摄像头电机实现二维码居中检测的示意性流程图;
图13是本申请提供的一种低分辨率二维码识别方法的示意性流程图;
图14是本申请提供的一种超分别率算法增强二维码分辨率的示意图;
图15是本申请提供的一种低照度下二维码补光的方法;
图16是本申请提供的补光前后图像的直方图;
图17是本申请提供的一种多二维码选择支付的交互方法;
图18是本申请提供的一种停车场扫码支付方法的示意性流程图;
图19是本申请提供的一种支付装置示意图;
图20是本申请提供的另一种支付装置示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
为了便于理解,下文结合图1,以智能驾驶的场景为例,介绍本申请实施例适用的示例场景。
图1是本申请实施例提供的车辆100的一个功能性示意图。应理解,图1及相关描述仅为一种举例,并不对本申请实施例中的车辆进行限定。
在实施过程中,车辆100可以被配置为完全或部分自动驾驶模式,也可以由用户进行人工驾驶。例如:车辆100可以通过感知***120获取其周围的环境信息,并基于对周边环境信息的分析得到自动驾驶策略以实现完全自动驾驶,或者将分析结果呈现给用户以实现部分自动驾驶。
车辆100可包括多种子***,例如感知***120、计算平台130和显示装置140。可选地,车辆100可包括更多或更少的子***,并且每个子***都可包括一个或多个部件。另外,车辆100的每个子***和部件可以通过有线或者无线的方式实现互连。
感知***120可包括感测关于车辆100周边的环境的信息的若干种传感器。例如,感知***120可以包括定位***,定位***,定位***可以是全球定位***(globalpositioning system,GPS),也可以是北斗***或者其他定位***。感知***120可以包括惯性测量单元(inertial measurement unit,IMU)、激光雷达、毫米波雷达、超声雷达以及摄像装置121中的一种或者多种。
摄像装置121可用于捕捉车辆100的周边环境的图像信息。摄像装置121可以包括单目相机、双目相机、结构光相机以及全景相机等,摄像装置121获取的图像信息可以包括静态图像信息,也可以包括视频流信息。其中,图像信息可以以图像或视频的形式存储,也可以以图像或视频的参数的形式存储,例如图像的亮度、灰度、色彩分布、对比度、像素等参数信息。
车辆100的部分或所有功能可以由计算平台130控制。计算平台130可包括处理器131至13n(n为正整数),处理器是一种具有信号的处理能力的电路,在一种实现中,处理器可以是具有指令读取与运行能力的电路,例如中央处理单元(central processing unit,CPU)、微处理器、图形处理器(graphics processing unit,GPU)(可以理解为一种微处理器)、或数字信号处理器(digital signal processor,DSP)等;在另一种实现中,处理器可以通过硬件电路的逻辑关系实现一定功能,该硬件电路的逻辑关系是固定的或可以重构的,例如处理器为专用集成电路(application-specific integrated circuit,ASIC)或可编程逻辑器件(programmable logic device,PLD)实现的硬件电路,例如FPGA。在可重构的硬件电路中,处理器加载配置文档,实现硬件电路配置的过程,可以理解为处理器加载指令,以实现以上部分或全部单元的功能的过程。此外,还可以是针对人工智能设计的硬件电路,其可以理解为一种ASIC,例如神经网络处理单元(neural network processing unit,NPU)、张量处理单元(tensor processing unit,TPU)、深度学***台130还可以包括存储器,存储器用于存储指令,处理器131至13n中的部分或全部处理器可以调用存储器中的指令,执行质量,以实现相应的功能。
计算平台130可基于从各种子***(例如,感知***120)接收的输入来控制车辆100的功能。在一些实施例中,计算平台130可操作来对车辆100及其子***的许多方面提供控制。
可选地,上述组件只是一个示例,实际应用中,上述各个模块中的组件有可能根据实际需要增添或者删除,图1不应理解为对本申请实施例的限制。
在道路行进的自动驾驶车辆,如上面的车辆100,可以识别其周围环境内的物体以确定对当前速度的调整。所述物体可以是其它车辆、交通控制设备、或者其它类型的物体。在一些示例中,可以独立地考虑每个识别的物体,并且基于物体的各自的特性,诸如它的当前速度、加速度、与车辆的间距等,可以用来确定自动驾驶车辆所要调整的速度。
可选地,车辆100或者与车辆100相关联的感知和计算设备(例如,计算平台130)可以基于所识别的物体的特性和周围环境的状态(例如,交通、雨、道路上的冰、等等)来预测所述识别的物体的行为。可选地,每一个所识别的物体都依赖于彼此的行为,因此还可以将所识别的所有物体全部一起考虑来预测单个识别的物体的行为。车辆100能够基于预测的所述识别的物体的行为来调整它的速度。换句话说,自动驾驶车辆能够基于所预测的物体的行为来确定车辆将需要调整到(例如,加速、减速、或者停止)什么稳定状态。在这个过程中,也可以考虑其它因素来确定车辆100的速度,诸如,车辆100在行驶的道路中的横向位置、道路的曲率、静态和动态物体的接近度等等。
除了提供调整自动驾驶车辆的速度的指令之外,计算设备还可以提供修改车辆100的转向角的指令,以使得自动驾驶车辆遵循给定的轨迹和/或维持与自动驾驶车辆附近的物体(例如,道路上的相邻车道中的轿车)的安全横向和纵向距离。
上述车辆100可以为轿车、卡车、摩托车、公共车辆、船、飞机、直升飞机、割草机、娱乐车、游乐场车辆、施工设备、电车、高尔夫球车、火车等,本申请实施例不做特别的限定。
随着车辆在日常生活中被广泛应用,停车收费的现象普遍存在。当前,支付停车费的主要方式是现金支付、扫码支付以及无感支付(提前绑定车牌与支付账户)。其中,扫码支付还包括离场时(离开停车场)主动扫码支付和离场时自动扫码支付。
图2是本申请提供的不同停车费支付方式的效率和操作成本对比图。
如图2所示,在几种支付方式的支付效率和操作成本比较的过程中可以发现,由于用户需要携带现金以及在支付过程中存在找零钱的情况,离场时现金支付的操作成本较高,离场的效率也最低。扫码支付虽然避免了用户携带现金以及找零钱的情况,但是用户需要操作手机进行扫码,离场的效率比现金支付高,操作的成本也比现金支付低。而无感支付只需提前将用户的车牌与支付账户进行绑定并签订代扣协议,用户驾驶车辆驶离停车场后,支付账户可以自动扣除停车费,无需用户进行任何操作。因此,无感支付在几种支付方式中,离场效率最高,操作成本最低。
但是,无感支付方式在实际应用的过程中,需要用户将车牌与支付账户进行绑定并签约代扣协议。在支付停车费时,停车场管理***能够通过摄像头获取用户的身份信息,从而查询用户待支付的停车费,并使用用户预先绑定的账号进行支付。通过这样的方式,停车场***可能出现用户的身份识别错误或者扣款错误情况,从而致使用户的财产遭受损失。此外,由于整个停车费的支付流程均由停车场管理***掌控,用户的支付体验较差,信任成本较高。
本申请实施例提供一种支付方法、装置以及车辆,能够在支付停车费时,降低用户的账户存在被错扣或者盗扣等风险,提高用户的支付体验。
图3是本申请提供的一种支付方法的***架构图,该***架构300可应用于图1的车辆100中。
如图3所示,该***架构可以由行车记录仪310(digital video recorder,DVR)和座舱域控制器320(cockpit domain controller,CDC)两个部分组成。DVR 310可以实时采集车辆前方的视频流数据或者采集车辆前方的图像信息,并把采集的数据发送给CDC 320处理。CDC 320是带有计算能力的平台,可以对DVR 310传来的视频流数据进行订阅管理、视频压缩、行车记录、二维码扫描识别、人脸支付等操作。其中,CDC 320中可以包括:视频流订阅管理模块321、视频压缩模块322、行车记录模块323、二维码扫描识别模块324、人脸支付模块325。
应理解,该***架构中以座舱域控制器320为示例进行说明,座舱域控制器320也可以替换成其他的控制器。
该支付方法的***架构在实际应用过程中,车辆在检测到进入或驶离停车场时调用DVR 310自动获取一张全幅高清照片(luma-chroma,YUV),并把全幅高清照片经过视频流订阅管理模块321发送给二维码扫描识别模块324处理。二维码扫描识别模块324获取到该照片后,能够对该照片进行扫描识别。如果识别的结果表明,二维码上承载的信息为有效的支付链接,此时,CDC 320可以调用相关接口,控制车辆的显示屏界面跳转到支付界面,人脸支付模块325可以控制车辆内部的摄像头对用户进行人脸识别,验证成功后完成停车费的支付。
在二维码扫描识别模块324对二维码进行扫描识别的过程中,如果涉及获取到多个二维码,CDC 320可以向用户进行反馈,由用户在车辆的显示屏上主动点选需要的二维码。如果二维码扫描识别模块324的识别结果表明,扫描的二维码为网页二维码,CDC320可以调用相关的H5容器,在车辆的显示屏上展示相应的网页信息,用户可以在网页上进行点选、输入等操作。
应理解,高清全幅照片的获取方式可以是由用户主动触发DVR 310进行拍照,也可以是CDC 320控制截取YUV视频中某一帧图像。
还应理解,行车记录仪310也可以替换成环视摄像头。
还应理解,本申请实施例中以二维码为例对查询和支付停车费的情况加以说明,二维码也可以替换成条形码等具备支付能力的支付码。
图4是本申请提供的支付方法的应用场景图。
如图4中的(a)所示,车辆位于停车场的停车位中。
如图4中的(b)所示,车辆位于停车位时,车辆的中控大屏显示显示界面400以及功能栏410。该显示界面400上包括用户账号登录信息401、蓝牙功能图标404、Wi-Fi功能图标403、蜂窝网络信号图标404、车载地图应用搜索框405、切换至显示车辆安装的所有应用程序的卡片406、切换至显示车载音乐应用的卡片407、车辆剩余电量以及剩余行驶里程的显示卡片408、车辆360度(°)环影功能的显示卡片409。其中,车载地图应用搜索框405中可以包括用户设置的回家控件4051和去公司控件4052。功能栏410中包括切换至显示中控大屏桌面的图标411、车辆内循环图标412、主驾座椅加热功能图标413,主驾区域空调温度显示图标414、副驾区域空调温度显示图标415、副驾座椅加热功能图标416以及音量设置图标417。
当车辆检测到进入或驶离停车场时,车辆可以通过第一摄像装置(例如,行车记录仪DVR、环视摄像头AVM等),自动采集车辆周围的第一图像信息,当第一图像信息中包括停车支付二维码后,车辆可以自动扫描并识别该支付二维码,并将扫描的结果显示在车辆的显示屏上。
示例性地,二维码的检测与识别过程可以是车辆将第一图像信息中的支付二维码区域进行裁剪,并将经过裁剪的二维码输入到二维码识别网络中获取该二维码信息,并访问二维码信息中承载的停车费信息的地址,从而指导用户完成停车费的支付。其中,二维码检测网络与二维码识别网络可以是深度学习网络(例如,卷积神经网络(convolutionalneural network,CNN)模型或循环神经网络(Recurrent Neural Network,RNN)),神经网络模型可以通过数据集训练预先获取。
如图4中的(c)所示的图形用户界面(graphical user interface,GUI),车辆自动扫描识别停车支付二维码后,车辆的显示屏上能够显示停车费支付界面。该停车费支付界面包括用户账号选项418、车牌号选项419、需缴费金额选项420和面向车内摄像头提示框421。其中,当用户根据提示框421的提示面对车内摄像头时,车内摄像头能够采集用户的生物特征信息,该生物特征信息可以是面部特征信息。
如图4中的(d)所示,该图表示通过第二摄像装置采集的用户的面部特征信息,车辆可以根据采集的面部特征信息与车辆预设的面部特征信息进行比较,验证成功后完成停车费的支付。
如图4中的(e)所示的GUI,该GUI为停车费支付界面。该停车费支付界面包括提示用户支付成功的提示框422。在验证完成用户的生物特征信息后,在车辆的显示屏上显示该GUI,用于告知用户的缴费成功。
应理解,在识别出支付二维码后,车辆可以自动获取账号选项418、车牌号选项419、需缴费金额选项420中显示的信息,无需用户进行手动的输入操作。车辆获取上述信息的方式可以是由停车场识别该车辆后,将上述信息承载在支付二维码中,该二维码可以是动态二维码。也可以是用户扫描支付二维码后,由停车场获取该车辆的上述信息,并将上述信息传递给车辆,并在车辆的显示屏上显示。
还应理解,生物特征信息也可以是虹膜特征信息或者生物特征信息,如果生物特征信息为上述两种,在车辆上应当配置相应的虹膜识别设备或者声纹识别设备。
本申请实施例中,当车辆进入或驶离停车场时,车辆可以自动采集并识别停车支付二维码车辆,并自动获取车牌信息和待缴费的金额。并且,车辆可以获取并根据用户的生物特征信息完成停车费的支付。通过这样的方式,能够在支付停车费时,减少用户的账户存在被错扣或者盗扣等风险,提高用户的支付体验。
图5是本申请提供的支付方法的另一应用场景图。
当车辆检测到进入或驶离停车场时,车辆可以通过第一摄像装置(例如,行车记录仪DVR、环视摄像头AVM等),自动采集车辆周围的第一图像信息,当第一图像信息中包括停车支付二维码后,车辆可以自动扫描并识别该支付二维码,并将扫描的结果通过车载显示屏上通知用户,由用户选择是否进入扫描页面。
其中,车辆检测到进入或驶离停车场可以采用多种方式。
一种可能的实现方式中,车辆可以通过部署在车辆上的全球导航卫星***(global navigation satellite system,GNSS)传感器来获取车辆的定位和信号强度,从而判断车辆是否进入或驶离停车场,例如,GNSS传感器检测到车辆的位置在某个停车场附近,并且车辆进行通信的信号强度小于或等于第一阈值时,GNSS传感器可以向车辆的座舱控制器320发送第一指示信息,告知车辆进入停车场。同样的,GNSS传感器检测到车辆的位置在某个停车场附近,并且车辆进行通信的信号强度大于第二阈值时,GNSS传感器可以向车辆的座舱控制器320发送第二指示信息,告知车辆驶离停车场。又例如,GNSS传感器检测到车辆进行通信的信号良好,车辆的位置在停车场的边缘或者进出口位置时,GNSS传感器可以向座舱控制器320发送第三指示信息,告知车辆正在进入或驶离停车场。
一种可能的实现方式中,可以通过视觉识别的方法来判断出车辆是否进入或驶离停车场。例如,车辆可以通过第一摄像装置采集车辆外部的图像信息,并且将采集的图像细分为多个特征区域,对每个特征区域与识别标的物(例如,停车场标志、停车杆)进行匹配,并计算匹配概率,在匹配概率大于或小于预设阈值时,可以判断出车辆正在进入或驶离停车场。
一种可能的实现方式,可以在停车场入口或出口处设置无线信号发射装置,在车辆接收到无线信号发射装置发射的无线信号后,可以判断出车辆正在进入或驶离停车场。
二维码的检测与识别过程可以是车辆将第一图像信息中的支付二维码区域进行裁剪,并将经过裁剪的二维码输入到二维码识别网络中获取该二维码信息,并访问二维码信息中承载的停车费信息的地址,从而指导用户完成停车费的支付。其中,二维码检测网络与二维码识别网络可以是深度学习网络CNN模型或RNN模型,模型可以通过数据集训练预先获取。
如图5中的(a)所示的GUI,该GUI包括通知栏501,当车辆自动扫描并识别支付二维码后,可以通过车载显示屏上的通知栏501上的通知用户是否进入识别页面。当用户点击通知栏501上的进入控件时,车辆的显示屏上可以显示如图5中的(b)所示的GUI。
如图5中的(b)所示的GUI,车辆可以自动获取账号选项418、车牌号选项419、需缴费金额选项420中显示的信息,车辆获取上述信息的方式可以是由停车场识别该车辆后,将上述信息承载在支付二维码中。也可以是用户扫描支付二维码后,由停车场获取该车辆的上述信息,并将上述信息传递给车辆,并在车辆的显示屏上显示。此外,该GUI还包括无感支付控件502和手动缴费控件503,如果用户点击无感支付控件502后,车辆可采用如图4中的(c)至(e)的方式进行支付。当用户点击手动缴费控件503后,车辆的显示屏上可以显示如图5中的(c)所示的GUI。
如图5中的(c)所示的GUI,该GUI为停车费支付界面,包括密码输入选项504和软件盘控件505。用户可以通过点击软件盘控件505上的数字,在密码输入选项504中输入密码。当密码输入完成后,点选软件盘上的确定控件,在车辆的显示屏上可以显示如图5中的(d)所示的GUI。
如图5中的(d)所示的GUI,该GUI为停车费支付界面,包括停车费支付成功的提示框506。在验证完成用户输入的密码后,在车辆的显示屏上显示该提示框506,用于告知用户的缴费成功。
本申请实施例中,在车辆周围存在停车支付二维码时,车辆可以自动扫描并识别该二维码,并将扫描的结果通知用户,由用户主动选择是否进入识别界面。并且,在支付的过程中用户可以选择使用无感支付或者手动缴费。通过这样的方式,在支付停车费的过程中,能够给用户提供多样化的支付模式,从而提高用户的支付体验。
图6是本申请提供的支付方法的另一应用场景图。
当用户驾驶该车辆进入或驶离停车场的过程中,发现车辆周围设有停车支付二维码。此时,用户可以通过部署在车辆外的第一摄像装置(例如,行车记录仪DVR、环视摄像头AVM等)获取车辆周围的第一图像信息,并使用二维码扫描功能识别第一图像信息中的支付二维码。或者车辆检测到进入或驶离停车场时,车辆可以通过第一摄像装置自动获取车辆周围的第一图像信息,并自动扫描识别第一图像信息中的支付二维码。
其中,扫描和识别支付二维码的方式既可以由车辆自动扫描和识别,并且自动进入识别页面(例如,图4中介绍的方法),也可以由车辆自动扫描识别,并将扫描的结果通过车载显示屏通知用户,由用户主动选择是否进入页面(例如,图5中介绍的方法)。在对二维码进行扫描识别后,车辆的显示屏上可以显示如图6(a)所示的GUI。
如图6中的(a)所示的GUI,该GUI包括交互助手601和交互文本602。在车辆扫描并识别支付二维码后,如果用户的账户中尚未绑定车牌号信息,在车辆的显示屏上可以显示交互助手601以及交互文本602,用于通知用户尚未在账户中绑定车牌号。另外一种情况下,用户虽然在账户中绑定了车牌号,但是车辆获取的待缴费车辆的车牌号和用户在账户中绑定的车牌号不一致。此时,可以在车辆的显示屏上显示交互助手601以及交互文本602,用于通知用户在账户中添加绑定新车牌号。
在上述的情况中,车辆识别的是动态二维码,动态二维码由于可以实时更新,所以车辆在扫描动态二维码后可以获得当前识别的车牌信息,并判断出用户的账户是否绑定识别的车牌号信息。在另外的一种情况下,上述二维码也可以是固定二维码,车辆在扫描固定二维码后,由停车场***识别待缴费车辆的车牌号信息,然后停车场***将该车牌号信息通过信令交互的方式发送给车辆,并在车辆的显示屏上显示该识别的车牌号信息。在此种情况下,由于需要车辆和停车场通信,所以在实际应用时需要车辆开启相应的对外通信权限。
当用户点击如图6中的(a)所示的GUI中的车牌号选项419时,车载显示屏上可以显示如图6中的(b)所示的GUI。
如图6中的(b)所示的GUI,该GUI为停车费查询界面。该界面中包括:输入车牌号选项603,绑定控件604。
当用户点击输入车牌号选项603时,车载显示屏上可以显示如图6中的(c)所示的GUI,该GUI包括车牌号输入框605和软件盘控件606,用户可以在车牌号输入框605的第一个输入框内输入车牌的简称,并在后几位输入框内输入字母和数字,在输入完成车牌号信息后,用户点击软键盘控件606上的确定控件。车载显示屏上可以显示如图6中(d)所示的GUI,从该GUI的界面上用户可以获知需要缴纳的停车费信息,并可以选择无感支付或者手动缴费的方式进行支付。如果用户选择无感支付方式,车辆可以在检测到用户绑定新车牌时,通过人脸支付或者虹膜支付等无感支付方式缴纳停车费用。
应理解,用户在车牌号输入框605中输入车牌号可以是通过车载显示屏进行手动输入,也可以向交互助手601发送语音指令的方式进行输入等等。
本申请实施例中,车辆可以在用户未绑定车牌号或者绑定车牌号与识别的车牌号不一致的情况下,向用户进行提示。并在检测到用户绑定新车牌信息后,支付待缴纳的停车费用。通过这样的方式,可以避免用户缴纳停车费失败或者错误缴纳停车费的情况,既保障了用户的账户安全,又提高了用户的支付体验。
图7是本申请提供的支付方法的另一应用场景图,图7中所示的应用场景是在车辆提示用户没有绑定车牌号的情况下进行的。
如图7中的(a)所示的GUI,该GUI为查询停车费界面,该界面上包括历史车牌选项701,当用户点击历史车牌选项701中任一条历史搜索记录时,车载显示屏上可以显示如图7中(b)所示的GUI,用户可以根据该GUI获知需要缴纳的停车费信息,并可以选择无感支付或者手动缴费的方式进行支付。
本申请实施例中,在用户的账号尚未绑定车牌号的情况下,用户可以点击历史车牌的缴费或搜索记录直接查询停车费信息并缴费。通过这样的方式,能够使得停车费支付过程更加简单高效。
图8是本申请提供的支付方法的另一应用场景图。
当用户驾驶该车辆进入或驶离停车场的过程中,发现车辆周围设有停车支付二维码。此时,用户可以通过部署在车辆外的第一摄像装置(例如,行车记录仪DVR、环视摄像头AVM等)获取车辆周围的第一图像信息,并使用二维码扫描功能识别第一图像信息中的支付二维码。或者车辆检测到进入或驶离停车场时,车辆可以通过第一摄像装置自动获取车辆周围的第一图像信息,并自动扫描识别第一图像信息中的支付二维码。
其中,扫描和识别支付二维码的方式既可以由车辆自动扫描和识别,并且自动进入识别页面(例如,图4中介绍的方法),也可以由车辆自动扫描识别,并将扫描的结果通过车载显示屏通知用户,由用户主动选择是否进入页面(例如,图5中介绍的方法)。在对二维码进行扫描识别后,车辆的显示屏上可以显示如图8(a)所示的GUI。
如图8(a)所示的GUI,该GUI为查询停车费界面,在该界面中包括车载支付选项801和发送至手机选项802,当用户点击车载支付选项时,车辆可以使用图4中的(c)所示的无感支付方法或者图5中的(c)所示的手动缴费方法。当用户点击发送至手机802选项时,车辆可以将停车费缴费信息发送到用户的手机上。
如图8(b)所示的GUI,用户的手机在接收到车辆发送的缴纳停车费消息后,可以在手机上显示该GUI。该GUI包括提示框403和确定控件404。提示框403用于向用户提示车辆向手机发送一条停车费支付消息,询问用户支付进入支付页面。当用户点击确定控件404后,手机上可以显示如图8(c)所示的GUI。
如图8(c)所示的GUI,该GUI包括提示框805,用于提示用户面向手机摄像头,当用户根据提示框805面向手机的摄像头后,可以完成停车费的支付。
本申请实施例中,在车辆获取到用户待支付的停车费信息后,车辆可以根据用户的指示将停车费信息发送到用户的手机上,用户通过手机可以完成停车费的支付。通过这样的方式,能够给用户提供更加多样化的支付方式,从而满足用户对支付方式的个性化需求。
图9是本申请提供的一种支付方法的示意性流程图,图9所示的支付方法可应用于图1的车辆100中,方法900可以包括如下步骤。
S901,检测到车辆进入或驶离停车场
其中,车辆检测到进入或驶离停车场可以采用多种方式。
一种可能的实现方式中,车辆可以通过部署在车辆上的全球导航卫星***(global navigation satellite system,GNSS)传感器来获取车辆的定位和信号强度,从而判断车辆是否进入或驶离停车场,
例如,GNSS传感器检测到车辆的位置在某个停车场附近,并且车辆进行通信的信号强度小于或等于第一阈值时,GNSS传感器可以向车辆的座舱控制器发送第一指示信息,告知车辆进入停车场。同样的,GNSS传感器检测到车辆的位置在某个停车场附近,并且车辆进行通信的信号强度大于第二阈值时,GNSS传感器可以向车辆的座舱控制器发送第二指示信息,告知车辆驶离停车场。又例如,GNSS传感器检测到车辆进行通信的信号良好,车辆的位置在停车场的边缘或者进出口位置时,GNSS传感器可以向座舱控制器320发送第三指示信息,告知车辆正在进入或驶离停车场。
一种可能的实现方式中,可以通过视觉识别的方法来判断出车辆是否进入或驶离停车场。例如,车辆可以通过第一摄像装置采集车辆外部的图像信息,并且将采集的图像细分为多个特征区域,对每个特征区域与识别标的物(例如,停车场标志、停车杆)进行匹配,并计算匹配概率,在匹配概率大于或小于预设阈值时,可以判断出车辆正在进入或驶离停车场。
一种可能的实现方式中,可以在停车场入口或出口处设置无线信号发射装置,在车辆接收到无线信号发射装置发射的无线信号后,可以判断出车辆正在进入或驶离停车场。S902,通过第一摄像装置获取第一图像信息,所述第一图像信息包括第一支付码
其中,第一摄像装置可以是部署在车辆外部的摄像头,例如AVM环视摄像头或者DVR摄像头等。第一支付码可以是二维码、条形码等具备支付功能的支付码。
车辆通过第一摄像装置获取第一图像信息也可以采用多种方式。
一种可能的实现方式中,当车辆检测到进入或驶离停车场时,车辆可以通过第一摄像装置,自动采集车辆周围的第一图像信息。
一种可能的实现方式中,当用户驾驶车辆进入或驶离停车场的过程中,发现车辆周围设有停车支付码。此时,用户可以主动触发第一摄像装置进行拍照获取第一图像信息,如果第一摄像装置是行车记录仪,获取第一图像信息的方式也可以是截取行车记录仪记录的视频中的某一帧图像。
本申请实施例中,车辆在检测到进入或者驶离停车场的情况下,通过第一摄像装置获取第一图像信息。相比于第一摄像装置一直工作的情况,能够降低第一摄像装置使用能耗,提高第一摄像装置获取第一图像信息的工作效率。
S903,识别第一支付码,得到车辆待缴纳的停车费用
其中,识别支付码也可以是采用多种方式。
一种可能的实现方式中,在获取到第一图像信息后,用户可以通过车载显示屏上的应用程序触发支付码扫描功能进行扫码识别。
一种可能的实现方式中,车辆在获取第一图像信息后,可以自动扫描并识别第一支付码,并将扫描的结果在车载显示屏上通知用户,由用户决定是否进入识别页面。
一种可能的实现方式中,支付码的检测与识别过程可以是车辆将第一图像信息中的第一支付码区域进行裁剪,并将经过裁剪的支付码输入到支付码识别网络中获取该支付码信息,并访问支付码信息中承载的停车费信息的地址,从而指导用户完成停车费的支付。其中,支付码检测网络与支付码识别网络可以是深度学习网络(例如,CNN模型或RNN模型),模型可以通过数据集训练预先获取。
S904,通过第二摄像装置获取用户的第一生物特征信息。
该步骤可以通过数据管理监控程序(data management supervisor,DMS)或者内容管理***(content management system,CMS)调用第二摄像装置获取用户的第一生物特征信息。
其中,第二摄像装置可以是用于获取车辆内部图像的深度摄像头,例如,3D(timeof flight,TOF)摄像头或者3D结构光摄像头等。第一生物特征信息可以是用户的面部特征信息。
应理解,第一生物特征信息也可以是虹膜特征信息或者生物特征信息,如果第一生物特征信息为上述两种,在车辆上应当配置相应的虹膜识别设备或者声纹识别设备。
S905,在第一生物特征信息与第二生物特征信息匹配的情况下,使用第一用户的账户支付停车费用。
其中,第二生物特征信息为第一用户在车辆中预设的生物特征信息。
例如,通过第二摄像装置采集用户的面部特征信息(生物特征信息的一种),并且将采集的面部特征信息与车辆***中预设的面部特征信息进行对比,验证成功后直接从用户绑定的账户中进行扣款。
如果第二摄像装置获取的第一生物特征信息和车辆中预设的生物特征信息不一致,可以在车辆显示屏上显示如图5(c)所示的界面,并提示用户手动输入密码进行支付。
本申请实施例中,在检测到车辆进入或者驶离停车场的情况下,由车辆主动调用车第一摄像装置获取第一图像信息,并识别第一图像信息中的第一支付码来查询停车费,然后,通过调用第二摄像装置进行用户的身份信息验证,从而完成停车费的支付。通过这样的方式,整个扫码支付的过程都由车辆执行,能够避免因停车场***出现错误导致的用户的账户被盗扣或者错扣等情况。
一种可能的实现方式中,在步骤S905还包括:在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,使用第二用户的账户支付所述待缴纳的停车费用,所述第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第二用户。
本申请实施例中,在使用第一生物特征信息与第二生物特征信息验证失败时,车辆能够查询识别的第一生物特征信息是否与第二用户的第三生物特征信息相关联,在相关联的情况下,使用第二用户的账户完成停车费的支付。通过这样的方式,能够为车内的多个用户提供停车费支付的服务,避免了生物特征信息验证失败后需要用户手动登录账户并输入密码完成支付的情况,提高了支付的效率。
一种可能的实现方式中,在步骤S902之前该方法还包括:通过所述第一摄像装置获取第二图像信息;在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用的情况下,通过所述第一摄像装置获取所述第一图像信息。
其中,通过第二图像信息识别不出待缴纳的停车费用存在多种情况。
一种可能的实现方式中,由于车辆在整个扫码识别过程是移动的,第一摄像装置获取的支付码可能产生畸变,从而导致支付码的识别失败。在此种情况下,可以通过调节第一摄像装置的位置使得减少或避免第一图像信息中出现支付码的畸变情况。
一种可能的实现方式中,第一支付码可以位于第二图像信息的边缘位置,第一支付码在第二图像信息中显示不完整。这样,车辆可能因第一支付码的不完整而识别不出第一支付码上承载的信息。在此种情况下,可以通过调节第一摄像装置的位置获取第一图像信息,使得第一支付码在第一图像信息中完整呈现。
本申请实施例中,车辆的扫描装置识别不出支付码时,可以调整支付码在图像信息中的位置,进而使支付码识别成功。通过这样的方式,能够增强支付码的识别率,提高用户的支付体验。
一种可能的实现方式中,所述第二图像信息包括所述第一支付码,所述在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用时,通过所述第一摄像装置获取所述第一图像信息,包括:根据所述第一支付码在所述第二图像中的位置坐标与所述第二图像信息的中心位置坐标,确定所述第一摄像装置的控制参数;根据所述控制参数控制所述第一摄像装置获取所述第一图像信息,所述第一支付码在所述第一图像信息的中心位置。
本申请实施例中,在通过第二图像信息识别不出支付码的情况下,通过调节第一摄像装置的位置获取第一图像信息使得第一支付码位于第一图像的中心位置。通过这样的方式,能够在支付码发生畸变的情况下,使得支付码始终保持在第一图像的中心位置,从而更好的识别第一支付码。
一种可能的实现方式中,在所述使用第一用户的账户支付所述待缴纳的停车费用之前,所述方法还包括:获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;其中,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:在所述第一车牌信息与第二车牌信息一致的情况下,使用所述第一用户的账户支付所述待缴纳的停车费用,所述第二车牌信息为与所述第一用户账户绑定的车牌信息。
此种实施方式在实际应用中,车辆上的处理器能够获取第一车牌信息,并将该第一车牌信息自动输入至第一支付码识别出的支付网站的车牌信息输入框中,并通过该网站检索停车场***识别到的第二车牌信息与第一车牌信息是否一致,在一致的情况下才支付待缴纳的停车费。整个获取第一车牌信息、在支付网站上输入第一车牌信息和查询第二车牌信息的动作均由车辆执行。
本申请实施例中,在支付停车费之前,需要验证待缴费车辆的车牌与用户账户中绑定的车牌是否一致,在验证通过的情况下,才支付待缴纳的停车费用。通过这样的方式,在停车费支付前设置验证措施,能够进一步的提升停车费缴纳过程中的安全性。
一种可能的实现方式中,在所述使用第一用户的账户支付所述待缴纳的停车费用之前,所述方法还包括:获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;在所述第一车牌信息与第二车牌信息不一致的情况下,向所述第一用户提示所述第一车牌信息未与所述第一用户账户绑定,所述第二车牌信息为与所述第一用户账户绑定的车牌信息;其中,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:在检测到所述第一用户将所述第一车牌信息与所述第一用户的账号绑定时,支付所述待缴纳的停车费用。
其中,在验证第一车牌信息和第二车牌信息不一致后,车辆可以通过多种方式提示用户绑定第一车牌。例如,车辆可以在车辆的显示屏上显示提示消息来告知用户第一车牌信息和第二车牌信息不一致。又例如,车辆可以通过车载扬声器用语音信息的方式告知用户第一车牌信息和第二车牌信息不一致。
第一车牌信息和第二车牌信息不一致也可以存在多种情况。例如,用户在账户中没有绑定任何车牌,此时,车辆可以向用户提示账户中尚未绑定车牌。又例如,用户已经在账户中绑定车牌,但是绑定的车牌和识别的车牌信息不一致,此时,车辆可以向用户提示绑定新识别的车牌或者拒绝支付。
本申请实施例中,在支付停车费之前,需要验证待缴费车辆的车牌与用户账户中绑定的车牌是否一致,如果验证不通过,车辆可以提示用户绑定识别的车牌信息,在车辆检测到识别的车牌信息被绑定后,才能触发支付流程。通过这样的方式,在停车费支付前设置验证措施,可以避免用户缴纳停车费失败或者错误缴纳停车费的情况,既保障了用户的账户安全,又提高了用户的支付体验。
一种可能的实现方式中,所述第一图像信息还包括第二支付码,所述第一支付码对应第一支付平台,所述第二支付码对应第二支付平台,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:在所述第一用户使用所述第一支付平台支付的频率大于使用所述第二支付平台支付的频率情况下,使用所述第一支付平台支付所述待缴纳的停车费用。
本申请实施例中,车辆能够根据用户的支付习惯,为用户推荐最优的支付方式,用户可以通过推荐的支付方式完成停车费的支付,通过这样的方式,能够更加便捷的完成停车费的支付,并能够有效的提升用户的支付体验。
一种可能的实现方式中,在通过所述第一摄像装置获取第一图像信息之前,所述方法还包括:通过所述第一摄像装置获取第三图像信息,所述第三图像信息中的第一像素占比大于第一阈值;根据所述第一像素占比,将所述车灯的亮度调整为第一亮度;所述通过所述第一摄像装置获取第一图像信息包括:在所述第一亮度下通过所述第一摄像装置获取所述第一图像信息。
其中,第一像素占比可以是低像素占比,其范围可以被预先设定。例如,图像的像素值在0至255区间,0像素表示图像最暗,255像素表示图像最亮。可以预先设定0至40为低像素范围。则此时第一像素占比可以是0至40像素出现的频率的平均值与0至255像素出现的频率的平均值的比值。
第一阈值的具体数值可以根据实际的情况进行预先设定,如果二维码识别设备性能较好可以将第一阈值设置的较高,如果二维码识别设备的性能较差,可以将第一阈值设置的较低。
本申请实施例中,通过判断摄像装置拍摄的图像中的第一像素占比与第一阈值的大小关系,进而进行不同的处理。当低亮度低像素占比大于第一阈值时,利用车辆的车灯对二维码进行补光,通过这样的方式,能够降低二维码图像对额外的补光设备(例如,停车场的灯光)的依赖性,有效增强低亮度二维码的识别率。
一种可能的实现方式中,所述第一摄像装置为行车记录仪或环视摄像头,所述第二摄像装置为深度摄像头。
图10是本申请提供的另一种支付方法的示意性流程图,图10中的支付方法可应用于图1的车辆100中,该方法可以包括如下步骤。
S1001,显示二维码扫描界面A
具体地,当用户通过车载显示屏上的HMI快捷入口,主动触发二维码扫描功能时,车辆的显示屏上能够显示二维码扫描界面A。
S1002,使用DVR拍照
具体地,部署在车辆外部的DVR能够采集车辆前方的第一图像信息。例如,车辆前方存在停车支付的二维码,则在此步骤中可以使用DVR对二维码进行拍照。
S1003,得到YUV照片
具体地,在步骤S1002中,使用DVR对车辆前方的二维码进行拍照后,车辆可以获得该二维码的YUV照片。
应理解,高清全幅照片的获取方式可以是由用户主动触发DVR 310进行拍照,也可以是CDC 320控制截取YUV视频中某一帧图像。
S1004,显示扫码界面,同时关闭界面A
具体地,在车辆的显示屏上显示二维码的扫描结果界面,并关闭二维码的扫描界面A。
S1005,判断当前照片是否低照度
具体地,在该步骤中判断步骤S1004获取的YUV照片是否是存在低照度的情况,如果存在该情况,则需要进行步骤S1006,如果不存在该情况,可以直接进行步骤S1007。
应理解,照片的低照度可以指拍照时,拍照的对象周围的物理环境照明效果不佳,表现的结果为拍摄出的照片亮度较低。
S1006,汽车灯光进行补光
具体地,在步骤S1005判断照片存在低照度时,在此步骤中可以利用车辆灯光对照片进行补光处理。
S1007,二维码检测
具体地,对获取YUV照片中的二维码进行检测。
S1008,判断二维码是否存在低分辨率的情况
具体地,判断YUV照片中的二维码是否存在低分辨率的情况,如果存在该情况,则需要对低分辨率的二维码进行处理,提高其分辨率,如果不存在该情况,则可以直接进行步骤S1011。
S1009,超分辨率算法增强
具体地,可以通过图像超分辨率算法提高二维码的分辨率,并得到高清的二维码。
应理解,图像超分辨率算法可以利用不同图像在高频细节上的相似性,通过学习算法获得高分辨率与低分辨率图像之间关系,并指导高分辨率图像的重建。
S1010,输出高清二维码
具体地,将步骤S1009中获取的高清二维码输出给车辆中的二维码扫描识别模块324进行处理。
S1011,开启二维码识别
具体地,车辆中的二维码扫描识别模块324对获取的二维码进行识别。
S1012,判断有效二维码数量
具体地,车辆中的CDC 320可以通过判断识别出二维码的数量进而进行不同的处理。如果判断出没有识别到有效的二维码,则进行步骤S1013、步骤S1017。如果判断出识别到一个有效的二维码则直接进行步骤S1015至步骤S1017。如果判断出识别到两个以上有效的二维码,则进行步骤S1014至步骤S1017。
S1013,提示用户没有有效的二维码
其中,向用户提示没有有效的二维码可以采用多种方式,例如,车辆可以在车辆的显示屏上显示提示消息来告知用户没有有效的二维码。又例如,车辆可以通过车载扬声器用语音信息的方式告知没有有效的二维码。
S1014,在页面上选择二维码
具体地,在步骤S1012中,判断出识别到的二维码数量上为两个以上时,车辆向用户发出提示信息,提示用户在车辆的显示器的页面上主动选择一个识别到的二维码。
S1015,显示支付页面
具体地,在车辆的显示屏上,停车费的支付页面。例如,在车辆的显示屏上显示如图4中的(c)所示的支付页面。
S1016,调用人脸识别功能判断识别的人脸信息与车辆预设的多个人脸信息进行对比。
具体地,车辆中的CDC 320调用人脸支付模块325识别用户的人脸得到人脸信息,并与车辆预设的多个人脸信息进行对比,若识别的人脸信息与多个预设的人脸信息中的一个人脸信息一致时,则进行步骤S1019至S1020。若识别的人脸信息与多个预设的人脸信息均不一致,则进行步骤S1017至S1020。
S1017,查询识别的人脸与其他账号是否存在关联
具体地,CDC 320在判断识别的人脸信息与车辆***中预设的人脸信息不一致时,可以查询识别的人脸信息车内预设的其他账户是否存在关联。如果存在关联,则进行步骤S1018。
S1018,自动登录其他账号完成人脸验证
具体地,CDC 320能够自动登录与识别的人脸信息存在关联的账户,并完成人脸验证。
S1019支付停车费
具体地,在人脸验证成功后,支付相应的停车费用。
S1020,关闭页面
本申请实施例中,通过DVR获取车辆前方的第一图像信息,并通过扫描识别图像信息中的二维码,使用户获知需要支付的停车费,从而调用车辆的人脸识别支付功能完成支付,通过这样的方式,能够在支付停车费时,降低用户的账户存在被错扣或者盗扣等风险,提高用户的支付体验。
图11是本申请提供的一种环视摄像头二维码自适应识别方法的示意性流程图,该方法可应用于图1的车辆100中,该方法可以包括如下步骤。
S1101,360环视***获取多路视频流
具体地,通过车辆上的360环视***获取多路视频流,即通过分布在车辆各个方向上摄像头采集视频流数据。
应理解,360环视***能够车辆上的***同时采集车辆四周的影像,经过图像处理单元的智能算法处理,最终形成一幅车辆四周的全景俯视图显示在屏幕上,直观地呈现出车辆所处的位置和周边情况。
S1102,对多路视频流进行二维码检测
具体地,通过算法模型检测多路视频流中是否存在二维码信息,如果存在二维码信息,则进行步骤S1103。其中,进行二维码的检测模型可以是深度学习模型。例如,卷积神经网络CNN模型、循环神经网络RNN模型、深度信念网络(deep Belief network,DBN)模型等。
S1103,判断二维码所在的摄像头
具体地,判断二维码信息所在的摄像头。例如,通过检测视频流发现,该二维码信息是通过车辆的前视摄像头获取,此时,确定二维码所在的摄像头为车辆的前视摄像头。
S1104,二维码位置检测
具体地,在步骤S1103中确定了二维码所在的摄像头后,可以使用该摄像头对二维码的位置进行检测,其中,检测出二维码的中心点的实际位置可以在二维平面上可以用坐标(x,y)表示。
S1105,摄像头位置自适应调节
具体地,摄像头的位置可以根据二维码的位置进行自适应的调节,调节的目的是使二维码的中心位置保持在摄像头的中间位置,规避二维码图像畸变的影响。
其中,自适应调节的目的可以是利用获取的摄像头从初始位置移动至目标位置的位置差和速度差计算出对应的电机控制信号,并根据电机控制信号控制摄像头电机位置的移动。
具体的调节方式可通过步骤S1106至步骤S1108实现。
S1106,摄像头目标位置计算
具体地,获取预设的目标图像中心点的在二维平面上的坐标(X,Y),本申请实施例中目标图像中心点可以指第一图像信息的中心点。
S1107,计算二维码中心点实际位置和目标图像中心点位置的差异。
S1108,向摄像头传递运动信号
具体地,在通过步骤S1107计算出二维码中心点实际位置和目标图像中心点位置的差异后,将该差异利用比例-积分-微分(proportion integration differentiation,PID)调节算法输出对应摄像头在x方向和y方向的运动信号,CDC 320通过该控制信号,控制摄像头移动,致使二维码的中心区域接近并达到预设的目标图像中心区域。
S1109,二维码居中检测
具体地,进行在步骤1108之后,再次对二维码中心点的位置进行检测,确定二维码的中心区域是否接近并达到预设的目标图像中心区域。
S1110,开启二维码识别
具体地,在检测到二维码的中心区域接近并达到预设的目标图像中心区域后,CDC320控制开启二维码的识别功能,识别二维码。
S1111,识别结束摄像头调回原位
本申请实施例中,可以根据二维码在摄像头画面中的实际位置和目标图像的中心位置,计算两者位置的差异,并根据该差异通过PID控制实现摄像头位置调整,使二维码始终保持在图像信息的中心位置,通过这样的方式,能够有效降低二维码的成像畸变率,增强二维码的识别率。
图12是本申请提供的一种通过PID控制摄像头电机实现二维码居中检测的示意性流程图。图12中的控制摄像头电机方法可应用于图11的步骤S1106至S1108中。
其中,目标位置1201可以是目标图像的中心位置坐标(X,Y)。目标环1202可以将目标位置调整为目标速度,目标速度可以是根据目标位置确定的电机控制摄像头移动至目标图像中心的速度。速度环1203可以将目标速度调整为电机的输入电压。电机1204的可以根据输入的电压控制摄像头的位置。实际速度1205可以是根据实际位置确定的电机控制摄像头移动至二维码中心的实际速度,实际位置1206可以是二维码的实际位置坐标(x,y)。
图12中的控制方法在实际的应用中,首先,将目标位置1201和实际位置1206进行比较,得到位置误差,将位置误差作为目标环1202的输入,得到目标速度。将目标速度与实际速度1206相比较,得到速度误差。将速度误差输入到位置环中,得到电机控制摄像头移动至二维码中心位置所需电压。最后,将电压输入到电机中,实现电机控制摄像头移动至二维码中心位置。
本申请实施例中,通过PID控制实现摄像头位置的调整,使二维码始终保持在摄像头的中间位置,通过这样的方式,能够有效降低二维码的成像畸变率,增强二维码的识别率。
图13是本申请提供的一种低分辨率二维码识别方法的示意性流程图,图13中的方法可应用于图1的车辆100中,该方法可以包括如下步骤。
S1301,摄像头采集当前图像
具体地,通过摄像头采集要识别图像的视频流数据。其中,摄像头可以指车辆上的360环视***,也可以指车载DVR。
S1302,二维码检测
具体地,车辆中的CDC 320对采集的视频流数据进行二维码检测,进行二维码的检测模型可以是深度学习模型。例如,卷积神经网络模型、循环神经网络模型、深度信念网络模型等。
S1303,判断二维码是否低分辨率
具体地,车辆中的CDC 320可以计算二维码图案的分辨率,计算出的二维码的分辨率和预设阈值进行比较,如果二维码分辨率大于预设阈值,说明二维码的分别率满足识别要求,则将二维码输出到二维码识别算法中。如果二维码的分辨率小于预设阈值,说明二维码分辨率过低则需要进行步骤S1304。
其中,预设阈值的数值可以根据二维码识别算法的功能加以确定,若实际应用中二维码识别算法对分辨率要求较高,可以将预设阈值的数值设置的相对较大。若实际应用中二维码识别算法对分辨率要求不高,可以将预设阈值的数值设置的相对较小。
S1304,超分辨率算法增强二维码分辨率
具体地,可以使用图14中的图像超分别率算法增强二维码的分辨率。如图14所示,低分辨率的二维码在输入到超分辨率网络后,能够得到分辨率提高后的高清二维码。其中,图像超分辨率算法在网络结构上可以分为正常特征提取层(Normal Part)和上采样层(Upsampling Part),正常特征提取层的各层可以通过密集连接(Dense Concat)、深度卷积(Depthwise Convolution)等技术提升性能,从而更好的对二维码进行特征提取。上采样层的各层通过反向卷积(Deconvolution)、残差学习(Residual Learning)等技术改善性能,从而提高二维码的分辨率。
在超分辨率网络模型训练方面,对于目标函数,针对二维码二值化的特点,除了考虑L2/L1损失外,增加二值约束损失,优化目标函数。其中,L2可以是范数损失函数,也可以被称为最小平方误差,它可以把目标值与估计值的差值的平方和最小化。L1可以是范数损失函数,也可以被称为最小绝对值偏差,它可以把目标值与估计值的差值的总和最小化。在此步骤中,由于增加了二值约束损失,使目标函数的性能得到提高,从而得到高清二维码。
增加二值约束损失使目标函数的性能得到提高基本原理是,考虑到二维码本质上是0(黑色),1(白色)的编码;在恢复二维码的优化问题中可以引入交叉熵损失函数来促使模型在学习过程中去优化该区域是黑色或者白色的可能性;若白色的可能性更高,会将附近的小区域颜色统一为同一颜色从而达到减小噪声的影响;其中二值约束(交叉熵)损失函数可以是:
其中,是模型预测样本是正例的概率,y是样本标签,如果样本属于正例,取值为1否则取值为0。
S1305,输出高清二维码
具体地,将步骤S1304中得到的高清二维码输入到二维码扫描识别模块324进行处理。
S1306,开启二维码识别
本申请实施例中,利用图像超分辨率算法对低分辨率二维码进行增强处理,能够增强二维码的分辨率和图像质量,并且能够有效增强二维码的识别率。
图15是本申请提供的一种低照度下二维码补光的方法,图15中的方法可应用于图1的车辆100中,该方法可以包括如下步骤。
S1501,摄像头采集当前图像
具体地,通过摄像头采集要识别图像的视频流数据。其中,摄像头可以指车辆上的360环视***,也可以指车载DVR。
S1502,分析当前算法直方图
其中,算法直方图能够描述图像的亮度的分布情况,能够较为直观地展示出图像中各个亮度级所占比例。如图16(a)所示的直方图,直方图的横坐标可以是像素值(从0至255),其中,0像素表示图像最暗,255像素表示图像最亮,纵坐标可以是像素值出现的频率。
S1503,统计低亮度像素占比
具体地,根据直方图中的数据统计图像中低亮度像素占总体图像像素的比例。例如可以预先设定0至40为低像素范围。则此时低像素占比可以是0至40像素出现的频率的平均值与0至255像素出现的频率平均值的比值。
S1504,判断低亮度像素占比是否超过第一阈值
具体地,如果低亮度像素占比小于第一阈值,说明图像的亮度正常,此时可以进行步骤S1505,如果低亮度像素占比大于第一阈值则进行步骤S1506至S1507。
应理解,第一阈值的具体数值可以根据实际的情况进行预先设定,如果二维码识别设备性能较好可以将第一阈值设置的较高,如果二维码识别设备的性能较差,可以将第一阈值设置的较低。
S1505,二维码扫描识别模块324对亮度正常的二维码进行识别,进而跳转到相应的停车费显示界面。
S1506,根据当前低像素占比映射车灯强度参数
具体地,在步骤S1504判断出低亮度低像素占比大于第一阈值后,可以建立低像素占比和车灯强度参数的映射关系。例如,该映射关系可以是线性映射关系,低像素占比越大,车灯的强度参数越大。其中,车灯的强度参数可以包括:功率、电流、电压、光通量、照度等。
S1507,根据强度参数控制车灯亮度
具体地,车辆可以根据车灯的强度参数控制车灯的亮度,对二维码进行补光。补光完成后可以重复进行步骤S1501至步骤S1504,直到再次识别的二维码图像中低亮度像素占比小于或等于第一阈值。
如图16(b)所示的算法直方图,从图中可以看出,根据车灯调整图像亮度后,经过调整后的图像的低像素占比,明显低于调整前的低像素占比。
本申请实施例中,通过判断二维码图像中的低像素占比与第一阈值的大小关系,进而进行不同的处理。当低亮度低像素占比大于第一阈值时,利用车辆的车灯对二维码进行补光,通过这样的方式,能够降低二维码图像对额外的补光设备(例如,停车场的灯光)的依赖性,有效增强低亮度二维码的识别率。
图17是本申请提供的一种多二维码选择支付的交互方法,该方法可应用于图1的车辆100中,该方法可以包括如下步骤。
S1701,摄像头采集当前图像
具体地,通过摄像头采集要识别图像的视频流数据。其中,摄像头可以指车辆上的360环视***,也可以指车载DVR。
S1702,二维码检测
具体地,车辆中的CDC 320对采集的视频流数据进行二维码检测,进行二维码的检测模型可以是深度学习模型。例如,卷积神经网络模型、循环神经网络模型、深度信念网络模型等。
S1703,判断是否存在二维码
具体地,判断视频流数据中是否存在二维码,如果存在则进行步骤S1704,如果不存在则重新进行步骤S1701。
S1704,存在多个二维码
具体地,判断视频流数据中是否存在多个二维码,如果不存在多个二维码则进行步骤S1705至步骤S1706,如果存在多个二维码则进行步骤S1707至步骤S1712。
S1705,识别单个二维码的默认支付平台
S1706,跳转到步骤S1705对应的支付平台发起支付
S1707,识别多个二维码对应的支付平台
S1708,判断是否存在用户账号默认平台
具体地,判断是否存在用户账号默认平台,如果存在默认平台则进行步骤S1709,如果不存在默认平台,则进行步骤S1710至S1712。
S1709,跳转对应的支付平台发起支付
具体地,在步骤S1708中判断用户存在默认平台后,CDC 320控制跳转到第三方支付平台进行停车费的支付。
S1710,识别第三方的支付平台
具体地,在步骤S1708中判断不存在用户的默认平台,CDC 320控制识别第三方的支付平台。
S1711,根据第三方支付平台的调用频率获取支付优先级
例如,车辆通过采取用户过去一周内使用支付平台的频率,发现用户使用第一支付平台频率为10次,第二支付平台的频率为5次,第三支付平台的频率为3次,则车辆可以判断出第一支付平台的优先级大于第二支付平台和第三支付平台,并在用户需要支付停车费时,向用户推荐使用第一支付平台进行支付。
S1712,调整到支付优先级最高的支付平台进行支付
本申请实施例中,能够根据用户的支付习惯,为用户推荐最优的支付方式,用户可以通过推荐的支付方式完成停车费的支付,通过这样的方式,能够更加便捷的完成停车费的支付,并能够有效的提升用户的支付体验。
图18是本申请提供的一种停车场扫码支付方法的示意性流程图,该方法可应用于图1的车辆100中,该方法可以包括如下步骤。
S1801,摄像头采集当前图像
具体地,通过摄像头采集要识别图像的视频流数据。其中,摄像头可以指车辆上的360环视***,也可以指车载DVR。
S1802,二维码检测
具体地,车辆中的CDC 320对采集的视频流数据进行二维码检测,进行二维码的检测模型可以是深度学习模型。例如,卷积神经网络模型、循环神经网络模型、深度信念网络模型等。
S1803,判断是否为支付二维码
具体地,在此步骤中如果判断识别的二维码为支付二维码则进行步骤S1804至S1814,如果判断识别的二维码不是支付二维码,则退出该支付流程。
S1804,查询支付二维码中车牌信息
具体地,通过扫描并识别支付二维码,查询需要缴纳停车费的车牌信息。
S1805,获取账号绑定的车牌信息
具体地,获取用户的支付账户绑定的车牌信息。
S1806,判断支付二维码中的车牌信息和账号绑定的车牌信息是否一致
具体地,若通过支付二维码识别的车牌信息与账号绑定的车牌信息一致,则进行步骤S1807,若通过支付二维码识别的车牌信息与账号绑定的车牌信息不一致,则进行步骤S1808至S1814。
应理解,支付二维码识别的车牌信息与账号绑定的车牌信息不一致可以是多种情况,例如,用户没有提前将支付账号与车牌绑定。又例如,用户提前将支付账号与车牌绑定,但是绑定的车牌号与通过二维码识别的车牌号信息不同。
S1807,开启支付流程
具体地,在步骤S1806中,判断支付二维码中的车牌信息和账号绑定的车牌信息一致,则在此步骤中,CDC 320可以调用车辆内置的摄像头,通过人脸识别的方式完成停车费的支付。或者,CDC 320可以在车辆显示屏上跳转到相应的支付页面,由用户手动输入账号和密码进行支付。
S1808,向用户发送语音信息,通知用户车牌信息有误
具体地,向用户传递语音信息可以是通过车载语音助手向用户播报语音信息。
S1809,待用户确认车牌信息是否有误
具体地,由用户主动确认支付二维码中的车牌信息和账号绑定的车牌信息是否一致。如果有误,则进行步骤S1813、S1814。如果无误则进行步骤S1810至S1814。具体的由用户确认的方式可以是,用户在车载显示屏上的交互界面上进行点选确认,或者向车载语音助手发送语音信息进行确认。
S1810,判断是否录入新车牌
在步骤S1809中,用户主动确认支付二维码中的车牌信息和账号绑定的车牌信息一致后。在此步骤中判断是否录入新车牌,如果判断不录入新车牌,则进行步骤S1814,如果判断需要录入新车牌则进行步骤S1811、S1812和S1814。
S1811,新车牌录入
具体地,用户可以通过车载显示屏上的人机交互界面进行操作,将通过二维码识别的车牌信息与用户的支付账户进行绑定。
S1812,开启支付流程
具体地,CDC 320可以调用车辆内置的摄像头,通过人脸识别等无感支付的方式完成停车费的支付。或者,CDC 320可以在车辆显示屏上跳转到相应的支付页面,由用户手动输入账号和密码进行支付。
S1813,用户确认车牌信息有误
S1814,进行人工支付处理。
具体地,用户可以在车载的显示屏上主动输入账号和密码进行支付。
本申请实施例中,能够判断支付二维码中的车牌信息和账号绑定的车牌信息是否一致,进而进行不同的处理。当支付二维码中的车牌信息和账号绑定的车牌信息不一致时,车辆能够通知用户进行处理,通过这样的方式,能够在识别的车牌信息有误或者车牌信息不存在的情况下,通知用户介入,能够有效提高用户支付的准确率。
本申请实施例还提供用于实现以上任一种方法的装置,例如,提供一种装置包括用以实现以上任一种方法中装置或车辆所执行的各步骤的单元(或手段)。
图19是本申请实施例提供的支付装置1900示意图。该装置1900可应用于图1的车辆100中。
该装置1900可以包括检测单元1910、获取单元1920和处理单元1930。检测单元1910用于检测车辆外部的环境。获取单元1920可以实现相应的通信功能,获取单元1920还可以称为通信接口或通信单元用于获取数据。处理单元1930用于进行数据处理。处理单元1930可以读取存储单元中的指令和/或数据,以使得装置实现前述方法实施例。
可选地,该装置1900还包括存储单元,用于存储相应的指令和/或数据,
一种可能的实现方式中,该装置1900包括:检测单元1910,用于检测到车辆进入或驶离停车场;获取单元1920,用于通过第一摄像装置获取第一图像信息,所述第一图像信息为所述车辆外部的图像信息,所述第一图像信息包括第一支付码;处理单元1930,用于识别所述第一支付码,得到所述车辆待缴纳的停车费用;所述获取单元1920,还用于通过第二摄像装置获取用户的第一生物特征信息,所述第二摄像装置为获取所述车辆内部图像的摄像装置;在所述第一生物特征信息与第二生物特征信息匹配的情况下,所述处理单元1930,还用于使用第一用户的账户支付所述待缴纳的停车费用,所述第二生物特征信息为所述第一用户在所述车辆中预设的生物特征信息,所述用户包括所述第一用户。
一种可能的实现方式中,在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,所述处理单元1930,还用于使用第二用户的账户支付所述待缴纳的停车费用,所述第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第二用户。
一种可能的实现方式中,所述获取单元1920,还用于通过所述第一摄像装置获取第二图像信息;所述获取单元1920,具体用于在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用的情况下,通过所述第一摄像装置获取所述第一图像信息。
一种可能的实现方式中,所述第二图像信息包括所述第一支付码,所述处理单元1930,还用于根据所述第一支付码在所述第二图像中的位置坐标与所述第二图像信息的中心位置坐标,确定所述第一摄像装置的控制参数;所述处理单元1930,还用于根据所述控制参数控制所述第一摄像装置获取所述第一图像信息,所述第一支付码在所述第一图像信息的中心位置。
一种可能的实现方式中,所述获取单元1920,还用于获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;所述处理单元1930,具体用于在所述第一车牌信息与第二车牌信息一致的情况下,使用所述第一用户的账户支付所述待缴纳的停车费用,所述第二车牌信息为与所述第一用户账户绑定的车牌信息。
一种可能的实现方式中,所述获取单元1920,还用于获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;所述处理单元1930,还用于在所述第一车牌信息与第二车牌信息不一致的情况下,向所述第一用户提示所述第一车牌信息未与所述第一用户账户绑定,所述第二车牌信息为与所述第一用户账户绑定的车牌信息;所述处理单元1930,具体用于在检测到所述第一用户将所述第一车牌信息与所述第一用户的账号绑定时,支付所述待缴纳的停车费用。
一种可能的实现方式中,所述第一图像信息还包括第二支付码,所述第一支付码对应第一支付平台,所述第二支付码对应第二支付平台,所述处理单元1930,具体用于在所述第一用户使用所述第一支付平台支付的频率大于使用所述第二支付平台支付的频率情况下,使用所述第一支付平台支付所述待缴纳的停车费用。
一种可能的实现方式中,所述获取单元1920,还用于通过所述第一摄像装置获取第三图像信息,所述第三图像信息中的第一像素占比大于第一阈值;所述处理单元1930,还用于根据所述第一像素占比,将所述车灯的亮度调整为第一亮度;所述处理单元1930,具体用于在所述第一亮度下通过所述第一摄像装置获取所述第一图像信息。
一种可能的实现方式中,所述第一摄像装置为行车记录仪或环视摄像头,所述第二摄像装置为深度摄像头。
一种可能的实现方式中,该装置1900包括:获取单元1920,用于获取车辆待缴纳的停车费用;所述获取单元1920,还用于获取用户的第一生物特征信息;处理单元1930,用于在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,使用第二用户的账户支付所述待缴纳的停车费用。其中,所述第二生物特征信息为第一用户在所述车辆中预设的生物特征信息,第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第一用户和所述第二用户。
应理解,以上装置中各单元的划分仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。此外,装置中的单元可以以处理器调用软件的形式实现;例如装置包括处理器,处理器与存储器连接,存储器中存储有指令,处理器调用存储器中存储的指令,以实现以上任一种方法或实现该装置各单元的功能,其中处理器例如为通用处理器,例如,图形处理器(graphics processing unit,GPU)或微处理器,存储器为装置内的存储器或装置外的存储器。或者,装置中的单元可以以硬件电路的形式实现,可以通过对硬件电路的设计实现部分或全部单元的功能,该硬件电路可以理解为一个或多个处理器;例如,在一种实现中,该硬件电路为专用集成电路(application-specific integrated circuit,ASIC),通过对电路内元件逻辑关系的设计,实现以上部分或全部单元的功能;再如,在另一种实现中,该硬件电路为可以通过可编程逻辑器件(programmable logic device,PLD)实现,以现场可编程门阵列(field programmablegate array,FPGA)为例,其可以包括大量逻辑门电路,通过配置文件来配置逻辑门电路之间的连接关系,从而实现以上部分或全部单元的功能。以上装置的所有单元可以全部通过处理器调用软件的形式实现,或全部通过硬件电路的形式实现,或部分通过处理器调用软件的形式实现,剩余部分通过硬件电路的形式实现。
可选地,若该装置1900位于车辆中,上述处理单元1930可以是图1所示的处理器131。
可选地,上述处理单元1930可以是图20中的处理器2020,上述存储单元可以是图20中的存储器2010,上述获取单元1920可以是图20中的通信接口2030。
图20是本申请实施例提供的支付装置2000示意图。该装置2000可应用于图1的车辆100中。
该支付装置2000包括:存储器2010、处理器2020、以及通信接口2030。其中,存储器2010、处理器2020,通信接口2030通过内部连接通路相连,该存储器2010用于存储指令,该处理器2020用于执行该存储器2020存储的指令,以控制输入/输出接口2030接收/发送第二信道模型的至少部分参数。可选地,存储器2010既可以和处理器2020通过接口耦合,也可以和处理器2020集成在一起。
需要说明的是,上述通信接口2030使用例如但不限于收发器一类的收发装置,来实现通信设备1000与其他设备或通信网络之间的通信。上述通信接口2030还可以包括输入/输出接口(input/output interface)。
处理器2020存储有一个或多个计算机程序,该一个或多个计算机程序包括指令。当该指令被所述处理器2020运行时,使得该支付装置2000执行上述各实施例中支付方法技术方案。
可选地,该装置1900或装置2000可以位于图1中的车辆100中。
可选地,该装置1900或装置2000可以为图1中车辆中的计算平台130。
在实现过程中,上述方法的各步骤可以通过处理器2020中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器2010,处理器2020读取存储器2010中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
本申请实施例还提供一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得所述计算机执行上述图9至图18中的任一种方法。
本申请实施例还提供一种芯片,包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,以执行上述图9至图18中的任一种方法。
本申请实施例还提供一种智能车辆,包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,以执行上述图9至图18中的任一种方法。
本申请实施例还提供一种智能车辆,包括图19或图20任一种支付装置。
在本申请实施例中,处理器是一种具有信号的处理能力的电路,在一种实现中,处理器可以是具有指令读取与运行能力的电路,例如CPU、微处理器、GPU、或数字信号处理器(digital signal processor,DSP)等;在另一种实现中,处理器可以通过硬件电路的逻辑关系实现一定功能,该硬件电路的逻辑关系是固定的或可以重构的,例如处理器为ASIC或PLD实现的硬件电路,例如FPGA。在可重构的硬件电路中,处理器加载配置文档,实现硬件电路配置的过程,可以理解为处理器加载指令,以实现以上部分或全部单元的功能的过程。此外,还可以是针对人工智能设计的硬件电路,其可以理解为一种ASIC,例如,神经网络处理单元(neural network processing unit,NPU)、张量处理单元(tensor processing unit,TPU)、深度学习处理单元(deep learning processing unit,DPU)等。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者上电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
应理解,本申请实施例中,该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。
还应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
还应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在本说明书中使用的术语“部件”、“模块”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地***、分布式***和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它***交互的互联网)的信号通过本地和/或远程进程来通信。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (22)
1.一种支付方法,其特征在于,所述方法包括:
检测到车辆进入或驶离停车场;
通过第一摄像装置获取第一图像信息,所述第一图像信息为所述车辆外部的图像信息,所述第一图像信息包括第一支付码;
识别所述第一支付码,得到所述车辆待缴纳的停车费用;
通过第二摄像装置获取用户的第一生物特征信息,所述第二摄像装置为获取所述车辆内部图像的摄像装置;
在所述第一生物特征信息与第二生物特征信息匹配的情况下,使用第一用户的账户支付所述待缴纳的停车费用,所述第二生物特征信息为所述第一用户在所述车辆中预设的生物特征信息,所述用户包括所述第一用户。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,使用第二用户的账户支付所述待缴纳的停车费用,所述第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第二用户。
3.如权利要求1或2所述的方法,其特征在于,在所述通过所述第一摄像装置获取第一图像信息之前,所述方法还包括:
通过所述第一摄像装置获取第二图像信息;
在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用的情况下,通过所述第一摄像装置获取所述第一图像信息。
4.如权利要求3所述的方法,其特征在于,所述第二图像信息包括所述第一支付码,所述在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用时,通过所述第一摄像装置获取所述第一图像信息,包括:
根据所述第一支付码在所述第二图像中的位置坐标与所述第二图像信息的中心位置坐标,确定所述第一摄像装置的控制参数;
根据所述控制参数控制所述第一摄像装置获取所述第一图像信息,所述第一支付码在所述第一图像信息的中心位置。
5.如权利要求1至4任一项所述的方法,其特征在于,在所述使用第一用户的账户支付所述待缴纳的停车费用之前,所述方法还包括:
获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;
其中,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:
在所述第一车牌信息与第二车牌信息一致的情况下,使用所述第一用户的账户支付所述待缴纳的停车费用,所述第二车牌信息为与所述第一用户账户绑定的车牌信息。
6.如权利要求1至4任一项所述的方法,其特征在于,在所述使用第一用户的账户支付所述待缴纳的停车费用之前,所述方法还包括:
获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;
在所述第一车牌信息与第二车牌信息不一致的情况下,向所述第一用户提示所述第一车牌信息未与所述第一用户账户绑定,所述第二车牌信息为与所述第一用户账户绑定的车牌信息;
其中,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:
在检测到所述第一用户将所述第一车牌信息与所述第一用户的账号绑定时,支付所述待缴纳的停车费用。
7.如权利要求1至6任一项所述的方法,其特征在于,所述第一图像信息还包括第二支付码,所述第一支付码对应第一支付平台,所述第二支付码对应第二支付平台,所述使用第一用户的账户支付所述待缴纳的停车费用,包括:
在所述第一用户使用所述第一支付平台支付的频率大于使用所述第二支付平台支付的频率情况下,使用所述第一支付平台支付所述待缴纳的停车费用。
8.如权利要求1至7任一项所述的方法,其特征在于,在通过所述第一摄像装置获取第一图像信息之前,所述方法还包括:
通过所述第一摄像装置获取第三图像信息,所述第三图像信息中的第一像素占比大于第一阈值;
根据所述第一像素占比,将所述车灯的亮度调整为第一亮度;
所述通过所述第一摄像装置获取第一图像信息包括:在所述第一亮度下通过所述第一摄像装置获取所述第一图像信息。
9.如权利要求1至8任一项所述的方法,其特征在于,所述第一摄像装置为行车记录仪或环视摄像头,所述第二摄像装置为深度摄像头。
10.一种支付装置,其特征在于,所述装置包括:
检测单元,用于检测到车辆进入或驶离停车场;
获取单元,用于通过第一摄像装置获取第一图像信息,所述第一图像信息为所述车辆外部的图像信息,所述第一图像信息包括第一支付码;
处理单元,用于识别所述第一支付码,得到所述车辆待缴纳的停车费用;
所述获取单元,还用于通过第二摄像装置获取用户的第一生物特征信息,所述第二摄像装置为获取所述车辆内部图像的摄像装置;
在所述第一生物特征信息与第二生物特征信息匹配的情况下,所述处理单元,还用于使用第一用户的账户支付所述待缴纳的停车费用,所述第二生物特征信息为所述第一用户在所述车辆中预设的生物特征信息,所述用户包括所述第一用户。
11.如权利要求10所述的支付装置,其特征在于,
在所述第一生物特征信息与所述第二生物特征信息不匹配,且所述第一生物特征信息与第三生物特征信息相匹配的情况下,所述处理单元,还用于使用第二用户的账户支付所述待缴纳的停车费用,所述第三生物特征信息为所述第二用户在所述车辆中预设的生物特征信息,所述用户包括所述第二用户。
12.如权利要求10或11所述的支付装置,其特征在于,
所述获取单元,还用于通过所述第一摄像装置获取第二图像信息;
所述获取单元,具体用于在通过所述第二图像信息识别不出所述车辆待缴纳的停车费用的情况下,通过所述第一摄像装置获取所述第一图像信息。
13.如权利要求12所述的支付装置,其特征在于,所述第二图像信息包括所述第一支付码,
所述处理单元,还用于根据所述第一支付码在所述第二图像中的位置坐标与所述第二图像信息的中心位置坐标,确定所述第一摄像装置的控制参数;
所述处理单元,还用于根据所述控制参数控制所述第一摄像装置获取所述第一图像信息,所述第一支付码在所述第一图像信息的中心位置。
14.如权利要求10至13任一项所述的支付装置,其特征在于,
所述获取单元,还用于获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;
所述处理单元,具体用于在所述第一车牌信息与第二车牌信息一致的情况下,使用所述第一用户的账户支付所述待缴纳的停车费用,所述第二车牌信息为与所述第一用户账户绑定的车牌信息。
15.如权利要求10至13任一项所述的支付装置,其特征在于,
所述获取单元,还用于获取第一车牌信息,所述第一车牌信息为所述车辆的车牌信息;
所述处理单元,还用于在所述第一车牌信息与第二车牌信息不一致的情况下,向所述第一用户提示所述第一车牌信息未与所述第一用户账户绑定,所述第二车牌信息为与所述第一用户账户绑定的车牌信息;
所述处理单元,具体用于在检测到所述第一用户将所述第一车牌信息与所述第一用户的账号绑定时,支付所述待缴纳的停车费用。
16.如权利要求10至15任一项所述的支付装置,其特征在于,所述第一图像信息还包括第二支付码,所述第一支付码对应第一支付平台,所述第二支付码对应第二支付平台,
所述处理单元,具体用于在所述第一用户使用所述第一支付平台支付的频率大于使用所述第二支付平台支付的频率情况下,使用所述第一支付平台支付所述待缴纳的停车费用。
17.如权利要求10至16任一项所述的支付装置,其特征在于,
所述获取单元,还用于通过所述第一摄像装置获取第三图像信息,所述第三图像信息中的第一像素占比大于第一阈值;
所述处理单元,还用于根据所述第一像素占比,将所述车灯的亮度调整为第一亮度;
所述处理单元,具体用于在所述第一亮度下通过所述第一摄像装置获取所述第一图像信息。
18.如权利要求10至17任一项所述的支付装置,其特征在于,所述第一摄像装置为行车记录仪或环视摄像头,所述第二摄像装置为深度摄像头。
19.一种支付装置,其特征在于,包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,以执行如权利要求1至9中任一项所述的方法。
20.一种计算机可读介质,其特征在于,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得所述计算机执行如权利要求1至9中任一项所述的方法。
21.一种芯片,其特征在于,包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,以执行如权利要求1至9中任一项所述的方法。
22.一种车辆,其特征在于,包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,以执行如权利要求1至9中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210600490.3A CN117236944A (zh) | 2022-05-30 | 2022-05-30 | 支付方法、装置以及车辆 |
PCT/CN2022/137558 WO2023231360A1 (zh) | 2022-05-30 | 2022-12-08 | 支付方法、装置以及车辆 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210600490.3A CN117236944A (zh) | 2022-05-30 | 2022-05-30 | 支付方法、装置以及车辆 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117236944A true CN117236944A (zh) | 2023-12-15 |
Family
ID=89026876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210600490.3A Pending CN117236944A (zh) | 2022-05-30 | 2022-05-30 | 支付方法、装置以及车辆 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117236944A (zh) |
WO (1) | WO2023231360A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108573533A (zh) * | 2018-05-09 | 2018-09-25 | 西安艾润物联网技术服务有限责任公司 | 费用支付方法、装置、***及存储介质 |
CN110766814A (zh) * | 2018-07-27 | 2020-02-07 | 比亚迪股份有限公司 | 车辆支付方法、装置及车辆钥匙 |
CN112419516B (zh) * | 2020-10-26 | 2022-07-26 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、***、装置及存储介质 |
CN114511315A (zh) * | 2020-11-17 | 2022-05-17 | 博泰车联网科技(上海)股份有限公司 | 车载摄像移动支付的方法及计算机存储介质 |
CN112541980A (zh) * | 2020-12-18 | 2021-03-23 | 支付宝(杭州)信息技术有限公司 | 车载装置、车载终端***、支付方法及非暂态计算机可读存储介质 |
CN114373233A (zh) * | 2022-01-04 | 2022-04-19 | ***股份有限公司 | 支付方法、装置、设备及计算机可读存储介质 |
-
2022
- 2022-05-30 CN CN202210600490.3A patent/CN117236944A/zh active Pending
- 2022-12-08 WO PCT/CN2022/137558 patent/WO2023231360A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023231360A1 (zh) | 2023-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111137292B (zh) | 经执行器-评价网络架构学习车道变换策略的方法和*** | |
US20210092349A1 (en) | Exposure coordination for multiple cameras | |
US11521371B2 (en) | Systems and methods for semantic map-based adaptive auto-exposure | |
US11495008B2 (en) | Sensor device and signal processing method | |
CN112987759A (zh) | 基于自动驾驶的图像处理方法、装置、设备及存储介质 | |
CN109067925B (zh) | 一种远程遥控的泊车方法和*** | |
US11250240B1 (en) | Instance segmentation using sensor data having different dimensionalities | |
KR20200091951A (ko) | 동적 범위를 확장하기 위한 다수의 동작 모드들 | |
CN108628301A (zh) | 用于操作自动驾驶车辆的时间数据关联 | |
CN110435670A (zh) | 车辆控制装置以及计算机可读存储介质 | |
CN111508260A (zh) | 车辆停车位检测方法、装置和*** | |
JP2020068008A (ja) | センサ装置、パラメータ設定方法 | |
US11470268B2 (en) | Sensor device and signal processing method | |
CN109552211A (zh) | 用于自主车辆中的雷达定位的***和方法 | |
CN110297485A (zh) | 远程驾驶管理装置以及计算机可读存储介质 | |
CN111145369A (zh) | 开关调度方法、车辆收费方法、工控机及车辆收费*** | |
US11180115B2 (en) | Controlling vehicle operations based on vehicle information | |
WO2020080139A1 (ja) | センサ装置、パラメータ設定方法 | |
CN112581641A (zh) | 车辆收费方法、存储介质和电子设备 | |
CN109479093A (zh) | 图像处理装置和图像处理方法 | |
CN115239548A (zh) | 目标检测方法、装置、电子设备及介质 | |
WO2020080141A1 (ja) | センサ装置、信号処理方法 | |
FR3039118A1 (fr) | Procede et dispositif de gestion d'un vehicule | |
CN117236944A (zh) | 支付方法、装置以及车辆 | |
CN115164910B (zh) | 行驶路径生成方法、装置、车辆、存储介质及芯片 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |