基于用户识别的自定义导航数据的制作方法

文档序号:11806028阅读:165来源:国知局
基于用户识别的自定义导航数据的制作方法与工艺

本发明总体上涉及针对特定用户调整车辆设置,更具体地,涉及一种基于用户识别的自定义导航数据的系统和方法。



背景技术:

车辆通常包括可针对特定用户调整的各种设置。例如,用户会需要基于用户的体形来调整车辆座椅、后视镜等。当多个用户使用车辆时,每个用户会需要或要求不同的设置。用于识别用户和/或用于提供自定义设置的改进机构是需要的。



技术实现要素:

根据本发明,提供一种系统,包含包括处理器和存储器的计算机,存储器存储由处理器可执行的如下指令:

捕捉车辆用户的图像;

至少部分基于图像检索用户配置文件;

基于用户配置文件来选择预测的目的地;以及

基于目的地获得交通数据。

根据本发明的一个实施例,其中指令还包括至少部分基于交通数据生成到达目的地的路线的指令。

根据本发明的一个实施例,其中用于减少行驶距离和行程时间中的至少一个的路线被确定。

根据本发明的一个实施例,其中用于允许车辆保持大体恒定的速度的路线被确定。

根据本发明的一个实施例,其中用户配置文件包括多个预存目的地。

根据本发明的一个实施例,其中预测目的地是至少部分基于当前时间从多个目的地中选择的。

根据本发明的一个实施例,其中指令还包括生成天气报告和在显示器上呈现天气报告的指令。

根据本发明的一个实施例,其中指令还包括发送图像到社交媒体网站的指令。

根据本发明的一个实施例,其中指令还包括在图像与任何用户配置文件均不对应的情况下发送通知到所有用户配置文件中保存的联络信息的指令。

根据本发明的一个实施例,其中指令还包括生成交通报告和在显示器上为用户呈现交通报告的指令。

根据本发明,提供一种方法,包含:

捕捉车辆用户的图像;

确定图像是否与预设配置文件中的相应账户图像相匹配;

基于用户配置文件选择目的地;以及

基于目的地获得交通数据。

根据本发明的一个实施例,该方法还包含至少部分基于交通数据生成到达目的地的路线。

根据本发明的一个实施例,其中用于减少行驶距离和行程时间中的至少一个的路线被确定。

根据本发明的一个实施例,其中用于允许车辆保持大体恒定的速度的路线被确定。

根据本发明的一个实施例,其中用户配置文件包括多个目的地。

根据本发明的一个实施例,其中目的地是至少部分基于当前时间从多个目的地中选择的。

根据本发明的一个实施例,该方法还包含生成天气报告和在显示器上呈现天气报告。

根据本发明的一个实施例,该方法还包含发送图像到社交媒体网站。

根据本发明的一个实施例,其中如果图像与任何用户配置文件均不对应,则发送包括图像的通知到所有用户配置文件中保存的联络信息。

根据本发明的一个实施例,该方法还包含生成交通报告和在显示器上为用户呈现交通报告。

附图说明

图1是用于实施车辆设置的示例性系统的框图;

图2是用于实施车辆设置的示例性方法的流程图;

图3是用于车辆防盗措施的示例性方法的流程图。

具体实施方式

多个用户会使用车辆101。各种车辆101的设置对于每个用户可以是可调整的和/或个性化的。如本文中所公开的,这样的设置,包括提供优选的和/或个性化行驶路线、关于这样路线的交通信息等等的导航系统,可以基于用户的识别来提供给进入车辆101的用户。例如,这样的识别会使用来自数据采集器110的数据来执行,数据采集器110比如车辆101中使用面部识别技术的照相机。车辆101的多个用户的配置文件会储存在车辆101中的数据存储中,例如计算机105的存储器。配置文件可以包括各种个性化设置,例如常用行驶路线、优选路线、首选导航选项、行程时间等。因此,一旦识别了用户,可以获得和提供与用户的可能行驶路线相关的交通数据,和/或该交通数据可以用于推荐路线给用户。

图1说明了基于执行关于车辆101用户面部识别来提供用户导航数据的系统100。车辆101包括计算装置105、数据采集器110和数据存储115, 例如一个或多个包括进计算设备105或通信地连接到计算设备105的存储器或介质。

计算设备105通过网络120与远程计算机服务器125通信,服务器125通常包括或通信地连接到网络数据存储130。网络120可以包括一个或多个已知网络和/或联网技术,例如提供数据通信服务的无线通信网络(例如蓝牙、IEEE 802.11等)、蜂窝网络、局域网(LAN)和/或广域网(WAN),包括互联网。

数据采集器110采集用户的识别数据,例如图像。数据采集器110可以是任何适于采集识别数据的装置,例如照相机。数据采集器110配置为发送数据到计算设备105和数据存储115,例如计算设备105、数据采集器110、数据存储115中的每个可以可通信地连接到车辆101网络,例如控制器局域网(CAN)总线等等。如下面更详细描述的,计算机105可以编程为使用来自数据采集器110的数据来识别用户,且从数据存储115中检索用户数据。用户配置文件数据来自数据存储115。

数据存储115、服务器125和网络数据存储130可以是任何合适的类型,例如硬盘驱动器、固态硬盘、或任何其他易失性或非易失性介质。数据存储115和网络数据存储130可以存储通过网络120发送的数据。

一个或多个用户设备150可以连接到网络120。用户设备150可以包括例如移动电话(例如智能手机等等)、平板电脑、笔记本电脑等中的一个或多个这样的通常携带的设备。

例如第三方网站或程序的远程站点160也连接到网络120。计算设备105会从一个或多个远程站点160发送和接收数据,例如交通数据、天气数据、导航、社交媒体交互等等。

图2说明基于用户面部识别来实施预置车辆设置的方法200。方法200开始于框205,此处数据采集器110捕捉车辆用户的图像。

下一步,在框210中,计算设备105将图像与已经存储在数据存储115中并且包括在各自的用户配置文件中的图像进行比较,以确定用户是否是预先核准的车辆101的驾驶员。图像可以存储在数据存储115中且通过各种 机构被包括进用户配置文件。例如,用户可以执行设置过程,由此计算机105执行指令以捕捉用户的图像,并且用户提供输入以使图像与用户配置文件关联,由此图像被包括在作为用户配置文件的一部分的数据存储115的预先存储的图像中。

无论如何,如果框205中捕捉的图像与任何预存图像都不匹配,方法200在框215中继续。在框215中,计算设备105如图3所述激活防盗措施且方法200结束。

如果在框205中捕捉的图像在框210中被确定与存储图像的任何一个相匹配,方法200在框220中继续。数据存储115通常存储多个用户配置文件。每个配置文件可以存储特定用户的各种偏好和/或使用数据,例如对于座椅位置、后视镜位置、方向盘位置、已保存的目的地、经常去往目的地的记录、常用行驶路线、常见行驶时间等的设置。设置还可以包括用于车辆101的最高驾驶速度,例如对于青少年用户。在框220中,计算设备105在数据存储115中搜索当前用户的座椅位置设置并且移动车辆座椅到座椅位置设置。

下一步,在框225中,计算设备105在数据存储115中搜索当前用户的后视镜位置设置并且移动车辆后视镜到后视镜位置设置。

下一步,在框230中,计算设备105在数据存储115中搜索当前用户的方向盘位置设置并且移动方向盘到方向盘位置设置。

下一步在框232中,计算设备105在数据存储115中搜索当前用户的个性化语音信息并且通过一组车辆扬声器播放个性化语音信息。例如,这样的语音邮件信息可以是欢迎用户进入车辆、给用户提供个性化信息,例如关于常用目的地的交通信息、天气信息、关于车辆状态的提醒(例如油位、轮胎压力等)等等。

下一步,在框235中,计算设备105在数据存储115中搜索预测目的地。计算设备105基于一个或多个标准生成预测目的地,该标准例如为与用户配置文件有关的目的地,和/或指示用户可能驶向特定目的地的因素,例如当日时间、一周中的时间、服装(例如,穿着西装的人可能会前往办公目 的地,但是穿着牛仔裤的人可能被添加到休闲目的地)等。例如,如果当日时间是早晨并且一周中的时间是工作日,计算设备105可以预测与用户工作地对应的目的地。相似地,如果当日时间是晚上,计算设备105可以预测与用户居住地对应的已保存的目的地。

下一步,在框240中,基于框205中捕捉的图像预测目的地之后,计算设备105接收来自网络120的交通数据,例如来自远程服务器125和/或远程站点160。交通数据可以来自于任何合适的来源,例如制造商的众包专有数据库或第三方数据库。交通数据可以包括与附近道路的道路施工或建设和/或报道的事故有关的数据。

下一步,在框245中,计算设备105基于交通数据和预测目的地生成交通报告。特别地,计算设备105确定从用户当前位置到目的地的路线,且基于交通数据确定最小化例如行驶距离、到达目的地的时间、避免公路等中任何或全部的路线。可以确定避免交通拥堵的区域的路线,允许车辆101在路线上保持大体恒定的速度。例如,计算设备105可以使用局部速度限制和停车灯时序数据,以确定降低车辆101必须停止或减速次数的路线,从而提高燃料效率。

下一步,在框250中,计算设备105随后在车辆显示器上呈现作为交通报告的交通数据。车辆显示器可以是任何合适的类型,例如在车辆控制台中的触摸屏显示器。交通数据可以从例如服务器125接收,并且可以通过计算设备105经由网络120可获取的实时或大体上实时的交通数据进行更新。计算设备105可以在车辆显示器上以文本和图像呈现交通报告和/或可以以任何合适方法语音阅读交通报告,例如用已知的车辆中的人机界面(HMI),例如文本转语音软件和音频扬声器,显示在车辆内显示监视器上等。

下一步,在框255中,计算设备105接收来自网络120的天气数据且在车辆显示器上呈现天气数据作为天气报告。计算设备105也可以或可选地语音阅读天气报告。可以从例如远程站点160的任何合适来源来接收天气数据。

下一步,在框260中,计算设备105接收来自其他个性化应用程序的数据(例如新闻、运动、用户的日程安排),且在车辆显示器上呈现报告。计算设备105也可以或可选地语音阅读报告。

下一步,在框270中,计算设备105上传用户的图像到例如社交媒体网站或程序的远程站点160,且方法200结束。用户可以包括图像的注释或状态更新。

图3显示了基于用户面部识别的防盗措施的方法300。方法300开始于框305,此处数据采集器110捕捉用户的图像且在数据存储115中存储图像。

下一步,在框310中,计算设备105在数据存储115中搜索所有用户配置文件的电子邮件地址。

下一步,在框315中,计算设备105在数据存储115中搜索所有用户配置文件的电话号码。

下一步,在框320中,计算设备105通过网络120发送包括图像的电子邮件信息到在框310中找到的所有电子邮件地址。

下一步,在框325中,计算设备105通过网络120发送包括图像的短信到在框315中找到的所有电话号码,并且方法300结束。

如本文所使用的,修饰形容词的副词“大体上”表示,由于在材料、机械加工、制造、传感测量、计算、处理时间、通信时间等方面的缺陷,而使形状、结构、度量、数值、计算等可能会偏离确切描述的几何结构、距离、度量、数值、计算等。

计算装置105通常各自包括由一个或多个例如以上所述的计算装置可执行并且用于执行上述方法的框或步骤的指令。计算机可执行指令可以从使用多种编程语言和/或技术(包括但不限于,JavaTM、C、C++、Visual Basic、Java Script、Perl和HTML(超文本标记语言)等的单独或组合)创建的计算机程序编译或解译。总之,处理器(例如,微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,由此执行一个或多个过程,包括在此描述的一个或多个过程。这样的指令和其他数据可以 用各种计算机可读媒介存储和传输。计算装置105中的文件通常为存储在例如存储介质,随机存取存储器等计算机可读介质上的数据的集合。

计算机可读介质包括参与提供可以由计算机读取的数据(例如,指令)的任何介质。这样的介质可以采取许多形式,包括但不限于,非易失性介质、易失性介质等。非易失性介质包括例如光盘或磁盘以及其他永久存储器。易失性介质包括通常构成主存储器的动态随机存取存储器(DRAM)。计算机可读介质的常见形式包括,例如软盘、柔性盘、硬盘、磁带、任何其它磁介质、CD–ROM(只读光盘存储器)、DVD(数字多功能光盘)、任何其它光学介质、穿孔卡、纸带、任何其他具有孔图案的物理介质、RAM(随机存取存储器)、PROM(可编程只读存储器)、EPROM(电可编程只读存储器)、FLASH-EEPROM(闪速电可擦除可编程只读存储器)、任何其它芯片或盒存储器,或计算机可以读取的任何其他介质。

关于在此描述的媒介、过程、系统、方法等,应该理解的是,虽然这样的过程等的步骤已经被描述为根据一定有序序列发生,这些过程可以实施为以与本文所描述的顺序以外的顺序来执行上述步骤。进一步应该理解的是,某些步骤可以同时执行,可以添加其他步骤,或可以省略在此描述的某些步骤。例如,在方法200中,可以省略步骤220-270中的一个或多个,一个或多个步骤可以以相对于图2中所示不同的顺序执行。换言之,此处提供用于说明特定实施例的目的的系统和/或方法的说明,且不应以任何方式被解释为限制公开的主题。

因此,可以理解的是包括上文的描述和附图以及下述权利要求的本公开旨在说明并非限制。在阅读以上说明书的基础上,除了提供的示例以外的许多实施例和应用对于所属领域的技术人员是显而易见的。本发明的范围不应该参照以上说明书确定,而是应该参照所附权利要求和/或包括于基于此的非临时专利申请的权利要求连同这些权利要求享有的全部等同范围确定。可以领会并预期的是,未来的发展将出现在在此讨论的技术领域中,以及所描述的系统和方法将合并入这种未来的实施例中。总之,应该理解的是所公开的主题能够修改及变型。

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