用于确定预期的目的地的方法和系统与流程

文档序号:16851162发布日期:2019-02-12 22:44阅读:257来源:国知局
用于确定预期的目的地的方法和系统与流程

本发明实施例涉及确定预期的目的地。具体地,例如,一个或多个实施例通过使用移动设备的地理定位功能来确定预期的目的地。

现有车辆可以使用地理定位技术、例如全球定位系统(gps)技术来接收地理定位信息和时间信息。现有车辆使用所接收到的地理定位信息来导航到预期的目的地。车辆系统可以存储不同的位置使得驾驶员可以方便地访问这些位置以规划未来的行程。例如,不同位置可以被存储为“最近访问的位置”、“收藏夹”或“经常访问的位置”。



技术实现要素:

在一个示例性实施例中,一种方法包括由地理定位处理器接收移动设备位置。移动设备位置对应于车辆用户的移动设备的位置。车辆用户已将车辆停放在与移动设备位置不同的停车位置。该方法还包括至少基于对停车位置或移动设备位置中的哪个对应于车辆用户的预期的目的地的确定,将停车位置或移动设备位置存储为车辆用户的预期的目的地。

在另一个示例性实施例中,该方法还包括接收停车位置。停车位置从车辆的导航系统接收,并且地理定位处理器与车辆的收发器通信。该方法还可以包括:初始地将停车位置存储为车辆用户的预期的目的地,并且基于确定移动设备位置对应于预期的目的地,利用移动设备位置替换所存储的停车位置。

在另一个示例性实施例中,该方法还包括从车辆用户接收指示。该指示指示停车位置或移动设备位置中的哪个对应于车辆用户的预期的目的地。对停车位置或移动设备位置中的哪个对应于所预期的目的地的确定基于所接收到的指示。

在另一个示例性实施例中,该方法还包括在接收到停车位置之后,在预定量的时间之后提示车辆用户提供指示。

在另一个示例性实施例中,该方法还包括在检测到移动设备已经停止移动达阈值时间量之后,提示车辆用户提供指示。基于由移动设备执行的加速度计测量、移动设备的网络历史记录以及在移动设备的地图应用程序内指示的地图目的地中的至少一个来确定移动设备位置。

在另一个示例性实施例中,地理定位服务器/处理器内的系统包括被配置为接收移动设备位置的电子控制器。移动设备位置对应于车辆用户的移动设备的位置。车辆用户已将车辆停放在与移动设备位置不同的停车位置。电子控制器还被配置成至少基于对停车位置或移动设备位置中的哪个对应于车辆用户的预期的目的地的确定将停车位置或移动设备位置存储为车辆用户的预期的目的地。

在另一个示例性实施例中,电子控制器还被配置为接收停车位置。停车位置从车辆的导航系统接收,并且电子控制器与车辆的收发器通信。电子控制器进一步被配置为初始地将停车位置存储为车辆用户的预期的目的地,并且基于确定移动设备位置对应于预期的目的地而利用移动设备位置来替换存储的停车位置。

在另一个示例性实施例中,电子控制器还被配置为从车辆用户接收指示。该指示指示停车位置或移动设备位置中的哪个对应于车辆用户的预期的目的地,并且基于所接收到的指示确定停车位置或移动设备位置中的哪个对应于预期的目的地。

在另一个示例性实施例中,电子控制器还被配置为在接收到停车位置的预定量的时间之后提示车辆用户提供指示。

在另一个示例性实施例中,电子控制器还被配置为在检测到移动设备已经停止移动达阈值时间量之后提示车辆用户提供指示。基于由移动设备执行的加速度计测量、移动设备的网络历史记录以及在移动设备的地图应用程序内指示的地图目的地中的至少一个来确定移动设备位置。

在另一个示例性实施例中,该方法包括由车辆的电子控制器传输停车位置。停车位置被传输到地理定位处理器,并且停车位置对应于车辆用户停放车辆的停车位置。车辆的电子控制器通过车辆的收发器传输停车位置。该方法还包括显示所存储的车辆用户的预期的目的地。地理定位处理器接收对应于车辆用户的移动设备的位置的移动设备位置,地理定位处理器确定停车位置和移动设备位置中的哪个对应于预期的目的地。基于地理定位处理器的确定,地理定位处理器将停车位置或移动设备位置存储为车辆用户的预期的目的地。

在另一个示例性实施例中,停车位置初始地被存储为车辆用户的预期的目的地,并且基于对移动设备位置对应于预期的目的地的确定,将存储的停车位置替换为移动设备位置。

在另一个示例性实施例中,地理定位处理器从车辆用户接收到指示,该指示指示停车位置或移动设备位置中的哪个对应于车辆用户的预期的目的地,并且地理定位处理器的确定基于所接收到的指示。

在另一个示例性实施例中,在接收到停车位置后,地理定位处理器促使车辆用户在预定量的时间之后提供指示。

在另一个示例性实施例中,地理定位处理器促使车辆用户在检测到移动设备已经停止移动达阈值时间量之后提供指示。基于由移动设备执行的加速度计测量、移动设备的网络历史记录以及在移动设备的地图应用程序内指示的地图目的地中的至少一个来确定移动设备位置。

在另一个示例性实施例中,车辆内的系统包括配置成传输停车位置的电子控制器。停车位置被传输到地理定位处理器,并且停车位置对应于车辆用户停放车辆的停车位置。车辆的电子控制器被配置为利用车辆的收发器来传输停车位置。电子控制器还被配置为显示存储的车辆用户的预期的目的地。地理定位处理器接收对应于车辆用户的移动设备的位置的移动设备位置。地理定位处理器确定停车位置和移动设备位置中的哪个对应于预期的目的地,并且地理定位处理器基于地理定位处理器的确定将停车位置或移动设备位置存储为车辆用户的预期的目的地。

在另一个示例性实施例中,停车位置初始地被存储为车辆用户的预期的目的地,并且基于对移动设备位置对应于预期的目的地的确定,将存储的停车位置替换为移动设备位置。

在另一个示例性实施例中,地理定位处理器从车辆用户接收到指示,该指示指示停车位置或移动设备位置中的哪个对应于车辆用户的预期的目的地,并且地理定位处理器的确定是基于所接收的指示。

在另一个示例性实施例中,在接收到停车位置的预定量的时间之后,地理定位处理器促使车辆用户提供指示。

在另一个示例性实施例中,地理定位处理器在检测到移动设备已经停止移动达阈值时间量之后促使车辆用户提供指示。基于由移动设备执行的加速度计测量、移动设备的网络历史记录以及在移动设备的地图应用程序内指示的地图目的地中的至少一个来确定移动设备位置。

从以下结合附图的详细描述中,本公开的以上特征和优点以及其他特征和优点将显而易见。

附图说明

其他特征、优点和细节仅作为示例出现在以下参考附图的详细描述中,其中:

图1示出了根据一个或多个实施例的用于通过使用移动设备的地理定位功能来确定预期的目的地的示例系统;

图2示出了根据一个或多个实施例的被配置为确定预期的目的地的示例系统;

图3示出了根据一个或多个实施例的被配置为确认预期的目的地的示例界面;

图4示出了根据一个或多个实施例的方法的流程图;

图5示出了根据一个或多个实施例的另一种方法的流程图;

图6示出了根据一个或多个实施例的另一种方法的流程图;以及

图7示出了可用于实现一个或多个实施例的计算系统的高级框图。

具体实施方式

以下描述本质上仅是示例性的,并不意图限制本公开、其应用或用途。应该理解的是,在整个附图中,相应的附图标记表示相同或相应的部分和特征。如本文使用的那样,用语“模块”指的是专用集成电路(asic)、电子电路、处理器(共享的、专用的或集群的)以及执行一个或多个软件或固件程序的存储器、组合逻辑电路或者提供所述功能的其它适合组件。

以前访问的目的地可以从车辆用户停放车辆的位置获得。例如,车辆用户可以是驾驶员和/或乘客。一旦检测到停车位置并已将其作为已访问的目的地进行存储,车辆可以向车辆用户建议停车位置作为未来行程的目的地。

在很多情况下,车辆用户可以将车辆停放在与车辆用户的预期的目的地相距一定距离的位置,在此位置车辆用户的预期的目的地可以被认为是车辆用户在旅行一开始想要达到的目的地。在这种情况下,如果该位置(停放车辆的位置)被存储为已访问的目的地,则车辆用户可能不熟悉所存储的目的地,因为所存储的目的地不对应于预期的目的地。

此外,由于可能有与预期的位置相距一定距离的多个可能的停车位置,因此如果存储多个停车位置,则多个不同的位置将被存储为已访问,而不是存储单个预期的目的地。

鉴于上述困难,一个或多个实施例针对一种使用伴侣移动设备应用程序的方法,该伴侣移动设备应用程序被配置为通过使用安装在其上的移动设备的地理定位功能来检测预期的目的地。伴侣移动设备应用程序还可以被配置为将预期的目的地传送回车辆和/或地理定位服务器/处理器。如下面更详细描述的,伴侣移动设备应用程序可以安装在车辆用户的移动设备上。车辆用户可以是车辆的驾驶员或乘客。在自主车辆内,车辆用户可以指挥自主车辆。

通过使用移动设备,一个或多个实施例可以捕获可以与车辆用户占用的实际停车位不同的车辆用户的预期的目的地。例如,移动设备可以是智能电话、平板电脑、膝上型电脑、可穿戴计算机、个人数字助理、寻呼机和/或任何其他类型的个人计算设备。车辆用户占用的停车位可以位于距车辆用户的预期的目的地一定距离处。

图1示出了根据一个或多个实施例的用于通过将地图功能与移动设备功能集成来确定预期的目的地的示例系统。在步骤1中,车辆用户向预期的目的地驾驶车辆。在图1的示例中,车辆用户意图将车辆驾驶到“missioncantina”位置101。然而,在步骤2,假设车辆用户将车辆停放在位于距预期的目的地“missioncantina”位置101一定距离处的“停车”位置102处。例如,车辆用户可能需要远离预期的目的地进行停放,因为在预期的目的地可能没有足够的停车空间。

因为车辆已经停放在“停车”位置102内(而不是停放在确切的预期的目的地),所以车辆的导航系统将首先将“停车”位置102传输到地理定位处理器以被存储为已访问的目的地。然而,如上所述,地理定位处理器优选将实际预期的位置(“missioncantina”位置101)存储为已访问的目的地,而不是将“停放”位置102存储为已访问的目的地。

在步骤3,车辆用户从“停车”位置102走到预期的目的地。车辆用户在走向预期的目的地的同时拥有移动设备。在步骤4,车辆用户到达预期的目的地“missioncantina”位置101,并且该预期的目的地被车辆用户的移动设备检测到。移动设备将预期的目的地传输到地理定位处理器,并且将预先存储的“停车”位置102更新/替换为预期的目的地“missioncantina”位置101。因此,例如,一个或多个实施例通过将地图功能与移动设备功能集成来确定预期的车辆目的地。如上所述,移动设备应用程序可以安装在移动设备上以与移动设备结合操作。

图2示出了根据一个或多个实施例的被配置成确定预期车辆目的地的示例系统。系统200例如包括车辆210、地理定位处理器220和移动设备230。车辆210可以配备有允许车辆210与地理定位处理器220通信的gps导航系统。gps导航系统可以包括便于通信的一个或多个收发器和/或接收器。

车辆210(通过配备的gps导航系统)可以将停车位置的坐标传输给地理定位处理器220。地理定位处理器220可以将接收的位置保存为已访问的位置(即,将停车位置保存为“最近访问的位置”、“频繁访问的位置”和/或“最喜欢的位置”)。

一旦车辆用户到达预期的目的地,车辆用户使用移动设备230将到达的预期的目的地的坐标传输到地理定位处理器220,并且地理定位处理器220然后可以保存预期的目的地来代替先前保存的停车位置。例如,如上所述,移动设备230可以经由安装的移动设备应用程序与地理定位处理器220通信。

图3示出了根据一个或多个实施例的被配置为确认预期的目的地的界面。界面300可以由移动设备应用程序提供并且可以在移动设备230的屏幕上显示。界面300可以提示车辆用户确认预期的目的地320(车辆用户已经到达的)的地址应该替换先前存储的停车位置310。在一个或多个实施例中,如果用户点击按钮330,则用户确认预期的目的地320的地址应该替换先前存储的停车位置310。另一方面,如果用户点击按钮340,则用户确认预期的目的地320的地址不应该替代先前存储的停车位置310。在一个或多个实施例中,车辆用户可以触发界面300的显示。例如,在到达预期的目的地时,车辆用户可以激活显示界面300并且因此激活用预期的地址320替换先前存储的停车位置310。在其他实施例中,地理定位处理器220可以触发界面300的显示。例如,在将停车位置存储为已访问的位置之后,地理定位处理器220可以在预定量的时间(即,5分钟、10分钟和/或15分钟)之后触发界面300的显示,以便允许车辆用户预留到达预期的目的地的时间。在另一个实施例中,地理定位处理器220可以在检测到移动设备230已经停止移动达阈值时间量之后触发界面300的显示,这可以指示车辆用户已经最终到达预期的目的地。然后,一个或多个实施例将界面300显示给车辆用户。

图4示出了根据一个或多个实施例的方法的流程图。在步骤410,车辆用户开始驾驶车辆。在步骤420,一旦车辆停止,一个或多个实施例确定是否已经从车辆用户接收到任何输入。具体而言,一个或多个实施例确定车辆用户是否已经输入了预期的目的地,该目的地又从导航系统请求逐个转弯控制以到达预期的目的地。如果车辆用户输入目的地和请求的逐个转弯(tbt)指令,则在步骤430提供tbt导航信息,并且输入目的地被存储在被已访问的目的地列表中。然而,如果车辆用户没有输入目的地,则在步骤440,一个或多个实施例检测车辆停放的位置。在步骤450,检测到的停车位置初始地被存储/插入到已访问的/目的地列表内。在步骤460,如果车辆用户的移动设备检测到预期的位置不同于检测到的停车位置,则一个或多个实施例用所确定的预期的位置替换所存储的停车位置(如由移动设备的位置所反映的)。

图5示出了根据一个或多个实施例的方法的流程图。该方法可以包括在框510处由地理定位处理器接收移动设备位置。移动设备位置对应于车辆用户的移动设备的位置。车辆用户已将车辆停放在与移动设备位置不同的停车位置。该方法还可以包括,在框520处,至少基于确定停车位置或移动设备位置中的哪个对应于车辆用户的预期的目的地,将停车位置或移动设备位置存储为车辆用户的预期的目的地。

图6示出了根据一个或多个实施例的另一种方法的流程图。该方法可以包括,在框610处,由车辆的电子控制器传输停车位置。停车位置被传输到地理定位处理器,并且停车位置对应于车辆用户停放车辆的停车位置。车辆的电子控制器通过车辆的收发器传输停车位置。该方法还可以包括在框620处显示存储的车辆用户的预期的目的地。地理定位处理器接收对应于车辆用户的移动设备的位置的移动设备位置,地理定位处理器确定停车位置和移动设备位置中的哪个对应于预期的目的地,并且地理定位处理器基于地理定位处理器的确定,存储停车位置或移动设备位置作为车辆用户的预期的目的地。

图7示出了可用于实现一个或多个实施例的计算系统700的高级框图。例如,如上所述,计算系统700可以至少对应于车辆的导航系统的电子控制器。例如,计算系统700还可以至少对应于地理定位服务器和/或地理定位处理器的电子控制器。计算系统700还可以至少对应于移动设备。计算系统700可以用于实现能够执行本文描述的方法的系统的硬件组件。

虽然示出了一个示例性计算系统700,但是计算系统700包括将计算系统700连接到附加的系统(未示出)的通信路径726。计算系统700和附加的系统经由通信路径726进行通信、例如以在它们之间传送数据。

计算系统700包括一个或多个处理器、诸如处理器702。处理器702连接到通信基础构架704(例如,通信总线、交叉条或网络)。计算系统700可以包括显示界面706,该显示界面转发来自通信基础构架704(或来自未示出的帧缓冲器)的图形、文本内容和其他数据以显示在显示单元708上。例如,显示单元708可以对应于车辆的仪表板的至少一部分。计算系统700还包括主存储器710、优选为随机存取存储器(ram),并且还可以包括辅助存储器712。在辅助存储器712内还可以存在一个或多个磁盘驱动器714。可移动存储驱动器716从可移动存储单元718读取和/或写入可移动存储单元718。可以理解的是,可移动存储单元718包括其中存储有计算机软件和/或数据的计算机可读介质。

在替代性实施例中,辅助存储器712可以包括用于允许将计算机程序或其他指令加载到计算系统中的其他类似装置。这样的装置可以包括例如可移动存储单元720和界面722。

在本说明书中,术语“计算机程序介质”、“计算机可用介质”和“计算机可读介质”用于指代诸如主存储器710和辅助存储器712、可移动存储驱动器716和安装在磁盘驱动器714中的磁盘之类的介质。计算机程序(也称为计算机控制逻辑)存储在主存储器710和/或辅助存储器712中。计算机程序也可以通过通信接口724接收。这样的计算机程序在运行时使计算系统能够执行本文所讨论的特征。具体而言,计算机程序在运行时使处理器702能够执行计算系统的特征。相应地,这样的计算机程序代表计算系统的控制器。因此从前述详细描述中可以看出,一个或多个实施例提供了技术益处和优点。

虽然上面的公开已经参照示例性实施例进行了描述,但是本领域技术人员将会理解,在不脱离其范围的情况下可以进行各种改变并且可以用等同物替换其元件。此外,可以做出许多修改以使特定情况或材料适应本公开的教导,而不脱离其基本范围。因此,意图是本发明不限于所公开的特定实施例,而是将包括落入本申请范围内的所有实施例。

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