交通工具的付费方法、系统及计算机可读存储介质与流程

文档序号:23502759发布日期:2021-01-01 18:09阅读:135来源:国知局
交通工具的付费方法、系统及计算机可读存储介质与流程

本申请涉及交通工具的智能付费领域,尤其涉及一种交通工具的付费方法、系统及计算机可读存储介质。



背景技术:

目前交通工具的付费方法主要是乘客主动刷卡/扫码,或者由公交票务人工收费。主要使用的技术为nfc(nearfieldcommunication,近场通信)支付、扫码支付或者现金支付。

nfc支付方法需要特定收费设备和用户设备,且付费距离短,该方法要求用户必须将用户设备靠近收费设备,距离在20cm内,方可进行设备间的通信及扣费。在出行高峰期(上下班时间段),交通工具极其拥挤,用户较多情况只能从公交车后门上车,只能通过传递用户设备/卡片的方式进行付费,使得付费困难。

扫码支付方法要求用户设备支持摄像头扫描,用户设备与摄像头之间不能遮挡,扫码时要求用户设备处于亮屏状态,并且扫码距离也有严格要求。在出行高峰期,交通工具极其拥挤,用户较多情况只能从公交车后门上车,只能通过传递用户设备的方式进行付费,在用户设备的传递过程中,由于用户设备可能会息屏,因此造成付费失败。

公交票务员人工收费,存在以下问题,1、高峰期公交车拥挤,车内移动困难,而且不易辨别已收费乘客和刚上车乘客。2、需要人为计算乘车费用,由此可能会造成费用计算错误。3、可能存在用户故意告知短距离的站点,但实际下车站点较远,从而达到少付费的目的,造成交通工具运营方损失。

由此可知,目前交通工具付费的便捷性低,以及付费准确性低。



技术实现要素:

本申请的主要目的在于提供一种交通工具的付费方法、系统及计算机可读存储介质,旨在解决目前交通工具付费的便捷性低,以及付费准确性低的技术问题。

为实现上述目的,本申请提供一种交通工具的付费方法,所述交通工具的付费方法包括以下步骤:

检测到交通工具靠站时,确定所述交通工具对应的乘车站点,并通过标签定位确定第一用户对应的用户位置信息;

若基于所述用户位置信息确定所述第一用户对应的乘车状态为下车状态,则确定所述乘车站点为所述第一用户对应的第一下车站点;

基于所述第一下车站点确定所述第一用户对应的第一乘车记录,并根据所述第一乘车记录扣除对应的第一乘车费用。

为实现上述目的,本申请还提供一种交通工具的付费系统,所述交通工具的付费系统包括存储器、处理器和存储在所述存储器上并在所述处理器上运行的交通工具的付费程序,所述交通工具的付费程序被所述处理器执行时实现如上所述的交通工具的付费方法的步骤。

为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有交通工具的付费程序,所述交通工具的付费程序被处理器执行时实现如上所述的交通工具的付费方法的步骤。

本申请实施例提供的交通工具的付费方法、系统及计算机可读存储介质,在检测到交通工具靠站时,确定交通工具对应的乘车站点,并通过标签定位确定第一用户对应的用户位置信息;若基于用户位置信息确定第一用户对应的乘车状态为下车状态,则确定乘车站点为第一用户对应的第一下车站点;基于第一下车站点确定第一用户对应的第一乘车记录,并根据第一乘车记录扣除对应的第一乘车费用。由此可知,本申请在进行扣除乘车费用的过程中,通过精准定位得到用户的乘车状态,再结合下车站点,得到用户对应的乘车记录,并根据用户的乘车记录进行精准和智能扣除对应的乘车费用,而不需要借助其他支付设备,其他支付设备如nfc支付设备和扫描支付设备,就可以完成自动扣费,从而提高了交通工具的付费的便捷性。除此之外,不需要公交票务员进行一个个计算收费,只需要根据乘车记录计算乘车费用,然后进行直接扣费,在提高交通工具的付费的便捷性的同时,从根本上规避逃票、漏买票等行为,提高了交通工具的付费准确性。并为交通运营商提供准确的乘车扣费数据,在提高交通工具的付费准确性的同时,提高了交通工具的运营效率。

附图说明

图1是本申请实施例方案涉及的硬件运行环境的结构示意图;

图2是本申请交通工具的付费方法第一实施例的流程示意图;

图3是本申请交通工具的付费方法第二实施例的tdoa定位原理示意图;

图4是本申请交通工具的付费装置较佳的结构示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请实施例的主要解决方案是:检测到交通工具靠站时,确定交通工具对应的乘车站点,并通过标签定位确定第一用户对应的用户位置信息;若基于用户位置信息确定第一用户对应的乘车状态为下车状态,则确定乘车站点为第一用户对应的第一下车站点;基于第一下车站点确定第一用户对应的第一乘车记录,并根据第一乘车记录扣除对应的第一乘车费用。通过本申请实施例的技术方案,解决了现有技术中交通工具付费的便捷性低,以及付费准确性低的技术问题。

图1是本申请实施例方案涉及的硬件运行环境的结构示意图。

如图1所示,该交通工具的付费系统可以包括:处理器1001,例如cpu(centralprocessingunit,中央处理器),存储器1005,用户接口1003,网络接口1004,通信总线1002。通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(board),用户接口1003可选的还可以包括标准的有线接口(如usb(universalserialbus,通用串行总线)接口)、无线接口(如蓝牙接口)。网络接口1004可以包括标准的有线接口、无线接口(如wi-fi((wireless-fidelity))接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,交通工具的付费系统还可以包括rf(radiofrequency,射频)电路,传感器、wifi模块等等。

本领域技术人员可以理解,图1中示出的交通工具的付费系统结构并不构成对交通工具的付费系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作设备、网络通信模块、用户接口模块以及交通工具的付费程序。其中,操作设备是管理和控制交通工具的付费系统硬件和软件资源的程序,支持交通工具的付费程序以及其它软件或程序的运行。

在图1所示的交通工具的付费系统中,用户接口1003主要用于用户终端,用户终端中的uwb标签发送脉冲信号,以及用户通过用户终端进行注册以及绑定对应的支付方式;网络接口1004主要用于交通系统,以与用户终端进行数据通信;处理器1001可以用于调用存储器1005中存储的交通工具的付费程序,并执行如下操作:

检测到交通工具靠站时,确定所述交通工具对应的乘车站点,并通过标签定位确定第一用户对应的用户位置信息;

若基于所述用户位置信息确定所述第一用户对应的乘车状态为下车状态,则确定所述乘车站点为所述第一用户对应的第一下车站点;

基于所述第一下车站点确定所述第一用户对应的第一乘车记录,并根据所述第一乘车记录扣除对应的第一乘车费用。

进一步地,处理器1001可以调用存储器1005中存储的交通工具的付费程序,还执行以下操作:

检测到所述交通工具的车门关闭后,检测所述第一用户对应的用户位置坐标是否从第一预设位置区域移动至第二预设位置区域,其中,所述第一预设位置区域为所述交通工具的车内区域,所述第二预设位置区域为所述交通工具的车外区域;

若检测到所述用户位置坐标从所述第一预设位置区域移动至所述第二预设位置区域,则确定所述第一用户对应的乘车状态为下车状态。

进一步地,处理器1001可以调用存储器1005中存储的交通工具的付费程序,还执行以下操作:

获取所述第一用户的用户终端对应的用户id,根据所述用户id获取所述第一用户对应的第一上车站点;

根据所述第一上车站点和所述第一下车站点确定所述第一用户对应的第一乘车记录;

根据所述第一乘车记录和预设扣费系统确定所述第一用户对应的第一乘车费用,并在所述第一用户对应的用户终端中扣除所述第一乘车费用。

进一步地,处理器1001可以调用存储器1005中存储的交通工具的付费程序,还执行以下操作:

检测所述用户终端中的乘车余额是否大于或者等于所述第一乘车费用;

若检测到所述乘车余额大于或者等于所述第一乘车费用,则执行在所述第一用户对应的用户终端中扣除所述第一乘车费用的步骤;或者

若检测到所述乘车余额小于所述第一乘车费用,则发送乘车余额不足的提示信息至所述用户终端。

进一步地,处理器1001可以调用存储器1005中存储的交通工具的付费程序,还执行以下操作:

检测到所述交通工具靠站时,通过预设定位系统对所述交通工具进行定位,得到所述交通工具对应的当前位置信息;

检测在所述交通工具对应的行驶路线中是否存在目标站点,所述目标站点对应的位置信息与所述当前位置信息匹配;

若检测到在所述行驶路线中存在所述目标站点,则将所述目标站点确定为所述乘车站点。

进一步地,处理器1001可以调用存储器1005中存储的交通工具的付费程序,还执行以下操作:

通过各个uwb定位基站接收所述第一用户对应的uwb标签发送的脉冲信号,并确定各个所述uwb定位基站接收到所述脉冲信号的各个接收时间;

基于各个所述uwb定位基站对应的基站位置坐标确定各个所述uwb定位基站之间的基站距离,并基于各个所述接收时间确定对应的各个时间差值;

基于各个所述基站距离和各个所述时间差值确定对应的各个定位曲线,并基于各个所述定位曲线确定所述第一用户对应的用户位置信息。

进一步地,处理器1001可以调用存储器1005中存储的交通工具的付费程序,还执行以下操作:

检测到所述交通工具靠站时,通过所述标签定位确定第二用户对应的第一用户位置信息;

若基于所述第一用户位置信息确定所述第二用户对应的乘车状态为上车状态,则确定所述乘车站点为所述第二用户对应的第二上车站点;

再次检测到所述交通工具靠站时,通过所述标签定位确定第二用户对应的第二用户位置信息;

若基于所述第二用户位置信息确定所述第二用户对应的乘车状态为下车状态,则确定所述乘车站点为所述第二用户对应的第二下车站点;

基于所述第二上车站点所述第二下车站点确定所述用户对应的第二乘车记录,并根据所述第二乘车记录扣除对应的第二乘车费用。

进一步地,处理器1001可以调用存储器1005中存储的交通工具的付费程序,还执行以下操作:

获取所述交通工具对应的扣费规则,并检测所述扣费规则是否为分段扣除费用;

若检测到所述扣费规则不为分段扣除费用,则扣除所述扣费规则中的预设费用。

本申请实现通过检测到交通工具靠站时,确定交通工具对应的乘车站点,并通过标签定位确定第一用户对应的用户位置信息;若基于用户位置信息确定第一用户对应的乘车状态为下车状态,则确定乘车站点为第一用户对应的第一下车站点;基于第一下车站点确定第一用户对应的第一乘车记录,并根据第一乘车记录扣除对应的第一乘车费用。由此可知,本申请在进行扣除乘车费用的过程中,通过精准定位得到用户的乘车状态,再结合下车站点,得到用户对应的乘车记录,并根据用户的乘车记录进行精准和智能扣除对应的乘车费用,而不需要借助其他支付设备,其他支付设备如nfc支付设备和扫描支付设备,就可以完成自动扣费,从而提高了交通工具的付费的便捷性。除此之外,不需要公交票务员进行一个个计算收费,只需要根据乘车记录计算乘车费用,然后进行直接扣费,在提高交通工具的付费的便捷性的同时,从根本上规避逃票、漏买票等行为,提高了交通工具的付费准确性。并为交通运营商提供准确的乘车扣费数据,在提高交通工具的付费准确性的同时,提高了交通工具的运营效率。

基于上述的硬件结构,提出本申请交通工具的付费方法实施例。

参照图2,图2为本申请交通工具的付费方法第一实施例的流程。

本申请实施例提供了交通工具的付费方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序完成所示出或描述的步骤。

交通工具的付费方法包括:

步骤s10,检测到交通工具靠站时,确定所述交通工具对应的乘车站点,并通过标签定位确定第一用户对应的用户位置信息。

交通系统实时检测交通工具的发动机的运行状态,若交通系统检测到发动机处于发动状态,交通系统则确定交通工具处于正常运行状态,若交通系统检测到发动机处于间歇状态,交通系统则确定交通工具处于停靠状态,其中,交通工具包括但不限制于公共汽车、客车和有轨电车。

若交通系统检测到交通工具的发动机处于待间歇状态时,即交通工具的发动机的运行状态接近于间歇状态,也即交通工具处于减速状态,接近于停靠状态时,交通系统则确定交通工具的当前位置信息,然后根据交通工具的当前位置信息确定交通工具待停靠的乘车站点,同时,交通系统通过语音播报到站提示,播报该乘车站点可换乘的乘车路线,并根据乘车站点的位置信息确定其周边的但不限制于商业圈信息、娱乐商城信息和标志建筑信息等信息,并将商业圈信息、娱乐商城信息和标志建筑信息进行语音播报。

交通系统检测到交通工具停靠该乘车站点后,在检测到交通工具的车门开启之前,通过交通工具中的uwb(ultrawideband,超宽带)定位基站接收交通工具内和乘车站点的用户终端中uwb标签发送的脉冲信号,然后根据各个脉冲信号并通过uwb的tdoa(timedifferenceofarrival,到达时间差)定位方法确定各个用户终端对应的用户的第一用户位置信息,在检测到交通工具的车门关闭之后,通过uwb定位基站确定各个用户终端对应的用户的第二用户位置信息,并将各个用户对应的第一用户位置信息和第二用户位置信息存储于数据库中。

其中,用户位置信息包括但不限制于用户位置坐标对应的位置区域和用户位置坐标。用户终端包括但不限制于手机和手表。

需要说明的是,uwb定位基站是预先安装于交通工具中的,uwb定位基站中的安装位置和安装个数本实施例不作限制。uwb定位基站可以一直处于开启状态,即一直接收uwb标签发送的脉冲信号,考虑到功耗问题,uwb定位基站可以在抵达某个乘车站点前的预设时长开启,然后接收uwb标签发送的脉冲信号,其中,预设时长根据需求设定。uwb标签是用户终端中携带的定位设备,每个用户终端都有唯一的用户id(identitydocument,身份信息标识),用户id包括但不限制于身份标识或者终端地址,因此,用户终端中的uwb标签也有与用户终端对应的唯一的用户id,为了减少uwb标签的功耗,uwb标签在用户的乘车时段处于开启状态,其余时间段处于关闭状态。

进一步地,交通系统检测到交通工具处于待停靠状态的同时,检测交通工具的发动机在第一预设时间内是否重新启动,若交通系统检测交通工具的发动机在第一预设时间内重新启动,交通系统则确定交通工具可能处于交通拥堵状态或者礼让状态。

进一步地,若交通系统检测到交通工具处于停靠状态,交通系统则检测交通工具的停靠时间是否大于第二预设时间,若交通系统检测到停靠时间大于第二预设时间,交通系统则检测交通工具的发动机是否处于异常状态,若交通系统检测交通工具的发动机处于异常状态,交通系统则发出对应的语音警报,若交通系统检测交通工具的发动机处于正常状态,交通系统则发出发车提示。其中,第一预设时间和第二预设时间是根据实际情况设定的,本实施例不作限制。

步骤s20,若基于所述用户位置信息确定所述第一用户对应的乘车状态为下车状态,则确定所述乘车站点为所述第一用户对应的第一下车站点。

交通系统确定用户的第一用户位置信息和第二用户位置信息后,检测第一用户位置信息中的第一用户位置坐标对应的第一位置区域和第一用户位置信息中第二用户位置坐标对应的第二位置区域是否处于同一区域,若交通系统检测到第一位置区域和第二位置区域未处于同一区域,交通系统则确定用户对应的乘车状态发生变化,其中,乘车状态包括下车状态和上车状态,上车状态即用户从车内到车外,下车状态即用户从车外到车内,然后根据用户对应的乘车状态确定该乘车站点为用户的上车站点还是用户的下车站点,即若交通系统确定用户对应的乘车状态为上车状态,交通系统则确定该乘车站点为用户对应的上车站点。若交通系统确定用户对应的乘车状态为下车状态,交通系统则确定该乘车站点为用户对应的下车站点。若交通系统检测到第一位置区域和第二位置区域处于同一区域,交通系统则确定用户对应的乘车状态未发生变化。

步骤s30,基于所述第一下车站点确定所述第一用户对应的第一乘车记录,并根据所述第一乘车记录扣除对应的第一乘车费用。

若交通系统确定该乘车站点为用户对应的下车站点时,交通系统则确定该用户对应的上车站点,在本实施例中,用户的上车站点是用户在某个乘车站点打开预设app(application,应用程序)时,预设app中的预设定位系统根据用户的当前位置确定的,然后根据该用户的上车站点和下车站点生成该用户对应的乘车记录,接着,交通系统获取交通工具的扣费系统,根据该扣费系统中的扣费规则和该用户的乘车记录在用户终端的预设app中扣除对应的乘车费用。

其中,预设app是开发人员开发的一款交通工具的通用app。扣费系统和扣费规则是交通运营商设定的。用户在乘车之前,需要通过预设app或者预设app对应的小程序和网页进行注册,并在预设app中绑定对应的支付方式,其中,支付方式包括但不限制于微信支付、支付宝支付和银行卡支付。

进一步地,所述步骤s10包括:

步骤a,检测到所述交通工具靠站时,通过预设定位系统对所述交通工具进行定位,得到所述交通工具对应的当前位置信息;

步骤b,检测在所述交通工具对应的行驶路线中是否存在目标站点,所述目标站点对应的位置信息与所述当前位置信息匹配;

步骤c,若检测到在所述行驶路线中存在所述目标站点,则将所述目标站点确定为所述乘车站点。

具体地,若交通系统检测到交通工具的发动机处于间歇状态,即交通工具处于停靠状态时,交通系统则通过预设定位系统对交通工具进行定位,确定交通工具对应的当前位置信息,并将该当前位置信息与交通系统中的行驶路线进行位置比对,检测在行驶路线中是否存在与当前位置信息匹配的目标站点,若交通系统检测到在行驶路线中存在与当前位置信息匹配的目标站点,交通系统则将该目标站点确定为交通工具停靠的乘车站点,若交通系统检测到在行驶路线中未存在与当前位置信息匹配的目标站点,交通系统则确定交通工具可能处于等红绿灯状态或者处于加油或者充电等其他状态。

其中,预设定位系统包括但不限制于定位系统为bds(beidounavigationsatellitesystem,中国北斗卫星导航系统)定位系统和gps(globalpositioningsystem,全球定位系统)定位系统。需要说明的是,每个交通工具中都安装有对应的位置定位设备,不同位置定位设备对应的定位系统不同。位置定位设备包括但不限制于bds定位设备和gps定位设备,对应的定位系统为bds定位系统和gps定位系统。

进一步地,所述步骤s20包括:

步骤d,检测到所述交通工具的车门关闭后,检测所述第一用户对应的用户位置坐标是否从第一预设位置区域移动至第二预设位置区域,其中,所述第一预设位置区域为所述交通工具的车内区域,所述第二预设位置区域为所述交通工具的车外区域;

步骤e,若检测到所述用户位置坐标从所述第一预设位置区域移动至所述第二预设位置区域,则确定所述第一用户对应的乘车状态为下车状态。

具体地,交通系统在检测到交通工具的车门关闭后,通过tdoa定位方法确定用户的用户位置坐标,并检测用户的用户位置坐标是否从第一预设位置区域移动至第二预设位置区,即检测用户的用户位置坐标是否从交通工具的车内区域移动至交通工具的车外区域,若交通系统检测到用户的用户位置坐标从第一预设位置区域移动至第二预设位置区,交通系统则确定用户对应的乘车状态为下车状态。若交通系统检测到用户的用户位置坐标没有从第一预设位置区域移动至第二预设位置区,交通系统则保持用户原始的乘车状态。

进一步地,确定用户是否为上车状态的步骤可以为,交通系统在检测到交通工具的车门关闭后,通过定位系统确定用户的用户位置坐标,并检测用户的用户位置坐标是否从第二预设位置区移动至第一预设位置区域,即检测用户的用户位置坐标是否从交通工具的交通工具的车外区域移动至车内区域,若交通系统检测到用户的用户位置坐标从第二预设位置区移动至第一预设位置区域,交通系统则确定用户对应的乘车状态为上车状态。

需要说明的是,预设位置区域是交通系统根据参考位置坐标进行划分的,参考位置坐标是交通运营商在交通系统中设定的,本实施例不作限制。

进一步地,所述步骤s30包括:

步骤f,获取所述第一用户的用户终端对应的用户id,根据所述用户id获取所述第一用户对应的第一上车站点;

步骤g,根据所述第一乘车记录和预设扣费系统确定所述第一用户对应的第一乘车费用,并在所述第一用户对应的用户终端中扣除所述第一乘车费用;

步骤h,根据所述乘车记录和预设扣费系统确定所述用户对应的乘车费用,并在所述用户终端中扣除所述乘车费用。

具体地,若交通系统确定该乘车站点为用户对应的下车站点时,交通系统则确定该用户对应的用户终端的用户id,并根据用户id在数据库中确定该用户对应的上车站点,根据该用户的上车站点和下车站点生成该用户对应的乘车记录,接着,交通系统获取交通工具的预设扣费系统,并检测该预设扣费系统中的扣费规则是否为分段扣费,若交通系统检测到该预设扣费系统中的扣费规则是分段扣费,交通系统根据该用户的乘车记录和预设扣费系统中分段规则确定该用户对应的乘车费用,并在用户终端的预设app中扣车对应的乘车费用。若交通系统检测到该预设扣费系统中的扣费规则是统一路段扣费,交通系统则在用户终端的预设app中扣除该预设扣费系统中设定的预设扣除金额。进一步地,交通系统在扣除乘车费用时,检测用户是否有抵扣券或者会员卡,根据抵扣券或者会员卡抵扣对应的乘车费用。

其中,预设扣费系统是交通运营商设定的。预设扣除金额由交通运营商预先设定,本实施例不作限制。

本实施例实现通过检测到交通工具靠站时,确定交通工具对应的乘车站点,并通过标签定位确定第一用户对应的用户位置信息;若基于用户位置信息确定第一用户对应的乘车状态为下车状态,则确定乘车站点为第一用户对应的第一下车站点;基于第一下车站点确定第一用户对应的第一乘车记录,并根据第一乘车记录扣除对应的第一乘车费用。由此可知,本实施例在进行扣除乘车费用的过程中,通过精准定位得到用户的乘车状态,再结合下车站点,得到用户对应的乘车记录,并根据用户的乘车记录进行精准和智能扣除对应的乘车费用,而不需要借助其他支付设备,其他支付设备如nfc支付设备和扫描支付设备,就可以完成自动扣费,从而提高了交通工具的付费的便捷性。除此之外,不需要公交票务员进行一个个计算收费,只需要根据乘车记录计算乘车费用,然后进行直接扣费,在提高交通工具的付费的便捷性的同时,从根本上规避逃票、漏买票等行为,提高了交通工具的付费准确性。并为交通运营商提供准确的乘车扣费数据,在提高交通工具的付费准确性的同时,提高了交通工具的运营效率。

进一步地,提出本申请交通工具的付费方法第二实施例。

参照图3,图3是本申请交通工具的付费方法第二实施例的tdoa定位原理示意图。

所述交通工具的付费方法第二实施例与所述交通工具的付费方法第一施例的区别在于,所述步骤s20还包括:

步骤i,通过各个uwb定位基站接收所述第一用户对应的uwb标签发送的脉冲信号,并确定各个所述uwb定位基站接收到所述脉冲信号的各个接收时间;

步骤j,基于各个所述uwb定位基站对应的基站位置坐标确定各个所述uwb定位基站之间的基站距离,并基于各个所述接收时间确定对应的各个时间差值;

步骤k,基于各个所述基站距离和各个所述时间差值确定对应的各个定位曲线,并基于各个所述定位曲线确定所述第一用户对应的用户位置信息。

具体地,交通系统通过交通工具中的各个uwb定位基站接收uwb标签发送的脉冲信号,需要说明的是,由于各个uwb定位基站的安装位置不同,各个uwb定位基站接收到脉冲信号的时间长短也是不一样的,每个uwb定位基站都有对应的基站位置坐标,其中,基站位置坐标是根据uwb定位基站安装在交通工具上的位置设定的。接着,交通系统确定各个uwb定位基站接收到脉冲信号对应的各个接收时间,并根据任意两个uwb定位基站的基站位置坐标确定该两个uwb定位基站对应的基站距离,并得到对应的第一距离式子,并将该两个uwb定位基站对应的接收时间进行求差,得到该两个uwb定位基站对应的时间差值,然后将该时间差值与脉冲信号对应的传播速度进行相乘求积,得到该两个uwb定位基站对应的第二距离式子,接着,将该两个uwb定位基站对应的第一距离式子和第二距离式子组成对应的方程等式,得到该两个uwb定位基站对应的定位曲线,最后,将得到的各个定位曲线进行相交,得到用户对应的用户位置信息。

需要说明的是,uwb定位基站的基站个数本实施例不作限制。本实施例在默认情况下,uwb定位基站的基站个数为4个。

在本实施例中,比如,交通工具中安装有4个uwb定位基站,4个uwb定位基站的基站位置坐标分别为uwb1:r1(x1,y1)、uwb2:r2(x2,y2)、uwb3:r3(x3,y3)和uwb4:r4(x4,y4),脉冲信号的传播速度为常数v=30万千米/秒,uwb1、uwb2、uwb3、uwb4接收到脉冲信号的时间为t1、t2、t3、t4。分别以(uwb1、uwb4),(uwb2、uwb4),(uwb3、uwb4)做为焦点得到对应的3组定位曲线分别为

(uwb1,uwb4):

(uwb2,uwb4):

(uwb3,uwb4):将3组定位曲线进行相交,得到(x0,y0)即为用户位置信息中的用户位置坐标。

本实施例通过通过各个uwb定位基站接收第一用户对应的uwb标签发送的脉冲信号,并确定各个uwb定位基站接收到脉冲信号的各个接收时间;基于各个uwb定位基站对应的基站位置坐标确定各个uwb定位基站之间的基站距离,并基于各个接收时间确定对应的各个时间差值;基于各个基站距离和各个时间差值确定对应的各个定位曲线,并基于各个定位曲线确定第一用户对应的用户位置信息。由此可知,本实施例在确定用户位置信息的过程中,使用的是tdoa定位方法,tdoa是通过确定脉冲信号到达两个uwb定位基站的时间差值,而不是到达两个uwb定位基站的绝对时间来确定用户终端对应的用户位置信息,因此降低了交通系统对时间同步的要求,不需要加入专门的时间戳。同时,tdoa定位方法的定位精度可以达到厘米级别,可以精确检测用户对应的乘车状态,提高用户乘车状态的准确性。

进一步地,提出本申请交通工具的付费方法第三实施例。

所述交通工具的付费方法第三实施例与所述交通工具的付费方法第一施例或/和第二实施例的区别在于,所述交通工具的付费方法还包括:

步骤l,检测所述用户终端中的乘车余额是否大于或者等于所述第一乘车费用;

步骤m,若检测到所述乘车余额大于或者等于所述第一乘车费用,则执行在所述第一用户对应的用户终端中扣除所述第一乘车费用的步骤;或者

步骤n,若检测到所述乘车余额小于所述第一乘车费用,则发送乘车余额不足的提示信息至所述用户终端。

具体地,交通系统确定用户对应的乘车费用后,查询用户终端中乘车余额对应的余额数值,即预设app绑定的微信对应的微信余额对应的余额数值,或者绑定的支付宝的支付宝余额对应的余额数值,或者绑定的银行卡的银行卡余额对应的余额数值,并检测该余额数值是否大于或者等于乘车费用对应的费用数值,即用户终端中的乘车余额是否大于或者等于乘车费用,若交通系统检测到余额数值大于或者等于费用数值,即乘车余额大于或者等于乘车费用,交通系统则在用户终端中扣除该乘车费用。若交通系统检测到余额数值小于费用数值,即乘车余额小于乘车费用,交通系统则发出乘车余额不足的提示信息,用户在接收到该提示信息后,在用户终端的预设app中进行对应的充值,或者在微信、支付宝以及银行卡中进行对应的充值,交通系统检测到用户充值完成后,扣除对应的乘车费用。交通系统扣除对应的乘车费用后,生成对应的电子账单或者电子小票或者电子发票发送至用户对应额用户终端。

需要说明的是,用户在用户终端的预设app中绑定多种支付方式时,在默认情况下,本实施例中,交通系统按照用户的绑定顺序进行依次查询扣费,若用户调整支付方式,交通系统则按照用户的设定顺序进行依次查询扣费。

本实施例通过检测用户终端中的乘车余额是否大于或者等于第一乘车费用;若检测到乘车余额大于或者等于第一乘车费用,则执行在第一用户对应的用户终端中扣除第一乘车费用的步骤;或者,若检测到乘车余额小于第一乘车费用,则发送乘车余额不足的提示信息至用户终端。由此可知,本实施例在确定用户的乘车费用后,需要检测用户对应的用户终端中的乘车余额是否能够扣除用户的乘车费用,若能扣除,则直接扣除,若不能扣除,则发出提示信息提示用户进行充值,从而保证了能够扣除每个用户的乘车费用,从根本上规避逃票、漏买票等行为,提高了交通工具的付费准确性。并为交通运营商提供准确的乘车扣费数据,提高了交通工具的运营效率。

进一步地,提出本申请交通工具的付费方法第四实施例。

所述交通工具的付费方法第三实施例与所述交通工具的付费方法第一施例或/和第二实施例或者/和第三实施例的区别在于,所述交通工具的付费方法还包括:

步骤o,检测到所述交通工具靠站时,通过所述标签定位确定第二用户对应的第一用户位置信息;

步骤p,若基于所述第一用户位置信息确定所述第二用户对应的乘车状态为上车状态,则确定所述乘车站点为所述第二用户对应的第二上车站点;

步骤q,再次检测到所述交通工具靠站时,通过所述标签定位确定第二用户对应的第二用户位置信息;

步骤r,若基于所述第二用户位置信息确定所述第二用户对应的乘车状态为下车状态,则确定所述乘车站点为所述第二用户对应的第二下车站点;

步骤s,基于所述第二上车站点所述第二下车站点确定所述用户对应的第二乘车记录,并根据所述第二乘车记录扣除对应的第二乘车费用。

具体地,交通系统检测到交通工具靠站时,通过tdoa定位方法确定用户对应的第一用户位置信息,并检测第一用户位置信息中的第一用户位置坐标是否从交通工具的交通工具的车外区域移动至车内区域,若交通系统检测到第一用户位置坐标从交通工具的交通工具的车外区域移动至车内区域,交通系统则确定用户对应的乘车状态为上车状态,并确定该乘车站点为用户对应的上车站点。在交通工具启动之后,若交通系统再次检测到交通工具靠站时,通过tdoa定位方法确定用户对应的第二用户位置信息,并检测第二用户位置信息中的第二用户位置坐标是否从交通工具的车内区域移动至交通工具的车外区域,若交通系统检测到第二用户位置坐标从交通工具的车内区域移动至交通工具的车外区域,交通系统则确定用户对应的乘车状态为下车状态,并确定该乘车站点为用户对应的下车站点,根据该用户的上车站点和下车站点生成该用户对应的乘车记录,并根据乘车记录和预设扣费系统确定该用户对应的乘车费用,并在用户终端的预设app中扣车对应的乘车费用。

本实施例检测到交通工具靠站时,通过标签定位确定第二用户对应的第一用户位置信息;若基于第一用户位置信息确定第二用户对应的乘车状态为上车状态,则确定乘车站点为第二用户对应的第二上车站点;再次检测到交通工具靠站时,通过标签定位确定第二用户对应的第二用户位置信息;若基于第二用户位置信息确定第二用户对应的乘车状态为下车状态,则确定乘车站点为第二用户对应的第二下车站点;基于第二上车站点第二下车站点确定用户对应的第二乘车记录,并根据第二乘车记录扣除对应的第二乘车费用。由此可知,本申请在进行扣除乘车费用的过程中,通过精准定位得到用户的乘车状态,再结合下车站点,得到用户对应的乘车记录,并根据用户的乘车记录进行精准和智能扣除对应的乘车费用,而不需要借助其他支付设备,其他支付设备如nfc支付设备和扫描支付设备,就可以完成自动扣费,从而提高了交通工具的付费的便捷性。除此之外,不需要公交票务员进行一个个计算收费,只需要根据乘车记录计算乘车费用,然后进行直接扣费,在提高交通工具的付费的便捷性的同时,从根本上规避逃票、漏买票等行为,提高了交通工具的付费准确性。并为交通运营商提供准确的乘车扣费数据,在提高交通工具的付费准确性的同时,提高了交通工具的运营效率。

进一步地,提出本申请交通工具的付费方法第五实施例。

所述交通工具的付费方法第三实施例与所述交通工具的付费方法第一施例或/和第二实施例或者/和第三实施例或者/和第四实施例的区别在于,所述交通工具的付费方法还包括:

步骤t,获取所述交通工具对应的扣费规则,并检测所述扣费规则是否为分段扣除费用;

步骤u,若检测到所述扣费规则不为分段扣除费用,则扣除所述扣费规则中的预设费用。

具体地,交通系统确定用户为上车状态后,获取交通工具对应的扣费规则,并检测扣费规则是否为分段扣除费用,若交通系统检测到扣费规则不为分段扣除费用,交通系统则扣除扣费规则中的预设费用,其中,预设费用由交通运营商设定。若交通系统检测到扣费规则为分段扣除费用,交通系统则对用户对应的用户id进行实时检测,当检测到该用户处于下车状态时,根据该用户的上车站点和下车站点确定对应的乘车记录,根据乘车记录和分段扣费规则确定对应的乘车费用,其中,分段扣费规则费用由交通运营商设定。

本实施例通过获取交通工具对应的扣费规则,并检测扣费规则是否为分段扣除费用;若检测到扣费规则不为分段扣除费用,则扣除扣费规则中的预设费用。由此可知,本实施例在确定用户乘车费用的过程中,在确定用户上车之后,需要进一步确定扣费规则,根据扣费规则进行对应扣费,从而使得扣费方式的多样化。

此外,本申请还提供一种交通工具的付费装置,参照图4,所述交通工具的付费装置包括:

确定模块10,检测到交通工具靠站时,确定所述交通工具对应的乘车站点,并通过标签定位确定第一用户对应的用户位置信息;

所述确定模块10还用于若基于所述用户位置信息确定所述第一用户对应的乘车状态为下车状态,则确定所述乘车站点为所述第一用户对应的第一下车站点;

所述支付模块20用于基于所述第一下车站点确定所述第一用户对应的第一乘车记录,并根据所述第一乘车记录扣除对应的第一乘车费用。

进一步地,所述确定模块10包括:

第一检测单元,用于检测到所述交通工具的车门关闭后,检测所述第一用户对应的用户位置坐标是否从第一预设位置区域移动至第二预设位置区域,其中,所述第一预设位置区域为所述交通工具的车内区域,所述第二预设位置区域为所述交通工具的车外区域。

进一步地,所述确定模块10还用于若检测到所述用户位置坐标从所述第一预设位置区域移动至所述第二预设位置区域,则确定所述第一用户对应的乘车状态为下车状态。

进一步地,所述支付模块20包括:

获取单元,用于获取所述第一用户的用户终端对应的用户id,根据所述用户id获取所述第一用户对应的第一上车站点。

进一步地,所述确定模块10还用于根据所述第一上车站点和所述第一下车站点确定所述第一用户对应的第一乘车记录;

进一步地,所述支付模块20还用于根据所述第一乘车记录和预设扣费系统确定所述第一用户对应的第一乘车费用,并在所述第一用户对应的用户终端中扣除所述第一乘车费用。

进一步地,所述交通工具的付费装置还包括:

检测模块,用于检测所述用户终端中的乘车余额是否大于或者等于所述第一乘车费用;

执行模块,用于若检测到所述乘车余额大于或者等于所述第一乘车费用,则执行在所述第一用户对应的用户终端中扣除所述第一乘车费用的步骤;或者

发送模块,用于若检测到所述乘车余额小于所述第一乘车费用,则发送乘车余额不足的提示信息至所述用户终端。

进一步地,所述确定模块20包括:

定位单元,用于检测到所述交通工具靠站时,通过预设定位系统对所述交通工具进行定位,得到所述交通工具对应的当前位置信息。

进一步地,所述检测模块还用于检测在所述交通工具对应的行驶路线中是否存在目标站点,所述目标站点对应的位置信息与所述当前位置信息匹配;

所述确定模块10还用于若检测到在所述行驶路线中存在所述目标站点,则将所述目标站点确定为所述乘车站点;

所述确定模块10还用于通过各个uwb定位基站接收所述第一用户对应的uwb标签发送的脉冲信号,并确定各个所述uwb定位基站接收到所述脉冲信号的各个接收时间;

所述确定模块10还用于基于各个所述uwb定位基站对应的基站位置坐标确定各个所述uwb定位基站之间的基站距离,并基于各个所述接收时间确定对应的各个时间差值;

所述确定模块10还用于基于各个所述基站距离和各个所述时间差值确定对应的各个定位曲线,并基于各个所述定位曲线确定所述第一用户对应的用户位置信息;

所述确定模块10还用于检测到所述交通工具靠站时,通过所述标签定位确定第二用户对应的第一用户位置信息;

所述确定模块10还用于若基于所述第一用户位置信息确定所述第二用户对应的乘车状态为上车状态,则确定所述乘车站点为所述第二用户对应的第二上车站点;

所述确定模块10还用于再次检测到所述交通工具靠站时,通过所述标签定位确定第二用户对应的第二用户位置信息;

所述确定模块10还用于若基于所述第二用户位置信息确定所述第二用户对应的乘车状态为下车状态,则确定所述乘车站点为所述第二用户对应的第二下车站点;

所述支付模块20还用于基于所述第二上车站点所述第二下车站点确定所述用户对应的第二乘车记录,并根据所述第二乘车记录扣除对应的第二乘车费用。

进一步地,所述交通工具的付费装置还包括:

获取模块,用于获取所述交通工具对应的扣费规则,并检测所述扣费规则是否为分段扣除费用;

所述支付模块20还用于若检测到所述扣费规则不为分段扣除费用,则扣除所述扣费规则中的预设费用。

本申请基于交通工具的付费装置具体实施方式与上述基于交通工具的付费方法各实施例基本相同,在此不再赘述。

此外,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有交通工具的付费程序,所述交通工具的付费程序被处理器执行时实现如上所述的交通工具的付费方法的步骤。

本申请计算机可读存储介质具体实施方式与上述交通工具的付费方法各实施例基本相同,在此不再赘述。

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

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多数据下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件货物的形式体现出来,该计算机软件货物存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台交通工具的付费系统完成本申请各个实施例所述的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1