停车场信息的推荐方法、服务器设备及可读介质与流程

文档序号:14250914阅读:304来源:国知局
停车场信息的推荐方法、服务器设备及可读介质与流程

【技术领域】

本发明涉及计算机应用技术领域,尤其涉及一种停车场信息的推荐方法、服务器设备及可读介质。



背景技术:

随着各地汽车保有量的增加,用户驾车出行的概率越来越高。而且为了便于用户的驾车出行,各种导航产品越来越多。用户可以随时随地通过导航到达想要去的任何目的地。

为了提高导航用户的使用体验,现有的部分导航产品还提供了导航终点的停车场推荐,例如,导航服务器可以获取导航终点周围一定区域范围内的停车场的位置信息,然后推荐给用户,以供用户根据该停车场的位置信息去该停车场停车。

但是,现有的导航服务器仅获取终点附近的停车场的位置信息,而该停车当前时刻的车位是否紧张等实时信息并不得而知,往往存在用户驶入停车场才发现车位非常紧张,无法停车的现象。因此,现有的导航服务器推荐的停车场信息内容不够丰富,信息不够准确。



技术实现要素:

本发明提供了一种停车场信息的推荐方法、服务器设备及可读介质,用于丰富停车场信息的内容,提高停车场信息的准确性。

本发明提供一种停车场信息的推荐方法,所述方法包括:

检测通过导航终端导航的车辆是否临近导航终点;

若所述车辆临近所述导航终点时,获取所述导航终点的停车场的位置信息以及所述停车场的车位实时信息;

向所述导航终端推荐所述停车场的位置信息以及所述停车场的车位实时信息,以供用户根据所述停车场的实时信息决定是否需要将所述车辆停至所述位置信息对应的所述停车场。

进一步可选地,如上所述的方法中,检测通过导航终端导航的车辆是否临近导航终点,具体包括:

根据所述车辆当前的位置与所述导航终点的位置,检测所述车辆与所述导航终点的距离是否达到预设距离阈值范围内,若是,确定所述车辆临近所述导航终点;

或者检测导航信息中所述车辆当前位置到达所述导航终点的预测时间是否达到预设时间阈值范围内,若是,确定所述车辆临近所述导航终点。

进一步可选地,如上所述的方法中,获取所述导航终点的停车场的位置信息以及所述停车场的车位实时信息,具体包括:

检测所述导航终点周围的预设区域范围内是否有停车场;若有,获取所述停车场的位置信息;

监控所述停车场的车位实时信息。

进一步可选地,如上所述的方法中,监控所述停车场的车位实时信息,具体包括:

判断所述导航终点的停车场中是否设置有实时监控系统;

若设置有,从所述实时监控系统中获取所述停车场的车位实时信息。

进一步可选地,如上所述的方法中,监控所述停车场的车位实时信息,具体包括:

获取所述停车场内当前时刻之前的预设时间长度内寻找车位的车辆的数量;

并判断所述数量是否小于或者等于第一预设数值,若是,预测所述当前时刻所述停车场的实时信息为车位宽松;

否则进一步判断所述数量是否大于所述第一预设数值且小于或等于第二预设数值,若是,预测所述当前时刻所述停车场的实时信息为车位紧张;

否则若所述数量大于所述第二预设数值,预测所述当前时刻所述停车场的实时信息为无车位。

进一步可选地,如上所述的方法中,若所述数量小于或者等于第一预设数值时,预测所述当前时刻所述停车场的实时信息为车位宽松之前,所述方法还包括:

检测所述停车场内在过去的预设时间周期内是否停过车辆,若停过,确定所述停车场有效。

进一步可选地,如上所述的方法中,获取所述停车场内当前时刻之前的预设时间长度内寻找车位的车辆的数量,具体包括:

检测所述停车场内所述当前时刻之前的所述预设时间长度内是否存在经过同一轨迹点两次以上的车辆,若存在,确定所述车辆在寻找车位;

统计所述停车场内所述当前时刻之前的所述预设时间长度内寻找车位的车辆的数量。

进一步可选地,如上所述的方法中,监控所述停车场的车位实时信息,具体包括:

检测所述导航终点的停车场的入口道路的路况;

判断所述停车场的入口道路的路况是拥堵、顺畅、或者是缓慢;

若是拥堵,则预测所述停车场的车位实时信息为无车位;若顺畅,预测所述停车场的车位实时信息为车位宽松;若缓慢,预测所述停车场的车位实时信息为车位紧张。

本发明提供一种导航服务器,所述导航服务器包括:

终点检测模块,用于检测通过导航终端导航的车辆是否临近导航终点;

停车场信息获取模块,用于若所述车辆临近所述导航终点时,获取所述导航终点的停车场的位置信息以及所述停车场的车位实时信息;

推荐模块,用于向所述导航终端推荐所述停车场的位置信息以及所述停车场的车位实时信息,以供用户根据所述停车场的实时信息决定是否需要将所述车辆停至所述位置信息对应的所述停车场。

进一步可选地,如上所述的导航服务器中,所述终点检测模块,具体用于:

根据所述车辆当前的位置与所述导航终点的位置,检测所述车辆与所述导航终点的距离是否达到预设距离阈值范围内,若是,确定所述车辆临近所述导航终点;

或者检测导航信息中所述车辆当前位置到达所述导航终点的预测时间是否达到预设时间阈值范围内,若是,确定所述车辆临近所述导航终点。

进一步可选地,如上所述的导航服务器中,所述停车场信息获取模块,具体包括:

停车场检测单元,用于检测所述导航终点周围的预设区域范围内是否有停车场;

位置获取单元,用于若检测到有停车场时,获取检测到的所述停车场的位置信息;

实时信息获取单元,用于若检测到有停车场时,监控检测到的所述停车场的车位实时信息。

进一步可选地,如上所述的导航服务器中,所述实时信息获取单元,具体用于:

判断所述导航终点的停车场中是否设置有实时监控系统;

若设置有,从所述实时监控系统中获取所述停车场的车位实时信息。

进一步可选地,如上所述的导航服务器中,所述实时信息获取单元,具体用于:

获取所述停车场内当前时刻之前的预设时间长度内寻找车位的车辆的数量;

并判断所述数量是否小于或者等于第一预设数值,若是,预测所述当前时刻所述停车场的实时信息为车位宽松;

否则进一步判断所述数量是否大于所述第一预设数值且小于或等于第二预设数值,若是,预测所述当前时刻所述停车场的实时信息为车位紧张;

否则若所述数量大于所述第二预设数值,预测所述当前时刻所述停车场的实时信息为无车位。

进一步可选地,如上所述的导航服务器中,所述实时信息获取单元,具体还用于:

检测所述停车场内在过去的预设时间周期内是否停过车辆,若停过,确定所述停车场有效。

进一步可选地,如上所述的导航服务器中,所述实时信息获取单元,具体用于:

检测所述停车场内所述当前时刻之前的所述预设时间长度内是否存在经过同一轨迹点两次以上的车辆,若存在,确定所述车辆在寻找车位;

统计所述停车场内所述当前时刻之前的所述预设时间长度内寻找车位的车辆的数量。

进一步可选地,如上所述的导航服务器中,所述实时信息获取单元,具体用于:

检测所述导航终点的停车场的入口道路的路况;

判断所述停车场的入口道路的路况是拥堵、顺畅、或者是缓慢;

若是拥堵,则预测所述停车场的车位实时信息为无车位;若顺畅,预测所述停车场的车位实时信息为车位宽松;若缓慢,预测所述停车场的车位实时信息为车位紧张。

本发明还提供一种服务器设备,所述设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的停车场信息的推荐方法。

本发明还提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的停车场信息的推荐方法。

本发明的停车场信息的推荐方法、服务器设备及可读介质,通过检测通过导航终端导航的车辆是否临近导航终点;若车辆临近导航终点时,获取导航终点的停车场的位置信息以及停车场的车位实时信息;向导航终端推荐停车场的位置信息以及停车场的车位实时信息,以供用户根据停车场的实时信息决定是否需要将车辆停至位置信息对应的停车场。本发明的技术方案,可以丰富推荐的停车场信息的内容,提高停车场信息的准确性,更加有效地指导用户进行停车。

【附图说明】

图1为本发明的停车场信息的推荐方法实施例一的流程图。

图2为本发明的停车场信息的推荐方法实施例二的流程图。

图3为本发明的停车场信息的推荐方法实施例三的流程图。

图4为本发明提供的一种车辆寻找车位的环形轨迹图。

图5为本发明的停车场信息的推荐方法实施例四的流程图。

图6为本发明的导航服务器实施例一的结构图。

图7为本发明的导航服务器实施例二的结构图。

图8为本发明的服务器设备实施例的结构图。

图9为本发明提供的一种服务器设备的示例图。

【具体实施方式】

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。

图1为本发明的停车场信息的推荐方法实施例一的流程图。如图1所示,本实施例的停车场信息的推荐方法,具体可以包括如下步骤:

100、检测通过导航终端导航的车辆是否临近导航终点;

本实施例的停车场信息的推荐方法的执行主体为导航服务器,以在车辆临近导航终点时为车辆推荐导航终点的停车场的位置信息以及停车场的车位实时信息。

本实施例中,在车辆用户使用导航行驶的过程中,导航服务器可以实时检测到车辆的当前位置,以及到达导航终点的预计时间等等信息,还可以判断该导航车辆是否临近导航终点。

例如,导航服务器可以根据车辆当前的位置与导航终点的位置,检测车辆与导航终点的距离是否达到预设距离阈值范围内如1000米以为或者800米以内或者其他数值内,若是,确定车辆临近导航终点;否则确定车辆还未临近导航终点,暂不做任何操作。

或者导航服务器还可以检测导航信息中车辆当前位置到达导航终点的预测时间是否达到预设时间阈值范围内如10分钟以内或者8分钟以内或者其他时间长度内,若是,确定车辆临近导航终点;否则确定车辆还未临近导航终点,步骤100继续检测。

101、若车辆临近导航终点时,获取导航终点的停车场的位置信息以及停车场的车位实时信息;

本实施例中,在车辆临近导航终点时,导航服务器及时为车辆获取周边停车场的位置信息以及停车场的车位实时信息。例如本实施例的车位实时信息可以包括车位的剩余数量。或者还可以为车位的紧张程度,如车位宽松、车位紧张或者无车位。其中车位宽松表示还有剩余车位;车位紧张表示可能还有,但是比较少;无车位表示车位很紧张,几乎找不到车位。当然的本实施例的停车场的车位实时信息为导航服务器根据当前的情况预测的车位实时情况,仅供用户停车做参考。

本实施例中,获取的停车场的位置信息可以为以导航终点参考表示的停车场入口的位置信息,如在导航终端向东300米等表示方式。

102、向导航终端推荐停车场的位置信息以及停车场的车位实时信息,以供用户根据停车场的实时信息决定是否需要将车辆停至位置信息对应的停车场。

具体地,导航服务器向导航终端发送停车场的位置信息以及停车场的车位实时信息,以供导航终端向用户展示该停车场的位置信息和车位实时信息,实现停车场的位置信息以及停车场的车位实时信息的推荐。最后由用户根据车位实时信息,自行决定是否需要将车辆停至该停车场。由于本实施例的车位实时信息较为准确,可以为用户停车提供有效地参考。

可选地,本实施例的导航服务器向导航终端推荐的位置信息以及停车场的车位实时信息可以为语音的形式,例如导航服务器将推荐的语音包发送给导航终端,导航终端可以以语音的形式向用户播放停车场的位置信息以及停车场的车位实时信息。或者也可以采用文字的形式,导航服务器将推荐的文字信息发送给导航终端,导航终端可以以文字的形式在导航终端的显示屏上向用户显示停车场的位置信息以及停车场的车位实时信息。

需要说明的是,若导航终点附近有多个停车场,采用本实施例的上述方式可以获取到每一个停车场的位置信息以及每一个停车场的车位实时信息,并推荐给用户。

本实施例的停车场信息的推荐方法,通过检测通过导航终端导航的车辆是否临近导航终点;若车辆临近导航终点时,获取导航终点的停车场的位置信息以及停车场的车位实时信息;向导航终端推荐停车场的位置信息以及停车场的车位实时信息,以供用户根据停车场的实时信息决定是否需要将车辆停至位置信息对应的停车场。本实施例的技术方案,可以丰富推荐的停车场信息的内容,提高停车场信息的准确性,更加有效地指导用户进行停车。

图2为本发明的停车场信息的推荐方法实施例二的流程图。如图2所示,本实施例的停车场信息的推荐方法,在上述图1所示实施例的技术方案的基础上,进一步更加详细地介绍本发明的技术方案。如图2所示,本实施例的停车场信息的推荐方法,具体可以包括如下步骤:

200、根据车辆当前的位置与导航终点的位置,检测车辆与导航终点的距离是否达到预设距离阈值范围内;若是,确定车辆临近导航终点,执行步骤201;否则确定车辆还未临近导航终点,返回步骤200继续检测;

该步骤200为上述图1所示实施例的步骤100的一种具体实现方式,详细可以参考上述实施例中步骤100的记载,在此不再赘述。

201、检测导航终点周围的预设区域范围内是否有停车场;若有,执行步骤202;否则,向导航终端返回附近无停车场的信息,结束。

本实施例中的预设区域范围可以以导航终点为圆心,一定的距离如500米或者300米或者其他距离为半径来形成。导航服务器具体通过检测到预设区域范围是否有停车场,来确定有没有可供去往导航终点的车辆停放的停车场。另外,停车场的位置以及边界区域大小等信息均为电子地图数据库预先采集的。因此,本实施例中,可以根据电子地图中该导航终点以及预设区域范围,检测导航终点周围的预设区域范围内是否有停车场。

202、获取停车场的位置信息;执行步骤203;

本实施例的停车场的位置信息具体指的停车场的入口相对于导航终点的位置信息。具体地,导航服务器先获取停车场的入口的地理位置,然后在根据导航终点的地理位置,获取停车场的入口相对于导航终点的相对位置。该停车场的位置信息还可以具体为可以导航的位置信息,即能够导航车辆从导航终点行驶到停车场入口,而不是空间中的相对位置信息。

203、判断导航终点的停车场中是否设置有实时监控系统;若设置有,执行步骤204;若未设置有,向导航终端返回未获取到车位实时信息,结束。

可选地,本实施例中若导航终点的停车场中未设置有实时监控系统时,也可以采用下述实施例中的步骤303-309的技术方案。

204、从实时监控系统中获取停车场的车位实时信息;执行步骤205;

例如,在导航终点为一个大型商场的时候,大型商场都有自己的停车场,且大型商场的停车场设置有实时监控系统,可以实时统计出当前停车场已使用车位,剩余车位等信息。而且如果停车场包括多层,如b2层和b3层,实时监控系统可以详细统计每一层的已使用车位和剩余车位。在车辆临近导航终点时,导航服务器可以向导航终点的停车场的实时监控系统请求其车位实时信息,由实时监控系统将车位实时信息发送给导航服务器。

步骤203-204为本实施例中的监控停车场的车位实时信息的具体实现方式。

205、向导航终端推荐停车场的位置信息以及停车场的车位实时信息,以供用户根据停车场的实时信息决定是否需要将车辆停至位置信息对应的停车场。

例如,导航服务器向导航终端发送停车场的位置信息以及获取到的实时监控系统监控到的停车场的车位实时信息,这样,导航终端可以通过语音播报或者文字形式向用户播放或者显示该停车场的位置信息和车位实时信息,该车位实时信息中甚至可以详细告知用户b2层有多少空闲车位,b3层有多少空闲车位,以指导用户有效停车。

本实施例的停车场信息的推荐方法,通过采用上述技术方案,可以丰富推荐的停车场信息的内容,提高停车场信息的准确性,更加有效地指导用户进行停车。

图3为本发明的停车场信息的推荐方法实施例三的流程图。如图3所示,本实施例的停车场信息的推荐方法,在上述图1所示实施例的技术方案的基础上,进一步更加详细地介绍本发明的技术方案。如图3所示,本实施例的停车场信息的推荐方法,具体可以包括如下步骤:

300、检测导航信息中车辆当前位置到达导航终点的预测时间是否达到预设时间阈值范围内;若是,确定车辆临近导航终点,执行步骤301;否则确定车辆还未临近导航终点,返回步骤300继续检测;

该步骤300为上述图1所示实施例的步骤100的一种具体实现方式,详细可以参考上述实施例中步骤100的记载,在此不再赘述。

301、检测导航终点周围的预设区域范围内是否有停车场;若有,执行步骤302;否则,向导航终端返回附近无停车场的信息,结束。

302、获取停车场的位置信息;执行步骤303;

步骤301和302详细可以参考上述图2所示实施例的步骤201和202,在此不再赘述。

303、获取停车场内当前时刻之前的预设时间长度内寻找车位的车辆的数量;执行步骤304;

本实施例的预设时间长度可以根据实际应用中停车场中车辆进入停车场到停车的耗费时间来设置,优选地,该预设时间长度大于从停车场入口进来的车辆到距离入口最远的车位停车所耗费的时间。例如可以设置为10分钟,或者8分钟。

例如,该步骤303就可以通过检测停车场内当前时刻之前的预设时间长度内是否存在经过同一轨迹点两次以上的车辆,若存在,确定车辆在寻找车位;统计停车场内当前时刻之前的预设时间长度内寻找车位的车辆的数量。否则车辆不需要两次以上经过同一轨迹点便停止了。或者可以检测停车场内当前时刻之前的预设时间长度内是否存在环形轨迹的车辆,如图4为一种车辆寻找车位的环形轨迹图,若存在,确定车辆在寻找车位,否则车辆没有寻找车位直接停车了,也就是说此时车位比较宽松。

304、判断该数量是否小于或者等于第一预设数值,若是,执行步骤305;否则,执行步骤307;

本实施例的第一预设数值可以根据经验选取为3或者5或者其他较小的整数值。该第一预设数值用于判断停车场是否车位宽松。

305、检测停车场内在过去的预设时间周期内是否停过车辆,若停过,确定停车场有效,执行步骤306;否则若没有停过,确定该停车场无效,向导航终端返回附近停车场无效的信息,结束。或者在不确定附近是否还有其他停车场时,此时还可以进一步返回步骤301继续检测预设区域范围内的其他停车场,若预设区域范围内的所有停车场都无效,可以向用户返回附近所有停车场无效。

实际应用中,若停车场中寻找车位的车辆的数量小于第一预设数值,而此时该数量可能为0,若为0的话,可能还存在该停车场被废弃。此时还需要检测停车场是否有效。具体通过检测过去的预设时间周期内是否有停过车辆,如前一天,或者前两天或者前一星期是否停过车,若通过,则表示停车场有效。停车场是否有车辆停过的检测方式具体可以通过检测有车辆轨迹进入停车场区域,并停止时间大于一定的时间长度如10分钟,表示车辆确实在该停车场停过。

306、预测当前时刻停车场的实时信息为车位宽松;执行步骤310;

经过确定停车场有效之后,便可以确定数量小于或者等于第一预设数值时,可以预测当前时刻停车场的实时信息为车位宽松。

307、判断该数量是否大于第一预设数值且小于或等于第二预设数值,若是,执行步骤308;否则若数量大于第二预设数值,执行步骤309;

308、预测当前时刻停车场的实时信息为车位紧张;执行步骤310;

309、预测当前时刻停车场的实时信息为无车位;执行步骤310;

本实施例中,还可以在大于第一预设数值之上再设置两档,具体通过第二预设数值分开。其中大于第一预设数值且小于或等于第二预设数值为一档,表示此时寻找车位的车辆数量还不太多,此时可以仅说明车位紧张。而一旦寻找车位的车辆数量大于第二预设数值,便表示车位非常紧张,可以认为无车位。本实施例的第一预设数值和第二预设数值的具体大小可以根据实际需求来设置,在此不再赘述。

步骤303-209为本实施例中的监控停车场的车位实时信息的具体实现方式。

例如对于一个停车场,从停车场入口进来的车辆到距离入口最远的车位停车所耗费的时间为3分钟,可以具体获取当前时刻之前的5分钟内该停车场内寻找车位的车辆的数量,如果5分钟内仅有一辆或者两辆车载停车场内寻找车位,则说明这两辆车可能仅在寻找喜欢的停车位,而停车场应该有空闲车位。而若5分钟内增加到大于10辆车都在停车场内寻找车位,则说明车位可能紧张了,不是很好找。若5分钟内增加到大于20辆车在停车场内寻找车位,则说明可能已经无车位了。以上数值仅为上述实施例中的第一预设数值和第二预设数值的一种举例,实际应用中,还可以设置其他数值来实现,在此不再赘述。

310、向导航终端推荐停车场的位置信息以及停车场的车位实时信息,以供用户根据停车场的实时信息决定是否需要将车辆停至位置信息对应的停车场。

本实施例的实用场景为对于停车场内没有实时监控系统的场景,采用上述技术方案,可以通过对停车场内当前时刻之前的预设时间长度内的停车情况进行分析,预测停车场的车位实时信息,进而对用户的停车场所进行有效指导。

本实施例的停车场信息的推荐方法,通过采用上述技术方案,可以丰富推荐的停车场信息的内容,提高停车场信息的准确性,更加有效地指导用户进行停车。

图5为本发明的停车场信息的推荐方法实施例四的流程图。如图5所示,本实施例的停车场信息的推荐方法,在上述图1所示实施例的技术方案的基础上,进一步更加详细地介绍本发明的技术方案。如图5所示,本实施例的停车场信息的推荐方法,具体可以包括如下步骤:

400、检测通过导航终端导航的车辆是否临近导航终点;若是,执行步骤401,否则返回步骤400继续执行;

详细可以参考上述图1所示实施例的步骤100的记载,在此不再赘述。

401、检测导航终点周围的预设区域范围内是否有停车场;若有,执行步骤402;否则,向导航终端返回附近无停车场的信息,结束。

步骤401详细可以参考上述图2所示实施例的步骤201,在此不再赘述。

402、获取停车场的位置信息以及进入该停车场的入口道路的标识;执行步骤303;

具体地,对应于每一个停车场,可以预先绑定每个停车场的入口道路的标识。

403、根据进入该停车场的入口道路的标识,检测导航终点的停车场的入口道路的路况;执行步骤404;

404、判断停车场的入口道路的路况是拥堵、顺畅、或者是缓慢;若是拥堵,执行步骤405;若顺畅,执行步骤406;若缓慢,执行步骤407;

405、预测停车场的车位实时信息为无车位;执行步骤408;

406、预测停车场的车位实时信息为车位宽松;执行步骤408;

407、预测停车场的车位实时信息为车位紧张;执行步骤408;

408、向导航终端推荐停车场的位置信息以及停车场的车位实时信息,以供用户根据停车场的实时信息决定是否需要将车辆停至位置信息对应的停车场。

由于进入停车场的车辆必须要通过停车场的入口道路进入,因此停车场的入口道路的路况可以反映停车场的车位的紧张程度。若停车场空闲车位较多,进入停车场的车辆都能顺利停放,此时不会导致停车场的入口道路拥堵;而若停车场空闲车位较少,进入车辆需要寻找仅剩的少量车位,此时入口道路就会行驶缓慢。而进一步地,若停车场内已无剩余车位,此时入口道路的车辆无法进入停车场,便造成停车场入口道路拥堵。本实施例即利用上述原理,使用在该场景中,来根据停车场的入口道路的路况,预测停车场的车位实时信息,并将停车场的位置信息和停车场的车位实时信息发送给导航终端,以供导航终端的用户参考停车场的位置信息和停车场的车位实时信息,决定是否需要将车辆停至该停车场。

本实施例的停车场信息的推荐方法,通过采用上述技术方案,可以丰富推荐的停车场信息的内容,提高停车场信息的准确性,更加有效地指导用户进行停车。

图6为本发明的导航服务器实施例一的结构图。如图6所示,本实施例的导航服务器,具体可以包括:

终点检测模块10用于检测通过导航终端导航的车辆是否临近导航终点;

停车场信息获取模块11用于若终点检测模块10检测到车辆临近导航终点时,获取导航终点的停车场的位置信息以及停车场的车位实时信息;

推荐模块12用于向导航终端推荐停车场信息获取模块11获取的停车场的位置信息以及停车场的车位实时信息,以供用户根据停车场的实时信息决定是否需要将车辆停至位置信息对应的停车场。

本实施例的导航服务器,通过采用上述模块实现停车场信息的推荐的实现原理以及技术效果与上述相关方法实施例的实现相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。

图7为本发明的导航服务器实施例二的结构图。如图7所示,本实施例的导航服务器,在上述图6所示实施例的技术方案的基础上,进一步更加详细地介绍本发明的技术方案。

本实施例的导航服务器中,终点检测模块10具体用于:

根据车辆当前的位置与导航终点的位置,检测车辆与导航终点的距离是否达到预设距离阈值范围内,若是,确定车辆临近导航终点;

或者检测导航信息中车辆当前位置到达导航终点的预测时间是否达到预设时间阈值范围内,若是,确定车辆临近导航终点。

进一步可选地,如图7所示,本实施例的导航服务器中,停车场信息获取模块11具体包括:

停车场检测单元111用于在终点检测模块10确定车辆临近导航终点之后,检测导航终点周围的预设区域范围内是否有停车场;

位置获取单元112用于若停车场检测单元111检测到有停车场时,获取停车场检测单元111检测到的停车场的位置信息,将检测到的停车场作为导航终端的停车场;

实时信息获取单元113用于若停车场检测单元111检测到有停车场时,监控停车场检测单元111检测到的停车场的车位实时信息。

进一步可选地,本实施例的导航服务器中,实时信息获取单元113具体用于:

判断停车场检测单元111检测到的导航终点的停车场中是否设置有实时监控系统;

若设置有,从实时监控系统中获取停车场的车位实时信息。

进一步可选地,本实施例的导航服务器中,实时信息获取单元113具体用于:

获取停车场检测单元111检测到的停车场内当前时刻之前的预设时间长度内寻找车位的车辆的数量;

并判断数量是否小于或者等于第一预设数值,若是,预测当前时刻停车场的实时信息为车位宽松;

否则进一步判断数量是否大于第一预设数值且小于或等于第二预设数值,若是,预测当前时刻停车场的实时信息为车位紧张;

否则若数量大于第二预设数值,预测当前时刻停车场的实时信息为无车位。

进一步可选地,本实施例的导航服务器中,实时信息获取单元113具体用于:

检测停车场检测单元111检测到的停车场内在过去的预设时间周期内是否停过车辆,若停过,确定停车场有效。

进一步可选地,本实施例的导航服务器中,实时信息获取单元113具体用于:

检测停车场检测单元111检测到的停车场内当前时刻之前的预设时间长度内是否存在经过同一轨迹点两次以上的车辆,若存在,确定车辆在寻找车位;

统计停车场内当前时刻之前的预设时间长度内寻找车位的车辆的数量。

进一步可选地,本实施例的导航服务器中,实时信息获取单元113具体用于:

检测停车场检测单元111检测到的导航终点的停车场的入口道路的路况;

判断停车场的入口道路的路况是拥堵、顺畅、或者是缓慢;

若是拥堵,则预测停车场的车位实时信息为无车位;若顺畅,预测停车场的车位实时信息为车位宽松;若缓慢,预测停车场的车位实时信息为车位紧张。

对应地,推荐模块12用于向导航终端推荐停车场信息位置获取单元112获取的停车场的位置信息以及实时信息获取单元113获取的停车场的车位实时信息,以供用户根据停车场的实时信息决定是否需要将车辆停至位置信息对应的停车场。

本实施例的导航服务器,通过采用上述模块实现停车场信息的推荐的实现原理以及技术效果与上述相关方法实施例的实现相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。

图8为本发明的服务器设备实施例的结构图。如图8所示,本实施例的服务器设备,包括:一个或多个处理器30,以及存储器40,存储器40用于存储一个或多个程序,当存储器40中存储的一个或多个程序被一个或多个处理器30执行,使得一个或多个处理器30实现如上图1-图5所示实施例的停车场信息的推荐方法。图8所示实施例中以包括多个处理器30为例。

例如,图9为本发明提供的一种服务器设备的示例图。图9示出了适于用来实现本发明实施方式的示例性服务器设备12a的框图。图9显示的服务器设备12a仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图9所示,服务器设备12a以通用计算设备的形式表现。服务器设备12a的组件可以包括但不限于:一个或者多个处理器16a,系统存储器28a,连接不同系统组件(包括系统存储器28a和处理器16a)的总线18a。

总线18a表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。

服务器设备12a典型地包括多种计算机系统可读介质。这些介质可以是任何能够被服务器设备12a访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器28a可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30a和/或高速缓存存储器32a。服务器设备12a可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34a可以用于读写不可移动的、非易失性磁介质(图9未显示,通常称为“硬盘驱动器”)。尽管图9中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18a相连。系统存储器28a可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明上述图1-图7各实施例的功能。

具有一组(至少一个)程序模块42a的程序/实用工具40a,可以存储在例如系统存储器28a中,这样的程序模块42a包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42a通常执行本发明所描述的上述图1-图7各实施例中的功能和/或方法。

服务器设备12a也可以与一个或多个外部设备14a(例如键盘、指向设备、显示器24a等)通信,还可与一个或者多个使得用户能与该服务器设备12a交互的设备通信,和/或与使得该服务器设备12a能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22a进行。并且,服务器设备12a还可以通过网络适配器20a与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20a通过总线18a与服务器设备12a的其它模块通信。应当明白,尽管图中未示出,可以结合服务器设备12a使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理器16a通过运行存储在系统存储器28a中的程序,从而执行各种功能应用以及数据处理,例如实现上述实施例所示的停车场信息的推荐方法。

本发明还提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所示的停车场信息的推荐方法。

本实施例的计算机可读介质可以包括上述图9所示实施例中的系统存储器28a中的ram30a、和/或高速缓存存储器32a、和/或存储系统34a。

随着科技的发展,计算机程序的传播途径不再受限于有形介质,还可以直接从网络下载,或者采用其他方式获取。因此,本实施例中的计算机可读介质不仅可以包括有形的介质,还可以包括无形的介质。

本实施例的计算机可读介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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