本公开涉及打车技术领域,尤其涉及一种获取车辆预约者通信连接信息的方法及装置。
背景技术:
目前,打车应用日益流行,尤其是在网约车方法实施条例颁布后,打车应用将更为普及。车辆预约者通过打车终端的打车应用,可以向司机终端发起车辆预约请求,司机终端接收到车辆预约请求后,即可显示打车终端预约的起始地位置、目的地位置以及该打车终端的通信连接信息,该通信连接信息可以为该打车终端的电话号码等。通过该通信连接信息司机终端可以及时地与打车终端建立通信连接,以便确定车辆预约者的位置,去接车辆预约者上车。
但是实际应用中,若车辆预约者通过打车终端向司机发起车辆预约请求后,打车终端没电关机、出现故障或者丢失等等,这些情况下,司机终端都将无法通过车辆预约者的通信连接信息成功建立与打车终端的通信连接,进而也就无法准确地确定车辆预约者的位置。
技术实现要素:
为克服相关技术中存在的问题,本公开提供了一种获取车辆预约者通信连接信息的方法及装置。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种获取车辆预约者通信连接信息的方法,所述方法包括:
建立第一终端与车辆预约者对应的第二终端之间的第一通信连接;
当所述第一通信连接建立失败时,获取与所述车辆预约者关联的第三终端的通信连接信息;
根据所述通信连接信息建立所述第一终端与所述第三终端之间的第二通信连接。
可选地,所述获取与所述车辆预约者关联的第三终端的通信连接信息,包括:
获取车辆预约请求;
根据所述车辆预约请求确定所述第三终端。
可选地,所述根据所述车辆预约请求确定所述第三终端,包括:
从所述车辆预约请求中获取起始位置信息,所述车辆预约请求包括起始位置信息;
根据所述起始位置信息获取目标区域,所述目标区域包括所述起始位置;
将位于所述目标区域内的终端确定为所述第三终端。
可选地,所述根据所述车辆预约请求确定所述第三终端,包括:
从所述车辆预约请求中获取所述第三终端的标识,所述车辆预约请求包括所述标识;
根据所述标识确定所述第三终端。
可选地,在根据所述通信连接信息建立所述第一终端与所述第三终端之间的第二通信连接之后,所述方法还包括:
获取所述第三终端的参照信息;
根据所述参照信息获取所述车辆预约者的当前位置;
控制所述第一终端输出位置提示信息,所述位置提示信息指示所述车辆预约者处于所述当前位置。
可选地,所述参照信息包括以下至少一项:当前所处位置信息、通信信息;
其中,所述通信信息指示所述车辆预约者当前所处位置。
可选地,所述获取所述第三终端的参照信息,包括:
向所述第三终端发送求助信息,所述求助信息用于提示所述第三终端确定所述车辆预约者的当前位置,并发送所述参照信息;
接收所述第三终端发送的所述参照信息。
可选地,在所述获取所述第三终端的参照信息之后,所述方法还包括:
根据预设奖励规则,向所述第三终端发送虚拟物品。
根据本公开实施例的第二方面,提供了一种获取车辆预约者通信连接信息的装置,所述装置包括:
第一通信模块,用于建立第一终端与车辆预约者对应的第二终端之间的第一通信连接;
第一获取模块,用于当所述第一通信连接建立失败时,获取与所述车辆预约者关联的第三终端的通信连接信息;
第二通信模块,用于根据所述通信连接信息建立所述第一终端与所述第三终端之间的第二通信连接。
可选地,所述第一获取模块包括:
获取子模块,用于获取车辆预约请求;
确定子模块,用于根据所述车辆预约请求确定所述第三终端。
可选地,所述确定子模块用于:
从所述车辆预约请求中获取起始位置信息,所述车辆预约请求包括起始位置信息;
根据所述起始位置信息获取目标区域,所述目标区域包括所述起始位置;
将位于所述目标区域内的终端确定为所述第三终端。
可选地,所述确定子模块用于:
从所述车辆预约请求中获取所述第三终端的标识,所述车辆预约请求包括所述标识;
根据所述标识确定所述第三终端。
可选地,所述装置还包括:
第二获取模块,用于获取所述第三终端的参照信息;
第三获取模块,用于根据所述参照信息获取所述车辆预约者的当前位置;
控制模块,用于控制所述第一终端输出位置提示信息,所述位置提示信息指示所述车辆预约者处于所述当前位置。
可选地,所述参照信息包括以下至少一项:当前所处位置信息、通信信息;
其中,所述通信信息指示所述车辆预约者当前所处位置。
可选地,所述第二获取模块包括:
发送子模块,用于向所述第三终端发送求助信息,所述求助信息用于提示所述第三终端确定所述车辆预约者的当前位置,并发送所述参照信息;
接收子模块,用于接收所述第三终端发送的所述参照信息。
可选地,所述装置还包括:
奖励模块,用于根据预设奖励规则,向所述第三终端发送虚拟物品。
根据本公开实施例的第三方面,提供了一种获取车辆预约者通信连接信息的装置,所述装置包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器用于:
建立第一终端与车辆预约者对应的第二终端之间的第一通信连接;
当所述第一通信连接建立失败时,获取与所述车辆预约者关联的第三终端的通信连接信息;
根据所述通信连接信息建立所述第一终端与所述第三终端之间的第二通信连接。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开实施例中,在第一终端与车辆预约者对应的第二终端之间的第一通信连接建立失败时,可以获取与该车辆预约者关联的第三终端的通信连接信息,并根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接。由于第三终端是与该车辆预约者关联的终端,因此,建立该第一终端与该第三终端之间的第二通信连接之后,即可使得该第一终端通过该第二通信连接获知该车辆预约者的位置,进而找到该车辆预约者,解决了在联络不到车辆预约者时无法确定车辆预约者位置的问题,提高了打车成功率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种获取车辆预约者通信连接信息的方法流程图;
图2A是根据另一示例性实施例示出的一种获取车辆预约者通信连接信息的方法流程图;
图2B是根据一示例性实施例示出的一种服务器获取与车辆预约者关联的第三终端的通信连接信息的方法流程图;
图2C是根据一示例性实施例示出的一种服务器根据车辆预约请求确定第三终端的方法流程图;
图2D是根据另一示例性实施例示出的一种服务器根据车辆预约请求确定第三终端的方法流程图;
图2E是根据一示例性实施例示出的一种服务器获取第三终端的参照信息的方法流程图;
图3A是根据一示例性实施例示出的一种获取车辆预约者通信连接信息的装置框图;
图3B是根据一示例性实施例示出的一种第一获取模块320的结构示意图;
图3C是根据另一示例性实施例示出的一种获取车辆预约者通信连接信息的装置框图;
图3D是根据一示例性实施例示出的一种第二获取模块340的结构示意图;
图4是根据一示例性实施例示出的一种获取车辆预约者通信连接信息的装置400的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。本公开实施例提供的方法应用于使用打车应用的场景中,实际应用中,车辆预约者通过打车终端向司机发起车辆预约请求后,打车终端可能会发生没电关机、出现故障或者丢失等等情况,这些情况下,第一终端将无法通过打车终端的通信连接信息联络到车辆预约者,也就无法确定车辆预约者的位置,找到车辆预约者,从而导致打车失败。本公开实施例中,为了解决司机在联络不到车辆预约者时无法确定车辆预约者位置的问题,提出了一种获取车辆预约者通信连接信息的方法,详述如下。
本公开实施例提供一种获取车辆预约者通信连接信息的方法。参考图1,图1是根据一示例性实施例示出的一种获取车辆预约者通信连接信息的方法流程图,如图1所示,该方法包括以下步骤:
在步骤110中,建立第一终端与车辆预约者对应的第二终端之间的第一通信连接。
在步骤120中,当该第一通信连接建立失败时,获取与该车辆预约者关联的第三终端的通信连接信息。
在步骤130中,根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接。
本公开实施例中,在第一终端与车辆预约者对应的第二终端之间的第一通信连接建立失败时,可以获取与该车辆预约者关联的第三终端的通信连接信息,并根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接。由于该第三终端是与该车辆预约者关联的终端,因此,建立该第一终端与该第三终端之间的第二通信连接之后,即可使得该第一终端通过该第二通信连接获知该车辆预约者的位置,进而找到该车辆预约者,解决了在联络不到车辆预约者时无法确定车辆预约者位置的问题,提高了打车成功率。
上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
图2A是根据另一示例性实施例示出的一种获取车辆预约者通信连接信息的方法流程图,如图2A所示,该方法的执行主体为服务器,包括以下步骤:
在步骤210中,建立第一终端与车辆预约者对应的第二终端之间的第一通信连接。
其中,第一终端是指接收车辆预约请求的司机终端;第二终端是指发起车辆预约请求的打车终端;该服务器可以为打车应用提供的打车服务器,或者其他服务器。
该第一通信连接是指该第一终端与该第二终端之间的信息连接,可以为通话连接、短信连接、网络信息连接等,本公开实施例对此不做限定。该第一通信连接可以在第一终端接收到第二终端发送的车辆预约请求后建立,以便第一终端通过该第一通信连接获取该车辆预约者的位置。
其中,该第一通信连接可以由第一终端主动触发,也可以由服务器触发,本公开实施例对此不做限定。例如,第一终端在接收到第二终端的车辆预约请求后,可以在车辆预约请求中显示第二终端的通信连接信息,当确定第一终端基于该第二终端的通信连接信息发起通信连接时,建立该第一终端与该第二终端之间的第一通信连接。或者,在第一终端接收到第二终端的车辆预约请求后,服务器直接从该车辆预约请求中获取第二终端的通信连接信息,并建立该第一终端与该第二终端之间的第一通信连接。
其中,该第二终端的通信连接信息可以为第二终端的电话号码等。
在步骤220中,当该第一通信连接建立失败时,获取与该车辆预约者关联的第三终端的通信连接信息。
当该第一终端通信连接建立失败时,表示该第一终端无法与该第二终端进行通信,该第一终端可能发生了没电关机、出现故障或者丢失等情况。此时,该第一终端对应的司机将无法与该第二终端对应的车辆预约者进行联络,进而也就无法获知该车辆预约者的位置,导致打车失败。例如,假设该第一通信连接为通话连接,则该第一通信连接建立失败的情况可以包括第二终端的通话无法接通或者接通后无应答等情况。
因此,为了避免打车失败,当该第一通信连接建立失败时,服务器可以获取与该车辆预约者关联的第三终端的通信连接信息,以便通过该第三终端的通信连接信息确定该车辆预约者的位置。
其中,与该车辆预约者关联的第三终端是指与该车辆预约者有一定关系且能够获知该车辆预约者位置的终端。比如,该第三终端可以为该车辆预约者持有的除该第一终端之外的终端,或者为与该车辆预约者同行的用户持有的终端,或者为在该车辆预约者周围一定范围内的终端等。
需要说明的是,该服务器可以在检测到第一通信连接失败时,直接获取第三终端的通信连接信息,也可以根据第一终端的请求获取该第三终端的通信连接信息,本公开示例对此不做限定。
例如,在一种可能的实现方式中,当第一终端与第二终端的第一通信连接建立失败时,该第一终端可以向服务器发送求助请求,该求助请求用于请求服务器获取第三终端的通信连接信息,通过该第三终端的通信连接信息获取该车辆预约者的位置信息。而服务器可以在接收到该求助请求时,执行获取第三终端的通信连接信息的步骤。
其中,该求助请求可以由第一终端对应的司机触发,且司机可以通过指定操作触发,该指定操作可以为点击操作、滑动操作、语音操作等,本公开实施例对此不做限定。例如,服务器可以在第一终端的接单页面中提供一个求助选项,该求助选项用于向服务器发送求助请求。当司机联络不到车辆预约者时,即可触发该求助选项,当第一终端接收到该求助选项的触发指令时,即可向服务器发送求助请求。该求助选项可以为控件、图标、按钮等形式,且可以显示在接单页面的任意位置,本公开实施例对该求助选项的显示形式和显示位置不做限定。
图2B是根据一示例性实施例示出的一种服务器获取与车辆预约者关联的第三终端的通信连接信息的方法流程图,参见图2B,步骤220可以包括如下步骤:
步骤221:获取车辆预约请求。
该车辆预约请求是指该第二终端向该第一终端发起的车辆预约请求。
步骤222:根据该车辆预约请求确定该第三终端。
图2C是根据一示例性实施例示出的一种服务器根据车辆预约请求确定第三终端的方法流程图,参见图2B,步骤222可以包括如下步骤:
步骤222a:从该车辆预约请求中获取起始位置信息,该车辆预约请求包括起始位置信息。
车辆预约请求中一般包括起始位置信息,该起始位置信息用于指示车辆预约者预约的出发地位置。另外,除该起始位置信息之外,该车辆预约请求中还可以包括目的地位置信息、第二终端的通信连接信息、用户账号、预约时间等,本公开实施例对该车辆预约请求的内容不做限定。
步骤222b:根据该起始位置信息获取目标区域,该目标区域包括该起始位置。
该目标位置区域是指该起始位置周围的区域,可以为以该起始位置信息为中心、以预设距离为半径的位置区域等。例如,该预设距离可以为5米、10米、20米、50米等。
需要说明的是,该目标位置区域可以由服务器默认设置,可以由司机通过第一终端设置,也可以由打车服务器和第一终端协商设置,本公开实施例对此不做限定。
步骤222c:将位于该目标区域内的终端确定为该第三终端。
其中,位于该目标区域内的终端可以为打车终端,如安装了打车应用的终端,或者发起了车辆预约请求的终端等,本公开对此不做限定。
鉴于第二终端对应的车辆预约者是在发起车辆预约请求后才失去联络的,因此,该车辆预约者当前极有可能正处于该起始位置信息指示的起始位置,或者离该起始位置不远的位置,而且,即使该车辆预约者当前不在该起始位置,发起车辆预约请求后也会前往该起始位置去等车,因此,本公开实施例可以设置服务器查找该起始位置周围的其他终端,以通过周围的其他终端寻找该车辆预约者。
需要说明的是,本公开实施例仅是以将第一终端的起始位置周围的终端确定为第三终端为例进行说明,而在其他实现例中,服务器还可以获取该第一终端最后定位的位置,将该最后定位的位置周围的终端确定为第三终端,具体确定过程可以参考上述相关描述,在此不再赘述。
图2D是根据另一示例性实施例示出的一种服务器根据车辆预约请求确定第三终端的方法流程图,参见图2D,步骤222可以包括如下步骤:
步骤222d:从该车辆预约请求中获取第三终端的标识,该车辆预约请求包括该标识。
其中,车辆预约请求中可以存储第三终端的标识。第三终端可以为该车辆预约者持有的除该第二终端之外的终端,或者与车辆预约者同行的用户持有的终端,或者该车辆预约者的好友关系链中任一好友的用户终端等。第三终端的标识可以为第三终端的通信连接信息或者用户账号等。例如,车辆预约请求中可以存储该车辆预约者持有的其他终端的通信连接信息,或者同行者终端的通信连接信息,或者好友的用户账号、好友终端的通信连接信息等。
步骤222e:根据该标识确定该第三终端。
以车辆预约请求中存储有该车辆预约者的同行者所持有终端的通信连接信息为例,则该服务器即可从该车辆预约请求中获取该同行者所持有终端的通信连接信息,根据该通信连接信息,将该同行者所持有终端确定为第三终端。
进一步地,该种方式下,为了便于从该车辆预约请求中获取第三终端的标识,在第二终端发起车辆预约请求的过程中,服务器还可以指示车辆预约者在车辆预约请求中增加第三终端的标识。
另外,在步骤220中,在确定第三终端之后,服务器还可以向第三终端发送求助信息,该求助信息包括该第二终端的初始位置信息,用于提示该第三终端根据该起始位置信息确定该车辆预约者的位置。例如,该服务器可以在接收到第一终端发送的求助请求时,确定第三终端,并向第三终端发送求助信息。
其中,该求助信息还可以包括一些求助详情信息,用于指示第一终端对应的司机无法联络到车辆预约者,正在求助其他用户帮助寻找该车辆预约者。而且,可以在求助信息中注明该车辆预约者发起的起始位置信息,以提示其他用户可以在该起始位置周围帮助寻找车辆预约者。
考虑到起始位置周围可能存在多人,为了便于第三终端的用户能够从多人中确认哪一位是该车辆预约者,该求助信息中还可以包括一些能够帮助确认该车辆预约者身份的身份信息,该身份信息可以为第二终端的通信连接信息、用户账号等,本公开实施例对此不做限定。
比如,该求助信息还可以包括该第二终端的通信连接信息,用于提示该第三终端根据该第二终端的通信连接信息确认该车辆预约者。或者,该求助信息还可以包括该第二终端的用户账号,用于提示该第三终端根据该用户账号确认该车辆预约者。其中,该第二终端的通信连接信息可以为电话号码,该用户账号可以为该第二终端的用户昵称、用户ID(Identity,身份标识号)等。
例如,当第三终端的用户在该起始位置周围看到疑似车辆预约者时,可以通过询问该疑似车辆预约者的通信连接信息是否为该第二终端的通信连接信息,或者,该疑似车辆预约者的用户账号是否为该第二终端的用户账号进行确认。
在步骤230中,根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接。
其中,该第二通信连接可以为通话连接、短信连接、网络信息连接等,本公开实施例对该第二通信连接不做限定。
当该通信连接信息为电话号码时,根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接的方式,可以包括以下几种:
第一种方式:获取第三终端的通信连接信息,并控制第一终端显示该通信连接信息,以便第一终端基于该通信连接信息发起与第三终端的通信连接;当确定第一终端基于该通信连接信息发起通信连接时,建立该第一终端与该第三终端之间的第二通信连接。
也即是,服务器可以将第三终端的通信连接信息发送给第一终端,并控制第一终端进行显示,以便司机能够看到该第三终端的通信连接信息,并主动与第三终端进行联络,以获取该车辆预约者的位置信息。
第二种方式:基于该第三终端的通信连接信息,将第一终端的通信连接信息发送给该第三终端,以便第三终端在确定车辆预约者的位置信息后,能够基于第一终端的通信连接信息发起与第一终端的通信连接;当确定第三终端基于第一终端的通信连接信息发起通信连接时,建立该第一终端与该第三终端之间的第二通信连接。
也即是,服务器可以将第一终端的通信连接信息发送给第三终端,即将司机的联系方式发送给第三终端的用户,以便第三终端的用户寻找到车辆预约者时,可以通过司机的联系方式与司机进行联络,告知司机该车辆预约者的位置。
另外,为了通过建立的第二通信连接获取车辆预约者的位置,如图2A所示,根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接之后,还可以包括如下步骤:
步骤240:获取第三终端的参照信息。
其中,该参照信息用于指示该车辆预约者的当前位置。该参照信息可以包括以下至少一项:当前所处位置信息、通信信息;该通信信息指示该车辆预约者当前所处位置。
图2E是根据一示例性实施例示出的一种服务器获取第三终端的参照信息的方法流程图,参见图2E,步骤240可以包括如下步骤:
步骤241:向第三终端发送求助信息,该求助信息用于提示该第三终端确定该车辆预约者的当前位置,并发送该参照信息。
步骤242:接收该第三终端发送的该参照信息。
步骤250:根据该参照信息获取该车辆预约者的当前位置。
根据参照信息的不同,根据参照信息获取该车辆预约者的当前位置,可以包括以下几种方式中:
第一种方式:当该参照信息为该第三终端的当前所处位置信息时,将第三终端的当前所处位置信息指示的位置,确定为该车辆预约者的当前位置。
需要说明的是,该第三终端的当前所处位置信息为服务器在接收到第三终端发送的车辆预约者位置确认消息时获取得到,该车辆预约者位置确认消息用于指示该第三终端寻找到该车辆预约者。也即是,可以在第三终端寻找到该车辆预约者时,将其当前所处位置确定为该车辆预约者的当前位置。
在一种可能的实现方式中,该第三终端可以显示一个位置控件,该位置控件用于定位当前的位置信息,并将该位置信息作为车辆预约者的位置信息发送给服务器。例如,当第三终端的用户寻找到该车辆预约者时,可以移动到该车辆预约者当前所处的位置,并触发该位置控件,以将当前的位置信息作为车辆预约者的位置信息发送给服务器。而服务器接收到该位置信息后,即可将该位置信息指示的位置确定为该车辆预约者当前所处位置,并指示给第一终端。当然,该服务器也可以直接将第三终端发送的位置信息转发给第一终端,本公开实施例对此不做限定。
第二种方式:当该参照信息为该第三终端的通信信息时,根据该通信信息确定该车辆预约者的当前位置。
其中,该通信信息为第三终端在确定该车辆预约者的位置后,向服务器发送的通信信息。该通信信息可以为用于指示该车辆预约者的当前位置的短信、语音、图片、通话等信息,也即是,第三终端可以通过信息、语音、图片或者通话等,告知车辆预约者的当前位置。
步骤260:控制第一终端输出位置提示信息,该位置提示信息指示该车辆预约者处于该当前位置。
服务器获取车辆预约者的当前位置之后,即可将该车辆预约者的当前位置发送给第一终端,并控制第一终端输出该位置提示信息,以便通过该位置提示信息提示司机该车辆预约者处于该当前位置。
需要说明的一点时,除向服务器或第一终端发送该车辆预约者的位置信息之外,第三终端还可以发送该车辆预约者的外貌、穿着等特征信息,以便司机更为精确地寻找该车辆预约者。例如,该第三终端的用户寻找到该车辆预约者时,还可以对该车辆预约者进行拍照,将照片和位置信息一起发送给服务器或第一终端。
进一步地,为了提高第三终端寻找车辆预约者的积极性,本公开实施例还可以提供奖励机制,以激励第三终端帮助寻找车辆预约者。例如,可以在获取第三终端的参照信息之后,根据预设奖励规则,向第三终端发送虚拟物品。
进一步地,向第三终端发送的求助信息还可以包括奖励信息,用于提示第三终端可以通过确定该车辆预约者的位置获取奖励,以及可以获取何种奖励。
其中,向第三终端发送奖励的方式,可以包括以下几种:
第一种方式:在控制第一终端输出位置提示信息之后,当接收到该第一终端基于该位置提示信息发送的确认消息时,根据预设奖励规则,向该第三终端发送虚拟物品。
也即是,第一终端对应的司机根据该位置提示信息获知车辆预约者的位置之后,若觉得该第三终端提供的信息有用,或者根据该提示信息成功的寻找到了车辆预约者,可以基于该位置提示信息进行确认,当服务器接收到该确认消息后,即可向第三终端发送奖励。
在一种可能的实现方式中,该第一终端显示该位置提示信息后,可以显示一个确认选项,该确认选项用于确认是否通过该位置提示信息寻找到该车辆预约者。当第一终端接收到对该确认选项的触发指令时,即可向服务器发送确认消息,以便服务器根据该确认消息,向该第三终端发送奖励。
第二种方式:当服务器接收到第三终端基于求助信息发送的求助接受请求时,向第一终端发送求助确认信息,该求助确认信息用于确认是否通过该第三终端寻找到该车辆预约者;当服务器接收到该第一终端基于该求助确认信息发送的确认消息时,根据预设奖励规则,向该第三终端发送虚拟物品,该确认消息用于指示确认通过该第三终端寻找到该车辆预约者。
也即是,第三终端将该车辆预约者的位置发送该第一终端后,可以向服务器发送求助接受请求,服务器接收到该求助接受请求后,即可向第一终端发送求助确认信息。而第一终端接收到该求助确认信息,可以基于该求助确认信息进行确认,确认该第三终端提供的信息是否可用,从而告知服务器是否需要向该第三终端发放奖励。
在一种可能的实现方式中,该第三终端可以在显示求助信息的页面中显示一个求助接受选项,该求助接受选项用于向服务器发送求助接受请求。该第一终端可以在显示求助确认信息的页面中显示一个确认选项,该确认选项用于向打车服务器发送该确认消息。
其中,上述预设奖励规则可以由服务器默认设置,也可以由该第一终端进行设置,或者由该服务器和该第一终端协商设置,本公开实施例对此不做限定。另外,实际应用中,该预设奖励规则还可以包括不同级别的奖励,以及不同级别的奖励对应的虚拟物品。例如,可以根据车辆预约者位置信息的有用性或者精确度,设置不同级别的奖励。
其中,上述虚拟物品可以为虚拟货币、虚拟道具等,虚拟货币可以为打车券、代金券、红包等,虚拟道具可以为图标、动画等,本公开实施例对该虚拟物品也不做限定。
需要说明的是,本公开实施例仅是以服务器为执行主体为例进行说明,而实际应用中,该方法的执行主体也可以为第一终端。第一终端首先可以建立与车辆预约者对应的第二终端之间的第一通信连接,当该第一通信连接建立失败时,即获取与该车辆预约者关联的第三终端的通信连接信息,根据该通信连接信息建立与该第三终端之间的第二通信连接,以便根据该第二通信连接获取该车辆预约者的位置信息。具体实现过程可以参考上述相关描述,在此不再赘述。
本公开实施例中,在第一终端与车辆预约者对应的第二终端之间的第一通信连接建立失败时,可以获取与该车辆预约者关联的第三终端的通信连接信息,并根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接。由于该第三终端是与该车辆预约者关联的终端,因此,建立该第一终端与该第三终端之间的第二通信连接之后,即可使得该第一终端通过该第二通信连接获知该车辆预约者的位置,进而找到该车辆预约者,解决了在联络不到车辆预约者时无法确定车辆预约者位置的问题,提高了打车成功率。
图3A是根据一示例性实施例示出的一种获取车辆预约者通信连接信息的装置框图。参照图3A,该装置包括:
第一通信模块310,用于建立第一终端与车辆预约者对应的第二终端之间的第一通信连接;
第一获取模块320,用于当该第一通信连接建立失败时,获取与该车辆预约者关联的第三终端的通信连接信息;
第二通信模块330,用于根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接。
可选地,参见图3B,该第一获取模块320包括:
获取子模块321,用于获取车辆预约请求;
确定子模块322,用于根据该车辆预约请求确定该第三终端。
可选地,该确定子模块322用于:
从该车辆预约请求中获取起始位置信息,该车辆预约请求包括起始位置信息;
根据该起始位置信息获取目标区域,该目标区域包括该起始位置;
将位于该目标区域内的终端确定为该第三终端。
可选地,该确定子模块322用于:
从该车辆预约请求中获取该第三终端的标识,该车辆预约请求包括该标识;
根据该标识确定该第三终端。
可选地,参见图3C,该装置还包括:
第二获取模块340,用于获取该第三终端的参照信息;
第三获取模块350,用于根据该参照信息获取该车辆预约者的当前位置;
控制模块360,用于控制该第一终端输出位置提示信息,该位置提示信息指示该车辆预约者处于该当前位置。
可选地,该参照信息包括以下至少一项:当前所处位置信息、通信信息;
其中,该通信信息指示该车辆预约者当前所处位置。
可选地,参见图3D,该第二获取模块340包括:
发送子模块341,用于向该第三终端发送求助信息,该求助信息用于提示该第三终端确定该车辆预约者的当前位置,并发送该参照信息;
接收子模块342,用于接收该第三终端发送的该参照信息。
可选地,该装置还包括:
奖励模块,用于根据预设奖励规则,向该第三终端发送虚拟物品。
本公开实施例中,在第一终端与车辆预约者对应的第二终端之间的第一通信连接建立失败时,可以获取与该车辆预约者关联的第三终端的通信连接信息,并根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接。由于该第三终端是与该车辆预约者关联的终端,因此,建立该第一终端与该第三终端之间的第二通信连接之后,即可使得该第一终端通过该第二通信连接获知该车辆预约者的位置,进而找到该车辆预约者,解决了在联络不到车辆预约者时无法确定车辆预约者位置的问题,提高了打车成功率。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图4是根据一示例性实施例示出的一种获取车辆预约者通信连接信息的装置400的框图。例如,装置400可以被提供为一服务器,如为打车应用提供服务的打车服务器。参照图4,装置400包括处理组件422,其进一步包括一个或多个处理器,以及由存储器432所代表的存储器资源,用于存储可由处理组件422的执行的指令,例如应用程序。存储器432中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件422被配置为执行指令,以执行上述方法。
装置400还可以包括一个电源组件426被配置为执行装置400的电源管理,一个有线或无线网络接口450被配置为将装置400连接到网络,和一个输入输出(I/O)接口458。装置400可以操作基于存储在存储器432的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,当所述存储介质中的指令由装置400的处理组件执行时,使得装置400能够执行一种获取车辆预约者通信连接信息的方法,所述方法包括:
建立第一终端与车辆预约者对应的第二终端之间的第一通信连接;
当所述第一通信连接建立失败时,获取与所述车辆预约者关联的第三终端的通信连接信息;
根据所述通信连接信息建立所述第一终端与所述第三终端之间的第二通信连接。
可选地,所述获取与所述车辆预约者关联的第三终端的通信连接信息,包括:
获取车辆预约请求;
根据所述车辆预约请求确定所述第三终端。
可选地,所述根据所述车辆预约请求确定所述第三终端,包括:
从所述车辆预约请求中获取起始位置信息,所述车辆预约请求包括起始位置信息;
根据所述起始位置信息获取目标区域,所述目标区域包括所述起始位置;
将位于所述目标区域内的终端确定为所述第三终端。
可选地,所述根据所述车辆预约请求确定所述第三终端,包括:
从所述车辆预约请求中获取所述第三终端的标识,所述车辆预约请求包括所述标识;
根据所述标识确定所述第三终端。
可选地,在所述根据所述通信连接信息建立所述第一终端与所述第三终端之间的第二通信连接之后,所述方法还包括:
获取所述第三终端的参照信息;
根据所述参照信息获取所述车辆预约者的当前位置;
控制所述第一终端输出位置提示信息,所述位置提示信息指示所述车辆预约者处于所述当前位置。
可选地,所述参照信息包括以下至少一项:当前所处位置信息、通信信息;
其中,所述通信信息指示所述车辆预约者当前所处位置。
可选地,所述获取所述第三终端的参照信息,包括:
向所述第三终端发送求助信息,所述求助信息用于提示所述第三终端确定所述车辆预约者的当前位置,并发送所述参照信息;
接收所述第三终端发送的所述参照信息。
可选地,在所述获取所述第三终端的参照信息之后,所述方法还包括:
根据预设奖励规则,向所述第三终端发送虚拟物品。
本公开实施例中,在第一终端与车辆预约者对应的第二终端之间的第一通信连接建立失败时,可以获取与该车辆预约者关联的第三终端的通信连接信息,并根据该通信连接信息建立该第一终端与该第三终端之间的第二通信连接。由于该第三终端是与该车辆预约者关联的终端,因此,建立该第一终端与该第三终端之间的第二通信连接之后,即可使得该第一终端通过该第二通信连接获知该车辆预约者的位置,进而找到该车辆预约者,解决了在联络不到车辆预约者时无法确定车辆预约者位置的问题,提高了打车成功率。
本领域技术人员在考虑说明书及实践这里公开的方案后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。