提示方法、装置、电子设备及存储介质与流程

文档序号:24887336发布日期:2021-04-30 13:10阅读:94来源:国知局
提示方法、装置、电子设备及存储介质与流程

本申请是申请日为2018年12月04日,申请号为201811478473.7,发明名称为“提示方法、装置、电子设备及存储介质”的中国专利申请的分案申请。

本申请涉及智能交通技术领域,具体而言,涉及一种提示方法、装置、电子设备及存储介质。



背景技术:

现有技术中,随着网约车的普及,打车软件已经非常成熟,其服务能力已经非常完善,从打开应用下单到接单整体体验已经非常友好。然而,依然有很多时候,出现司机和乘客之间发生矛盾、言语不和、吵架,甚至取消订单等情况,造成不好的影响,究其原因,发现现有的打车软件一般都能实时显示乘客下单后司机还需多久到达乘客上车地点,但是,在司机即将到达乘客上车地点或者已经到达乘客上车地点后,乘客可能由于在做其他事情而无法及时感知打车软件中的提示信息,导致乘客可能无法及时赶到上车地,使得司机可能在上车地等待时间过长,影响司机的运营效率。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种提示方法、装置、电子设备及存储介质,可以及时向服务请求方进行提示,以使服务请求方可以尽快到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

第一方面,本申请实施例提供了一种提示方法,所述方法包括:

接收服务提供方承接订单的消息,所述订单包括服务起始位置;

获取所述服务提供方的当前位置;

响应于根据所述服务提供方的当前位置与所述服务起始位置确定当前时刻为提示时刻,通过提供服务的服务应用和至少一个通信应用并行向服务请求方进行提示,所述通信应用为除所述服务应用之外的应用。

在上述实现过程中,通过在根据服务提供方的当前位置与服务起始位置判断当前时刻为提示时刻时,通过提供服务的服务应用和至少一个除服务应用之外通信应用并行向服务请求方进行提示,从而使得服务请求方可以通过除提供服务的服务应用之外的通信应用的提示及时知晓服务提供方的状态,进而使得服务请求方可以尽快到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,通过至少一个所述通信应用向服务请求方进行提示,包括:

响应于检测到目标通信应用的声音提示或震动提示开启,通过所述目标通信应用向所述服务请求方进行提示;所述目标通信应用为所述通信应用中的至少一种。

在上述实现过程中,通过检测目标通信应用的声音提示或震动提示是否开启,在开启时通过所述目标通信应用向所述服务请求方进行提示,由此,可以通过将用户常用的通信应用设置为目标通信应用,并在目标通信应用的声音提示或震动提示开启时,通过目标通信应用进行提示,可以进一步保证用户能够及时知晓服务提供方的状态,进而使得服务请求方可以尽快到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,通过至少一个所述通信应用向服务请求方进行提示,包括:

响应于所述目标通信应用的声音提示或震动提示未开启,检测声音提示或震动提示开启的其他通信应用;

通过检测到的所述其他通信应用向所述服务请求方进行提示,所述其他通信应用为不同于所述目标通信应用的通信应用。

在上述实现过程中,通过在目标通信应用的声音提示或震动提示未开启时,检测声音提示或震动提示开启的其他通信应用,并通过所述其他通信应用向所述服务请求方进行提示,由此,可以进一步保证用户能够及时知晓服务提供方的状态,进而使得服务请求方可以尽快到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,基于以下步骤根据所述服务提供方的当前位置与所述服务起始位置确定当前时刻为提示时刻:

响应于所述服务提供方的当前位置与所述服务起始位置之间的距离小于或等于第一预设距离,确定当前时刻为提示时刻。

在上述实现过程中,在判断服务提供方的当前位置与服务起始位置之间的距离小于或等于第一预设距离时,通过除提供服务的服务应用之外的通信应用向服务请求方进行提示,从而可及时向服务请求方发送提示信息,可以及时提醒服务请求方尽快到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,基于以下步骤根据所述服务提供方的当前位置与所述服务起始位置确定当前时刻为提示时刻:

响应于所述服务提供方的当前位置与所述服务起始位置之间的距离小于或等于第一预设距离,获取服务请求方的当前位置;

响应于所述服务请求方的当前位置与所述服务起始位置之间的距离大于第二预设距离,确定当前时刻为提示时刻。

在上述实现过程中,在服务请求方的当前位置与所述服务起始位置之间的距离大于第二预设距离时,通过除提供服务的服务应用之外的通信应用向服务请求方进行提示,从而可及时向服务请求方发送提示信息,可以及时提醒服务请求方尽快到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,基于以下步骤根据所述服务提供方的当前位置与所述服务起始位置确定当前时刻为提示时刻:

根据所述服务提供方的当前位置与所述服务起始位置获得所述服务提供方到达所述服务起始位置的第一剩余到达时间;

响应于所述第一剩余到达时间小于或等于第一预设时间阈值,确定当前时刻为提示时刻。

在上述实现过程中,在服务提供方到达所述服务起始位置的第一剩余到达时间小于或等于第一预设时间阈值时,通过除提供服务的服务应用之外的通信应用向服务请求方进行提示,从而可以及时提醒服务请求方尽快到达服务起始位置,且服务提供方马上到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,基于以下步骤根据所述服务提供方的当前位置与所述服务起始位置确定当前时刻为提示时刻:

根据所述服务提供方的当前位置与所述服务起始位置获得所述服务提供方到达所述服务起始位置的第一剩余到达时间;

响应于所述第一剩余到达时间小于或等于第一预设时间阈值,获取服务请求方的当前位置;

响应于基于所述服务请求方的当前位置与所述服务起始位置确定所述服务请求方未到达所述服务起始位置,确定当前时刻为提示时刻。

在上述实现过程中,在所述服务请求方未到达所述服务起始位置时,通过除提供服务的服务应用之外的通信应用向服务请求方进行提示,从而可以及时提醒服务请求方尽快到达服务起始位置,且服务提供方马上到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,所述响应于基于所述服务请求方的当前位置与所述服务起始位置确定所述服务请求方未到达所述服务起始位置,确定当前时刻为提示时刻,包括:

响应于所述服务请求方到达所述服务起始位置的第二剩余到达时间大于第二预设时间阈值时,确定当前时刻为提示时刻,所述第二剩余到达时间根据所述服务起始位置与所述服务请求方的当前位置获得。

在上述实现过程中,在服务请求方的当前位置与服务起始位置之间的距离大于第二预设距离时,通过除提供服务的服务应用之外的通信应用向服务请求方进行提示,从而可以及时提醒服务请求方尽快到达服务起始位置,且服务提供方马上到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,所述响应于基于所述服务请求方的当前位置与所述服务起始位置确定所述服务请求方未到达所述服务起始位置,确定当前时刻为提示时刻,包括:

响应于所述服务请求方到达所述服务起始位置的第二剩余到达时间大于所述第一剩余到达时间,确定当前时刻为提示时刻,所述第二剩余到达时间根据所述服务起始位置与所述服务请求方的当前位置获得。

在上述实现过程中,在服务请求方到达所述服务起始位置的第二剩余到达时间大于所述第一剩余到达时间时,通过除提供服务的服务应用之外的通信应用向服务请求方进行提示,从而可以及时提醒服务请求方尽快到达服务起始位置,且服务提供方马上到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,响应于所述服务请求方到达所述服务起始位置的第二剩余到达时间大于所述第一剩余到达时间,包括:

响应于所述服务请求方到达所述服务起始位置的第二剩余到达时间与所述第一剩余到达时间之间的差值大于预设差值,确定当前时刻为提示时刻。

在上述实现过程中,在所述第二剩余到达时间与所述第一剩余到达时间之间的差值大于预设差值时,通过除提供服务的服务应用之外的通信应用向服务请求方进行提示,从而可以及时提醒服务请求方尽快到达服务起始位置,且服务提供方马上到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

可选地,通过至少一个所述通信应用向服务请求方进行提示,包括:

从所述订单中获取与所述服务提供方之间进行通信的至少一个通信应用;

通过获取的至少一个所述通信应用向服务请求方进行提示。

可选地,通过至少一个所述通信应用向服务请求方进行提示,包括:

从所述服务请求方在所述服务应用中的注册信息中获取与所述服务提供方之间进行通信的至少一个通信应用;

通过获取的至少一个所述通信应用向服务请求方进行提示。

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

接收所述服务提供方发送的更换服务起始位置请求;

根据所述更换服务起始位置请求获取所述服务请求方的当前位置;

根据所述服务请求方的当前位置与所述服务提供方的当前位置获取汇合位置,所述汇合位置作为新的服务起始位置,所述汇合位置距离所述服务起始位置在预设距离范围内;

通过所述服务应用和/或至少一个所述通信应用分别向所述服务请求方和所述服务提供方发送包括所述汇合位置的提示信息。

在上述实现过程中,在服务提供方可能无法及时到达服务起始位置时,获取距离服务起始位置在预设距离范围内的汇合位置,从而使得服务请求方和服务提供方可以到达汇合位置进行汇合,防止服务提供方无法尽快到达服务起始位置而造成服务请求方较长时间等待的问题。

可选地,至少一个所述通信应用包括短信应用、拨号应用、语音应用和/或震动提示应用。

在上述实现过程中,为了避免服务请求方未通过服务应用知晓服务提供方的状态时,还可以通过所述短信应用、所述拨号应用、语音应用和/或所述震动提示应用向所述服务请求方进行提示,使得服务请求方可以及时知晓服务提供方的状态,进而提示服务请求方尽快达到服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

第二方面,本申请实施例提供了一种提示装置,所述装置包括:

消息接收模块,用于接收服务提供方承接订单的消息,所述订单包括服务起始位置;

位置获取模块,用于获取所述服务提供方的当前位置;

判断模块,用于根据所述服务提供方的当前位置与所述服务起始位置判断当前时刻是否为提示时刻;

提示模块,响应于所述当前时刻为提示时刻,通过提供服务的服务应用和至少一个通信应用并行向服务请求方进行提示,所述通信应用为除所述服务应用之外的应用。

第三方面,本申请实施例提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述方法中的步骤。

第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上第一方面提供的所述方法中的步骤。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本申请一些实施例的网约车系统的框图;

图2示出根据本申请的一些实施例的可以实现本申请思想的电子设备的示例性硬件和软件组件的示意图;

图3为本申请实施例提供的一种提示方法的流程图;

图4为本申请实施例提供的一种提示装置的结构框图。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“网约车服务”,给出以下实施方式。对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本申请主要围绕网约车服务进行描述,但是应该理解,这仅是一个示例性实施例。本申请可以应用于任何其他交通运输类型。例如,本申请可以应用于不同的运输系统环境,包括陆地,海洋,或航空等,或其任意组合。运输系统的交通工具可以包括出租车、私家车、顺风车、公共汽车、火车、子弹头列车、高速铁路、地铁、船只、飞机、宇宙飞船、热气球、或无人驾驶车辆等,或其任意组合。本申请还可以包括用于提供服务的任何服务系统,例如,用于发送和/或接收快递的系统、用于买卖双方交易的服务系统。本申请的系统或方法的应用可以包括网页、浏览器的插件、客户端终端、定制系统、内部分析系统、或人工智能机器人等,或其任意组合。

需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。

本申请中的术语“乘客”、“请求方”、“服务人员”、“服务请求方”和“客户”可互换使用,以指代可以请求或订购服务的个人、实体或工具。本申请中的术语“司机”、“提供方”、“服务提供方”和“供应商”可互换使用,以指代可以提供服务的个人、实体或工具。本申请中的术语“用户”可以指代请求服务、订购服务、提供服务或促成服务的提供的个人、实体或工具。例如,用户可以是乘客、驾驶员、操作员等,或其任意组合。在本申请中,“乘客”和“乘客终端”可以互换使用,“驾驶员”和“驾驶员终端”可以互换使用。

本申请中的术语“服务请求”和“订单”可互换使用,以指代由乘客、服务请求方、司机、服务提供方、或供应商等、或其任意组合发起的请求。接受该“服务请求”或“订单”的可以是乘客、服务请求方、司机、服务提供方、或供应商等、或其任意组合。服务请求可以是收费的或免费的。

本申请中使用的定位技术可以基于全球定位系统(globalpositioningsystem,gps)、全球导航卫星系统(globalnavigationsatellitesystem,glonass),罗盘导航系统(compass)、伽利略定位系统、准天顶卫星系统(quasi-zenithsatellitesystem,qzss)、无线保真(wirelessfidelity,wifi)定位技术等,或其任意组合。一个或多个上述定位系统可以在本申请中互换使用。

图1为本申请一些实施例的网约车系统100的框图。例如,网约车系统100可以是用于诸如出租车、代驾服务、快车、拼车、公共汽车服务、驾驶员租赁、或班车服务之类的运输服务、或其任意组合的在线运输服务平台。网约车系统100可以包括服务器110、网络120、服务请求方终端130、服务提供方终端140和数据库150中的一种或多种,服务器110中可以包括执行指令操作的处理器。

在一些实施例中,服务器110可以是单个服务器,也可以是服务器组。服务器组可以是集中式的,也可以是分布式的(例如,服务器110可以是分布式系统)。在一些实施例中,服务器110相对于终端,可以是本地的、也可以是远程的。例如,服务器110可以经由网络120访问存储在服务请求方终端130、服务提供方终端140、或数据库150、或其任意组合中的信息和/或数据。作为另一示例,服务器110可以直接连接到服务请求方终端130、服务提供方终端140和数据库150中至少一个,以访问存储的信息和/或数据。在一些实施例中,服务器110可以在云平台上实现。在一些实施例中,服务器110可以在具有本申请中图2所示的一个或多个组件的电子设备200上实现。

在一些实施例中,服务器110可以包括处理器。处理器可以处理与服务请求有关的信息和/或数据,以执行本申请中描述的一个或多个功能。例如,处理器可以基于从服务请求方终端130获得的服务请求来确定目标车辆。在一些实施例中,处理器可以包括一个或多个处理核(例如,单核处理器(s)或多核处理器(s))。

网络120可以用于信息和/或数据的交换。在一些实施例中,网约车系统100中的一个或多个组件(例如,服务器110,服务请求方终端130,服务提供方终端140和数据库150)可以向其他组件发送信息和/或数据。例如,服务器110可以经由网络120从服务请求方终端130获取服务请求。在一些实施例中,网络120可以是任何类型的有线或者无线网络,或者是他们的结合。例如,网络120可以包括有线或无线网络接入点,例如基站和/或网络交换节点,网约车系统100的一个或多个组件可以通过该接入点连接到网络120以交换数据和/或信息。

在一些实施例中,服务请求方终端130的用户可以是除服务实际需求者之外的其他人。例如,服务请求方终端130的用户a可以使用服务请求方终端130来为服务实际需求者b发起服务请求(比如,用户a可以为自己的朋友b叫车),或者从服务器110接收服务信息或指令等。在一些实施例中,服务提供方终端140的用户可以是服务实际提供者,也可以是除服务实际提供者之外的其他人。例如,服务提供方终端140的用户c可以使用服务提供方终端140接收由服务实际提供者d提供服务的服务请求(比如用户c可以为自己雇用的司机d接单),和/或来自服务器110的信息或指令。在一些实施例中,“服务请求方”和“服务请求方终端”可以互换使用,“服务提供方”和“服务提供方终端”可以互换使用。

在一些实施例中,服务请求方终端130可以包括移动设备、平板计算机、膝上型计算机、或机动车辆中的内置设备等,或其任意组合。

在一些实施例中,服务提供方终端140可以是与服务请求方终端130类似或相同的设备。在一些实施例中,服务提供方终端140可以是具有定位技术的设备,用于定位服务提供方和/或服务提供方终端的位置。在一些实施例中,服务请求方终端130和/或服务提供方终端140可以与其他定位设备通信以确定服务请求方、服务请求方终端130、服务提供方、或服务提供方终端140、或其任意组合的位置。在一些实施例中,服务请求方终端130和/或服务提供方终端140可以将定位信息发送给服务器110。

数据库150可以存储数据和/或指令。在一些实施例中,数据库150可以存储从服务请求方终端130和/或服务提供方终端140获得的数据。在一些实施例中,数据库150可以存储在本申请中描述的示例性方法的数据和/或指令。

在一些实施例中,数据库150可以连接到网络120以与网约车系统100(例如,服务器110,服务请求方终端130,服务提供方终端140等)中的一个或多个组件通信。网约车系统100中的一个或多个组件可以经由网络120访问存储在数据库150中的数据或指令。在一些实施例中,数据库150可以直接连接到网约车系统100中的一个或多个组件(例如,服务器110,服务请求方终端130,服务提供方终端140等);或者,在一些实施例中,数据库150也可以是服务器110的一部分。

在一些实施例中,网约车系统100中的一个或多个组件(例如,服务器110,服务请求方终端130,服务提供方终端140等)可以具有访问数据库150的权限。在一些实施例中,当满足一定条件时,网约车系统100中的一个或多个组件可以读取和/或修改与服务请求方、服务提供方、或公众、或其任意组合有关的信息。例如,服务器110可以在接收服务请求之后读取和/或修改一个或多个用户的信息。作为另一示例,服务提供方终端140可以在从服务请求方终端130接收服务请求时访问与服务请求方有关的信息,但是服务提供方终端140可以不修改服务请求方的相关信息。

图2示出根据本申请的一些实施例的可以实现本申请思想的服务器110的电子设备200的示例性硬件和软件组件的示意图。例如,处理器可以用于电子设备200上,并且用于执行本申请中的功能。

电子设备200可以是通用计算机或特殊用途的计算机,两者都可以用于实现本申请的无线网络的类别确定方法。本申请尽管仅示出了一个计算机,但是为了方便起见,可以在多个类似平台上以分布式方式实现本申请描述的功能,以均衡处理负载。

例如,电子设备200可以包括连接到网络的网络端口210、用于执行程序指令的一个或多个处理器220、通信总线230、和不同形式的存储介质240,例如,磁盘、rom、或ram,或其任意组合。示例性地,计算机平台还可以包括存储在rom、ram、或其他类型的非暂时性存储介质、或其任意组合中的程序指令。根据这些程序指令可以实现本申请的方法。电子设备200还包括计算机与其他输入输出设备(例如键盘、显示屏)之间的输入/输出(input/output,i/o)接口250。

为了便于说明,在电子设备200中仅描述了一个处理器。然而,应当注意,本申请中的电子设备200还可以包括多个处理器,因此本申请中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若电子设备200的处理器执行步骤a和步骤b,则应该理解,步骤a和步骤b也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,第一处理器执行步骤a,第二处理器执行步骤b,或者第一处理器和第二处理器共同执行步骤a和b。

请参照图3,图3为本申请实施例提供的一种提示方法的流程图,所述方法包括如下步骤:

步骤s110:接收服务提供方承接订单的消息。

为了方面描述,本实施例中以网约车为例进行说明,服务提供方为上述的司机,用以提供网约车服务,服务请求方为上述的乘客,用以请求网约车服务。乘客可以通过乘客终端上安装的网约车平台进行下单,司机可以通过司机终端上安装的网约车平台进行接单,可以理解地,乘客可以通过乘客终端向服务器发送订单请求服务,服务器接收订单请求服务之后,向乘客所在位置周围的司机发送该订单请求服务,若司机通过司机终端上安装的网约车平台承接该订单时,表明该司机接受该乘客的订单请求服务,则服务器可接收到司机承接订单的消息。

乘客通过乘客终端在向服务器发送订单请求服务时,乘客可通过乘客终端输入服务起始位置和服务终点位置,也就是乘客的上车位置和目的位置。在司机通过司机终端接受该订单后,服务器可从该订单中获取乘客在乘客终端中输入的服务起始位置。

步骤s120:获取所述服务提供方的当前位置。

服务器在接收到司机承接订单的消息后,可通过上述的定位技术获取司机的当前位置,由于司机在承接订单后,司机需开车前往服务起始位置接乘客,所以,司机的当前位置可能是时刻发生变化的,所以可以实时获得司机的当前位置。

步骤s130:根据所述服务提供方的当前位置与所述服务起始位置判断当前时刻是否为提示时刻。

在获取当前时刻司机的当前位置之后,可计算司机的当前位置与服务起始位置之间的距离,在该距离小于或等于预设距离阈值时,则可以表明当前时刻为提示时刻,则执行步骤s140:通过提供服务的服务应用和至少一个通信应用并行向服务请求方进行提示。其中,通信应用为除服务应用之外的应用。

其中,提供服务的服务应用可以理解为上述的网约车平台,乘客可通过网约车平台知晓司机的当前位置,以及司机的当前位置与服务起始位置之间的距离,或者知晓司机到达服务起始位置的剩余到达时间,若司机到达服务起始位置后,可通过网约车平台向乘客发送提示信息,即乘客只有通过乘客终端进入网约车平台才可知晓司机是否已经到达服务起始位置,但是若此时乘客由于在走路或者在做其他事情没有看到该提示信息,则司机可能在服务起始位置处等待太长时间导致司机的运营效率低,进而使得司机产生抱怨的情绪,所以,还可以通过除提供服务的服务应用之外的通信应用向乘客进行提示。

除提供服务的服务应用之外的通信应用可以包括短信应用、拨号应用、语音应用和/或震动提示应用,则可以通过所述短信应用、所述拨号应用、语音应用和/或所述震动提示应用向所述服务请求方进行提示。当然,在实际应用中,服务器可以选择通过其中的任意一种通信应用向服务请求方进行提示,也可以选择通过其中的任意至少两种通信应用向服务请求方进行提。

其中,服务器获得上述通信应用的方式可以为:从订单中获取与服务提供方之间进行通信的除提供服务的服务应用之外的通信应用,或者还可以从服务请求方在提供服务的服务应用中的注册信息中获取与所述服务提供方之间进行通信的除提供服务的服务应用之外的通信应用,然后可通过该通信应用向服务请求方进行提示。

具体地,若是乘客本人进行打车,则订单中可以包括有该乘客的电话号码或乘客终端的一些信息,或者乘客一般通过在网约车平台上填写注册信息后才会通过网约车平台进行下单,其注册信息中一般包括乘客的手机号或其他一些个人信息等,所以还可以从注册信息中获取获得该乘客的相关信息,如电话号码。若该乘客是为别人打车,则该乘客也可以在下达订单服务时输入实际乘车人的电话号码,从而也可以在订单中获得实际乘车人的相关信息,进而可获得乘客的相关信息之后选择通过上述的通信应用向该乘客进行提示。

另外,服务器可以从订单中获取乘客的电话号码以及该乘客的乘客终端的相关信息。由于有的乘客可能其乘客终端并未开启短信提示声音,或者其乘客终端处于静音状态,此时通过短信应用或震动提示应用发送短信或震动提示乘客可能无法感知到,所以,还可以检测服务请求方的服务请求端是否开启短信应用中的短信声音提示,若开启,则通过短信应用向服务请求方发送短信提示信息,若未开启,则通过震动提示应用向所述服务请求方发送震动提示信息,或者检测服务请求方的服务请求端是否开启震动提示应用中的震动提示,若开启,则通过震动提示应用向服务请求方发送震动提示信息,若未开启,则通过短信应用向服务请求方发送短信提示信息。若乘客终端均未开启短信提示声音和震动提示,则可通过拨号应用或语音应用向乘客进行拨号提示,在通过语音应用进行提示时,服务器可向乘客的乘客终端发送语音提示指令,乘客终端可基于该语音提示指令发出语音提示。所以,不管任何一种提示方式,都可以提示乘客尽快到达服务起始位置,避免司机在服务起始位置处等待较长时间。

可以理解地,服务器在向服务请求方进行提示时,其提示信息中可以包括司机的当前状态,如司机距离服务起始位置的剩余距离以及司机到达服务起始位置的剩余时间等,从而使得乘客可以及时知晓司机的当前状态。

所以,本实施例中,通过获取服务提供方的当前位置,然后根据服务提供方的当前位置与服务起始位置判断当前时刻是否为提示时刻,若是时,则通过除提供服务应用之外的通信应用向服务请求方进行提示,从而可及时向服务请求方发送提示信息,使得服务请求方可以通过除提供服务的服务应用之外的通信应用的提示及时知晓服务提供方的状态,进而服务请求方可以尽快到达服务起始位置,减少服务提供方的等待时间,提高服务提供方的运营效率,还可以避免由于司机已经到达服务起始位置处乘客还未到达服务起始位置处时,司机需要等待太长时间而产生抱怨情绪的问题,本方案以此可以提高服务提供方与服务请求方的体验。

另外,在上述实施例中,根据服务提供方的当前位置与服务起始位置判断当前时刻是否为提示时刻的方式可以包括如下所示的多种方式:

方式1:判断服务提供方的当前位置与服务起始位置之间的距离是否小于或等于第一预设距离,响应于所述服务提供方的当前位置与所述服务起始位置之间的距离小于或等于第一预设距离,确定当前时刻为提示时刻。

具体地,服务器可通过上述定位技术实时获取司机的当前位置,然后计算获得司机的当前位置与服务起始位置之间的距离,由于司机是逐渐向服务起始位置行驶,所以,司机与服务起始位置之间的距离是逐渐缩小的,在两者之间的距离小于或等于第一预设距离时,则表明当前时刻为提示时刻。例如,第一预设距离可根据实际需要设置为1000米,在司机的当前位置与服务起始位置之间的距离小于或等于1000米时,则向乘客通过短信应用、拨号应用、语音应用和/或震动应用进行提示,即可向乘客发送司机即将到达服务起始位置,距离服务起始位置还剩1000米的提示信息,从而提醒乘客尽快到达服务起始位置,或者若乘客已经到达服务起始位置处则可发送乘客司机马上到达,请耐心在服务起始位置处等待司机前往的提示信息,避免了司机先到达服务起始位置后在服务起始位置等待时间过长,影响司机运营效率的问题。

方式2:响应于所述服务提供方的当前位置与所述服务起始位置之间的距离小于或等于第一预设距离,获取服务请求方的当前位置,响应于所述服务请求方的当前位置与所述服务起始位置之间的距离大于第二预设距离,确定当前时刻为提示时刻。也就是说,先判断服务提供方的当前位置与服务起始位置之间的距离是否小于或等于第一预设距离;若是,则获取服务请求方的当前位置,再判断服务请求方的当前位置与服务起始位置之间的距离是否大于第二预设距离,若所述服务请求方的当前位置与所述服务起始位置之间的距离大于第二预设距离时,则表明当前时刻为提示时刻。

具体地,如果在司机与服务起始位置之间的距离小于或等于第一预设距离时,此时乘客已经到达服务起始位置处或者离服务起始位置的距离很近时,显然再通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示没有太大的作用,可能还给乘客带来较差的体验,所以,还可以获取乘客的当前位置,在乘客的当前位置与服务起始位置之间的距离大于第二预设距离时,表明当前时刻为提示时刻,此时则可通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示。

例如,第一预设距离可根据实际需要设置为1000米,在司机的当前位置与服务起始位置之间的距离小于或等于1000米时,由于乘客可能是通过走路的方式到达服务起始位置处,所以第二预设距离的值可比第一预设距离的值小,如第二预设距离可以为200米,若乘客距离服务起始位置之间的距离大于200米时,则表明乘客距离服务起始位置较远,则需要提醒乘客尽快到达服务起始位置处,所以此时可通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示,从而可及时向乘客发送提示信息,可以及时提醒乘客尽快到达服务起始位置,避免了司机先到达服务起始位置后在服务起始位置等待时间过长,影响司机运营效率的问题。

方式3:根据服务提供方的当前位置与服务起始位置获得服务提供方到达服务起始位置的第一剩余到达时间;响应于第一到达剩余时间小于或等于第一预设时间阈值时,确定当前时刻为提示时刻。

具体地,可以先获得司机的当前位置与服务起始位置之间的距离,然后实时检测司机的行驶速度,通过司机的当前位置与服务起始位置之间的距离与行驶速度来获得司机到达服务起始位置处的第一剩余到达时间。例如,司机的当前位置与服务起始位置之间的距离为2000米,其行驶速度为1000米/分钟,所以,第一剩余到达时间为2分钟,若第一预设时间阈值设置为4分钟,第一剩余到达时间小于或等于第一预设时间阈值,则表明当前时刻为提示时刻,从而可通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示,以提示乘客司机马上到达,请乘客尽快走到服务起始位置。

方式4:根据服务提供方的当前位置与服务起始位置获得服务提供方到达服务起始位置的第一剩余到达时间,响应于该第一剩余到达时间小于或等于第一预设时间阈值,获取服务请求方的当前位置,基于服务请求方的当前位置与服务起始位置判断服务请求方是否到达服务起始位置,响应于服务请求方未到达服务起始位置,确定当前时刻为提示时刻。

具体地,如果在司机到达服务起始位置的第一剩余到达时间小于或等于第一预设时间阈值时,此时乘客可能已经到达服务起始位置处时,显然再通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示没有太大的作用,可能还给乘客带来较差的体验,所以,还可以判断乘客是否已经到达服务起始位置,若未到达,则再通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示,从而可以避免在乘客已经到达服务起始位置处时还向乘客进行拨号提示造成乘客体验较差的问题。

方式5:根据服务提供方的当前位置与服务起始位置获得服务提供方到达服务起始位置的第一剩余到达时间,响应于该第一剩余到达时间小于或等于第一预设时间阈值,获取服务请求方的当前位置,响应于服务请求方的当前位置与服务起始位置之间的距离大于第二预设距离时,确定当前时刻为提示时刻。

可以理解的,在司机到达服务起始位置的第一剩余到达时间为2分钟时,且该第一剩余到达时间小于或等于第一预设时间阈值,若此时乘客距离服务起始位置的距离为500米,且大于第二预设距离200米,则可通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示,以提示乘客尽快到达服务起始位置,可以避免司机先到达服务起始位置等待时间过长影响司机运营效率,进而带给司机不好的体验的问题。

方式6:根据服务提供方的当前位置与服务起始位置获得服务提供方到达服务起始位置的第一剩余到达时间,响应于该第一剩余到达时间小于或等于第一预设时间阈值,获取服务请求方的当前位置,根据服务起始位置与服务请求方的当前位置获得服务请求方到达服务起始位置的第二剩余到达时间,响应于该第二剩余到达时间大于第二预设时间阈值,确定当前时刻为提示时刻。

例如,在司机还有2分钟到达服务起始位置,且此时乘客还未到达服务起始位置,可根据乘客的行驶速度以及乘客与服务起始位置之间的距离获得乘客到达服务起始位置的第二剩余到达时间,如为4分钟,第一预设时间阈值和第二预设时间阈值均可根据实际需要进行相应设置,如第一预设时间阈值设置为3分钟,第二预设时间阈值也可设置为3分钟,显然,在这种情况下,当司机到达服务起始位置后还需等待乘客,则在此时可通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示,以提示乘客尽快到达服务起始位置,可以避免司机先到达服务起始位置等待时间过长影响司机运营效率,进而导致司机不好的体验的问题。

方式7:根据服务提供方的当前位置与服务起始位置获得服务提供方到达服务起始位置的第一剩余到达时间,响应于该第一剩余到达时间小于或等于第一预设时间阈值,获取服务请求方的当前位置,再根据服务起始位置与服务请求方的当前位置获得服务请求方到达服务起始位置的第二剩余到达时间,响应于该第二剩余到达时间大于第一剩余到达时间,确定当前时间为提示时刻。

例如,若司机还有2分钟到达服务起始位置,其此时乘客还未到达服务起始位置,可根据乘客的行驶速度以及乘客与服务起始位置之间的距离获得乘客到达服务起始位置的第二剩余到达时间,如为4分钟,显然,此时第二剩余到达时间大于第一剩余到达时间,则在这种情况下,当司机到达服务起始位置后还需等待乘客,则在此时可通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示,以提示乘客尽快到达服务起始位置,可以避免司机先到达服务起始位置等待时间过长导致司机不好的体验的问题。

方式8:根据服务提供方的当前位置与服务起始位置获得服务提供方到达服务起始位置的第一剩余到达时间,响应于该第一剩余到达时间小于或等于第一预设时间阈值,获取服务请求方的当前位置,再根据服务起始位置与服务请求方的当前位置获得服务请求方到达服务起始位置的第二剩余到达时间,响应于该第二剩余到达时间与第一剩余到达时间的差值大于预设差值,确定当前时间为提示时刻。

例如,若乘客到达服务起始位置的时间与司机到达服务起始位置的时间可能相差不大,如相差一分钟,若此时向乘客发送提示,可能给乘客带来不好的体验,所以,可以设置一预设差值,如3分钟,若乘客到达服务起始位置的时间大于司机到达服务起始位置的时间为3分钟,表明司机在到达服务起始位置处后还需等待该乘客3分钟,若该司机还需要去接其他的乘客,则司机可能无法忍受等待这么长的时间,从而导致司机产生抱怨的情绪,所以,此时可通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示,以提示乘客加快到达服务起始位置的时间,可以避免司机先到达服务起始位置等待时间过长影响司机运营效率,进而导致司机不好的体验的问题。

所以,通过实现上述方式,可触发通过短信应用、拨号应用、语音应用和/或震动应用向乘客进行提示的条件,从而可以提示乘客尽快到达服务起始位置,可以避免司机先到达服务起始位置等待时间过长影响司机运营效率,进而导致司机体验不好的问题。

另外,作为一种可能的实施方式,若司机根据导航找不到服务起始位置时,司机可通过司机终端向服务器发送更换服务起始位置请求,所以服务可接收服务提供方发送的更换服务起始位置请求,然后根据更换服务起始位置请求获取所述服务请求方的当前位置,再根据服务请求方的当前位置与服务提供方的当前位置获取汇合位置,该汇合位置作为新的服务起始位置,且该汇合位置距离服务起始位置在预设距离范围内,然后通过提供服务的服务应用或者通过除提供服务的服务应用之外的通信应用分别向所述服务请求方和所述服务提供方发送包括有所述汇合位置的提示信息。

具体地,若服务起始位置周围的路况比较复杂时,则服务起始位置可能不是一个很容易找到的位置,此时若司机在已经到达服务起始位置周围,也就是说司机可能距离服务起始位置的距离较近,或者到达服务起始位置的时间较短,若司机在服务起始位置周围徘徊了较长时间,可以确定该司机是迷路了或者是无法找到服务起始位置,司机在前往服务起始位置的过程中,此时司机可以向服务器发送更换服务起始位置请求,或者服务器检测到司机在服务起始位置周围预设距离范围内徘徊了太长时间时,服务器可获取乘客的当前位置,然后根据乘客的当前位置与司机的当前位置确定汇合位置,该汇合位置作为新的服务起始位置,即司机和乘客均需前往汇合位置处汇合,该汇合位置距离初始的服务起始位置在预设距离范围内,即乘客从乘客的当前位置到达汇合位置的距离与司机从司机的当前位置到达汇合位置的距离相等,当然为了便于司机找到汇合位置该汇合位置可以是距离服务起始位置不远处的具有标志性建筑的地方,如某个岔路口、商店门口、大厦门口等地方,然后可通过提供服务的服务应用或者通过除提供服务的服务应用之外的通信应用分别向所述服务请求方和所述服务提供方发送包括有所述汇合位置的提示信息,以分别提示乘客和司机前往汇合位置进行汇合,从而防止司机找不到初始的服务起始位置而不能尽快到达该服务起始位置处,使得乘客先到达初始的服务起始位置等待司机的等待时间过长的问题。

需要说明的是,汇合位置也可以是距离乘客的当前位置在预设距离范围内的位置,其汇合位置的确定也可根据实际情况来确定,如还可根据司机的当前位置来确定,如司机的当前位置可能是距离初始的服务起始位置不远的位置处,则汇合位置可能也是在司机、乘客以及初始的服务起始位置周围的位置,从而使得司机和乘客到达汇合位置的距离也不会太远,进而防止司机由于无法尽快到达初始的服务起始位置而造成乘客较长时间等待的问题。

请参照图4,图4为本申请实施例提供的一种提示装置300的结构框图,所述装置包括:

消息接收模块310,用于接收服务提供方承接订单的消息,所述订单包括服务起始位置。

位置获取模块320,用于获取所述服务提供方的当前位置。

判断模块330,用于根据所述服务提供方的当前位置与所述服务起始位置判断当前时刻是否为提示时刻。

提示模块340,用于响应于所述当前时刻为提示时刻,通过提供服务的服务应用和至少一个通信应用并行向服务请求方进行提示,所述通信应用为除所述服务应用之外的应用。

可选地,提示模块340,具体用于:响应于检测到目标通信应用的声音提示或震动提示开启,通过所述目标通信应用向所述服务请求方进行提示;所述目标通信应用为所述通信应用中的至少一种。

可选地,所述提示模块340,具体还用于:

响应于所述目标通信应用的声音提示或震动提示未开启,检测声音提示或震动提示开启的其他通信应用;

通过检测到的所述其他通信应用向所述服务请求方进行提示,所述其他通信应用为不同于所述目标通信应用的通信应用。

可选地,所述判断模块330,具体用于:响应于所述服务提供方的当前位置与所述服务起始位置之间的距离小于或等于第一预设距离,确定当前时刻为提示时刻。

可选地,所述判断模块330,具体用于:响应于所述服务提供方的当前位置与所述服务起始位置之间的距离小于或等于第一预设距离,获取服务请求方的当前位置;响应于所述服务请求方的当前位置与所述服务起始位置之间的距离大于第二预设距离,确定当前时刻为提示时刻。

可选地,所述判断模块330,具体用于:根据所述服务提供方的当前位置与所述服务起始位置获得所述服务提供方到达所述服务起始位置的第一剩余到达时间;响应于所述第一剩余到达时间小于或等于第一预设时间阈值,确定当前时刻为提示时刻。

可选地,所述判断模块330,具体用于:

根据所述服务提供方的当前位置与所述服务起始位置获得所述服务提供方到达所述服务起始位置的第一剩余到达时间;

响应于所述第一剩余到达时间小于或等于第一预设时间阈值,获取服务请求方的当前位置;

响应于基于所述服务请求方的当前位置与所述服务起始位置确定所述服务请求方未到达所述服务起始位置,确定当前时刻为提示时刻。

可选地,所述判断模块330,还用于:

响应于所述服务请求方到达所述服务起始位置的第二剩余到达时间大于第二预设时间阈值时,确定当前时刻为提示时刻,所述第二剩余到达时间根据所述服务起始位置与所述服务请求方的当前位置获得的。

可选地,所述判断模块330,还用于:

响应于所述服务请求方到达所述服务起始位置的第二剩余到达时间大于所述第一剩余到达时间,确定当前时刻为提示时刻,所述第二剩余到达时间根据所述服务起始位置与所述服务请求方的当前位置获得的。

可选地,所述判断模块330,还用于:

响应于所述服务请求方到达所述服务起始位置的第二剩余到达时间与所述第一剩余到达时间之间的差值大于预设差值,确定当前时刻为提示时刻。

可选地,所述提示模块340,用于从所述订单中获取与所述服务提供方之间进行通信的至少一个通信应用;通过获取的至少一个所述通信应用向服务请求方进行提示。

可选地,所述提示模块340,用于从所述服务请求方在所述服务应用中的注册信息中获取与所述服务提供方之间进行通信的至少一个通信应用;通过获取的至少一个所述通信应用向服务请求方进行提示。

可选地,所述通信应用包括短信应用、拨号应用、语音应用和/或震动提示应用,所述提示模块340,用于通过所述短信应用、所述拨号应用、语音应用和/或所述震动提示应用向所述服务请求方进行提示。

可选地,所述位置获取模块320,还用于接收所述服务提供方发送的更换服务起始位置请求。

所述位置获取模块320,还用于根据所述更换服务起始位置请求获取所述服务请求方的当前位置。

所述位置获取模块320,还用于根据所述服务请求方的当前位置与所述服务提供方的当前位置获取汇合位置,所述汇合位置作为新的服务起始位置,所述汇合位置距离所述服务起始位置在预设距离范围内。

所述提示模块340,还用于通过所述服务应用和/或至少一个所述通信应用分别向所述服务请求方和所述服务提供方发送包括所述汇合位置的提示信息。

本申请实施例提供一种可读存储介质,所述计算机程序被处理器执行时,执行如图3所示方法实施例中电子设备所执行的方法过程。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法中的对应过程,在此不再过多赘述。

综上所述,本申请实施例提供一种提示方法、装置、电子设备及存储介质,该方法通过在根据服务提供方的当前位置与服务起始位置判断当前时刻为提示时刻时,通过除提供服务的服务应用之外的通信应用向服务请求方进行提示,从而使得服务请求方可以通过除提供服务的服务应用之外的通信应用的提示及时知晓服务提供方的状态,进而使得服务请求方可以尽快到达服务起始位置,进而减少服务提供方的等待时间,提高服务提供方的运营效率。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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