一种乘车信息处理方法、装置、电子设备及存储介质与流程

文档序号:31831957发布日期:2022-10-18 18:41阅读:59来源:国知局
一种乘车信息处理方法、装置、电子设备及存储介质与流程

1.本技术涉及车联网技术领域,具体涉及一种乘车信息处理方法、装置、电子设备及存储介质。


背景技术:

2.随着智慧城市的发展趋势,智能乘车作为智慧城市的一个重要体现,需要急待提供成熟的方案。智能乘车通常是基于对待乘车的用户及车辆等相关的乘车信息进行智能处理而实现的。
3.当前业界智能乘车相关应用较少,而存在的现有方案中,基于云端进行乘车信息的智能处理,例如在云端进行用户识别或者车辆匹配等,这样存在通过云端处理时网络不稳定等导致用户乘车效率低下的问题。因此,现有技术中存在乘车信息处理效率较低及不稳定的问题,导致用户乘车效率较低。


技术实现要素:

4.本技术实施例提供一种乘车信息处理方法及相关装置,旨在提升乘车信息处理效率及稳定性,提升用户乘车效率。
5.为解决上述技术问题,本技术实施例提供以下技术方案:
6.根据本技术的一个实施例,一种乘车信息处理方法,应用于站台终端,该方法包括:采集用户的乘车预约信息及第一人体特征;将所述第一人体特征上传至服务器,以使得所述服务器返回对所述第一人体特征进行特征编码处理得到的权限解析码;利用所述乘车预约信息进行车辆匹配处理,得到所述用户的乘车需求所匹配的车辆;将所述权限解析码传输至所述车辆,以使得所述车辆在所述用户乘车时,采集第二人体特征对所述权限解析码进行本地解析,得到所述用户的乘车权限。
7.根据本技术的一个实施例,一种乘车信息处理装置,应用于站台终端,该装置包括:采集模块,用于采集用户的乘车预约信息及第一人体特征;上传模块,用于将所述第一人体特征上传至服务器,以使得所述服务器返回对所述第一人体特征进行特征编码处理得到的权限解析码;匹配模块,用于利用所述乘车预约信息进行车辆匹配处理,得到所述用户的乘车需求所匹配的车辆;解析模块,用于将所述权限解析码传输至所述车辆,以使得所述车辆在所述用户乘车时,采集第二人体特征对所述权限解析码进行本地权限解析处理,得到所述用户的乘车权限。
8.在本技术的一些实施例中,所述匹配模块,包括:搜索单元,用于搜索位于所述站台终端的特定距离范围内的停靠车辆;匹配单元,用于从所述停靠车辆中确定符合所述乘车预约信息的目标车辆;确定单元,用于将所述目标车辆作为所述用户的乘车需求所匹配的车辆。
9.在本技术的一些实施例中,所述匹配模块,包括:表获取单元,用于获取停靠车辆信息表,所述停靠车辆信息表中保存了与所述站台终端关联的停靠车辆的行驶信息;表查
询单元,用于从所述停靠车辆信息表中,确定符合所述乘车预约信息的行驶信息所对应的停靠车辆,作为所述用户的乘车需求所匹配的车辆。
10.在本技术的一些实施例中,所述采集模块,包括:第一采集单元,用于当监测到用户在所述站台终端上进行乘车预约操作时,采集所述用户的目标人体特征;第二采集单元,用于当接收到所述乘车预约操作产生的预约结果时,从所述预约结果中获取目标车辆信息;第三采集单元,用于当获取到所述目标车辆信息时,将所述目标人体特征作为所述第一人体特征,并将所述目标车辆信息作为所述乘车预约信息。
11.在本技术的一些实施例中,所述乘车预约信息包括预购票信息,所述装置还包括:扣费模块,用于将所述预购票信息上传至所述服务器,以在所述服务器中将所述权限解析码与所述预购票信息关联存储,通过所述服务器在接收到所述权限解析码对应的扣费指令时,根据所述预购票信息执行扣费操作,其中,所述扣费指令为所述车辆在解析得到所述用户的乘车权限时,生成并发送至所述服务器的。
12.在本技术的一些实施例中,所述装置还包括:第一后处理模块,用于当接收到所述车辆发送的第一消息时,将所述用户对应的权限解析码标记为已发送,所述第一消息为所述车辆在确定所述用户的乘车权限解析成功时生成并发送的;第二后处理模块,用于当接收到所述车辆发送的第二消息时,继续进行车辆匹配处理以确定所述用户的乘车需求所匹配的其它车辆,并向所述其它车辆发送所述权限解析码,所述第二消息为所述车辆在确定所述用户符合乘车失败条件时生成并发送的。
13.根据本技术的一个实施例,一种乘车信息处理方法,应用于服务器,该方法包括:接收站台终端上传的用户的第一人体特征;对所述第一人体特征进行特征编码处理,得到权限解析码;将所述权限解析码发送给所述站台终端,以使得所述站台终端将所述权限解析码传输至与目标车辆,所述目标车辆为所述站台终端利用采集到的所述用户的乘车预约信息进行车辆匹配处理得到的;通过所述目标车辆在所述用户乘车时,采集所述用户的第二人体特征对所述权限解析码进行本地解析处理,得到所述用户的乘车权限。
14.根据本技术的一个实施例,一种乘车信息处理装置,应用于服务器,该装置包括:接收模块,用于接收站台终端上传的用户的第一人体特征;编码处理模块,用于对所述第一人体特征进行特征编码处理,得到权限解析码;解析码传输模块,用于将所述权限解析码发送给所述站台终端,以使得所述站台终端将所述权限解析码传输至与目标车辆,所述目标车辆为所述站台终端利用采集到的所述用户的乘车预约信息进行车辆匹配处理得到的,以及通过所述目标车辆在所述用户乘车时,采集所述用户的第二人体特征对所述权限解析码进行本地解析处理,得到所述用户的乘车权限。
15.在本技术的一些实施例中,所述编码处理模块,包括:特征类型确定单元,用于确定所述第一人体特征的特征类型;策略匹配单元,用于获取所述特征类型对应的特征提取策略;特征提取单元,用于按照特征提取策略对所述第一人体特征进行特征提取处理,得到第一特征信息作为所述权限解析码。
16.在本技术的一些实施例中,所述编码处理模块,包括:特征提取单元,用于对所述第一人体特征进行特征提取处理,得到第一特征信息;权限获取单元,用于获取所述第一特征信息匹配的乘车权限信息;加密编码单元,用于利用所述第一特征信息加密所述乘车权限信息,得到加密编码序列作为所述权限解析码。
17.根据本技术的一个实施例,一种乘车信息处理方法,应用于车辆,该方法包括:接收站台终端传输的用户的权限解析码,所述权限解析码为服务器对所述站台终端采集的所述用户的第一人体特征进行特征编码处理得到的,所述车辆为所述站台终端利用采集的所述用户的乘车预约信息进行车辆匹配处理得到的;在所述用户乘车时,采集所述用户的第二人体特征;对所述第二人体特征进行特征提取处理,得到第二特征信息;通过所述第二特征信息对所述权限解析码进行本地解析处理,得到所述用户的乘车权限。
18.根据本技术的一个实施例,一种乘车信息处理装置,应用于车辆,该装置包括:解析码获取模块,用于接收站台终端传输的用户的权限解析码,所述权限解析码为服务器对所述站台终端采集的所述用户的第一人体特征进行特征编码处理得到的,所述车辆为所述站台终端利用采集的所述用户的乘车预约信息进行车辆匹配处理得到的;第二特征采集模块,用于在所述用户乘车时,采集所述用户的第二人体特征;第二特征提取模块,用于对所述第二人体特征进行特征提取处理,得到第二特征信息;本地解析模块,用于通过所述第二特征信息对所述权限解析码进行本地解析处理,得到所述用户的乘车权限。
19.在本技术的一些实施例中,所述权限解析码为对所述第一人体特征进行特征提取处理得到的第一特征信息;所述本地解析模块,包括:计算解析单元,用于计算所述第二特征信息与所述权限解析码的相似度,以对所述权限解析码进行本地解析处理,得到相似度值;权限获取单元,用于获取所述相似度值所匹配的乘车权限信息,作为所述用户的乘车权限。
20.在本技术的一些实施例中,所述权限解析码为利用第一特征信息加密所述乘车权限信息得到的加密编码序列,所述第一特征信息从所述第一人体特征提取;所述本地解析模块,包括:解密解析单元,用于利用所述第二特征信息解密所述权限解析码,以对所述权限解析码进行本地解析处理,得到解密出的所述乘车权限信息;权限确定单元,用于将解密出的所述乘车权限信息,作为所述用户的乘车权限。
21.根据本技术的另一实施例,一种电子设备可以包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以执行本技术实施例所述的方法。
22.根据本技术的另一实施例,一种存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行本技术实施例所述的方法。
23.根据本技术的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例所述的各种可选实现方式中提供的方法。
24.本技术实施例,通过站台终端采集用户的乘车预约信息及第一人体特征;将该第一人体特征上传至服务器,以使得服务器返回对第一人体特征进行特征编码处理得到的权限解析码;利用乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆;将权限解析码传输至车辆,以使得车辆在用户乘车时,采集第二人体特征对权限解析码进行本地解析,得到用户的乘车权限。
25.以这种方式,通过站台终端事先采集第一人体特征,传递到服务器获取特征编码处理得到的权限解析码,可以在乘车前事先基于特征编码授权用户对应的乘车权限;然后,站台终端将权限解析码转发到车辆,使得用户乘车时,车辆可以基于采集第二人体特征对
权限解析码,在车辆本地进行高效地解析,得到用户的乘车权限;而且,车辆是站台终端通过乘车信息事先通过车辆匹配处理,进行合理搭乘规划而得到的,车辆仅接收到匹配用户的权限解析码,可以进一步保证车辆本地的检索解析效率。进而,通过站台终端在服务器与车辆之间乘车信息的传递处理,有效提升乘车信息处理效率及稳定性,车辆本地可以高效可靠地获取用户乘车权限,提升用户乘车效率。
附图说明
26.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1示出了可以应用本技术实施例的系统的示意图。
28.图2示出了可以应用本技术实施例的另一个系统的示意图。
29.图3示出了根据本技术的一个实施例的乘车信息处理方法的流程图。
30.图4示出了根据本技术的另一个实施例的乘车信息处理方法的流程图。
31.图5示出了根据本技术的又一个实施例的乘车信息处理方法的流程图。
32.图6示出了应用本技术实施例的一种场景下乘车信息处理系统示意图。
33.图7示出了根据本技术的一个实施例的乘车信息处理装置的框图。
34.图8示出了根据本技术的另一个实施例的乘车信息处理装置的框图。
35.图9示出了根据本技术的又一个实施例的乘车信息处理装置的框图。
36.图10示出了根据本技术的一个实施例的电子设备的框图。
具体实施方式
37.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
38.在以下的说明中,本技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
39.图1示出了可以应用本技术实施例的系统100的示意图。如图1所示,系统100可以包括服务器101、站台终端102及车辆103,其中,服务器101、站台终端102及车辆103可以通过无线通信方式进行连接。
40.服务器101、站台终端102及车辆103之间可以通过目标协议链路传输数据,目标协
议链路可以包括基于运输层协议的链路,例如传输控制协议(tcp,transmission control protocol)链路或者用户数据报协议(udp,user datagram protocol)链路传输以及其他运输层协议。一种实施例中,站台终端102及车辆103之间可以通过蓝牙连接传输数据。
41.服务器101可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
42.一种实施方式中,服务器101可以提供人工智能云服务,例如提供大型多人在线角色扮演游戏(mmorpg)的人工智能云服务。所谓人工智能云服务,一般也被称作是aiaas(ai as a service,中文为“ai即服务”)。这是目前主流的一种人工智能平台的服务方式,具体来说aiaas平台会把几类常见的ai服务进行拆分,并在云端提供独立或者打包的服务。这种服务模式类似于开了一个ai主题商城:所有的开发者都可以通过api接口的方式来接入使用平台提供的一种或者是多种人工智能服务,部分资深的开发者还可以使用平台提供的ai框架和ai基础设施来部署和运维自已专属的云人工智能服务。
43.站台终端102可以是边缘设备,站台终端可以是设置在站台上的站台专属设备,例如电子站牌或者电子购票机等,也可以是例如专属于某个站台的智能手机、电脑、vr/ar设备、计算机等等。
44.本示例的一种实施方式中,站台终端102可以采集用户的乘车预约信息及第一人体特征;将第一人体特征上传至服务器101,以使得服务器101返回对第一人体特征进行特征编码处理得到的权限解析码;利用乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆103;将权限解析码传输至车辆103,以使得车辆103在用户乘车时,采集第二人体特征对权限解析码进行本地解析,得到用户的乘车权限。
45.图2示出了可以应用本技术实施例的另一种系统200的示意图。如图2所示,系统200可以是由客户端201(客户端201可以是如图1中的站台终端102上承载的客户端)、多个节点202(每个节点202可以是如图1中的服务器101)通过网络通信的形式连接形成的分布式系统。
46.以分布式系统为区块链系统为例,参见图2,图2是本技术实施例提供的分布式系统200应用于区块链系统的一个可选的结构示意图,由多个节点202和客户端201形成,节点之间形成组成的点对点(p2p,peer to peer)网络,p2p协议是一个运行在传输控制协议(tcp,transmission control protocol)协议之上的应用层协议。在分布式系统中,任何机器如服务器、终端都可以加入而成为节点202(每个节点202可以是如图1中的服务器101),节点包括硬件层、中间层、操作系统层和应用层。
47.参见图2示出的区块链系统中各节点的功能,涉及的功能包括:
48.1)路由,节点具有的基本功能,用于支持节点之间的通信。
49.节点除具有路由功能外,还可以具有以下功能:
50.2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数据的来源,将记录数据发送到区块链系统中的其他节点,供其他节点在验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。
51.例如,应用实现的业务包括:
52.2.1)钱包,用于提供进行电子货币的交易的功能,包括发起交易(即,将当前交易的交易记录发送给区块链系统中的其他节点,其他节点验证成功后,作为承认交易有效的响应,将交易的记录数据存入区块链的临时区块中;当然,钱包还支持查询电子货币地址中剩余的电子货币;
53.2.2)共享账本,用于提供账目数据的存储、查询和修改等操作的功能,将对账目数据的操作的记录数据发送到区块链系统中的其他节点,其他节点验证有效后,作为承认账目数据有效的响应,将记录数据存入临时区块中,还可以向发起操作的节点发送确认。
54.2.3)智能合约,计算机化的协议,可以执行某个合约的条款,通过部署在共享账本上的用于在满足一定条件时而执行的代码实现,根据实际的业务需求代码用于完成自动化的交易,例如查询买家所购买商品的物流状态,在买家签收货物后将买家的电子货币转移到商户的地址;当然,智能合约不仅限于执行用于交易的合约,还可以执行对接收的信息进行处理的合约。
55.3)区块链,包括一系列按照产生的先后时间顺序相互接续的区块(block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区块链系统中节点提交的记录数据。
56.本示例的一种实施方式中,站台终端上的客户端201可以采集用户的乘车预约信息及第一人体特征;将第一人体特征上传至节点202对应的服务器,以使得节点202对应的服务器返回对第一人体特征进行特征编码处理得到的权限解析码;利用乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆;将权限解析码传输至车辆,以使得车辆在用户乘车时,采集第二人体特征对权限解析码进行本地解析,得到用户的乘车权限。
57.图3示意性示出了根据本技术的一个实施例的乘车信息处理方法的流程图。该乘车信息处理方法的执行主体可以是站台终端,例如图1所示的站台终端102。
58.如图3所示,该乘车信息处理方法可以包括步骤s310至步骤s340。
59.步骤s310,采集用户的乘车预约信息及第一人体特征;
60.步骤s320,将第一人体特征上传至服务器,以使得服务器返回对第一人体特征进行特征编码处理得到的权限解析码;
61.步骤s330,利用乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆;
62.步骤s340,将权限解析码传输至车辆,以使得车辆在用户乘车时,采集第二人体特征对权限解析码进行本地解析,得到用户的乘车权限。
63.下面描述站台终端进行乘车信息处理时,所进行的各步骤的具体过程。
64.在步骤s310中,采集用户的乘车预约信息及第一人体特征。
65.本示例的实施方式中,站台终端是可以在用户乘车之前提前采集乘车信息的终端。一种实施例中,站台终端可以是设置在特定站台上的乘车信息采集终端,其中,特定站台即用户乘坐车辆的站台,例如公交站台以及高铁站台等,此时,站台终端例如自助购票机或者电子公交站牌等。一种实施例中,站台终端可以是移动终端,此时站台终端例如用户个人的手机。
66.乘车信息即可以用于准确关联用户、车辆及车辆的乘车权限的相关信息,乘车信息可以包括乘车预约信息及用户信息。乘车预约信息可以包括预约车辆标识、目标乘车时
刻点、目标乘车路线及预购票信息等。用户信息可以是第一人体特征,第一人体特征即进行生物识别所需的特征,生物识别例如指纹识别、人脸识别、虹膜识别、掌/指纹静脉识别等,第一人体特征例如人脸图像、眼睛图像、指纹图像及声音等。
67.站台终端上可以承载采集乘车信息的客户端,客户端例如购票应用软件或者车辆预约软件等,站台终端通过客户端可以采集用户的乘车预约信息及第一人体特征,例如用户可以主动通过客户端提交乘车预约信息,同时,站台终端通过启动摄像头或者指纹刻录器等采集用户的第一人体特征。
68.一种实施例中,第一人体特征为用户在站台终端上进行乘车预约操作时,站台终端通过3d摄像头采集的用户的第一人脸图像,这样可以高效地采集到第一人体特征,用户体验得以保证,同时,乘车预约信息为乘车预约操作结束后用户通过提交按钮提交的信息。
69.一种实施例中,步骤s310,采集用户的乘车预约信息及第一人体特征,包括:当监测到用户在站台终端上进行乘车预约操作时,采集用户的目标人体特征;当接收到乘车预约操作产生的预约结果时,从预约结果中获取目标车辆信息;当获取到目标车辆信息时,将目标人体特征作为第一人体特征,并将目标车辆信息作为乘车预约信息。
70.用户可以通过客户端进行乘车预约操作,基于乘车预约操作选择预约车辆标识、目标乘车时刻点、目标乘车路线等乘车目标信息,以及提交乘车目标信息对应的预购票信息(即预先购票但待支付的购票信息)。
71.当监测到用户打开客户端或者触发特定操作控件时,可以判断用户在站台终端上进行乘车预约操作。当监测到用户在站台终端上进行乘车预约操作时,可以通过开启摄像头自动采集目标人体特征,例如,采集人脸图像;或者,弹出目标人体特征提取提示,提示用户需要通过特定人体特征提取装置采集目标人体特征,例如提示用户将手指放置在指纹采集器上采集指纹,或者提示用户说一段话以录取用户的声音等。
72.用户完成乘车预约操作时,可以通过触发提交按钮提交预约结果,进而站台终端接收到乘车预约操作产生的预约结果,可以从预约结果获取目标车辆信息,目标车辆信息可以包括预约车辆标识、目标乘车时刻点及目标乘车路线中至少一种。
73.最后,站台终端在获取到目标车辆信息时,将目标人体特征作为第一人体特征,并将目标车辆信息作为乘车预约信息,以这种方式,可以高效地进行乘车预约信息及第一人体特征的同时,保证采集到的乘车预约信息及第一人体特征的有效性,避免因为用户临时浏览或者中断操作等导致采集的信息无效,保证后续步骤中乘车信息处理的有效性及可靠性。
74.其中,站台终端还将采集到的用户对应的乘车预约信息及第一人体特征关联保存在站台终端中的数据库中。
75.在步骤s320中,将第一人体特征上传至服务器,以使得服务器返回对第一人体特征进行特征编码处理得到的权限解析码。
76.本示例的实施方式中,将第一人体特征上传至服务器例如将采集的例如人脸图像、眼睛图像、指纹图像及声音等上传至服务器,服务器对第一人体特征进行特征编码处理,得到权限解析码后返回给站台终端。
77.权限解析码是授予用户乘车权限的信息码,服务器对第一人体特征进行特征编码处理的方式可以包括:一种实施例中,服务器按照特征提取策略对第一人体特征进行特征
提取处理,得到第一特征信息作为权限解析码,例如对人脸图像(即第一人体特征)基于人脸特征提取策略(即特征提取策略)提取人脸特征信息(即第一特征信息),或者,对声音(即第一人体特征)基于声纹提取策略(即特征提取策略)提取声纹信息(即第一特征信息);一种实施例中,对第一人体特征进行特征提取处理,得到第一特征信息;获取第一特征信息匹配的乘车权限信息(该乘车权限信息可以包含特殊的权限信息,例如座位信息及温度信息等);利用第一特征信息加密乘车权限信息,得到加密编码序列作为权限解析码。
78.通过获取权限解析码可以提前将人体特征维度的乘车信息(即第一人体特征)预处理为权限解析码,同时预处理为在车辆本地可以解析用户乘车权限的权限解析码,可以加快乘车信息处理效率,而且可以用于在车辆本地进行用户乘车权限的快速授权。
79.在步骤s330中,利用乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆。
80.本示例的实施方式中,乘车预约信息可以包括用户的预约车辆标识、目标乘车时刻点及目标乘车路线等用户的乘车需求对应的信息,进而可以基于乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆。
81.通过车辆匹配处理得到用户的乘车需求所匹配的车辆,可以在后续步骤中将权限解析码准确的发送给该匹配的车辆,避免车辆存储不符合自身行车情况的用户的权限解析码。以车辆为公交车为例,利用乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的公交车,可以在后续步骤中将公交站台中每个用户的权限解析码发送给匹配的公交车,避免将公交站台中所有用户的权限解析码发送给所有公交车。
82.以这种方式,一方面避免车辆存储压力超负荷,另一方面,可以基于存储的少量的权限解析码在用户乘车时快速检索到对应的权限解析码,进一步保证后续乘车信息处理效率。
83.一种实施例中,步骤s330,利用所述乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆,包括:搜索位于站台终端的特定距离范围内的停靠车辆;从停靠车辆中确定符合乘车预约信息的目标车辆;将目标车辆作为用户的乘车需求所匹配的车辆。
84.停靠车辆为预定的可以接收站台终端的信息并承载用户的车辆。一种实施例中,可以通过卫星定位的方式搜索位于站台终端的特定距离范围内的停靠车辆,另一种实施例中,可以通过设定停靠车辆位于站台终端的特定距离范围内时自动与站台终端建立连接(例如蓝牙连接),进而可以从与站台终端建立连接的停靠车辆,确定为位于站台终端的特定距离范围内的停靠车辆。
85.从停靠车辆中确定符合乘车预约信息的目标车辆,可以基于停靠车辆的行驶信息(可以包括车辆标识、到站时刻点及行驶路线等)与乘车预约信息进行匹配,确定停靠车辆中与用户的预约车辆标识、目标乘车时刻点及目标乘车路线等信息匹配的目标车辆,其中,停靠车辆的行驶信息可以是停靠车辆位于站台终端的特定距离范围内时云服务器(例如图1中的服务器101)实时下发至站台终端的。这样在特定距离范围内的停靠车辆中匹配目标车辆,可以有效保证用户的乘车效率。
86.一种实施例中,站台终端可以获取站台终端的规划范围内的所有用户的乘车预约信息,从停靠车辆中确定符合乘车预约信息的目标车辆可以包括:从停靠车辆中确定符合每个用户的乘车预约信息的目标车辆,得到每个用户对应的目标车辆(目标车辆为至少一
个)。站台终端的规划范围可以是站台终端所在特定站台范围内(例如公交站台的站台范围),此时,站台终端可以由至少一个子终端组成,例如站台范围内设置3个子终端协同工作,作为站台终端所包含的所有子终端所采集的所有用户的乘车预约信息共享,可以由其中一台主子终端进行车辆匹配,同理,也可以由主子终端向服务器发送采集的第一人体特征,以及接收服务器返回的权限解析码。
87.一种实施例中,步骤s330,利用所述乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆,包括:获取停靠车辆信息表,停靠车辆信息表中保存了与站台终端关联的停靠车辆的行驶信息;从停靠车辆信息表中,确定符合乘车预约信息的行驶信息所对应的停靠车辆,作为用户的乘车需求所匹配的车辆。
88.停靠车辆信息表中保存了与站台终端关联的停靠车辆的行驶信息(可以包括车辆标识、到站时刻点及行驶路线等),停靠车辆信息表可以是云服务器(例如图1中的服务器101)实时下发至站台终端的。基于停靠车辆信息表可以快速确定符合乘车预约信息的行驶信息所对应的停靠车辆,进一步保证用户的乘车效率。
89.在步骤s340中,将权限解析码传输至车辆,以使得车辆在用户乘车时,采集第二人体特征对权限解析码进行本地解析,得到用户的乘车权限。
90.本示例的实施方式中,将权限解析码传输至车辆,车辆在用户乘车时,可以直接采集第二人体特征对权限解析码进行本地解析,快速得到用户的乘车权限,在短暂的乘车时间内不用将用户第二人体特征上传至云端进行用户身份解析等,乘车信息处理效率高且稳定,使得用户可以快速的乘车,有效提升用户乘车效率。
91.其中,用户乘车权限即用户乘坐该车辆时的处理权限,一个示例中,预定的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限,预定的乘车权限例如通过打开闸门自动放行用户乘车的权限),另一个示例中,乘车权限为权限解析码动态指示用户的乘车权限信息,即用户乘车时权限解析成功后用户享有预定的乘车权限以及乘车权限信息指示的乘车权限(例如用户适合的乘坐位置及乘坐时的车内温度等)。
92.一种实施例中,乘车预约信息包括预购票信息,乘车信息处理方法还包括:
93.将预购票信息上传至服务器,以在服务器中将权限解析码与预购票信息关联存储;通过服务器在接收到权限解析码对应的扣费指令时,根据预购票信息执行扣费操作,其中,扣费指令为车辆在解析得到用户的乘车权限时,生成并发送至服务器的。
94.预购票信息即预先购票但待支付的购票信息,即处于待支付状态的订票信息。将将预购票信息上传至服务器,车辆在解析得到用户的乘车权限时,说明用户乘车成功,然后,生成并发送“权限解析码对应的扣费指令”至服务器,服务器在接收到权限解析码对应的扣费指令时,根据预购票信息执行扣费操作,这样可以在用户成功搭乘该车辆时才进行扣费,有效提升用户体验。
95.一种实施例中,扣费指令中包含用户的支付账号信息(例如微信账号信息或者微信付款码等),服务器可以基于支付账号信息执行扣费操作。支付账号信息可以是站台终端将用户的第一人体特征上传至服务器后,服务器提取第一人体特征的特征信息(例如人脸特征信息),然后根据第一人体特征的特征信息与预设特征信息进行匹配,得到匹配的预设特征信息对应的支付账号信息,然后将该对应的支付账号信息发送给站台终端,站台终端同权限解析码一起发送给车辆。这样可以进一步通过站台终端、服务器及车辆实现用户自
动乘车的闭环合理流程,进一步有效提升乘车信息处理效率,提升用户乘车效率及方便性。
96.一种实施例中,乘车信息处理方法还包括:
97.当接收到车辆发送的第一消息时,将用户对应的权限解析码标记为已发送,第一消息为车辆在确定用户的乘车权限解析成功时生成并发送的;
98.当接收到车辆发送的第二消息时,继续进行车辆匹配处理以确定用户的乘车需求所匹配的其它车辆,并向其它车辆发送权限解析码,第二消息为车辆在确定用户符合乘车失败条件时生成并发送的。
99.车辆在确定用户的乘车权限解析成功时,说明用户成功乘车,然后,通过发送第一消息给站台终端,站台终端将用户对应的权限解析码标记为已发送,进而停止该用户对应的权限解析码发送至车辆的流程。其中,第一消息中可以携带“用户对应的权限解析码及乘车权限解析成功标记”,可以使得站台终端准确将用户对应的权限解析码标记为已发送,标记为已发送的方式可以是从站台终端中删除该用户对应的权限解析码。
100.车辆在确定用户符合乘车失败条件时,说明用户本次搭乘该车辆失败,然后,通过发送第二消息给站台终端,站台终端可以将用户对应的权限解析码标记为未成功发送,站台终端可以继续进行车辆匹配处理以确定用户的乘车需求所匹配的其它车辆,并向其它车辆发送权限解析码,直到接收到其他车辆发送的第一消息,将用户对应的权限解析码标记为已发送。乘车失败条件可以是车辆接收到站台终端所发送的权限解析码后,预定时间段内未进行该用户的乘车权限解析;也可以是车辆驶离该站台终端所在站台时,未进行该用户的乘车权限解析。
101.以这种方式,基于步骤s310至步骤s340,通过站台终端事先采集第一人体特征,传递到服务器获取特征编码处理得到的权限解析码,可以在乘车前事先基于特征编码授权用户对应的乘车权限;然后,站台终端将权限解析码转发到车辆,使得用户乘车时,车辆可以基于采集第二人体特征对权限解析码,在车辆本地进行高效地解析,得到用户的乘车权限;而且,车辆是站台终端通过乘车信息事先通过车辆匹配处理,进行合理搭乘规划而得到的,车辆仅接收到匹配用户的权限解析码,可以进一步保证车辆本地的检索解析效率。进而,通过站台终端在服务器与车辆之间乘车信息的传递处理,有效提升乘车信息处理效率及稳定性,车辆本地可以高效可靠地获取用户乘车权限,提升用户乘车效率。
102.图4示意性示出了根据本技术的一个实施例的乘车信息处理方法的流程图。该乘车信息处理方法的执行主体可以是服务器,例如图1所示的服务器101。
103.如图4所示,该乘车信息处理方法可以包括步骤s410至步骤s440。
104.步骤s410,接收站台终端上传的用户的第一人体特征;
105.步骤s420,对第一人体特征进行特征编码处理,得到权限解析码;
106.步骤s430,将权限解析码发送给站台终端,以使得站台终端将权限解析码传输至与目标车辆,目标车辆为站台终端利用采集到的用户的乘车预约信息进行车辆匹配处理得到的;
107.步骤s440,通过目标车辆在用户乘车时,采集用户的第二人体特征对权限解析码进行本地解析处理,得到用户的乘车权限。
108.下面描述服务器进行乘车信息处理时,所进行的各步骤的具体过程。
109.在步骤s410中,接收站台终端上传的用户的第一人体特征。
110.本示例的实施方式中,第一人体特征即进行生物识别所需的特征,生物识别例如指纹识别、人脸识别、虹膜识别、掌/指纹静脉识别等,第一人体特征例如人脸图像、眼睛图像、指纹图像及声音等。一种实施例中,第一人体特征为用户在站台终端上进行乘车预约操作时,站台终端通过3d摄像头采集的用户的人脸图像。
111.在步骤s420中,对第一人体特征进行特征编码处理,得到权限解析码。
112.本示例的实施方式中,特征编码处理的方式可以包括:按照特征提取策略对第一人体特征进行特征提取处理,以提取特征信息的方式,或者,对第一人体特征进行特征提取处理,以提取特征信息对乘车权限信息进行加密编码的方式。
113.获取权限解析码可以提前将人体特征维度的乘车信息(即第一人体特征)预处理为权限解析码,同时预处理为在车辆本地可以解析用户乘车权限的权限解析码,可以加快乘车信息处理效率,而且可以用于在车辆本地进行用户乘车权限的快速授权。
114.一种实施例中,步骤s420,对第一人体特征进行特征编码处理,得到权限解析码,包括:确定第一人体特征的特征类型;获取特征类型对应的特征提取策略;按照特征提取策略对第一人体特征进行特征提取处理,得到第一特征信息作为权限解析码。
115.特征类型例如人脸类型、眼睛类型、指纹类型及声音类型等。获取特征类型对应的特征提取策略,例如人脸类型对应的特征提取策略为人脸特征提取策略,眼睛类型对应的特征提取策略为眼纹提取策略,声音类型对应的特征提取策略为声纹提取策略。
116.本实施例中,按照特征提取策略对第一人体特征进行特征提取处理,得到第一特征信息作为权限解析码,可以事先在服务器中提取出第一特征信息作为权限解析码,进而该权限解析码指示预定的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限,预定的乘车权限例如通过打开闸门自动放行用户乘车的权限)。
117.一种实施例中,步骤s420,对第一人体特征进行特征编码处理,得到权限解析码,包括:对第一人体特征进行特征提取处理,得到第一特征信息;获取第一特征信息匹配的乘车权限信息;利用第一特征信息加密乘车权限信息,得到加密编码序列作为权限解析码。
118.本示例中,服务器对第一人体特征进行特征提取处理,得到第一特征信息后,获取第一特征信息匹配的乘车权限信息(该乘车权限信息可以包含特殊的权限信息,例如座位信息及温度信息等),利用第一特征信息加密乘车权限信息,得到加密编码序列作为权限解析码,进而该权限解析码动态指示用户的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限以及乘车权限信息指示的乘车权限)。
119.获取第一特征信息匹配的乘车权限信息的方式可以是服务器根据站台终端所在位置的天气信息从预设的乘车权限信息表(该表中保存有天气信息与乘车权限信息的对应关系)中查询的;也可以是服务器根据第一特征信息从历史乘车记录中匹配的该用户偏好的权限信息,例如座位信息及温度信息等。
120.在步骤s430中,将权限解析码发送给站台终端,以使得站台终端将权限解析码传输至与目标车辆,目标车辆为站台终端利用采集到的用户的乘车预约信息进行车辆匹配处理得到的。
121.本示例的实施方式中,通过车辆匹配处理得到用户的乘车需求所匹配的车辆,将权限解析码准确的发送给该匹配的车辆,避免车辆存储不符合自身行车情况的用户的权限解析码。以车辆为公交车为例,利用乘车预约信息进行车辆匹配处理,得到用户的乘车需求
所匹配的公交车,可以在后续步骤中将公交站台中每个用户的权限解析码发送给匹配的公交车,避免将公交站台中所有用户的权限解析码发送给所有公交车。以这种方式,服务器通过站台终端将权限解析码发送给匹配的车辆,一方面避免车辆存储压力超负荷,另一方面,可以基于存储的少量的权限解析码在用户乘车时快速检索到对应的权限解析码,进一步保证后续乘车信息处理效率。
122.在步骤s440中,通过目标车辆在用户乘车时,采集用户的第二人体特征对权限解析码进行本地解析处理,得到用户的乘车权限。
123.本示例的实施方式中,服务器通过将权限解析码传输至车辆,车辆在用户乘车时,可以直接采集第二人体特征对权限解析码进行本地解析,快速得到用户的乘车权限,在短暂的乘车时间内不用将用户第二人体特征上传至云端进行用户身份解析等,乘车信息处理效率高且稳定,使得用户可以快速的乘车,有效提升用户乘车效率。
124.其中,用户乘车权限即用户乘坐该车辆时的处理权限,一个示例中,预定的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限,预定的乘车权限例如通过打开闸门自动放行用户乘车的权限),另一个示例中,乘车权限为权限解析码动态指示用户的乘车权限信息,即用户乘车时权限解析成功后用户享有预定的乘车权限以及乘车权限信息指示的乘车权限(例如用户适合的乘坐位置及乘坐时的车内温度等)。
125.以这种方式,基于步骤s410至步骤s440,服务器接收站台终端事先采集第一人体特征,特征编码处理得到的权限解析码,可以在乘车前事先基于特征编码授权用户对应的乘车权限;然后,服务器通过站台终端将权限解析码转发到车辆,使得用户乘车时,车辆可以基于采集第二人体特征对权限解析码,在车辆本地进行高效地解析,得到用户的乘车权限;而且,车辆是站台终端通过乘车信息事先通过车辆匹配处理,进行合理搭乘规划而得到的,车辆仅接收到匹配用户的权限解析码,可以进一步保证车辆本地的检索解析效率。进而,有效提升乘车信息处理效率及稳定性,车辆本地可以高效可靠地获取用户乘车权限,提升用户乘车效率。
126.图5示意性示出了根据本技术的一个实施例的乘车信息处理方法的流程图。该乘车信息处理方法的执行主体可以是车辆,例如图1所示的车辆103。
127.如图5所示,该乘车信息处理方法可以包括步骤s510至步骤s540。
128.步骤510,接收站台终端传输的用户的权限解析码,该权限解析码为服务器对站台终端采集的用户的第一人体特征进行特征编码处理得到的,该车辆为站台终端利用采集的用户的乘车预约信息进行车辆匹配处理得到的;
129.步骤520,在用户乘车时,采集用户的第二人体特征;
130.步骤530,对第二人体特征进行特征提取处理,得到第二特征信息;
131.步骤540,通过第二特征信息对权限解析码进行本地解析处理,得到用户的乘车权限。
132.下面描述车辆进行乘车信息处理时,所进行的各步骤的具体过程。
133.在步骤510中,接收站台终端传输的用户的权限解析码,该权限解析码为服务器对站台终端采集的用户的第一人体特征进行特征编码处理得到的,该车辆为站台终端利用采集的用户的乘车预约信息进行车辆匹配处理得到的。
134.本示例的实施方式中,站台终端将采集的用户的第一人体特征上传至服务器例如
将采集的人脸图像、眼睛图像、指纹图像及声音等上传至服务器,服务器对第一人体特征进行特征编码处理,得到权限解析码后返回给站台终端。站台终端利用采集的用户的乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆,然后,车辆接收站台终端传输的用户的权限解析码。车辆一方面轻量的存储信息,存储压力小,另一方面,可以基于存储的少量的权限解析码在用户乘车时快速检索到对应的权限解析码,进一步保证后续车辆进行乘车信息处理效率。
135.在步骤520中,在用户乘车时,采集用户的第二人体特征。
136.本示例的实施方式中,第二人体特征为与第一人体特征的特征类型相同的人体特征,例如,第二人体特征与第一人体特征都为人脸图像,这样在用户乘车时,采集用户的第二人体特征,在后续步骤中基于第一人体特征处理得到的权限解析码准确解析用户乘车权限。
137.在步骤530中,对第二人体特征进行特征提取处理,得到第二特征信息。
138.本示例的实施方式中,可以确定第二人体特征的特征类型;获取特征类型对应的特征提取策略;按照特征提取策略对第二人体特征进行特征提取处理,得到第二特征信息作为权限解析码。
139.特征类型例如人脸类型、眼睛类型、指纹类型及声音类型等。获取特征类型对应的特征提取策略,例如人脸类型对应的特征提取策略为人脸特征提取策略,眼睛类型对应的特征提取策略为眼纹提取策略,声音类型对应的特征提取策略为声纹提取策略。
140.在步骤540中,通过第二特征信息对权限解析码进行本地解析处理,得到用户的乘车权限。
141.本示例的实施方式中,同一用户对应的第二特征信息为与第一特征信息相似度高于预定阈值,进而可以通过第二特征信息对权限解析码对应的第一特征信息进行相似度分析,对权限解析码进行本地解析,快速得到用户的乘车权限,在短暂的乘车时间内不用将用户第二人体特征上传至云端进行用户身份解析等,乘车信息处理效率高且稳定,使得用户可以快速的乘车,有效提升用户乘车效率。
142.其中,用户乘车权限即用户乘坐该车辆时的处理权限,一个示例中,预定的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限,预定的乘车权限例如通过打开闸门自动放行用户乘车的权限),另一个示例中,乘车权限为权限解析码动态指示用户的乘车权限信息,即用户乘车时权限解析成功后用户享有预定的乘车权限以及乘车权限信息指示的乘车权限(例如用户适合的乘坐位置及乘坐时的车内温度等)。
143.一种实施例中,权限解析码为对第一人体特征进行特征提取处理得到的第一特征信息;步骤540,通过第二特征信息对权限解析码进行本地解析,得到用户的乘车权限,包括:计算第二特征信息与权限解析码的相似度,以对权限解析码进行本地解析处理,得到相似度值;获取相似度值所匹配的乘车权限信息,作为用户的乘车权限。
144.权限解析码为对第一人体特征进行特征提取处理得到的第一特征信息,进而计算第二特征信息与权限解析码的相似度,得到相似度值。相似度值高于预定阈值时,说明该用户为预约搭乘该车辆的用户,相似度值所匹配的乘车权限信息为预定的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限,预定的乘车权限例如通过打开闸门自动放行用户乘车的权限),也就是该权限解析码指示预定的乘车权限信息。相反,某个用
户对应的相似度值低于预定阈值时,说明该用户不是预约搭乘该车辆的用户,则进行提示该用户手动支付乘车等处理。
145.一种实施例中,权限解析码为利用第一特征信息加密乘车权限信息得到的加密编码序列,第一特征信息从第一人体特征提取;步骤540,通过所述第二特征信息对权限解析码进行本地权限解析处理,得到用户的乘车权限,包括:利用第二特征信息解密权限解析码,以对权限解析码进行本地解析处理,得到解密出的乘车权限信息;将解密出的乘车权限信息,作为用户的乘车权限。
146.利用第一特征信息加密乘车权限信息,得到加密编码序列作为权限解析码,乘车权限信息可以包含特殊的权限信息,例如座位信息及温度信息等,进而该权限解析码动态指示用户的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限以及乘车权限信息指示的乘车权限)。
147.通过利用第二特征信息解密权限解析码,对权限解析码进行本地解析处理,如果第二特征信息与第一特征信息相似度高于预定阈值,则可以解密出的乘车权限信息,同时说明该用户为预约搭乘该车辆的用户,将解密出的乘车权限信息(该乘车权限信息可以包含特殊的权限信息,例如座位信息及温度信息等),作为用户的乘车权限,可以在提升乘车效率的同时有效提升用户体验。此时该权限解析码动态指示用户的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限以及乘车权限信息指示的乘车权限)。
148.以这种方式,基于步骤s510至步骤s540,车辆接收权限解析码,权限解析码是服务器接收站台终端事先采集第一人体特征,特征编码处理得到的权限解析码,可以在乘车前事先基于特征编码授权用户对应的乘车权限,然后,服务器通过站台终端将权限解析码转发到车辆,使得用户乘车时,车辆可以基于采集第二人体特征对权限解析码,在车辆本地进行高效地解析,得到用户的乘车权限;而且,车辆是站台终端通过乘车信息事先通过车辆匹配处理,进行合理搭乘规划而得到的,车辆仅接收到匹配用户的权限解析码,可以进一步保证车辆本地的检索解析效率。进而,有效提升乘车信息处理效率及稳定性,车辆本地可以高效可靠地获取用户乘车权限,提升用户乘车效率。
149.根据上述实施例所描述的方法,以下将举例作进一步详细说明。
150.图6示出了应用本技术的实施例的一种场景下乘车信息处理的流程图。该场景下用户通过人脸识别乘车,该场景下站台终端为设置在特定站台上的乘车信息采集终端,第一人体特征为用户的第一人脸图像,第二人体特征为用户的第二人脸图像。
151.参阅图6,该场景下车辆上设置有车端人脸终端设备601及3d摄像头,车端人脸终端设备上承载车载客户端,车载客户端可以包括人脸识别服务模块、异步代扣模块、人脸特征库以及蓝牙同步服务模块。站台终端602上承载站台客户端及3d摄像头,站台客户端内可以包括人脸识别服务模块、购票服务模块、人脸特征库、库更新接收服务模块以及蓝牙同步服务模块。服务器603中可以包括云端人脸识别服务模块、代扣服务模块、支付账号服务模块、后端人脸库以及库推送服务模块。
152.该场景下乘车信息处理过程包括步骤(1)至步骤(5)。
153.(1)站台终端602采集用户的乘车预约信息及第一人脸图像,将第一人脸图像上传至服务器603,以使得服务器603返回对第一人体特征进行特征编码处理得到的权限解析码。
154.站台客户端可以在“当监测到用户在站台终端上进行乘车预约操作时,采集用户的目标人脸图像,作为第一人脸图像”。
155.具体地,乘车预约操作可以是用户触发“购票服务模块”进行购票的操作。站台客户端可以通过“人脸识别服务模块”调用3d摄像头采集用户的当前人脸流媒体数据,然后,针对当前人脸流媒体数据进行筛选,通过对当前人脸流媒体数据中所有人脸图像,根据人脸大小、人脸角度、图像对比度、图像的亮度和清晰度等系数指标综合评价选出目标人脸图像,作为采集的用户的第一人脸图像;然后,通过人脸识别服务模块将第一人脸图像上传至服务器602中的人脸识别服务模块。
156.其中,根据人脸大小、人脸角度、图像对比度、图像的亮度和清晰度等系数指标综合评价选出目标人脸图像,可以是获取当前人脸流媒体数据中每张人脸图像对应的人脸大小、人脸角度、图像对比度、图像的亮度和清晰度数据,然后,对这些数据求加权和,将对应的加权和最大的一张人脸图像确定为目标人脸图像。
157.站台客户端可以在“当接收到乘车预约操作产生的预约结果时,从预约结果中获取目标车辆信息;当获取到目标车辆信息时,将目标人体特征作为第一人体特征,并将目标车辆信息作为乘车预约信息”。
158.其中,用户可以通过“购票服务模块”进行乘车预约操作,预约结果中可以包括预约车辆标识、目标乘车时刻点、目标乘车路线等乘车目标信息以及提交乘车目标信息对应的预购票信息(即预先购票但待支付的购票信息)等信息。用户可以通过“购票服务模块”,基于人脸识别支付操作进行预购票,并将预购票信息上传至服务器603中的“支付账号服务模块(例如微信账号服务模块)”,在支付账号服务模块中自动关联“支付账号信息”与“人脸识别支付操作时提取的目标人脸特征信息(即预设特征信息)”。
159.(2)服务器603接收站台终端上传的用户的第一人脸图像,对第一人脸图像进行特征编码处理,得到权限解析码,其中,对第一人脸图像进行特征编码处理,得到权限解析码的方法具体是:按照人脸特征提取策略对第一人脸图像进行特征提取处理,得到第一人脸特征信息作为权限解析码。
160.具体地,服务器603中的“云端人脸识别服务模块”接收来自站台终端602上传的第一人脸图像后,按照人脸特征提取策略对第一人脸图像进行特征提取,得到第一人脸特征信息,进而将第一人脸图像编码转化为唯一标识用户的特征字符串信息。
161.人脸特征提取策略可以包括现有的基于知识的表征方法及基于代数特征或统计学的表征方法等。以基于知识的表征方法为例,根据人脸器官的形状描述以及人脸器官之间的距离特性,作为人脸分类的特征数据,距离特性可以包括人脸器官对应的特征点之间的欧氏距离、曲率和角度等,即人脸由眼睛、鼻子、嘴、下巴等人脸器官构成,对这些人脸器官和它们之间结构关系的几何描述(特征点之间的欧氏距离、曲率和角度等),可作为识别人脸的几何特征(即提取到的第一人脸特征信息)。
162.此外,服务器603中可以通过提取的第一人脸特征信息与“后端人脸库”中的“预设特征信息”进行比对,找出相似度分数最高的预设特征信息,作为匹配的预设特征信息(即人脸识别支付操作时提取的目标人脸特征信息)。然后,从“支付账号服务模块(例如微信账号服务模块)”获取匹配的预设特征信息对应的“支付账号信息(例如微信帐号或微信支付付款码相关信息)”,并将匹配的预设特征信息对应的支付账号信息与权限解析码下发给站
台终端602中的“库更新接收服务模块”。
163.(3)站台终端602中的“库更新接收服务模块”将接收到的支付账号信息与权限解析码以及乘车预约信息关联存储在站台终端602中“人脸特征库”中,站台客户端还利用乘车预约信息进行车辆匹配处理,得到用户的乘车需求所匹配的车辆,通过设定停靠车辆位于站台终端的特定距离范围内时自动与站台终端蓝牙连接(本场景中基于蓝牙连接,传输数据有效保证传输效率),进而可以从与站台终端建立连接的停靠车辆,确定为位于站台终端的特定距离范围内的停靠车辆,从停靠车辆中确定符合乘车预约信息的目标车辆,作为用户的乘车需求所匹配的车辆。
164.然后,站台客户端通过蓝牙同步服务模块将用户的支付账号信息与权限解析码通过用户的乘车需求所匹配的车辆,即传递给车辆上的车端人脸终端设备601中承载的车载客户端的蓝牙同步服务模块,车载客户端将接收到的支付账号信息与权限解析码保存在车载客户端的人脸特征库。
165.(4)车辆在用户乘车时,通过3d摄像头采集第二人脸图像对权限解析码进行本地解析,得到用户的乘车权限。
166.该场景中,权限解析码为对第一人脸图像进行特征提取处理得到的第一人脸特征信息,车载客户端中的人脸识别服务模块,在车辆本地可以通过对第二人脸图像进行特征提取处理,得到第二人脸特征信息,通过第二人脸特征信息对权限解析码进行本地解析,得到用户的乘车权限,具体地,可以计算第二人脸特征信息与权限解析码的相似度,以对权限解析码进行本地解析处理,得到相似度值;获取相似度值所匹配的乘车权限信息,作为用户的乘车权限。
167.相似度值所匹配的乘车权限信息为预定的乘车权限信息(即用户乘车时权限解析成功后用户享有预定的乘车权限,预定的乘车权限例如通过打开闸门自动放行用户乘车的权限),也就是该权限解析码指示预定的乘车权限信息。相反,某个用户对应的相似度值低于预定阈值时,说明该用户不是预约搭乘该车辆的用户,则进行提示该用户手动支付乘车等处理。
168.(5)车载客户端在解析得到用户的乘车权限时,车通过车载客户端中的异步代扣模块生成并发送扣费指令至服务器中的异步代扣模块,服务器中的异步代扣模块在接收到权限解析码对应的扣费指令时,根据预购票信息执行扣费操作。扣费指令中包含用户的支付账号信息(例如微信账号信息或者微信付款码等),服务器可以基于支付账号信息执行扣费操作。一种实施例中,服务器中的异步代扣模块在接收到用户的支付账号信息时,从历史支付记录中可以获取用户的相关信用数据,如果相关信用数据显示用户的信用值高于预定信用值则执行扣费操作。
169.该场景下基于本技术的实施例,结合车辆与站台终端中的乘车信息,在两者间建立蓝牙连接后进行信息同步,一方面保持了车辆本地进行权限解析时,离线识别的不依赖网络的优势,另一方面,车端人脸设备仅存放单站台的用户人脸数据,通过蓝牙连接进行传递及擦除,减少了对车辆中设备存储的依赖,在保证用户刷脸乘车体验同时,降低了车辆中设备的存储成本。
170.为便于更好的实施本技术实施例提供的乘车信息处理方法,本技术实施例还提供一种基于上述乘车信息处理方法的乘车信息处理装置。其中名词的含义与上述乘车信息处
理方法中相同,具体实现细节可以参考方法实施例中的说明。图7示出了根据本技术的一个实施例的站台终端中乘车信息处理装置的框图。
171.如图7所示,乘车信息处理装置700应用于站台终端,装置700中可以包括采集模块710、上传模块720、匹配模块730及解析模块740。
172.采集模块710可以用于采集用户的乘车预约信息及第一人体特征;上传模块720可以用于将所述第一人体特征上传至服务器,以使得所述服务器返回对所述第一人体特征进行特征编码处理得到的权限解析码;匹配模块730可以用于利用所述乘车预约信息进行车辆匹配处理,得到所述用户的乘车需求所匹配的车辆;解析模块740可以用于将所述权限解析码传输至所述车辆,以使得所述车辆在所述用户乘车时,采集第二人体特征对所述权限解析码进行本地权限解析处理,得到所述用户的乘车权限。
173.在本技术的一些实施例中,所述匹配模块730,包括:搜索单元,用于搜索位于所述站台终端的特定距离范围内的停靠车辆;匹配单元,用于从所述停靠车辆中确定符合所述乘车预约信息的目标车辆;确定单元,用于将所述目标车辆作为所述用户的乘车需求所匹配的车辆。
174.在本技术的一些实施例中,所述匹配模块730,包括:表获取单元,用于获取停靠车辆信息表,所述停靠车辆信息表中保存了与所述站台终端关联的停靠车辆的行驶信息;表查询单元,用于从所述停靠车辆信息表中,确定符合所述乘车预约信息的行驶信息所对应的停靠车辆,作为所述用户的乘车需求所匹配的车辆。
175.在本技术的一些实施例中,所述采集模块710,包括:第一采集单元,用于当监测到用户在所述站台终端上进行乘车预约操作时,采集所述用户的目标人体特征;第二采集单元,用于当接收到所述乘车预约操作产生的预约结果时,从所述预约结果中获取目标车辆信息;第三采集单元,用于当获取到所述目标车辆信息时,将所述目标人体特征作为所述第一人体特征,并将所述目标车辆信息作为所述乘车预约信息。
176.在本技术的一些实施例中,所述乘车预约信息包括预购票信息,所述装置700还包括:扣费模块,用于将所述预购票信息上传至所述服务器,以在所述服务器中将所述权限解析码与所述预购票信息关联存储,通过所述服务器在接收到所述权限解析码对应的扣费指令时,根据所述预购票信息执行扣费操作,其中,所述扣费指令为所述车辆在解析得到所述用户的乘车权限时,生成并发送至所述服务器的。
177.在本技术的一些实施例中,所述装置700还包括:第一后处理模块,用于当接收到所述车辆发送的第一消息时,将所述用户对应的权限解析码标记为已发送,所述第一消息为所述车辆在确定所述用户的乘车权限解析成功时生成并发送的;第二后处理模块,用于当接收到所述车辆发送的第二消息时,继续进行车辆匹配处理以确定所述用户的乘车需求所匹配的其它车辆,并向所述其它车辆发送所述权限解析码,所述第二消息为所述车辆在确定所述用户符合乘车失败条件时生成并发送的。
178.以这种方式,基于乘车信息处理装置700,通过站台终端事先采集第一人体特征,传递到服务器获取特征编码处理得到的权限解析码,可以在乘车前事先基于特征编码授权用户对应的乘车权限;然后,站台终端将权限解析码转发到车辆,使得用户乘车时,车辆可以基于采集第二人体特征对权限解析码,在车辆本地进行高效地解析,得到用户的乘车权限;而且,车辆是站台终端通过乘车信息事先通过车辆匹配处理,进行合理搭乘规划而得到
的,车辆仅接收到匹配用户的权限解析码,可以进一步保证车辆本地的检索解析效率。进而,通过站台终端在服务器与车辆之间乘车信息的传递处理,有效提升乘车信息处理效率及稳定性,车辆本地可以高效可靠地获取用户乘车权限,提升用户乘车效率。
179.图8示出了根据本技术的一个实施例的服务器中乘车信息处理装置的框图。如图8所示,乘车信息处理装置800应用于服务器,装置800中可以包括接收模块810、编码处理模块820、解析码传输模块830。
180.接收模块810可以用于接收站台终端上传的用户的第一人体特征;编码处理模块820可以用于对所述第一人体特征进行特征编码处理,得到权限解析码;解析码传输模块830可以用于将所述权限解析码发送给所述站台终端,以使得所述站台终端将所述权限解析码传输至与目标车辆,所述目标车辆为所述站台终端利用采集到的所述用户的乘车预约信息进行车辆匹配处理得到的,以及通过所述目标车辆在所述用户乘车时,采集所述用户的第二人体特征对所述权限解析码进行本地解析处理,得到所述用户的乘车权限。
181.在本技术的一些实施例中,所述编码处理模块820,包括:特征类型确定单元,用于确定所述第一人体特征的特征类型;策略匹配单元,用于获取所述特征类型对应的特征提取策略;特征提取单元,用于按照特征提取策略对所述第一人体特征进行特征提取处理,得到第一特征信息作为所述权限解析码。
182.在本技术的一些实施例中,所述编码处理模块820,包括:特征提取单元,用于对所述第一人体特征进行特征提取处理,得到第一特征信息;权限获取单元,用于获取所述第一特征信息匹配的乘车权限信息;加密编码单元,用于利用所述第一特征信息加密所述乘车权限信息,得到加密编码序列作为所述权限解析码。
183.以这种方式,基于乘车信息处理装置800,服务器可以接收站台终端事先采集第一人体特征,特征编码处理得到的权限解析码,可以在乘车前事先基于特征编码授权用户对应的乘车权限;然后,服务器通过站台终端将权限解析码转发到车辆,使得用户乘车时,车辆可以基于采集第二人体特征对权限解析码,在车辆本地进行高效地解析,得到用户的乘车权限;而且,车辆是站台终端通过乘车信息事先通过车辆匹配处理,进行合理搭乘规划而得到的,车辆仅接收到匹配用户的权限解析码,可以进一步保证车辆本地的检索解析效率。进而,有效提升乘车信息处理效率及稳定性,车辆本地可以高效可靠地获取用户乘车权限,提升用户乘车效率。
184.图9示出了根据本技术的一个实施例的车辆中乘车信息处理装置的框图。
185.如图9所示,乘车信息处理装置900应用于车辆,装置900中可以包括解析码获取模块910、第二特征采集模块920、第二特征提取模块930及本地解析模块940。
186.解析码获取模块910可以用于接收站台终端传输的用户的权限解析码,所述权限解析码为服务器对所述站台终端采集的所述用户的第一人体特征进行特征编码处理得到的,所述车辆为所述站台终端利用采集的所述用户的乘车预约信息进行车辆匹配处理得到的;第二特征采集模块920可以用于在所述用户乘车时,采集所述用户的第二人体特征;第二特征提取模块930可以用于对所述第二人体特征进行特征提取处理,得到第二特征信息;本地解析模块940可以用于通过所述第二特征信息对所述权限解析码进行本地解析处理,得到所述用户的乘车权限。
187.在本技术的一些实施例中,所述权限解析码为对所述第一人体特征进行特征提取
处理得到的第一特征信息;所述本地解析模块940,包括:计算解析单元,用于计算所述第二特征信息与所述权限解析码的相似度,以对所述权限解析码进行本地解析处理,得到相似度值;权限获取单元,用于获取所述相似度值所匹配的乘车权限信息,作为所述用户的乘车权限。
188.在本技术的一些实施例中,所述权限解析码为利用第一特征信息加密所述乘车权限信息得到的加密编码序列,所述第一特征信息从所述第一人体特征提取;所述本地解析模块940,包括:解密解析单元,用于利用所述第二特征信息解密所述权限解析码,以对所述权限解析码进行本地解析处理,得到解密出的所述乘车权限信息;权限确定单元,用于将解密出的所述乘车权限信息,作为所述用户的乘车权限。
189.以这种方式,基于乘车信息处理装置900,车辆可以接收权限解析码,权限解析码是服务器接收站台终端事先采集第一人体特征,特征编码处理得到的权限解析码,可以在乘车前事先基于特征编码授权用户对应的乘车权限,然后,服务器通过站台终端将权限解析码转发到车辆,使得用户乘车时,车辆可以基于采集第二人体特征对权限解析码,在车辆本地进行高效地解析,得到用户的乘车权限;而且,车辆是站台终端通过乘车信息事先通过车辆匹配处理,进行合理搭乘规划而得到的,车辆仅接收到匹配用户的权限解析码,可以进一步保证车辆本地的检索解析效率。进而,有效提升乘车信息处理效率及稳定性,车辆本地可以高效可靠地获取用户乘车权限,提升用户乘车效率。
190.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
191.此外,本技术实施例还提供一种电子设备,该电子设备可以为终端或者服务器,如图10所示,其示出了本技术实施例所涉及的电子设备的结构示意图,具体来讲:
192.该电子设备可以包括一个或者一个以上处理核心的处理器1001、一个或一个以上计算机可读存储介质的存储器1002、电源1003和输入单元1004等部件。本领域技术人员可以理解,图10中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
193.处理器1001是该电子设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器1002内的软件程序和/或模块,以及调用存储在存储器1002内的数据,执行计算机设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器1001可包括一个或多个处理核心;优选的,处理器1001可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户页面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器1001中。
194.存储器1002可用于存储软件程序以及模块,处理器1001通过运行存储在存储器1002的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1002可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器1002可以包括高速随机存取存储器,还可以包括非易失性存储
器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1002还可以包括存储器控制器,以提供处理器1001对存储器1002的访问。
195.电子设备还包括给各个部件供电的电源1003,优选的,电源1003可以通过电源管理系统与处理器1001逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源1003还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
196.该电子设备还可包括输入单元1004,该输入单元1004可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
197.尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器1001会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器1002中,并由处理器1001来运行存储在存储器1002中的应用程序,从而实现各种功能,如处理器1001可以执行:采集用户的乘车预约信息及第一人体特征;将所述第一人体特征上传至服务器,以使得所述服务器返回对所述第一人体特征进行特征编码处理得到的权限解析码;利用所述乘车预约信息进行车辆匹配处理,得到所述用户的乘车需求所匹配的车辆;将所述权限解析码传输至所述车辆,以使得所述车辆在所述用户乘车时,采集第二人体特征对所述权限解析码进行本地解析,得到所述用户的乘车权限。
198.一种实施例中,处理器1001可以执行:接收站台终端上传的用户的第一人体特征;对所述第一人体特征进行特征编码处理,得到权限解析码;将所述权限解析码发送给所述站台终端,以使得所述站台终端将所述权限解析码传输至与目标车辆,所述目标车辆为所述站台终端利用采集到的所述用户的乘车预约信息进行车辆匹配处理得到的;通过所述目标车辆在所述用户乘车时,采集所述用户的第二人体特征对所述权限解析码进行本地解析处理,得到所述用户的乘车权限。
199.一种实施例中,处理器1001可以执行:接收站台终端传输的用户的权限解析码,所述权限解析码为服务器对所述站台终端采集的所述用户的第一人体特征进行特征编码处理得到的,所述车辆为所述站台终端利用采集的所述用户的乘车预约信息进行车辆匹配处理得到的;在所述用户乘车时,采集所述用户的第二人体特征;对所述第二人体特征进行特征提取处理,得到第二特征信息;通过所述第二特征信息对所述权限解析码进行本地解析处理,得到所述用户的乘车权限。
200.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
201.为此,本技术实施例还提供一种存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种方法中的步骤。
202.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
203.由于该存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一种方法中的步骤,因此,可以实现本技术实施例所提供的方法所能实现的有益效果,详见前面
的实施例,在此不再赘述。
204.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术上述实施例中各种可选实现方式中提供的方法。
205.本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。
206.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的实施例,而可以在不脱离其范围的情况下进行各种修改和改变。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1