一种提供召车服务的方法和系统的制作方法_2

文档序号:9472297阅读:来源:国知局
见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本发明一种提供召车服务的方法的召车流程图;
[0045]图2是本发明一种提供召车服务的方法的查找出租车的流程图;
[0046]图3是本发明一种提供召车服务的方法的选择中标出租车的流程图;
[0047]图4是本发明一种提供召车服务的系统的模块图。
【具体实施方式】
[0048]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049]图1为本发明一种提供召车服务的方法流程图。具体流程为:执行步骤SI,接收召车人的召车请求信息,根据召车请求信息生成召车订单,并设置一个预设时间,用来比较当前订单时间是否超过预设时间,预设时间一般为90S (步骤S2),然后执行步骤S3,根据所述召车订单中的上车地址信息,查找上车地址附近区域内是否有出租车。查找上车地址附近区域内是否有出租车的方法如图2所示:执行步骤S31,在电子地图中获取该召车订单中上车地址的经纬度,执行步骤S32,以该上车地址的经纬度为中心点设置一个固定半径大小的圆形区域,然后执行步骤S33,基于该圆形区域在电子地图的经纬度上查找上车地址信息附近的出租车。
[0050]如果在附近区域内未查找到符合条件的出租车,则当前召车订单失效,返回重新生成召车订单,重新在附近区域内查找符合条件的出租车。如果在附近区域内查找到了出租车,则执行下一步骤S4,向该上车地址附近区域内所查找到的至少一个出租车车载终端下发召车通知,并接收出租车车载终端的回应(步骤S5)。执行步骤S6,判断所述出租车车载终端是否有抢答回应。若没有抢答回应,即当前没有出租车回应召车通知,返回重新生成所述召车订单,继续查找并选择该上车地址附近区域内出租车、下发召车通知并判断是否有抢答回应。若有抢答回应,则执行下一步骤S7,从做出抢答回应的出租车中选择一辆出租车作为中标出租车。执行步骤S8:判断所述召车订单当前所用时间是否超过预设时间。若超过预设时间,则响应时间过长,召车订单自动失效,返回步骤S2重新生成召车订单。若未超过预设时间,则执行下一步骤S9,向中标出租车的车载终端发送中标通知。执行步骤10:出租车车载终端接收中标通知后,如果中标出租车司机顺利完成所述召车订单任务,则发送反馈信号给调度中心指示所述召车订单任务已经成功完成,如果中标出租车司机无法继续执行所述召车订单任务(如中标出租车发送爆胎等,无法继续前行),则发送反馈信号取消订单。在完成召车任务后,执行步骤S11,对坐席人员信息、所述召车订单时间段信息及召车订单状态进行历史订单统计,可以方便召车管理人员对召车信息进行分析。
[0051]此处应当指出的是,在步骤S2中,在生成召车订单时,同时设定该召车订单的预设时间,并从步骤S2召车订单生成开始到步骤S9下发中标通知之前,一直比较当前所用时间是否超过召车订单的预设时间。
[0052]如图3所示,在步骤S7中,选择一个出租车作为中标出租车,是根据各个出租车从车载终端所显示的位置到达召车订单中的上车地址所需要的时间来选择的。具体为:首先,执行步骤S71,计算各出租车所在的位置与召车订单中的上车地址之间的距离,然后执行步骤S72,根据距离计算各出租车到达召车订单中的上车地址所用时间,再执行步骤S73,比较各出租车到达上车地址所用时间的长短,最后,执行步骤S74,选择一个到达召车订单中的地址最短的一个出租车作为中标出租车。
[0053]通过上述方法,可以实现自动召车,并且在召车过程中,通过超时订单自动失效的功能,提醒坐席人员当前状态,并且失效订单快速生成,方便进行二次召车,提高了召车系统的效率。
[0054]如图4所示,本发明一种提供召车服务的系统的模块图,包括召车人终端1、出租车车载终端3和调度中心的后台服务器2,调度中心的后台服务器2包括收发模块21、处理模块22、判断模块23。处理模块22包括订单生成模块221、查找模块222、选择模块223和统计模块224。出租车车载终端3与调度中心的后台服务器2通过无线通信网进行通信,在出租车车载终端3上设置有定位模块和无线信号收发模块。召车人终端I通过有线或无线通信网进行通信。具体为:召车人终端I发送召车信息给调度中心的后台服务器2,该召车信息包括乘客姓名、电话号码、上车位置、下车位置、预约时间、召车范围、召车数量等信息。后台服务器2通过收发模块21接收该召车信息,并将其传递给后台服务器2的处理模块22,处理模块22通过订单生成模块221生成召车订单,查找模块222根据召车信息中的地址信息查找该地址附近的出租车,如果在该地址附近未查找到符合条件的出租车,处理模块22则自动失效当前的召车订单,并重新生成订单,重新查找该地址附近的出租车。查找模块222在该地址附近查找到了出租车后,发送信息给选择模块223,选择模块223选择所查找到的出租车,并通过收发模块21发送召车通知到所选择的出租车车载终端3。出租车车载终端3接收到召车通知,发送响应信号到后台服务器2的收发模块21,收发模块21将响应信号发送给处理模块22。处理模块22中的选择模块223在接收到出租车车载终端3的响应信号,选择一个最优的出租车,通过收发模块21发送中标通知给中标的出租车车载终端3,从而完成召车服务。处理模块22未收到响应信号时,将自动失效当前的召车订单,并重新生成订单。判断模块23与处理模块22连接,当处理模块22生成召车订单时,处理模块22将发送信号给判断模块23,判断模块23设定一个指定的订单处理时间,称为预设时间,此预设时间为后台服务器2的系统设置,坐席人员不可随意更改,一般为90S,在召车过程中,判断模块23判断当前时间超过指定的订单查找时间时,将发送信号给处理模块22,处理模块22接收到信号后,自动失效当前召车订单,重新生成召车订单,进行二次召车处理。中标的出租车车载终端3在接收到中标通知后,反馈如下信息给后台服务器2:a.完成载客任务。b.当出租车司机在某个特定情况下无法前行载客时,取消订单。
[0055]在本实施例中,统计模块224对坐席人员信息、召车时间段信息及订单状态进行历史订单统计。对订单的几种状态进行统计,包括未处理订单、正在派件、取消订单、成功订单、失败订单。所统计的订单内容包括:操作人、乘客姓名、电话号码、上车位置、下车位置、订单类型、订单状态、预约时间及出租车车牌号码。
[0056]在本实施例中,后台服务器2是通过各模块之间的通信实现自动召车流程处理的,后台服务器2还可以通过按键触发各模块之间的通信,实现对召车流程的控制。
[0057]本实施例中,后台服务器2的查找模块222基于电子地图和出租车的定位模块对出租车车载终端3进行查找,具体为:以召车信息中的地址在地图中的经纬度为圆点设置一个固定半径的圆,在此圆内查找附近区域内是否有出租车。
[0058]在本发
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1