使用地理围栏的本地商业访问的制作方法

文档序号:21987522发布日期:2020-08-25 19:26阅读:157来源:国知局
使用地理围栏的本地商业访问的制作方法

本公开总体上涉及一种用于允许用户访问本地商业信息的车辆系统。



背景技术:

许多车辆具备与地图和电信特征集成的信息娱乐系统。车辆用户可以经由信息娱乐系统访问互联网以访问显示在地图上的兴趣点(poi)的信息。例如,当用户搜索商业(诸如餐厅)时,他/她可以激活地图特征并按商业类型来手动地进行搜索。商业列表可以显示在屏幕上。为了访问商业的更多详细信息,诸如电话号码或营业时间,用户可能需要经由互联网手动地检索信息。



技术实现要素:

在本公开的一个或多个说明性实施例中,一种车辆包括一个或多个控制器,所述一个或多个控制器被编程为:响应于检测到在第一实体的地理围栏内的车辆位置,使所述第一实体有资格成为商业候选中的一个以显示到屏幕;响应于从所述商业候选中的一个或多个接收到促销,输出所述促销;以及响应于接收到用户输入,向所述商业候选中的一个进行预约。

在本公开的一个或多个说明性实施例中,一种用于车辆的方法包括:响应于检测到在第一商业实体的地理围栏内的车辆位置,使所述第一商业实体有资格成为商业候选中的一个;在显示器上显示一个或多个商业候选;从无线地连接到所述车辆的移动装置收集车辆用户信息,所述用户信息包括以下至少一个:车辆用户的商业会员资格,或所述车辆用户的商业客户积分/奖励;经由云将所述车辆用户信息发送给所述商业候选中的一个或多个;以及响应于从所述商业候选中的所述一个或多个接收到定制的促销,将所述定制的促销输出给所述车辆用户。

在本公开的一个或多个说明性实施例中,一种非暂时性计算机可读介质包括指令,所述指令当由车辆的处理器执行时使所述车辆:响应于检测到商业实体位于由所述车辆和由所述车辆的导航路线限定的地理围栏内,使所述商业实体有资格成为商业候选中的一个;在显示器上显示一个或多个商业候选;响应于从所述商业候选中的一个或多个接收到定制的促销,输出所述定制的促销;以及响应于接收到用户输入,向所述商业候选中的一个进行预约。

附图说明

为了更好地理解本发明并且示出可以如何执行本发明,现在将参考附图仅借助于非限制性示例来描述本发明的实施例,在附图中:

图1示出了本公开的一个实施例的车辆系统的示例框式拓扑图;

图2a和图2b示出了本公开的一个实施例的过程的示例流程图;

图3示出了本公开的一个实施例的示例图;

图4示出了本公开的一个实施例的界面的示例图;以及

图5示出了本公开的一个实施例的另一个界面的示例图。

具体实施方式

根据需要,本文中公开了本发明的详细实施例;然而,应理解,所公开的实施例仅仅是本发明的可以体现为不同和替代形式的示例。附图不一定按比例绘制;一些特征可能被放大或最小化以示出特定部件的细节。因此,本文公开的具体结构和功能细节不应被解释为限制,而仅作为用于教导本领域技术人员以各种形式利用本发明的代表性基础。

本公开通常提供多个电路或其他电气装置。所有对电路和其他电气装置以及由它们各自提供的功能的引用不旨在被限制为仅涵盖本文所示出和描述的内容。虽然可以为各种电路或其他电气装置分配特定标签,但是基于所需的电气实现方式的特定类型,此类电路和其他电气装置可以任何方式彼此组合和/或分开。应认识到,本文公开的任何电路或其他电气装置可以包括任意数量的微处理器、集成电路、存储器装置(例如,快闪存储器、随机存取存储器(ram)、只读存储器(rom)、电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)或它们的其他适当变型)以及软件,它们彼此协作以执行本文公开的一个或多个操作。此外,电气装置中的任一个或多个可以被配置为执行体现在非暂时性计算机可读介质中的计算机程序,所述计算机程序被编程为执行如所公开的任意数量的功能。

本公开尤其提出了一种允许用户访问本地商业信息的车辆信息娱乐系统。更具体地,本公开提出了一种允许车辆用户更容易地访问关于位于地理围栏内的商业的信息的系统。

参考图1,示出了本公开的一个实施例的车辆系统100的示例框式拓扑图。车辆102可以包括各种类型的汽车、跨界型多功能车辆(cuv)、运动型多用途车辆(suv)、卡车、休闲车辆(rv)、船只、飞机或用于运输人员或货物的其他移动机器。在许多情况下,车辆102可以由内燃发动机提供动力。作为另一种可能性,车辆102可以是电池电动车辆(bev)、由内燃发动机和一个或多个电动马达二者提供动力的混合动力电动车辆(hev),诸如串联混合动力电动车辆(shev)、并联混合动力电动车辆(phev)或并联/串联混合动力车辆(pshev)、船只、飞机或用于运输人员或货物的其他移动机器。作为示例,系统100可以包括由密歇根州迪尔伯恩的福特汽车公司(thefordmotorcompany,dearborn,michigan)制造的sync系统。应注意,所示的系统100仅为示例,并且可以使用更多、更少和/或以不同方式定位的元件。

如图1所示,计算平台104可以包括被配置为执行指令、命令和其他例程以支持本文所述的过程的一个或多个处理器106。例如,计算平台104可以被配置为执行车辆应用程序108的指令,以提供诸如导航、无线通信和在线预约的特征。可以使用多种类型的计算机可读存储介质110以非易失性方式维护此类指令和其他数据。计算机可读介质110(也被称为处理器可读介质或存储装置)包括参与提供可由计算平台104的处理器106读取的指令或其他数据的任何非暂时性介质(例如,有形介质)。可以根据使用多种编程语言和/或技术创建的计算机程序来编译或解译计算机可执行指令,所述多种编程语言和/或技术包括但不限于以下项的单独或组合形式:java、c、c++、c#、objectivec、fortran、pascal、javascript、python、perl和pl/sql。

计算平台104可以具备允许车辆乘员/用户与计算平台104交互的各种特征。例如,计算平台104可以从人机界面(hmi)控件112接收输入,该控件被配置为提供乘员与车辆102的交互。作为示例,计算平台104可以与被配置为调用计算平台104上的功能的一个或多个按钮(未示出)或其他hmi控件(例如,方向盘音频按钮、通话按钮、仪表板控件等)对接。

计算平台104还可以驱动一个或多个显示器114或以其他方式与其通信,所述一个或多个显示器被配置为通过视频控制器116向车辆乘员提供视觉输出。在一些情况下,显示器114可以是还被配置为经由视频控制器116接收用户触摸输入的触摸屏,而在其他情况下,显示器114可以仅是显示器,而没有触摸输入能力。计算平台104还可以驱动一个或多个扬声器118或以其他方式与其通信,所述一个或多个扬声器被配置为通过音频控制器120向车辆乘员提供音频输出。

计算平台104还可以通过导航控制器122而具备导航和路线规划特征,所述导航控制器被配置为响应于经由例如hmi控件112的用户输入而计算导航路线,并且经由扬声器118和显示器114输出规划路线和指令。可以从全球导航卫星系统(gnss)控制器124收集导航所需的位置数据,所述gnss控制器被配置为与多个卫星通信并计算车辆102的位置。gnss控制器124可以被配置为支持各种当前和/或未来全球或区域定位系统,诸如全球定位系统(gps)、伽利略定位系统、北斗导航卫星系统、全球导航卫星系统(glonass)等。用于路线规划的地图数据可以作为车辆数据126的一部分存储在存储装置110中。导航软件可以作为车辆应用程序108的一部分存储在存储装置110中。

计算平台104可以被配置为经由无线连接130与车辆用户/乘员的移动装置128无线地通信。移动装置128可以是各种类型的便携式计算装置中的任一种,诸如蜂窝电话、平板计算机、可穿戴装置、智能手表、膝上型计算机、便携式音乐播放器或能够与计算平台104通信的其他装置。无线收发器132可以与wi-fi控制器134、蓝牙控制器136、射频标识(rfid)控制器138、近场通信(nfc)控制器140和其他控制器(诸如zigbee收发器、irda收发器(未示出))通信,并且被配置为与移动装置128的兼容的无线收发器142通信。

移动装置128可以具备处理器144,该处理器被配置为执行移动应用程序146的指令来执行指令、命令和其他例程以支持诸如导航、电话、无线通信和多媒体处理的过程。移动应用程序可以存储在移动装置128的非易失性存储介质148中。例如,移动装置128可以经由导航控制器150和gnss控制器152而具备定位和导航功能。导航所需的地图数据可以作为移动数据154的一部分存储在存储装置148中。移动装置128可以具备与wi-fi控制器156、蓝牙控制器158、rfid控制器160、nfc控制器162和其他控制器(未示出)通信的无线收发器142,该无线收发器被配置为与计算平台104的无线收发器132通信。

计算平台104还可以被配置为经由一个或多个车载网络166与远程信息处理控制单元(tcu)164通信。作为一些示例,车载网络166可以包括但不限于控制器局域网(can)、以太网网络和面向媒体的系统传输(most)中的一个或多个。

tcu164可以被配置为使用调制解调器172通过无线连接170来控制车辆102与云168之间的电信。术语“云”在本公开中用作通用术语,并且可以包括涉及计算机、服务器、控制器等的被配置为执行数据处理功能并促进各方之间的通信的任何计算网络。无线连接170可以涉及或利用任何类型的无线网络,诸如蜂窝网络,以使得能够在计算平台104与云168以及其他方之间进行通信。移动装置128还可以具备电信特征,所述电信特征被配置为通过电信部件(诸如调制解调器(未示出))经由无线连接174与云168通信。以此方式,除了无线连接130之外或作为其替代,移动装置128可以被配置为经由云168与车辆102的计算平台104通信。tcu164和/或移动装置128还可以被配置为经由云168与商业实体176通信。商业实体176可以包括参与任何类型的商业交易的任何人员或实体。例如,商业实体176可以是餐厅或餐饮服务提供方。计算平台104可以被配置为与云168通信以检索关于商业实体176的信息,包括营业时间、当前等待时间、联系方式或促销,这里仅举几个例子。

参考图2a和图2b,示出了本公开的一个实施例的过程200的示例流程图。在本示例中,车辆102的用户可以搜索本地餐饮服务,但是在基本上相同的原理下,其他类型的商业服务可以应用于过程200。可以经由计算平台104、移动装置128或它们的组合来实现过程200。为了简化说明,下面将主要地参考计算平台104来描述过程200。在操作202处,计算平台104例如经由hmi控件112接收用户输入以使用作为车辆应用程序108中的一个的“本地餐饮”特征。作为响应,计算平台104通过启动对应的应用程序108来激活“本地餐饮”特征。应注意,名称“本地餐饮”仅是出于说明目的的示例。特征/应用程序可以被分配与被配置为定位商业的特征有关的任何名称。

响应于“本地餐饮”特征的激活,在操作204处,计算平台104使用车辆102的当前位置和预先配置的地理围栏来识别订购了这种特征的餐厅或餐饮服务提供方。可以从gnss控制器124获得车辆102的当前位置。地理围栏可以以各种方式进行配置。例如,订购“本地餐饮”特征的每个餐厅实体176可以具有覆盖某个区域的预先配置的地理围栏。如果车辆102的位置在一个或多个餐厅的地理围栏内,则计算平台104可以使一个或多个餐厅有资格成为候选并经由tcu172从云168检索候选的信息。作为几个非限制性示例,候选餐厅176的信息可以包括地址、联系方式、食物类型、菜单、当前等待时间、促销等。可选地,候选餐厅176的一些信息可以在先前存储在存储装置110中,并且计算平台104可以在不访问云168的情况下访问此类信息。作为替代地理围栏配置,计算平台104还可以被配置为基于经由导航控制器122计算的车辆102正在经过的导航路线来使候选餐厅176取得资格。车辆102当前可能不在该订购餐厅176的地理围栏内。然而,基于导航路线预期车辆102会进入餐厅176的地理围栏。可选地,可以围绕车辆102和/或车辆102的导航路线定义地理围栏。车辆102可以被配置为具有其自己的围绕当前位置和规划路线的地理围栏以识别候选餐厅176或使其取得资格。

响应于识别出一个或多个候选餐厅176,在操作206处,计算平台104例如经由导航控制器122来计算距每个候选餐厅176的行驶距离和对应的行驶时间。在操作208处,计算平台104在显示器上输出候选餐厅176。候选餐厅176可以以按距离排序的图标列表的形式显示,例如,距离最短的在顶部。可选地,可以在地图上显示候选餐厅176。还可以显示候选餐厅176的信息以向用户提供关于餐厅的简要介绍。由于显示器114的屏幕空间可能有限,因此计算平台104可以被配置为仅显示候选餐厅的简要介绍,诸如食物类型和距车辆102的距离。

本公开可以允许商业向不同的客户提供定制的促销。为了针对不同的客户定制促销,候选餐厅176可能需要关于车辆用户的信息。在操作210处,计算平台104经由移动装置128收集用户信息,诸如餐厅会员资格或客户积分/奖励。另外地或可选地,用户信息可以存储在存储装置110中作为车辆数据126的一部分。计算平台104还可以被配置为从各种车辆传感器(未示出)(例如,座位传感器、相机等)收集车辆占用信息以确定车辆用户的数量来允许餐厅进一步定制促销。例如,与为单个客户提供的折扣相比,餐厅更可能为由多个客户组成的组提供更好的折扣。一旦收集到用户信息和/或车辆占用信息,在操作212处,计算平台104就询求用户许可以经由云168与候选餐厅176共享该信息。如果用户授予许可,则过程从操作214进行到操作216,并且计算平台104将用户和车辆占用信息上载到云168,使得候选餐厅176可以访问该信息。否则,如果用户出于任何原因而拒绝共享该信息,则过程跳过操作216并直接地进行到操作218。

依据用户和车辆占用信息,候选餐厅176可能能够向车辆102的用户提供定制的促销。有时,候选餐厅176可能愿意在没有接收到车辆102的用户信息的情况下向客户提供促销。如果由一个或多个候选餐厅176提供定制的促销,则可以经由云168将促销发送到车辆102。响应于接收到定制的促销,过程从操作218进行到操作220以输出定制的促销。例如,定制的促销可以是文本消息的形式,诸如“经理为您再提供20%的折扣”或“我们了解到您五个人一起旅行。来个x美元的五人晚餐如何?”文本消息可以经由显示器114输出作为弹出消息。可选地,可以以数字图像的形式提供定制的促销,该数字图像可以以相同方式经由显示器114呈现。可选地,定制的促销可以是语音消息,并且计算平台104可以经由扬声器118播放语音消息。可选地,定制的促销可以被提供为上面提到的形式的任何组合。

在操作222处,响应于检测到用户输入以选择候选餐厅中的一个,计算平台104输出选定的餐厅的详细信息。除了先前显示的简要介绍之外,详细信息还可以包括当前等待时间、联系方式、菜单、用于预约的选项等。界面可以被配置为允许用户经由计算平台104(例如,通过按下按钮)直接地向餐厅预约座位。在操作224处,响应于检测到用户输入以预约座位,过程进行到操作226,并且计算平台104经由云168向选定的餐厅176预约该地方。在操作228处,计算平台104经由导航控制器122将选定的餐厅176设定为导航目的地以将车辆102指引到选定的餐厅176。在车辆102具备自主驾驶特征的情况下,过程可以进行到操作230,并且计算平台104经由自主驾驶控制器178操作车辆102到达新目的地。

过程200的操作可以应用于各种情况。例如,参考图3,示出了本公开的一个实施例的示例图300。继续参考图1、图2a和图2b,图300示出了其中沿路线302行驶的车辆102使用“本地餐饮”应用程序108搜索餐饮服务提供方的示例。路线302可以是经由导航控制器122规划的导航路线。可选地,路线302可以通过经由无线连接130与计算平台104通信的移动装置128的导航控制器150来规划。可选地,路线302可以是由计算平台104使用各种数据(诸如车辆102的当前位置、历史车辆路线等)确定的预期的路线。

在本示例中,可能沿着路线302共有三个餐厅或餐饮服务提供方176。供应快餐的餐厅a304距车辆102的当前位置有约5分钟车程,并且当前不用等待。餐厅a304可以具有预定义地理围栏306,车辆102当前位于该预定义地理围栏内。地理围栏306可以是具有任何大小的任何形状。地理围栏306的形状和大小可以是基于餐厅a订购“本地餐饮”特征108的会员资格级别。例如,与支付低会员资格费的普通会员相比,支付高会员资格费的高级会员可以被分配覆盖更大区域和/或更受欢迎/讨人喜欢的区域(例如,交通繁忙的公路)的地理围栏。类似地,“本地餐饮”特征108可以被配置为向公共商业开放而无需进行订购,但是公共商业的地理围栏可能是受限的。由于经由gnss控制器124检测到的当前位置指示车辆102在地理围栏306内,因此计算平台104识别餐厅a304并使其有资格成为候选。

计算平台104还可以被配置为使用路线302来识别候选餐厅。例如,餐厅b308可以具有地理围栏310,餐厅c312可以具有地理围栏314。尽管车辆102的当前位置不在餐厅b308的地理围栏310或餐厅c312的地理围栏314内,但计算平台104可以使用通过地理围栏310和地理围栏314的路线302来使餐厅b308和餐厅c312两者取得资格。可以计算到候选餐厅176的行驶时间。另外地,可以从云168获得关于候选餐厅176的信息,诸如当前等待时间。

可以经由显示器114以可交互方式输出如图3所示的图300,以向车辆用户提供更直接的视觉呈现。每个有资格的候选餐厅176可以与对话框相关联以提供关于餐厅的信息。例如,餐厅a304可以与对话框316相关联,餐厅b308可以与对话框318相关联,并且餐厅c312可以与对话框320相关联。以对话框316为例,对话框316可以包括餐厅名称条目322(即,“餐厅a”)、价格范围条目324(例如,更多的“$”表示价格较贵的食物/服务)、食物类型条目326(即,“快餐”)、行驶时间条目326(即,“5分钟车程”)和/或等待时间条目330(即,“不用等待”)。类似地,对话框318和对话框320两者可以包括类似的条目以向用户提供关于每个相关联的餐厅176的信息。应注意,参考图3示出的条目仅仅是一些非限制性示例。取决于各种因素,诸如显示器114的屏幕大小、餐厅信息的可得性等,可以在每个对话框中使用其他条目配置。另外地,计算平台104还可以被配置为响应于经由tcu172接收到促销而在对话框中显示定制的促销。另外地,计算平台104可以被配置为支持过滤功能,并且用户可以基于他/她的偏好来过滤出候选。例如,用户可以预先配置过滤器以阻拦食物类型条目326中的快餐,在这种情况下,餐厅a304将无资格成为候选。用户可以使用价格范围条目324来过滤出具有三个或更多“$”的任何候选。在这种配置下,餐厅c312可以被阻拦。

参考图4,示出了本公开的一个实施例的界面400的示例图。可以经由显示器114将界面400显示为如参考图3所示的图300的替代界面。界面400可以包括多个图标,每个图标都呈现了候选餐厅176的信息。例如,继续参考图1至图3,可以在界面400中显示介绍餐厅a304的第一图标402、介绍餐厅b308的第二图标410和介绍餐厅c312的第三图标406。每个图标中显示的条目可以与参考图3所示的对话框中显示的那些基本上相同。以第二图标410为例,图标410可以包括餐厅名称条目408(即,“餐厅b”)、价格范围条目410(即,“$$”)、食物类型条目412(即,“墨西哥菜”)、行驶距离/时间条目414(即,“12英里/15分钟车程”)、等待时间条目146(即,“等待20分钟”)和/或定制的促销条目418。计算平台104可以被配置为允许用户选择候选餐厅176并访问更多的详细信息。计算平台104可以被配置为经由hmi控件112接收选择图标的用户输入。可选地,在显示器114具备触摸屏特征的情况下,用户可以通过触摸对应的图标来选择预期的候选餐厅176。可选地,在作为界面400的替代而显示图300的情况下,计算平台104可以被配置为允许用户通过触摸相关联的对话框以访问更多的详细信息和选项来选择预期的餐厅。

参考图5,示出了本公开的一个实施例的用于呈现更多的详细信息的界面500的示例图。继续参考图3和图4,界面500示出了响应于计算平台104接收到用户输入的关于餐厅b308的更多的详细信息。与跟餐厅b相关联的对话框316和图标410相比,界面500提供了更多的详细信息和选项以供用户从中选择。例如,除了显示在界面400中的条目之外,界面500还可以包括营业时间条目502和/或电话号码条目504。界面500还可以包括被配置为响应于接收到用户输入而发起进一步动作的选项,例如呈按钮的形式。界面500可以包括菜单选项506,该菜单选项被配置为加载经由云168获得的或先前存储在存储装置110中的餐厅b308的菜单。界面500可以包括定制的促销选项508,该定制的促销选项被配置为向用户呈现经由云168从餐厅b308接收到的定制的促销。可以以各种形式和格式接收定制的促销。例如,定制的促销可以包括文本消息或可选地音频消息。响应于检测到用户选择定制的促销选项508,计算平台104可以以适当的形式输出定制的促销。界面500还可以包括致电选项510,该致电选项被配置为允许用户经由tcu172或经由无线连接130连接到计算平台104的移动装置128来联系餐厅b308。界面500还可以包括预约选项512,该预约选项被配置为允许用户经由系统来预约座位。例如使用餐厅b308,可能需要车辆102花费十五分钟来行驶到餐厅b308的位置,而当前等待时间为约二十分钟。如果用户经由系统通过选择预约选项512来预约座位,则可以立即使用户在餐厅b308排队。当车辆102在行驶十五分钟之后到达餐厅b308时,用户可能只需要等待约五分钟就能得到服务。计算平台104可以被配置为将等待时间416与行驶时间414进行比较,并且基于比较结果来向车辆用户做出推荐。例如,如果等待时间416基本上不长于行驶时间(例如,在五分钟阈值内),则计算平台104可以推荐餐厅。

尽管使用餐厅或餐饮服务提供方的示例来说明本公开,但是应注意,本公开的原理可以应用于其他类型的商业。另外地,尽管主要地参考车辆102的计算平台104来说明本公开,但是应注意,除了计算平台104之外,或作为计算平台104的替代,还可以使用诸如移动装置128的其他装置来实现本公开的过程和实施例。

尽管上面描述了示例性实施例,但是这些实施例并不意图描述本发明的所有可能形式。而是,本说明书中使用的字词是描述性而非限制性的字词,并且应理解,可以在不脱离本发明的精神和范围的情况下做出各种改变。另外地,可以组合各种实现的实施例的特征以形成本发明的其他实施例。

根据一个实施例,上述发明的特征还在于,计算从当前位置到第二商业实体的行驶时间;在同一个屏幕上显示到所述第二商业实体的所述行驶时间和所述商业实体的等待时间。

根据一个实施例,上述发明的特征还在于,将到所述第二商业实体的所述行驶时间与所述第二商业实体的所述等待时间进行比较;以及基于指示所述第二商业实体的等待时间与到所述第二商业实体的所述行驶时间的差异不大于预定义阈值的比较结果来推荐所述第二商业实体。

根据一个实施例,上述发明的特征还在于指令,所述指令当由车辆的处理器执行时使所述车辆:经由传感器收集车辆占用信息;以及从无线地连接到所述车辆的移动装置收集车辆用户信息,所述用户信息包括以下至少一个:车辆用户的商业会员资格,或所述车辆用户的商业客户积分/奖励;响应于接收到用户许可,将所述车辆占用信息发送到云以与所述商业候选中的一个或多个共享。

根据一个实施例,上述发明的特征还在于指令,所述指令当由车辆的处理器执行时使所述车辆:从云检索所述商业实体的信息,所述信息包括以下至少一个条目:食物类型、价格范围、等待时间、营业时间、菜单或联系电话;计算从当前位置到所述商业实体的行驶时间;以及在同一个屏幕上显示到所述商业实体的所述行驶时间和所述商业实体的所述等待时间。

根据一个实施例,上述发明的特征还在于指令,所述指令当由车辆的处理器执行时使所述车辆:将到所述商业实体的所述行驶时间与所述商业实体的所述等待时间进行比较;以及基于指示所述商业实体的等待时间与到所述商业实体的所述行驶时间不大于预定义阈值的比较结果来推荐所述商业实体。

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