一种乘车状态的识别方法、装置、存储介质及设备与流程

专利2022-06-29  128


本发明涉及互联网技术领域,尤其涉及一种乘车状态的识别方法、装置、存储介质及设备。



背景技术:

随着互联网技术的快速发展,在全国各个大、中型城市网约车随处可见。网约车即为乘客通过智能终端在网络预约车辆,并在到达预约时间后乘车出行。对于乘客来说,可以通过发布订单信息的方式将预约车辆的需求发布至平台上,车主可以通过查看订单信息确定是否顺路同行,如果顺路,则可以接受订单,从而形成一次网约车的操作。但在网约车平台为车主和乘客提供服务的同时是怎样去判断乘客和车主的状态,怎样判断乘客是否已经在车主的车上,怎么根据车主和乘客状态提供给乘客和车主相应的服务。



技术实现要素:

有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是,在乘客进行网约车后,对于车主是否到达乘客位置,以及乘客是否已经处于乘车状态无法判断的问题。为解决以上问题,本方案建立一种当乘客在平台发布了一个网约车订单之后,可以通过在匹配成功后,实时获取乘客的位置信息并上报,并在车主触发接收到乘客操作之后,实时获取车辆的位置信息并上报,将两端所上报的数据中的位置信息进行对比,从而确定乘客是否与车主同行。

为实现上述目的,本发明提供了一种乘车状态的识别方法、装置、存储介质及设备。

在本发明的较佳实施方式中,本申请实施例提供了一种乘车状态的识别方法,所述方法包括:

若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;

若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;

确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;

若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。

可选的,所述方法还包括:

若预设时长内,所述实时距离不满足预设距离条件,则确定所述乘客处于未乘车状态。

可选的,所述乘客的位置信息包括地理位置经纬度、时间戳、订单号以及乘客身份信息。

可选的,确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离,包括:

获取车主的实时位置信息,其中,所述位置信息包括车主的地理位置经纬度、时间戳以及车主身份信息;

根据所述车主的实时位置信息的时间戳以及乘客的位置信息的时间戳,确定与车主的实时位置信息时间相对应的乘客的位置信息;

根据所述时间相对应的乘客的位置信息的地理位置经纬度,与车主的实时位置信息的经纬度,计算实时距离。

可选的,若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息,包括:

若检测到乘客的订单发布事件,则通过乘客的智能终端每隔预设时间周期获取乘客的位置信息;

接收所述乘客的智能终端上报的乘客的位置信息。

可选的,接收所述乘客的智能终端上报的乘客的位置信息,包括:

当所获取的乘客的位置信息达到预设数量后,得到预设数量的位置信息数组;

接收所述乘客的智能终端在预设数量的预设时间周期内获得的位置信息数组。

可选的,若检测到车主位置信息获取触发事件,则获取车主的位置信息,包括:

若接收到车主点击到达乘客起点位置的操作指令,则获取车主的位置信息;

或者,

若当前时间在乘客约车时间以前的预设时长之内,则获取车主的位置信息。

在本发明的另一较佳实施方式中,提供了一种乘车状态的识别装置,该装置包括:

乘客位置信息获取模块,用于若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;

车主位置信息获取模块,用于若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;

实时距离计算模块,用于确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;

乘车状态识别模块,用于若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。

可选的,所述装置还用于:

若预设时长内,所述实时距离不满足预设距离条件,则确定所述乘客处于未乘车状态。

可选的,所述乘客的位置信息包括地理位置经纬度、时间戳、订单号以及乘客身份信息。

可选的,确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离,包括:

获取车主的实时位置信息,其中,所述位置信息包括车主的地理位置经纬度、时间戳以及车主身份信息;

根据所述车主的实时位置信息的时间戳以及乘客的位置信息的时间戳,确定与车主的实时位置信息时间相对应的乘客的位置信息;

根据所述时间相对应的乘客的位置信息的地理位置经纬度,与车主的实时位置信息的经纬度,计算实时距离。

可选的,若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息,包括:

若检测到乘客的订单发布事件,则通过乘客的智能终端每隔预设时间周期获取乘客的位置信息;

接收所述乘客的智能终端上报的乘客的位置信息。

可选的,接收所述乘客的智能终端上报的乘客的位置信息,包括:

当所获取的乘客的位置信息达到预设数量后,得到预设数量的位置信息数组2

接收所述乘客的智能终端在预设数量的预设时间周期内获得的位置信息数组。

可选的,若检测到车主位置信息获取触发事件,则获取车主的位置信息,包括:

若接收到车主点击到达乘客起点位置的操作指令,则获取车主的位置信息;

或者,

若当前时间在乘客约车时间以前的预设时长之内,则获取车主的位置信息。

在本发明的另一较佳实施方式中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本申请实施例所述的乘车状态的识别方法。

在本发明的另一较佳实施方式中,提供了一种电子设备,包括存储器,处理器及存储在所述存储器上并可在所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的乘车状态的识别方法。

本发明提供的技术方案具有以下技术效果:

本发明适用于网约车的乘车状态的识别操作的情况,通过设置乘客位置信息与车主位置信息的获取规则,并根据获取到的位置进行距离计算,从而确定乘客是否已经处于乘车状态的识别,以达到确定乘客的乘车状态识别的目的。

以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。

附图说明

图1是本申请实施例提供的乘车状态的识别方法的示意图;

图2是本申请实施例提供的乘车状态的识别装置的示意图;

图3是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

为了阐释的目的而描述了本发明的一些示例性实施例,需要理解的是,本发明可通过附图中没有具体示出的其他方式来实现。

图1是本申请实施例提供的乘车状态的识别方法的示意图,本实施例可适用于网约车的乘车状态识别的情况,该方法可以由本申请实施例提供的乘车状态的识别装置来执行,该装置可以由软件和/或硬件的方式来实现,并可以集成于服务器等电子设备中。

如图1所示,所述乘车状态的识别方法包括:

s110、若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息。

其中,乘客的位置信息可以包括乘客的当前所在位置,具体的位置的体现形式可以是与地图数据进行结合,得到某街道或者某小区门口等位置信息,还可以是位置经纬度信息。其中乘客的位置信息获取触发事件,可以是检测到用户预约网约车的请求发出后,开始获取用户的位置信息,还可以是当当前时间与用户的出行时间比较接近时,开始获取用户的信息。

在本实施例中,可选的,所述乘客的位置信息包括地理位置经纬度、时间戳、订单号以及乘客身份信息。其中,采用地理位置经纬度,可以有利于对用户与车辆之间的距离进行精准计算,时间戳可以用于确定用户的位置信息与车主的位置信息是在相同或者相应的时间内的,保证两者位置信息计算的有效性和准确性。订单号可以是包括本次用户的网约车订单的信息,其中订单号可以用于在用户进行多次网约车信息发布的情况下,进行区分。例如用户约定上午9:00出发去某办公大厦,下午15:00开始从该办公大厦回到家中,则可以通过用户下单的订单号进行区分,避免将不必要的车辆信息进行计算而造成更多的网络开销和资源浪费。

s120、若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息。

其中,车主的位置信息,可以是实时获取到的位置信息,具体的可以通过车主的智能终端来获取,例如通过车主的智能终端中的定位信息确定车主的实时位置信息,还可以是通过车辆的定位装置来获取,如可以通过车主的信息确定车主所绑定的车辆,并且可以通过向与该车辆的连接的服务器端获取该车辆的实时位置。如果车主的位置信息是满足格式要求的,则可以直接用来使用,若不满足,则可以将其转化为与用户的位置信息的格式相一致的格式,例如可以有原来的局域坐标格式转化为地理位置经纬度的格式。

在本技术方案中,由于用户的位置信息已经获取到,此时在获取到车主的位置信息之后,可以进行相应的计算。则在计算之前,需要调取之前所获取的用户的位置信息,具体的,可以将用户的位置信息由所存储的位置读取出来。在本技术方案中,由于用户的位置信息是预先获取的,可能所包含的时段远远超过车主的位置信息所处的时间段,因此可以通过用户的位置信息中的时间戳进行初步的筛选,确定所提取出来可以用来计算的,从而减小数据处理的负担。

在本实施例中,可选的,若检测到车主位置信息获取触发事件,则获取车主的位置信息,包括:若接收到车主点击到达乘客起点位置的操作指令,则获取车主的位置信息;或者,若当前时间在乘客约车时间以前的预设时长之内,则获取车主的位置信息。可以通过检测到车主点击到达乘客起点位置的操作指令,确定检测到触发事件,还可以是通过确定当前时间与乘客约车时间之间仅间隔预设时长,则确定检测到触发事件。其中预设时长可以是15分钟,10分钟以及其他更长或者更短的时间。本技术方案通过对车主位置信息获取触发事件的检测,可以避免不必要的计算操作,同时可以在需要的情况下,对车主位置信息进行获取,并提取出已经获取到的存放在固定位置的用户的位置信息。

s130、确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离。

确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离。其中,可以根据各位置信息的时间戳来确定是否属于相对应的时间。其中相对应的时间可以是相同的时间,也可以是在一定范围内的时间,例如车主位置信息的时间戳为8点45分15秒,则可以在这个时间的前后5秒以内即可以认为是相对应的时间,即用户的时间戳的时间为8点45分10秒到8点45分20秒这段时间里面。如果其中包括的多个位置信息,则可以取时间与车主位置信息的时间戳最接近的一个作为进行计算的用户的位置信息。其中计算实时距离可以是采用常用的距离计算方式来进行计算,例如可以根据两个位置的经纬度坐标来确定两个位置的实际距离。

在本实施例中,可选的,确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离,包括:获取车主的实时位置信息,其中,所述位置信息包括车主的地理位置经纬度、时间戳以及车主身份信息;根据所述车主的实时位置信息的时间戳以及乘客的位置信息的时间戳,确定与车主的实时位置信息时间相对应的乘客的位置信息;根据所述时间相对应的乘客的位置信息的地理位置经纬度,与车主的实时位置信息的经纬度,计算实时距离。其中,车主的位置信息可以是实时获取的,即连续的位置信息,其中可以包括车主的地理位置经纬度、时间戳以及车主身份信息等。可以根据其中的时间戳,来确定时间相对应的乘客的位置信息,进而进行距离计算。本技术方案这样设置的好处是通过两个位置信息的时间戳可以进行准确的匹配,进而得到准确的实时的距离计算结果。

s140、若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。

其中预设时长可以是固定的时间长度,例如2分钟,还可以是经过计算的位置信息数组的个数,例如两个数组均计算合格,则确定乘客处于乘车状态。距离满足预设距离条件,可以是乘客与车主的距离在预设时长内小于1公里,500米或者200米。

当用户在平台发布了一个网约车订单之后,并且匹配成功后,如果用户有一个在途的订单(车主已达、待乘客上车、行程进行中这些状态中)则在app在前台呼出时(不论在任何页面),或者在后台运行时实时获取用户位置并上报,上报机制为每10s获取一次位置信息,放到位置数组中,收集满n(n是可配置的)次数据,也就是n*10s的间隔将收集到的n组数据上报给平台服务器,上报的数据包括用户当前的地理位置的经纬度、时间戳和订单号、用户id,平台服务器收到了用户上报的数据之后将数据记录在平台服务器数据库中,当司机点了到达乘客起点按钮后,或者当满足距离出发时间前15分钟,服务器开始从数据库中取出对应用户当前时间上报的经纬度位置信息,然后根据取出的位置信息,计算司机和乘客的距离,若连续n(n根据实际情况去配置)次距离小于1km,则判断司机和乘客满足同行状态。

本发明实施例所提供的技术方案,若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。通过采用上述技术方案,可以通过设置乘客位置信息与车主位置信息的获取规则,并根据获取到的位置进行距离计算,从而确定乘客是否已经处于乘车状态的识别,以达到确定乘客的乘车状态识别的目的。

在上述技术方案的基础上,可选的,若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息,包括:若检测到乘客的订单发布事件,则通过乘客的智能终端每隔预设时间周期获取乘客的位置信息;接收所述乘客的智能终端上报的乘客的位置信息。其中,预设时间周期可以是10秒,乘客的智能终端可以每隔10秒获取并上报一次位置信息,通过这样的设置,可以间歇性获取用户的位置信息,达到获取用户位置信息的同时,不会造成过多的资源开销。

在本实施例中,可选的,接收所述乘客的智能终端上报的乘客的位置信息,包括:当所获取的乘客的位置信息达到预设数量后,得到预设数量的位置信息数组;接收所述乘客的智能终端在预设数量的预设时间周期内获得的位置信息数组。在本技术方案中,可以在获取位置信息达到一定数量之后,例如达到6个位置信息数据或者10个位置信息数据之后,组成位置信息数组,并上报到服务器。通过这样的设置,可以避免用户终端经常使用网络资源来传输位置信息数据,致使智能终端电源消耗量大以及网络开销严重等问题。本技术方案通过在智能终端获取后先进行短暂的存储,达到一定数量之后再统一上报到服务器的形式,提高智能终端的通信效率。

图2是本申请实施例提供的乘车状态的识别装置的示意图,如图2所示,所述乘车状态的识别装置包括:

乘客位置信息获取模块210,用于若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;

车主位置信息获取模块220,用于若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;

实时距离计算模块230,用于确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;

乘车状态识别模块240,用于若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。

可选的,所述装置还用于:

若预设时长内,所述实时距离不满足预设距离条件,则确定所述乘客处于未乘车状态。

可选的,所述乘客的位置信息包括地理位置经纬度、时间戳、订单号以及乘客身份信息。

可选的,确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离,包括:

获取车主的实时位置信息,其中,所述位置信息包括车主的地理位置经纬度、时间戳以及车主身份信息;

根据所述车主的实时位置信息的时间戳以及乘客的位置信息的时间戳,确定与车主的实时位置信息时间相对应的乘客的位置信息;

根据所述时间相对应的乘客的位置信息的地理位置经纬度,与车主的实时位置信息的经纬度,计算实时距离。

可选的,若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息,包括:

若检测到乘客的订单发布事件,则通过乘客的智能终端每隔预设时间周期获取乘客的位置信息;

接收所述乘客的智能终端上报的乘客的位置信息。

可选的,接收所述乘客的智能终端上报的乘客的位置信息,包括:

当所获取的乘客的位置信息达到预设数量后,得到预设数量的位置信息数组;

接收所述乘客的智能终端在预设数量的预设时间周期内获得的位置信息数组。

可选的,若检测到车主位置信息获取触发事件,则获取车主的位置信息,包括:

若接收到车主点击到达乘客起点位置的操作指令,则获取车主的位置信息;

或者,

若当前时间在乘客约车时间以前的预设时长之内,则获取车主的位置信息。

本发明实施例所提供的技术方案,若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。通过采用上述技术方案,可以通过设置乘客位置信息与车主位置信息的获取规则,并根据获取到的位置进行距离计算,从而确定乘客是否已经处于乘车状态的识别,以达到确定乘客的乘车状态识别的目的。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于太阳能板提供电源的方法,该方法包括:

若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;

若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;

确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;

若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的乘车状态的识别方法的操作,还可以执行本申请任意实施例所提供的乘车状态的识别方法中的相关操作。

图3是本申请实施例提供的一种电子设备的结构示意图。下面参考图3,其示出了适于用来实现本申请实施例的电子设备300的结构示意图。本申请实施例中的电子设备可以是用来提供信息展示功能的电子设备。图3示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图3所示,电子设备300可以包括处理装置(例如中央处理器、图形处理器等)301,其可以根据存储在只读存储器(rom)302中的程序或者从存储装置308加载到随机访问存储器(ram)303中的程序而执行各种适当的动作和处理。在ram303中,还存储有电子设备300操作所需的各种程序和数据。处理装置301、rom302以及ram303通过总线304彼此相连。输入/输出(i/o)接口305也连接至总线304。

通常,以下装置可以连接至i/o接口305:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置306;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置307;包括例如磁带、硬盘等的存储装置308;以及通信装置309。通信装置309可以允许电子设备300与其他设备进行无线或有线通信以交换数据。虽然图3示出了具有各种装置的电子设备300,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置309从网络上被下载和安装,或者从存储装置308被安装,或者从rom302被安装。在该计算机程序被处理装置301执行时,执行本申请实施例的方法中限定的上述功能。

需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行:

若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;

若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;

确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;

若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。

可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言-诸如java、smalltalk、c ,还包括常规的过程式程序设计语言-诸如“c”语言或类似的程序设计语言。程序代码可以完全地在乘客计算机上执行、部分地在乘客计算机上执行、作为一个独立的软件包执行、部分在乘客计算机上部分在远程计算机上执行、或者完全在远程计算机或电子设备上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)-连接到乘客计算机,或者,可以连接到外部计算机。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块、单元的名称在某种情况下并不构成对该模块、单元本身的限定。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。


技术特征:

1.一种乘车状态的识别方法,其特征在于,所述方法包括:

若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;

若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;

确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;

若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

若预设时长内,所述实时距离不满足预设距离条件,则确定所述乘客处于未乘车状态。

3.如权利要求1所述的方法,其特征在于,所述乘客的位置信息包括地理位置经纬度、时间戳、订单号以及乘客身份信息。

4.如权利要求3所述的方法,其特征在于,所述确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离,包括:

获取车主的实时位置信息,其中,所述位置信息包括车主的地理位置经纬度、时间戳以及车主身份信息;

根据所述车主的实时位置信息的时间戳以及乘客的位置信息的时间戳,确定与车主的实时位置信息时间相对应的乘客的位置信息;

根据所述时间相对应的乘客的位置信息的地理位置经纬度,与车主的实时位置信息的经纬度,计算实时距离。

5.如权利要求1所述的方法,其特征在于,所述若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息,包括:

若检测到乘客的订单发布事件,则通过乘客的智能终端每隔预设时间周期获取乘客的位置信息;

接收所述乘客的智能终端上报的乘客的位置信息。

6.如权利要求5所述的方法,其特征在于,所述接收所述乘客的智能终端上报的乘客的位置信息,包括:

当所获取的乘客的位置信息达到预设数量后,得到预设数量的位置信息数组;

接收所述乘客的智能终端在预设数量的预设时间周期内获得的位置信息数组。

7.如权利要求1所述的方法,其特征在于,所述若检测到车主位置信息获取触发事件,则获取车主的位置信息,包括:

若接收到车主点击到达乘客起点位置的操作指令,则获取车主的位置信息;

或者,

若当前时间在乘客约车时间以前的预设时长之内,则获取车主的位置信息。

8.一种乘车状态的识别装置,其特征在于,所述装置包括:

乘客位置信息获取模块,用于若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;

车主位置信息获取模块,用于若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;

实时距离计算模块,用于确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;

乘车状态识别模块,用于若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的乘车状态的识别方法。

10.一种电子设备,包括存储器,处理器及存储在所述存储器上并可在所述处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的乘车状态的识别方法。

技术总结
本发明公开了一种乘车状态的识别方法、装置、存储介质及设备。该方法包括:若检测到乘客位置信息获取触发事件,则按照预设时间周期获取乘客的位置信息;若检测到车主位置信息获取触发事件,则获取车主的位置信息,并提取已获取的乘客的位置信息;确定与车主的位置信息的获取时间相对应的乘客的位置信息,并计算实时距离;若预设时长内,所述实时距离满足预设距离条件,则确定所述乘客处于乘车状态。通过采用上述技术方案,可以通过设置乘客位置信息与车主位置信息的获取规则,并根据获取到的位置进行距离计算,从而确定乘客是否已经处于乘车状态的识别,以达到确定乘客的乘车状态识别的目的。

技术研发人员:杨磊;陈秋月
受保护的技术使用者:上海钧正网络科技有限公司
技术研发日:2020.01.10
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-24899.html

最新回复(0)