首页> 中国专利> 具有以目的地为中心的途中通知传递机制的导航系统及其操作方法

具有以目的地为中心的途中通知传递机制的导航系统及其操作方法

摘要

一种操作导航系统的方法包括:针对目的地接收输入;针对该目的地识别关注种类;产生到该目的地的路线;识别行进背景以供沿着该路线行进到该目的地;以及在将传递简况(profile)与该关注种类匹配的基础上产生用于在该行进背景(context)内行进的途中通知(en-route notification)以供显示在装置上。

著录项

  • 公开/公告号CN103370604A

    专利类型发明专利

  • 公开/公告日2013-10-23

    原文格式PDF

  • 申请/专利权人 泰为信息科技公司;

    申请/专利号CN201180066504.8

  • 发明设计人 邓其;

    申请日2011-10-26

  • 分类号G01C21/00;

  • 代理机构北京戈程知识产权代理有限公司;

  • 代理人程伟

  • 地址 美国加利福尼亚州

  • 入库时间 2024-02-19 21:53:09

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-02

    授权

    授权

  • 2013-11-27

    实质审查的生效 IPC(主分类):G01C21/00 申请日:20111026

    实质审查的生效

  • 2013-10-23

    公开

    公开

说明书

技术领域

本发明一般是关于导航系统,以及更尤其地是指具有以目的地为中心的途中 通知传递机制的系统。

背景技术

现在的便携式消费性及工业用电子装置,尤其是如导航系统、手机、便携式 数字助理器及组合装置之类的客户端装置正提供增加的功能水平以支持包括有基 于定位信息服务的现代生活。在现有技术中的研究及研发可朝无数不同方向发展。

当使用者随着行动导航服务装置的成长而变得更有力量的同时,新的及旧的 典范开始利用这个新装置空间。有许多技术解决方案是用来利用这个新装置的定 位的机会。一现有方式是利用定位信息提供导航服务,如用于车辆的全球定位系 统(GPS)或移动装置(如手机、便携式导航装置(PND)、或个人数字助理器(PDA))。

基于定位的服务允许使用者产生、传送、存储、及/或消费信息以便使用者在 「现实世界」中产生、传送、存储、以及消费。基于定位的服务的其中一种应用 是在于有效率地将使用者传送或选路至想要的目的地或服务。

导航系统及基于定位的服务将已含括在汽车、笔记型计算机、手持式装置、 及其它便携式产品内的系统致能。现今这些系统通过含括地图、方向、当地商情、 或其它兴趣点(POI)之类的可用、实时相关信息来协助使用者。实时信息提供宝贵 的相关信息。

然而,无法提供有关于目标目的地的相关通知的导航系统已成为最让消费者 关心的。提供无关通知的导航系统可导致交通工具操作不安全且可降低工具使用 的效益。

因此,具有以目的地为中心的途中通知传递机制的导航系统仍有其必要性, 此机制能配合(tailor)与使用者所采行(undertake)并与使用者想到达的目标目的地匹 配的行进类型符合(type)的通知。有鉴于持续增加的商业竞争压力,随着成长中的 消费者期待及针对市场中有意义的产品差异化而消逝中的机会,找到这些问题的 解答有其重要性。另外,降低成本、改善效率与效能、以及适应竞争压力的需要 增加了对用于寻找这些问题答案的关键必要性的更大紧迫性。

已找寻这些问题的解决方案多时,这些问题的解决方案已经是长期追求的, 但之前的发展己经不能教导或作出任何解决方案的建议,因此,熟悉本领域的技 术人员已经长期未获得对于这些问题的解决方案。

发明内容

本发明提供操作导航系统的方法:针对目的地接收输入;针对该目的地识别 关注种类;产生到该目的地的路线;识别行进背景以供沿着该路线行进到该目的 地;以及在将传递简况(profile)与该关注种类匹配的基础上产生用于在该行进背景 (context)内行进的途中通知(en-route notification)以供显示在装置上。。

本发明提供导航系统:包括:第一使用者接口,用于针对目的地接收输入; 目的地判断器模块,耦接于该第一使用者接口,并用于针对该目的地识别关注种 类;路线产生器模块,耦接于该目的地判断器模块,并用于产生到该目的地的路 线;行进背景认知器模块,耦接于该路线产生器模块,并用于认知用以沿着该路 线行进到该目的地的行进背景;以及途中通知产生器模块,耦接于该行进背景认 知器模块,并在将传递简况与该关注种类匹配的基础上用以产生途中通知而用于 在装置上显示的该行进背景内行进。在本发明的某些实施例中,在上述步骤或组 件外还可具有其它步骤或组件,或者采用其它步骤或组件来替代上述步骤或组件。 熟悉本领域的技术人员在参照附图而阅读下列详细说明后将明白该些步骤或组 件。

附图说明

图1为本发明一具体实施例中具有以目的地为中心的途中通知传递机制的导 航系统;

图2表示第一装置的显示接口的第一实施例;

图3表示第二装置的显示接口的第二实施例;

图4表示第一装置的显示接口的第三实施例;

图5表示第一装置的显示接口的第四实施例;

图6表示第一装置的显示接口的第五实施例;

图7表示接受倾向(acceptance trend)的实施例;

图8表示拒绝倾向(rejection trend)的实施例;

图9表示不响应倾向(non-response trend)的实施例;

图10表示关注种类的排行的实施例;

图11表示传递途中通知的导航系统的实施例;

图12表示导航系统的示例性方块图;

图13表示具有以目的地为中心的途中通知传递机制的导航系统的控制流程; 以及

图14表示本发明另一具体实施例中导航系统操作方法的流程图。

具体实施方式

底下将充份详细地说明具体实施例以使熟悉本领域的技术人员能够制作并使 用本发明。要理解的是,其它具体实施例基于本揭露将清楚明白,而是统、处理 方法(process)、或机械变更可在不脱离本发明的范畴而制作。

在底下的说明里,给出许多特定细节以提供对本发明透彻的理解。然而,应 当清楚的是,不使用这些特定细节也可实践本发明。为了避免模糊本发明,某些 已知的电路、系统配置、及方法步骤将不作详细揭露。

表示导航系统具体实施例的图式是属于半图解性质而未按比例绘制,而尤其 是是为了清楚说明,某些尺寸在图式中是以夸大的方式表现。类似地,虽然图式 中为了便于说明而通常显示成类似取向(orientation),并且图中的描绘大部份是不 受限制的。一般而言,本发明可用任何取向予以操作。具体实施例已标示为第一 具体实施例、第二具体实施例等,这是为了便于说明,而非意图表示任何其它意 义或对本发明作限制。

熟悉本领域的技术人员将了解的是,导航信息所表现的格式对于本发明的某 些具体实施例并不重要。例如,在某些具体实施例中,导航信息是以(X,Y)的格式 予以表现,其中X与Y为定义地理定位的两个坐标,也就是也使用者的定位。

在可供选择的具体实施例中,导航信息是通过经纬度相关信息而予以表现。 在本发明进一步的具体实施例中,导航信息也含有内含速度成分(speed component) 与航向成分(heading component)的速度要素(velocity element)。

本文所指术语「有关(相关)信息」包含与使用者兴趣点相关的所述导航信 息以及使用者兴趣点的信息,如当地商务、商务时间、商务类型、广告特色、交 通信息、地图、当地事件、以及附近社区或个人信息。

本文所指术语「模块」可包括软件、硬件、或其组合。例如,软件可为机器 码、稳件、嵌入式程序代码、以及应用软件。同样地举例而言,硬件可为电路、 处理器、计算机、集成电路、集成电路核心、压力传感器、惯性传感器、微机电 系统(MEMS)、被动装置、或其组合。

请参照图1,其表示本发明一具体实施例中具有以目的地为中心的途中通知传 递机制的导航系统100。导航系统100包括利用无线或有线网络之类的通讯路径 104来连接至第二装置106(如客户端或服务器之类)的第一装置102(客户端或服务 器之类)。

举例来说,第一装置102可为各种移动装置中的任何一种装置,如手机、个 人数字助理器、笔记型计算机、车用电信导航系统、或其它多功能移动通讯或娱 乐装置。第一装置102可为独立式装置、或可与例如汽车、卡车、公交车、火车 的交通工具(vehicle)合并。第一装置102可耦接至通讯路径104而与第二装置106 通讯。

为了说明的目的,虽然要理解的是,第一装置102可为不同种类的计算装置, 而以移动计算装置作为第一装置102来说明导航系统100。例如,第一装置102也 可为非移动计算装置,如服务器、服务器机群、或桌上型计算机。

第二装置106可为各种集中式或分布式计算装置中的任何一种装置。例如, 第二装置106可为计算机、网格计算资源、虚拟计算机资源、云计算资源、路由 器、交换机、点对点分布式计算装置或其组合。

第二装置106在单一计算机室内可为集中式,跨不同房间可为分布式,跨不 同地理定位可为分布式,在电信网络内可为嵌入式。第二装置106可包括用于与 通讯路径104耦接而与第一装置102通讯的技术手段。第二装置106也可如同用 于第一装置102所述为客户端类型装置。在另一范例中,第一装置102可为特制 化机器,如主机、服务器、丛集服务器、机架式服务器、或刀锋服务器,或者就 更特定的范例而言,可为IBM系统z10(TM)商业级主机或HP ProLiant ML(TM) 服务器。在又一范例中,第二装置106可为特制化机器,如可携式计算装置、薄 型客户端、笔记型计算机、网络计算机、智能型手机、个人数字助理器、或移动 电话,以及特定例子可为Apple iPhone(TM)、Palm Centro(TM)、或Moto Q Global (TM)。

为了说明的目的,虽然要理解的是,第二装置106可为不同类型的计算装置, 导航系统100是以非移动计算装置作为第二装置106来作出说明。例如,第二装 置106也可为移动计算装置,如笔记型计算机、另一种客户端装置、或客户端装 置的其它类型。第二装置106可为独立式装置、或可与例如汽车、卡车、公交车、 或火车的交通工具合并。

也为了说明的目的,导航系统100中的第二装置106与第一装置102是表示 为通讯路径104的端点,但要理解的是,导航系统100在第一装置102、第二装置 106与通讯路径104之间可具有不同分割(partition)。例如,第一装置102、第二装 置106、或其组合也可作为通讯路径104的一部份。

通讯路径104可为各种网络。例如,通讯路径104可包括无线通讯、有线通 讯、光波、超音波、或其组合。卫星通讯、蜂巢式通讯、蓝芽、红外线数据关联 标准(IrDA)、无线上网(WiFi)、以及全球互通微波存取(WiMAX)为可包括在通讯路 径104中的无线通讯范例。以太网络、数字用户线(DSL)、光纤到府(FTTH)、以及 普通老式电话服务(POTS)可为可包括在通讯路径104中的有线通讯范例。

进一步地,通讯路径104可横穿许多网络拓扑及距离。例如,通讯路径104 可包括直接连接、个人局域网络(PAN)、局域网络(LAN)、都会网络(MAN)、广域 网络(WAN)或任何其组合。

请参照图2,其表示第一装置102的显示接口202的第一实施例。显示接口 202可在使用者沿着行进背景208内的路线206行进以到达目的地210的同时显示 途中通知204。另外,后文所用术语「使用者」意指导航系统100的使用者,以及 术语「交通工具」将表示成具有导航系统100的交通工具。

途中通知204是定义为视觉讯息、声音讯息(audio message)、或其组合,其是 传递给正利用具有导航系统100的交通工具行进的使用者。途中通知204可包括 警报(alert)、告示(bulletin)、通讯、警告、或其组合。

途中通知204可显示通知接受212、通知拒绝214、或其组合。通知接受212 是界定为供使用者接受途中通知204的功能。通知接受212可通过使用者选择通 知接受212、陈述(state)口语命令(oral command),以接受途中通知204、或其组合 来执行。通知拒绝214是定义为供使用者拒绝途中通知204的功能。通知拒绝214 的功能可通过使用者选择通知拒绝214、陈述口语命令以拒绝途中通知204、或其 组合来执行。

路线206是定义为使用者操作交通工具以到达目的地210的行进路径(path)。 目的地210是定义为使用者结束其行进目标的地理定位。

目的地210可通过关注种类216予以分类。关注种类216是定义为目的地210 的类型。例如,麦当劳(TM)可为目的地210。麦当劳(TM)的关注种类216可为餐 厅。在不同实施例中,全食超市(TM)可为目的地210。全食超市(TM)的关注种类 216可为杂货店。

使用者、导航系统100、或其组合可就目的地210、关注种类216、或其组合 可提供(make)输入218至导航系统100。例如,可通过手动键入目的地210、给出 用于目的地210的口语命令、从清单(list)选择目的地210、或其组合提供输入218。

行进背景208是定义为在具有导航系统100的交通工具沿着路线206行进以 到达目的地210的同时所存在的事实、爱好(interests)、环境、或其组合。行进背 景208为事实的某些实施例包括当日时间(time of day)、目的地210的关注种类216、 或其组合。在另一实施例中,目的地210可为名称为法国洗衣房(TM)的餐厅。法 国洗衣房(French Laundry)的关注种类216可为在加州纳帕谷(Napa Valley)的三颗星 米其林(TM)的餐厅。时间可为6:30PM。日期可为未婚妻的生日,九月20日。基 于所述的事实的集合,导航系统100可将使用者的特殊用餐时机(dinner occasion) 认知为行进背景208。另外,导航系统100可在行进背景208的基础上传递代表「一 打玫瑰」的途中通知204给使用者。下文将说明关于导航系统100认知行进背景 208并传递途中通知204的细节。

目前定位220是定义为导航系统100使用者的目前地理定位。导航系统100 可产生由目前定位220到目的地210的路线206。

请参阅图3,其表示第一装置102的显示接口202的第二实施例。第二实施例 说明使用者通过选择通知接受212以接受途中通知204的情况。

例如,目的地210可为法国洗衣房(TM)。该些途中通知204的其中一个可显 示「赤霞珠纳帕谷红酒」的视觉讯息。使用者可通过选择通知接受212以接受该 些途中通知204的其中一个。导航系统100可基于通知接受212而在抵达目的地 210之前更新路线206以到达中间停靠站(intermediate stop)302。

中间停靠站302是定义为使用者选择通知接受212之后并在抵达目的地210 之前可停靠处的地理定位。例如,使用者于法国洗衣房(TM)用餐之前,可停靠名 称BevMo!(TM)的贩酒店来作为中间停靠站302以购买赤霞珠。

请参照图4,其表示第一装置102的显示接口202的第三实施例。第三实施例 说明使用者通过选择通知拒绝214以拒绝途中通知204的情况。例如途中通知204 的拒绝讯息可显示为虚线、都不显示、或其组合。

显示接口202在使用者选择通知拒绝214之后,可显示更新通知402。更新通 知402是定义为途中通知204的修订版本或更新版本。

例如,导航系统100可传递该些途中通知204的其中一个作为「买一送一饮 料特惠(2for1drink special)」。然而,使用者已对代表「牛排馆」的关注种类216 提供输入218。所以,使用者可对接收「买一送一饮料特惠」的讯息无兴趣。因此, 使用者可对显示「买一送一饮料特惠」的途中通知204的讯息选择通知拒绝214。

接着,导航系统10可通过显示代表「抗酸用药(antacid medication)」讯息的更 近通知402,在通知拒绝214的基础上更新途中通知204。由于使用者可在食用牛 排后要缓和其胃灼热而对于服用抗酸用药感兴趣,则导航系统100可显示「抗酸 用药」的更新通知402。更新通知402也可包括通知接受212、通知拒绝214、或 其组合。下文将说明关于产生更新通知402的细节。

现在请参照图5,其表示第一装置102的显示接口202的第四实施例。第四实 施例说明使用者通过不响应502以响应途中通知204时的情况。

不响应502是定义为使用者对于导航系统100所提供的途中通知204采取不 选择或忽略。例如,使用者可通过不选择通知接受212也不选择通知拒绝214而 以不响应502作为响应。在另一实施例中,不响应502可代表使用者忽视途中通 知204。

导航系统100可在事件506的出现504的基础上觉察出针对途中通知204的 不响应502。事件506是定义为给定地点与时间的活动。出现504是定义为事件 506的事例(instance)。

例如,沿着到目的地210的路线206的体育酒吧(sports bar)可具有饮料特惠。 显示接口202在抵达体育酒吧之前可对交通工具显示该些途中通知204的其中一 个来作为「买一送一饮料特惠」。事件506可代表当使用者忽视针对于「买一送一 饮料特惠」的其中一个途中通知204并路过具有饮料特惠的体育酒吧时的情况。 出现504可代表当交通工具确实路过体育酒吧且未进行U型回转时,从而作出使 体育酒吧与使用者无关的途中通知204。

可将导航系统100已觉察出针对事件506的出现504的不响应502的途中通 知204显示为虚线、都不显示、或其组合。使用者路过的体育酒吧可显示为虚线、 都不显示、或其组合。路过体育酒吧的路线206的一部份可予以显示成虚线、都 不显示、或其组合。导航系统100可通过显示更新通知402而在不响应502的基 础上更新途中通知204。下文说明关于产生更新通知402的细节。

请参照图6,其表示第一装置102的显示接口202的第五实施例。第五实施例 也说明使用者通过不响应502以响应途中通知204时的情况。更具体的是,导航 系统100可在符合或超过时间阀值602的基础上对途中通知204觉察出不响应502。

时间阀值602是定义为预定时间、时间周期、或其组合,以通过使用者将途 中通知204提供作为不响应502来建立休止(inactivity)。如先前实施例所述,沿着 路线206的体育酒吧可具有饮料特惠。显示接口202可在抵达体育酒吧之前对交 通工具显示途中通知204的其中一个作为「买2送1饮料特惠」。时间阀值602可 为三分钟。

若代表「买2送1饮料特惠」的其中一个途中通知204已显示三分钟或超过 三分钟而使用未曾响应,则导航系统100可通过使用者而将休止作为不响应502, 即便是交通工具尚未抵达体育酒吧也是如此。在另一实施例中,若代表「买2送1 饮料特惠」的其中一个途中通知204在交通工具已通过体育酒吧后已持续显示三 分钟或超过三分钟,则导航系统100可将使用者休止判断为不响应502。

导航系统100可将已觉察出针对符合或超过时间阀值602的不响应502的途 中通知204显示为虚线、都不显示、或其组合。导航系统100可通过显示更新通 知402而基于不响应502来更新途中通知204。下文将说明产生更新通知402的细 节。

现在请参照图7,其表示接受倾向702的实施例。接受倾向702是定义为使用 者在设定时间范围(set time frame)内接受图2途中通知204的样式(pattern)。举例来 说,设定时间范围可代表当日时间、本周日子、本年特定月份、或其组合。样式 可代表过去途中通知204的接受、未来途中通知204的接受、或其组合。例如使 用者可在过去一周下午3点左右四次通过选择图2的通知接受212以接受代表「酒」 的关注种类的途中通知204。

在本实施例中,左手列(left hand column)可代表关注种类216的类型。例如, 标有「休息(REST)」、「酒(WINE)」、「用药(MED)」、以及「拍卖(SALE)」的左手 列可分别代表餐厅、酒、用药、以及大减价。左手列可有不同表示。例如,左手 列可由图2的目的地210表示。

标有「12PM」、「3PM」、「7PM」、以及「10PM」的上方行(top row)可表示本 日时间。在特定实施例中,使用者已在过去一周四次于3PM就代表用药的关注种 类216选择通知接受212。上方行可有不同表示。例如,上方行可表示本周日子。

现在请参照图8,其表示拒绝倾向802的实施例。拒绝倾向802是定义为使用 者拒绝时间范围内图2的途中通知204的样式。本样式可代表过去对途中通知204 的拒绝、未来对途中通知204的拒绝、或其组合。例如,使用者可在过去一周3PM 左右两次通过选择图2的通知拒绝214以拒绝代表「酒」的关注种类216的途中 通知204。

在本实施例中,左手列可代表关注种类216的类型。例如,标有「休息(REST)」、 「酒(WINE)」、「用药(MED)」、以及「拍卖(SALE)」的左手列可分别代表餐厅、酒、 用药、以及大减价。左手列可有不同表示。例如,左手列可由图2的目的地210 表示。

标有「12PM」、「3PM」、「7PM」、以及「10PM」的上方行(top row)可表示本 日时间。在特定实施例中,使用者已在过去一周一次于3PM就代表用药的关注种 类216选择通知接受212。上方行可有不同表示。例如,上方行可表示本周日子。

现在请参照图9,其表示不响应倾向902的实施例。不响应倾向902是定义为 使用者在设定时间范围内不响应图2的途中通知204的样式。本样式可代表过去 途中通知204的图5的不响应502、未来途中通知204的不响应502、或其组合。 例如,使用者可在过去一周3PM左右三次通过不选择图2的通知接受以忽视代表 「酒」的关注种类216的途中通知204。

在本实施例中,左手列(left hand column)可代表关注种类216的类型。例如, 标有「休息(REST)」、「酒(WINE)」、「用药(MED)」、以及「拍卖(SALE)」的左手 列可分别代表餐厅、酒、用药、以及大减价。左手列可有不同表示。例如,左手 列可由图2的目的地210表示。

标有「12PM」、「3PM」、「7PM」、以及「10PM」的上方行(top row)可表示本 日时间。在特定实施例中,使用者可在过去一周三次于12PM左右就代表大减价 的关注种类216而具有不响应502。上方行可有不同表示。例如,上方行可表示本 周日子。

请参照图10,其表示关注种类216的排行1002的实施例。排行1002是定义 为在图2的通知接受212、图2通知拒绝214、图5不响应502、或其组合的基础 上的关注种类216的依次顺序。

在本实施例中,排行1002是针对使用者通过选择通知接受212所已选择的代 表餐厅的关注种类216。更具体地说,排行1002将中国餐厅排名成最受使用者欢 迎,而将快餐餐厅排名成最不受使用者欢迎。

请参照图11,其表示传递途中通知204的导航系统100的实施例。导航系统 100可在通知接受212、通知拒绝214、图5的不响应502、或其组合的基础上传 递途中通知204。导航是统100可在接受倾向702、拒绝倾向802、不响应倾向902、 排行1002、或其组合的基础上传递途中通知204。导航系统100也可在行进背景 208、行进类型1102、传递简况1104、或其组合的基础上传递途中通知204。下文 将说明关于导航系统100传递途中通知204的细节。

行进类型1102是定义为用于沿着路线206横穿以抵达目的地210的行进种类。 例如,目的地210可为法国洗衣房(TM)。在目的地210的基础上,行进种类1102 可为外出享用美食(fine dining)。在另一实施例中,目的地210可为加洲优胜美地 国家公园(Yosemite National Park)。行进类型1102可为前往优胜美地国家公园露营, 其可包括沿着道路崎岖不平的路线206行进。

导航系统100可通过识别行进类型1102来认知行进背景208。下文将说明关 于认知行进背景208的细节。

传递简况1104是定义为用于导航系统100的收集信息,以作为途中通知204 产生的基础。例如,传递简况1104可代表收集使用者操作导航系统100的信息。 更具体地说,使用者可为在加洲硅谷新创公司任职执行长(CEO)的三十岁男性。

在更具体的实施例中,使用者对代表「享用美食」的关注种类216提供输入 218。继续之前的实施例,导航系统100可产生前往代表法国洗衣房(TM)的目的地 210的路线206。如图7所详述的接受倾向702可表示使用者在过去一周的7PM左 右已六次对「大减价」选择通知接受212。另外,如图8所详述的拒绝倾向802可 表示使用者在过去一周的7PM左右已七次对「用药」选择通知拒绝214。再者, 如图9所详述的不响应倾向902可表示使用者在过去一周的7PM左右已五次对 「酒」选择不响应。最后,针对表示「给女性的礼物」的关注种类216的排行1002 将「玫瑰」排行为最高排行。

继续本实施例,导航系统100在使用者的交通工具沿着路线206行进时,可 在行进背景208、行进类型1102、以及传递简况1104的基础上传递代表「一打玫 瑰」的该些途中通知204的其中一个。另外,导航系统100可在接受倾向702、拒 绝倾向802、以及不响应倾向902的基础上传递代表「一打玫瑰」的该些途中通知 204的其中一个。

如前说明,导航系统100基于拒绝倾向802而未将代表「用药」的关注种类 216的途中通知204传送给使用者。另外,如前所述,导航系统100基于不响应倾 向902而未将代表「酒」的关注种类216的途中通知204传送给使用者。最后, 如前所述,导航系统100基于排行1002而将代表「一打玫瑰」的该些途中通知204 的其中一个传递给使用者。

继续实施例,使用者可通过选择通知拒绝214来拒绝针对「一打玫瑰」的该 些途中通知204的其中一个。类似地,为了产生途中通知204,导航系统100可在 行进背景208、行进类型1102、传递简况1104、或其组合的基础上产生更新通知 402。

另外,类似地,为了产生途中通知204,导航系统100可在接受倾向702、拒 绝倾向802、不响应倾向902、排行1002、或其组合的基础上产生更新通知402。 导航系统100可基于以上因素(factor)而将代表「2.5克拉钻石」的更新通知402产 生并传递给使用者。下文将说明关于产生并传递更新通知402的细节。

继续实施例,使用者可通过选择对「2.5克拉钻石」的通知接受212来接受更 新通知402。导航系统100可在抵达目的地210之前更新路线206让使用者停靠拍 卖2.5克拉钻石的中间停靠站。

现在请参照图12,其为导航系统100的示例性方块图。导航系统100可包括 第一装置102、通讯路径104、以及第二装置106。第一装置102可经由通讯路径 104将第一装置传输线路1208中的信息发送到第二装置106。第二装置106可经 由通讯路径104将第二装置传输线路1210中的信息发送到第一装置102。

为了说明的目的,导航系统100中的第一装置102是表示成客户端装置,即 便要了解的是,导航系统100可具有作为不同类型装置的第一装置。例如,第一 装置102可为服务器。

也为了说明的目的,导航系统100中的第二装置106是表示成服务器,即便 要了解的是,导航系统100可具有作为不同类型装置的第二装置106。例如,第二 装置106可为客户端装置。

为了简化本发明具体实施例的说明,第一装置102将以客户端装置作出说明 以及第二装置106将以服务器装置作出说明。本发明不局限于对于装置类型的选 择。此选择是本发明的实施例。

第一装置102可包括第一控制单元1212、第一存储单元1214、第一通讯单元 1216、第一使用者接口1218、以及定位单元1220。第一装置102可通过第一装置 102而作出类似说明。

第一控制单元1212可包括第一控制接口1222。第一控制单元1212可执行用 以提供导航系统100智能的第一软件1226。第一控制单元1212可用许多不同方式 实现。例如,第一控制单元1212可为处理器、嵌入式处理器、微处理器、硬件控 制逻辑、硬件有限状态机(FSM)、数字信号处理器(DSP)、或其组合。第一控制接 口1222可用于第一控制单元1212与第一装置102内其它功能单元之间的通讯。 第一控制接口1222也可用于第一装置102外部的通讯。

第一控制接口1222可从其它功能单元或从外部来源接收信息、或可将信息传 送到其它功能单元或外部目的地。外部来源和外部目的地意指第一装置102外的 来源和目的地。

第一控制接口1222可以不同的方式实现并可依据何种功能单元或外部单元正 与第一控制接口422介接而包括不同的实现。例如,第一控制接口1222可用压力 传感器、惯性传感器、微机电系统(MEMS)、光学电路、波导、无线电路、有线电 路、或其组合实现。

定位单元1220举例可产生第一装置102的定位信息、目前航向(current  heading)、以及速度。定位单元1220可用许多方式实现。例如,定位单元1220可 作用为全球定位系统(GPS)、惯性导航系统、蜂塔式定位系统(cellular-tower location  system)、压力定位系统、或其任何组合的至少一部份。

定位单元1220可包括定位接口1232。定位接口1232可用于定位单元1220与 第一装置102内其它功能单元之间的通讯。定位接口1232也可用于第一装置102 外部的通讯。

定位接口1232可从其它功能单元或从外部来源接收信息、或可将信息传送到 其它功能单元或外部目的地。外部来源和外部目的地意指第一装置102外部的来 源和目的地。

定位接口1232取决于那个功能单元或外部单元正与定位单元1220介接而可 包括不同实现。定位接口1232可以工艺及与第一控制单元1212的实现类似的技 术来实现。

第一存储单元1214可存储第一软件1226。第一存储单元1214也可存储如广 告、兴趣点(POI)、导航选路入口(navigation routing entry)、或其任何组合之类的相 关信息。

第一存储单元1214可为易失性内存、非易失性内存、内部存储器、外部内存、 或其组合。例如,第一存储单元1214可为如非易失性随机存取内存(NVRAM)之类 的非易失性存储体(storage)、闪存、磁盘存储体、或如静态随机存取内存(SRAM) 之类的易失性存储体。

第一存储单元1214可包括第一存储接口1224。第一存储接口1224可用于定 位单元1220与第一装置102内其它功能单元之间的通讯。第一存储接口1224也 可用于第一装置102外部的通讯。

第一存储接口1224可从其它功能单元或从外部来源接收信息、或可将信息传 送到其它功能单元或外部目的地。外部来源和外部目的地意指第一装置102外的 来源和目的地。

第一存储接口1224取决于那个功能单元或外部单元正与第一存储单元1214 介接而可包括不同实现。第一存储接口1224可以工艺及与第一控制接口1222的 实现类似的技术来实现。。

第一通讯单元1216能与第一装置102往来而将外部通讯致能。例如,第一通 讯单元1216可使第一装置102与图1的第二装置106(如外围装置或计算机桌面 (computer desktop)之类的附件)、及通讯路径104通讯。

第一通讯单元1216也可作用为通讯集线器而使第一装置102作用为通讯路径 104的一部份并,且不局限于作为通讯路径104的终点或终端单元。第一通讯单元 1216可包括如微电子组件或天线之类的主动与被动组件来用于与通讯路径104交 互。

第一通讯单元1216可包括第一通讯接口1228。第一通讯接口1228可用于第 一通讯单元1216与第一装置102内其它功能单元之间的通讯。第一通讯接口1228 可从其它功能单元接收信息或可将信息传送到其它功能单元。

第一通讯接口1228取决于那个功能单元正与第一通讯单元1216介接而可包 括不同实现。第一通讯接口1228可以工艺及与第一控制接口1222的实现类似的 技术来实现。

第一使用者接口1218让使用者(未图标)与第一装置102介接并交互。第一 使用者接口1218可包括输入装置和输出装置。第一使用者接口1218输入装置的 实施例可包括键板(keypad)、触控板、软键、键盘、麦克风、或任何其组合以提供 数据与通讯输入。

第一使用者接口1218可包括第一显示接口1230。第一显示接口1230可包括 显示器、投影机、视讯屏幕、扬声器、或任何其组合。

第一控制单元1212可操作第一使用者接口1218以显示导航系统100所产生 的信息。第一控制单元1212也可执行第一软件1226来用于导航系统100的其它 功能,该些功能包括从定位单元1220接收定位信息。第一控制单元1212还可执 行第一软件1226来经由第一通讯单元1216而与通讯路径104交互。

第二装置106可予以最优化来用于在包括第一装置102的多个装置的具体实 施例中实现本发明。第二装置106相比于第一装置102可提供额外或更高的性能 处理能力(performance processing power)。第二装置106可包括第二控制单元1234、 第二通讯单元1236、及第二使用者接口1238。

第二使用者接口1238允许使用者(图未示)与第二装置106介接并交互。第 二使用者接口1238可包括输入装置和输出装置。第二使用者接口1238输入装置 的实施例可包括键板、触控板、软键、键盘、麦克风、或任何其组合以提供数据 与通讯输入。第二使用者接口1238的输出装置的实施例可包括第二显示接口1240。 第二显示接口1240可包括显示器、投影机、视讯屏幕、扬声器、或其任何组合。

第二控制单元1234可执行第二软件1242以提供导航系统100的第二装置106 的智能。第二软件1242可联结第一软件1226操作。第二控制单元1234与第一控 制单元相比可提供额外性能。

第二控制单元1234可操作第二使用者接口1238以显示信息。第二控制单元 1234也可执行第二软件1242来用于导航系统100的其它功能,包括操作第二通讯 单元1236以经由通讯路径104而与第一装置102通讯。

第二控制单元1234可用许多不同方式予以实现。例如,第二控制单元1234 可为处理器、嵌入式处理器、微处理器、硬件控制逻辑、硬件有限状态机(FSM)、 数字信号处理器(DSP)、或其组合。

第二控制单元1234可包括第二控制器接口1244。第二控制器接口1244可用 于第二控制单元1234与第二装置106内其它功能单元之间的通讯。第二控制器接 口1244也可用于第二装置106外部的通讯。

第二控制器接口1244可从其它功能单元或从外部来源接收信息、或可将信息 传送到其它功能单元或外部目的地。外部来源和外部目的地意指第二装置106外 部的来源和目的地。

第二控制器接口1244取决于那个功能单元或外部单元正与第二控制器接口 1244介接而可用不同方式予以实现并可包括不同实现。例如,第二控制器接口1244 可用压力传感器、惯性传感器、微机电系统(MEMS)、光学电路、波导、无线电路、 有线电路、或其组合予以实现。

第二存储单元1246可存储第二软件1242。第二存储单元1246也可存储相关 信息,如广告、兴趣点(POI)、导航选路入口、或任何其组合。第二存储单元1246 可调整大小以提供额外存储空间补充来给第一存储单元1214使用。

为了说明的目的,第二存储单元1246是表示成单一组件,即便要了解的是, 第二存储单元1246可为存储组件的分布(distribution of storage elements)。同样为了 说明的目的,导航系统100中的第二存储单元1246是表示成单一层级存储系统, 即便要了解的是,导航系统100可具有呈不同配置的第二存储单元1246。例如, 第二存储单元1246可用形成包括有不同层次高速缓存、主存储器、旋转媒体、或 离线存储体的内存层级系统的不同存储技术予以形成。

第二存储单元1246可为易失性内存、非易失性内存、内部存储器、外部内存、 或其组合。例如,第二存储单元1246可为如非易失性随机存取内存(NVRAM)之类 的非易失性存储体(storage)、闪存存储体、或如静态随机存取内存(SRAM)之类的 易失性存储体。

第二存储单元1246可包括第二存储接口1248。第二存储接口1248可用于定 位单元1220与第二装置106内其它功能单元之间的通讯。第二存储接口1248也 可用于第二装置106外部的通讯。

第二存储接口1248可接收来自其它功能单元或来自外部来源的信息、或可将 信息传送到其它功能单元或外部目的地。外部来源和外部目的地意指第二装置106 外部的来源和目的地。

第二存储接口1248取决于那个功能单元或外部单元正与第二存储单元1246 介接而包括不同实现。第二存储接口1248可用技艺及类似于实现第二控制器接口 444的技术来予以实现。

第二通讯单元1236能与第二装置106往来而将外部通讯致能。例如,第二通 讯单元1236可经由通讯路径104而使第二装置106与第一装置102通讯。

第二通讯单元1236也可作用为通讯集线器而使第二装置106作用为通讯路径 104的一部份且不局限于作为通讯路径104的端点或终端单元。第二通讯单元1236 可包括如微电子组件或天线之类的主动与被动组件而用于与通讯路径104交互。

第二通讯单元1236可包括第二通讯接口1250。第二通讯接口1250可用于第 二通讯单元1236与第二装置106内其它功能单元之间的通讯。第二通讯接口1250 可接收来自其它功能单元的信息并可将信息传送到其它功能单元。

第二通讯接口1250取决于那个功能单元正与第二通讯元1236介接而可包括 不同实现。第二通讯接口1250可用类似于实现第二控制器接口1244的技术和技 艺予以实现。

第一通讯单元1216可与通讯路径104耦接以在第一装置传输线路1208中将 信息传送到的第二装置106。第二装置106可从通讯路径104的第一装置传输线路 1208接收第二通讯单元1236中的信息。

第二通讯单元1236可与通讯路径104耦接以在第二装置传输线路1210中将 信息传送到第一装置102。第一装置102可从通讯路径104的第二装置传输线路 1210接收第一通讯单元1216里的信息。导航系统100可通过第一控制单元1212、 第二控制单元1234、或其组合执行。

为了说明的目的,第二装置106是以具有第二使用者接口1238、第二存储单 元1246、第二控制单元1234、以及第二通讯单元1236的分割来表示,即便要了 解的是,第二装置106可具有不同分割。例如,第二软件1242可作不同分割以致 某些或所有其功能可放在第二控制单元1234及第二通讯单元1236内。而且,为 了清楚明白起见,第二装置106可包括未在图12表示的其它功能单元。

第一装置102内的功能单元可单独作业且独立于其它功能单元。第一装置102 可单独作业且独立于第二装置106和通讯路径104。

第二装置106内的功能单元可单独作业并且独立于其它功能单元。第二装置 106可单独作业并且独立于第一装置102和通讯路径104。

为了说明的目的,导航系统100是通过操作第一装置102和第二装置106来 说明。要了解的是,第一装置102和第二装置106可操作导航系统100的任何模 块和功能。例如,第一装置102经说明是操作定位单元1220,即便要了解的是, 第二装置106也可操作定位单元1220。

请参照图13,其表示具有以目的地为中心的途中通知传递机制的导航系统的 控制流程。导航系统100可包括目标判断器模块1302。目标判断器模块1302可识 别使用者的交通工具为了到目标目的地而正在行进处的地理定位。例如,目标判 断器模块1302可针对图2的目的地210识别图2的关注种类216。

目标判断器模块1302可用许多方式识别关注种类216。目标判断器模块1302 包括目的地判断器模块1304。目的地判断器模块1304识别使用者的交通工具所想 要抵达处的目标目的地类型。更具体地说,目的地判断器模块1304可针对目的地 210识别关注种类216。

目的地判断器模块1304可通过针对目的地210接收图2的输入218以识别关 注种类216。例如,目的地判断器模块1304可包括针对如咖啡店、汽车经销商、 及干洗店清单之类的各种兴趣点而包括有详细信息的地图。使用者、导航系统100、 或其组合可针对各种兴趣点提供输入218。在另一实施例中,输入218可为法国洗 衣房(TM)。地图可包含法国洗衣房(TM)是餐厅的信息。目的地判断器模块1304 可针对表示法国洗衣房(TM)为餐厅的目的地210来识别关注种类216。

在另一实施例中,目的地判断器模块1304可经由图12的第一控制接口1222 而通过如餐厅排行服务(米其林(TM)、Zagat(TM)或Yelp.com T(TM))之类的存 取外部来源,以识别关注种类216。例如,目的地判断器模块1304可通过存取 Yelp.com(TM)以识别法国洗衣房(TM)是归类在Yelp.com(TM)的「餐厅」底下。

为了说明的目的,导航系统100是经说明具有目的地判断器模块1304,该目 的地判断器模块1304可针对目的地210识别关注种类216,尽管要理解的是,导 航系统100可以不同方式操作目的地判断器模块1304。例如,目的地判断器模块 1304可针对关注种类216来识别目的地210。

目的地判断器模块1304可用许多方式识别目的地210。例如,目的地判断器 模块1304可包括内含由关注种类216所分类的兴趣点清单的存储器(repository)。 在另一实施例中,目的地判断器模块1304可针对关注种类216接收输入218。更 具体地说,若使用者针对关注种类216而选择「餐厅」,则目的地判断器模块1304 可在例如为五英哩的半径范围内产生餐厅清单。

目的地判断器模块1304可在图7的接受倾向702、图8的拒绝倾向802、图9 的不响应倾向902、图10的排行1002、图11的行进类型1102、图11的传递简况、 当日时间、或其组合的基础上缩减餐厅清单。例如,目的地判断器模块1304可针 对行进类型1102、传递简况1104、排行1002、或其组合存储信息。

在特定实施例中,传递简况1104可指出使用者每周四晚上带其妻子外出用餐。 另外,行进类型1102可为外出吃牛排。排行1002可表示上肋(prime rib)为牛排类 型的首选。接受倾向702可指出使用者在周四晚上针对酒的已接受的途中通知204。 目的地判断器模块1304在匹配传递简况1104、行进类型1102、排行1002、及接 受倾向702的基础上可将目的地210识别作称作Lawry's(TM)的牛排馆。

目标判断器模块1302包括中间停靠站判断器模块1336。下文将说明关于中间 停靠站判断器模块1336的细节。

导航系统100可包括路线产生器模块1306。路线产生器模块1306产生使用者 所想要到达处的路径。例如,路线产生器模块1306可产生从图2的目前定位220 到目的地210的路线206。

导航系统100可包括背景认知模块1308。背景认知模块1308认知在使用者的 交通工具沿着前往期望兴趣点的路径行进的同时所存在的事实、爱好、环境、或 其组合。例如,背景认知模块1308可认知图2的行进背景208以供沿着路线206 行进到目的地210。

背景认知模块1308可用许多方式认知行进背景208。背景认知模块1308包括 行进类型识别器模块1310。行进类型识别器模块1310识别行进种类,以供沿着路 径行进。例如行进类型识别器模块1310可基于路线206,以识别行进类型1102。

在特定实施例中,路线206可导引使用者的交通工具抵达代表法国洗衣房(TM) 的目的地210。存储在行进类识别器模块1310内的日历可指出日期是使用者未婚 妻的生日。行进类型识别器模块1310在将代表路线206与日期的事实集合匹配的 基础上可识别外出到法国洗衣房(TM)用餐以庆祝未婚妻生日可代表针对沿着路线 206行进的行进类型1102。

背景认知模块1308可包括行进背景认知器模块1312。行进背景认知器模块 1312认知在使用者的交通工具沿着路径前往期望兴趣点的同时所存在的事实、爱 好、环境、或其组合。行进背景认知器模块1312可基于行进类型1102来认知行 进背景208以供沿着路线206行进到目的地210。

行进背景认知器模块1312可用许多方式认知行进背景208。例如,针对目的 地210的关注种类216可指出用于横穿路线206的时机类型。更具体地说,法国 洗衣房(TM)可代表目的地210。针对目的地210的关注种类216可指出位于三颗星 米其林(TM)餐厅的美食。

另外,日历可指出法国洗衣房(TM)的保留日期可为使用者未婚妻的生日。行 进背景认知器模块1312在匹配行进类型1102、目的地210、关注种类216、日期、 或其组合的基础上可认知行进背景208为参加(attend)使用者与使用者未婚妻特殊 用餐时机的旅程(trip)。

导航系统100可包括通知模块1314。通知模块1314产生与使用者正沿着路径 前往期望兴趣点时使用者想要抵达的使用者简况及兴趣点类型相关的通知。例如, 通知模块1314在将传递简况1104与关注点216匹配的基础上可产生用于在行进 背景208内行进的途中通知204,以供显示在图1的第一装置102上。在另一实施 例中,通知模块1314基于关注种类216而可产生途中通知204以供反应与目的地 210有关的行进类型1102。在别的实施例中,通知模块1314可基于排行1002而 产生途中通知204以供符合行进类型1102。

通知模块1314可用许多方式产生途中通知204。通知模块1314包括途中通知 产生器模块1316。途中通知产生器模块1316产生途中通知204。

途中通知产生器模块1316可用许多方式产生途中通知204。途中通知产生器 模块1316可存储各种途中通知204。更具体地说,途中通知204可经由具有途中 通知204的光盘(CD)或数字激光视盘(DVD)予以预先安装于途中通知产生器模块 1316内。

在别的实施例中,途中通知产生器模块1316可经由第一控制接口1222从 Yelp.com(TM)之类的外部来源取得途中通知204。途中通知产生器模块1316可针 对如餐厅、大减价、或急诊等不同类型的关注种类216来存储途中通知204。

在特定实施例中,目的地210可为法国洗衣房(TM)。如前所述,关注种类216 可为美食,以及行进背景208可为在特殊用餐时机的路上。行进类型1102可为外 出用餐。途中通知产生器模块1316可通过在行进背景208内行进时将传递简况 1104与关注种类216匹配,以产生代表「一打玫瑰」视觉讯息的该些途中通知204 的其中一个而引诱使用者停靠购买一打玫瑰作为在法国洗衣房(TM)送给其未婚妻 的生日礼物。

在别的实施例中,行进类型1102可为外出在法国洗衣房(TM)庆祝使用者的未 缗妻的生日。排行1002可指出法国洗衣房(TM)为使用者与其未婚妻最希望用餐的 餐厅清单中的首选。通知模块1314可基于排行1002产生代表「银橡(TM)赤霞珠」 的该些途中通知204的其中一个以供符合行进类型102用以在使用者抵达目的地 210之前引诱使用者购买一瓶美好的赤霞珠用餐时饮用。

导航系统100可包括显示模块1318。显示模块1318显示视觉通知。例如,显 示模块1318可显示途中通知204的视觉版本、播放途中通知204的声音版本、或 其组合。

为了说明的目的,导航系统100是经说明具有显示途中通知204的显示模块 1318,尽管要理解的是,导航系统100可用别的方法操作显示模块1318。例如, 显示模块1318可针对途中通知204接收图2的通知接受212、图2的通知拒绝214、 或其组合。

显示模块1318可用许多方式接收通知接受212及通知拒绝214。显示模块1318 包括接受接收器模块1320及拒绝接收器模块1322。接受接收器模块1320接收通 知接受212,以及拒绝接收器模块1322接收通知拒绝214。

在特定实施例中,当显示模块1318显示代表「一打玫瑰」的该些途中通知204 的其中一个时,接受接收器模块1320在使用者选择显示模块1318上用于通知接 受212的功能、提供如「接受」等指示通知接受212的口语命令时,可由使用者 接收通知接受212。类似于接受接收器模块1320接收通知接受212,拒绝接收器 模块1322也可接收通知拒绝214。

为了说明的目的,导航系统100是经说明具有接收通知接受212及通知拒绝 214的显示模块1318,尽管要理解的是,导航系统100可用不同方式操作显示模 块1318。例如,显示模块1318可针对途中通知204而觉察图5的不响应502。

显示模块1318可用许多方式觉察不响应502。显示模块1318包括不响应觉察 器模块1324。不响应觉察器模块1324可在符合或超出图6的时间阀值602、图5 的事件506的图5的出现504、或其组合的基础上针对途中通知204觉察不响应 502。

在特定实施例中,如图5所示,不响应觉察器模块1324可基于事件506的出 现504而针对途中通知204觉察不响应502。该些途中通知204的其中一个可表示 位于体育酒吧的「买2送1饮料特惠」。如图5所示,事件506的出现504可为使 用者的交通工具通过体育酒吧而未接受或拒绝途中通知204。

不响应觉察器模块1324可识别表示「买2送1饮料特惠」的该些途中通知204 的其中一个是属于体育酒吧,理由在于通知模块1314可针对体育酒吧存储独一版 本的途中通知204。不响应觉察器模块1324可经由图12的定位单元1220识别与 体育酒吧地理定位的使用者交通工具相关的目前定位220。一旦不响应觉察器模块 1324觉察到交通工具的目前定位220与体育酒吧之间的距离相比已达到例如半径 500码的预定距离,不响应觉察器模块1324即可将途中通知204觉察为不响应502。

在别的实施例中,如图6所示,不响应觉察器模块1324可在符合或超出时间 阀值602的基础上针对途中通知204觉察不响应。继续之前的实施例,途中通知 204可表示位于体育酒吧的「买2送1饮料特惠」。不响应觉察器模块1324可包括 用以追踪时间(track time)的时钟。

当表示「买2送1饮料特惠」的途中通知204是由显示模块1318显示时,不 响应觉察器模块1324可在正显示途中通知204的期间内开始追踪时间。另外,不 响应觉察器模块1324可具有预先定义为三分钟的时间阀值602。若三分钟或其后 接受接收器模块1320尚未接收通知接受212或拒绝接收器模块1322尚未接收通 知拒绝,则不响应觉察器模块1324可因途中通知204已符合或超出三分钟的时间 阀值602而觉察不响应502。

导航系统100可包括倾向监视器模块1326。倾向监视器模块1326管理使用者 响应导航系统100所传递通知的倾向。例如,倾向监视器模块1326可推断接受倾 向702、拒绝倾向802、不响应倾向902、或其组合。

倾向监视器模块1326可用许多方式推断。例如,倾向监视器模块1326包括 接受倾向追踪器模块1328。接受倾向追踪器模块1328基于通知接受212推断接受 倾向702。

例如,接受倾向追踪器模块1328可推断如图7所述的接受倾向702。更具体 地说,接受倾向追踪器模块1328可针对关注种类216来对每次接受通知接受212 追踪接受倾向702。在另一实施例中,如图7所示,接受接收器模块1320可针对 表示「酒:上周3PM四次」的关注种类216的途中通知204来接收通知接受212。 接受倾向追踪器模块1328可于例如每个礼拜针对每个关注种类216来追踪接受倾 向702。接受倾向追踪器模块1328基于每周关注种类216的接受倾向702可推断 使用者对于表示下个月3PM左右「酒」的途中通知204是将想要选择通知接受212。

倾向监视器模块1326包括拒绝倾向追踪器模块1330及不响应倾向追踪器模 块1332。类似于接受倾向追踪器模块1328可推断接受倾向702,拒绝倾向追踪器 模块1330基于通知拒绝214而推断拒绝倾向802。类似于接受倾向追踪器模块1328 可推断接受倾向702,不响应倾向追踪器模块1332基于不响应502而推断不响应 倾向902。

为了说明,导航系统100是经说明具有推断接受倾向702、拒绝倾向802、不 响应倾向902、或其组合的倾向监视器模块1326,尽管要理解的是,导航系统100 可用不同方式操作倾向监视器模块1326。例如,倾向监视器模块1326可针对途中 通知204产生排行1002。

倾向监视器模块1326可用许多方式产生排行1002。例如,倾向监视器模块 1326包括排行产生器模块1334。排行产生器模块1334基于针对途中通知204的 通知接受212以产生排行1002。更具体地说,排行1002可针对表示餐厅的关注种 类216。排行产生器模块1334可针对关注种类216追踪通知接受212。

如图10所示,排行1002针对表示餐厅的关注种类216的特殊类型来说明最 大数量的通知接受212的顺序。此说明强调排行产生器模块1334针对表示中国餐 厅的关注种类216的已接收最大数量的通知接受212。类似排行产生器模块1334 基于通知接受212产生排行1002,排行产生器模块1334也可基于通知拒绝214、 不响应502、或其组合来针对途中通知204产生排行。

为了说明的目的,导航系统100是经说明具有识别目的地210的目标判断器 模块1302,尽管要理解的是,导航系统100可用不同方式操作目标判断器模块 1302。例如目标判断器模块1302可识别图3的中间停靠站302。

目标判断器模块1302可用许多方式识别中间停靠站302。如前所述,目标判 断器模块1302包括中间停靠站判断器模块1336。中间停靠站判断器模块1336在 抵达目的地210之前针对通知接受212来识别中间停靠站302。

如前所述,途中通知产生器模块1316可针对不同类型的关注种类216存储途 中通知204。另外,途中通知产生器模块1316可针对途中通知204的来源存储如 实体地址及联络信息等的详细信息。

当接受接收器模块1320接收通知接受212时,中间停靠站判断器模块1336 可针对途中通知204接收详细信息。中间停靠站判断器模块1336在详细信息的基 础上可通过判断使用者是否已选择通知接受212以识别中间停靠站302。

在别的实施例中,中间停靠站判断器模块1336可经由第一控制接口1222来 通过从Yelp.com(TM)之类的外部资源取得详细信息,以识别中间停靠站302。更 具体地说,途中通知204可包括通知来源名称的关键词。中间停靠站判断器模块 1336可经由第一控制接口1222来经由无线连接询问关键词或名称,以存取外部来 源(如Yelp.com(TM))。中间停靠站判断器模块1336可通过存取外部来源来针对途 中通知204识别中间停靠站302。

为了说明的目的,导航系统100是经说明具有产生路线206的路线产生器模 块1306,尽管要理解的是,导航系统100可用不同方式操作路线产生器模块1306。 例如,路线产生器模块1306可基于通知接受212来更新用于到达中间停靠站302 的路线206以供显示在装置102上。更具体地说,路线产生器模块1306可针对途 中通知204来通过产生路线206(从使用者己选择通知接受212的目前定位220到 中间停靠站302)以更新路线206。

为了说明的目的,导航系统100是经说明具有认知行进背景208的行进背景 认知器模块1312,尽管要理解的是,导航系统100可用不同方式操作行进背景认 知器模块1312。例如,行进背景认知器模块1312可基于更新路线206以更新行进 背景208。

更具体地说,当路线206经更新而停靠中间停靠站302时,可变更用于到达 中间停靠站302的行进路线206的行进背景208。当目的地210为法国洗衣房(TM) 时,行进背景208可正在横穿路线206以参加(attend)特殊用餐时机。若中间停靠 站302可为CVS药房(TM)时,行进背景208可横穿路线206以得到立即医疗照顾 或停靠厕所(make a potty stop)。

当行进背景208改变时,可变更途中通知204的内容以配合行进背景208更 新后的环境。行进背景认知器模块1312可基于类似因素更新行进背景208,就像 行进背景认知器模块1312认知行进背景208一样。下文将说明关于配合途中通知 204的细节。

为了说明的目的,导航系统100是经说明具有产生途中通知204的通知模块 1314,尽管要理解的是,导航系统100可用不同方式操作通知模块1314。例如, 通知模块1314可产生图4的更新通知。

通知模块1314可用许多方式产生图4的更新通知。例如,通知模块1314包 括更新通知产生器模块1338。更新通知产生器模块1338在通知接受212、通知拒 绝214、不响应502、或其组合的基础上产生更新通知402,以供反应关于目的地 210的行进类型1102。

例如,接受接收器模块1320可针对表示如前所述「银橡(TM)赤霞珠」的途中 通知204来接收通知接受212。更新通知产生器模块1338可基于通知接受212而 产生代表「奶酪」的更新通知402,以引诱使用者购买酒用奶酪。

更新通知402的产生类似于先前所述途中通知204的产生。在通知拒绝214、 不响应502、或其组合的更新通知402的产生的基础上可产生类似于如前所述基于 通知接受的更新通知402。

在别的实施例中,更新通知产生器模块1338可针对途中通知204而在接受倾 向702、拒绝倾向802、不响应倾向902、或其组合的基础上产生更新通知402。 相对地,在特定实施例中,倾向监视器模块1326类似于针对途中通知204的管理 也可针对更新通知402来管理接受倾向702、拒绝倾向802、以及不响应倾向902。

更具体地说,图8所述的拒绝倾向802可指出拒绝接收器模块1322在上周7PM 左右七次针对用药的途中通知204而接收通知拒绝214。更新通知产生器模块1338 可基于拒绝倾向802而避免产生表示7PM左右用药的更新通知402。在接受倾向 702、不响应倾向902、或其组合的更新通知402的产生的基础上可产生类似于前 述基于拒绝倾向802的更新通知402。

在另一实施例中,更新通知产生器模块1338可基于中间停靠站302而产生更 新通知402以供横穿到达中间停靠站302的路线206。如先前基于路线206的更新 来配合通知的所述,可在横穿路线206到达中间停靠站302的同时产生更新通知 402以匹配行进类型1102。更新通知402的产生可基于传递简况1104、关注种类 216以供反应与中间停靠站302有关的行进类型1102,其类似于先前所述途中通 知204的产生。

在别的实施例中,可基于行进背景208产生更新通知402,以供反应关于中间 停靠站302的行进类型1102。若行进背景208可针对中间停靠站302而行进到最 近的药房取药,则更新通知产生器模块1338可产生代表杂货店的更新通知402用 以让使用者针对中间停靠站302来停靠另一定位,以购买吃药时所需的水。

基于导航系统100的操作来自显示途中通知204的实体转换所导致的实体世 界的移动(movement),如人们使用图1的第一装置、交通工具、或其组合等。随着 实体世界出现移动,移动本身产生转换回更新通知402的额外信息,以供持续操 作导航系统100并继续实体世界的移动。

图12的第一装置102的图12中的第一软件1226可包括导航系统100。例如, 第一软件1226可包括目标判断器模块1302、路线产器模块1306、背景认知模块 1308、通知模块1314、显示模块1318、以及倾向监视器模块1326。图12的第一 使用者接口1218可针对输入218、通知接受212、通知拒绝214、或其组合接受选 择。

图12的第一控制单元可针对目标判断器模块1302来执行第一软件1226以接 收输入218并识别目的地210、中间停靠站302、或其组合。第一控制单元1212 可针对路线产生器模块1306来执行第一软件1226以产生路线206(从目前定位220 到目的地210、中间停靠站302、或其组合)。

第一控制单元1212可针对背景认知模块1308来执行第一软件1226以认知行 进背景208。第一控制单元1212可针对通知模块1314来执行第一软件1226以产 生途中通知204、更新通知402、或其组合。

显示模块1318可代表图12的第一显示接口1230。第一控制单元1212可执行 第一显示接口1230以供接收通知接受212、通知拒绝214、或其组合。

第一控制单元1212可针对监视器模块1326来执行第一软件1226以供推断接 受倾向702、拒绝倾向802、不响应倾向902、或其组合。第一控制单元1212可针 对倾向监视器模块1326来执行第一软件1226以供产生排行1002。

图12的第二装置106的图12的第二软件1242可包括导航系统100。例如第 二软件1242可包括目标判断器模块1302、路线产生器模块1306、背景认知模块 1308、通知模块1314、显示模块1318、及倾向监视器模块1326。图12的第二使 用者接口1238可针对输入218、通知接受212、通知拒绝214、或其组合接受选择。

图12的第二控制单元1234可针对目标判断器模块1302来执行第二软件1242 而用以接收输入218并识别目的地210、中间停靠站302、或其组合。第二控制单 元1234可针对路线产生器模块1306来执行第二软件1242而用以产生路线206(从 目前定位到目的地210、中间停靠站302、或其组合)。

第二控制单元1234可针对背景认知模块1308来执行第二软件1242而用以认 知行进背景208。第二控制单元1234可针对通知模块1314来执行第二软件1242 而用以产生途中通知204、更新通知402、或其组合。

显示模块1318可代表图12的第二显示接口1240。第二控制单元1234可执行 第二显示接口1240而用以接收通知接受212、通知拒绝214、或其组合。

第二控制单元1234可针对倾向监视器模块1326来执行第二软件1242而用以 推断接受倾向702、拒绝倾向802、不响应倾向902、或其组合。第二控制单元1234 可针对倾向监视器模块1326来执行第二软件1242而用以产生排行1002。

导航系统100可在第一软件1226与第二软件1242之间分割。例如,第二软 件1242可包括目标判断器模块1302、路线产生器模块1306、背景认知模块1308、 通知模块1314、及倾向监视器模块1326。第二控制单元1234可执行如前所述的 在第二软件1242上分割的模块。

第一软件1226可包括显示模块1318。在图12的第一存储单元1214的尺寸的 基础上,第一软件1226可包括导航系统100的其它模块。第一控制单元1212可 执行如前所述的在第一软件1226上分割的模块。

输入218可输入到第一使用者接口1218内。第一控制单元1212可操作图12 的第一通讯单元1216而用以将输入218传送到第二装置106。第一控制单元1212 可操作第一软件1226而用以操作图12的定位单元1220。

图12的第二通讯单元1236可经由图12的通讯路径104将路线206、途中通 知204、更新通知402、或其组合传送到第一装置102。可在第一显示接口1230和 第二装置106上显示路线206、途中通知204、更新通知402、或其组合。显示模 块1318可经由通讯路径104将通知接受212、通知拒绝214、不响应502、或其组 合传送到第二装置106。

已发现的是,本发明提供导航系统100用以在交通工具内安全地操作导航系 统100及其它使用者接口系统。安全操作是在针对目的地210来接收输入218并 识别关注种类216,以协助使用者安全地操作交工具而用以沿着路线206行进的导 航系统100的基础上通过认知行进背景208而提供。另外,反应行进类型1102的 途中通知204、更新通知402、或其组合的产生可通过表现使用者所探索的信息并 降低会抑制沿着路线206的安全行进的注意力分散,以协助使用者操作交通工具。

导航系统100以实施例说明模块功能或顺序(order)。模块可用其它方式分割。 例如,可将路线产生器模块1306与背景认知模块1308结合。每一个模块都可单 独并独立于其它模块操作。

现在请参照图14,其表示本发明另一具体实施例中导航系统100的操作的方 法1400的流程图。本方法1400包括:在方块1402中针对目的地接收输入;在方 块1404中针对目的地识别关注种类;在方块1406中产生到目的地的路线;在方 块1408中认知行进背景以供沿着路线行进到目的地;以及在方块1410中在将传 递简况与关注种类匹配的基础上产生用于在行进背景内行进的途中通知以供在装 置上显示。

产生的方法、处理、设备、装置、产品、及/或是统可通过配合已知组件直接、 省成本、不复杂、多方面、精确、灵敏并且有效果地予以实现,以供现成、有效、 以及节约的制造、应用、以及利用。本发明的另一重要态样在于其有价值地支持 并对致力于降低成本、简化系统、及提升性能的历史潮流服务。本发明的这些及 其它有价值的态样因此将技术状态推向至少下一个水平。

尽管本发明已与特定的最佳模式结合而描述,要了解的是,在前述所述的揭 露中许多替代方案、修改、及变化对熟悉本领域的技术人员将是清楚明白的。。因 此,它是打算包含所有这些列入所包括在权利要求范围内的替代方案、修改、及 变化。此前本文所阐述或在附图所示的所有内容是以说明性及非限制的观念来解 释。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号