订单过滤方法及设备的制造方法_2

文档序号:9397264阅读:来源:国知局
乘车时间是否晚于所述第一预约订单所指示的乘车时间;
[0054]所述过滤单元,用于在所述第三判断单元判定所述第二预约订单所指示的乘车时间不晚于所述第一预约订单所指示的乘车时间后,基于所述第一时长,对所述第二预约订单进行过滤。
[0055]可选的,所述订单过滤设备,还包括:第四判断单元;
[0056]所述第四判断单元,用于在所述第三判断单元判定所述第二预约订单所指示的乘车时间晚于所述第一预约订单所指示的乘车时间后,判断乘车时间差是否小于预设时长;
[0057]所述过滤单元,用于在所述第四判断单元判定所述乘车时间差小于预设时长后,滤除所述第二预约订单。
[0058]相比于现有技术,本发明提供的订单过滤方法及设备在司机在接到预约订单后,在预约订单中指示的乘车时间前,有选择的给司机推送合适的订单,以使打车软件司机端在接收到订单后进行播放,并过滤掉不适合推送给司机的订单,有效提高了使用打车软件的司机的服务质量(降低预约订单的取消率,降低预约订单的迟到率),让司机的利益最大化,同时使打车软件平台信道上的利益最大化。
【附图说明】
[0059]图1为本公开一实施例提供的一种订单过滤方法流程图;
[0060]图2为本公开一实施例提供的一种对待推送订单进行过滤的流程图;
[0061]图3为本公开另一实施例提供的一种对待推送订单进行过滤的流程图;
[0062]图4为本公开一实施例提供的一种订单过滤设备结构图;
[0063]图5为本公开一实施例提供的一种过滤单元结构图;
[0064]图6为本公开另一实施例提供的一种过滤单元结构图。
【具体实施方式】
[0065]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0066]如图1所示,本实施例公开一种订单过滤方法,所述方法可包括以下步骤101至104:
[0067]101、在目标终端接受第一预约订单之后,确定当前时间与所述第一预约订单所指示的乘车时间之间的第一时长;
[0068]102、获取所述目标终端的第一待推送订单;
[0069]103、基于所述第一时长,对所述第一待推送订单进行过滤,以获得第二待推送订单;
[0070]104、将所述第二待推送订单推送至所述目标终端。
[0071]上述订单过滤方法的执行主体可以为打车软件平台中的业务服务器,业务服务器既可以代表如计算机服务器的单个服务器,也可以代表一起工作以执行功能的多个服务器,例如云服务器hadoop。目标终端为接受第一预约订单的终端,该终端可以为打车软件平台中的司机侧终端,本领域技术人员应当理解,目标终端可以包括任何类型的用户设备,诸如手持式计算机、个人数字助理PDA、蜂窝电话、网络家电、智能电话、增强型通用分组无线业务(EGPRS)移动电话、媒体播放器、导航设备或者这些数据处理设备或其他数据处理设备中的任何两个或多个的组合。
[0072]上述订单过滤方法,具体为,在司机接到预约订单后,并在预约订单中指示的乘车时间前,有选择的给司机推送合适的订单(即上述第二待推送订单),以使打车软件司机端在接收到订单后进行播放,并过滤掉不适合推送给司机的订单,有效提高了使用打车软件的司机的服务质量(降低预约订单的取消率,降低预约订单的迟到率),让司机的利益最大化,同时使打车软件平台信道上的利益最大化。
[0073]在一个具体的例子中,步骤103:基于所述第一时长,对所述第一待推送订单进行过滤,如图2所示,可包括以下步骤1031至1033:
[0074]1031、确定目标终端完成所述第一待推送订单并移动到所述第一预约订单所指示的出发地的第二时长;
[0075]1032、判断所述第二时长是否大于所述第一时长;若是,则执行步骤1033 ;
[0076]1033、滤除所述第二时长大于所述第一时长所对应的第一待推送订单。
[0077]本实施例中,待推送订单可以为一个订单或多个订单,当为多个订单时,对每个订单均可通过步骤1031至1033进行过滤。
[0078]在一个具体的例子中,在步骤103:基于所述第一时长,对所述待推送订单进行过滤,之前,如图3所示,上述订单过滤方法还可包括步骤103’:
[0079]103’、根据预先建立的区域、时段与缓冲时长的对应关系,获取目标终端的当前缓冲时长;本实施例提出的缓冲时长,针对现有计算两点间速度均采用直线速度,两点间距离均为直线距离,在计算时间上没有考虑目标终端受不同地区不同时间的车速限制、堵车情况等外在因素的影响,准确率较低的问题,上述订单过滤方法,考虑目标终端受不同地区不同时间的车速限制、堵车情况等外在因素的影响,预留缓冲(buff)时长,通过预先建立的区域、时段与缓冲时长的对应关系,可以获取目标终端的当前缓冲时长,即目标终端当前时刻当前所在位置对应的缓冲时长,该缓冲时长可以为正,表示目标终端受当前时刻所在区域外在因素的影响,该缓冲时长也可以为负,表示目标终端当前时刻所在区域外在因素的影响可以忽略不计或有利于出行,不堵车可提速等等。
[0080]步骤103:基于所述第一时长,对所述第一待推送订单进行过滤,如图3所示,可包括以下步骤1031,至1034,:
[0081]1031’、确定目标终端完成所述第一待推送订单并移动到所述第一预约订单所指不的出发地的第二时长;
[0082]1032’、获取所述第二时长与所述缓冲时长之和;
[0083]1033’、判断所述第二时长与所述缓冲时长之和是否大于所述第一时长,若是,则执行步骤1034,;
[0084]1034’、滤除所述第二时长与所述缓冲时长之和大于所述第一时长所对应的第一待推送订单。
[0085]上述订单过滤方法中可采用线性回归模型对历史数据进行模型训练,得到区域、时段与缓冲时长的对应关系。
[0086]上述订单过滤方法,可以根据不同区域不同时间动态的过滤待推送订单。
[0087]在一个具体的例子中,步骤1031和1031’:确定目标终端完成所述第一待推送订单并移动到所述第一预约订单所指示的出发地的第二时长,具体包括:
[0088]确定目标终端从当前所在位置移动到所述第一待推送订单所指示的出发地的第三时长;
[0089]确定目标终端从所述第一待推送订单所指示的出发地移动到所述第一待推送订单所指示的目的地的第四时长;
[0090]确定目标终端从所述第一待推送订单所指示的目的地到所述第一预约订单所指不的出发地的第五时长;
[0091]基于所述第三时长、第四时长和第五时长,确定所述第二时长。
[0092]上述订单过滤方法中,第二时长为第三时长、第四时长和第五时长之和。
[0093]上述订单过滤方法,将路面距离应用到了确定目标终端完成订单的时长中,完成订单的含义可以为:目标终端从当前所在位置移动到订单所指示的出发地,并从该订
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1