一种车辆载客状态的预估方法及装置的制造方法_4

文档序号:8943955阅读:来源:国知局
端运动轨迹以及所述第一历史订单对应UE的UE运动轨迹;
[0133]所述的第二判定模块,用于当打车系统中在所述第一预设时间段内不存在所述终端运动轨迹以及所述第一历史订单对应UE的UE运动轨迹时,根据预估的结束时间,确定每一终端对应的车辆的载客状态;
[0134]进一步地,所述的轨迹获取模块,具体用于当打车系统中在所述第一预设时间段内存在所述终端运动轨迹以及所述第一历史订单对应UE的UE运动轨迹时,获取第一预设时间段内每一终端的终端运动轨迹以及第一历史订单对应UE的UE运动轨迹。
[0135]本实施例中,所述装置还包括置信度确定模块:
[0136]所述置信度确定模块,用于基于所述预估的结束时间与当前时间的时间关系,对所述当前时间赋予置信度;
[0137]进一步地,所述查看模块,具体用于基于所述置信度,执行所述查看打车系统中在所述第一预设时间段内是否存在所述终端运动轨迹以及所述第一历史订单对应UE的UE运动轨迹的操作。
[0138]本实施例中,所述订单获取模块201,具体包括:历史订单数据获取单元和提取单元,其中:
[0139]所述的历史订单数据获取单元,用于获取所述每一终端在第二预设时间段内的历史订单数据;
[0140]所述的提取单元,用于提取所述历史订单数据中订单的发布时间与当前时间的时间差最小的第一历史订单,以及与该第一历史订单相邻的第二历史订单。
[0141]本实施例中,所述轨迹获取模块203,具体包括:位置坐标获取单元、终端运动轨迹生成单元以及UE运动轨迹生成单元,其中:
[0142]所述的位置坐标获取单元,用于获取第一预设时间段内每一终端上传的终端位置坐标,以及所述第一历史订单对应UE上传的UE位置坐标;
[0143]所述的终端运动轨迹生成单元,用于根据所述每一终端上传的终端位置坐标以及对应的上传时间生成终端运动轨迹;
[0144]所述的UE运动轨迹生成单元,用于根据所述第一历史订单对应UE上传的UE位置坐标以及对应的上传时间生成UE运动轨迹。
[0145]本实施例中,所述第一判定模块204,具体包括:确定单元和判断单元,其中:
[0146]所述的确定单元,用于确定所述终端位置坐标对应的上传时间与所述UE位置坐标对应的上传时间之间的时间差;
[0147]所述的判断单元,用于当所述时间差属于预设置信区间时,判断所述终端位置坐标和UE位置坐标之间的距离是否小于预设阈值;若是,则确定该终端对应的车辆为载客,否则为空载。
[0148]在本发明另一实施例中,当确定所述终端对应的车辆为空载状态或打车系统中不存在UE运动轨迹时,所述装置还包括:第一输入特征确定模块、聚类模块、第二输入特征确定模块以及网络模型预估模块,其中:
[0149]所述的第一输入特征确定模块,用于当确定所述终端对应的车辆为空载状态或打车系统中不存在UE运动轨迹时,根据每一终端的终端运动轨迹以及该终端所属城市的交通地图信息,确定每一终端对应的车辆的速度数据、经过路段数据以及归属路段数据;
[0150]所述的聚类模块,用于计算每一终端的终端运动轨迹的中心点,并对每一终端的终端运动轨迹按照经玮度进行聚类;
[0151]所述的第二输入特征确定模块,用于确定聚类内各个终端对应的车辆的平均经过路段数差以及该车辆的速度数据与在同一路段的最快速度差值、最慢速度差值和平均速度差值;
[0152]所述的网络模型预估模块,用于将每一终端的历史订单数据、所述每一终端对应的车辆的速度数据、经过路段数据以及归属路段数据、聚类内各个终端对应的车辆的平均经过路段数差以及每一车辆的速度数据与在同一路段的最快速度差值、最慢速度差值和平均速度差值作为多维输入特征,利用多层神经网络模型,预估每一终端对应的车辆的载客状态。
[0153]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0154]综上所述,根据上述本公开实施例,提供的一种车辆载客状态的预估方法及装置,通过根据历史订单数据以及车辆轨迹对车辆载客状态进行准确的预估,获取车辆的轻重车转态,即是否载客,进而保证除了对于打车平台内抢到订单的司机的载客状态可以准确把握外,对于打车平台外接单的司机也能准确把握,当在订单的分配阶段,优先向空载车辆司机播单,以提高打车系统的订单成交率,从而提升用户打车体验。
[0155]本公开的实现和本文中提供的所有功能操作可以用数字电子电路、或者用计算机软件、固件或硬件,包括本说明书及其结构等同方案中所公开的结构、或者其中的一个或多个的组合来实现。本公开的实现可以实现为一个或多个计算机程序产品,即在计算机可读介质上编码的计算机程序指令的一个或多个模块,这些指令由数据处理装置来执行或者用以控制数据处理装置的操作。该计算机可读介质可以是机器可读存储设备、机器可读存储基片、存储器设备、影响机器可读传播信号的组合物或者其中的一个或多个的组合。术语“数据处理装置”涵盖用于处理数据的所有装置、设备和机器,包括例如可编程处理器、计算机或者多个处理器或计算机。除了硬件之外,该装置可以包括为所描述的计算机程序创建执行环境的代码,例如构成处理器固件、协议栈、数据库管理系统、操作系统或者其中的一个或多个的组合的代码。
[0156]计算机程序(也称为程序、软件、软件应用、脚本或代码)可以用任何形式的编程语言(包括编译语言或解释语言)来编写,并且计算机程序可以用任何形式来部署,包括作为独立程序或者作为模块、部件、子例程或者适合在计算环境中使用的其他单元。计算机程序并非必须对应于文件系统中的文件。程序可以存储在保持其他程序或数据(例如标记语言文档中所存储的一个或多个脚本)的文件的部分中,存储在专用于所描述的程序的单个文件中,或者存储在多个协同文件(例如存储一个或多个模块、子程序或者代码的部分的文件)中。计算机程序可以被部署成在一个计算机上来执行,或者在位于一个站点处或分布在多个站点处且通过通信网络互连的多个计算机上来执行。
[0157]本公开中所描述的过程和逻辑流可以由执行一个或多个计算机程序的一个或多个可编程处理器来执行以通过操作输入数据并且生成输出来执行功能。该过程和逻辑流也可以由专用逻辑电路来执行,并且装置也可以实现为该专用逻辑电路,该专用逻辑电路例如为FPGA (现场可编程门阵列)或者ASIC (专用集成电路)。
[0158]适合执行计算机程序的处理器包括例如通用和专用微处理器二者、以及任何种类的数字计算机的任何一个或多个处理器。通常,处理器从只读存储器或者随机存取存储器或者二者接收指令和数据。计算机的元件可以包括用于执行指令的处理器以及用于存储指令和数据的一个或多个存储器设备。通常,计算机还将包括一个或多个海量存储设备以便存储数据,或者该计算机在操作上耦合以从海量存储设备接收或向海量存储设备传送数据或者二者,该海量存储设备例如是磁盘、磁光盘或者光盘。然而,计算机不需要具有这样的设备。此外,计算机可以嵌入在另一设备中,该另一设备例如为移动电话、个人数字助理(PDA)、移动音频播放器、全球定位系统(GPS)接收器等。适合存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质和存储器设备,包括例如:半导体存储器设备,如EPROM、EEPROM和闪存设备;磁盘,如内置硬盘或可移除盘;磁光盘;以及⑶ROM和DVD-ROM盘。该处理器和存储器可以用专用逻辑电路来补充或者并入该专用逻辑电路中。
[0159]为了提供与用户的交互,本公开的实现可以在具有用于向用户显示信息的显示设备(例如CRT(阴极射线管)或LCD(液晶显示器)监视器)以及键盘和定点设备(例如鼠标或跟踪球,通过其用户可以向计算机提供输入)的计算机上来实现。也可以使用其他种类的设备来提供与用户的交互;例如,向用户提供的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或者触觉反馈;并且来自用户的输入可以以任何形式来接收,包括听觉、语音或触觉输入。
[0160]虽然本公开包括一些细节,然而不应当将这些细节理解为对本公开或者要求保护的内容的范围的限制,而是应当被理解为对本公开的示例实现的特征的描述。本公开中在单独实现的情境中描述的某些特征还可以与单个实现组合来提供。相反地,在单个实现的情境中描述的各个特征也可以分别在多个实现中来提供或者在任何合适的子组合中来提供。此外,虽然以上可以将特征描述为以某种组合来执行并且甚至初始就要求这样保护,然而在一些情况下可以从组合中去掉来自要求保护的组合的一个或多个特征,并且要求保护的组合可以涉及子组合或子组合的变化。
[0161]类似地,虽然在附图中按照特定顺序来描绘操作,然而这不应当被理解为要求这样的操作按照所示的特定顺序或者按照相继顺序来执行,或者要求所有图示操作都被执行,以实现期望的结果。在一些
[0162]境况下,多任务和并行处理可能是有利的。此外,以上描述的实现中的各种系统部件的分离不应当被理解为在所有实现中都要求这样的分离,而且应当理解,所描述的程序部件和系统通常可以在单个软件产品中集成
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1