《用于确定可用的提供商的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于确定可用的提供商的系统和方法.pdf(46页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104105947A43申请公布日20141015CN104105947A21申请号201380008366722申请日2013012813/406,47620120227USG01C21/3420060171申请人丰田自动车工程及制造北美公司地址美国肯塔基72发明人CL罗维克CS洛塔DA雷斯塔瑞三世T迪普蒂曼74专利代理机构中国国际贸易促进委员会专利商标事务所11038代理人李向英54发明名称用于确定可用的提供商的系统和方法57摘要本发明公开了用于确定可用的提供商的系统和方法。一个实施例包括与多个第三方数据存储单元进行通信,所述多个第三方数据存储单元中的至少一个包括车辆的用。
2、户偏好数据,从远程位置检索用户偏好数据,以及促进用户偏好数据的存储。一些实施例包括使用用户偏好数据来预测可能的当前目的地,以及由车辆计算设备向用户提供关于可能的当前目的地的数据。30优先权数据85PCT国际申请进入国家阶段日2014080786PCT国际申请的申请数据PCT/US2013/0233952013012887PCT国际申请的公布数据WO2013/130200EN2013090651INTCL权利要求书3页说明书22页附图20页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书22页附图20页10申请公布号CN104105947ACN104105947A1/3页21。
3、一种用于确定对车辆用户可用的提供商的方法,包括与多个第三方数据存储单元进行通信,所述多个第三方数据存储单元中的至少一个包括车辆的用户偏好数据;从远程位置检索所述用户偏好数据;促进所述用户偏好数据的存储;使用所述用户偏好数据来预测可能的当前目的地;以及由车辆计算设备向用户提供关于所述可能的当前目的地的数据。2如权利要求1所述的方法,还包括与所述用户偏好数据一起使用当前车辆路径来预测所述可能的当前目的地。3如权利要求1所述的方法,还包括使用来自所述多个第三方数据存储单元的数据来确定是否有到所述可能的当前目的地的备用路线可用;以及提供到所述可能的当前目的地的所述备用路线。4如权利要求1所述的方法,其。
4、中关于所述可能的当前目的地的数据包括下列各项中的至少一项所述可能的当前目的地的标识;以及用于到达所述可能的当前目的地的路线选择数据。5如权利要求1所述的方法,其中所述用户偏好数据还包括首选沿途停车点品牌。6如权利要求5所述的方法,还包括确定所述首选沿途停车点品牌包括首选燃料站品牌;从当前燃料量、当前车辆位置以及所述可能的当前目的地,预测用于给所述车辆加燃料的潜在位置;从所述多个第三方数据存储单元,确定包括所述首选燃料站品牌并且在用于给所述车辆加燃料的所述潜在位置的预定距离内的燃料站;以及给用户提供关于所述燃料站的通知。7如权利要求1所述的方法,还包括确定所述首选沿途停车点品牌包括首选餐厅品牌;。
5、从当前时间、当前位置以及所述可能的当前目的地,预测用于支援的潜在位置;从所述多个第三方数据存储单元,确定包括所述首选餐厅品牌并且在用于支援的所述潜在位置的预定距离内的餐厅;以及给用户提供关于所述餐厅的通知。8一种用于确定可用的提供商的系统,包括存储逻辑的存储器组件,所述逻辑在由计算设备执行时,导致所述计算设备执行至少下列各项确定车辆的目的地;确定所述车辆在当前时间的燃料量;从所述目的地和所述当前时间的燃料量,确定所述燃料量将低于预定阈值以下的大致位置;确定用户的首选燃料站品牌;权利要求书CN104105947A2/3页3确定是所述首选燃料站品牌并且在所述大致位置的预定距离内的燃料站;给所述用户。
6、提供燃料站以及提供将所述车辆路由到所述燃料站选项;以及提供到所述燃料站的车辆路线选择。9如权利要求8所述的系统,其中所述目的地是从下列各项中的至少一项确定的作为基于以前的目的地数据和当前车辆路径的预测;以及从指出所述车辆的目的地的用户输入。10如权利要求8所述的系统,其中确定所述燃料站进一步包括确定所述车辆将到达所述大致位置的可能的时间;以及确定所述燃料站在所述可能的时间是否营业。11如权利要求8所述的系统,其中所述逻辑进一步导致所述系统计算所述车辆的燃料消耗量。12如权利要求8所述的系统,其中所述逻辑进一步导致所述系统执行至少下列各项生成用于提供所述首选燃料站品牌的用户界面;以及提供编辑所述。
7、首选燃料站品牌的用户选项。13如权利要求8所述的系统,其中所述逻辑进一步导致所述系统执行至少下列各项访问第三方数据,所述第三方数据包括下列各项中的至少一项天气数据、交通量数据以及公路状况数据;以及基于所述第三方数据,改变所述大致位置。14如权利要求8所述的系统,其中所述逻辑进一步导致所述系统执行至少下列各项确定当前车辆位置在新燃料站的附近;以及提供添加所述新燃料站作为所述首选燃料站品牌的用户选项。15一种用于确定对车辆用户可用的提供商的车辆,包括存储逻辑的车辆计算设备,所述逻辑在由所述车辆计算设备执行时,导致所述车辆计算设备执行至少下列各项确定到目的地的所述车辆的路线;确定所述车辆中的用户的所。
8、希望的进餐时间;确定到目的地的所述车辆的大致速度;预测在所希望的进餐时间所述车辆的大致位置;确定所述用户的首选餐厅品牌;确定沿着所述路线的是所述首选餐厅品牌并且距车辆一定距离的餐厅,以便所述车辆将在所希望的进餐时间的预定时间内到达所述餐厅,如根据所述大致速度确定的;给所述用户提供餐厅以及提供将所述车辆路由到所述餐厅的选项;以及提供到所述餐厅的车辆路线选择。16如权利要求15所述的车辆,其中所述首选餐厅品牌包括下列各项中的至少一项早餐餐厅品牌、午餐餐厅品牌以及晚餐餐厅品牌。17如权利要求15所述的车辆,其中所述目的地是从下列各项中的至少一项确定的作为基于以前的目的地数据和当前车辆路径的预测;以及。
9、从指出所述车辆的目的地的用户输入。18如权利要求15所述的车辆,其中所述逻辑进一步导致所述车辆计算设备执行至少权利要求书CN104105947A3/3页4下列各项确定所述车辆将到达所述餐厅的可能的时间;以及确定所述餐厅在所述可能的时间是否营业。19如权利要求15所述的车辆,其中所述逻辑进一步导致所述车辆计算设备执行至少下列各项确定当前车辆位置在新餐厅的附近;以及提供添加所述新餐厅作为所述首选餐厅品牌的用户选项。20如权利要求15所述的车辆,其中所述逻辑进一步导致所述车辆计算设备执行至少下列各项访问第三方数据,所述第三方数据包括下列各项中的至少一项天气数据、交通量数据以及公路状况数据;以及基于所。
10、述第三方数据,改变所述大致位置。权利要求书CN104105947A1/22页5用于确定可用的提供商的系统和方法技术领域0001本文所描述的各实施例一般涉及确定可用的提供商,更具体地说,确定沿途停车点的位置和/或路线。背景技术0002已经在诸如汽车之类的车辆中成功实现导航系统。当前车辆导航系统用于路由到用户手动地输入到系统中的目的地。尽管这些当前系统已经证明有益,但是车辆用户时常不希望每当用户进入车辆时都启动车辆导航。在用户一般知道到达目的地的路线情况下,用户常常不希望使用导航系统。另外,导航系统时常是静态的,不能动态地基于用户动作提供路线。发明内容0003描述了用于确定可用的提供商的系统和方法。
11、。方法的一个实施例包括与多个第三方数据存储单元进行通信,所述多个第三方数据存储单元中的至少一个包括车辆的用户偏好数据,从远程位置检索用户偏好数据,以及促进用户偏好数据的存储。一些实施例包括使用用户偏好数据来预测可能的当前目的地,以及由车辆计算设备向用户提供关于可能的当前目的地的数据。0004在另一个实施例中,用于确定可用的提供商的系统包括存储逻辑的存储器组件,所述逻辑在由计算设备执行时,导致计算设备确定车辆的目的地,确定车辆在当前时间的燃料量,以及从目的地和当前时间的燃料量,确定燃料量将低于预定阈值以下的大致位置。逻辑还可以导致系统确定用户的首选燃料站品牌,确定是首选燃料站品牌并在大致位置的预。
12、定距离内的燃料站,给用户提供燃料站位置以及将车辆路由到燃料站的选项,以及提供到燃料站的车辆路线选择数据。0005在再一个实施例中,用于确定可用的提供商的车辆包括存储逻辑的车辆计算设备,该逻辑当由车辆计算设备执行时,导致车辆计算设备确定到车辆的目的地的路线,确定车辆中的用户的所希望的进餐时间,以及确定到目的地的车辆的大致速度。在某些实施例中,逻辑导致车辆计算设备预测车辆在所希望的进餐时间的大致位置,确定用户的首选餐厅品牌,以及确定沿着路线的是首选餐厅品牌并且距车辆一定距离的餐厅,以便车辆将在所希望的进餐时间的预定时间内到达餐厅,如根据所述大致速度确定的。在一些实施例中,逻辑导致车辆计算设备向用户。
13、提供餐厅位置以及将车辆路由到餐厅的选项,并提供到餐厅的车辆路线选择。0006在考虑结合附图的下列详细描述的情况下,由本发明的各实施例所提供的这些以及附加特征将被全面地理解。附图说明0007在附图中阐述的各实施例本质上是说明性并且示例性的,而不旨在限制本发明。说明书CN104105947A2/22页6当参考下面的附图阅读时,可以理解说明性实施例的下列详细描述,在附图中,相同的结构用相同的附图标记表示,其中0008图1示意地描绘了根据本文所公开的各实施例用于实现车辆访问、调度和/或路线选择选项中的一个或多个的网络环境;0009图2示意地描绘了根据本文所公开的各实施例的车辆计算设备;0010图3示意。
14、地描绘了根据本文所公开的各实施例的带有路线选择系统的车辆内部;0011图4描绘了根据本文所公开的各实施例的用于确定车辆中的驾驶员的车辆认证界面;0012图5描绘了根据本文所公开的各实施例的用于提供确定用户设置的选项的车辆地理解释界面;0013图6描绘了根据本文所公开的各实施例的用于提供多个菜单选项的车辆菜单界面;0014图7描绘了根据本文所公开的各实施例的用于提供远程存储的用户日程表的车辆日程表界面;0015图8描绘了根据本文所公开的各实施例的用于提供事件和动作项的车辆事件界面;0016图9描绘了根据本文所公开的各实施例的用于从远程存储的用户日程表提供提醒的车辆提醒界面;0017图10描绘了根。
15、据本文所公开的各实施例的用于确定到事件的路线的车辆路线选择界面;0018图11描绘了根据本文所公开的各实施例的用于到动作项的路线的另一车辆路线选择界面;0019图12描绘了根据本文所公开的各实施例的用于提供与辅助设备相关联的事件的提醒的另一车辆提醒界面;0020图13描绘了根据本文所公开的各实施例的用于提供对车辆的一个或多个功能方面的选项的车辆设置界面;0021图14描绘了根据本文所公开的各实施例的用于提供对车辆的一个或多个非功能方面的选项的另一车辆设置界面;0022图15描绘了根据本文所公开的各实施例的用于提供首选燃料站牌的选项的车辆偏好界面;0023图16描绘了根据本文所公开的各实施例的用。
16、于提供首选餐厅品牌的选项的另一车辆偏好界面;0024图17描绘了根据本文所公开的各实施例的用于提供备用路线选择选项的车辆天气界面;0025图18描绘了根据本文所公开的各实施例的用于到诸如燃料站之类的沿途停车点的路线选择选项的车辆燃料提醒界面;0026图19描绘了根据本文所公开的各实施例的用于到诸如餐厅之类的沿途停车点的路线选择选项的车辆餐厅提醒界面;0027图20描绘了根据本文所公开的各实施例的用于提供添加沿途停车点作为首选餐说明书CN104105947A3/22页7厅品牌的用户选项的车辆沿途停车点界面;0028图21描绘了根据本文所公开的各实施例的用于提供车辆信息的WEB车辆注册界面;002。
17、9图22描绘了根据本文所公开的各实施例的用于选择车辆的一个或多个选项的WEB车辆选项界面;0030图23描绘了根据本文所公开的各实施例的用于提供对车辆的一个或多个功能方面的选项的WEB车辆设置界面;0031图24描绘了根据本文所公开的各实施例的用于提供对车辆的一个或多个非功能方面的选项的另一WEB车辆设置界面;0032图25描绘了根据本文所公开的各实施例的用于提供首选餐厅品牌的选项的WEB车辆首选沿途停车点界面;0033图26描绘了根据本文所公开的各实施例的用于提供首选燃料站的选项的另一车辆首选沿途停车点界面;0034图27描绘了根据本文所公开的各实施例的用于将远程存储的用户日程表与车辆链接的。
18、WEB车辆日程表界面;0035图28描绘了根据本文所公开的各实施例的用于提供车辆的天气选项的WEB车辆天气界面;0036图29描绘了根据本文所公开的各实施例的用于提供与授权的车辆用户的自定义通信的流程图;0037图30描绘了根据本文所公开的各实施例的用于调整车辆的功能方面和/或非功能方面的流程图;0038图31描绘了根据本文所公开的各实施例的用于将用户偏好数据从车辆上传到远程计算设备的流程图;0039图32描绘了根据本文所公开的各实施例的用于实现车辆的功能方面和/或非功能方面的流程图;0040图33描绘了根据本文所公开的各实施例的用于向租赁车辆发送用户设置的流程图;0041图34描绘了根据本文。
19、所公开的各实施例的事件提醒的流程图;0042图35描绘了根据本文所公开的各实施例的用于提供到预定的位置的路线的流程图;0043图36描绘了根据本文所公开的各实施例的用于提供到涉及事件的辅助设备的路线信息的流程图;0044图37描绘了根据本文所公开的各实施例的用于向用户提供可能的兴趣点和/或替代的路线的流程图;0045图38描绘了根据本文所公开的各实施例的用于提供到诸如燃料站之类的沿途停车点的车辆路线选择的流程图;0046图39描绘了根据本文所公开的各实施例的用于提供到诸如餐厅之类的沿途停车点的车辆路线选择的流程图;以及0047图40描绘了根据本文所公开的各实施例的用于由于天气原因提供替代的车辆。
20、路说明书CN104105947A4/22页8线的流程图。具体实施方式0048本文所公开的各实施例包括用于与车辆用户进行通信的系统和方法。还包括车辆智能日历的系统和方法,以及用于确定可用的提供商的系统和方法。相应地,一些实施例可以被配置成给用户提供对车辆的访问并将远程存储的设置导入到车辆系统。存储的设置可以包括可以如本文所描述的那样实现的车辆的功能方面和/或非功能方面。类似地,一些实施例可以被配置成使用远程或本地存储的用户时间表,以向车辆用户提供提醒、路线和/或其他信息。进一步的实施例可以被配置成基于以前确定的用户偏好,诸如餐厅品牌、燃料站品牌、修理站品牌等等,提供到沿途停车点的路线。下面将具体。
21、参考附图,更详细地描述包括它们的系统和方法。0049现在参考图1,示意地描绘了包括车辆102的系统100的实施例。值得注意的是,尽管车辆102被描绘成汽车,但是车辆102可以是任何载人或非载人的车辆,诸如,例如陆地、水上和/或航空器。车辆102可以包括车辆计算设备114和/或其他组件。例如,车辆计算设备114可以包括在安置在车辆102内的各种车辆模块之间提供数据互连的通信路径104。相应地,通信路径104可通信地将任意数量的车辆模块彼此耦接,并可使车辆模块在分布式计算环境中操作。具体而言,车辆模块中的每一个都可以作为可以发送和/或接收数据的节点来操作。在某些实施例中,通信路径104可以包括允许。
22、电数据信号在整个车辆102中传输到处理器、存储器、传感器以及传动器的导电材料。在另一个实施例中,通信路径104可以是诸如,例如LIN总线、CAN总线、VAN总线等等之类的总线。在更进一步的实施例中,通信路径104可以是无线和/或光波导器。通信地耦接的组件可以包括能够彼此交换数据信号的组件,诸如,例如通过导电介质交换电信号,通过空气交换电磁信号,通过光波导器交换光信号等等。0050车辆102一般包括与通信路径104通信地耦接的输入/输出硬件108。输入/输出硬件108充当驾驶员和车辆102之间的互连。输入/输出硬件108可以是能够将机械、光学和/或电信号转换为能够通过通信路径104传输的数据信号。
23、的任何设备。此外,输入/输出硬件108还可包括能够将数据信号转换为机械、光学和/或电输出的任何设备。输入/输出硬件108的每一个单个组件都可以包括一个或多个处理器和一个或多个存储器。在某些实施例中,输入/输出硬件108的每一个单个组件都可以省略处理器和/或存储器。相应地,值得注意的是,尽管特定的组件此处被描述为包括处理器和/或存储器,但是,本文所描述的各实施例不应该受限制。0051在某些实施例中,输入/输出硬件108可包括触觉输入设备110,诸如,例如按钮、开关、旋钮等等。触觉输入设备110的物理运动可以被数字化为可以被传输到车辆组件的数据信号。输入/输出硬件108还可以包括用于接收来自用户的。
24、输入的麦克风120。麦克风120可以是将机械振动转换为数据信号的任何传感器。传感器可以包括测量物理量并将它转换为与测量的物理量值相关联的数据信号的任何设备,诸如,例如电信号、电磁信号、光信号、机械信号等等。0052输入/输出硬件108还可以包括用于将数据信号转换为机械振动的扬声器122。应该指出的是,信号可以包括能够穿过介质的波形例如,电的、光学、磁性、机械或电磁,说明书CN104105947A5/22页9诸如,直流电DC、交流电电流AC、正弦波、三角形波、正方形波、振动,等等。0053类似地,输入/输出硬件108可包括用于在视觉上呈现数据的一个或多个显示器。显示器可以位于车辆102的乘客座位。
25、中的任何地方,并可包括能够传输可视输出的任何介质,诸如,例如阴极射线管、发光二极管、液晶显示器、等离子体显示器等等。一个或多个显示器中的每一个都可以是触摸屏,该触摸屏,除提供可视信息之外,还检测触觉输入在显示器的表面上或与显示器相邻地存在和位置。相应地,每一个显示器都可以直接在由显示器所提供的光学输出中接收机械输入。0054在某些实施例中,车辆102可以包括与存储器组件134通信地耦接的处理器132。存储器组件134可以被配置成存储一段或多段逻辑,如下面更详细地描述的。还要注意,尽管车辆计算设备114包括单一处理器132和单一存储器组件134;但是,这只是一个示例。例如,车辆102和/或车辆计。
26、算设备114可以包括多个组件,每一个组件都具有与其他组件中的一个或多个通信地耦接的一个或多个存储器和/或处理器。如此,本文所描述的各实施例可以使用分布式计算布局来执行本文所描述的逻辑的任何部分。0055根据本文所描述的各实施例,处理器132可以包括能够执行可以存储在非瞬时的计算机可读介质中的机器可读的指令的任何设备。相应地,每一个处理器都可以包括控制器、集成电路、微芯片、计算机和/或任何其他计算设备。本文所描述的存储器可以包括RAM、ROM、闪存、硬盘驱动器和/或能够存储机器可读的指令的任何设备。0056本发明的各实施例包括逻辑,逻辑包括以任何代例如,1GL、2GL、3GL、4GL和/或5GL。
27、的任何编程语言诸如,例如可以直接由处理器执行的机器语言、可以被编译或汇编为机器可读取指令并存储在机器可读介质上的汇编语言、面向对象的编程OOP、脚本语言、微代码等等编写的机器可读的指令和/或算法。类似地,逻辑和/或算法可以以硬件描述语言HDL来编写,诸如通过现场可编程门阵列FPGA配置或专用集成电路ASIC,以及它们的等效物实现的逻辑。相应地,逻辑可以以任何常规的计算机编程语言,作为预先编程的硬件元件和/或作为硬件和软件组件的组合来实现。0057此外,逻辑还可以在通过网络160通信地耦接的各种组件中分布,网络160可以包括一个或多个蜂窝网络、卫星网络和/或计算机网络,诸如,例如广域网、局域网、。
28、个人区域网络、全球定位系统以及其组合。相应地,车辆102可以通过有线、通过广域网、通过局域网、通过个人区域网络、通过蜂窝网络、通过卫星网络等等可通信地耦接到网络160。合适的局域网可以包括有线以太网和/或无线技术,诸如,例如无线保真WIFI。合适的个人区域网络可以包括无线技术,诸如,例如IRDA、蓝牙、无线USB、ZWAVE、ZIGBEE和/或其他近场通信协议。合适的个人区域网络可以类似地包括有线计算机总线,诸如,例如USB和FIREWIRE。合适的蜂窝网络包括,但不仅限于,诸如LTE、WIMAX、UMTS、CDMA以及GSM之类的技术。如此,车辆102的任何组件可以使用一个或多个网络160组。
29、件来通过因特网或万维网来传输信号。0058在某些实施例中,车辆102包括用于可通信地耦接车辆102与网络160的网络接口硬件150。网络接口硬件150可以可通信地耦接到通信路径104,并可以是能够通过网络160传输和/或接收数据的任何设备。相应地,网络接口硬件150可包括用于发送和/或接收任何有线或无线通信的天线和/或其他通信收发器。例如,网络接口硬件150可以包括天线、调制解调器、LAN端口、WIFI卡、WIMAX卡、移动通信硬件、近场通信硬件、卫星通信硬说明书CN104105947A6/22页10件和/或用于与其他网络和/或设备进行通信的任何有线或无线硬件。0059网络160可以以灵活的客。
30、户端服务器关系可通信地耦接车辆102与其他设备。更具体地说,车辆102可以被配置为通过网络160可通信地耦接到车辆102的任何设备的服务器和/或客户端。具体而言,网络160可以被配置成允许云资源向和/或从车辆102的递送。可通信地耦接到车辆102的任何设备都可以通过网络160向车辆102递送云资源。类似地,车辆102可以通过网络160向可通信地耦接到车辆102的任何设备递送云资源。相应地,诸如,例如处理、存储、软件以及信息之类的云资源可以通过网络160被共享。0060仍参考图1,网络160可以被用来可通信地耦接车辆102、一个或多个远程计算设备162、一个或多个第三方远程计算设备164、一个或。
31、多个移动电话设备204、一个或多个车辆访问设备168,以及一个或多个用户社区设备170。相应地,这些设备中的每一个都可以通过网络160直接或间接地可通信地彼此耦接。例如,可通信地耦接到网络160的一个或多个设备可以作为在其他设备中的任何一个之间传输数据的中介来操作。相应地,网络160可以促进车辆102和其他设备之间的分布式计算布局。具体而言,可通信地耦接到网络160的设备中的任何一个都可以共享云资源,以便每一个通信地耦接的设备都可以执行本文所描述的逻辑的任何部分。0061还应该理解,尽管图1中的组件被示为通过网络160进行通信,但是,此表示还可以包括车辆102和设备之间的直接通信的实例。作为示。
32、例,车辆访问设备和/或移动电话设备166可以通过直接近场通信协议来与车辆计算设备114进行通信。0062如上面所指出的,车辆102可以通过网络160可通信地耦接到一个或多个设备。一个或多个设备中的每一个都可包括一个或多个处理器和一个或多个存储器。一个或多个处理器可以执行逻辑以向车辆102和/或可通信地耦接到网络160的任何其他设备提供云资源。例如,一个或多个设备可以通过具有比较高的处理能力的处理器,向车辆102提供补充的处理能力。另外,一个或多个设备可以向车辆102提供补充数据存储。此外,一个或多个设备还可以提供平台,诸如,例如社交网络服务、新闻服务、气象服务、交通流量服务、地图服务例如,餐厅。
33、数据、燃料站数据、修理站数据以及能够在服务器和客户端之间交换的任何其他服务。0063用户计算设备170还可以耦接到网络200,并可被配置成任何便携式和/或非便携式计算设备,诸如个人计算机、膝上型计算机、个人数字助理PDA、移动电话等等。在某些实施例中,用户计算设备170可以实现为移动电话设备166。无论如何,用户计算104A可以包括存储类似于由车辆计算设备134存储的逻辑,但是被配置成具有稍微不同的功能的逻辑的存储器组件。作为示例,由用户计算设备存储的逻辑可以被配置成导致用户计算设备170提供界面,并接收涉及提供对车辆102的访问的用户输入。类似地,此逻辑可以被配置成导致用户计算设备170提供。
34、涉及可以在车辆102中使用用户日程表的界面以及选项。逻辑可以类似地被配置成导致用户计算设备170提供用于配置用户车辆路线选择偏好的界面和/或选项,如下面比较详细地讨论的。0064类似地,远程计算设备162可以包括用于向车辆计算设备114提供信息的服务器和/或其他计算设备和/或车辆计算设备114。在某些实施例中,远程计算设备162可以包括存储器组件,用于存储类似于上文所讨论的其他逻辑,但是可以被配置成具有不同功能的逻辑。更具体地说,由远程计算设备162存储的逻辑可以被配置成远程存储并提供车辆说明书CN104105947A107/22页11访问数据、用户调度数据和/或用户路线偏好数据。如此,远程计。
35、算设备162可以被配置成本文所描述的数据的“云”存储。0065还包括第三方远程计算设备164。第三方远程计算设备164可以被配置成编译和/或存储第三方数据,诸如新闻、天气报告、交通量报告、餐厅数据、燃料站数据、修理站数据等等。如下面更详细地描述的,此数据可以被车辆计算设备114访问,以便执行本文所描述的功能。0066图2描绘了根据本文所公开的实施例的车辆计算设备114。在所示实施例中,车辆计算设备114包括处理器132、输入/输出硬件108、网络接口硬件150、数据存储组件236存储路线238A、用户数据、238B和/或其他数据以及存储器组件134。存储器组件134可被配置成易失性和/或非易失。
36、性存储器,如此,可以包括随机存取存储器包括SRAM、DRAM和/或其他类型的RAM、闪存、安全数字SD存储器、寄存器、光盘CD、数字多功能盘DVD和/或其他类型的非瞬时的计算机可读介质。取决于特定实施例,这些非瞬时的计算机可读介质可以驻留在车辆计算设备114内和/或车辆计算设备114外部。0067另外,存储器组件134还可以存储操作逻辑242、访问逻辑244A、调度逻辑244B以及路线选择逻辑244C。访问逻辑244A、调度逻辑244B以及路线选择逻辑244C可以每一个都包括多个不同的逻辑段,每一个逻辑段都可以实现为,作为示例,计算机程序、固件和/或硬件。在图2中还包括本地接口246,可以实现。
37、为总线或其他通信接口以促进车辆计算设备114的组件之间的通信。0068如上文所讨论的,处理器132可以包括可操作以接收和执行指令诸如来自数据存储组件236和/或存储器组件134的任何处理组件。输入/输出硬件108可以包括和/或被配置成与监视器、定位系统、键盘、鼠标、打印机、图像捕捉设备、麦克风、扬声器、陀螺仪、罗盘、全球定位系统GPS、安全带传感器、用户传感器、燃油存量传感器、速度传感器、音量传感器、门锁传感器、乘客传感器诸如重量传感器、座位传感器等等、接近度传感器,诸如射频标识符RFID传感器、通信设备例如,用于蜂窝式、因特网和/或其他通信和/或如本文所描述的用于接收、发送和/或呈现数据的其。
38、他设备连接。网络接口硬件150可以包括和/或被配置成与任何有线或无线网络硬件,包括天线、调制解调器、LAN端口、无线保真WIFI卡、WIMAX卡、移动通信硬件和/或用于与其他网络和/或设备进行通信的其他硬件进行通信。从此连接,可以促进车辆计算设备114及其他计算设备之间的通信。0069操作逻辑242可以包括操作系统和/或用于管理车辆计算设备114的组件的其他软件。类似地,如上文所讨论的,访问逻辑244A可以驻留在存储器组件134中,并可以被配置成导致处理器132提供本文所描述的访问功能。类似地,调度逻辑244B可以被用来提供本文所描述的调度功能。路线选择逻辑244C可以导致车辆计算设备114提。
39、供路线功能,如本文所描述的。0070应该理解,尽管图2中的组件被示为驻留在车辆计算设备114内,但是,这只是示例。在某些实施例中,组件中的一个或多个可以驻留在车辆计算设备114外部。还应该理解,尽管图2中的车辆计算设备114被示为单一设备,但是,这也仅仅是示例。在某些实施例中,访问逻辑244A、调度逻辑244B和/或路线选择逻辑244C可以驻留在不同的设备上。0071另外,尽管车辆计算设备114被示为带有单独的逻辑组件的访问逻辑244A、调度逻辑244B以及路线选择逻辑244C,但是,这也是示例。在某些实施例中,单一逻辑段可以导说明书CN104105947A118/22页12致车辆计算设备11。
40、4提供所描述的功能。0072图3示意地描绘了根据本文所公开的各实施例的带有路线选择系统的车辆内部300。如图所示,车辆内部300可以包括控制台显示器350和仪表板显示器352。控制台显示器350可以被配置成提供涉及用户偏好、路线、音乐和/或其他数据的一个或多个界面,如本文所公开的。仪表板显示器352可以类似地被配置成提供一个或多个界面,在仪表板显示器352中所提供的数据常常是从控制台显示器350所提供的数据缩写而来。无论如何,可以在控制台显示器350和仪表板显示器352中的任何一个或两者中提供此处所描绘和描述的界面的至少一部分。0073图4描绘了根据本文所公开的各实施例的用于确定车辆102中的。
41、驾驶员的身份的车辆认证界面400。更具体地说,车辆102可以被配置成通过车辆访问设备168图1来检测尝试进入车辆102的用户。此尝试可以呈现钥匙链信号、钥匙转动和/或其他访问请求的形式。假设车辆访问设备168有效,用户可以被允许访问车辆102。0074车辆102可以另外检测来自移动电话设备166的第一标识信号图1。移动电话设备166可以将用户标识符传递到车辆102。然后,车辆102可以访问本地存储器以确定用户的身份。如果关于用户的数据没有本地存储,则车辆102可以与远程计算设备162或移动电话设备166进行通信,以获取用户数据。无论如何,一旦标识了用户,车辆102就可以访问本地和/或远程存储的。
42、用户偏好,以获得车辆102的功能方面和/或非功能方面。0075然而,两个或更多用户时常寻求访问车辆102,其中每个都带有其自己的移动电话设备166。如此,车辆102可以接收来自移动电话设备166的第一标识信号,来自第二移动电话设备166的第二标识信号。相应地,车辆102可以确定用户中的哪一个是车辆102的驾驶员。如图4所示,此确定可以通过车辆认证界面400作出。在车辆认证界面400中,车辆计算设备114可以提供让用户标识哪一个是驾驶员的请求,如选项450和452所示。在选项450、452中的一个被选择时,所选驾驶员的用户偏好将应用于车辆102的功能方面。车辆102的功能方面可以包括驾驶员座位位。
43、置设置、语言设置、单元设置、化身设置、反光镜位置设置、方向盘设置、无线电设置、暖气通风空调HVAC系统设置、上一个目的地设置等等。类似地,还可以实现车辆102的非功能方面。非功能方面可以包括播放列表设置、首选音乐设置、日程表设置、动作项设置、新闻设置、沿途停车点设置,诸如餐厅设置、燃料站设置等等。另外,可以为非驾驶员用户自定义车辆102的功能和非功能方面,诸如乘客座位位置、HVAC系统设置、音乐、图像等等。0076应该理解,尽管在某些实施例中,可以根据车辆认证界面400确定驾驶员,但是,这只是示例。在某些实施例中,可以实现优先级列表,以便如果第一用户和第二用户进入车辆102,第一用户始终是驾驶。
44、员。类似地,在某些实施例中,移动电话设备166的原点的确定可以确定哪一个用户是驾驶员。作为示例,如果车辆102判断第一用户正在接近驾驶员侧门,第二用户正在接近乘客侧门,则可以作出第一用户是驾驶员的判断。还可以实现用于确定哪一个用户是驾驶员的其他机制。0077还应该理解,可以以任意数量的不同的方式确定车辆102的功能方面和/或非功能方面。作为示例,如果用户调整座位位置、选择无线电台和/或在车辆102或其他车辆内执行其他动作,则可以存储此设置。设置的存储可以是自动的和/或用户启动的存储。设置可以本地存储在车辆计算设备114和/或远程计算设备162中。类似地,设置中的一个说明书CN104105947。
45、A129/22页13或多个可以手动地使用控制台显示器350来设置。用户可以手动地将设置输入到车辆计算设备114中,供本地和/或远程存储。用户可以类似手动地将用户设置输入到用户计算设备170中和/或移动电话设备166,用于存储在用户计算设备170、远程计算设备162和/或车辆计算设备114上。用于确定用户偏好的再一个机制是通过车辆计算设备114、用户计算设备170、移动电话设备166和/或远程计算设备162的预测能力。0078图5描绘了根据本文所公开的各实施例的用于提供确定用户设置的选项的车辆地理解释界面500。如图所示,车辆地理解释界面500可以被配置成提供检测车辆102的功能方面和/或非功能。
46、方面的选项。作为示例,当车辆计算设备114判断车辆102当前在不同的地理区域时,车辆计算设备114可以确定哪些设置可以是基于区域的。基于区域的设置可以包括陆地无线电台、空调器、座椅取暖器/冷却器等等。在图5的示例中,车辆计算设备114判断无线电台是区域性的。基于用户的以前设置的无线电台,车辆计算设备114可以确定对于当前地理位置的可比的无线电台。然后,车辆地理解释界面500可以提供允许车辆计算设备114确定对于此地理区域的首选无线电台的第一选项550。第二选项552拒绝车辆计算设备114权限来作出此判断。0079图6描绘了根据本文所公开的各实施例的用于提供多个菜单选项的车辆菜单界面600。如图。
47、所示,车辆菜单界面600可以提供车辆102的多个选项。作为示例,一旦确定了用户、驾驶员和/或区域设置,就可以提供车辆菜单界面600。如果没有作出这样的初步判断,则车辆计算设备114可以默认到车辆菜单界面600。车辆菜单界面600包括多个选项,诸如方向选项650、日历选项652、用户选项654、设置选项656、无线电台选项658、功能方面选项660,以及非功能方面选项662。0080响应于对方向选项650的选择,可以向用户呈现用于手动地输入目的地供进行车辆路线选择的一个或多个界面。响应于对日历选项652的选择,可以提供一个或多个远程和/或本地存储的用户日程表。响应于对用户选项654的选择,可以提。
48、供涉及车辆102的用户的选项。响应于对设置选项656的选择,可以向用户提供车辆设置供查看和/或编辑。响应于对无线电台选项658的选择,可以提供无线电台设置和/或频道。响应于对功能方面选项660的选择,可以向用户提供功能方面设置供查看和/或编辑。响应于对非功能方面选项662的选择,可以向用户提供非功能方面设置供查看和/或编辑。0081图7描绘了根据本文所公开的各实施例的用于提供远程存储的用户日程表的车辆日程表界面700。如图所示,响应于对来自图6的日历选项652的选择,可以提供车辆日程表界面700。可以从远程存储的用户日程表中检索车辆日程表界面700中所描绘的日历,它可以包括用户的一个或多个事件。
49、和/或动作项。通过选择车辆日程表界面700中的一天或多天,车辆计算设备114可以提供用户为那天调度的事件和/或动作项。另外,可以为用户提供添加条目选项750,以添加事件和/或动作项。可以提供用于返回到图6的车辆菜单界面600的关闭选项752。0082图8描绘了根据本文所公开的各实施例的用于提供事件和动作项的车辆事件界面800。可以响应于对来自图7的车辆日程表界面700中显示的一天的选择,提供车辆事件界面800。如图所示,车辆事件界面800可以提供事件的时间、描述和/或位置。还可以提供可能没有完成的指定时间或位置的动作项。响应于用户选择事件和/或动作项中的一个,可以提供查看更多细节、编辑和/或删。
50、除事件的选项。还提供用于返回到来自图6的车说明书CN104105947A1310/22页14辆菜单界面600的返回选项850。0083图9描绘了根据本文所公开的各实施例的用于从远程存储的用户日程表提供提醒的车辆提醒界面900。如图所示,当判断事件时间正在接近时,车辆计算设备114可以利用车辆提醒界面900来通知用户。更具体地说,如果远程存储用户日程表,则远程计算设备162和/或移动电话设备166可以向车辆计算设备114发出提供提醒的请求。类似地,在某些实施例中,车辆计算设备114可以本地存储提醒,并可以在指定时间提供提醒。指定的时间可以基于用户选择的预定时间和/或基于车辆102相对于事件的当前。