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

文档序号:9397264阅读:来源:国知局
单所指示的出发地移动到该订单所指示的目的地,完成订单的时长为目标终端从当前所在位置移动到订单所指示的出发地,并从该订单所指示的出发地移动到该订单所指示的目的地所需要的时长。
[0094]在一个具体的例子中,若步骤102:获取所述目标终端的第一待推送顶单,获取的第一待推送订单为第二预约订单时,步骤103:基于所述第一时长,对所述第一待推送订单进行过滤,之前,上述订单过滤方法还包括:
[0095]判断所述第二预约订单所指示的乘车时间是否晚于所述第一预约订单所指示的乘车时间;
[0096]若所述第二预约订单所指示的乘车时间不晚于所述第一预约订单所指示的乘车时间,则基于所述第一时长,对所述第二预约订单进行过滤,即执行步骤103:基于所述第一时长,对所述第一待推送订单进行过滤的步骤,该第一待推送订单为第二预约订单。
[0097]若所述第二预约订单所指示的乘车时间晚于所述第一预约订单所指示的乘车时间,则判断乘车时间差是否小于预设时长;乘车时间差为所述第二预约订单所指示的乘车时间减去所述第一预约订单所指示的乘车时间;
[0098]若所述乘车时间差小于预设时长,则滤除所述第二预约订单。其中,预设时长可为预估的第一预约订单的完成时长,也可以为大于或小于的一定阈值内。
[0099]本实施例中,预设时长为15分钟,本实施例仅为举例说明,本领域技术人员可根据实际需要确定预设时长的大小。
[0100]需要说明的是,所述第二预约订单中的“第二”与第一预约订单中的“第一”仅用来区分预约订单,不代表预约订单之间的顺序或逻辑关系。
[0101]如图4所示,本实施例公开一种订单过滤设备,该设备可包括:第一时长确定单元41、获取单元42、过滤单元43及推送单元44。
[0102]第一时长确定单元41,用于在目标终端接受第一预约订单之后,确定当前时间与所述第一预约订单所指示的乘车时间之间的第一时长;
[0103]获取单元42,用于获取所述目标终端的第一待推送订单;
[0104]过滤单元43,用于基于所述第一时长,对所述第一待推送订单进行过滤,以获得第二待推送订单;
[0105]推送单元44,用于将所述第二待推送订单推送至所述目标终端。
[0106]在一个具体的例子中,如图5所示,过滤单元43,包括:第二时长确定单元431、第一判断单元432及第一滤除单元433。
[0107]第二时长确定单元431,用于确定目标终端完成所述第一待推送订单并移动到所述第一预约订单所指示的出发地的第二时长;
[0108]第一判断单元432,用于判断所述第二时长是否大于所述第一时长;
[0109]第一滤除单元433,用于在所述第一判断单元432判定所述第二时长大于所述第一时长后,滤除所述第二时长大于所述第一时长所对应的第一待推送订单。
[0110]在一个具体的例子中,所述订单过滤设备,还包括图1中未示出的缓冲时长获取单元45:
[0111]缓冲时长获取单元45,用于根据预先建立的区域、时段与缓冲时长的对应关系,获取目标终端的当前缓冲时长。
[0112]如图6所示,过滤单元43,包括:
[0113]第二时长确定单元431,用于确定目标终端完成所述第一待推送订单并移动到所述第一预约订单所指示的出发地的第二时长;
[0114]求和单元434,用于获取所述第二时长与所述缓冲时长获取单元45获取的缓冲时长之和;
[0115]第二判断单元435,用于判断所述第二时长与所述缓冲时长之和是否大于所述第一时长;
[0116]第二滤除单元436,用于在所述第二判断单元435判定所述第二时长与所述缓冲时长之和大于所述第一时长后,滤除所述所述第二时长与所述缓冲时长之和大于所述第一时长所对应的第一待推送订单。
[0117]在一个具体的例子中,第二时长确定单元431,用于:
[0118]确定目标终端从当前所在位置移动到所述第一待推送订单所指示的出发地的第三时长;
[0119]确定目标终端从所述第一待推送订单所指示的出发地移动到所述第一待推送订单所指示的目的地的第四时长;
[0120]确定目标终端从所述第一待推送订单所指示的目的地到所述第一预约订单所指不的出发地的第五时长;
[0121]基于所述第三时长、第四时长和第五时长,确定所述第二时长。
[0122]在一个具体的例子中,所述订单过滤设备,还包括图4中未示出的第三判断单元
45ο
[0123]第三判断单元45,用于在所述获取单元42获取的第一待推送订单为第二预约订单时,判断所述第二预约订单所指示的乘车时间是否晚于所述第一预约订单所指示的乘车时间;
[0124]所述过滤单元43,用于在所述第三判断单元45判定所述第二预约订单所指示的乘车时间不晚于所述第一预约订单所指示的乘车时间后,基于所述第一时长,对所述第二预约订单进行过滤。
[0125]在一个具体的例子中,所述订单过滤设备,还包括图4中未示出的第四判断单元
46ο
[0126]第四判断单元46,用于在所述第三判断单元45判定所述第二预约订单所指示的乘车时间晚于所述第一预约订单所指示的乘车时间后,判断乘车时间差是否小于预设时长;
[0127]所述过滤单元43,用于在所述第四判断单元46判定所述乘车时间差小于预设时长后,滤除所述第二预约订单。
[0128]上述订单过滤设备,具体为,在司机接到预约订单后,并在预约订单中指示的乘车时间前,有选择的给司机推送合适的订单,以使打车软件司机端在接收到订单后进行播放,并过滤掉不适合推送给司机的订单,有效提高了使用打车软件的司机的服务质量(降低预约订单的取消率,降低预约订单的迟到率),让司机的利益最大化,同时使打车软件平台信道上的利益最大化。
[0129]需要说明的是,本文中“第一”和“第二”仅用来区分相同名称的不同对象,并不代表不同对象间的关系或顺序。
[0130]本领域技术人员可以理解,可以对实施例中的设备中的单元进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的单元或单元或组件组合成一个单元或单元或组件,以及此外可以把它们分成多个子单元或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是互相排斥之处,可以采用任何组合对本说明书中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0131]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。
[0132]本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件单元实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的一种浏览器终端的设备中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1