一种共享汽车的寻车方法及装置与流程

文档序号:18249135发布日期:2019-07-24 09:35阅读:461来源:国知局
一种共享汽车的寻车方法及装置与流程

本申请涉及数据处理技术领域,尤其涉及一种共享汽车的寻车方法及装置。



背景技术:

随着科技的发展,越来越多的人开始使用共享汽车。

通常用户在网上预先选择取车地点、还车地点和共享汽车,再到取车地点去取车。

然而,停车场通常会停放很多车辆,而同一品牌的共享汽车形状、样式往往很相像。在上述情况下,用户需要花费大量时间来寻找预定的共享汽车,从而降低了用户体验。



技术实现要素:

为了解决上述问题,第一方面,本申请实施例提出了一种共享汽车的寻车方法,包括:

接收来自服务器的车辆定位请求消息;所述车辆定位请求消息根据用户终端而确定;所述车辆定位请求消息包括所述用户终端的定位数据;

根据用户终端的定位数据以及所述共享汽车的地理位置信息,确定所述用户终端与所述共享汽车之间的距离;

根据所述用户终端与所述共享汽车之间的距离,向用户发出相应的提示信息。

在一个示例中,在所述接收来自服务器的车辆定位请求消息之后,在所述向用户发出相应的提示信息之前,所述方法还包括:

产生控制信号,所述控制信号用于控制所述共享汽车产生所述提示信息。

在一个示例中,所述根据所述用户终端与所述共享汽车之间的距离,向用户发出相应的提示信息,包括:

在所述用户终端与所述共享汽车之间的距离大于预设阈值的情况下,通过所述服务器向所述用户终端展示或语音提示用户与共享汽车之间的路线信息。

在一个示例中,所述根据所述用户终端与所述共享汽车之间的距离,向用户发出相应的提示信息,包括:

当所述用户终端与所述共享汽车之间的距离小于或等于预设阈值时,控制所述共享汽车的车灯闪烁或者控制所述共享汽车的喇叭进行鸣笛。

在一个示例中,所述方法还包括:

当所述用户终端与所述共享汽车之间的距离大于预设阈值时,根据共享汽车所在车库的电子地图,判断所述用户和所述共享汽车之间是否存在障碍物;

当所述用户和所述共享汽车之间存在障碍物时,控制所述共享汽车的喇叭进行鸣笛;

当所述用户和所述共享汽车之间不存在障碍物时,控制所述共享汽车的车灯闪烁。

在一个示例中,所述方法还包括:

当接收到所述车辆定位请求消息超过预设次数时,控制所述共享汽车的车灯闪烁并控制所述共享汽车的喇叭进行鸣笛。

在一个示例中,所述当所述用户终端与所述共享汽车之间的距离小于或等于预设阈值时,控制所述共享汽车的车灯闪烁或者控制所述共享汽车的喇叭进行鸣笛,包括:

接收服务器发送的预设范围内发出鸣笛的车辆的数量;

确定所述发出鸣笛的车辆的数量大于预设阈值时,控制所述共享汽车的车灯闪烁;

确定所述发出鸣笛的车辆的数量小于或等于预设阈值时,控制所述共享汽车的喇叭进行鸣笛。

第二方面,本申请实施例提供的一种共享汽车的寻车装置,包括:接收模块、数据处理模块和发送模块;

所述接收模块,用于接收来自服务器的车辆定位请求消息;所述车辆定位请求消息根据用户终端而确定;所述车辆定位请求消息包括所述用户终端的定位数据;

所述数据处理模块,用于根据用户终端的定位数据以及所述共享汽车的地理位置信息,确定所述用户终端与所述共享汽车之间的距离;

所述发送模块,用于根据所述用户终端与所述共享汽车之间的距离,向用户发出相应的提示信息。

在一个示例中,所述数据处理模块还用于当所述用户终端与所述共享汽车之间的距离大于预设阈值时,根据共享汽车所在车库的电子地图,判断所述用户和所述共享汽车之间是否存在障碍物;当所述用户和所述共享汽车之间存在障碍物时,控制所述共享汽车的喇叭进行鸣笛;当所述用户和所述共享汽车之间不存在障碍物时,控制所述共享汽车的车灯闪烁。

在一个示例中,所述数据处理模块,用于接收服务器发送的预设范围内发出鸣笛的车辆的数量;确定所述发出鸣笛的车辆的数量大于预设阈值时,控制所述共享汽车的车灯闪烁;确定所述发出鸣笛的车辆的数量小于或等于预设阈值时,控制所述共享汽车的喇叭进行鸣笛。

通过本申请提出共享汽车的寻车方法能够带来如下有益效果:

根据用户终端与共享汽车之间的距离向用户发出相应的提示信息,使得用户根据提示信息,不断缩小寻车范围,直至找到共享汽车。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提出的一种共享汽车的寻车方法的流程图;

图2为本申请实施例提出的一种共享汽车的寻车装置的结构示意图。

具体实施方式

为了更清楚的阐释本申请的整体构思,下面结合说明书附图以示例的方式进行详细说明。

本申请的实施例公开了一种共享汽车的寻车方法,如图1所示,包括以下步骤:

步骤101,接收来自服务器的车辆定位请求消息。

在本申请实施例中,用户终端先将车辆定位请求信息发送给服务器,服务器将车辆定位信息转发给对应的共享汽车上的车载设备。车辆定位请求信息中包括有用户终端的定位数据,例如经纬度坐标。

步骤102,判断是否接受到请求消息是否超过预设次数,如果是,执行步骤111,否则,执行步骤103。

在本申请实施例中,如果多次收到车辆定位请求信息,说明单一提示方式不能有效地引导用户找到共享汽车,采用双重信号的方式提示用户共享汽车的位置。具体方法为:车载设备控制对应的共享汽车的车灯闪烁,以及控制对应的共享汽车的喇叭进行鸣笛。

步骤103,根据用户终端的定位数据以及共享汽车的地理位置信息,确定用户终端与共享汽车之间的距离。

在本申请实施例中,停车场各区域之间通常不会设置有墙壁、护栏等使用户无法穿行的设施,因此用户终端与共享汽车之间的距离可以近似地视为两点间的直线距离。

步骤104,判断用户终端与共享汽车之间的距离是否超过预设阈值,如果是,执行步骤105,否则执行步骤107。

步骤105,通过服务器向用户终端展示或语音提示用户与共享汽车之间的路线信息。

在本申请实施例中,用户与共享汽车之间距离大于预设阈值时,此时用户难以根据提示信号确定车辆的具体位置,因此需要通过所述服务器向所述用户终端展示或语音提示用户与共享汽车之间的路线信息。

步骤106,根据共享汽车所在车库的电子地图,判断用户和共享汽车之间是否存在障碍物,如果是,执行步骤109,否则,执行步骤110。

停车场地势空旷不利于辨认方向,尤其是地下停车场,所以即便有线路提示,很多用户也无法快速找到共享汽车。为了解决上述问题,在本申请实施例中,车载设备通过产生相应的控制信号来控制对应的共享汽车的车灯闪烁或者控制对应的共享汽车的喇叭进行鸣笛,给用户提供一个明确的寻车方向。

相比于听觉,用户寻车时更偏向于依靠相对直观的视觉,但是视线容易被障碍物遮挡。目前很多地上停车场为了美观而在停车场种植树木,地下停车场设置有很多承重柱,有些地下停车场由于形状的原因墙壁存在突出的部分。这些都可能遮挡用户的视线,从而降低寻车效率。为了解决这一问题,在本申请实施例中,通过判断用户和共享汽车之间的是否存在障碍物,来选择相应的提示手段。例如,用户的视线被阻挡时,车载设备产生控制信号来控制共享汽车喇叭发出鸣笛;用户的视线没有被阻挡时,车载设备产生控制信号来控制共享汽车车灯闪烁。

因为汽车的车身对用户视觉和听觉影响很小,所以判断用户和共享汽车之间的障碍物时,只考虑停车场中的树木、柱子,不考虑用户和共享汽车之间的车辆。因此,判断用户和共享汽车之间是否存在障碍物的具体方法为:根据用户终端的定位数据以及共享汽车的地理位置信息,在共享汽车所在车库的电子地图上分别确定用户终端和共享汽车的坐标,如果两点间直线在电子地图上经过停车场中的树木或柱子,那么说明用户和共享汽车之间存在障碍物。

步骤107,接收服务器发送的预设范围内发出鸣笛的车辆的数量。

步骤108,判断发出鸣笛的车辆的数量是否大于预设阈值,如果是,执行步骤110,否则执行步骤109。

可以理解的是,距离超过预设阈值时,车灯闪烁与喇叭鸣笛是为了给用户提示共享汽车的大致方向,以引导用户靠近共享汽车。与距离超过预设阈值时不同,当用户终端与共享汽车之间的距离小于或等于预设阈值时,车载设备控制喇叭鸣笛或车灯闪烁是为了确定共享汽车的位置。此时,如果多辆共享汽车在极小的时差内发出鸣笛,用户很难精确地定位出共享汽车的位置。因此,在本申请实施例中,车载设备接收服务器发送的预设范围内发出鸣笛的车辆的数量,并判断发出鸣笛的车辆的数量是否大于预设阈值,如果是,车载设备控制共享汽车的车灯闪烁;否则,控制共享汽车的喇叭进行鸣笛。这是因为在用户与共享汽车较近时,用户辨别声音先后的能力不如辨别灯光先后的能力。

通过服务器向用户发出相应的提示信息,包括但不限于:用户终端与共享汽车之间的路线信息、车载设备的提示动作类型。其中,车载设备的提示动作类型为喇叭鸣笛和车灯闪烁中的一个或多个。服务器能通过各个车载设备发送的提示信息统计出预设范围内发出鸣笛的车辆的数量,因此车载设备可以通过服务器获取到发出鸣笛的车辆的数量。

步骤109,控制共享汽车的喇叭进行鸣笛,并结束当前流程。

步骤110,控制共享汽车的车灯闪烁,并结束当前流程。

步骤111,控制共享汽车的车灯闪烁并控制共享汽车的喇叭进行鸣笛。

如图2所示,本申请实施例提出的一种共享汽车的寻车装置,包括:接收模块201、数据处理模块202和发送模块203。

接收模块201,用于接收来自服务器的车辆定位请求消息;车辆定位请求消息根据用户终端而确定;车辆定位请求消息包括用户终端的定位数据。

数据处理模块202,用于根据用户终端的定位数据以及共享汽车的地理位置信息,确定用户终端与共享汽车之间的距离。

发送模块203,用于根据用户终端与共享汽车之间的距离,向用户发出相应的提示信息。

数据处理模块202,还用于当用户终端与共享汽车之间的距离大于预设阈值时,根据共享汽车所在车库的电子地图,判断用户和共享汽车之间是否存在障碍物;当用户和共享汽车之间存在障碍物时,控制共享汽车的喇叭进行鸣笛;当用户和共享汽车之间不存在障碍物时,控制共享汽车的车灯闪烁。

数据处理模块202,用于接收服务器发送的预设范围内发出鸣笛的车辆的数量;确定发出鸣笛的车辆的数量大于预设阈值时,控制共享汽车的车灯闪烁;确定发出鸣笛的车辆的数量小于或等于预设阈值时,控制共享汽车的喇叭进行鸣笛。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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