自动寻车实现方法、系统和装置与流程

文档序号:14832644发布日期:2018-06-30 11:06阅读:457来源:国知局
自动寻车实现方法、系统和装置与流程

本发明涉及导航技术领域,特别涉及一种自动寻车实现方法、系统和装置。



背景技术:

随着市场经济的不断发展,生活水平的提高,人们对车的需求也日益增长,但是与车辆的高速增长相比,停车场的数量增长缓慢,二者比例严重失调,也随之出现停车难的问题,尤其是商场,车站等车流量大的场所附近,往往需要将车停在离目的地很远的位置。这就导致用户将车停在停车场后,经常出现下车找目的地难,从目的地找车更难的情况。

现有的车载导航设备和移动终端导航设备均不能实现帮助用户在停车后找到目的地和到达目的地后找到自己的车,因此,这成为导航技术中亟待解决的技术问题。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种自动寻车实现方法、系统和装置,用以解决现有技术中存在的到达目的地后找车难的问题。

第一方面,本发明实施例提供一种自动寻车实现方法,包括:

导航客户端获取寻车指令;

根据用户所在位置和记录的停车位置进行算路,得到从用户所在位置到停车位置的步行导航信息;

使用所述步行导航信息为用户进行步行导航。

在一些可选的实施例中,所述根据用户所在位置和记录的停车位置进行算路,包括:

导航客户端获取自己在行车导航结束时记录的停车位置,以及定位出的用户所在位置,根据停车位置和所在位置进行算路;或

导航客户端接收导航服务器下发的在行车导航结束时记录的停车位置,以及接自己定位出的用户所在位置,根据停车位置和所在位置进行算路。

在一些可选的实施例中,上述方法还包括:

用户根据步行导航信息的指引向停车位置行进过程中,实时监控用户的当前位置,当监控到用户的当前位置偏离选择的步行导航路线时,重新进行算路,确定从用户当前位置到停车位置的步行导航信息;

使用重新确定的步行导航信息为用户进行步行导航。

在一些可选的实施例中,上述方法,还包括:

当得到的步行导航信息中的包括不止一条步行导航路线时:

导航客户端根据设定的选取规则,选择一条步行导航路线,使用选择的步行导航信息为用户进行步行导航;或

导航客户端将得到的步行导航路线展示给用户,获取用户选择的步行导航路线,使用用户选择的步行导航信息为用户进行步行导航。

第二方面,本发明实施例提供一种自动寻车实现装置,包括:

获取模块,用于获取寻车指令;

算路模块,用于根据用户所在位置和记录的停车位置进行算路,得到从用户所在位置到停车位置的步行导航信息;

导航模块,用于使用所述步行导航信息为用户进行步行导航。

在一些可选的实施例中,所述算路模块,具体用于:

获取自己在行车导航结束时记录的停车位置,以及定位出的用户所在位置,根据停车位置和所在位置进行算路;或

接收导航服务器下发的在行车导航结束时记录的停车位置,以及接自己定位出的用户所在位置,根据停车位置和所在位置进行算路。

在一些可选的实施例中,上述装置还包括:

调整模块,用于用户根据步行导航信息的指引向停车位置行进过程中,实时监控用户的当前位置,当监控到用户的当前位置偏离选择的步行导航路线时,通知算路模块。相应的,

算路模块,还用于根据调整模块的通知重新进行算路,确定从用户当前位置到停车位置的步行导航信息。

导航模块,还用于使用重新确定的步行导航信息为用户进行步行导航。

在一些可选的实施例中,所述导航模块,还用于:

当得到的步行导航信息中的包括不止一条步行导航路线时:

根据设定的选取规则,选择一条步行导航路线,使用选择的步行导航信息为用户进行步行导航;或

将得到的步行导航路线展示给用户,获取用户选择的步行导航路线,使用用户选择的步行导航信息为用户进行步行导航。

本发明实施例还提供一种导航客户端,包括:上述的自动寻车实现装置。

本发明实施例还提供一种自动寻车实现系统,包括:

导航客户端,其中设置上述的自动寻车实现装置;

导航服务器,用于下发在行车导航结束时记录的停车位置给导航客户端。

本发明实施例提供的上述技术方案的有益效果至少包括:

导航服务器根据寻车指令进行寻车,具体根据记录的停车位置和上传的用户所在位置进行算路,得到从用户所在位置到停车位置的步行导航信息,推送给导航客户端。以便客户端根据步行导航信息引导用户寻找停车位置,避免用户停车后找车难的问题,能够方便、快捷、准确、迅速的帮助用户找到所停车辆。

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

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例一中自动寻车实现方法的流程图;

图2为本发明实施例二中自动寻车实现方法的流程图;

图3为本发明实施例三中自动寻车实现方法的流程图;

图4为本发明实施例四中自动寻车实现方法的流程图;

图5为本发明实施例中自动寻车实现装置的结构示意图;

图6为本发明实施例中自动寻车实现系统的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了解决现有技术中存在的停车场离目的地较远时,用户停车到达目的地后,寻车难的问题,本发明实施例提供一种自动寻车实现方法,能够根据行车导航结束时记录的停车位置和定位出的用户当前所在的位置,进行步行导航寻车,方便用户快速找到所停车辆。

下面通过具体的实施例进行详细描述。

实施例一

本发明实施例一提供一种自动寻车实现方法,其流程如图1所示,包括如下步骤:

步骤S101:导航客户端获取寻车指令。

导航客户端获取寻车指令时,比如用户移动终端上安装的导航应用程序提供指令获取功能。

步骤S102:根据用户所在位置和记录的停车位置进行算路,得到从用户所在位置到停车位置的步行导航信息。

该步骤中,导航客户端获取停车位置可以使自己记录的,也可以是导航服务器记录的。分为下列两种方式:

方式一:导航客户端获取自己在行车导航结束时记录的停车位置,以及定位出的用户所在位置,根据停车位置和所在位置进行算路。

方式二:导航客户端接收导航服务器下发的在行车导航结束时记录的停车位置,以及接自己定位出的用户所在位置,根据停车位置和所在位置进行算路。

得到的从用户所在位置到停车位置的步行导航信息中包括至少一条步行导航路线。

步骤S103:使用得到的步行导航信息为用户进行步行导航。

本实施例中,步行导航信息的确定由导航客户端实现,得到步行导航信息后,由导航客户端对用户进行步行导航引导。

可选的,当得到的步行导航信息中的包括不止一条步行导航路线时,导航客户端根据设定的选取规则,选择一条步行导航路线,使用选择的步行导航信息为用户进行步行导航。即当步行导航路线不唯一时,可以由导航客户端根据选取规则选取导航客户端认为的最佳导航路线,为用户进行步行导航。

选取规则可以根据需要设置,比如优先选取不拥堵的路线、优先选取路程最短的路线、优先选取主干道路路线等等,规则可以有多种,可以使用其中一种或几种。

当使用不止一种规则时,可以设置各种规则的优先级,优先适配优先级最高的规则,在满足优先级最高的设定数量的路线中,选取符合第二优先级的规则路线,比如从最不拥堵的几条路线中,选取路程最近的一条。

可选的,当得到的步行导航信息中的包括不止一条步行导航路线时,导航客户端将得到的步行导航路线展示给用户,获取用户选择的步行导航路线,使用用户选择的步行导航信息为用户进行步行导航。

这种情况,将选择权交给用户,导航客户端将所有可能的路线都展示给用户,由用户来进行选择,根据用户的选择结果确定所使用的步行导航路线。

本实施例的上述方法中,可以方便的为用户寻找车辆所停靠的位置,避免用户找不到所停车辆。

实施例二

本发明实施例二提供自动寻车实现方法的一种具体实现过程,其流程如图2所示,包括如下步骤:

步骤S201:导航客户端接收用户的寻车指令。

导航客户端提供指令输入功能,由用户通过指令输入启动寻车流程。

步骤202:导航客户端获取自己在行车导航结束时记录的停车位置,以及定位出的用户所在位置。

在行车导航时,车机熄火后,移动终端上的导航客户端记录最后一次停车位置。移动终端上的导航客户端定位出用户所在位置。

步骤203:根据停车位置和所在位置进行算路,得到从用户所在位置到停车位置的步行导航信息。

导航服务器根据地图数据,进行算路,确定从用户所在位置到停车位置的所有可能的步行导航路线,形成步行导航信息。

步骤S204:使用得到的步行导航信息为用户进行步行导航。

导航客户端算出用户所在位置到停车位置的步行导航信息后,自动显示出步行导航信息,将用户引领到车的位置。

本实施例中,适用于在线导航模式和离线导航模式,由导航客户端记录行车导航结束时的停车位置和定位用户所处的位置,从而方便的实现后续的准确寻车。

实施例三

本发明实施例三提供自动寻车实现方法的一种具体实现过程,其流程如图3所示,包括如下步骤:

步骤S301:导航客户端接收用户的寻车指令。

步骤S302:导航客户端接收导航服务器下发的在行车导航结束时记录的停车位置,以及接自己定位出的用户所在位置。

在行车导航时,车机熄火后,导航服务器记录最后一次停车位置,并在启动寻车模式后,将停车位置下发给给导航客户端。

此外,移动终端上的导航客户端定位出用户所在位置。

步骤S303:根据停车位置和所在位置进行算路,得到从用户所在位置到停车位置的步行导航信息。

导航服务器根据地图数据,进行算路,确定从用户所在位置到停车位置的所有可能的步行导航路线,形成步行导航信息。

步骤S304:使用得到的步行导航信息为用户进行步行导航。

导航客户端算出用户所在位置到停车位置的步行导航信息后,自动显示出步行导航信息,将用户引领到车的位置。

本实施例中,适用于在线导航模式,由导航服务器记录行车导航结束时的停车位置,并告知导航客户端,从而方便的实现后续的准确寻车。

实施例四

本发明实施例四提供的自动寻车实现方法,在实施例一、实施例二、实施例三的基础上增加修正流程,当用户根据步行导航信息的指引向停车位置行进过程中偏离路线时,及时进行修正,其流程如图4所示,包括如下步骤:

步骤S401:用户根据步行导航信息的指引向停车位置行进过程中,实时监控用户的当前位置。

当导航客户端使用确定出的一条步行导航路线引导用户向停车位置行进的过程中,实时的定位用户所处的位置,以便在走错时及时纠正。

步骤S402:当监控到用户的当前位置偏离选择的步行导航路线时,重新进行算路,确定从用户当前位置到停车位置的步行导航信息。

当监控到用户偏离正确的导航路线时,可以根据用户所处的位置重行进行步行导航规划,根据用户当前位置和停车位置进行算路,得到的从用户当前位置到停车位置的步行导航信息。

步骤S403:将重新确定的步行导航信息推送给导航客户端。

重新得到步行导航信息后,向导航客户端推送,若包含不止一条步行导航路线,则参照步骤S103中的处理方式处理。

本实施例实现了及时纠正用户行进过程中的错误,避免用户因为导航的准确度不高或自己识别道路的能力不够而走错路。

基于同一发明构思,本发明实施例还提供一种自动寻车实现装置,其结构如图5所示,包括:获取模块501、算路模块502和导航模块503。

获取模块501,用于获取寻车指令。

算路模块502,用于根据用户所在位置和记录的停车位置进行算路,得到从用户所在位置到停车位置的步行导航信息。

导航模块503,用于使用得到的步行导航信息为用户进行步行导航。

优选的,上述算路模块502,具体用于:

获取自己在行车导航结束时记录的停车位置,以及定位出的用户所在位置,根据停车位置和所在位置进行算路;或

接收导航服务器下发的在行车导航结束时记录的停车位置,以及接自己定位出的用户所在位置,根据停车位置和所在位置进行算路。

优选的,上述装置,还包括:

调整模块504,用于用户根据步行导航信息的指引向停车位置行进过程中,实时监控用户的当前位置,当监控到用户的当前位置偏离选择的步行导航路线时,通知算路模块502。相应的,

算路模块502,还用于根据调整模块504的通知重新进行算路,确定从用户当前位置到停车位置的步行导航信息。

导航模块503,还用于使用重新确定的步行导航信息为用户进行步行导航。

优选的,上述导航模块503,还用于当得到的步行导航信息中的包括不止一条步行导航路线时:根据设定的选取规则,选择一条步行导航路线,使用选择的步行导航信息为用户进行步行导航;或将得到的步行导航路线展示给用户,获取用户选择的步行导航路线,使用用户选择的步行导航信息为用户进行步行导航。

基于同一发明构思,本发明实施例还提供一种导航客户端,包括:上述的自动寻车实现装置。

基于同一发明构思,本发明实施例还提供一种自动寻车实现系统,包括:导航服务器601和导航客户端602。

导航服务器601,用于下发在行车导航结束时记录的停车位置给导航客户端。

导航客户端602,其中设置上述的自动寻车实现装置。用于获取寻车指令;根据用户所在位置和记录的停车位置进行算路,得到从用户所在位置到停车位置的步行导航信息;使用得到的步行导航信息为用户进行步行导航。

关于上述实施例中的自动寻车实现装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本发明实施例的上述方法和装置,能够基于行车导航结束时记录的停车位置和用户所在位置,实现对停车位置的步行导航,使用户能够方便、快捷、准确的找到停车位置,避免寻车难的问题,解决了目前停车场离目的较远时的寻车问题。

除非另外具体陈述,术语比如处理、计算、运算、确定、显示等等可以指一个或更多个处理或者计算系统、或类似设备的动作和/或过程,所述动作和/或过程将表示为处理系统的寄存器或存储器内的物理(如电子)量的数据操作和转换成为类似地表示为处理系统的存储器、寄存器或者其他此类信息存储、发射或者显示设备内的物理量的其他数据。信息和信号可以使用多种不同的技术和方法中的任何一种来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。

在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。

本领域技术人员还应当理解,结合本文的实施例描述的各种说明性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地说明硬件和软件之间的可交换性,上面对各种说明性的部件、框、模块、电路和步骤均围绕其功能进行了一般地描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本公开的保护范围。

结合本文的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该ASIC可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。

对于软件实现,本申请中描述的技术可用执行本申请所述功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段以通信方式耦合到处理器,这些都是本领域中所公知的。

上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。

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