一种还车检测的方法、系统及装置与流程

文档序号:22548950发布日期:2020-10-17 02:22阅读:161来源:国知局
一种还车检测的方法、系统及装置与流程

本发明涉及智能交通技术领域,具体而言,涉及一种还车检测的方法、系统及装置。



背景技术:

随着共享车辆的普及,越来越多的人们使用共享车辆作为日常出行的交通工具,在到达目的地之后,只需将共享车辆停放在指定的还车区域,即可结束行程。在便利人们出行的同时,由于共享车辆的使用以及停放的灵活性较高,在还车时常常出现乱停乱放的问题,使得还车区域的利用效率降低。因此,如何有效地进行还车检测,来减少共享车辆乱停乱放的现象,以提高还车区域的利用效率,成为当前智能交通技术领域所迫切需要解决的技术问题。

目前的方法,利用卫星信号数据对共享车辆进行定位,根据定位信息,若检测到共享车辆位于指定的还车区域内,则确定还车成功,结束用户的当前行程。这种还车方法,一方面由于仅通过卫星定位数据来确定共享车辆的位置坐标,定位的精度较低,不能准确地确定待还车辆是否位于指定的还车区域内,导致还车检测的准确度较低;另一方面由于没有对停放规范的车辆与杂乱停放的车辆进行区分,在还车检测时,杂乱停放的待还车辆也被确定为还车成功,造成还车区域使用面积降低,进而导致还车区域的利用效率降低。



技术实现要素:

有鉴于此,本发明的目的在于提供一种还车检测的方法、系统及装置,以有效地进行还车检测,来提高还车区域的利用效率。

第一方面,本发明实施例提供了一种还车检测的方法,所述方法应用于第一服务器,所述方法包括:

所述第一服务器向第二服务器发送待还车辆的初始位置信息,并接收所述第二服务器反馈的差分位置信息,根据所述初始位置信息以及所述差分位置信息确定待还车辆的位置坐标;

基于确定的所述位置坐标,若确定待还车辆位于指定还车区域,则计算待还车辆的停放方向角;

基于所述停放方向角,判断待还车辆的停放是否合格,并根据判断结果,向客户端发送与该判断结果相匹配的提示信息。

可选的,所述初始位置信息为所属信息类型为全球定位信息的待还车辆的初始位置坐标,所述差分位置信息为所述初始位置信息对应的区域的坐标校正参数。

可选的,所述根据所述初始位置信息以及所述差分位置信息确定待还车辆的位置坐标,包括:

利用所述差分位置信息对所述初始位置坐标进行校正,将校正后的该初始位置坐标作为待还车辆的位置坐标。

可选的,在所述若确定待还车辆位于指定还车区域,则计算待还车辆的停放方向角之前,所述方法还包括:

从预先存储的还车区域中,提取与所述位置坐标相匹配的还车区域作为所述指定还车区域,其中,所述还车区域至少包括第一还车点坐标、第二还车点坐标以及第三还车点坐标,所述第一还车点坐标与所述第二还车点坐标之间的连线与道路方向平行,所述第三还车点坐标与所述第一还车点坐标之间的连线与道路方向垂直;

依据所述指定还车区域中包含的各还车点坐标,计算纬度坐标区间以及经度坐标区间,其中,所述纬度坐标区间的最大值为各还车点坐标中最大的纬度坐标值,所述纬度坐标区间的最小值为各还车点坐标中最小的纬度坐标值,所述经度坐标区间的最大值为各还车点坐标中最大的经度坐标值,所述经度坐标区间的最小值为各还车点坐标中最小的经度坐标值;

若所述位置坐标的维度坐标值位于所述纬度坐标区间内,并且所述位置坐标的经度坐标值位于所述经度坐标区间内,则确定待还车辆位于所述指定还车区域内。

可选的,所述从预先存储的还车区域中,提取与所述位置坐标相匹配的还车区域作为所述指定还车区域,包括:

针对各所述还车区域中包含的每一还车点坐标,计算该还车点坐标与所述位置坐标之间的坐标距离;

依据所述坐标距离的计算结果,提取目标还车点坐标所在的还车区域作为与所述位置坐标相匹配的还车区域,其中,所述目标还车点坐标为所述坐标距离的最小值对应的还车点坐标。

可选的,所述计算待还车辆的停放方向角,包括:

获取待还车辆的方位角以及所述指定还车区域对应的道路方向角,其中,所述方位角为待还车辆的车头方向与真北方向的夹角,所述道路方向角为道路垂直方向与真北方向的夹角;

若所述车头方向与所述道路垂直方向位于真北方向的同侧,则计算所述方位角与所述道路方向角的差值,将计算得到的所述差值的绝对值作为所述停放方向角;

若所述车头方向与所述道路垂直方向位于真北方向的异侧,则计算所述方位角与所述道路方向角的和值,将计算得到的所述和值作为所述停放方向角。

可选的,所述基于所述停放方向角,判断待还车辆的停放是否合格,包括:

依据预先设置的角度阈值,判断所述停放方向角是否小于所述角度阈值;

若是,则确定待还车辆的停放合格;

若否,则确定待还车辆的停放不合格。

可选的,所述根据判断结果,向所述客户端发送与该判断结果相匹配的提示信息,包括:

若确定待还车辆的停放合格,则向所述客户端发送还车成功信息,以提示用户还车成功;

若确定待还车辆的停放不合格,则向所述客户端发送角度调整信息,以提示用户调整待还车辆的停放角度,其中,所述角度调整信息包括待调整方向以及待调整角度。

第二方面,本发明实施例提供了一种还车检测的系统,包括:客户端、第一服务器和第二服务器,所述第一服务器与所述客户端通信连接,所述第一服务器与所述第二服务器通信连接;

所述第一服务器用于向所述第二服务器发送待还车辆的初始位置信息,并接收所述第二服务器反馈的差分位置信息,根据所述初始位置信息以及所述差分位置信息,确定待还车辆的位置坐标;

所述第一服务器用于基于确定的所述位置坐标,若确定待还车辆位于指定还车区域,则计算待还车辆的停放方向角;

所述第一服务器还用于基于所述停放方向角,判断待还车辆的停放是否合格,并根据判断结果,向所述客户端发送与该判断结果相匹配的提示信息;

所述第二服务器用于基于接收到的所述初始位置信息,确定与所述初始位置信息相匹配的差分位置信息,并将该差分位置信息发送给所述第一服务器。

可选的,所述第一服务器还用于获取待还车辆的初始位置信息,其中,所述初始位置信息为所属信息类型为全球定位信息的待还车辆的初始位置坐标。

可选的,所述第一服务器还用于:

利用所述差分位置信息对所述初始位置坐标进行校正,将校正后的该初始位置坐标作为待还车辆的位置坐标。

可选的,所述第二服务器还用于:

根据接收到的所述初始位置信息,确定该初始位置信息对应的区域;

利用确定的所述区域,确定与所述初始位置信息相匹配的差分位置信息,其中,所述差分位置信息为所述初始位置信息对应的区域的坐标校正参数。

可选的,所述第一服务器包括:

信息提取单元,用于从预先存储的还车区域中,提取与所述位置坐标相匹配的还车区域作为所述指定还车区域,其中,所述还车区域至少包括第一还车点坐标、第二还车点坐标以及第三还车点坐标,所述第一还车点坐标与所述第二还车点坐标之间的连线与道路方向平行,所述第三还车点坐标与所述第一还车点坐标之间的连线与道路方向垂直;

信息处理单元,用于依据所述指定还车区域中包含的各还车点坐标,计算纬度坐标区间以及经度坐标区间,其中,所述纬度坐标区间的最大值为各还车点坐标中最大的纬度坐标值,所述纬度坐标区间的最小值为各还车点坐标中最小的纬度坐标值,所述经度坐标区间的最大值为各还车点坐标中最大的经度坐标值,所述经度坐标区间的最小值为各还车点坐标中最小的经度坐标值;

信息确定单元,用于若所述位置坐标的维度坐标值位于所述纬度坐标区间内,并且所述位置坐标的经度坐标值位于所述经度坐标区间内,则确定待还车辆位于所述指定还车区域内。

可选的,所述信息提取单元,还用于:

针对各所述还车区域中包含的每一还车点坐标,计算该还车点坐标与所述位置坐标之间的坐标距离;

依据所述坐标距离的计算结果,提取目标还车点坐标所在的还车区域作为与所述位置坐标相匹配的还车区域,其中,所述目标还车点坐标为所述坐标距离的最小值对应的还车点坐标。

可选的,所述信息确定单元,还用于:

获取待还车辆的方位角以及所述指定还车区域对应的道路方向角,其中,所述方位角为待还车辆的车头方向与真北方向的夹角,所述道路方向角为道路垂直方向与真北方向的夹角;

若所述车头方向与所述道路垂直方向位于真北方向的同侧,则计算所述方位角与所述道路方向角的差值,将计算得到的所述差值的绝对值作为所述停放方向角;

若所述车头方向与所述道路垂直方向位于真北方向的异侧,则计算所述方位角与所述道路方向角的和值,将计算得到的所述和值作为所述停放方向角。

可选的,所述第一服务器,还用于:

依据预先设置的角度阈值,判断所述停放方向角是否小于所述角度阈值;

若是,则确定待还车辆的停放合格;

若否,则确定待还车辆的停放不合格。

可选的,所述第一服务器,还用于:

若确定待还车辆的停放合格,则向所述客户端发送还车成功信息,以提示用户还车成功;

若确定待还车辆的停放不合格,则向所述客户端发送角度调整信息,以提示用户调整待还车辆的停放角度,其中,所述角度调整信息包括待调整方向以及待调整角度。

第三方面,本发明实施例还提供了一种还车检测的装置,所述装置应用于第一服务器,所述装置包括:

定位模块,用于所述第一服务器向第二服务器发送待还车辆的初始位置信息,并接收所述第二服务器反馈的差分位置信息,根据所述初始位置信息以及所述差分位置信息确定待还车辆的位置坐标;

数据处理模块,用于基于确定的所述位置坐标,若确定待还车辆位于指定还车区域,则计算待还车辆的停放方向角;

数据传输模块,用于基于所述停放方向角,判断待还车辆的停放是否合格,并根据判断结果,向客户端发送与该判断结果相匹配的提示信息。

可选的,所述定位模块还用于:

获取待还车辆的初始位置信息,其中,所述初始位置信息为所属信息类型为全球定位信息的待还车辆的初始位置坐标;

利用所述差分位置信息对所述初始位置坐标进行校正,将校正后的该初始位置坐标作为待还车辆的位置坐标,其中,所述差分位置信息为所述初始位置信息对应的区域的坐标校正参数。

可选的,所述数据处理模块,还包括:

数据提取单元,用于从预先存储的还车区域中,提取与所述位置坐标相匹配的还车区域作为所述指定还车区域,其中,所述还车区域至少包括第一还车点坐标、第二还车点坐标以及第三还车点坐标,所述第一还车点坐标与所述第二还车点坐标之间的连线与道路方向平行,所述第三还车点坐标与所述第一还车点坐标之间的连线与道路方向垂直;

数据计算单元,用于依据所述指定还车区域中包含的各还车点坐标,计算纬度坐标区间以及经度坐标区间,其中,所述纬度坐标区间的最大值为各还车点坐标中最大的纬度坐标值,所述纬度坐标区间的最小值为各还车点坐标中最小的纬度坐标值,所述经度坐标区间的最大值为各还车点坐标中最大的经度坐标值,所述经度坐标区间的最小值为各还车点坐标中最小的经度坐标值;

数据判断单元,用于若所述位置坐标的维度坐标值位于所述纬度坐标区间内,并且所述位置坐标的经度坐标值位于所述经度坐标区间内,则确定待还车辆位于所述指定还车区域内。

可选的,所述数据提取单元,还用于:

针对各所述还车区域中包含的每一还车点坐标,计算该还车点坐标与所述位置坐标之间的坐标距离;

依据所述坐标距离的计算结果,提取目标还车点坐标所在的还车区域作为与所述位置坐标相匹配的还车区域,其中,所述目标还车点坐标为所述坐标距离的最小值对应的还车点坐标。

可选的,所述数据处理模块,还用于:

获取待还车辆的方位角以及所述指定还车区域对应的道路方向角,其中,所述方位角为待还车辆的车头方向与真北方向的夹角,所述道路方向角为道路垂直方向与真北方向的夹角;

若所述车头方向与所述道路垂直方向位于真北方向的同侧,则计算所述方位角与所述道路方向角的差值,将计算得到的所述差值的绝对值作为所述停放方向角;

若所述车头方向与所述道路垂直方向位于真北方向的异侧,则计算所述方位角与所述道路方向角的和值,将计算得到的所述和值作为所述停放方向角。

可选的,所述数据传输模块,还用于:

依据预先设置的角度阈值,判断所述停放方向角是否小于所述角度阈值;

若是,则确定待还车辆的停放合格;

若否,则确定待还车辆的停放不合格。

可选的,所述数据传输模块,还用于:

若确定待还车辆的停放合格,则向所述客户端发送还车成功信息,以提示用户还车成功;

若确定待还车辆的停放不合格,则向所述客户端发送角度调整信息,以提示用户调整待还车辆的停放角度,其中,所述角度调整信息包括待调整方向以及待调整角度。

第四方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述还车检测的方法的步骤。

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

本申请的实施例提供的技术方案可以包括以下有益效果:

一方面,所述第一服务器根据接收到的所述差分位置信息,可以对所述初始位置信息进行校正,得到校正后的待还车辆的位置坐标。这样,可以得到高精度的定位信息,利用高精度的定位信息,判断待还车辆是否位于指定还车区域内,可以提高还车检测的准确度。

另一方面,对于指定还车区域内的待还车辆,所述第一服务器通过进一步计算待还车辆的停放方向角,然后基于所述停放方向角,判断待还车辆的停放是否合格。这样,若待还车辆停放不合格,则该待还车辆被确定为还车失败,可以对停放规范的待还车辆与停放杂乱的待还车辆进行区分,以提示用户规范停放待还车辆,节省车辆停放所占面积,进而提高了还车区域的利用效率。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

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

图1示出了本申请实施例所提供的还车检测的方法的流程示意图;

图2示出了本申请实施例所提供的一种检测待还车辆是否位于还车区域内的方法的流程示意图;

图3示出了本申请实施例所提供的一种计算待还车辆的停放方向角的方法的流程示意图;

图4示出了本申请实施例所提供的一种判断待还车辆的停放是否合格的方法的流程示意图;

图5示出了本申请实施例所提供的一种如何向客户端反馈还车检测结果的方法的流程示意图;

图6示出了本申请实施例所提供的一种如何确定指定还车区域的方法的流程示意图;

图7示出了本申请实施例所提供的还车检测的系统的流程示意图;

图8示出了本申请实施例所提供的还车检测的装置的流程示意图;

图9为本申请实施例提供的一种计算机设备900的结构示意图。

具体实施方式

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

本发明实施例提供了一种还车检测的系统、方法及装置,下面通过实施例进行描述。

实施例一

图1示出了本申请实施例所提供的还车检测的方法的流程示意图,该方法应用于第一服务器,该方法包括步骤s101-s103;具体的:

s101,所述第一服务器向第二服务器发送待还车辆的初始位置信息,并接收所述第二服务器反馈的差分位置信息,根据所述初始位置信息以及所述差分位置信息确定待还车辆的位置坐标。

需要说明的是,第二服务器在反馈差分位置信息时,是根据初始位置信息的发送方的标识信息,进行相应的反馈。作为初始位置信息的发送方,第一种可行的实施方案是:第一服务器可以设置在待还车辆上,以与待还车辆的位置坐标保持一致,直接向第二服务器发送待还车辆的初始位置信息;第二种可行的实施方案是:第一服务器也可以作为独立的服务端,以接收待还车辆上报的初始位置信息,并将该初始位置信息发送给第二服务器。两种可行的实施方案的区别在于,使用第一种可行的实施方案,需要为每个待还车辆上的第一服务器均设置一个相应的标识,以使第二服务器根据待还车辆的标识,反馈相应的差分位置信息;而使用第二种可行的实施方案,由于第一服务器为独立的服务端,因此,第二服务器只需将差分位置信息反馈给第一服务器,而不必识别每一待还车辆的标识。其中,为节约硬件成本,可以优选第二种可行的实施方案。

需要说明的是,所述初始位置信息包括但不限于卫星定位信息,所述初始位置信息用于表征对待还车辆仅使用卫星定位方法而得到的初始点位信息,所述第一服务器根据接收到的差分位置信息对所述初始位置信息进行校正,可以得到校正后的待还车辆的位置坐标,以提高对待还车辆的定位准确度,其中,所述差分位置信息包括但不限于所述初始位置信息对应的差分数据。

本申请实施例中,作为一可选实施例,所述初始位置信息为所属信息类型为全球定位信息的待还车辆的初始位置坐标,所述差分位置信息为所述初始位置信息对应的区域的坐标校正参数。

示例性的说明,例如,gps(globalpositioningsystem,全球定位系统)数据的信息类型包括:gprmc(推荐定位信息)、gpvtg(地面速度信息)、gpgga(全球定位信息)、gpgsa9(当前卫星信息)等,其中,在对待还车辆进行初始卫星定位时,获取待还车辆的gpgga坐标作为初始位置坐标;所述第一服务器将获取的该初始位置坐标发送给第二服务器,作为一可选实施例,在接收到该初始位置坐标之后,所述第二服务器可以利用cors平台(continuouslyoperatingreferencestations,一种连续运行卫星定位服务参考站系统),来获取该初始位置坐标对应的差分位置信息。例如,若待还车辆的初始位置坐标显示待还车辆位于区域a,则cors平台可以获取区域a对应的坐标校正参数a,将该坐标校正参数a作为待还车辆的初始位置坐标所对应的差分位置信息,以将该差分位置信息发送给第一服务器。

本申请实施例中,作为一可选实施例,所述根据所述初始位置信息以及所述差分位置信息确定待还车辆的位置坐标,包括:

利用所述差分位置信息对所述初始位置坐标进行校正,将校正后的该初始位置坐标作为待还车辆的位置坐标。

示例性的说明,例如,待还车辆的初始位置坐标为(x,y),待还车辆的初始位置坐标所对应的差分位置信息为坐标校正参数a,在接收到该差分位置信息之后,第一服务器可以利用坐标校正参数a,对待还车辆的初始位置坐标进行校正,例如,若校正后的位置坐标为(x+a,y+a),则可以确定待还车辆的位置坐标为(x+a,y+a)。s102,基于确定的所述位置坐标,若确定待还车辆位于指定还车区域,则计算待还车辆的停放方向角。

需要说明的是,所述第一服务器中存储有还车区域信息,所述还车区域信息用于表征还车服务的覆盖区域范围,在确定待还车辆的位置坐标之后,利用预先存储的还车区域信息,确定与该位置坐标距离最近的还车区域作为指定还车区域,进而,根据指定还车区域包含的坐标区间,来判断待还车辆是否位于指定还车区域内。这样,先确定指定还车区域,然后利用指定还车区域包含的坐标区间,来确定待还车辆是否位于指定还车区域内,减少了数据计算量,可以提高还车检测的效率。

本申请实施例中,作为一可选实施例,所述计算待还车辆的停放方向角,包括:获取待还车辆的方位角以及所述指定还车区域对应的道路方向角,其中,所述方位角为待还车辆的车头方向与真北方向的夹角,所述道路方向角为道路垂直方向与真北方向的夹角;

计算所述方位角与所述道路方向角的差值的绝对值,判断该绝对值是否小于180度;

若该绝对值小于或者等于180度,则将该绝对值作为待还车辆的停放方向角;

若该绝对值大于180度,则将周角与该绝对值的差值作为待还车辆的停放方向角。

示例性的说明,例如,若待还车辆的方位角为40度,道路方向角为20度,则该方向角与道路方向角的差值的绝对值为20度,由于20度小于180度,因此,此时,待还车辆的停放方向角为20度;若待还车辆的方位角为20度,道路方向角为280度,则该方向角与道路方向角的差值的绝对值为260度,由于260度大于180度,而周角360度与260度之差的绝对值为100度,因此,此时,待还车辆的停放方向角为100度。

s103,基于所述停放方向角,判断待还车辆的停放是否合格,并根据判断结果,向客户端发送与该判断结果相匹配的提示信息。

需要说明的是,所述停放方向角用于表征待还车辆的停放是否合格,第一服务器中预先存储有合格的角度阈值,通过比较所述停放方向角与所述角度阈值的大小关系,利用该比较结果,判断待还车辆的停放是否合格。这样,在指定还车区域内,利用所述停放方向角,对停放合格的待还车辆与停放不合格的待还车辆进行区分,只将停放合格的车辆确定为可还车辆,可以提高还车检测的准确度,以提示用户规范停放待还车辆,减少车辆乱停乱放现象,美化城市风貌。

在一个可行的实施方案中,图2示出了本申请实施例所提供的一种检测待还车辆是否位于还车区域内的方法的流程示意图,如图2所示,在执行步骤s102时,该方法还包括步骤s201-s203;具体的:

s201,从预先存储的还车区域中,提取与所述位置坐标相匹配的还车区域作为所述指定还车区域。

具体的,其中,所述还车区域至少包括第一还车点坐标、第二还车点坐标以及第三还车点坐标,所述第一还车点坐标与所述第二还车点坐标之间的连线与道路方向平行,所述第三还车点坐标与所述第一还车点坐标之间的连线与道路方向垂直。这样,利用第一还车点坐标、第二还车点坐标以及第三还车点坐标可以确定一个矩形区域,将确定的矩形区域作为所述还车区域。

需要说明的是,还车点坐标的获取方式包括但不限于利用uberh3(地理索引)算法,来获取还车点坐标,由于还车点坐标的获取方式存在多种可行方式,因此,对于还车点坐标的获取方式,在此不做限定。

示例性的说明,例如,可以根据所述位置坐标所在的街道区间,先从预先存储的还车区域中,确定位于相同街道区间的还车区域,若确定的所述还车区域是唯一的,则可以将该还车区域作为所述指定还车区域;若确定的所述还车区域不唯一,例如,还车区域a与还车区域b均与所述位置坐标位于同一街道区间,其中,还车区域a包括还车点坐标a、b、c,还车区域b包括还车点坐标d、e、f;此时,可以分别计算还车点坐标a、b、c、d、e、f与所述位置坐标之间的坐标距离,若最小坐标距离所对应的还车点坐标为a,则可以提取a所在的还车区域a作为指定还车区域。

s202,依据所述指定还车区域中包含的各还车点坐标,计算纬度坐标区间以及经度坐标区间。

具体的,其中,所述纬度坐标区间的最大值为各还车点坐标中最大的纬度坐标值,所述纬度坐标区间的最小值为各还车点坐标中最小的纬度坐标值,所述经度坐标区间的最大值为各还车点坐标中最大的经度坐标值,所述经度坐标区间的最小值为各还车点坐标中最小的经度坐标值。

示例性的说明,例如,以上述举例情况为例,指定还车区域为还车区域a,指定还车区域a包括还车点坐标a(39°28′16.1″n,116°23′20.1″e)、b(39°28′17.2″n,116°23′20.1″e)、c(39°28′16.1″n,116°23′20.6″e),其中,横坐标为纬度坐标,纵坐标为经度坐标,n表示北纬,e表示东经,由于指定还车区域a为还车点坐标a、b、c所确定的矩形还车区域,因此,指定还车区域a对应的纬度坐标区间为:[39°28′16.1″n,39°28′17.2″n];指定还车区域a对应的经度坐标区间为:[116°23′20.1″e,116°23′20.6″e]。

s203,若所述位置坐标的维度坐标值位于所述纬度坐标区间内,并且所述位置坐标的经度坐标值位于所述经度坐标区间内,则确定待还车辆位于所述指定还车区域内。

示例性的说明,例如,仍以上述举例中的指定还车区域a为例,若待还车辆的位置坐标为:(39°28′16.7″n,116°23′20.2″e),此时,由于待还车辆的纬度坐标值位于指定还车区域a的纬度坐标区间内,并且待还车辆的经度坐标值位于指定还车区域a的经度坐标区间内,因此,可以确定待还车辆位于指定还车区域a内;若待还车辆的位置坐标为:(39°28′16.7″n,116°23′20.8″e),则由于待还车辆的经度坐标值超出指定还车区域a的经度坐标区间,此时,确定待还车辆不在指定还车区域a内,作为一可选实施例,第一服务器可以向客户端发送提示信息,以提示用户将待还车辆停放至指定还车区域内。

在一个可行的实施方案中,图3示出了本申请实施例所提供的一种计算待还车辆的停放方向角的方法的流程示意图,如图3所示,在执行步骤s102时,该方法还包括步骤s301-s303;具体的:

s301,获取待还车辆的方位角以及所述指定还车区域对应的道路方向角。

需要说明的是,获取待还车辆的方位角的方式包括但不限于gps惯性导航方式以及地磁传感器方式。

具体的,其中,所述方位角为待还车辆的车头方向与真北方向的夹角,所述道路方向角为道路垂直方向与真北方向的夹角。

s302,若所述车头方向与所述道路垂直方向位于真北方向的同侧,则计算所述方位角与所述道路方向角的差值,将计算得到的所述差值的绝对值作为所述停放方向角。

示例性的说明,例如,若待还车辆的方位角为北偏东45°,道路方向角为北偏东30°,此时,由于车头方向与道路垂直方向均为北偏东方向,即车头方向与道路垂直方向位于真北方向的同侧,因此,计算待还车辆的方位角与道路方向角的差值为15°,得到停放方向角为15°。

s303,若所述车头方向与所述道路垂直方向位于真北方向的异侧,则计算所述方位角与所述道路方向角的和值,将计算得到的所述和值作为所述停放方向角。

示例性的说明,例如,若待还车辆的方位角为北偏东45°,道路方向角为北偏西40°,此时,由于车头方向为北偏东方向,道路垂直方向为北偏西方向,即车头方向与道路垂直方向位于真北方向的异侧,因此,计算待还车辆的方位角与道路方向角的和值为85°,得到停放方向角为85°。

在一个可行的实施方案中,图4示出了本申请实施例所提供的一种判断待还车辆的停放是否合格的方法的流程示意图,如图4所示,在执行步骤s103时,该方法还包括步骤s401-s403;具体的:

s401,依据预先设置的角度阈值,判断所述停放方向角是否小于所述角度阈值。

s402,若是,则确定待还车辆的停放合格。

s403,若否,则确定待还车辆的停放不合格。

示例性的说明,例如,预先设置的角度阈值为45°,若待还车辆的停放方向角为15°,则确定该待还车辆的停放合格;若待还车辆的停放方向角为85°,则确定该待还车辆的停放不合格。

在一个可行的实施方案中,图5示出了本申请实施例所提供的一种如何向客户端反馈还车检测结果的方法的流程示意图,如图5所示,在执行步骤s103时,该方法还包括步骤s501-s502;具体的:

s501,若确定待还车辆的停放合格,则向所述客户端发送还车成功信息,以提示用户还车成功。

s502,若确定待还车辆的停放不合格,则向所述客户端发送角度调整信息,以提示用户调整待还车辆的停放角度,其中,所述角度调整信息包括待调整方向以及待调整角度。

示例性的说明,例如,预先设置的角度阈值为45°,待还车辆的停放方向角为85°,若待还车辆的车头方向在道路垂直方向的左侧,则所述角度调整信息可以为:将车头向右侧调整至少40°,垂直于道路停放;若待还车辆的车头方向在道路垂直方向的右侧,则所述角度调整信息可以为:将车头向左侧调整至少40°,垂直于道路停放。

在一个可行的实施方案中,图6示出了本申请实施例所提供的一种如何确定指定还车区域的方法的流程示意图,如图6所示,在执行步骤s201时,该方法还包括步骤s601-s602;具体的:

s601,针对各所述还车区域中包含的每一还车点坐标,计算该还车点坐标与所述位置坐标之间的坐标距离。

示例性的说明,例如,还车区域a与还车区域b均与待还车辆的位置坐标位于同一街道区间,其中,还车区域a包括还车点坐标a、b、c,还车区域b包括还车点坐标d、e、f,以还车点坐标a为例,若a坐标为(39°28′16.1″n,116°23′20.1″e),待还车辆的位置坐标为(39°28′16.7″n,116°23′20.2″e),则还车点坐标a与待还车辆的位置坐标之间的坐标距离为:纬度坐标距离0.6秒,经度坐标距离0.1秒。作为一可选实施例,还可以将经纬度坐标转化为平面坐标之后,计算同一平面内还车点坐标与待还车辆位置坐标,两点之间的距离作为所述坐标距离。

s602,依据所述坐标距离的计算结果,提取目标还车点坐标所在的还车区域作为与所述位置坐标相匹配的还车区域,其中,所述目标还车点坐标为所述坐标距离的最小值对应的还车点坐标。

需要说明的是,对于经纬度坐标距离相同的还车点坐标,可以根据待还车辆的车头方向,确定与该车头方向相一致的还车点坐标作为所述目标还车点坐标。

示例性的说明,例如,仍以上述举例情况为例,其中,在还车区域a中,还车点坐标a与待还车辆位置坐标距离最近;在还车区域b中,还车点坐标d与待还车辆位置坐标距离最近;还车点坐标a与待还车辆的位置坐标之间的坐标距离为:纬度坐标相同,经度坐标距离0.1秒,还车点坐标d与待还车辆的位置坐标之间的坐标距离为:纬度坐标距离0.1秒,经度坐标距离相同,此时,仅依靠经纬度坐标距离,无法区分还车点坐标a与还车点坐标d,若还车点坐标a位于待还车辆的车头方向,还车点坐标d位于待还车辆的车尾方向,则可以将还车点坐标a作为目标还车点坐标,将还车点坐标a所在的还车区域a作为指定还车区域。

实施例二

图7示出了本申请实施例所提供的还车检测的系统的流程示意图,该系统包括:客户端701、第一服务器702和第二服务器703,所述第一服务器702与各所述客户端701通信连接,所述第一服务器702与所述第二服务器703通信连接;

所述第一服务器702用于向所述第二服务器703发送待还车辆的初始位置信息,并接收所述第二服务器703反馈的差分位置信息,根据所述初始位置信息以及所述差分位置信息,确定待还车辆的位置坐标;

所述第一服务器702用于基于确定的所述位置坐标,若确定待还车辆位于指定还车区域,则计算待还车辆的停放方向角;

所述第一服务器702还用于基于所述停放方向角,判断待还车辆的停放是否合格,并根据判断结果,向所述客户端701发送与该判断结果相匹配的提示信息;

所述第二服务器703用于基于接收到的所述初始位置信息,确定与所述初始位置信息相匹配的差分位置信息,并将该差分位置信息发送给所述第一服务器702。

可选的,所述第一服务器702还用于获取待还车辆的初始位置信息,其中,所述初始位置信息为所属信息类型为全球定位信息的待还车辆的初始位置坐标。

可选的,所述第一服务器702还用于:

利用所述差分位置信息对所述初始位置坐标进行校正,将校正后的该初始位置坐标作为待还车辆的位置坐标。

可选的,所述第二服务器703还用于:

根据接收到的所述初始位置信息,确定该初始位置信息对应的区域;

利用确定的所述区域,确定与所述初始位置信息相匹配的差分位置信息,其中,所述差分位置信息为所述初始位置信息对应的区域的坐标校正参数。

可选的,所述第一服务器702,包括:

信息提取单元,用于从预先存储的还车区域中,提取与所述位置坐标相匹配的还车区域作为所述指定还车区域,其中,所述还车区域至少包括第一还车点坐标、第二还车点坐标以及第三还车点坐标,所述第一还车点坐标与所述第二还车点坐标之间的连线与道路方向平行,所述第三还车点坐标与所述第一还车点坐标之间的连线与道路方向垂直;

信息处理单元,用于依据所述指定还车区域中包含的各还车点坐标,计算纬度坐标区间以及经度坐标区间,其中,所述纬度坐标区间的最大值为各还车点坐标中最大的纬度坐标值,所述纬度坐标区间的最小值为各还车点坐标中最小的纬度坐标值,所述经度坐标区间的最大值为各还车点坐标中最大的经度坐标值,所述经度坐标区间的最小值为各还车点坐标中最小的经度坐标值;

信息确定单元,用于若所述位置坐标的维度坐标值位于所述纬度坐标区间内,并且所述位置坐标的经度坐标值位于所述经度坐标区间内,则确定待还车辆位于所述指定还车区域内。

可选的,所述信息提取单元,还用于:

针对各所述还车区域中包含的每一还车点坐标,计算该还车点坐标与所述位置坐标之间的坐标距离;

依据所述坐标距离的计算结果,提取目标还车点坐标所在的还车区域作为与所述位置坐标相匹配的还车区域,其中,所述目标还车点坐标为所述坐标距离的最小值对应的还车点坐标。

可选的,所述信息确定单元,还用于:

获取待还车辆的方位角以及所述指定还车区域对应的道路方向角,其中,所述方位角为待还车辆的车头方向与真北方向的夹角,所述道路方向角为道路垂直方向与真北方向的夹角;

若所述车头方向与所述道路垂直方向位于真北方向的同侧,则计算所述方位角与所述道路方向角的差值,将计算得到的所述差值的绝对值作为所述停放方向角;

若所述车头方向与所述道路垂直方向位于真北方向的异侧,则计算所述方位角与所述道路方向角的和值,将计算得到的所述和值作为所述停放方向角。

可选的,所述第一服务器702,还用于:

依据预先设置的角度阈值,判断所述停放方向角是否小于所述角度阈值;

若是,则确定待还车辆的停放合格;

若否,则确定待还车辆的停放不合格。

可选的,所述第一服务器702,还用于:

若确定待还车辆的停放合格,则向所述客户端发送还车成功信息,以提示用户还车成功;

若确定待还车辆的停放不合格,则向所述客户端发送角度调整信息,以提示用户调整待还车辆的停放角度,其中,所述角度调整信息包括待调整方向以及待调整角度。

实施例三

图8示出了本申请实施例所提供的还车检测的装置的流程示意图,该装置应用于第一服务器,所述装置包括:

定位模块801,用于所述第一服务器向第二服务器发送待还车辆的初始位置信息,并接收所述第二服务器反馈的差分位置信息,根据所述初始位置信息以及所述差分位置信息确定待还车辆的位置坐标;

数据处理模块802,用于基于确定的所述位置坐标,若确定待还车辆位于指定还车区域,则计算待还车辆的停放方向角;

数据传输模块803,用于基于所述停放方向角,判断待还车辆的停放是否合格,并根据判断结果,向客户端发送与该判断结果相匹配的提示信息。

需要说明的是,所述定位模块801可以是但不限于rtk(real-timekinematic,实时动态)定位模块、单频定位模块、双频定位模块、gnss(globalnavigationsatellitesystem,全球导航卫星系统)定位模块等。

可选的,所述定位模块801还用于:

获取待还车辆的初始位置信息,其中,所述初始位置信息为所属信息类型为全球定位信息的待还车辆的初始位置坐标;

利用所述差分位置信息对所述初始位置坐标进行校正,将校正后的该初始位置坐标作为待还车辆的位置坐标,其中,所述差分位置信息为所述初始位置信息对应的区域的坐标校正参数。

作为一可选实施例,所述数据处理模块802,还包括:

数据提取单元,用于从预先存储的还车区域中,提取与所述位置坐标相匹配的还车区域作为所述指定还车区域,其中,所述还车区域至少包括第一还车点坐标、第二还车点坐标以及第三还车点坐标,所述第一还车点坐标与所述第二还车点坐标之间的连线与道路方向平行,所述第三还车点坐标与所述第一还车点坐标之间的连线与道路方向垂直;

数据计算单元,用于依据所述指定还车区域中包含的各还车点坐标,计算纬度坐标区间以及经度坐标区间,其中,所述纬度坐标区间的最大值为各还车点坐标中最大的纬度坐标值,所述纬度坐标区间的最小值为各还车点坐标中最小的纬度坐标值,所述经度坐标区间的最大值为各还车点坐标中最大的经度坐标值,所述经度坐标区间的最小值为各还车点坐标中最小的经度坐标值;

数据判断单元,用于若所述位置坐标的维度坐标值位于所述纬度坐标区间内,并且所述位置坐标的经度坐标值位于所述经度坐标区间内,则确定待还车辆位于所述指定还车区域内。

作为一可选实施例,所述数据提取单元,还具体用于:

针对各所述还车区域中包含的每一还车点坐标,计算该还车点坐标与所述位置坐标之间的坐标距离;

依据所述坐标距离的计算结果,提取目标还车点坐标所在的还车区域作为与所述位置坐标相匹配的还车区域,其中,所述目标还车点坐标为所述坐标距离的最小值对应的还车点坐标。

作为一可选实施例,所述数据处理模块802,还具体用于:

获取待还车辆的方位角以及所述指定还车区域对应的道路方向角,其中,所述方位角为待还车辆的车头方向与真北方向的夹角,所述道路方向角为道路垂直方向与真北方向的夹角;

若所述车头方向与所述道路垂直方向位于真北方向的同侧,则计算所述方位角与所述道路方向角的差值,将计算得到的所述差值的绝对值作为所述停放方向角;

若所述车头方向与所述道路垂直方向位于真北方向的异侧,则计算所述方位角与所述道路方向角的和值,将计算得到的所述和值作为所述停放方向角。

作为一可选实施例,所述数据传输模块803,具体用于:

依据预先设置的角度阈值,判断所述停放方向角是否小于所述角度阈值;

若是,则确定待还车辆的停放合格;

若否,则确定待还车辆的停放不合格。

作为一可选实施例,所述数据传输模块803,还具体用于:

若确定待还车辆的停放合格,则向所述客户端发送还车成功信息,以提示用户还车成功;

若确定待还车辆的停放不合格,则向所述客户端发送角度调整信息,以提示用户调整待还车辆的停放角度,其中,所述角度调整信息包括待调整方向以及待调整角度。

实施例四

如图9所示,本申请一实施例提供了一种计算机设备900,用于执行本申请中的还车检测的方法,该设备包括存储器901、处理器902及存储在该存储器901上并可在该处理器902上运行的计算机程序,其中,上述处理器902执行上述计算机程序时实现上述还车检测的方法的步骤。

具体地,上述存储器901和处理器902可以为通用的存储器和处理器,这里不做具体限定,当处理器902运行存储器901存储的计算机程序时,能够执行上述还车检测的方法。

对应于本申请中的还车检测的方法,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述还车检测的方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述还车检测的方法。

在本申请所提供的实施例中,应该理解到,所揭露系统和方法,可以通过其它的方式实现。以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,系统或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

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

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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