一种拼车价格计算方法及服务器与流程

文档序号:14750299发布日期:2018-06-22 12:25阅读:216来源:国知局

本发明涉及计算机处理技术领域,尤其涉及一种拼车价格计算方法及服务器。



背景技术:

随着能源成本的持续增长,以及城市交通的日益堵塞,城市管理者希望尽可能提高现有车辆的利用效率,利用现存的车辆能承载更多的乘客,特别是上下班高峰期的乘客。而乘客则希望能找到更方便快捷且成本较低的乘车方式。车辆拥有者也希望能在日常出行中能找到顺路的乘客,减小他们日常行驶中产生的花费。现有的公共交通虽然具有载客量大,成本低廉的特点;但它沿规划路线上停若干站,从而延长了乘客的通勤时间,缺乏便利性。另一个缺点是乘客被限制到交通公司规划的指定上车/下车时间。

移动互联网改变了人们的出行方式和体验,打车软件的使用越来越普遍,乘客可以便捷地通过用户设备(User Equipment,简称UE)上安装的打车软件发布打车需求。现有多家互联网企业推出了拼车服务,可以解决乘客挤公交的烦恼,又能帮助车主节约开支,降低能源成本,解决交通拥堵和环境污染的问题。拼车对于乘客而言,是实现优惠出行的一种方式,但在乘客选择拼车并到达拼友的约定上车地点后,拼友可能还未达到约定上车地点,等待拼友上车耽误了该乘客的时间。参与拼车服务的乘客人数会因此减少,所以如何提升参与拼车的乘客人数,从而降低能源成本,解决交通拥堵和环境污染问题是本发明亟待解决的问题。



技术实现要素:

本发明所要解决的技术问题是如何提升参与拼车的乘客人数,从而降低能源成本,缓解交通拥堵和环境污染问题。

为此目的,本发明提出了一种拼车价格计算方法,包括:

获取拼车成功的拼车订单,其中,所述拼车订单包括第一乘客的第一订单和第二乘客的第二订单,所述第一乘客比第二乘客先上车;

判断所述第一乘客是否已到达所述第二订单的出发地;

所述第一乘客到达所述第二订单的出发地后开始计时,直到所述第二乘客上车,获取所述第一乘客的等待时间;

若所述等待时间大于预设阈值,则计算所述第一订单的拼车优惠金额。

可选地,所述计算所述第一订单的拼车优惠金额包括:

根据所述等待时间计算所述第一订单的拼车优惠金额;

其中,所述拼车优惠金额与所述等待时间成正比。

可选地,根据所述等待时间计算所述第一订单的拼车优惠金额包括:

根据如下公式计算所述拼车优惠金额:

P=s×(t-a) (1)

其中,P为拼车优惠金额;s为根据所述第一乘客的行程距离确定的转换系数;t为等待时间;a为预设阈值。

可选地,所述方法还包括:

根据所述第一订单的拼车优惠金额计算所述第二订单的拼车上浮金额。可选地,所述判断第一乘客是否已到达所述第二订单的出发地包括:

在终端对应的司机接乘所述第一乘客后,获取所述终端的位置信息;

根据所述终端的位置信息判断所述第一乘客是否已到达所述第二订单的出发地;

或,

在终端对应的司机接乘第一乘客后,获取所述第一乘客对应的第一用户设备的位置信息;

根据所述第一用户设备的位置信息判断第一乘客是否已到达所述第二订单的出发地。

可选地,所述判断第一乘客是否已到达所述第二订单的出发地包括:

根据接收到的终端发送的到达第二订单的出发地的消息判断第一乘客是否已到达所述第二订单的出发地。本发明还提出了一种服务器,包括:

拼车订单获取单元,用于获取拼车成功的拼车订单,其中,所述拼车订单包括第一乘客的第一订单和第二乘客的第二订单,所述第一乘客比第二乘客先上车;

位置判断单元,用于判断所述第一乘客是否已到达所述第二订单的出发地;

等待时间获取单元,用于当所述第一乘客到达所述第二订单的出发地后开始计时,直到所述第二乘客上车,获取所述第一乘客的等待时间;

优惠金额计算单元,用于当所述等待时间大于预设阈值时,则计算所述第一订单的拼车优惠金额。

可选地,所述优惠金额计算单元包括:

优惠金额计算模块,用于根据所述等待时间计算所述第一订单的拼车优惠金额;

其中,所述拼车优惠金额与所述等待时间成正比。

可选地,所述优惠金额计算模块进一步用于:

根据如下公式计算所述拼车优惠金额:

P=s×(t-a) (1)

其中,P为拼车优惠金额;s为根据所述第一乘客的行程距离确定的转换系数;t为等待时间;a为预设阈值。

可选地,所述服务器还包括:

上浮金额计算单元,用于根据所述第一订单的拼车优惠金额计算所述第二订单的拼车上浮金额。可选地,所述位置判断单元进一步用于:

在终端对应的司机接乘所述第一乘客后,获取所述终端的位置信息;

根据所述终端的位置信息判断第一乘客是否已到达所述第二订单的出发地。

或,

在终端对应的司机接乘所述第一乘客后,获取所述第一乘客对应的第一用户设备的位置信息;

根据所述第一用户设备的位置信息判断第一乘客是否已到达所述第二订单的出发地。

可选地,所述位置判断单元进一步用于:

根据接收到的终端发送的到达第二订单的出发地的消息判断第一乘客是否已到达所述第二订单的出发地。由上述技术方案可知,本发明提供一种拼车价格计算方法及服务器,获取拼车成功的拼车订单,其中,所述拼车订单包括第一乘客的第一订单和第二乘客的第二订单,所述第一乘客比第二乘客先上车;判断所述第一乘客是否已到达所述第二订单的出发地;所述第一乘客到达所述第二订单的出发地后开始计时,直到所述第二乘客上车,获取所述第一乘客的等待时间;若所述等待时间大于预设阈值,则计算所述第一订单的拼车优惠金额,以此鼓励乘客参与拼车,增加参与拼车服务的人数,从而降低能源成本,缓解交通拥堵和环境污染的问题。

附图说明

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

图1是本公开一实施例提供的一种拼车价格计算方法的流程示意图;

图2是本公开一实施例提供的一种服务器的结构示意图;

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

本公开实施例中提及的用户设备UE是指呼叫服务方,如交通工具叫车服务中的乘客,所使用的移动终端或个人计算机(Personal Computer,简称PC)等设备。例如智能手机、个人数码助理(PDA)、平板电脑、笔记本电脑和车载电脑(carputer)等。

本公开实施例中提及的终端为提供服务方,如交通工具叫车服务中的司机,所使用的用于接单的移动终端或PC端等设备。诸如上述呼叫服务方所使用的各设备。本实施例中,为了区别乘客和司机,分别采用用户设备UE和终端来分别表示乘客和司机所持的移动终端等设备。

图1是本公开一实施例提供的一种拼车价格计算方法的流程示意图。如图1所示,本公开以服务器为执行主体进行说明,本公开实施例的拼车价格计算方法包括:

S11:获取拼车成功的拼车订单,其中,所述拼车订单包括第一乘客的第一订单和第二乘客的第二订单,所述第一乘客比第二乘客先上车;需要说明的是,第一乘客和第二乘客在拼车过程中,终端对应的司机接乘第一乘客后再去第二订单的出发地接乘第二乘客。

S12:判断所述第一乘客是否已到达所述第二订单的出发地;

S13:所述第一乘客到达所述第二订单的出发地后开始计时,直到所述第二乘客上车,获取所述第一乘客的等待时间;需要说明的是,当第一乘客到达第二订单的出发地后,开始计时,当第二乘客上车后停止计时,获取第一乘客等待第二乘客上车的等待时间。

S14:若所述等待时间大于预设阈值,则计算所述第一订单的拼车优惠金额;

需要说明的是,本公开实施例在第一乘客等待第二乘客上车的等待时间大于预设阈值时,为避免第一乘客因耽误时间而不再选择拼车服务,计算第一订单的拼车优惠金额,以此鼓励乘客参与拼车。在实际应用中,预设阈值可根据需要进行设置,可设为5分钟~10分钟,本公开对此不作限制。

本公开实施例的拼车价格计算方法,获取拼车成功的拼车订单,其中,所述拼车订单包括第一乘客的第一订单和第二乘客的第二订单,所述第一乘客比第二乘客先上车;判断所述第一乘客是否已到达所述第二订单的出发地;所述第一乘客到达所述第二订单的出发地后开始计时,直到所述第二乘客上车,获取所述第一乘客的等待时间;若所述等待时间大于预设阈值,则计算所述第一订单的拼车优惠金额,以此鼓励乘客参与拼车,增加参与拼车服务的人数,从而降低能源成本,缓解交通拥堵和环境污染的问题。

进一步地,所述计算所述第一订单的拼车优惠金额包括:

根据所述等待时间计算所述第一订单的拼车优惠金额;

其中,所述拼车优惠金额与所述等待时间成正比。

可理解的是,本公开的拼车优惠金额随着等待时间的增加而增大,拼车优惠金额与等待时间成正比,乘客因等待拼友上车最高享受的优惠可免除打车费用。

具体地,根据所述等待时间计算所述第一订单的拼车优惠金额包括:

根据如下公式计算所述拼车优惠金额:

P=s×(t-a) (1)

其中,P为拼车优惠金额;s为根据所述第一乘客的行程距离确定的转换系数;t为等待时间;a为预设阈值。

可理解的是,本公开的服务器可根据等待时间同时结合第一乘客的行程距离计算拼车优惠金额。

在实际应用中,拼车优惠金额可以设置上限,即无论等待时间多长,等待拼友的乘客可享受的最高优惠金额不变。

进一步地,所述方法还包括:根据所述第一订单的拼车优惠金额计算所述第二订单的拼车上浮金额。

可理解的是,第二乘客造成第一乘客等待,浪费了时间,可将第一订单的拼车优惠金额计算在第二乘客的打车费用中,即在第二乘客的正常打车费用中增加计算根据第一订单的拼车优惠金额计算得到的第二订单的拼车上浮金额。

在本公开实施例的一种可选的实施方式中,步骤S12判断第一乘客是否已到达第一位置包括:

在终端对应的司机接乘所述第一乘客后,获取所述终端的位置信息;

根据所述终端的位置信息判断所述第一乘客是否已到达所述第二订单的出发地。

在本公开实施例的另一种可选的实施方式中,步骤S21判断第一乘客是否已到达所述第二订单的出发地包括:

在终端对应的司机接乘所述第一乘客后,获取所述第一乘客对应的第一用户设备的位置信息;

根据所述第一用户设备的位置信息判断第一乘客是否已到达所述第二订单的出发地。

在本公开实施例的另一种可选的实施方式中,步骤S21判断第一乘客是否已到达所述第二订单的出发地包括:

根据接收到的终端发送的到达第二订单的出发地的消息判断第一乘客是否已到达所述第二订单的出发地。

在实际应用中,本公开可根据接乘司机的对应的终端的位置信息或者第一乘客对应的第一用户设备的位置信息判断第一乘客是否已到达第二订单的出发地,还可以由司机手动操作终端,向服务器发送到达第二订单的出发地信息来判断。

图2是本公开一实施例提供的一种服务器的结构示意图。如图2所示,本公开实施例的服务器包括:拼车订单获取单元21、位置判断单元22、等待时间获取单元23和优惠金额计算单元24,具体地:

拼车订单获取单元21,用于获取拼车成功的拼车订单,其中,所述拼车订单包括第一乘客的第一订单和第二乘客的第二订单,所述第一乘客比第二乘客先上车;

位置判断单元22,用于判断所述第一乘客是否已到达所述第二订单的出发地;

等待时间获取单元23,用于当所述第一乘客到达所述第二订单的出发地后开始计时,直到所述第二乘客上车,获取所述第一乘客的等待时间;

优惠金额计算单元24,用于当所述等待时间大于预设阈值时,则计算所述第一订单的拼车优惠金额。本公开实施例的服务器,拼车订单获取单元21,用于获取拼车成功的拼车订单,其中,所述拼车订单包括第一乘客的第一订单和第二乘客的第二订单,所述第一乘客比第二乘客先上车;位置判断单元22,用于判断所述第一乘客是否已到达所述第二订单的出发地;等待时间获取单元23,用于当所述第一乘客到达所述第二订单的出发地后开始计时,直到所述第二乘客上车,获取所述第一乘客的等待时间;优惠金额计算单元24,用于当所述等待时间大于预设阈值时,则计算所述第一订单的拼车优惠金额以此鼓励乘客参与拼车,增加参与拼车服务的人数,从而降低能源成本,缓解交通拥堵和环境污染的问题。

可选地,优惠金额计算单元24包括:

优惠金额计算模块,用于根据所述等待时间计算所述第一订单的拼车优惠金额;

其中,所述拼车优惠金额与所述等待时间成正比。

优惠金额计算模块进一步用于:

根据如下公式计算所述拼车优惠金额:

P=s×(t-a) (1)

其中,P为拼车优惠金额;s为根据所述第一乘客的行程距离确定的转换系数;t为等待时间;a为预设阈值。

所述服务器还包括:

上浮金额计算单元,用于根据所述第一订单的拼车优惠金额计算所述第二订单的拼车上浮金额。在本公开实施例的一种可选的实施方式中,位置判断单元22进一步用于:

在终端对应的司机接乘所述第一乘客后,获取所述终端的位置信息;

根据所述终端的位置信息判断第一乘客是否已到达所述第二订单的出发地。

在本公开实施例的另一种可选的实施方式中,位置判断单元22进一步用于:

在终端对应的司机接乘所述第一乘客后,获取所述第一乘客对应的第一用户设备的位置信息;

根据所述第一用户设备的位置信息判断第一乘客是否已到达所述第二订单的出发地。

在本公开实施例的另一种可选的实施方式中,位置判断单元22进一步用于:

根据接收到的终端发送的到达第二订单的出发地的消息判断第一乘客是否已到达所述第二订单的出发地。

本实施例所述的服务器可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

本公开提供一种拼车价格计算方法及服务器,判断第一乘客是否已到达第一位置;其中,所述第一位置为第二用户设备发送的拼车请求中的出发地;若判断所述第一乘客到达第一位置,则获取等待所述第二乘客上车的等待时间;若所述等待时间大于预设阈值,则向所述第一用户设备发送优惠信息,以此鼓励乘客参与拼车,增加参与拼车服务的人数,从而降低能源成本,缓解交通拥堵和环境污染的问题。

应当注意的是,在本公开的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本公开不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。

本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的装置中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。单词“包括”不排除存在未列在权利要求中的元件或步骤。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。

以上实施方式仅适于说明本公开,而并非对本公开的限制,有关技术领域的普通技术人员,在不脱离本公开的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本公开的范畴,本公开的专利保护范围应由权利要求限定。

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