用于推送订单的方法和设备的制造方法_2

文档序号:8473637阅读:来源:国知局
带来以下显著的技术效果:使得能够预测出租车到达目的地的时间,及时准确地提前向出租车推送订单,从而使得乘客的用车需求得到快速地满足,对于提高出租车运力,具有重要的作用。
【附图说明】
[0023]结合附图并参考以下详细说明,本公开各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本公开的若干实施方式。其中:
[0024]图1示例性地示出了根据本公开实施方式的用于推送订单的方法的流程图;
[0025]图2示例性地示出了根据本公开实施方式的用于推送订单的设备的示意图;
[0026]图3示例性地示出了用来实践本公开的示例性实施方式的移动终端的框图;以及
[0027]图4示例性地示出了用来实践本公开的示例性实施方式的计算机系统的框图。
【具体实施方式】
[0028]以下参考附图详细描述本公开的各个示例性实施方式。附图中的流程图和框图示出了根据本公开的各种实施方式的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施方式中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。
[0029]应当理解,给出这些示例性实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。
[0030]本公开的实施方式的用于通知推送订单的方法和设备主要适用于第一用户,例如出租车司机,以利于提高出租车的运力。并且,也不局限于出租车叫车服务,也可以适用于其他车辆或物品的公共租赁服务。
[0031]以下仅以出租车叫车服务为例,对本公开的实施方式的用于通知订单供需分布的方法和设备进行详细描述。
[0032]参考图1,示例性地示出了根据本公开的实施方式的用于推送订单的方法的流程图。
[0033]根据本公开的实施方式,第一用户为订单接收方,例如司机,可以使用智能设备(诸如,智能电话、个人数字助理、平板计算机、膝上型计算机等)来接收用车需求订单。所述用车需求订单由第二用户,即订单发起方,例如乘客发出的。作为订单接收方的出租车或司机具有数种不同的状态,其中,当出租车处于“载客模式”中,即,将乘客从起始地运送至目的的过程中,系统可以依据出租车将会预测到达目的地的时间,提前向司机推送从目的地附近合适时间和合适距离范围之内出发的订单。
[0034]根据本公开的实施方式的用于推送订单的方法,包括步骤S110,基于历史订单的信息,获取执行历史订单的平均速度。历史订单,指的是已经完成的订单,即出租车已经将乘客送至其目的地。包括历史订单在内的每一订单,都包括以下信息:每一订单的起始地位置的第一位置信息;每一订单的目的地位置的第二位置信息;订单接受方从起始地出发的第一时间信息;以及订单接受方到达目的地的第二时间信息。
[0035]系统包括出租车坐标位置信息采集记录系统,其会将司机位置信息进行实时记录,完整保存出租车的行使轨迹和行使时间,具体地,包括出租车的状态,例如“准备接受订单”、“正在执行订单”、“已经完成订单”状态等,各种状态下出租车的位置坐标信息和当前的时刻信息。对于本公开实施方式有用的信息包括:某一订单在“正在执行订单”即“载客模式”下出租车接到乘客从起始地出发的第一位置信息Z1、此时的第一时间信息T1,出租车将乘客运送到目的地的第二位置信息Z2、此时的第二时间信息τ2。对于每一订单来说,该方法均会自动记录这些信息。针对每一订单,该方法根据以上所述的第一和第二位置信息以及出租车的行使轨迹信息,计算得到针对这一订单的行使路程信息;根据以上所述的第一和第二时间信息,计算得到针对这一订单的行使时间信息;再根据行使路程信息和行使时间信息,计算得到针对这一订单的订单执行速度\。
[0036]典型地,应用打车软件在每一座城市、每一天处理的订单数量非常之大。对所有历史订单,按照城市和时段汇总,计算得到每个城市在每个时段中执行历史订单的平均速度V.。可替换地,也可以按照给定区域来汇总,例如在城市中划分的不同地理区域。时段例如0.5小时、I小时等。
[0037]具体地,当每个历史订单的第一位置信息21或第二位置信息Z 2位于给定区域时,将执行每个历史订单的速度与所述给定区域相关联,以获取针对每个历史订单的、关于所述给定区域的执行历史订单的速度;以及当所述历史订单的第一时间信息T1或所述第二时间信息1~2位于给定时段时,将关于所述给定区域的执行历史订单的速度与所述给定时段相关联,以获取针对每个历史订单的、关于所述给定区域和所述给定时段的执行历史订单的速度。在此基础上,可以获取针对所有历史订单的、关于给定区域和给定时段的执行历史订单的平均速度Vave。
[0038]给定区域可以是根据需要设定的,由于城市中不同区域在不同的时段的交通状况不同,为了提高预测的准确性,可以在城市中划分较多的区域,或者将时段划分为例如0.5小时等较短的时间段,以便使得执行历史订单的平均速度尽可能地与实际速度接近。
[0039]当在城市中划分了较多的区域时,某一历史订单的起始地和目的地可能分别位于不同的两个区域,只要该历史订单的起始地或目的地位于该区域,就可以将执行该历史订单的速度与该区域相关联,以用于计算关于该给定区域的执行历史订单的速度。
[0040]类似地,某一历史订单的第一时间信息T1和第二时间信息T2可能分别位于不同的两个时段,只要该历史订单的第一时间信息T1或第二时间信息T2处于该时段,就可以将执行该历史订单的速度与该时段相关联,以用于计算关于该给定时段的执行历史订单的速度。
[0041]可选地,可以先将执行历史订单的速度与给定区域关联,再与给定时段关联,也可以先将执行历史订单的速度与给定时段关联,再与给定区域关联,均可以得到针对每个历史订单的、关于给定区域和给定时段的执行历史订单的速度。
[0042]根据本公开的实施方式的方法,基于所述获取的针对每个历史订单的、关于所述给定区域和所述给定时段的执行历史订单的速度,获得针对多个历史订单的、关于所述给定区域和所述给定时段的执行历史订单的平均速度。
[0043]根据本公开的实施方式的方法,还包括步骤S120,基于执行历史订单的平均速度,预测完成正在执行的订单所需的第一时间。具体地,基于针对多个历史订单的、关于给定区域和给定时段的执行历史订单的平均速度,并且基于所述新发起订单的第二位置信息以及订单接收方的当前位置,预测完成正在执行的订单所需的第一时间。
[0044]根据本公开的实施方式的方法,还包括步骤S130,基于所述预测的第一时间,向订单接受方出租车或司机推送新发起的订单。此时,司机还处于执行当前订单、向目的地行进的行使过程中,打车软件可以根据预测的第一时间,例如15分钟,向其推送从目的地出发的订单。
[0045]根据本公开的实施方式的方法,还包括步骤S140,基于完成正在执行的订单所需的实际时间,获取对于所述第一时间的时间调整量。当该订单执行完成之后,系统记录下执行该订单的实际时间,将其与第一预测时间相比较,获得对于第一时间的时间调
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1