本发明涉及通信技术领域,具体涉及一种基于物联网技术用车费用的支付方法及系统。
背景技术:
拼车、顺风车、共享租车等网约车的出现给乘客们的出行带来很大的便捷,乘客通过安装在乘客终端上的打车或租车软件发布打车或租车信息,打车或租车软件对应的后台服务器接收打车或租车信息,并将该打车信息发送给司机终端或车载终端。当乘客上车后,司机终端或车载终端开始计费,当乘客到达目的地下车后,乘客操作乘客终端支付打车费用。但现有的约车系统里,常出现司机忘记操作司机终端计费和乘客忘记操作乘客终端支付的情况;现有的租车系统里,由于无人值守,常出现乘客忘记操作车载终端确认上车和忘记操作乘客终端确认支付的情况。
鉴于此,现提供一种基于物联网技术用车费用的支付方法及系统来解决上述问题。
技术实现要素:
本发明所要解决的技术问题是提供一种基于物联网技术在乘车或租车等用车活动中可自动确认用车行程开始和用车行程终止的用车费用的支付方法及系统。
为解决上述技术问题,本发明采用如下所述的技术方案:
一种基于物联网技术用车费用的支付方法包括:
获取建立通信连接的乘客终端与司机终端/车载终端的位置信息和蓝牙互探信息;
判断所述乘客终端与司机终端/车载终端的位置信息或蓝牙互探信息是否满足用车行程开始的预设条件;
当所述乘客终端和所述司机终端/车载终端的位置信息或蓝牙互探信息满足用车行程开始的预设条件时,向所述司机终端/车载终端发送第一控制指令,用于控制司机终端/车载终端执行与用车行程开始确认的相关操作;
当确认所述司机终端/车载终端执行与用车行程开始确认的相关操作后,开始判断乘客终端和司机终端/车载终端的位置信息或蓝牙互探信息是否满足用车行程终止的预设条件;
当所述乘客终端和所述司机终端/车载终端的位置信息或蓝牙互探信息满足用车行程终止的预设条件时,向所述乘客终端发送第二控制指令,用于控制乘客终端执行与用车行程终止确认的相关操作。
优选地,在获取乘客终端与司机终端/车载终端的位置信息和蓝牙互探信息之前还包括步骤:确认乘客终端与司机终端/车载终端已成功建立用车活动订单。
优选地,在确认乘客终端与司机终端/车载终端已成功建立用车活动订单之前,司机终端/车载终端将车上的空闲座位数量上传至服务器,当用车人提交订单的同时,将要上车的人数通过乘客终端与订单同时提交。
优选地,判断所述乘客终端和司机终端/车载终端的蓝牙互探信息是否满足用车行程开始或终止的预设条件包括:
绘制所述乘客终端和司机终端/车载终端在第一或第五预设时间段内蓝牙互探信息的时间曲线;
判断所述蓝牙互探信息时间曲线在第一或第五预设时间段内的的变化;
当判断所述蓝牙互探信息在第一预设时间段内为从相互探不到对方蓝牙信号到相互探得到对方蓝牙信号的变化时,确定为满足用车行程开始的预设条件;当判断所述蓝牙互探信息在第五预设时间段内为从相互探得到对方蓝牙信号到相互探不到对方蓝牙信号时,确定为满足用车行程终止的预设条件。
优选地,判断所述乘客终端和司机终端/车载终端的位置信息是否满足用车行程开始或终止的预设条件包括:
计算司机终端与乘客终端/车载终端在第二或第六预设时间段内的距离数值,以及绘制所述乘客终端和司机终端/车载终端在第二或第六预设时间段内各自的运动轨迹;
判断所述距离数值相对第一或第二预设目标距离数值的大小和所述距离数值随时间的变化,以及所述运动轨迹在第二或第六预设时间段内重合与否;
当判断所述距离数值在第二预设时间段内小于第一预设目标距离数值,或所述运动轨迹重合时,确定满足用车行程开始的预设条件;当判断所述距离数值在第六预设时间段内大于第二目标距离数值,或所述距离数值以大于预设速度增大时,或所述运动轨迹不重合时,确定满足用车行程终止的预设条件。
优选地,向所述司机终端/车载终端发送第一控制指令包括:
确认所述司机终端/车载终端是否执行与用车行程开始确认的操作;
在司机终端/车载终端没有执行与用车行程开始确认的操作时,每隔第三预设时间段向所述司机终端发送第一提醒控制指令,以控制所述司机终端/车载终端输出用车行程开始确认提示信息;
确认司机终端/车载终端在自发送所述第一提醒控制指令起的第四预设时间段内是否执行与用车行程开始确认的操作;
在司机终端/车载终端第四预设时间内没有执行与用车行程开始确认的操作,向所述司机终端发送第一控制指令,以控制所述司机终端自动执行与用车行程开始确认的操作。
优选地,向所述司机终端/车载终端发送第二控制指令包括:
确认所述司机终端/车载终端是否执行与用车行程终止确认的操作,
在司机终端/车载终端没有执行与用车行程终止确认的操作时,每隔第七预设时间段向所述司机终端发送第二提醒控制指令,以控制所述司机终端/车载终端输出用车行程终止确认提示信息;
确认司机终端/车载终端在自发送所述第二提醒控制指令起的第八预设时间段内是否执行与用车行程终止确认的操作;
在司机终端/车载终端第八预设时间段内没有执行与用车行程终止确认的操作,向所述司机终端发送第二控制指令,以控制所述司机终端自动执行与用车行程终止确认的操作。
本发明还公开一种基于物联网技术用车费用的支付系统,其包括有服务器、司机终端/车载终端及乘客终端,司机终端/车载终端及乘客终端装有蓝牙模块及无线通讯模块,其中,所述服务器被配置为有以下功能模块:
获取模块,获取乘客终端和司机终端/车载终端的位置信息和蓝牙互探信息;
判断模块,判断所述乘客终端和所述司机终端的位置信息是否满足用车行程开始或终止的预设条件;
指令发送模块,当所述乘客终端和所述司机终端的位置信息或蓝牙互探信息满足用车行程开始的预设条件时,向所述司机终端发送第一控制指令,用于控制所述司机终端执行与用车行程开始确认的相关操作;满足用车行程终止的预设条件时,向所述司机终端发送第二控制指令,用于控制所述司机终端执行与用车行程开始终止的相关操作。
优选地,所述判断模块包括有:
计算子模块,绘制所述乘客终端和司机终端/车载终端在第一和第五预设时间段内蓝牙互探信息有无的时间曲线;绘制所述乘客终端和司机终端/车载终端在第二和第六预设时间段内各自的运动轨迹;计算司机终端与乘客终端/车载终端第二和第六预设时间段内的距离数值;
判断子模块,判断所述蓝牙互探信息在第一和第五预设时间段内的时间曲线的变化;判断乘客终端和司机终端/车载终端在第二和第六预设时间段内的距离数值相对于目标距离数值的大小;判断乘客终端和司机终端/车载终端各自的运动轨迹在第二和第六预设时间段内重合与否。
优选地,所述指令发送模块包括有:
确认子模块,确认所述司机终端/车载终端是否执行与用车行程开始或终止确认的操作;确认司机终端/车载终端在自发送第一提醒指令起的第四预设时间段内是否执行与用车行程开始确认的操作;确认司机终端/车载终端在自发送第二提醒指令起的第八预设时间段内是否执行与用车行程终止确认的操作;
发送子模块,在司机终端/车载终端没有执行与用车行程开始确认的操作时,每隔第三预设时间段向所述司机终端发送第一提醒控制指令;在司机终端/车载终端第四预设时间内没有执行与用车行程开始确认的操作时,向所述司机终端发送第一控制指令;在司机终端/车载终端没有执行与用车行程终止确认的操作时,每隔第七预设时间段向所述司机终端发送第二提醒控制指令;在司机终端/车载终端第八预设时间段内没有执行与用车行程终止确认的操作时,向所述司机终端发送第二控制指令。
本发明的有益技术效果在于:本发明提供的的一种基于物联网技术用车费用的支付方法可根据获取到的乘客终端与司机终端/车载终端的位置信息和蓝牙互探信息判断是否满足用车行程开始或终止的预设条件,当满足用车行程开始或终止的条件时,发送相应的控制指令至乘客终端与司机终端/车载终端,用以提醒乘客终端与司机终端/车载终端执行或控制司机终端/车载终端自动执行用车行程开始或终止确认的相关操作,在本发明中,用车行程开始确认即包含计费开始确认,用车行程终止即包含支付费用确认,如此,本发明可防止在用车活动中乘客终端与司机终端/车载终端忘记计费和忘记支付费用的情况。
附图说明
图1是本发明一种基于物联网技术用车费用的支付方法的一种实施例的流程图。
图2是本发明中判断所述乘客终端和司机终端/车载终端的蓝牙互探信息是否满足用车行程开始的预设条件一种实施例的流程图。
图3是本发明中判断所述乘客终端和司机终端/车载终端的位置信息是否满足用车行程开始的预设条件一种实施例的流程图。
图4是本发明中向所述司机终端/车载终端发送第一控制指令一种实施例的流程图。
图5是本发明中判断所述乘客终端和司机终端/车载终端的蓝牙互探信息是否满足用车行程终止的预设条件一种实施例的流程图。
图6本发明中判断所述乘客终端和司机终端/车载终端的位置信息是否满足用车行程终止的预设条件一种实施例的流程图。
图7是本发明中向所述司机终端/车载终端发送第二控制指令一种实施例的流程图。
图8是本发明中一种用车费用的支付系统中服务器的一种实施例的框图。
图9是本发明中一种用车费用的支付系统中服务器的判断模块的一种实施例的框图。
图10是本发明中一种用车费用的支付系统中服务器的指令发送模块的一种实施例的框图。
具体实施方式
为使本领域的普通技术人员更加清楚地理解本发明的目的、技术方案和优点,以下结合附图和实施例对本发明做进一步的阐述。
如图1所示,一种实施例的基于物联网技术用车费用的支付方法包括以下步骤:
a、获取乘客终端与司机终端/车载终端的位置信息和蓝牙互探信息。
b、判断所述乘客终端与司机终端/车载终端的位置信息或蓝牙互探信息是否满足用车行程开始的预设条件。
c、当乘客终端和所述司机终端/车载终端的位置信息或蓝牙互探信息满足用车行程开始的预设条件时,向司机终端/车载终端发送第一控制指令,用于控制司机终端/车载终端执行与用车行程开始确认的相关操作。
d、当确认所述司机终端/车载终端执行与用车行程开始确认的相关操作后,开始判断乘客终端和司机终端/车载终端的位置信息或蓝牙互探信息是否满足用车行程终止的预设条件。
e、当乘客终端和所述司机终端/车载终端的位置信息或蓝牙互探信息满足用车行程终止的预设条件时,向所述乘客终端发送第二控制指令,用于控制乘客终端执行与用车行程终止确认的相关操作。
在上述实施例中,当本发明用车费用的支付方法用于普通打车活动时,终端通常是指建立通信连接的乘客终端与司机终端,当用于汽车租赁活动时,终端通常是指建立通信连接的乘客终端与车载终端,乘客终端与司机终端/车载终端是能安装打车或租车软件的智能手机、智能手表、智能手环及平板电脑等。
乘客终端与司机终端/车载终端均与服务器通信连接,且均安装有蓝牙模块和gps定位模块。当蓝牙模块开启时,在一定的距离范围内比如10米内乘客终端与司机终端/车载终端可以互探到对方的蓝牙信号,即蓝牙互探信息,并将该信息通过无线通讯模块传送至后台服务器;当gps定位模块开启时,乘客终端与司机终端/车载终端可将自己的位置信息通过无线通讯模块传送至服务器。
在一些优选地实施例中,在获取乘客终端与司机终端/车载终端的位置信息和蓝牙互探信息之前还包括步骤:确认乘客终端与司机终端/车载终端已成功建立用车活动订单。
确认乘客终端与司机终端/车载终端已成功建立用车活动订单后,服务器每隔一段时间如5s向乘客终端与司机终端/车载终端获取位置信息和蓝牙互探信息,服务器获取信息后,经过判断分析信息是否满足用车行程开始或终止的预设条件,当满足用车行程开始或终止的条件时,发送相应的控制指令至乘客终端与司机终端/车载终端,用以提醒乘客终端与司机终端/车载终端执行用车行程开始或终止确认的相关操作或使乘客终端与司机终端/车载终端自动执行用车行程开始或终止确认的相关操作,在本发明中,用车行程开始确认即包含计费开始确认,用车行程终止即包含支付费用确认,如此,本发明可防止在用车活动中乘客终端与司机终端/车载终端忘记计费和忘记支付费用的情况。
在一些优选地实施例中,在确认乘客终端与司机终端/车载终端已成功建立用车活动订单之前,司机终端/车载终端将车上的空闲座位数量上传至服务器,当用车人提交订单的同时,将要上车的人数通过乘客终端与订单同时提交。如此,可保证在用车活动过程中,车上的座位达到有效的利用。
如图2所示,在图1所述的实施例中,判断所述乘客终端和司机终端/车载终端的蓝牙互探信息是否满足用车行程开始的预设条件包括以下步骤:
b11、绘制所述乘客终端和司机终端/车载终端在第一预设时间段内蓝牙互探信息的时间曲线。
b12、判断蓝牙互探信息的时间曲线在第一预设时间段内的变化。
b13、当判断所述蓝牙互探信息在第一预设时间段内为从相互探不到对方蓝牙信号到相互探得到对方蓝牙信号的变化或始终相互探得到对方蓝牙信号时,确定为满足用车行程开始的预设条件。
在上述步骤中,第一预设时间段的起始时间和时长可以根据实际情况而设定,把乘客终端和司机终端/车载终端在第一预设时间段内蓝牙互探信息绘制成随时间变化的曲线,可使后台服务器的判断更准确。
如图3所示,在图1所述的实施例中,判断所述乘客终端和司机终端/车载终端的位置信息是否满足用车行程开始的预设条件包括以下步骤:
b21、计算司机终端与乘客终端/车载终端在第二预设时间段内的距离数值,绘制距离数值的时间曲线及乘客终端和司机终端/车载终端在第二预设时间段内各自的运动轨迹;
b22、判断在第二预设时间段内距离数值相对第一预设目标距离数值的大小和距离数值随时间的变化,以及所述运动轨迹在第二预设时间段内重合与否;
b23、当判断距离数值在第二预设时间段内小于第一预设目标距离数值时,或所述运动轨迹第二预设时间段内重合时,确定满足用车行程开始的预设条件。
在上述步骤中,第一目标距离数值通常为2米~10米,这个与gps定位的精准度有关,精准度越高,第一目标距离数值可设定的越小。从距离数值的时间曲线判断出距离数值小于第一目标距离数值并维持一段时间,说明用车行程已开始。乘客终端和司机终端/车载终端在第二预设时间段内的运动轨迹重合时,也说明用车行程已开始。
如图4所示,在图1所示的实施例中,向所述司机终端/车载终端发送第一控制指令包括以下步骤:
c1、确认所述司机终端/车载终端是否执行与用车行程开始确认的操作。
c2、在司机终端/车载终端没有执行与用车行程开始确认的操作时,每隔第三预设时间段向所述司机终端发送第一提醒控制指令,以控制所述司机终端/车载终端输出用车行程开始确认提示信息。
c3、确认司机终端/车载终端在自发送第一提醒指令起的第四预设时间段内是否执行与用车行程开始确认的操作。
c4、在司机终端/车载终端在自发送第一提醒指令起的第四预设时间段内没有执行与用车行程开始确认的操作时,向所述司机终端发送第一控制指令,以控制所述司机终端自动执行与用车行程开始确认的操作。
在上述步骤中,与用车行程开始确认的操作包括扫码确认用车、指纹确认用车或操作终端确认,与用车行程终止确认的相关操作包括操作终端确认用车,所有的用车行程开始确认过程即包含用车计费开始确认,所有的用车行程终止确认即包含用车支付费用确认,故用车行程开始和终止的确认操作即为用车活动的计费和支付操作。在租车活动中,只有当用车行程开始确认的操作完成之后,车载终端将控制车门打开,在一些优选的实施例中,当租车人控制乘客终端命令车门打开的过程,服务器将默认这也是用车行程开始确认的操作。
如图5所示,在图1所示的实施例中,判断所述乘客终端和司机终端/车载终端的蓝牙互探信息是否满足用车行程终止的预设条件包括以下步骤:
d11、绘制所述乘客终端和司机终端/车载终端在第五预设时间段内蓝牙互探信息的时间曲线。
d12、判断所述蓝牙互探信息在第五预设时间段内的时间曲线的变化。
d13、当判断所述蓝牙互探信息在第五预设时间段内为从相互探得到对方蓝牙信号到相互探不到对方蓝牙信号或始终相互探不到对方蓝牙信号时,确定为满足用车行程终止的预设条件。
如图6所示,在图1所示的实施例中,判断所述乘客终端和司机终端/车载终端的位置信息是否满足用车行程终止的预设条件包括以下步骤:
d21、计算司机终端与乘客终端/车载终端在第六预设时间段内的距离数值,绘制该距离数值的时间曲线及乘客终端和司机终端/车载终端在第六预设时间段内各自的运动轨迹;
d22、判断距离数值相对第二预设目标距离数值的大小和距离数值随时间的变化,以及各自运动轨迹在第六预设时间段内重合与否;
d23、当判断距离数值在第六预设时间段内大于第二目标距离数值时,或距离数值以大于预设速度增大时,或所述运动轨迹在第六预设时间段内不重合时,确定满足用车行程终止的预设条件。
上述步骤中,第二预设目标距离数值可为50米,预设速度可取10米/分钟,于其它实施例中可根据gps定位的精准度的情况而设定。
如图7所示,在图1所示的实施例中,向所述司机终端/车载终端发送第二控制指令包括以下步骤:
e1、确认司机终端/车载终端是否执行与用车行程终止确认的操作。
e2、在司机终端/车载终端没有执行与用车行程终止确认的操作时,每隔第七预设时间段向所述司机终端发送第二提醒控制指令,以控制司机终端/车载终端输出用车行程终止确认提示信息。
e3、确认司机终端/车载终端在自发送所述提醒指令起的第八预设时间段内是否执行与用车行程终止确认的操作,
e4、在司机终端/车载终端第八预设时间段内没有执行与用车行程终止确认的操作时,向司机终端发送第二控制指令,以控制司机终端自动执行与用车行程终止确认的操作。
本发明还公开一种基于物联网技术用车费用的支付系统,如图8所示的实施例中,一种用车费用的支付系统包括有服务器、司机终端/车载终端及乘客终端,司机终端/车载终端及乘客终端设有蓝牙模块及用予连接服务器无线通讯模块,其中,服务器被配置为有以下功能模块:
获取模块,获取乘客终端和司机终端/车载终端的位置信息和蓝牙互探信息;
判断模块,判断所述乘客终端和所述司机终端的位置信息或蓝牙互探信息是否满足用车行程开始或终止的预设条件;
指令发送模块,当所述乘客终端和所述司机终端的位置信息或蓝牙互探信息满足用车行程开始的预设条件时,向所述司机终端发送第一控制指令,用于控制所述司机终端执行与用车行程开始确认的相关操作;满足用车行程终止的预设条件时,向所述司机终端发送第二控制指令,用于控制所述司机终端执行与用车行程开始终止的相关操作。
如图9所示,在上述实施例中,判断模块包括有:
计算子模块,绘制所述乘客终端和司机终端/车载终端在第一和第五预设时间段内蓝牙互探信息有无的时间曲线;绘制所述乘客终端和司机终端/车载终端在第二和第六预设时间段内各自的运动轨迹;计算司机终端与乘客终端/车载终端第二和第六预设时间段内的距离数值;
判断子模块,判断所述蓝牙互探信息在第一和第五预设时间段内的时间曲线的变化;判断乘客终端和司机终端/车载终端在第二和第六预设时间段内的距离数值相对于目标距离数值的大小;判断乘客终端和司机终端/车载终端各自的运动轨迹在第二和第六预设时间段内重合与否。
如图10所示,在上述实施例中,指令发送模块包括有:
确认子模块,确认所述司机终端/车载终端是否执行与用车行程开始或终止确认的操作;确认司机终端/车载终端在自发送第一提醒指令起的第四预设时间段内是否执行与用车行程开始确认的操作;确认司机终端/车载终端在自发送第二提醒指令起的第八预设时间段内是否执行与用车行程终止确认的操作,
发送子模块,在司机终端/车载终端没有执行与用车行程开始确认的操作时,每隔第三预设时间段向所述司机终端发送第一提醒控制指令;在司机终端/车载终端第四预设时间内没有执行与用车行程开始确认的操作时,向所述司机终端发送第一控制指令;在司机终端/车载终端没有执行与用车行程终止确认的操作时,每隔第七预设时间段向所述司机终端发送第二提醒控制指令;在司机终端/车载终端第八预设时间段内没有执行与用车行程终止确认的操作时,向所述司机终端发送第二控制指令。
需要说明的是,在以上实施例中,第一~第八预设时间段都可以根据实际需要进行设定,其中包括八个时间段中可以重合的情况。
以上所述仅为本发明的优选实施例,而非对本发明做任何形式上的限制。本领域的技术人员可在上述实施例的基础上施以各种等同的更改和改进,凡在权利要求范围内所做的等同变化或修饰,均应落入本发明的保护范围之内。