本申请涉及互联网领域,特别涉及一种出行服务匹配方法,还涉及一种出行服务匹配装置、设备及计算机可读存储介质。
背景技术:
社会的进步、互联网技术的发展推进了人们生活水平的提高,人们也越来越注重追求更高的生活质量,车辆出行在人们的生活中越来越普遍,越来越多的打车方式得以出现。网络约车可为用户提供多种类服务,极大方便了用户的日常出行,现如今越来越多的用户通过打车软件进行叫车。
现有的打车软件都是通过用户输入的位置信息,自动定位上车地点来匹配最近的车辆形成订单,整个打车过程大致包括:用户通过打车软件提交打车订单,服务器根据订单中用户的出发位置查询与之距离在一定范围内的所有服务机车,并从中随机选择一辆作为该打车订单匹配的网约车,并将该打车订单发送给匹配的网约车,由其为订单用户进行服务。然而,这样的打车匹配方式较为粗糙,匹配到的车辆无法精准地满足用户需求,如难以匹配到多数用户需求的无吸烟车辆等,甚至有用户匹配到面包车的情况,极为影响用户的出行体验。
因此,如何提供一种出行服务匹配方法,以有效满足用户不同的出行需求和行为习惯,提高用户出行体验是本领域技术人员亟待解决的问题。
技术实现要素:
本申请的目的是提供一种出行服务匹配方法,该出行服务匹配方法可有效满足用户不同的出行需求和行为习惯,极大地提高了用户出行体验;本申请的另一目的是提供一种出行服务匹配装置、设备及计算机可读存储介质,均具有上述有益效果。
为解决上述技术问题,本申请提供了一种出行服务匹配方法,所述出行服务匹配方法包括:
当接收到打车请求时,根据所述打车请求确定对应用户的出行信息和用户基本信息;
根据所述出行信息筛选获得可服务车辆;
结合所述用户基本信息,按照预设匹配度计算规则对所述可服务车辆进行匹配度排名,获得排名结果;
根据所述排名结果为所述用户选择出行车辆,以进行出行服务匹配。
优选的,所述出行信息包括所述用户的始发地信息、目的地信息以及历史出行信息;则所述根据所述出行信息筛选获得可服务车辆包括:
根据所述始发地信息和所述目的地信息筛选获得可用车辆;
根据所述历史出行信息确定用户出行需求;
根据所述用户出行需求在所述可用车辆中筛选获得所述可服务车辆。
优选的,所述用户基本信息包括用户注册信息和历史评价信息;则所述结合所述用户基本信息,按照预设匹配度计算规则对所述可服务车辆进行匹配度排名,获得排名结果,包括:
根据所述预设匹配度计算规则确定所述用户注册信息和所述历史评价信息对应的优先度权重;
结合所述用户注册信息和所述历史评价信息,根据对应的所述优先度权重对所述可服务车辆进行匹配度排名,获得所述排名结果。
优选的,所述根据所述排名结果为所述用户选择出行车辆,以进行出行服务匹配,包括:
根据所述排名结果将所述匹配度最高的可服务车辆作为所述出行车辆,对所述用户进行出行服务匹配。
优选的,所述根据所述排名结果为所述用户选择出行车辆,以进行出行服务匹配,包括:
根据所述排名结果,将所述匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以便所述用户根据所述车辆信息进行车辆选择;
接收所述用户终端反馈的目标车辆信息,并将所述目标车辆信息对应的车辆作为所述出行车辆,对所述用户进行出行服务匹配。
优选的,所述出行服务匹配方法还包括:
当根据所述出行信息筛选获得的所述可服务车辆的数量为0时,结合所述出行信息和当前路况信息生成出行建议报告,并将所述出行建议报告发送至用户终端。
为解决上述技术问题,本申请还提供了一种出行服务匹配装置,所述出行服务匹配装置包括:
信息确定模块,用于当接收到打车请求时,根据所述打车请求确定对应用户的出行信息和用户基本信息;
车辆筛选模块,用于根据所述出行信息筛选获得可服务车辆;
车辆排名模块,用于结合所述用户基本信息,按照预设匹配度计算规则对所述可服务车辆进行匹配度排名,获得排名结果;
车辆匹配模块,用于根据所述排名结果为所述用户选择出行车辆,以进行出行服务匹配。
优选的,所述出行信息包括所述用户的始发地信息、目的地信息以及历史出行信息;则所述车辆筛选模块具体用于根据所述始发地信息和所述目的地信息筛选获得可用车辆;根据所述历史出行信息确定用户出行需求;根据所述用户出行需求在所述可用车辆中筛选获得所述可服务车辆。
优选的,所述用户基本信息包括用户注册信息和历史评价信息;则所述车辆排名模块具体用于根据所述预设匹配度计算规则确定所述用户注册信息和所述历史评价信息对应的优先度权重;结合所述用户注册信息和所述历史评价信息,根据对应的所述优先度权重对所述可服务车辆进行匹配度排名,获得所述排名结果。
优选的,所述车辆匹配模块具体用于根据所述排名结果将所述匹配度最高的可服务车辆作为所述出行车辆,对所述用户进行出行服务匹配。
优选的,所述车辆匹配模块具体用于根据所述排名结果,将所述匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以便所述用户根据所述车辆信息进行车辆选择;接收所述用户终端反馈的目标车辆信息,并将所述目标车辆信息对应的车辆作为所述出行车辆,对所述用户进行出行服务匹配。
优选的,所述出行服务匹配装置还包括:报告生成模块,用于当根据所述出行信息筛选获得的所述可服务车辆的数量为0时,结合所述出行信息和当前路况信息生成出行建议报告,并将所述出行建议报告发送至用户终端。
为解决上述技术问题,本申请还提供了一种出行服务匹配设备,所述出行服务匹配设备包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现以下步骤:
当接收到打车请求时,根据所述打车请求确定对应用户的出行信息和用户基本信息;根据所述出行信息筛选获得可服务车辆;结合所述用户基本信息,按照预设匹配度计算规则对所述可服务车辆进行匹配度排名,获得排名结果;根据所述排名结果为所述用户选择出行车辆,以进行出行服务匹配。
优选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:当所述出行信息包括所述用户的始发地信息、目的地信息以及历史出行信息时,根据所述始发地信息和所述目的地信息筛选获得可用车辆;根据所述历史出行信息确定用户出行需求;根据所述用户出行需求在所述可用车辆中筛选获得所述可服务车辆。
优选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:当所述用户基本信息包括用户注册信息和历史评价信息时,根据所述预设匹配度计算规则确定所述用户注册信息和所述历史评价信息对应的优先度权重;结合所述用户注册信息和所述历史评价信息,根据对应的所述优先度权重对所述可服务车辆进行匹配度排名,获得所述排名结果。
优选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:根据所述排名结果将所述匹配度最高的可服务车辆作为所述出行车辆,对所述用户进行出行服务匹配。
优选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:根据所述排名结果,将所述匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以便所述用户根据所述车辆信息进行车辆选择;接收所述用户终端反馈的目标车辆信息,并将所述目标车辆信息对应的车辆作为所述出行车辆,对所述用户进行出行服务匹配。
优选的,所述处理器执行所述存储器中保存的计算机程序时,还可以具体实现以下步骤:当根据所述出行信息筛选获得的所述可服务车辆的数量为0时,结合所述出行信息和当前路况信息生成出行建议报告,并将所述出行建议报告发送至用户终端。
为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
当接收到打车请求时,根据所述打车请求确定对应用户的出行信息和用户基本信息;根据所述出行信息筛选获得可服务车辆;结合所述用户基本信息,按照预设匹配度计算规则对所述可服务车辆进行匹配度排名,获得排名结果;根据所述排名结果为所述用户选择出行车辆,以进行出行服务匹配。
优选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当所述出行信息包括所述用户的始发地信息、目的地信息以及历史出行信息时,根据所述始发地信息和所述目的地信息筛选获得可用车辆;根据所述历史出行信息确定用户出行需求;根据所述用户出行需求在所述可用车辆中筛选获得所述可服务车辆。
优选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当所述用户基本信息包括用户注册信息和历史评价信息时,根据所述预设匹配度计算规则确定所述用户注册信息和所述历史评价信息对应的优先度权重;结合所述用户注册信息和所述历史评价信息,根据对应的所述优先度权重对所述可服务车辆进行匹配度排名,获得所述排名结果。
优选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据所述排名结果将所述匹配度最高的可服务车辆作为所述出行车辆,对所述用户进行出行服务匹配。
优选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据所述排名结果,将所述匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以便所述用户根据所述车辆信息进行车辆选择;接收所述用户终端反馈的目标车辆信息,并将所述目标车辆信息对应的车辆作为所述出行车辆,对所述用户进行出行服务匹配。
优选的,所述计算机可读存储介质中保存的计算机程序被处理器执行时,还可以具体实现以下步骤:当根据所述出行信息筛选获得的所述可服务车辆的数量为0时,结合所述出行信息和当前路况信息生成出行建议报告,并将所述出行建议报告发送至用户终端。
可见,本申请所提供的技术方案,当接收到用户发起的打车请求时,首先根据其打车请求确定该用户的出行信息,如始发地位置、目的地位置等,以及用户基本信息,如对应打车软件的注册信息等;此时,即可根据出行信息筛选出可为该用户提供出行服务的车辆,即上述可服务车辆;进一步,调用用户基本信息,通过对可服务车辆进行匹配度计算,获得可服务车辆的匹配度排名,并从中选择满足用户出行需求的优选车辆作为出行车辆,从而完成该用户的出行服务匹配,该种出行服务匹配方法将用户的出行需求考虑在内,可精准的满足用户需求,使得用户出行过程更为融洽,减少纠纷,极大的提高了用户出行体验。
本申请所提供的一种出行服务匹配装置、设备及计算机可读存储介质,均具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本申请所提供的第一种出行服务匹配方法的流程示意图;
图2为本申请所提供的第二种出行服务匹配方法的流程示意图;
图3为本申请所提供的第三种出行服务匹配方法的流程示意图;
图4为本申请所提供的第四种出行服务匹配方法的流程示意图;
图5为本申请所提供的第五种出行服务匹配方法的流程示意图;
图6为本申请所提供的第六种出行服务匹配方法的流程示意图;
图7为本申请所提供的一种出行服务匹配装置的结构示意图;
图8为本申请所提供的一种出行服务匹配设备的结构示意图。
具体实施方式
本申请的核心是提供一种出行服务匹配方法,该出行服务匹配方法可有效满足用户不同的出行需求和行为习惯,极大地提高了用户出行体验;本申请的另一核心是提供一种出行服务匹配装置、设备及计算机可读存储介质,均具有上述有益效果。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
请参考图1,图1为本申请所提供的第一种出行服务匹配方法的流程示意图,该出行服务匹配可以包括:
s101:当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;
一般而言,用户可基于用户终端,如手机等发起打车请求,并将该打车请求发送至后台服务器,如打车服务平台;此时,打车服务平台即可根据接收到的打车请求确定用户的出行信息及其用户基本信息。其中,出行信息即为用户的行程信息,可具体包括始发地位置信息、目的地位置信息等,用户基本信息即为用户的相关身份信息,如用户在使用打车软件时注册的各类相关信息,从而方便打车服务平台根据以上相关信息为用户搜寻始发地附近适合用户出行的车辆。
需要说明的是,上述出行信息和用户基本信息所包括的具体内容并不限于上述举例,均可根据实际需求做出适应性更改。
s102:根据出行信息筛选获得可服务车辆;
本步骤旨在实现可服务车辆的筛选,该可服务车辆即为可为发起打车请求提供出行服务的车辆,具体可基于上述出行信息实现。例如,出行信息中包括用户的始发地位置信息,即上车位置信息,打车服务平台以始发地位置为中心,搜寻与之距离在预设范围内的提供网约出行服务的车辆,并将这些车辆作为可服务车辆。
另外,对于上述预设范围的具体取值,可由打车服务平台根据实际情况进行预先设定,本申请不做限定,例如,在人口稀疏、车辆较少的偏远地区,可设置较大的预设范围,在人口密集、车辆较多的城市地区,则可设置较小的预设范围。
s103:结合用户基本信息,按照预设匹配度计算规则对可服务车辆进行匹配度排名,获得排名结果;
本步骤旨在对s102中筛选出的可服务车辆进行匹配度排名,具体可结合用户基本信息进行匹配度计算实现。具体的,可预先设置匹配度计算规则,该预设匹配度计算规则体现了针对各用户基本信息的计算方法,由此即可计算获得所有可服务车辆相对于用户的匹配度,进一步,对所有可服务车辆进行匹配度排名,获得排名结果。
例如,用户基本信息中包括用户在打车软件上注册的各类身份信息,如性别、年龄、职业、兴趣爱好等,此时,可结合这些信息按照预设匹配度计算规则进行计算,获得相对于用户行为偏好的匹配度,进一步获得排名结果,以便为用户进行后续的出行服务匹配。
s104:根据排名结果为用户选择出行车辆,以进行出行服务匹配。
本步骤旨在为用户选择出满足其出行需求和行为偏好的车辆作为出行车辆,完成用户的出行服务匹配,具体可根据s103获得的排名结果进行选择。例如,可直接选择匹配度排名最高的车辆作为用户的出行车辆,并进行出行服务匹配,如可优先为女乘客匹配年龄相近、爱好相同的女司机,由此,用户与司机一般都会有更为接近的兴趣爱好、畅聊话题,使得用户出行更为融洽、降低纠纷发生的概率。
本申请所提供的出行服务匹配方法,当接收到用户发起的打车请求时,首先根据其打车请求确定该用户的出行信息,如始发地位置、目的地位置等,以及用户基本信息,如对应打车软件的注册信息等;此时,即可根据出行信息筛选出可为该用户提供出行服务的车辆,即上述可服务车辆;进一步,调用用户基本信息,通过对可服务车辆进行匹配度计算,获得可服务车辆的匹配度排名,并从中选择满足用户出行需求的优选车辆作为出行车辆,从而完成该用户的出行服务匹配,该种出行服务匹配方法将用户的出行需求考虑在内,可精准的满足用户需求,使得用户出行过程更为融洽,减少纠纷,极大的提高了用户出行体验。
下面通过另一具体实施方式对本申请所提供的出行服务匹配方法进行进一步阐述,参照图2,图2为本申请所提供的第二种出行服务匹配方法的流程示意图,该出行服务匹配方法可包括:
s201:当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;其中,出行信息包括用户的始发地信息、目的地信息以及历史出行信息;
s202:根据始发地信息和目的地信息筛选获得可用车辆,根据历史出行信息确定用户出行需求,根据用户出行需求在可用车辆中筛选获得可服务车辆;
本申请实施例提供了一种可服务车辆的筛选方法,具体而言,用户的出行信息可包括用户的始发地信息、目的地信息以及历史出行信息,首先,打车服务平台可根据始发地信息和目的地信息确定对应于该用户的所有可用车辆,进一步根据用户的历史出行信息大致确定用户的出行需求,最后即可结合用户出行需求在所有可用车辆中筛选出可服务车辆。
例如,当检测到某用户的历史出行信息多为学校时,可大致判定该用户为学生,此时,可尽可能为用户筛选出服务态度较好、无纠纷历史的服务评分较高的部分可用车辆作为可服务车辆,以进一步满足用户出行需求,提高用户出行体验。
s203:结合用户基本信息,按照预设匹配度计算规则对可服务车辆进行匹配度排名,获得排名结果;
s204:根据排名结果为用户选择出行车辆,以进行出行服务匹配。
关于上述步骤s201以及s203至s204的具体实施过程可参照前述实施例的内容,在此不再进行赘述。
下面通过另一具体实施方式对本申请所提供的出行服务匹配方法进行进一步阐述,参照图3,图3为本申请所提供的第三种出行服务匹配方法的流程示意图,该出行服务匹配方法可包括:
s301:当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;其中,用户基本信息包括用户注册信息和历史评价信息;
s302:根据出行信息筛选获得可服务车辆;
s303:根据预设匹配度计算规则确定用户注册信息和历史评价信息对应的优先度权重,结合用户注册信息和历史评价信息,根据对应的优先度权重对可服务车辆进行匹配度排名,获得排名结果;
本申请实施例提供了一种较为具体的匹配度计算及排名方法,具体而言,用户基本信息可包括用户注册信息和历史评价信息。首先,对于上述预设匹配度计算规则,可预设用户注册信息和历史评价信息的优先度权重,当然,对于该优先度权重的具体取值,可由用户基于自身需求进行调整,例如,用户注册信息表明对于司机吸烟较为介意,或历史评价信息表明该用户之前投诉过司机吸烟、卫生差的问题,则可为不吸烟设置较高的优先度权重,以将不吸烟作为首要条件,以此类推,即可完成其他条件的优先度权重设置;进一步,即可根据该优先度权重对各个可服务车辆进行匹配度计算,并完成排名,获得排名结果。
s304:根据排名结果为用户选择出行车辆,以进行出行服务匹配。
关于上述步骤s301至s302以及s304的具体实施过程可参照前述实施例的内容,在此不再进行赘述。
下面通过另一具体实施方式对本申请所提供的出行服务匹配方法进行进一步阐述,参照图4,图4为本申请所提供的第四种出行服务匹配方法的流程示意图,该出行服务匹配方法可包括:
s401:当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;
s402:根据出行信息筛选获得可服务车辆;
s403:结合用户基本信息,按照预设匹配度计算规则对可服务车辆进行匹配度排名,获得排名结果;
s404:根据排名结果将匹配度最高的可服务车辆作为出行车辆,对用户进行出行服务匹配。
本申请提供了一种较为具体的出行车辆选择方法,即直接将匹配度最高的可服务车辆作为用户的出行车辆,并为用户完成出行服务匹配,此时,匹配的出行车辆可精准的满足用户的出行需求及其行为偏好,可为用户提供一个最为良好的出行体验。
关于上述步骤s401至s403的具体实施过程可参照前述实施例的内容,在此不再进行赘述。
下面通过另一具体实施方式对本申请所提供的出行服务匹配方法进行进一步阐述,参照图5,图5为本申请所提供的第五种出行服务匹配方法的流程示意图,该出行服务匹配方法可包括:
s501:当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;
s502:根据出行信息筛选获得可服务车辆;
s503:结合用户基本信息,按照预设匹配度计算规则对可服务车辆进行匹配度排名,获得排名结果;
s504:根据排名结果,将匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以便用户根据车辆信息进行车辆选择;
s505:接收用户终端反馈的目标车辆信息,并将目标车辆信息对应的车辆作为出行车辆,对用户进行出行服务匹配。
本申请提供了另一种较为具体的出行车辆选择方法,一般情况下,车型的不同可能存在不同的价位,或某用户打车需要多人乘坐出行,此时,在获得排名结果后,可将匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以供用户选择;其中,该车辆信息可包括价位、车型等各类信息,由此,用户即可根据自身需求对车辆进行自主选择,如可选择价位适合的车辆,或选择可乘人数较多的车辆等;进一步,用户在选定某车辆信息后,即可将其反馈至打车服务平台,即将上述目标车辆信息反馈至打车服务平台,由打车服务平台将其对应的车辆作为用户的出行车辆,并为用户完成出行服务匹配。
需要说明的是,该种出行车辆选择方法仅为本申请所提供的一种实现方式,并不唯一,还可以采用其他类似方法,本申请对此不做限定。例如,也可直接将匹配度排名靠前的预定数量个车辆的车辆信息发送至用户终端以供用户选择,当然,该预定数量的具体取值并不影响本技术方案的实施。
关于上述步骤s501至s503的具体实施过程可参照前述实施例的内容,在此不再进行赘述。
下面通过另一具体实施方式对本申请所提供的出行服务匹配方法进行进一步阐述,参照图6,图6为本申请所提供的第六种出行服务匹配方法的流程示意图,该出行服务匹配方法可包括:
s601:当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;
s602:根据出行信息筛选获得可服务车辆;
s603:判断可服务车辆的数量是否为0;若否,则执行s604;若是,则执行s605;
s604:结合出行信息和当前路况信息生成出行建议报告,并将出行建议报告发送至用户终端;
s605:结合用户基本信息,按照预设匹配度计算规则对可服务车辆进行匹配度排名,获得排名结果;
s606:根据排名结果为用户选择出行车辆,以进行出行服务匹配。
具体的,由于某些原因,如天气原因、地理位置原因等,用户在打车时也可能会出现无法匹配到出行车辆的情况,即筛选到可服务车辆的数量为0,此时,还可结合用户的出行信息以及当前路况信息自动生成出行建议报告,并反馈至用户终端,从而为用户提供合适的出行建议,如告知用户距离始发点较近的公交站牌、地铁站等。
关于上述步骤s601至s602以及s605至s606的具体实施过程可参照前述实施例的内容,在此不再进行赘述。
下面通过一实际用户出行场景的具体实施例对本申请所提供的出行服务匹配方法进行详细阐述。
当某用户需要出行服务时,可基于移动终端向打车服务平台发起打车请求,该打车请求可包括出行信息,即用户的始发地位置信息和目的地位置信息;进一步,为实现快速叫车、保证服务质量,可设定以始发地为圆心,半径为五公里的区域为车辆查找范围,并在该范围内进行车辆查找。在车辆查找过程中,可综合考虑用户的历史出行信息、用户注册信息、历史评价信息等为用户选择最为适合的出行车辆,完成用户的出行服务匹配。当然,上述用户注册信息是用户初次请求出行服务时在打车服务平台注册的,其注册内容可包括姓名、性别、联系方式、年龄职业、兴趣爱好等。
例如,如果该用户的注册信息显示为学生,历史出行信息中多为学校,则可判定该用户为学生,此时打车服务平台可为其匹配信用度较高、评分较高、投诉较少的司机;如果该用户的注册信息为女性,喜欢健身,则可为其匹配具有相同兴趣爱好的女性司机,以为用户提供舒适出行;如果该用户的历史出行信息中显示对吸烟车辆进行过投诉,则为其匹配无吸烟车辆。当然,所有可为用户提供出行服务车辆均是预先在打车服务平台完成注册并通过审核的,所有的车辆信息在打车服务平台都是透明可见的,从而为用户提供安全出行保证。
进一步,如若在车辆查找范围内无法查找到出行车辆,此时可为用户生成适当的出行建议报告,如告知用户距离出发地最近的公交站或地铁站,告知用户附近可用的共享单车等,以为用户出行提供便利。本申请所提供的出行服务匹配方法,将用户的多种出行需求考虑在内,可精准的满足用户需求,使得用户出行过程更为融洽,减少纠纷,极大的提高了用户出行体验。
下面对本申请实施例提供的出行服务匹配装置进行介绍,下文描述的出行服务匹配装置与上文描述的出行服务匹配方法可相互对应参照。
请参考图7,图7为本申请所提供的一种出行服务匹配装置的结构示意图,该出行服务匹配装置可以包括:
信息确定模块100,用于当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;
车辆筛选模块200,用于根据出行信息筛选获得可服务车辆;
车辆排名模块300,用于结合用户基本信息,按照预设匹配度计算规则对可服务车辆进行匹配度排名,获得排名结果;
车辆匹配模块400,用于根据排名结果为用户选择出行车辆,以进行出行服务匹配。
本申请所提供的出行服务匹配装置,当接收到用户发起的打车请求时,首先根据其打车请求确定该用户的出行信息,如始发地位置、目的地位置等,以及用户基本信息,如对应打车软件的注册信息等;此时,即可根据出行信息筛选出可为该用户提供出行服务的车辆,即上述可服务车辆;进一步,调用用户基本信息,通过对可服务车辆进行匹配度计算,获得可服务车辆的匹配度排名,并从中选择满足用户出行需求的优选车辆作为出行车辆,从而完成该用户的出行服务匹配,该种出行服务匹配方法将用户的出行需求考虑在内,可精准的满足用户需求,使得用户出行过程更为融洽,减少纠纷,极大的提高了用户出行体验。
在一些具体的实施例中,出行信息可包括用户的始发地信息、目的地信息以及历史出行信息;则上述车辆筛选模块200可具体用于根据始发地信息和目的地信息筛选获得可用车辆;根据历史出行信息确定用户出行需求;根据用户出行需求在可用车辆中筛选获得可服务车辆。
在一些具体的实施例中,用户基本信息可包括用户注册信息和历史评价信息;则上述车辆排名模块300可具体用于根据预设匹配度计算规则确定用户注册信息和历史评价信息对应的优先度权重;结合用户注册信息和历史评价信息,根据对应的优先度权重对可服务车辆进行匹配度排名,获得排名结果。
在一些具体的实施例中,上述车辆匹配模块400可具体用于根据排名结果将匹配度最高的可服务车辆作为出行车辆,对用户进行出行服务匹配。
在一些具体的实施例中,上述车辆匹配模块400可具体用于根据排名结果,将匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以便用户根据车辆信息进行车辆选择;接收用户终端反馈的目标车辆信息,并将目标车辆信息对应的车辆作为出行车辆,对用户进行出行服务匹配。
在一些具体的实施例中,该出行服务匹配装置还可包括:报告生成模块,用于当根据出行信息筛选获得的可服务车辆的数量为0时,结合出行信息和当前路况信息生成出行建议报告,并将出行建议报告发送至用户终端。
下面对本申请实施例提供的出行服务匹配设备进行介绍,下文描述的出行服务匹配设备与上文描述的出行服务匹配方法可相互对应参照。
请参考图8,图8为本申请所提供的一种出行服务匹配设备的结构示意图,该出行服务匹配设备可以包括:
存储器11,用于存储计算机程序;
处理器12,用于执行上述存储器11存储的计算机程序时可实现如下步骤:
当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;根据出行信息筛选获得可服务车辆;结合用户基本信息,按照预设匹配度计算规则对可服务车辆进行匹配度排名,获得排名结果;根据排名结果为用户选择出行车辆,以进行出行服务匹配。
本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:当出行信息包括用户的始发地信息、目的地信息以及历史出行信息时,根据始发地信息和目的地信息筛选获得可用车辆;根据历史出行信息确定用户出行需求;根据用户出行需求在可用车辆中筛选获得可服务车辆。
本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:当用户基本信息包括用户注册信息和历史评价信息时,根据预设匹配度计算规则确定用户注册信息和历史评价信息对应的优先度权重;结合用户注册信息和历史评价信息,根据对应的优先度权重对可服务车辆进行匹配度排名,获得排名结果。
本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:根据排名结果将匹配度最高的可服务车辆作为出行车辆,对用户进行出行服务匹配。
本实施例中,处理器12执行存储器11中保存的计算机子程序时,可以具体实现以下步骤:根据排名结果,将匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以便用户根据车辆信息进行车辆选择;接收用户终端反馈的目标车辆信息,并将目标车辆信息对应的车辆作为出行车辆,对用户进行出行服务匹配。
本实施例中,处理器12执行存储器11中保存的计算机程序时,还可以具体实现以下步骤:当根据出行信息筛选获得的可服务车辆的数量为0时,结合出行信息和当前路况信息生成出行建议报告,并将出行建议报告发送至用户终端。
对于本申请提供的设备的介绍请参照上述方法实施例,本申请在此不做赘述。
进一步的,本申请实施例还公开了一种计算机可读存储介质,用于存储计算机程序,其中,计算机程序被处理器执行时可实现如下步骤:
当接收到打车请求时,根据打车请求确定对应用户的出行信息和用户基本信息;根据出行信息筛选获得可服务车辆;结合用户基本信息,按照预设匹配度计算规则对可服务车辆进行匹配度排名,获得排名结果;根据排名结果为用户选择出行车辆,以进行出行服务匹配。
在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:
在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当出行信息包括用户的始发地信息、目的地信息以及历史出行信息时,根据始发地信息和目的地信息筛选获得可用车辆;根据历史出行信息确定用户出行需求;根据用户出行需求在可用车辆中筛选获得可服务车辆。
在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当用户基本信息包括用户注册信息和历史评价信息时,根据预设匹配度计算规则确定用户注册信息和历史评价信息对应的优先度权重;结合用户注册信息和历史评价信息,根据对应的优先度权重对可服务车辆进行匹配度排名,获得排名结果。
在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据排名结果将匹配度最高的可服务车辆作为出行车辆,对用户进行出行服务匹配。
在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据排名结果,将匹配度超出预设匹配度的可服务车辆对应的车辆信息发送至用户终端,以便用户根据车辆信息进行车辆选择;接收用户终端反馈的目标车辆信息,并将目标车辆信息对应的车辆作为出行车辆,对用户进行出行服务匹配。
在一些具体的实施例中,计算机可读存储介质中保存的计算机程序被处理器执行时,还可以具体实现以下步骤:当根据出行信息筛选获得的可服务车辆的数量为0时,结合出行信息和当前路况信息生成出行建议报告,并将出行建议报告发送至用户终端。
该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
对于本申请提供的计算机可读存储介质的具体介绍请参照上述方法实施例,本申请在此不做赘述。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的出行服务匹配方法、装置、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围要素。