订单的处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:22885363 阅读:30 留言:0更新日期:2019-12-21 07:48
本申请涉及一种订单的处理方法、装置、计算机设备及存储介质。该方法包括获取司机订单信息和乘客订单信息;根据司机起点坐标和司机终点坐标,确定司机驾车路线的外接区域;根据乘客订单信息和司机订单信息,判断乘客订单与司机订单是否匹配,若匹配,则确定司机订单与乘客订单的匹配结果;根据乘客起点坐标、乘客终点坐标和外接区域内途经点的坐标集合,计算乘客订单与司机订单之间的顺路度;若顺路度不小于预设顺路度阈值,从司机订单与乘客订单的匹配结果中,选择顺路度所对应的乘客订单、司机订单分别作为推荐的乘客订单、推荐的司机订单。解决了司机在选择乘客订单或者乘客选择司机订单时存在的效率低的技术问题。

Order processing method, device, computer equipment and storage medium

【技术实现步骤摘要】
订单的处理方法、装置、计算机设备及存储介质
本申请涉及计算机信息处理
,特别是涉及一种订单的处理方法、装置、计算机设备及存储介质。
技术介绍
随着社会经济的发展和进步,小轿车已渐渐步入寻常百姓的家庭,成为居民出行的必备工具。在车主的行车过程中,轿车往往会留有空余的座位,导致座位资源的浪费。因此,出现了顺风车(又称为拼车、搭便车),即在出行过程中可以给同一条路线上的乘客顺便提供搭载服务。一般情况下,在乘客通过打车软件下单后,服务器将乘客订单进行广播。在车主完成行程订单的发布后,打车软件跳转到乘客行程订单列表。车主可以通过乘客行程订单列表选择与自己行程在起止地点、出发时刻、出行人数相匹配的订单。但是,在传统技术中,车主在选择乘客行程订单的过程中存在效率低下的技术问题。
技术实现思路
基于此,有必要针对传统技术中车主在选择乘客行程订单的过程中存在的效率低下的技术问题,提供一种订单的处理方法、装置、计算机设备及存储介质。一种订单的处理方法,所述方法包括:获取司机订单信息和乘客订单信息,所述司机订单信息包括司机起点坐标和司机终点坐标,所述乘客订单信息包括乘客起点坐标和乘客终点坐标;根据所述司机起点坐标和所述司机终点坐标,确定司机驾车路线的外接区域;根据所述乘客订单信息和所述司机订单信息,判断乘客订单与司机订单是否匹配,若匹配,则确定所述司机订单与乘客订单的匹配结果;根据所述乘客起点坐标、所述乘客终点坐标和所述外接区域内途经点的坐标集合,计算所述乘客订单与所述司机订单之间的顺路度;若所述顺路度不小于预设顺路度阈值,从所述司机订单与乘客订单的匹配结果中,选择所述顺路度所对应的所述乘客订单、所述司机订单分别作为推荐的乘客订单、推荐的司机订单。上述订单的处理方法,通过根据乘客起点坐标、乘客终点坐标和外接区域内途经点的坐标集合,计算乘客订单与司机订单之间的顺路度;若顺路度不小于预设顺路度阈值,从司机订单与乘客订单的匹配结果中,选择顺路度所对应的乘客订单、司机订单分别作为推荐的乘客订单、推荐的司机订单。实现在司机订单与乘客订单的匹配结果中确定顺路度不小于预设顺路度阈值的乘客订单和司机订单,可以快速地为乘客提供匹配的司机订单、为司机提供匹乘客订单,解决了司机在选择乘客订单或者乘客选择司机订单时存在的效率低的技术问题。附图说明图1a为一个实施例中订单的处理方法的应用环境图;图1b为一个实施例中乘客终端显示司机订单详情列表的示意图;图1c为一个实施例中司机终端显示乘客订单详情列表的示意图;图2为一个实施例中订单的处理方法的流程示意图;图3为一个实施例中司机订单设置界面的示意图;图4为一个实施例中订单的处理方法的流程示意图;图5为一个实施例中订单的处理方法的流程示意图;图6为一个实施例中订单的处理方法的流程示意图;图7为一个实施例中订单的处理方法的流程示意图;图8为一个实施例中订单的处理方法的流程示意图;图9为一个实施例中订单的处理装置的结构框图;图10为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。请参见图1a,本申请一个实施例提供的应用环境的示意图。该应用环境可以包括:司机终端110、与司机终端110通信连接的服务器120和与服务器120通信连接的乘客终端130。司机终端110和乘客终端130分别安装有出行的应用程序。司机通过司机终端110上的应用程序设置司机出发时刻、可提供座位数、顺路度、是否开启自动接单,还可以设置司机起点和司机终点等,通过触发确定按钮发布对应的司机订单。乘客通过乘客终端130上的应用程序设置乘客出发时刻、乘车人数,还可以设置乘客起点和乘客终点等,通过触发确定按钮发布对应的乘客订单。服务器120接收乘客订单信息和司机订单信息,并将乘客订单信息和司机订单信息保存。服务器120获取司机订单信息和乘客订单信息,司机订单信息包括司机起点坐标和司机终点坐标,乘客订单信息包括乘客起点坐标和乘客终点坐标;根据司机起点坐标和司机终点坐标,确定司机驾车路线的外接区域;根据乘客订单信息和司机订单信息,判断乘客订单与司机订单是否匹配,若匹配,则确定司机订单与乘客订单的匹配结果;根据乘客起点坐标、乘客终点坐标和外接区域内途经点的坐标集合,计算乘客订单与司机订单之间的顺路度;若顺路度不小于预设顺路度阈值,从司机订单与乘客订单的匹配结果中,选择顺路度所对应的乘客订单、司机订单分别作为推荐的乘客订单、推荐的司机订单。请参见图1b,服务器120将推荐的司机订单推送至乘客终端130,乘客终端130显示司机订单详情列表。请参见图1c,服务器120将推荐的乘客订单推送给司机终端110,司机终端110显示乘客订单详情列表。进一步地,若司机终端开启自动接单功能,符合司机终端抢单条件的订单会被自动接单,并将司机终端和乘客终端发布的订单进行关联。若司机终端没有开启自动接单功能,则符合条件的乘客订单只会推送到司机终端的乘客订单列表,并不会对订单进行关联。可以理解的是,司机终端110、乘客终端130可以是诸如手机、平板电脑、电子书阅读器、多媒体播放设备、可穿戴设备、PC等电子设备。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种订单的处理方法。以该方法应用于图1的服务器120中为例进行说明,包括以下步骤:S210、获取司机订单信息和乘客订单信息。其中,司机订单信息包括司机起点坐标和司机终点坐标,乘客订单信息包括乘客起点坐标和乘客终点坐标。具体地,当司机使用司机终端提交司机订单时,将已经设置的司机订单信息发送至服务器,服务器接收到司机订单信息并保存,可以保存至该服务器本地,也可以保存至与该服务器通信连接的另一服务器。当乘客使用乘客终端提交乘客订单时,将已经设置的乘客订单信息发送至服务器,服务器接收到乘客订单信息并保存,可以保存至该服务器本地,也可以保存至与该服务器通信连接的另一服务器。当司机终端或者乘客终端开启自动接单功能时,服务器可以从本地获取司机订单信息和乘客订单信息,也可以从与该服务器通信连接的另一台服务器获取司机订单信息和乘客订单信息。S220、根据司机起点坐标和司机终点坐标,确定司机驾车路线的外接区域。其中,司机驾车路线是指自司机起点至司机终点规划的驾车路线,该司机驾车路线具有一个向驾车路线四周扩张的外接区域,外接区域可以是四边形等多边形形状,该外接区域覆盖规划的驾车路线的所有途经点。具体地,服务器接收到司机订单信息,司机订单信息中包括司机起点坐标和司机终点坐标,可以在服务器本地根据司机起点坐标和司机终点坐标确定经过司机起点和司机终点的直线,根据经过司机起点和司机终点的直线、司机起点坐标以及本文档来自技高网...

【技术保护点】
1.一种订单的处理方法,其特征在于,所述方法包括:/n获取司机订单信息和乘客订单信息,所述司机订单信息包括司机起点坐标和司机终点坐标,所述乘客订单信息包括乘客起点坐标和乘客终点坐标;/n根据所述司机起点坐标和所述司机终点坐标,确定司机驾车路线的外接区域;/n根据所述乘客订单信息和所述司机订单信息,对乘客订单与司机订单进行匹配,并在匹配时,确定所述司机订单与乘客订单的匹配结果;/n根据所述乘客起点坐标、所述乘客终点坐标和所述外接区域内途经点的坐标集合,计算所述乘客订单与所述司机订单之间的顺路度;/n若所述顺路度不小于预设顺路度阈值,从所述司机订单与乘客订单的匹配结果中,选择所述顺路度所对应的所述乘客订单、所述司机订单分别作为推荐的乘客订单、推荐的司机订单。/n

【技术特征摘要】
1.一种订单的处理方法,其特征在于,所述方法包括:
获取司机订单信息和乘客订单信息,所述司机订单信息包括司机起点坐标和司机终点坐标,所述乘客订单信息包括乘客起点坐标和乘客终点坐标;
根据所述司机起点坐标和所述司机终点坐标,确定司机驾车路线的外接区域;
根据所述乘客订单信息和所述司机订单信息,对乘客订单与司机订单进行匹配,并在匹配时,确定所述司机订单与乘客订单的匹配结果;
根据所述乘客起点坐标、所述乘客终点坐标和所述外接区域内途经点的坐标集合,计算所述乘客订单与所述司机订单之间的顺路度;
若所述顺路度不小于预设顺路度阈值,从所述司机订单与乘客订单的匹配结果中,选择所述顺路度所对应的所述乘客订单、所述司机订单分别作为推荐的乘客订单、推荐的司机订单。


2.根据权利要求1所述的方法,其特征在于,所述司机订单信息还包括司机出发时刻和可载人数;所述乘客订单信息还包括乘客出发时刻和乘车人数;所述根据所述乘客订单信息和所述司机订单信息,对乘客订单与司机订单进行匹配,并在匹配时,则确定所述司机订单与乘客订单的匹配结果,包括:
若所述乘客出发时刻与所述司机出发时刻之间的时间间隔不大于预设时间阈值,且所述乘车人数不大于所述可载人数,判定所述乘客订单与所述司机订单匹配,并确定与所述司机订单匹配的乘客订单。


3.根据权利要求1所述的方法,其特征在于,所述根据所述乘客订单信息和所述司机订单信息,判断乘客订单与司机订单是否匹配,包括:
根据所述司机起点坐标与所述乘客起点坐标,估算自司机起点到达乘客起点所需的行车时长;
根据所述司机出发时刻和所述行车时长,计算司机到达所述乘客起点的时刻;
根据所述司机到达所述乘客起点的时刻与所述乘客出发时刻,计算司机等待乘客的时长;
若所述司机等待乘客的时长不大于预设的时间阈值,判定所述司机订单与所述乘客订单匹配。


4.根据权利要求3所述的方法,其特征在于,所述根据所述司机起点坐标与所述乘客起点坐标,估算自司机起点到达乘客起点所需的行车时长,包括:
根据所述司机起点坐标与所述乘客起点坐标确定司机接上乘客的行车距离;
根据行车速度和所述司机接上乘客的行车距离,估算自司机起点到达乘客起点所需的行车时长;
所述若所述司机等待乘客的时长不大于预设的时间阈值,判定所述司机订单与所述乘客订单匹配,包括:
若所述司机接上乘客的行车距离不大于预设的距离阈值且所述司机等待乘客的时长不大于预设的时间阈值,判定所述司机订单与所述乘客订单匹配。


5.根据权利要求1所述的方法,其特征在于,在所述根据所述司机起点坐标和所述司机终点坐标,确定司机驾车路线的外接区域之后,所述方法还包括:
判断所述乘客起点坐标和所述乘客终点坐标是否位于所述外接区域内;
所述根据所述乘客订单信息和所述司机订单信息,判断乘客订单与司机订单是否匹配,若匹配,则确定与所述司机订单匹配的乘客订单,包括:
若所述乘客起点坐标和所述乘客终点坐标位于所述外接区域内,则判定所述乘客订单与所述司机订单匹配。


6.根据权利要求1所述的方法,其特征在于,所述根据所述乘客起点坐标、所述乘客终点坐标和所述外接区域内途经点的坐...

【专利技术属性】
技术研发人员:杨磊徐凯曹远
申请(专利权)人:上海钧正网络科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1