一种基于位置服务和区域范围的优先匹配方法及系统与流程

文档序号:17467341发布日期:2019-04-20 05:35阅读:274来源:国知局
一种基于位置服务和区域范围的优先匹配方法及系统与流程

本发明涉及管理系统技术领域,尤其涉及一种基于位置服务和区域范围的优先匹配方法及系统。



背景技术:

车辆是一种非常重要的交通工具,驾驶车辆的人员越来越多,但在车辆实际运行过程中,难免会出现一些车辆故障、事故等发生,需要派送救援人员进行救助,随着网络科技的发展,各种救援平台逐渐出现在大家的视野中,此类平台通常以用户发出救援订单,救援方接单的形式运作。

然而,现有平台的派单功能大多数只能实现派单到人的功能,涉及到复杂的业务场景,如既能派单到人,又能派单到机构时就无能为力,因此当涉及到一些此类业务时,现有产品要么只能手动派单,要么只能自动派单,不能灵活配置。



技术实现要素:

鉴以此,本发明的目的在于提供一种基于位置服务和区域范围的优先匹配方法及系统,以至少解决以上问题。

一种基于位置服务和区域范围的优先匹配方法,包括以下步骤:

s1、用户通过客户端发出救援请求;

s2、客户端定位用户当前位置以及救援方位置发送至后端处理系统;

s3、后端处理系统对在线的救援方进行筛选,根据救援方以及用户的位置信息判断两者的距离,将救援订单分配给路线最优的救援方;

s4、救援方通过客户端查看救援订单并选择是否接单,若救援方接单则派单成功;若救援方选择不接单,则重新执行步骤s3。

进一步的,所述救援方为救援机构或救援人员。

进一步的,在后端处理系统获取到用户当前位置以及救援方位置后,工作人员可通过后端处理系统设置该救援请求为自动派单或手动派单,若设置为自动派单,则执行步骤s3;若设置为手动派单,则工作人员需手动选择救援方进行派单。

进一步的,若救援请求被设置为自动派单,则后端处理系统根据救援请求内容对救援请求类型进行判断,所述救援请求类型包括一般类型与拖吊类型,当救援请求为一般类型时,救援订单的分配对象包括救援机构和救援人员;当救援请求为拖吊类型时,救援订单的分配对象为救援机构。

进一步的,步骤s3中,后端处理系统对在线的救援方进行筛选,具体包括以下步骤:

s31、设置系统参数以限制每次搜寻救援方的范围;

s32、在救援地点周边按照系统参数限制范围搜寻救援方;

s33、对比判断各个救援方距离救援地点的距离、路线以及路况信息,根据对比结果筛选出路线最优的救援人员;

s34、若未搜寻到救援方,则按照系统参数扩大搜寻范围,返回执行步骤s33。

本发明还提供一种基于位置服务和区域范围的优先匹配系统,所述系统包括运行于移动智能终端的客户端以及部署于云端服务器的后端处理系统,所述客户端与后端处理系统通过网络进行数据交互,

所述客户端用于用户输入救援信息发起救援请求、查看救援请求处理进度、定位用户实时位置,还用于救援方查看救援订单信息、接收救援订单、定位救援方位置;

所述后端处理系统用于处理救援请求、生成救援订单、根据用户及救援方位置信息进行救援订单的派发。

进一步的,所述后端处理系统包括救援订单处理模块、位置信息处理模块、派单类型设置模块、自动派单模块以及手动派单模块,

所述救援订单处理模块用于处理救援请求、生成救援订单、跟踪救援订单处理进度;

所述位置信息处理模块用于接收、处理用户和救援方的位置信息;

所述派单类型设置模块用于设置救援订单为自动派发或手动派发;

所述自动派单模块用于根据救援项目类型、救援方与用户的位置关系,自动筛选条件最优的救援方派发救援订单;

所述手动派单模块用于工作人员手动选择救援方派发救援订单。

进一步的,所述自动派单模块还包括参数设置模块,所述参数设置模块用于设置自动派单模块搜索最优救援方时的搜索范围。

与现有技术相比,本发明的有益效果是:

本发明提供一种基于位置服务和区域范围的优先匹配方法及系统,可以实现复杂业务环境下的派单功能,可自动根据救援内容向条件最优的救援方派发救援订单,一方面使用户在发起救援请求后可快速得到响应,另一方面也便于救援方业务的开展,匹配方式灵活,可扩展性强。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的优选实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一的优先匹配方法整体流程示意图。

图2是本发明实施例一的救援方筛选方法整体流程示意图。

图3是本发明实施例二的优先匹配方法整体流程示意图。

图4是本发明实施例三的优先匹配系统整体结构示意图。

图中,1是客户端,2是后端处理系统,21是救援订单处理模块,22是位置信息处理模块,23是派单类型设置模块,24是自动派单模块,25是手动派单模块。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所列举实施例只用于解释本发明,并非用于限定本发明的范围。

实施例一

参照图1,本发明提供一种基于位置服务和区域范围的优先匹配方法,所述方法包括以下步骤:

s1、用户通过客户端发出救援请求。

该步骤中,所述客户端由用户以及救援方使用。当用户遇到紧急情况需要救援时,通过客户端填写救援信息并向后端处理系统发出救援请求,所述救援信息至少包括救援地点以及救援内容。

s2、客户端定位用户当前位置以及救援方位置发送至后端处理系统。

该步骤中,客户端分别通过卫星定位获取用户当前位置以及救援方位置,并发送至后端处理系统。

s3、后端处理系统对在线的救援方进行筛选,根据救援方以及用户的位置信息判断两者的距离,将救援订单分配给路线最优的救援方。

该步骤中,后端处理系统根据所获取到的所有救援方的位置信息,逐一判断救援方与用户所在位置的距离,并从中筛选出距离最近、路线最优的救援方,将救援订单分配给所述救援方。

s4、救援方通过客户端查看救援订单并选择是否接单,若救援方接单则派单成功;若救援方选择不接单,则重新执行步骤s3。

该步骤中,被分配到救援订单的救援方通过客户端查看所述救援订单的具体内容,并决定是否接单,若救援方接单,则客户端发送确认接单信息到后端处理系统,派单成功;若救援方选择不接单,则客户端发送拒绝接单信息到后端处理系统,后端处理系统排除拒绝接单的救援方后,重新执行步骤s3,直至派单成功。

参照图2,在所述步骤s3中,后端处理系统对在线的救援方进行筛选,具体包括以下步骤:

s31、设置系统参数以限制每次搜寻救援方的范围。

s32、在救援地点周边按照系统参数限制范围搜寻救援方。

该步骤中,以救援地点为圆心,以系统参数为半径搜寻该范围内所有救援方,并通过客户端获取救援方的具体位置信息。

s33、对比判断各个救援方距离救援地点的距离、路线以及路况信息,根据对比结果筛选出路线最优的救援人员。

s34、若未搜寻到救援方,则按照系统参数扩大搜寻范围,返回执行步骤s33。

所述救援方为救援人员或救援机构。

实施例二

参照图3,本实施例提供一种基于位置服务和区域范围的优先匹配方法,所述方法包括以下步骤:

s1、用户通过客户端发出救援请求。

s2、客户端定位用户当前位置以及救援方位置发送至后端处理系统。

s3、后端处理系统根据救援请求建立救援订单,选择手动派单或自动派单。

该步骤中,工作人员通过后端处理系统设置救援订单为手动派单或自动派单。

选择手动派单时,执行以下步骤:

s32、选择救援机构或救援人员作为救援订单派发目标。

该步骤中工作人员需先选定救援机构或救援人员作为救援订单派发目标,救援订单由后端处理系统派发到相应救援机构或救援人员的客户端以供查看。

s33、救援机构或救援人员选择是否接单。

该步骤中,救援机构或救援人员通过客户端选择是否接单,若拒绝接单则工作人员需重新选定救援机构或救援人员作为救援订单派发目标;若接单则派单成功。

若救援请求被设置为自动派单,执行以下步骤:

s31、后端处理系统判断救援请求类型。

该步骤中,后端处理系统根据救援请求内容对救援请求类型进行判断,所述救援请求类型包括一般类型与拖吊类型。

当救援请求为一般类型时,执行以下步骤:

s311、根据救援机构或救援人员以及用户的位置信息判断两者的距离,将救援订单分配给路线最优的救援方。

该步骤中,一般类型的救援订单的分配对象包括救援机构和救援人员,根据救援机构或救援人员以及用户的位置信息判断两者的距离,将救援订单分配给路线最优的救援方。

s312、救援方选择是否接单。

该步骤中,接收到救援订单的救援机构或救援人员通过客户端选择是否接单,若接单则派单成功,若不接单则需重新派单,返回执行步骤s311。

当救援请求为拖吊类型时,执行以下步骤:

s313、根据救援机构以及用户的位置信息判断两者的距离,将救援订单分配给路线最优的救援方。

s314、救援机构选择是否接单。

若救援机构通过客户端选择接单,则派单成功,救援机构根据救援请求派遣人员提供救援服务;若救援机构选择不接单,则需重新派单,返回执行步骤s313。

实施例三

在上述实施例的基础上,本实施例提供一种基于位置服务和区域范围的优先匹配系统。参照图4,所述系统包括运行于移动智能终端的客户端1以及部署于云端服务器的后端处理系统2,所述客户端1与后端处理系统2通过网络进行数据交互。

所述客户端1用于用户输入救援信息发起救援请求、查看救援请求处理进度、定位用户实时位置,还用于救援方查看救援订单信息、接收救援订单、定位救援方位置。

所述后端处理系统2用于处理救援请求、生成救援订单、根据用户及救援方位置信息进行救援订单的派发。后端处理系统2包括救援订单处理模块21、位置信息处理模块22、派单类型设置模块23、自动派单模块24以及手动派单模块25。

其中,所述救援订单处理模块21用于处理救援请求、生成救援订单、跟踪救援订单处理进度。

所述位置信息处理模块22用于接收、处理用户和救援方的位置信息。

所述派单类型设置模块23用于设置救援订单为自动派发或手动派发。

所述自动派单模块24用于根据救援项目类型、救援方与用户的位置关系,自动筛选条件最优的救援方派发救援订单。

所述手动派单模块25用于工作人员手动选择救援方派发救援订单。

其中,所述后端处理系统2还包括系统参数设置模块,所述系统参数设置模块用于设置自动派单模块搜索最优救援方时的搜索范围。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1