基于单一乘用码进行结算的方法、装置、设备和可读介质

文档序号:170525 发布日期:2021-10-29 浏览:35次 >En<

阅读说明:本技术 基于单一乘用码进行结算的方法、装置、设备和可读介质 (Method, device, equipment and readable medium for settlement based on single passenger code ) 是由 汪翔 于 2021-07-08 设计创作,主要内容包括:本说明书实施例公开了一种基于单一乘用码进行结算的方法、装置、设备和可读介质。方法包括:获取第一用户出示的乘用码的图像信息;确定所述图像信息中包含的待乘坐交通工具的用户的人数信息;确定通过乘客信息确认区域的乘客数量;当所述乘客数量达到所述人数信息对应的数值后,确定所述人数信息对应的总交通费用;从所述第一用户的账户中扣除所述总交通费用。(The embodiment of the specification discloses a settlement method, a settlement device, settlement equipment and a readable medium based on a single passenger code. The method comprises the following steps: acquiring image information of a passenger code presented by a first user; determining the number information of the users waiting to take the vehicle contained in the image information; determining the number of passengers passing through the passenger information confirmation area; when the number of the passengers reaches the numerical value corresponding to the number information, determining the total traffic cost corresponding to the number information; deducting the total transportation cost from an account of the first user.)

基于单一乘用码进行结算的方法、装置、设备和可读介质

技术领域

本申请涉及计算机技术领域,尤其涉及一种基于单一乘用码进行结算的方法、装置和可读介质。

背景技术

在公共交通行业中,经常会出现多人同时出行且并非每个人均申领了乘用码的场景,如用户携带老人或需购票的孩子出行。现有技术中,此消费者群体乘坐公交车时需要已经申领乘用码或办理了线下实体卡的亲属通过多次扫码或多次刷卡的方式来帮助支付车费,或者此消费者群体乘坐地铁时需要花费时间排队购买地铁票后方能进站乘车,用户体验效果差。

因此,有必要提供一种基于单一乘用码为多人支付交通费用的方法。

发明内容

本说明书实施例提供一种基于单一乘用码乘用码进行结算的方法,以提供一种多人同时出行的场景下,基于单一乘用码为多人支付交通费用的解决方案。

为解决上述技术问题,本说明书实施例是这样实现的:

本说明书实施例提供一种基于单一乘用码进行结算的方法,包括:

获取第一用户出示的乘用码的图像信息;

确定所述图像信息中包含的待乘坐交通工具的用户的人数信息;

确定通过乘客信息确认区域的乘客数量;

当所述乘客数量达到所述人数信息对应的数值后,确定所述人数信息对应的总交通费用;

从所述第一用户的账户中扣除所述总交通费用。

本说明书实施例提供一种基于单一乘用码进行结算的装置,包括:

图像信息获取模块,用于获取第一用户出示的乘用码的图像信息;

乘车人数信息确定模块,用于确定所述图像信息中包含的待乘坐交通工具的用户的人数信息;

乘客乘坐信息确认模块,用于确定通过乘客信息确认区域的乘客数量;

总交通费用计算模块,用于当所述乘客数量达到所述人数信息对应的数值后,确定所述人数信息对应的总交通费用;

总交通费用扣除模块,用于从所述第一用户的账户中扣除所述总交通费用。

本说明书实施例提供一种基于单一乘用码进行结算的设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述处理器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取第一用户出示的乘用码的图像信息;

确定所述图像信息中包含的待乘坐交通工具的用户的人数信息;

确定通过乘客信息确认区域的乘客数量;

当所述乘客数量达到所述人数信息对应的数值后,确定所述人数信息对应的总交通费用;

从所述第一用户的账户中扣除所述总交通费用。

本说明书实施例提供的一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现一种基于单一乘用码进行结算的方法。

本说明书中提供的至少一个实施例能够达到以下有益效果:

由于乘用码的图像信息中可以包括待乘坐交通工具的人数信息,从而可通过乘用码的图像信息获知其中包含的人数信息,再基于人数信息可确定总交通费用,这样若干用户就可以直接基于单一乘用码乘坐交通工具,而不必花费时间排队购票,从而能够提升用户体验。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本说明书实施例中一种基于单一乘用码进行结算的方法的应用场景示意图;

图2为本说明书实施例中一种基于单一乘用码进行结算的方法的整体流程示意图;

图3为本说明书实施例中一种基于单一乘用码进行结算的方法中乘用码的展示示意图;

图4为本说明书实施例中一种基于单一乘用码进行结算的方法的具体应用场景示意图;

图5为本说明书实施例中一种基于单一乘用码进行结算的方法应用于地铁场景的示意图;

图6为本说明书实施例中一种基于单一乘用码进行结算的方法应用于公交车场景的示意图;

图7为本说明书实施例提供的对应于图2的一种基于单一乘用码进行结算的装置的结构示意图;

图8为本说明书实施例提供的对应于图2的一种基于单一乘用码进行结算的设备的示意图。

其中,101表示第一用户,102表示第二用户,103表示第三用户,104表示终端设备,105表示扫码设备,106表示后台服务器,107表示乘用码服务器。

具体实施方式

为使本说明书一个或多个实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书一个或多个实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例保护的范围。

应当理解,尽管在本申请文件中可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。

图1为本说明书实施例中一种基于单一乘用码进行结算的方法的整体应用场景示意图,下面结合图1对本说明书实施例中一种基于单一乘用码进行结算的整体应用场景进行说明。

用户101、用户102和用户103乘坐公共交通工具同时出行,用户101已经申领了乘用码,但用户102和用户103并未申领乘用码,或者,用户102和用户103由于某种原因不能出示乘用码,比如忘记携带终端设备。此时用户101可以基于持有的终端设备104向交通运营方的扫码设备105出示乘用码,扫码设备105扫码终端设备104生成的乘用码,进而获取乘用码图像中包含的人数信息(图1场景中,人数信息对应的数值为3),然后对用户101、用户102和用户103放行,最终同时出行的用户101、用户102、用户103可以基于单一乘用码乘坐交通工具。

从硬件的角度讲,终端设备104可以是移动的或固定的,例如,智能手机、平板电脑、各类可穿戴设备、个人数字助理(personal digital assistant,PDA)等等,无论是哪种设备,在该设备中均可以运行乘用码客户端,进而通过乘用码客户端生成并展示乘用码。

需要说明的是,上述应用场景中用户的总数量为3,这仅是为了说明本实施例技术方案的应用场景,本实施例技术方案对用户的总数量并不做具体限定。

接下来,将针对说明书实施例提供的一种基于单一乘用码进行结算的方法结合附图进行具体说明。

图2为本说明书实施例提供的一种基于单一乘用码进行结算的方法的流程示意图。从程序角度而言,流程的执行主体可以为搭载于应用服务器或应用终端的程序。

如图2所示,该流程可以包括以下步骤:

步骤202:获取第一用户出示的乘用码的图像信息。

第一用户,可以指预先申领了乘用码的用户。其中乘用码,可以指用户用来乘坐公交或地铁等交通工具的二维码、彩码。乘用码可以通过乘用码客户端来动态生成,在乘用码中可以包含用户的身份标识(又称作用户标识)、时间戳(乘用码的生成时间)等信息。另外,乘用码中还可以包括一个编码区,在该编码区中可以写入或者修改数据,进而实现乘用码的扩展应用,例如可以在该编码区中可以写入人数信息。乘用码还可以定时刷新,例如每间隔10秒或20秒刷新一次,以提高乘用码的使用安全性,通过不同的乘用码生成的乘用码可以具有不同的刷新周期。

在实际中,乘用码客户端可以是一个独立的应用程序(Application,APP),例如某地铁公司或某公交公司发布的专用于乘坐该地铁公司或该公交公司下辖的交通工具而使用的乘用码客户端。或者,乘用码客户端也可以是一个嵌入在现有的APP客户端中的功能模块。

以乘用码客户端嵌入现有的APP客户端为例,其中的乘用码功能可以以小程序的方式嵌入在APP客户端中,通过内嵌小程序的方式可以节约流量,并且可以快速运行,当用户需要使用乘用码时,可以通过下拉APP主界面或者通过查找的方式找到乘用码小程序,进而进入到乘用码小程序的运行界面,然后调出乘用码的展示界面,此时乘用码的展示界面可以如图3所示。

本实施例技术方案可以通过交通扫码设备获取第一用户出示的乘用码的图像信息。交通扫码设备是指可以扫描乘用码以获得乘用码图像的设备,在某些情形下也可以称作扫码设备、扫码枪、验票机具、扫码机具,等等。扫码机具可以通过摄像头以扫码的方式得到乘用码的二维码图像。由于乘用码是以二维码图像的方式展示在终端设备(例如智能手机)中,当用户需要通过乘用码乘坐某种交通工具时,可以在智能手机中先调出乘用码,然后再将智能手机显示的乘用码对准扫码机具的摄像头,以使得扫码机具扫描得到乘用码的二维码图像。

对于乘用码的有些使用场景,交通扫码设备可以区分为进站扫码设备和出站扫码设备,以地铁为例,在进站时扫描进站用的乘用码的交通扫码设备可以理解为是进站扫码设备,以及在出站时扫描出站用的乘用码的交通扫码设备可以理解为是出站扫码设备;或者以实行浮动票价规则的公交车为例,在乘客上车时扫描乘用码用的交通扫码设备可以理解为进站扫码设备,在乘客下车时扫描乘用码用的交通扫码设备可以理解为出站扫码设备。还有乘用码的另外一些使用场景,比如实行规定票价规则的公交车,由于此种公交车实行固定票价,所以对于乘坐公交车的乘客只需出示一次乘用码,进而此种公交车上的交通扫码设备只有一个。根据交通场景的不同,交通扫码设备可以对应于不同的设备,例如在地铁、快速公交系统(Bus Rapid Transit,BRT)、轻轨等交通场景中,交通扫码设备可以是闸机(包括进站闸机和出站闸机),又例如在公交车等交通场景中,交通扫码设备可以是设置于公交车上的扫码工具(例如扫码枪)。

步骤204:确定所述图像信息中包含的待乘坐交通工具的用户的人数信息。

前文已经介绍了乘用码中包括一个编码区,可以在该编码区中写入或者修改数据,进而实现乘用码的扩展应用,本实施例技术方案利用乘用码的这一特点,当第一用户通过终端设备操作乘用码客户端录入本次出行人数信息后,乘用码服务器端生成一个包含此人数信息的乘用码,然后将此乘用码发送给第一用户的终端设备。然后当第一用户通过终端设备向扫码设备展示生成的乘用码图像后,扫码设备就可以将扫描得到的乘用码图像信息发送给后台服务器,后台服务器再对乘用码图像进行解析,提取其中包含的人数信息,或者也可以由具有乘用码图像信息解析功能的扫码设备对第一用户出示的乘用码图形进行解析,提取其中包含的人数信息。

步骤206:确定通过乘客信息确认区域的乘客数量。

乘客信息确认区域,可以指能够确定乘客对于交通工具的乘坐状态进而可根据所述乘坐状态确定乘客的交通费用的区域。举例说明,在现实场景中,不同的公共交通工具有不同的收取交通费用的模式,比如对于实行固定票价规则的公交车,其收取交通费用的方式是乘客在上车时,在公交车的前车门缴费上车,则在此场景中,乘客信息确定区域可以理解为公交车的前门区域,在公交车的前门区域可以通过公交车乘务员或司机人工确定的方式确定上车的乘客数量。

又比如在用户乘坐地铁的场景中,乘客信息确认区域可以理解为地铁的进站闸机和出站闸机区域,对于每一名乘坐地铁的乘客,乘客从进站闸机处进入地铁站,可以抽象的理解为乘客开启乘坐地铁的活动,然后通过出站闸机离开地铁站,可以抽象的理解为乘客结束乘坐地铁的活动。从而通过乘客信息确定区域,一方面可以得到实际完成乘坐交通工具活动的乘客数量,又可以得到这些乘客的行程信息,进而可确定每一名乘客的交通费用。

步骤208:当所述乘客数量达到所述人数信息对应的数值后,确定所述人数信息对应的总交通费用。

在步骤204中可以得到实际完成乘坐交通工具活动的乘客数量,当此乘客数量达到步骤204中乘用码图像中包含的待乘坐交通工具的用户的人数信息后,就可以确定待乘坐交通工具的用户已经全部完成了乘坐交通工具的活动。再根据这些乘客的行程信息,可以确定这些乘客的总交通费用。

步骤210:从所述第一用户的账户中扣除所述总交通费用。

在确定了所述人数信息对应的总交通费用后,就可以从第一用户的账户中扣除所述总交通费用。具体实施过程中,可以由交通运营方的服务器根据乘客的行程信息生成交通账单,然后将此交通账单发送给支付平台,请求支付平台对此交通账单付费。支付平台可以是和交通运营方合作的支付机构,或者是其他的第三方支付平台。

本实施例技术方案中,由于乘用码的图像信息中可以包括待乘坐交通工具的人数信息,从而可通过乘用码的图像信息获知其中包含的人数信息,再基于人数信息可确定总交通费用,这样若干用户就可以直接基于单一乘用码乘坐交通工具,而不必花费时间排队购票,从而能够提升用户体验。

基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方式,下面进行说明。

在本说明书的实施例中,所述获取第一用户出示的乘用码的图像信息之前,还可以包括:获取本次待乘坐交通工具的用户中各用户的身份标识信息。

其中,身份标识信息可以是人脸信息、指纹信息、虹膜信息、身份证号信息中的一种。具体的,第一用户可以预先在乘用码客户端中注册乘用码账户,注册乘用码账户时可以要求第一用户提交手机号信息、身份证号信息,同时乘用码服务器可以向乘用码客户端发出采集第一用户的人脸信息的指令,以要求第一用户进行实人认证。当第一用户和若干其他用户同时出行时,第一用户可以在乘用码客户端中录入这些其他用户的身份信息,然后将这些其他用户的身份信息和第一用户自己的身份信息发送给乘用码服务器。这样在后续阶段,与第一用户同时出行的各个用户可以通过刷身份标识信息的方式乘坐交通工具,或者通过刷身份标识信息的方式结束乘坐交通工具。

举例说明,以图4所示的场景为例,图4中当第一用户101通过终端设备104向乘用码服务器107提交当前乘坐交通工具的人数信息时,可以将当前的包括自身在内的与自己同时乘坐交通工具的各个用户的身份标识信息也发送给乘用码服务器107,身份标识信息可以是前文介绍的人脸信息、指纹信息、虹膜信息、身份证号信息中的一种,进而乘用码服务器107可以将各个用户的身份标识信息发送给交通部门的后台服务器106,这样交通部门的后台服务器106就获取了当前待乘坐交通工具的各个用户的身份标识信息,从而在后续阶段,与第一用户101同时出行的各个用户既可以基于第一用户101的乘用码开启乘坐交通工具,也可以通过刷各自的身份标识信息的方式开启乘坐交通工具;同时,当结束乘坐交通工具时,与第一用户101同时出行的各个用户也可以通过刷各自的身份标识信息的方式结束乘坐交通工具。需要说明的是,在此种场景中,需要交通运营方的后台服务器在接收到乘用码服务器发送过来的当前待乘坐交通工具的各个用户的身份标识信息后,将所述当前待乘坐交通工具的各个用户的身份标识信息转发给交通工具上安装的乘客身份信息识别设备。

在可选的实施例技术方案中,所述获取第一用户出示的乘用码的图像信息之前,还可以包括:第一用户通过终端设备提交包括第一用户在内的与第一用户同时出行的各个用户的手机号、身份证号信息和个人健康情况信息,从而可至少根据各个用户的手机号、身份证号信息和个人健康情况信息,为各个用户分别生成单独的健康码,从而当若干用户同时出行时,可以基于某一个用户的智能终端为各个用户分别生成健康码。

在可选的实施例中,所述确定所述人数信息对应的总交通费用,具体可以包括:

确定所述人数信息对应的各个用户的交通费用;根据所述各个用户的交通费用,得到所述总交通费用。

同时出行乘坐公共交通工具的若干用户在相同的起始站点乘坐所述交通工具,在现实生活中某些场景下,这些若干用户在相同的目的地站点结束乘坐所述公共交通工具。从而在可选的实施例中,可以根据第一用户的交通费用确定其他用户的交通费用,即所述确定所述人数信息对应的各个用户的交通费用,具体可以包括:

对于所述人数信息对应的各个用户中的任意一个用户,确定所述第一用户乘坐所述交通工具的第一起始站点信息;确定所述第一用户乘坐所述交通工具的第一目的地站点信息;根据所述第一起始站点信息和所述第一目的地站点信息,确定所述任意一个用户的交通费用。

这样,根据第一用户乘坐所述交通工具的起始站点信息和目的地站点信息,就可以确定第一用户的行程信息,从而可根据此行程信息确定第一用户的交通费用,进而根据第一用户的交通费用确定与第一用户同时出行的其他任意一个用户的交通费用。

在可选的实施例技术方案中根据所述第一用户开始乘坐所述交通工具时,扫码设备扫描第一用户出示乘用码时的站点信息,确定所述第一起始站点信息;或者,根据所述第一用户开始乘坐所述交通工具时,乘客身份信息识别设备检测所述第一用户的身份标识信息时的站点信息,确定所述第一起始站点信息。

具体的,根据乘用码的使用场景的不同,乘用码可以在地铁、快速公交系统、公交车等公共交通工具中使用。以地铁场景为例,地铁闸机分为进站闸机和出站闸机,如图5所示,第一用户通过终端设备在进站闸机的扫码设备前出示乘用码,进站闸机的扫码设备扫描第一用户出示的乘用码后,地铁后台服务器就可以根据进站闸机的站点标识信息确定第一用户的第一起始站点信息。或者以图6所示的公交车场景为例,可以在公交车上安装定位设备,如GPS定位设备,当第一用户准备乘坐公交车,在公交车前门的扫码设备前通过终端设备出示乘用码时,通过公交车上安装的定位设备可以定位公交车的第一地理位置,进而可通过所述第一地理位置确定第一用户开始乘坐公交时的第一起始站点信息。

在可选的实施例中,所述确定所述第一用户乘坐所述交通工具的第一目的地站点信息,具体可以包括:

根据所述第一用户结束乘坐所述交通工具时,扫码设备扫描所述乘用码时的站点信息,确定所述第一目的地站点信息。或者,根据所述第一用户结束乘坐所述交通工具时,乘客身份信息识别设备检测所述第一用户的身份标识信息时的站点信息,确定所述第一目的地站点信息。

具体的,以第一用户乘坐地铁为例,当第一用户结束乘坐地铁出站时,出站闸机处的扫码设备扫描第一用户出示的乘用码,从而地铁后台服务器可以根据出站闸机的站点标识信息确定第一用户的目的地站点信息。或者,以第一用户乘坐公交车为例,当第一用户结束乘坐公交车时,通过定位设备确定公交车的第二地理位置,进而通过第二地理位置确定第一用户结束乘坐公交车时的第一目的地站点信息。

在现实生活中某些场景下,同时出行的若干用户乘坐公共交通工具时可能在不同的站点下车,对于此种场景,需要确认同时出行的若干用户中各个用户的目的地站点信息。在此场景中,所述确定所述人数信息对应的各个用户的交通费用,具体可以包括:

对于所述人数信息对应的各个用户中的任意一个用户,确定所述任意一个用户乘坐所述交通工具的第二起始站点信息;确定所述任意一个用户乘坐所述交通工具的第二目的地站点信息;根据所述第二起始站点信息以及所述第二目的地站点信息,确定所述任意一个用户的交通费用。本步骤中,由于同时出行的各个用户可能在不同的目的地站点下车,所以本实施例技术方案中通过单独确定每一个用户的行程记录来确定每一个用户的交通费用。

在可选的实施例技术方案中,所述确定所述任意一个用户乘坐所述交通工具的第二起始站点信息,具体可以包括:

根据所述任意一个用户开始乘坐所述交通工具时,扫码设备扫描所述乘用码时的站点信息,确定所述第二起始站点信息;

或者,根据所述任意一个用户开始乘坐所述交通工具时,乘客身份信息识别设备检测所述任意一个用户的身份标识信息时的站点信息,确定所述第二起始站点信息。

在此实施例技术方案中,同时出行的若干用户具有相同的起始站点信息,从而可根据这些用户开始乘坐交通工具时,扫码设备扫描第一用户出示的乘用码的站点信息确定这些用户乘坐交通工具的第二起始站点信息。同时,由于第一用户通过终端设备向乘用码服务器申请生成乘用码时,已经向乘用码服务器发送了各个用户的身份标识信息,从而乘用码服务器可以将各个用户的身份标识信息发送给交通运营方的后台服务器,后台服务器再将这些身份标识信息发送给交通工具的扫码设备,从而用户也可以通过直接刷身份标识信息的方式开始乘坐交通工具,比如采用刷人脸信息认证的方式。

在可选的实施例中,所述确定所述任意一个用户乘坐所述交通工具的第二目的地站点信息,具体可以包括:

根据所述任意一个用户结束乘坐所述交通工具时,扫码设备扫描所述乘用码时的站点信息,确定所述第二目的地站点信息。或者,根据所述任意一个用户结束乘坐所述交通工具时,乘客身份信息识别设备检测所述任意一个用户的身份标识信息时的站点信息,确定所述第二目的地站点信息。具体的,比如在地铁场景中,如果用户在地铁的出站闸机处刷乘用码,则在用户刷乘用码时,地铁后台服务器可以根据此出站闸机的站点标识信息确定刷乘用码的用户的目的地站点信息。

以上所说的各个实施例是针对实行浮动票价规则的交通工具,对于实行固定票价规则的交通工具,若干用户同时出行时,第一用户出示乘用码后,扫码设备或交通运营方的后台服务器在解析出乘用码图像中包含的人数信息后,可以根据交通定价规则,直接确定出同时出行的这些用户的总交通费用,进而从第一用户的账户中扣除所述总交通费用。同时对于实行固定票价规则的交通工具,在用户结束乘坐交通工具时,也不必采用刷乘用码或身份认证的方式确定目的地站点信息。

应当理解,本说明书一个或多个实施例所述的方法中,部分步骤的顺序可以根据实际需要调整,或者可以省略部分步骤。

基于同样的思路,本说明书实施例还提供了上述方法对应的装置。图6为本说明书实施例提供的对应于图2的一种基于单一乘用码进行结算的装置的结构示意图。如图7所示,该装置可以包括:

图像信息获取模块702,用于获取第一用户出示的乘用码的图像信息;

乘车人数信息确定模块704,用于确定所述图像信息中包含的待乘坐交通工具的用户的人数信息;

乘客乘坐信息确认模块706,用于确定通过乘客信息确认区域的乘客数量;

总交通费用计算模块708,用于当所述乘客数量达到所述人数信息对应的数值后,确定所述人数信息对应的总交通费用;

总交通费用扣除模块710,用于从所述第一用户的账户中扣除所述总交通费用。

基于图7的装置,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。

可选的,所述装置还可以包括:身份标识信息获取模块,用于获取本次待乘坐交通工具的用户中各用户的身份标识信息。

可选的,所述装置还可以包括:

第一起始站点信息确定模块,用于对于所述人数信息对应的各个用户中的任意一个用户,确定所述第一用户乘坐所述交通工具的第一起始站点信息;

第一目的地站点信息确定模块,用于确定所述第一用户乘坐所述交通工具的第一目的地站点信息;

单一用户交通费用确定模块,用于根据所述第一起始站点信息和所述第一目的地站点信息,确定所述任意一个用户的交通费用。

可选的,所述装置还可以包括:解析模块,用于解析所述乘用码的编码区中的信息,得到所述待乘坐交通工具的用户的人数信息。

可以理解,上述的各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能。此外,上述各模块的区分并不代表实际的程序代码也必须是分开的。

基于同样的思路,本说明书实施例还提供了上述方法对应的设备。图7为本说明书实施例提供的对应于图2的一种基于单一乘用码进行结算的设备的结构示意图。如图8所示,设备800可以包括:

至少一个处理器810;以及,

与所述至少一个处理器通信连接的存储器830;其中,

所述存储器830存储有可被所述至少一个处理器810执行的指令820,所述指令被所述至少一个处理器810执行。

所述指令可以使所述至少一个处理器810能够:

获取第一用户出示的乘用码的图像信息;

确定所述图像信息中包含的待乘坐交通工具的用户的人数信息;

确定通过乘客信息确认区域的乘客数量;

当所述乘客数量达到所述人数信息对应的数值后,确定所述人数信息对应的总交通费用;

从所述第一用户的账户中扣除所述总交通费用。

基于同样的思路,本说明书实施例还提供了上述方法对应的计算机可读介质。计算机可读介质上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现以下方法:

获取第一用户出示的乘用码的图像信息;

确定所述图像信息中包含的待乘坐交通工具的用户的人数信息;

确定通过乘客信息确认区域的乘客数量;

当所述乘客数量达到所述人数信息对应的数值后,确定所述人数信息对应的总交通费用;

从所述第一用户的账户中扣除所述总交通费用。

上述对本说明书特定实施例进行了描述,在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可。

本说明书实施例提供的装置、设备与方法是对应的,因此,装置、设备也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置、设备的有益技术效果。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字符系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字符助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字符多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于物联网停车智能识别道闸机的出入管理系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!