沿熟悉路线导航时降低的电力消耗和改进的用户体验的制作方法

文档序号:10693859阅读:250来源:国知局
沿熟悉路线导航时降低的电力消耗和改进的用户体验的制作方法
【专利摘要】本发明大体上涉及可在使用个人导航装置或其它移动装置沿熟悉路线或路段导航时降低电力消耗并改进用户体验的技术。明确地说,响应于与所述装置相关联的当前位置对应于熟悉路段(例如,基于指示先前穿越所述路段的频繁程度的索引),可停用话音辅助和显示器,和/或可降低接收器获取信号以确定所述当前位置的频率。此外,如果所述熟悉路段进一步包含路线目的地,那么可自动退出在所述装置上执行的导航应用程序。在其它使用情况下,可在路线规划、管理传入呼叫或消息以及媒体重放等等中使用路段熟悉性和行进历史。
【专利说明】
沿熟悉路线导航时降低的电力消耗和改进的用户体验
【背景技术】
[0001]移动通信网络在提供与对移动装置的运动和/或位置定位感测相关联的越来越复杂的能力的过程中。新的软件应用程序(例如,与个人生产力、协作式通信、社交网络和/或数据采集相关的软件应用)可利用运动和/或位置传感器来将新的特征和服务提供给消费者。此外,各种管辖区的一些法规要求可需要网络运营商在移动装置向应急服务拨打呼叫(例如美国的911呼叫)时报告移动装置的位置。此类运动和/或位置确定能力已常规地使用数字蜂窝式定位技术和/或卫星定位系统(SPS)提供。另外,在小型化运动传感器(例如,简单开关、加速度计、角度传感器等)不断激增的情况下,此类车载装置可用于提供相对位置、速度、加速度和/或定向信息。
[0002]在常规数字蜂窝式网络中,位置定位能力可通过各种时间和/或相位测量技术提供。举例来说,在CDMA网络中,使用的一个位置确定方法是高级前向链路三边测量(AFLT)。使用AFLT,移动装置可根据从多个基站发射的导频信号的相位测量值计算其位置。已通过利用混合式位置定位技术实现了对AFLT的改进,其中移动装置可使用SPS接收器,所述SPS接收器可提供独立于从由基站发射的信号导出的信息的位置信息。此外,可通过组合从SPS和使用常规技术的AFLT系统两者导出的测量值来改进位置准确性。此外,导航装置常常支持流行的且越来越重要的SPS无线技术,其可包含(例如)全球定位系统(GPS)和/或全球导航卫星系统(GNSS)。支持SPS的导航装置可获得作为从配备有一或多个发射器的卫星接收的无线发射的导航信号,所述卫星可用于估计地理位置和前进方向。一些导航装置可另外或替代地获得作为基于发射器从地面接收的无线发射的导航信号,来估计地理位置和前进方向,和/或包含一或多个车载惯性传感器(例如,加速计、陀螺仪等),以测量导航装置的惯性状态。从这些车载惯性传感器获得的惯性测量结果可与从车辆上的基于卫星和/或地面的发射器和/或惯性传感器(例如,加速计、陀螺仪、里程表等)接收到的导航信号组合使用或独立于其使用,以提供地理位置和前进方向的估计。
[0003]尽管当用户不知道或不确定到目的地的路线时,基于GNSS的导航系统可帮助用户导航到所述目的地,但存在许多情境,其中移动装置中的定位引擎持续操作,即使用户可能正在已知道路段上行进或到目的地的其余行程是用户已经知道的。在至少这些情形中,个人导航装置(PND)或其它移动装置应能够检测到目的地的道路段或其余行程是已经知道的,且相应地作用来改进用户体验并减少电池汲取,这趋向于成为当在导航环境中(不管是在车辆还是行人模式下)使用移动装置时所面对的最显著问题之一。举例来说,支持呼叫和消息处置任务的移动装置可安裝在汽车中,以执行导航任务,且PND在连接到合适的移动装置时可同样地执行呼叫和消息处置任务。因此,除呼叫和消息处置任务之外,一个装置(例如,移动装置或PND)还可支持导航任务,但当在未知路段或具有可能需要超越其它非导航任务而将注意力集中在驾驶上的大转弯或其它空间特性的路段上行进时,用户应集中在具有高优先级的导航任务上。此外,尽管现有的导航应用程序允许装置拒绝传入呼叫,但对传入呼叫的响应中所提供的任何自动回复消息通常是预设的(例如,“您好,我正在驾驶,我会给您回电话”),或仅基于当前位置提供有限的信息(例如,基于速度和位置输出,自动回复消息可为“您好,我在〈位置〉,我稍后会给您回电话”)。因此,存在大量的机会来基于路段熟悉性或可能对在特定时间点用户可能(或应该)需要多少注意力具有影响的其它导航环境来减少电池汲取,以及以其它方式改进用户体验。

【发明内容】

[0004]下文呈现与和本文所揭示的机制相关联额一或多个方面和/或实施例有关的简化概述,所述机制用以在使用个人导航装置(PND)或其它移动装置来沿熟悉路线或在其它方面熟悉的路段导航时减少电力消耗并改进用户体验。由此,不应将以下概述视为与所有预期方面和/或实施例相关的广泛概述,也不应认为以下概述识别与所有预期方面和/或实施例相关的关键或至关重要的要素,或描绘与任何特定方面和/或实施例相关联的范围。因此,以下概述的唯一目的是以在下文呈现的具体描述之前,以简化形式呈现与和本文所揭示的机制有关的一或多个方面和/或实施例相关的某些概念,以在移动环境中沿熟悉路线或路段导航时减少电力消耗并改进用户体验。
[0005]根据一个示范性方面,一种用于在使用移动导航装置来沿熟悉路线导航时减少电力消耗并改进用户体验的方法可包括(其中):确定与移动导航装置相关联的当前位置;确定与所述移动导航装置相关联的所述当前位置是否对应于熟悉路段;以及响应于确定与所述移动导航装置相关联的所述当前位置对应于所述熟悉路段,停用移动导航装置上的话音辅助以及显示器。此外,在一个实施例中,所述方法可进一步包括响应于确定与所述移动导航装置相关联的所述当前位置对应于熟悉路段,减少移动导航装置上的接收器获取一或多个信号以确定与所述移动导航装置相关联的当前位置的频率,和/或响应于确定所述熟悉路段包含与所述移动导航装置相关联的最终目的地,自动终止在所述移动导航装置上执行的导航应用程序。在一个实施例中,响应于减小接收器获取用以确定当前位置的信号的频率,从移动导航装置上的一或多个运动传感器获取的信号可用于预支与移动导航装置相关联的当前位置,且响应于所预支当前位置对应于不熟悉路段,可启用话音辅助和显示器,和/或可增加接收器获取用以确定当前位置的信号的频率。
[0006]根据另一示范性方面,所述方法可进一步包括存储包含多个路段的导航数据库,其中所述导航数据库可至少基于先前已穿越所述路段多少次来使每一路段与指示与之相关联的熟悉性的索引相关联,其中可响应于与之相关联的索引超过预定阈值且当前速度不超过预定义速度限制,来确定与移动导航装置相关联的当前位置对应于熟悉路段。或者,在一个实施例中,响应于当前路段在预定义距离内大体上不具有转弯,且响应于进一步确定当前速度不超过预定义速度限制,可将与移动导航装置相关联的当前位置视为熟悉的。此夕卜,在一个实施例中,导航数据库中的每一路段可与指示何时穿越相应路段的一或多个日期或时戳相关联,且可相对于与指示在预定时间周期内尚未穿越相应路段的日期或时戳相关联的任何路段,减小熟悉性索引。另外,响应于接收规划到最终目的地的路线的请求,所述方法可进一步包括:确定优选路段,其包含在一或多个先前路线中穿越的与最初包含于先前路线中的路段并不匹配的一或多个路段;以及计算与移动导航装置相关联的路线,以使所述优选路段以及具有超过预定阈值的索引的路段优先。
[0007]根据另一示范性方面,所述方法可进一步包括管理传入呼叫或消息,其中如果与移动导航装置相关联的当前位置对应于熟悉路段,那么可接受传入呼叫,或者如果与移动导航装置相关联的当前位置对应于不熟悉路段,那么可拒绝所述传入呼叫。在后一种情况下,拒绝所述传入呼叫可包括基于从当前位置到熟悉路段的所估计行进时间,产生指示将回答被拒绝的传入呼叫的所估计时间的自动回复消息。此外,响应于更新与移动导航装置相关联的当前位置,且确定所述经更新的当前位置对应于熟悉路段,可自动回答被拒绝的传入呼叫。在类似方面,当当前位置对应于不熟悉路段时可存储传入消息,且随后响应于当前位置对应于熟悉路段或当前速度等于零而显示,其中可显示所存储的传入消息,直到当前位置对应于不熟悉路段且当前速度不等于零为止。根据另一示范性方面,所述方法可进一步包括管理媒体重放,其中所述移动导航装置可响应于确定与所述移动导航装置相关联的当前位置对应于不熟悉路段而以降低的等级播放媒体,且随后响应于更新与所述移动导航装置相关联的当前位置且确定所述经更新的当前位置对应于熟悉路段而以正常等级播放。
[0008]根据一个示范性方面,一种设备可包括(其中):导航定位单元,其经配置以确定当前位置定位;以及一或多个处理器,其经配置以使所述当前位置定位与路段相关,且响应于与所述当前位置定位相关的路段对应于熟悉路段而停用导航话音辅助以及耦合到所述设备的显示器。此外,如果所述熟悉路段包含最终路线目的地,那么所述一或多个处理器可自动终止导航应用程序。另外,在一个实施例中,所述设备可包括:测量引擎,其经配置以获取一或多个卫星信号测量结果;以及传感器数据处理器,其经配置以获取与所述设备相关联的一或多个运动测量结果,其中所述一或多个处理器可进一步经配置以致使所述测量引擎响应于与所述当前位置定位相关的路段对应于熟悉路段,以降低的频率获取一或多个卫星信号测量结果。所述导航定位单元接着可使用经由所述传感器数据处理器获取的一或多个运动测量结果来预支当前位置定位,其中可响应于与所述所预支位置定位相关的路段对应于不熟悉路段而启用导航话音辅助和显示器。同样地,测量引擎获取一或多个卫星信号测量结果的频率可响应于与所预支位置定位相关的路段对应于不熟悉路段而增加。
[0009]根据另一示范性方面,用所述传感器数据处理器获取的运动测量结果可至少指示与所述设备相关联的速度,且所述设备可进一步包括存储器,其经配置以存储多个路段,其各自至少基于先前已穿越所述路段多少次以及指示何时穿越相应路段的日期或时戳,而与熟悉性索引相关联。举例来说,在一个实施例中,每当穿越路段时,熟悉性索引可递增或以其它方式增加,且熟悉性索引可相对于与指示在预定时间周期内尚未穿越相应路段的日期或时戳相关联的路段而递减或以其它方式减小。由此,所述一或多个处理器可响应于与之相关联的熟悉性索引超过预定阈值且当前速度不超过预定义速度限制,或者响应于所述路段在预定义距离内大体上不具有转弯,且当前速度不超过预定义速度限制,确定与当前位置定位相关的路段对应于熟悉路段。此外,响应于指定至少一最终目的地的路线规划,所述一或多个处理器可确定一或多个优选路段(例如,在一或多个先前路线中实际穿越且与最初所提议的路段有偏差的路段),且计算使所述优选路段和具有超过预定阈值的熟悉性索引的路段优先的路线。
[0010]根据另一示范性方面,与所述设备相关联的一或多个处理器可进一步经配置以检测传入呼叫,且基于与当前位置定位相关的路段对应于熟悉路段还是不熟悉路段来确定接受还是拒绝所述传入呼叫。举例来说,在一个实施例中,如果与当前位置定位相关的路段对应于熟悉路段,那么可接受所述传入呼叫,或如果与当前位置定位相关的路段对应于不熟悉路段,那么可拒绝所述传入呼叫。在后一种情况下,所述一或多个处理器可进一步经配置以基于到熟悉路段的所估计行进时间而产生自动回复消息以指示何时将回答被拒绝的传入呼叫的所估计时间,且响应于导航定位单元计算与熟悉路段相关的经更新的位置定位而自动回答所述被拒绝的传入呼叫。此外,所述设备可支持减少用户分心的额外机制,其中在所述当前位置对应于不熟悉路段时接收到的一或多个传入消息可存储于存储器中,且所述一或多个处理器可响应于与当前位置定位相关的路段对应于熟悉路段或当前速度等于零,而致使所述所存储的传入消息在耦合到所述设备的显示器上示出,其中可显示所存储的传入消息,直到与当前位置定位相关的路段对应于不熟悉路段且当前速度并不等于零为止。在另一实例中,所述一或多个处理器可响应于与当前位置定位相关的路段对应于不熟悉路段而降低用以经由耦合到所述设备的输出装置播放媒体的等级,且响应于导航定位单元计算与熟悉路段相关的经更新的位置定位而恢复用以经由输出装置播放媒体的等级。
[0011]根据另一示范性方面,一种导航装置可包括:显示器;导航数据库,其经配置以存储多个路段,并使每一路段与指示与之相关联的熟悉性的索引相关联;以及一或多个处理器,其经配置以响应于与导航装置相关联的当前位置对应于熟悉路段而停用所述显示器,且进一步停用所述导航装置上的话音辅助。
[0012]根据另一示范性方面,一种计算机可读存储媒体上面可记录有计算机可执行指令,其中在导航装置上执行计算机可执行指令可致使所述导航装置:确定与所述导航装置相关联的当前位置;确定与所述导航装置相关联的当前位置是否对应于熟悉路段;且响应于确定与所述导航装置相关联的所述当前位置对应于所述熟悉路段,停用所述导航装置上的话音辅助和显示器。
[0013]所属领域的技术人员基于附图和具体描述将明白与本文所揭示的用以在使用PND或其它移动装置沿熟悉路线或路段导航时降低电力消耗且改进用户体验的机制相关联的其它目标和优点。
【附图说明】
[0014]随着在结合附图考虑时通过参考以下详细描述更好地理解本发明的方面及其许多附带优点,将容易获得对本发明的方面及其许多附带优点的更全面了解,附图只是为了说明而不是限制本发明而呈现,且其中:
[0015]图1说明根据本发明的一个方面的可使用无线技术来确定位置的移动装置的示范性操作环境。
[0016]图2说明根据本发明的一个方面的可用于操作环境中的示范性移动装置,其可使用无线技术来确定位置。
[0017]图3说明根据本发明的一个方面的可用于初始化导航位置和状态的示范性传感器辅助导航系统。
[0018]图4A到B说明根据本发明的一个方面的可跟踪与所行进的路段相关联的信息以提供可用以确定熟悉路段的信息的示范性路段数据库。
[0019]图5A到C说明根据本发明的一个方面的可动态地适于反映熟悉路段和从先前用户行为习得的驾驶模式的示范性路线。
[0020]图6说明根据本发明的一个方面的用以在使用个人导航装置(PND)或其它移动装置沿熟悉路线或熟悉路段导航时降低电力消耗并改进总体用户体验的示范性方法。
[0021]图7说明根据本发明的一个方面的用以确定映射到与PND或其它移动装置相关联的当前位置的路段可悲视为熟悉还是不熟悉的示范性方法。
[0022]图8A到B说明根据本发明的一个方面的用以基于在沿熟悉或不熟悉路段导航时是否接收到传入呼叫来处置传入呼叫的示范性方法。
[0023]图9A到B说明根据本发明的一个方面的用以基于在沿熟悉或不熟悉路段导航时是否接收到传入消息而处置传入消息的示范性方法。
[0024]图10说明根据本发明的一个方面的用以基于映射到当前位置的路段可被视为熟悉还是不熟悉而处置与在周围导航环境中播放的音乐或其它音频相关联的音量的示范性方法。
[0025]图11说明根据本发明的一个方面的示范性模块化架构,其可用于在使用实施图11中所示的模块化架构的合适装置沿熟悉路线或熟悉路段导航时,降低电力消耗并改进总体用户体验。
【具体实施方式】
[0026]以下描述和相关图式中揭示了各种方面。可在不脱离本发明的范围的情况下,设计出替代性方面。另外,将不会详细描述本发明的众所周知的元件或将省略所述元件,以免混淆本发明的相关细节。
[0027]本文中所使用的词语“示范性”和/或“实例”意味着“充当实例、例子或说明”。本文描述为“示范性”和/或“实例”的任何方面未必应被解释为比其它方面优选或有利。同样,术语“本发明的方面”并不需要本发明的所有方面包含所论述的特征、优点或操作模式。
[0028]本文中使用的术语仅用于描述特定实施例的目的,且并不限制任何实施例。如本文所使用,单数形式“一”以及“所述”既定还包含复数形式,除非上下文另有清楚指示。将进一步理解,术语“包括(comprises)”、“包括(comprising)”、“包含(includes)”和/或“包含(including)”在本文中使用时指定所陈述的特征、整数、步骤、操作、元件和/或组件的存在,但不排除一或多个其它特征、整数、步骤、操作、元件、组件和/或其群组的存在或添加。
[0029]另外,在将由(例如)计算装置的元件执行的动作的序列方面来描述许多方面。将认识到,可通过特定电路(例如,专用集成电路(ASIC))、通过正由一或多个处理器执行的程序指令或通过这两者的组合来执行本文中所描述的各种动作。另外,可认为本文中所述的这些动作序列完全体现于任何形式的计算机可读存储媒体内,所述计算机可读存储媒体中存储有一组对应的计算机指令,所述计算机指令在被执行时将导致相关联的处理器执行本文中所述的功能性。因此,本发明的各种方面可以数种不同形式来体现,预期其全部属于所主张的标的物的范围内。另外,对于本文所描述的方面中的每一者,任何此类方面的对应形式可在本文中描述为(例如)“经配置以”执行所描述动作的“逻辑”。
[0030]根据本发明的各种方面,本文所述的各种机制可在使用支持导航特征的合适装置沿熟悉路线或熟悉路段导航时降低电力消耗并改进总体用户体验。明确地说,可确定与所述装置相关联的当前位置(例如,使用可获取卫星信号的一或多个接收器,可组合一或多个位置估计器以基于卫星信号确定当前位置;使用加速计、陀螺仪、车辆里程计和惯性传感器测量结果等根据航位推算技术来预支先前位置定位的导航定位单元等),并至少基于先前已经穿越所述路段多少次,来将其与使各种路段与指示与之相关联的熟悉性的索引(例如“熟悉性索引”)相关联的导航地图或其它合适数据库进行比较(例如,每当穿越特定路段时,就可递增与所述路段相关联的熟悉性索引)。此外,在一个实施例中,各种路段可与指示何时穿越相应路段的日期、时戳或其它历史行进数据相关联,且可相对于与指示在预定时间周期内尚未穿越相应路段的日期、时戳或其它历史行进数据相关联的路段,减小熟悉性索引。然而,因为相对于全新的路段,用户可能更熟悉先前行进过的路段,所以当再次行进所述路段时,可更积极地增加与最近尚未行进的一或多个路段相关联的减小的熟悉性索引(例如,使熟悉性索引恢复到在根据响应于用户再次穿越所述路段、在某一时间周期内穿越所述路段阈值次数等而增加的因子递减或递增熟悉性索引之前存在的初始值)。
[0031]根据本发明的各种方面,为了确定与所述装置相关联的当前位置是否对应于熟悉路段,可使所述当前位置与特定路段相关,且如果与当前位置相关的路段具有超过熟悉性阈值的索引,且与所述装置相关联的当前速度不超过预定义速度限制,那么确定对应于熟悉路段。或者,即使与当前位置相关的路段具有不超过预定熟悉性阈值的索引,也可在与当前位置相关的路段大体上平直(例如,在预定义阈值距离内大体上不具有转弯)且当前速度不超过预定义速度限制的情况下,确定当前位置对应于熟悉路段。相比之下,如果与当前位置相关的路段具有不超过熟悉性阈值的索引,且不被视为大体上平直(例如,具有一或多个转弯,大体上不具有转弯但短于阈值距离等),或者如果当前速度超过预定义速度限制,那么即使相关的路段具有超过熟悉性阈值的索引和/或所述路段被视为大体上平直(即,速度限制可提供滤波器来确保对熟悉路段执行的功能在高速度下不调用,且从而确保用户在以高速度行进时关注在驾驶上),也可确定当前位置不对应于熟悉路段。
[0032]根据本发明的各种方面,本文所述的用于基于当前位置对应还是不对应于熟悉路段来降低电力消耗并改进总体用户体验的机制可包含响应于当前位置对应于熟悉路段而停用话音辅助和显示器。此外,如果当前位置对应于熟悉路段,那么接收器获取一或多个卫星信号以确定当前位置的频率可减小,在此情况下,从一或多个惯性传感器获取的信号或其它测量结果可用于根据航位推算技术来预支当前位置。此外,随后可响应于所预支的当前位置对应于不熟悉路段而其用(如果当前是停用的)话音辅助和/或显示器,且在类似方面,如果所预支的当前位置对应于不熟悉路段,那么可增加接收器获取卫星信号的频率。此夕卜,如果当前位置对应于熟悉路段,且所述熟悉路段包含最终路线目的地,那么在所述装置上执行的导航应用程序可自动终止或以其它方式退出。此外,如果当前位置对应于不熟悉路段,那么可经由所述装置以降低的等级播放媒体,随后当与当前位置相关的路段变为熟悉路段时,可以正常等级或先前等级播放所述媒体。
[0033]根据本发明的各种方面,本文所述的用以基于当前位置对应还是不对应于熟悉路段来降低电力消耗并改进总体用户体验的机制可进一步包含基于历史行进数据来规划路线。举例来说,在一个实施例中,可将所计算或所提议的路线与实际穿越的路线进行比较,借此可使实际穿越的路段优先于所计算的或所提议的路线中被避开或以其它方式未行进的路段。因此,在一个实施例中,响应于规划路线的请求,其可包含至少一最终路线目的地,可确定优选路段,其包含具有超过上述熟悉性阈值的熟悉性索引的路段和/或在一或多个先前路线中曾被穿越且并不与包含于最初计算或所提议的路线中路段匹配的路段,借此可计算路线,来基于先前路线偏差使优选路段优先,且基于与之相关联的熟悉性索引使熟悉路段优先。
[0034]根据本发明的各种方面,本文所述的用以基于当前位置对应还是不对应于熟悉路段来降低电力消耗并改进总体用户体验的机制可进一步包含各种功能来确保用户在未知路段或具有或其它可需要将注意力集中在驾驶上而不是其它非导航任务上的空间特性大转弯的路段上行进时集在具有高优先级的导航任务上,并且进一步提供更加情境相关的呼叫和消息处置功能。举例来说,如果当前位置对应于熟悉路段,那么可接受传入呼叫,或者如果当前位置对应于不熟悉路段,那么拒绝传入呼叫。在后一种情况下,可产生自动回复消息,以基于从当前位置到熟悉路段的所估计行进时间,指示何时将回答被拒绝的呼叫的所估计时间。由此,响应于与当前位置相关的路段随后变为熟悉路段,可自动回答曾被拒绝的传入呼叫。在类似方面,在当前位置对应于不熟悉路段时接收到的一或多个传入消息(例如,文本消息、基于位置的广告等)可存储,且随后在当前位置对应于熟悉路段时显示,直到当前位置变为不熟悉路段为止。或者,当当前速度等于零时,可显示所存储的传入消息,且继续显示直到当前速度不等于零为止(例如,在停止时显示所存储的消息,例如在红灯时或在交通拥挤时,且在行进恢复时,停止显示所存储的消息)。
[0035]更明确地说,根据本发明的一个方面,图1说明用于具有无线定位能力的移动装置108的示范性操作环境100。举例来说,实施例可针对可基于往返时间(RTT)测量结果和/或可经调节义适应无线接入点所引入的处理延迟的其它测量结果来确定与之相关联的位置的移动装置108。处理延迟可在不同接入点之间变化,且还可随时间推移而改变。通过使用来自运动传感器的信息,移动装置108可校准除去无线接入点所引入的处理延迟的影响。操作环境100可包含一或多个不同类型的无线通信系统和/或无线定位系统。在图1中所示的实施例中,一或多个卫星定位系统(SPS)卫星102a、102b可用作移动装置108的位置信息的独立来源,其可包含经特殊设计来接收用于从SPS卫星导出地理位置信息的信号的一或多个专用SPS接收器。
[0036]操作环境100还可包含一或多个广域网无线接入点(WAN-WAP) 104a、104b、104c,其可用于无线话音和/或数据通信,且作为移动装置108的独立位置信息的另一来源。WAN-WAP104a到104c可为广域无线网络(WWAN)(其可在已知位置包含蜂窝式基站)和/或其它广域无线系统(例如,全球微波接入互操作性(WiMAX)(例如,IEEE 802.16))的一部分JWAN可包含图1中为简单起见未示出的其它已知网络组件。通常,WWAN内的WAN-WAP 104a到104c中的每一者可从固定位置操作,且提供大城市和/或地区性区域上的网络覆盖。
[0037]操作环境100可进一步包含一或多个局域网无线接入点(LAN-WAP) 106a、106b、106c、106d、106e,其可用于无线话音和/或数据通信,以及位置数据的另一独立来源。LAN-WAP可为无线局域网(WLAN)的一部分,其可在建筑物中操作且执行在比WWAN小的地理区域上的通信。此类LAN-WAP 106a到106e可为(例如)W1-Fi网络(802.111)、蜂窝式微微网和/或毫微微小区、蓝牙网络等的一部分。
[0038]移动装置108 可从 SPS 卫星 102a、102b; WAN-WAP 104a到 104c,和/或 LAN_WAP106a到106e中的任何一或多者导出位置信息。前述系统中的每一者都可使用不同技术提供移动装置108的位置的独立估计。在一些实施例中,移动装置108可组合从不同类型的接入点中的每一者得出的解来改进位置数据的准确性。当使用SPS卫星102a、102b导出位置时,移动装置108可利用经特殊设计以结合SPS使用的接收器,其使用常规技术从SPS卫星102a、102b所发射的多个信号提取位置。
[0039]卫星定位系统(SPS)通常包含发射器系统,其经定位以使实体能够至少部分地基于从发射器接收到的信号来确定其在地球上或上方的位置。此类发射器通常发射标记有经设定数目的芯片的重复伪随机噪声(PN)码的信号并且可位于基于地面的控制站、用户设备和/或宇宙飞船上。在特定实例中,此类发射器可位于地球轨道人造卫星(SV)上。举例来说,全球导航卫星系统(GNSS)群集(例如,全球定位系统(GPS)、伽利略(Galileo)、格洛纳斯(Glonass)或北斗(Beidou)等)中的SV可发射标记有PN代码的信号,所述PN代码可区别于由群集中的其它SV发射的PN代码(例如,对于如GPS中的每一卫星使用不同PN代码,或如格洛纳斯中在不同频率上使用相同代码)。根据某些方面,本文中所提议的技术不限于用于SPS的全球系统(例如,GNSS)。举例来说,本文中所提供的技术可应用于或以其它方式得到支持以用于在各种地区性系统中使用,例如,比如日本的准天顶卫星系统(QZSS)、印度的印度地区性导航卫星系统(IRNSS)、中国的北斗等,和/或可与一或多个全球的及/或地区性导航卫星系统相关联或以其它方式得到支持以供一或多个全球的及/或地区性导航卫星系统使用的各种增强系统(例如,基于卫星的增强系统(SBAS))。作为实例而非限制,SBAS可包含提供完整性信息、差分校正等的增强系统,例如,广域增强系统(WAAS)、欧洲地球同步导航叠加服务(EGNOS)、多功能卫星增强系统(MSAS)、GPS辅助地理增强导航或GPS和地理增强导航系统(GAGAN),和/或类似者。因此,如本文所使用,SPS可包含一或多个全球和/或区域性导航卫星系统和/或扩增系统的任何组合,且SPS信号可包含SPS、类似SPS和/或与此一或多个SPS相关联的其它信号。
[0040]此外,所揭示的方法和设备可与利用伪卫星或卫星和伪卫星的组合的定位确定系统一起使用。伪卫星是基于地面的发射器,其广播在L频带(或其它频率)载波信号上调制的PN码或其它测距码(类似于GPS或CDMA蜂窝式信号),所述PN码或其它测距码可与GPS时间同步。每一此发射器可被指派唯一 PN码以便准许由远程接收器识别。伪卫星在其中来自轨道卫星的GPS信号可能不可获得的情境中有用,例如在隧道、矿场、建筑物、城市峡谷或其它封闭区域中。伪卫星的另一实施方案被称为无线电信标。如本文所使用,术语“卫星”既定包含伪卫星、伪卫星的等效物以及可能其它。如本文中所使用,术语“SPS信号”既定包含来自伪卫星或伪卫星的等效物的类SPS的信号。
[0041 ] 当从WWAN导出位置时,每一 WAN-WAP 104a到104c可呈数字蜂窝式网络内的基站的形式,并且移动装置108可包含蜂窝式收发器和可采用基站信号来导出位置的处理器。此类蜂窝式网络可包含但不限于,根据GSM、CMDA、2G、3G、4G、LTE等的标准。应理解,数字蜂窝式网络可包含图1中可能未示出的额外基站或其它资源。虽然WAN-WAP 104a到104c可能实际上是可移动的或以其它方式能够被重定位,但出于说明的目的,将假设所述WAN-WAP基本上布置在固定位置中。
[0042]移动装置18可使用已知到达时间(TOA)技术(例如,高级前向链路三边测量(AFLT))来执行位置确定。在其它实施例中,每一WAN-WAP 104a到104c可包括WiMAX无线连网基站。在此情况下,移动装置108可使用TOA技术从WAN-WAP 104a到104c所提供的信号确定其位置。移动装置108可以单独模式,或使用定位服务器110以及使用TOA技术的网络112的辅助来确定位置,如将在下文更详细地描述。此外,各种实施例可具有移动装置108,其使用WAN-WAP 14a到14 c (其可具有不同类型)来确定位置信息。举例来说,一些WAN-WAP104a到104c可为蜂窝式基站,且其它WAN-WAP 104a到104c可为WiMAX基站。在此操作环境下,移动装置108可能够采用来自每一不同类型的WAN-WAP 104a到104c的信号,且进一步组合所导出的位置解来改进准确性。
[0043]当使用WLAN导出位置时,移动装置108可在定位服务器110和网络112的辅助下利用TOA技术。定位服务器110可通过网络112与移动装置108通信。网络112可包含并入有LAN-WAP 106a到106e的有线和无线网络的组合。在一个实施例中,每一LAN-WAP 106a到106e可为(例如)WiFi无线接入点,其不一定设定在固定位置中且可改变位置。每一 LAN-WAP 106a到106e的位置可在定位服务器110中存储在共同坐标系中。在一个实施例中,通过使移动装置108从每一LAN-WAP 106a到106e接收信号,可确定移动装置108的位置。每一信号可基于某一形式的识别信息而与其发起LAN-WAP相关联,所述识别信息可包含在所接收的信号(例如MAC地址)中。移动装置108接着可基于信号强度对接收到的信号进行分类,并导出与经分类的接收到的信号中的每一者相关联的时间延迟。移动装置108接着可形成可包含LAN-WAP中的每一者的时间延迟和识别信息的消息,且经由网络112将所述消息发送到定位服务器110。基于接收到的消息,定位服务器110接着可使用相关LAN-WAP 106a到106e的所存储的位置来确定移动装置108的位置。定位服务器110可产生并将位置配置指示(LCI)消息提供到移动装置108,其包含局部坐标系中指向移动装置108的位置的指针。LCI消息还可包含相对于移动装置108的位置的其它关注点。当计算移动装置108的位置时,定位服务器110可考虑不同延迟,所述延迟可能由无线网络内的元件引入。
[0044]本文所述的位置确定技术可用于各种无线通信网络,例如WWAN、WLAN、无线个域网(WPAN)等。术语“网络”和“系统”可互换地使用。WWAN可为码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络、WiMAX(IEEE 802.16)网络等等。CDMA网络可实施一或多个无线电接入技术(RAT),例如 cdma2000、宽带 CDMA(W-CDMA)等。cdma2000 包含 IS-95、IS-2000 和 IS-856标准。TDMA 网络可实施全球移动通信系统(GSM)、数字高级移动电话系统(D-AMPS)或某种其它RATXSM和W-CDMA描述于来自名为“第三代合作伙伴计划”(3GPP)的协会的文献中。cdam2000描述于来自名称为“第3代合作伙伴计划2”(3GPP2)的协会的文献中。3GPP和3GPP2文档是公开可用的。WLAN可为IEEE 802.1lx网络,且WPAN可为蓝牙网络、IEEE 802.15x或某一其它类型的网络。所述技术还可用于WWAN、WLAN和/或WPAN的任何组合。
[0045]此外,在一个实施例中,移动装置108可通过一或多个通信接口(例如,蓝牙接口、RF天线、有线连接等)合适地链接到车辆120,所述通信接口使移动装置108能够从车辆120读取里程表值以及其它车辆里程计和惯性传感器(VOIS)测量结果。举例来说,如下文将进一步详细描述,移动装置108可使用从车辆120读取的里程表值(例如,经由电子、机械或其它途径存储在车辆120上的累计里程表值),以确定距离的变化,并揭示车辆120中所行进的总距离,其可用于快速初始化可用于导出可用以支持车辆120中的导航的所估计初始位置、速度和前进方向的各种参数。此外,支持移动装置108与车辆120之间的通信的应用编程接口(API)可使里程表值可供移动装置108使用,即使车辆120已熄火并静置相当长的时间周期。因此,移动装置108可存储与给定里程表值下的车辆120相关联的上一已知位置与导航状态之间的关联(例如,移动装置108上一次链接到车辆120时),或移动装置108可或者从定位服务器110或存储所述关联的另一合适的装置或数据库获得与所述里程表值相关联的上一已知位置和导航状态,其中移动装置108接着可使用所述上一已知位置和导航状态来估计与车辆120相关联的初始位置和导航状态。
[0046]图2是说明示范性移动装置200的各种组件的框图。为简单起见,图2的框图中说明的各种特征和功能使用共同总线连接在一起,所述总线意图表示这些各种特征和功能可操作地耦合在一起。所属领域的技术人员将认识到,可视需要提供且调适其它连接、机制、特征、功能等来可操作地耦合且配置实际便携式无线装置。此外,还认识到,图2的实例中说明的特征或功能中的一或多者可进一步细分,或图2中说明的特征或功能中的两者或多者可组合。
[0047]移动装置200可包含一或多个广域网(WAN)收发器204,其可连接到一或多个天线202 JAN收发器204包括用于与WAN-WAP 104a到104c通信和/或检测去往/来自所述WAN-WAP104a到104c的信号、和/或直接与网络内的其它无线装置通信的合适的装置、硬件和/或软件。在一个方面中,WAN收发器204可包括适合于与无线基站的⑶MA网络通信的CDMA通信系统;然而,在其它方面中,无线通信系统可包括另一种类型的蜂窝式电话网络,例如TDMA或GSM。另外,可使用任何其它类型的广域无线连网技术,例如WiMAX(IEEE 802.16)等。移动装置200还可包含一或多个局域网(LAN)收发器206,其可连接到一或多个天线2021ΑΝ收发器206包括用于与LAN-WAP 106a到106e通信和/或检测去往/来自所述LAN-WAP 106a到106e的信号、和/或直接与网络内的其它无线装置通信的合适的装置、硬件和/或软件。在一个方面中,LAN收发器206可包括适合于与一或多个无线接入点通信的W1-Fi(802.1lx)通信系统;然而在其它方面中,LAN收发器206包括另一类型的局域网、个域网,(例如,蓝牙)。另外,可使用任何其它类型的无线连网技术,例如超宽带、紫蜂、无线USB等。
[0048]如本文所使用,简称的术语“无线接入点”(WAP)可用以指代LAN-WAP106a到106e和/SWAN-WAP 104a到104c。具体地说,在下文呈现的描述中,当使用术语“WAP”时,应理解,实施例可包含可利用来自多个LAN-WAP 106a到106e、多个WAN-WAP 104a到104c,或上述两者的任何组合的信号的移动装置200。移动装置200利用的WAP的特定类型可取决于操作环境。此外,移动装置200可在各种类型的WAP之间进行动态选择,以便达成准确的位置解决方案。在其它实施例中,各种网络元件可以对等方式操作,借此,例如,可用WAP来代替移动装置200,或反之亦然。其它对等实施例可包含代替一或多个WAP起作用的另一移动装置(未图示)。
[0049]SPS接收器208也可包含于移动装置200中APS接收器208可连接到一或多个天线202以用于接收卫星信号。SPS接收器208可包括用于接收并处理SPS信号的任何合适硬件和/或软件。SPS接收器208在适当时从其它系统请求信息和操作,并使用由任何合适的SPS算法获得的测量结果来执行确定移动装置200的位置所必需的计算。
[0050]运动传感器212可耦合到处理器210以提供移动和/或定向信息,所述信息与从由WAN收发器204、LAN收发器206和SPS接收器208接收到的信号导出的运动数据无关。
[0051]举例来说,运动传感器212可利用加速计(例如,MEMS装置)、陀螺仪、地磁传感器(例如,指南针)、高度计(例如,气压高度计)和/或任何其它类型的移动检测传感器。此外,运动传感器212可包含多个不同类型的装置,且组合其输出以便提供运动信息。举例来说,运动传感器212可使用多轴加速度计和定向传感器的组合来提供计算在二维和/或三维坐标系中的位置的能力。[0052 ] 处理器210可连接到WAN收发器204、LAN收发器206、SPS接收器208以及运动传感器212。处理器210可包含提供处理功能以及其它计算和控制功能性的一或多个微处理器、微控制器和/或数字信号处理器。处理器210还可包含用于存储数据和软件指令的存储器214,所述软件指令用于执行移动装置200内的经编程功能性。存储器214可装载于处理器210上(例如,在同一IC封装内),和/或所述存储器可为处理器外部的存储器且功能上经由数据总线耦合。下文将更详细地论述与本发明的方面相关联的功能细节。
[0053]多个软件模块和数据表可驻存在存储器214中且被处理器210利用,以便管理通信和定位确定功能性两者。如图2中所示,存储器214可包含和/或以其它方式接纳基于无线的定位模块216、导航应用程序218和定位模块228。应了解,如图2中所示的存储器内容的组织仅为示范性的,且因此可根据移动装置200的实施方案来以不同方式组合、分离和/或构造模块和/或数据结构的功能性。此外,在一个实施例中,电池260可耦合到处理器210,其中电池260可通过适当的电路和/或在处理器210的控制下,为处理器210以及位于移动装置200上的各种其它模块和组件供电。
[0054]应用程序模块218可为在移动装置200的处理器210上运行的进程,其从基于无线的定位模块216请求位置信息。应用程序通常在软件架构的上层内运行,并且可包含室内导航、伙伴定位器、购物和优惠券、资产跟踪和位置感知服务发现。基于无线的定位模块216可使用从自与多个WAP交换的信号测得的时间信息导出的信息来导出移动装置200的位置。为了使用基于时间的技术准确地确定位置,可将由每一WAP的处理时间引入的时间延迟的合理估计用于校准/调整从信号获得的时间测量结果。如本文中所使用,这些时间延迟被称作“处理延迟” O
[0055]可使用运动传感器212所获得的信息执行用以进一步细化WAP的处理延迟的校准。在一个实施例中,运动传感器212可直接将位置和/或定向数据提供到处理器210,所述数据可存储在存储器214中,在位置/运动数据模块226中。在其它实施例中,运动传感器212可提供应由处理器210进一步处理以导出用以执行校准的信息的数据。举例来说,运动传感器212可提供加速度和/或定向数据(单轴或多轴),所述数据可使用定位模块228来处理,以导出用于调整基于无线的定位模块216中的处理延迟的位置数据。
[0056]在校准之后,接着可响应于应用程序模块218的前述请求将位置输出到导航应用程序218。另外,基于无线的定位模块216可利用导航数据库224来交换操作参数。此些参数可包含每一 WAP的所确定的处理延迟、在共同坐标框架中的WAP位置、与网络相关联的各种参数、初始处理延迟估计等。另外,导航数据库224可包含包括各种路段的一或多个地图,其中导航数据库224可使每一路段与用以识别所述特定路段、起始位置和结束位置(例如,使用GPS坐标或其它合适的数据来表达)的索引或其它信息和/或可与导航环境相关的额外信息(例如,速度限制)相关联。
[0057]在其它实施例中,额外信息可任选地包含辅助位置和/或运动数据,其可从除运动传感器212外的其它来源确定,例如,从SPS测量结果等确定。辅助位置数据可能是间歇性的和/或有噪声的,但可取决于移动台200在其中操作的环境而适用作用于估计WAP的处理延迟的独立信息的另一来源。举例来说,从SPS接收器208导出的数据可补充运动传感器212所供应(或直接来自位置/运动数据模块226或由定位模块228导出)的位置数据。在其它实施例中,位置数据可与通过使用非RTT技术(例如,CDMA网络内的AFLT)的额外网络确定的数据组合。在某些实施方案中,运动传感器212和/或SPS接收器208可提供辅助位置/运动数据226的全部或部分,而不必通过处理器210进一步处理。在一些实施例中,辅助位置/运动数据226可直接由运动传感器212和/或SPS接收器208提供给处理器210。
[0058]虽然图2中所示的模块在实例中说明为包含于存储器214中,但应认识到,在某些实施方案中,可使用其它或额外机制来提供或以其它方式操作地安排此类程序。举例来说,可在固件中提供基于无线的定位模块216和/或导航应用程序218的全部或部分。另外,虽然在此实例中,将基于无线的定位模块216和导航应用程序218说明为单独的特征,但应认识至IJ,例如,此类程序可一起组合为一个程序,或可能与其它程序组合,或以其它方式进一步划分成多个子程序。
[0059]处理器210可包含适合于执行至少本文中提供的技术的任何形式的逻辑。举例来说,处理器210可基于存储器214中的指令操作性地配置,以选择性地起始利用运动数据来用于移动装置的其它部分中的一或多个例程。
[0060]移动装置200可包含提供任何合适的接口系统的用户接口250,例如允许用户与移动装置200交互的麦克风/扬声器252、小键盘254和显示器256。麦克风/扬声器252使用WAN收发器204和/或LAN收发器206提供话音通信服务。小键盘254包括用于用户输入的任何合适按钮。显示器256包括例如背光式LCD显示器等任何合适的显示器,且可进一步包含用于额外用户输入模式的触摸屏显示器。
[0061]如本文中所使用,移动装置108和/或移动装置200可为任何便携式或可移动装置或机器,其可配置以获取从一或多个无线通信装置或网络发射的无线信号和将无线信号发射到一或多个无线通信装置或网络。如图1和图2所示,移动装置108和/或移动装置200可表示此类便携式无线装置。因此,作为实例而非限制,移动装置108可包含无线电装置、蜂窝式电话装置、计算装置、个人通信系统(PCS)装置或其它相似的可移动式装备有无线通信的装置、器具或机器。术语“移动装置”还既定包含例如通过短程无线、红外线、导线连接或其它连接(不管是卫星信号接收、辅助数据接收还是在所述装置或在所述PND处发生的与位置相关的处理)与个人导航装置(PND)通信的装置。并且,“移动装置”既定包含所有装置,包含无线装置、计算机、膝上型计算机等,所述装置能够(例如)经由因特网、W1-Fi或其它网络与服务器通信,并且不管卫星信号接收、辅助数据接收和/或位置相关的处理是在装置处、在服务器处还是在与网络相关联的另一装置处发生。上述各项的任何可操作组合也被视为“移动装置”。
[0062]如本文中所使用,术语“无线装置”可指代可经由网络传送信息并且还具有位置确定和/或导航功能性的任何类型的无线通信装置。无线装置可为任何蜂窝式移动终端、个人通信系统(PCS)装置、个人导航装置、膝上型计算机、个人数字助理,或能够接收和处理网络和/或SPS信号的任何其它合适的移动装置。
[0063]根据本发明的一个方面,图3说明一种可用于初始化导航位置和状态的示范性传感器辅助导航(SAN)系统,其中所示出的SAN系统可通常包含导航定位(NF)单元300、可与NF单元300通信的测量引擎(ME)380,以及可进一步与NF单元300通信的传感器数据处理器(SDP)390。在一个实施例中,NF单元300可为若干位置估计器的复合物,其可包含路径一体式位置估计器(PLE)310、传感器数据模块(SDM)320、位置速度(PV)滤波器330(例如,可应用于来自PLE 310的位置、速度和/或其它位置定位输出以进一步细化和平滑导航结果的级联滤波器)、集合器位置估计器(ALE)340、GNSS惯性导航系统(GNSS-1NS)位置估计器(GILE)350以及GNSS位置估计器(GLE) 370。
[0064]如图3中示出,SDP 390可与外界通信,且接收传感器和其它数据(例如,来源于车辆的远程信息处理)。举例来说,在一个实施例中,SDP 390可接收VOIS测量结果、运动数据、高频和低频加速计和陀螺仪信号、计步器信号、远程信息处理数据,或其它合适的传感器数据,并将“前端”提供到NF单元300ο此外,SDP 390可建立传入数据与GPS时间之间的时间同步,且接着将GPS时戳指派给所述传入数据,其可包括SDP 390转发到SDM 320以供存储和处理的行进方向(DoT)数据和运动数据,和/Ssdp 390转发到gile 350以供存储和处理的集成高频加速计和陀螺仪数据。SDM 320接收来自SDP390的带时间戳的数据,计算所导出的量,并在NF单元300内部缓冲和分配此数据(例如,GLE 370,PLE 310,GILE 350等)。
[0065]举例来说,如图3中进一步所示,SDM 320可将经后处理的数据分配到PLE 310,其可结合从ME 380和GLE 370接收到的GNSS测量结果以及从ALE 340接收到的外部位置注入(EPI)数据使用经后处理的数据,来计算位置定位。PLE 310可将位置定位提供到PV滤波器330,其可应用上述级联滤波器来细化PLE 310中计算的位置定位,且接着将经细化的位置提供到ALE 340。此外,SDM 320可将静止位置指示符(SPI)提供到GLE 370,其可包含经加权最小平方(WLS)模块372,其可结合从ME 380接收到的GNSS测量结果使用SPI来计算WLS定位,其可返回至ALE 340且用以基于从PV滤波器330接收到的经细化位置定位,执行与PLE310中计算的位置定位相关联的发散度检查。举例来说,在一个实施例中,发散度检查可包含PLE 310从ALE 340获得当前时期的WLS定位,并将当前时期的WLS定位与其中产生的位置定位进行比较。由此,响应于检测到从ALE 340获得的WLS定位与PLE 310中产生的位置定位之间的发散度,发散度检查可导致使PLE 310复位到未初始化状态。另外,GLE 370可包含动态卡尔曼滤波器(KF)376,其可从ALE 340接收EPI数据,并计算可用作ALE 340的输入以支持检测静止或非静态用户和/或执行第二发散度检查的位置定位。举例来说,在一个实施例中,第二发散度检查可将从PLE 310接收到(经由PV滤波器330)的位置定位与从GLE 370中的动态KF 376接收到的位置定位进行比较,以检测与PLE 310中计算的位置定位相关联的发散度,其中如果ALE 340检测到PLE 310中计算的位置定位与动态KF滤波器376所计算的位置定位之间的发散度,那么ALE 340可使PLE 310复位到用GLE 370中的动态KF 376计算的位置定位。
[0066]在一个实施例中,SAN系统可进一步支持航位推算技术,以使用从惯性传感器获得的数据(例如从SDP 390输出的DoT、运动数据以及集成高频加速计和陀螺仪数据),根据已知或所估计的速度和前进方向,预支先前位置定位(例如,从ALE 340输出的先前位置定位)。由此,所述航位推算技术通常可预支先前位置定位来计算支持从先前位置定位的导航的当前位置和前进方向,这可减少对从接收或以其它方式获取GNSS信号ALE340或其它组件获取当前位置定位的需要,因为支持航位推算的车辆里程计、所建模车辆动态或其它合适的车辆参数可用于预支先前位置定位,而不必在将始终可用的位置的出现提供给用户时,利用需要GNSS信号测量结果的ALE 340或其它组件。
[0067]根据本发明的一个方面,图4A到B说明可跟踪与所行进的路段相关联的信息以提供可用以确定熟悉路段的信息的示范性路段数据库400。明确地说,如上所提到,导航数据库通常包含具有各种路段的一或多个地图,所述路段各自与用以识别特定路段的索引或其它信息、(例如,使用GPS坐标或其它合适的数据表达的)起始位置和结束位置,和/或可与导航环境相关的额外信息(例如,速度限制)相关联。在一个实施例中,为了跟踪与所行进路段相关联的信息,且从而提供可用以确定熟悉路段的信息,图4A到B中所示的路段数据库400可包括典型导航数据库的扩展,其中路段数据库400可使每一路段与指示先前和/或最近行进每一路段时的适当识别符410、日期或时戳420,以及指示先前行进了每一路段多少次的所行进索引430相关联。因此,如将本文进一步详细描述,每当用户在特定路线上行进时,与所行进的路段相关联的所行进索引430可相应地递增,借此一旦所行进索引430达到适当的阈值,就可将路段视为“熟悉”,所述阈值可为预定义的,或可以下文将进一步详细描述的各种方式配置(例如,时戳字段420可与所行进索引430组合使用来配置熟悉性阈值,借此如果用户之前已在某一路线上驾驶多次,但不是在非常近期,那么最初可使用较大阈值,而用户本身重新熟悉所述路线,且随后在仅一个或两个近期再跟踪之后,可减小所述阈值,以反映重新学习的周期将比初始学习阶段短得多)。换句话说,所行进索引430通常跟踪用户已在每一路段上行进了多少次。举例来说,参看图4A,假设用户在2013年2月25日沿包含路段S0、S3、S4和S7(如由短划线指示)的路线驾驶。响应于此,可适当地更新路段数据库400以在与路段S0、S3、S4和S7相关联的时戳字段420中包含2013年2月25日行进日期,且与路段S0、S3、S4和S7相关联的所行进索引430可全部递增。现参看图4B,假设用户在次日沿类似路线驾驶,除了在次日行进的路线包含路段S0、S3、S5、S6和S7。响应于此,可适当地更新路段数据库400,以在与路段S0、S3、S5、S6和S7相关联的时戳字段420中包含2013年2月26日行进日期,且与路段S0、S3、S5、S6和S7相关联的所行进索引430可全部递增。因此,如果“熟悉性”阈值是2,那么在2013年2月26日的旅行之后,可将路段S0、S3和S7视为“熟悉”路段。
[0068]因此,在一个实施例中,当已穿越特定路段,或响应于使当前位置或位置定位与熟悉路段相关而采取一或多个适当的动作时,图4中所示的路段数据库400通常可记录每一实例。举例来说,在一个实施例中,当所述当前位置对应于熟悉路段时,可断开或临时停用话音辅助和显示器,从而改进用户体验,因为许多用户可发现话音辅助是恼人的,且当在已知道路上行进时不是特别有用。此外,在熟悉路段上断开或临时停用话音辅助和显示器可降低电池功耗,因为产生话音和显示输出所需的资源可保留。此外,在一个实施例中,如果当前位置与已知路段相关并且进一步含有目的地点,那么导航应用程序可自动退出,这可类似地改进用户体验并降低电池消耗,因为导航应用程序消耗的所有资源可保留。另外,在一个实施例中,可利用熟悉路段来动态地优化电力消耗,因为当用户进入包含一或多个熟悉路段的行程段时,接收器无需以默认频率(例如,每秒一次)计算经更新的位置定位。明确地说,如果当在熟悉路段上行进时,路线地图上标记的位置并不与实际位置正好匹配,那么用户可不大可能转错弯或变为混淆,借此接收器可切换来以降低的频率(例如,五秒一次、十秒一次或以较长的间隔)计算并向导航应用程序报告位置定位,且可使用航位推算来基于车辆里程计和惯性传感器(VOIS)测量结果来产生其余位置定位,这可大体上降低重走熟悉路段时的电力消耗。
[0069]另外,因为某些用户可具有较多置信度或以其它方式偏好沿先前行进的路段而不是新路线驾驶,所以导航应用程序可经配置以在计算路线时,使熟悉或优选的路线段优先。举例来说,根据本发明的一个方面,图5A到C说明可根据可基于先前用户行为使熟悉或优选路段优先且学习驾驶模式的路线计算逻辑动态地适应示范性路线。更明确地说,现有导航装置通常基于例如最短距离、最新时间(例如,使用高速公路而不是支路)、燃料消耗、实时交通或可不取决于或以其它方式适应实际用户行为的其它数据等因素来计算路线。另一方面,图4A到B中所示的路段数据库400可用于计算使用户已经行进过的路段优先且从而允许用户更自信地驾驶的路线,因为用户可更喜欢和/或已经知道所述路段以及所述路段上的典型情况。举例来说,图5A示出PND可响应于用户请求从点A到B的路线而提出的初始路线,而图5B示出在PND提出图5A中所示的路线之后用户可实际上从点A到点B穿越一或多次的示范性路线。因此,如图5C中示出,图5A中所示的所提议路线可不同于图5B中所示的实际路线,不同之处在于所提议的路线包含路段SI,而实际路线包含路段S2,借此当随后计算可包含一个路段或另一路段的路线时,实际用户行为可导致路段S2具有比路段SI高的优先级。举例来说,在一个实施例中,响应于用户忽略图5A中所示的所提议的路线,并改为采取图5B中所示的路线,次数超过某一阈值(例如,三次),路段S2可具有比路段SI高的优先级。
[0070]根据本发明的一个方面,图6说明用以在使用个人导航装置(PND)或其它移动装置(下文一般称为“移动导航装置”)来沿熟悉路线或熟悉路段导航时降低电力消耗并改进总体用户体验的示范性方法600。更明确地说,响应于在框605处接收到导航目的地条目,移动导航装置可在框610处计算从当前位置到导航目的地条目的路线。举例来说,参看图5A,在框605处接收到的导航目的地条目可识别位置B,且在框610处计算的路线可包括从位置A到位置B的所提议的路线。或者,如下文将进一步详细论述,移动导航装置可从过去的用户行为学习,其中图5A中所示的所提议的路线可能已被忽略了一或多次,且可改为采用图5B中所示的路线,在此情况下,在框610处计算的路线可包括如图5B中示出的从位置A到位置B的路线。
[0071]在一个实施例中,响应于合适地计算所述路线,移动导航装置接着可在框615处确定当前位置定位。举例来说,在一个实施例中,可使用利用GPS接收器获取的一或多个GNSS信号,使用一或多个车辆里程计和惯性传感器(VOIS)测量结果来预支经由航位推算技术使用GPS接收器获得的先前位置定位,或其任何合适组合,来获得当前位置定位。在任何情况下,移动导航装置接着可使当前位置定位与路段相关,并在框620处确定与所述当前位置定位相关的路段是否对应于熟悉路段。举例来说,下文将参考图7进一步详细描述可用于确定特定路段是否可被视为“熟悉”的各种技术。
[0072]响应于确定当前位置定位对应于熟悉路段,在框625处,移动导航装置接着可确定当前(熟悉)路段是否包含在框605处输入的最终目的地,在此情况下,移动导航装置可在框650处,根据行进到目的地的实际路线来更新一或多个路线偏好。举例来说,在一个实施例中,移动导航装置可注意所采用的实际路线是否并不与最初所计算的路线匹配(例如,归因于驾驶员对沿相应路线的路况的了解或个人偏好,例如为了避免交通信号或左转)。由此,如果所采用的实际路线并不与最初所计算的路线匹配,那么移动导航装置可在框650处使与实际路线和/或与所述实际路线相关联的路段相关联的计数器递增,借此在框610处计算的后续路线可使实际路线优先于未采用的任何默认路线,使实际路线中采用的路段优先于默认路线中被避开的任何路段,等等。此外,响应于框625产生当前(熟悉)路段包含最终目的地的确定,移动导航装置可在框655处完全退出导航应用程序。
[0073]在一个实施例中,响应于在框620处确定当前位置定位对应于熟悉路段,并且进一步确定当前(熟悉)路段并不包含最终目的地,移动导航装置可在框630处停用话音辅助和显示器。以此方式,可停用在沿熟悉路线驾驶时可不被视为有用的话音辅助,且可停用可呈现具有极少价值的信息的显示器,以便降低驱动话音辅助和显示器输出原本将需要的电池消耗。然而,在一个实施例中,移动导航装置可在框635处进一步确定不熟悉路段是否可接近,在此情况下,可在框640处启用话音辅助和显示器(例如,如果先前曾停用话音辅助和显示器,否则框640可导致不执行原本将已经在框630处执行的所述停用)。此外,在一个实施例中,移动导航装置可在框645处调整接收器获得GPS信号的频率,以更新任何先前位置定位。举例来说,当用户进入到达最终目的地的路线上的熟悉路段时,接收器无需以常规频率计算位置定位,且可改为切换到以降低的频率计算和报告位置定位,其中使用航位推算来基于VOIS测量结果来计算其余位置定位(例如,因为如果地图上示出的当前位置并不与实际位置准确匹配,那么用户可不大可能转错弯或变为混淆)。在替代方案中,在接近或以其它方式进入熟悉路段后,在框645处,响应于确定不熟悉路段可接近,可增加接收器获取位置定位的频率,因为用户在不熟悉路段上行进时,很可能转错弯或需要地图上示出的位置数据的较大准确性。
[0074]根据本发明的一个方面,图7说明用以确定映射到与移动导航装置相关联的当前位置的路段可被视为熟悉还是不熟悉的示范性方法700。更明确地说,响应于在框710处确定与移动导航装置相关联的当前位置与当前路段之间的映射,可在框720处适当地递增与当前路段相关联的所行进索引。举例来说,返回参看图4A,在初始旅行之后,框720可使与路段S0、S3、S4和S7相关联的所行进索引递增,且参看图4B,框720可同样地使与路段S0、S3、S5、S6和S7相关联的所行进索引递增。因此,在一个实施例中,在框730处进行的初始“熟悉性”确定可仅取决于与当前路段相关联的所行进索引是否超过“熟悉性”阈值。然而,即使与当前路段相关联的所行进索引不超过“熟悉性”阈值,如果当前路段大体上笔直且具有超过某一阈值距离(例如,两千米、自定义距离或另一合适的阈值距离,在图7中表示为“X”),那么在框740处仍然也作出初始“熟悉性”确定。由此,如果当前路段大体上笔直,且具有超过阈值距离的长度,那么即使道路可能原本被视为不熟悉,框740也可导致初始“熟悉性”确定,这可反映虽然不熟悉但高速公路和其它路段可容易导航的使用情况。然而,在熟悉性确定是基于在超过阈值距离内大体上笔直的路段的情况下,在接近高速公路的出口、道路中的弯曲等(例如,其中路段不再为笔直)后,路段可即刻恢复成被视为“不熟悉”。在任何情况下,不管初始熟悉性确定是否基于所行进索引或路段是否笔直,可在框750处应用速度限制作为滤波器,其中如果当前速度或当前车速(从VOIS测量结果获得)不超过特定阈值(例如,120千米/小时),在框760处,可将所述路段视为熟悉。否则,如果所行进索引不超过阈值,那么所述路段不是大体上笔直的,或所述速度超过阈值,那么在框770处,可将所述路段视为不熟悉。
[0075]根据本发明的一个方面,图8A到B说明用以基于在沿熟悉或不熟悉路段导航时是否接收到传入呼叫来处置传入呼叫的示范性方法。明确地说,在导航环境中处置传入呼叫的现有系统通常在用户基于GPS输出行进时,导致移动导航装置接受或拒绝传入呼叫。此夕卜,在传入呼叫被拒绝或丢失时产生自动回复消息的现有系统通常是静态的或基于位置的输出(例如,静态自动回复可为“您好,我正在开车,我会给您回电话”,且基于位置的自动回复可为“您好,我正在赫凡塔(Hervanta)开车,我会给您回电话”)。相比之下,图8A中所示的方法800A可包括:在框805处接收传入呼叫;以及响应于确定(在框810处)在当前位置对应于熟悉路段时曾接收到传入呼叫,在框815处自动接受所述传入呼叫。或者,可响应于框810导致确定在不熟悉路段上接收到传入呼叫而拒绝传入呼叫。举例来说,在一个实施例中,拒绝传入呼叫可包括在框820处,根据用户可回答所述呼叫的可能时间或以其它方式基于导航环境而产生自动回复消息,这可取决于行进进入熟悉路线段或到达最终目的地的所估计时间。
[0076]因此,当最后在框825处拒绝传入呼叫时,可将自动回复消息发射到呼叫者,其中所发射的自动回复消息可指示用户可回电话的可能时间(例如,“您好,我正在帕斯拉(Pasila)开车,我应该能够在17分钟之后给您回电话”)。举例来说,现参看图SB,移动导航装置可在框830处检测对应于熟悉路段的当前位置,且接着在确定用户正进入熟悉路段或已经以其它方式到达最终目的地后,即刻在框835处从拒绝/未接呼叫列表自动拨打返回呼口H。此外,如果当前位置对应于熟悉路段并非最终目的地,那么移动导航装置可在框840处继续更新当前位置,借此响应于在框845处确定用户正接近不熟悉路段,在框850处,可提醒用户不久将断开所述呼叫。此外,在一个实施例中,还可结合图8A到B使用上文相对于图7所论述的速度限制检查,因为只有在当前速度或车速不超过用户应集中于驾驶而非非驾驶任务的某一阈值,才可启用自动回复拒绝或未接电话的特征。
[0077]根据本发明的一个方面,图9A到B说明用以基于在沿熟悉或不熟悉路段导航时是否接收到传入消息而处置传入消息的示范性方法。明确地说,用以在导航环境中处置传入消息的现有系统通常在状态或通知区域中示出新的传入消息(例如,电子邮件、文本消息、基于位置的广告等)。然而,当用户正在未知区域中或以高速行进时,优先级应集中在驾驶和导航任务上,而不是浏览通过消息。此外,即使用户在以高速或在不熟悉区域中行进时忽略了消息,用户也将必须手动退出导航应用程序,并在进入熟悉路段后即刻打开消息接发应用程序来检视所述消息,这可能涉及相当大的不便。相比之下,图9A中所示的方法900A可包括:在框905处接收传入消息;以及在框915处响应于确定(在框910处)在当前位置对应于熟悉路段时接收到传入消息,而以正常方式自动呈现传入消息。或者,可响应于框910导致在不熟悉路段上接收到传入消息的确定,在框920处存储传入消息。因此,现参看图9B,移动导航装置可在框930处确定与之相关联的当前位置,且响应于确定用户正进入熟悉路段或已经以其它方式到达最终目的地,在框950a处,自动呈现任何先前所存储的消息。或者,响应于在框940处确定当前速度或车速等于零,意味着车辆是停着的(例如,遇到红灯),可在框950b处同样地呈现任何先前所存储的消息。换句话说,图9B中所示的方法900B可在进入熟悉路段后,即刻示出所有电子邮件、基于位置的广告,或当在不熟悉路段上或以高速行进时接收到的其它传入消息(例如,在框950a处),且继续示出所有此类消息,直到用户进入不熟悉路段或开始以高速行进,或者在进入静止状态后即刻示出此类消息(例如,在框950b处),且继续示出,直到检测到移动或速度变化为止,此时移动导航装置可显示正常导航屏
[0078]根据本发明的一个方面,图10说明用以基于映射到当前位置的路段可被视为熟悉还是不熟悉来处置与在周围导航环境中播放的音乐、音频或其它媒体相关联的示范性方法1000。明确地说,当在熟悉道路上行进时,用户可趋向于放松并以高音量欣赏音乐。然而,在未知道路上,在接近高速公路出口后,且在其它导航环境中,可给予倾听GPS话音指令较多重要性,这可要求用户手动降低音乐音量,或如果手动降低音乐音量时存在延迟,那么可能错过某些GPS话音消息。因此,图10中所示的方法1000可最初在框1010处检测经由移动导航装置播放的媒体,其中所述移动导航装置可在框1020处确定与之相关联的当前位置,且随后在框1030处确定当前位置是否对应于不熟悉路段。在一个实施例中,响应于确定当前位置对应于不熟悉路段,移动导航装置可在框1040处自动降低(或断开)音乐音量,以确保GPS话音指令将被清楚地听到。或者,响应于确定当前位置对应于熟悉路段,移动导航装置可在框1050处继续以正常音量播放媒体。同样地,在框1040处对音乐音量的任何降低,且随后确定当前位置对应于熟悉路段之后,移动导航装置可在框1050处将音乐音量增加到先前等级。
[0079]根据本发明的一个方面,图11说明可用于在使用实施本文示出的模块化架构1100的合适装置沿熟悉路线或熟悉路段导航时降低电力消耗并改进总体用户体验的示范性模块化架构1100。明确地说,图11中所示的模块化架构1100可包含:位置确定模块1110,其经配置以确定与实施模块化架构1100的装置相关联的当前位置(例如,使用可获取卫星信号的一或多个接收器、可组合一或多个位置估计器以基于卫星信号确定当前位置;使用加速计、陀螺仪、车辆里程计和惯性传感器测量结果等根据航位推算技术预支先前位置定位的导航定位单元等)。另外,模块化架构1100可包含熟悉路段模块1120,其经配置以至少基于先前已穿越所述路段多少此来使各种路段与指示与之相关联的熟悉性的索引(例如,“熟悉性索引”)相关联(例如,每当穿越特定路段时,可递增与所述路段相关联的熟悉性索引)。此夕卜,在一个实施例中,熟悉路段模块1120可经配置以使各种路段与指示何时穿越相应路段的曰期、时戳或其它历史行进数据相关联,并相对于与指示在预定时间周期内尚未穿越相应路段的日期、时戳或其它历史行进数据相关联的路段,减小熟悉性索引。举例来说,可相对于最近尚未行进的路段而减小熟悉性索引,以反映相对于最后一次穿越所述路段时,用户当前可能较不熟悉所述路段。然而,因为相对于全新的路段,用户可能较熟悉先前行进过的路段,所以当再次行进所述路段时,可较积极地增加与在预定时间周期内尚未行进的路段相关联的减小的熟悉性索引(例如,响应于用户再次穿越所述路段、在某一时间周期内穿越所述路段阈值次数等,来使熟悉性索引恢复到在根据增加的因子递减或递增熟悉性索引之前的初始值)。
[0080]在一个实施例中,为了确定与所述装置相关联的当前位置是否对应于熟悉路段,熟悉路段模块1120可使当前位置与特定路段相关,并确定与所述当前位置相关的路段是否具有超过预定“熟悉性”阈值的索引。由此,如果与之相关的路段具有超过熟悉性阈值的索弓I,且与所述装置相关联的当前速度不超过预定义速度限制,那么熟悉路段模块1120可确定当前位置对应于熟悉路段,其中定位确定模块1110可基于一或多个车辆里程计和惯性传感器(VOIS)测量结果来确定当前速度。或者,即使与当前位置相关的路段具有不超过预定熟悉性阈值的索引,熟悉路段模块1120也可在与当前位置相关的路段大体上平直(例如,在预定义阈值距离内大体上不具有转弯)且当前速度不超过预定义速度限制的情况下,确定当前位置对应于熟悉路段。相比之下,如果与之相关的路段具有不超过熟悉性阈值的索引,且并不被视为大体上平直(例如,具有一或多个转弯,大体上不具有转弯但短于阈值距离等),那么熟悉路段模块1120可确定当前位置并不对应于熟悉路段,或如果当前速度超过预定义速度限制,那么即使相关的路段具有超过熟悉性阈值的索引和/所述路段被视为大体上平直,熟悉路段模块1120也可替代地确定当前位置不对应于熟悉路段(S卩,速度限制可提供滤波条件来确保在高速下不调用在熟悉路段上执行的功能,且从而确保用户在以高速行进时集中在驾驶上)。
[0081 ]在一个实施例中,模块化架构1100可进一步包含电力管理模块1130、功能性控制模块1140、路线规划模块1150以及呼叫和消息处置模块1160,其可经配置以基于熟悉路段模块1120确定当前位置对应还是不对应于熟悉路段,而实施各种机制来降低电力消耗并改进总体用户体验。举例来说,在一个实施例中,电力管理模块1130可经配置以响应于熟悉路段模块1120确定与所述装置相关联的当前位置对应于熟悉路段而停用耦合到或以其它方式与所述装置相关联的显示器,且功能性控制模块1140可经配置以在当前位置对应于熟悉路段的情况下,停用装置上的话音辅助。此外,在一个实施例中,如果当前位置对应于熟悉路段,那么电力管理模块1130可致使位置确定模块1110降低接收或以其它方式获取一或多个卫星信号以确定当前位置的频率。在电力管理模块1130致使位置确定模块1110以降低的频率接收或以其它方式获取卫星信号的情况下,位置确定模块1110可使用从耦合到或以其它方式与所述装置相关联的一或多个传感器获取的信号或其它测量结果来根据航位推算技术预支当前位置,其中功能性控制模块1140可随后响应于所预支当前位置对应于不熟悉路段而启用话音辅助(如果当前停用)。在类似方面中,如果所预支当前位置对应于不熟悉路段,那么电力管理模块1130可启用显示器(如果当前停用)和/或致使位置确定模块1110增加获取卫星信号的频率。此外,功能性控制模块1140可响应于确定熟悉路段包含最终路线目的地(其可为已知的或以其它方式经由路线规划模块1150可用)而自动终止或以其它方式退出在所述装置上执行的导航应用程序,且功能性控制模块1140可另外在当前位置对应于不熟悉路段的情况下,降低用以以降低的等级经由所述装置播放媒体的音量级,和/或响应于位置确定模块1110更新当前位置且熟悉路段模块1120确定经更新的当前位置对应于熟悉路段,使用以播放所述媒体的音量恢复到正常等级或先前等级。
[0082]在一个实施例中,路线规划模块1150可用于支持基于使用熟悉路段模块1120管理的历史行进数据的路线计算。举例来说,在一个实施例中,路线规划模块1150可经配置以将所计算或所提议的路线与实际上穿越的路线进行比较,并使实际上穿越的路段优先于所计算的或所提议的路线中被避开或以其它方式未行进的路段。因此,在一个实施例中,路线规划模块1150可经配置以接收规划与所述装置相关联的路线的请求,其中所述请求可包含至少一最终路线目的地,且路线规划模块1150接着可确定优选路段,其包含具有超过上述熟悉性阈值的熟悉性索引的路段和/或在一或多个先前路线穿越且并不与包含于最初所计算的或所提议的路线中的路段匹配的路段,借此路线规划模块1150所计算的路线可基于先前路线偏差而使优选路段优先,且基于与之相关联的熟悉性索引而使熟悉路段优先。
[0083]在一个实施例中,呼叫和消息处置模块1160可提供各种功能来确保当在未知路段或具有大转弯或可要求将注意力集中在驾驶上而不是其它非导航任务上的其它空间特性的路段上行进时,用户集中于具有高优先级的导航任务上,且所述模块进一步提供较情境相关的呼叫和消息处置功能。举例来说,如果与所述装置相关联的当前位置对应于熟悉路段,那么呼叫和消息处置模块1160可接受传入呼叫,或者如果当前位置对应于不熟悉路段,那么拒绝所述传入呼叫。在后一种情况下,当基于从当前位置到熟悉路段的所估计行进时间将回答被拒绝的传入呼叫时,呼叫和消息处置模块1160可另外产生指示所估计时间的自动回复消息。由此,响应于位置确定模块1110更新当前位置且熟悉路段模块1120确定经更新的当前位置对应于熟悉路段,呼叫和消息处置模块1160可自动回答被拒绝的传入呼叫。在类似方面中,呼叫和消息处置模块1160可存储在当前位置对应于不熟悉路段时接收到的一或多个传入消息(例如,文本消息、基于位置的广告等),且随后在当前位置对应于熟悉路段时显示所存储的传入消息,直到当前位置变为不熟悉路段为止。或者,呼叫和消息处置模块1160可在当前速度等于零使显示所存储的传入消息,且继续显示所存储的消息,直到当前速度并不等于零为止(例如,在停着时,例如在等红光时或在交通拥堵时,显示所存储的消息,且在行进恢复时停止显示所存储的消息)。
[0084]所属领域的技术人员将了解,可使用多种不同技术和技艺中的任一者来表示信息和信号。举例来说,可通过电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示在整个上文描述中可能参考的数据、指令、命令、信息、信号、位、符号和码片。
[0085]另外,所属领域的技术人员将了解,结合本文所揭示的方面而描述的各种说明性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件或两者的组合。为清晰地说明硬件与软件的这种可互换性,上文已大体就其功能性来描述了各种说明性组件、块、模块、电路和步骤。将此功能性实施为硬件还是软件取决于特定应用以及强加于整个系统的设计约束。所属领域的技术人员可针对每一特定应用以不同方式实施所描述的功能性,但此类实施决策不应被解释为脱离本发明的范围。
[0086]结合本文中所揭示的方面来描述的各种说明性逻辑块、模块和电路可用通用处理器、DSP、ASIC、FPGA或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其经设计以执行本文所描述的功能的任何组合来实施或执行。通用处理器可为微处理器,但在替代方案中,处理器可为任何常规的处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合(例如,DSP和微处理器的组合、多个微处理器、结合DSP核心的一或多个微处理器或任何其它此类配置)。
[0087]结合本文中所揭示的方面描述的方法、序列和/或算法可直接用硬件、用由处理器执行的软件模块或用这两者的组合来实施。软件模块可驻留在RAM、闪存存储器、R0M、EPR0M、EEPR0M、寄存器、硬盘、可装卸磁盘、CD-ROM或所属领域中已知的任何其它形式的存储媒体中。示范性存储媒体耦合到处理器,使得处理器可从存储媒体读取信息并且将信息写入到存储媒体。在替代方案中,存储媒体可与处理器成一体式。处理器和存储媒体可驻存于ASIC中。在替代方案中,处理器和存储媒体可作为离散组件驻留于用户终端中。
[0088]在一或多个示范性方面中,所描述的功能可用硬件、软件、固件或其任何组合来实施。如果实施于软件中,那么可将功能作为一或多个指令或代码存储在计算机可读媒体上或经由计算机可读媒体传输。计算机可读媒体包含计算机存储媒体和通信媒体两者,通信媒体包含促进将计算机程序从一处传送到另一处的任何媒体。存储媒体可以是可由计算机存取的任何可用媒体。作为实例而非限制,此类计算机可读媒体可包括RAM、R0M、EEPR0M、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于运载或存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体。并且,任何连接被恰当地称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤缆线、双绞线、DSL或无线技术(例如,红外线、无线电和微波)从网站、服务器或其它远程源传输软件,那么同轴电缆、光纤缆线、双绞线、DSL或无线技术(例如,红外线、无线电和微波)包含在媒体的定义中。如本文中所使用,磁盘和光盘包含CD、激光光盘、光学光盘、DVD、软性磁盘和蓝光光盘,其中磁盘通常以磁性方式和/或利用激光以光学方式再现数据。以上各项的组合也应包含在计算机可读媒体的范围内。
[0089]尽管前述揭示内容示出本发明的说明性方面,但应注意,在不脱离如所附权利要求书界定的本发明的范围的情况下,可在本文中做出各种改变和修改。不必以任何特定次序来执行根据本文中所描述的本发明的方面的方法权利要求项的功能、步骤和/或动作。此夕卜,尽管可能以单数形式描述或主张本发明的元件,但除非明确陈述限于单数形式,否则也涵盖复数形式。
【主权项】
1.一种用于在使用移动导航装置沿熟悉路线导航时降低电力消耗并改进用户体验的方法,其包括: 确定与所述移动导航装置相关联的当前位置; 确定与所述移动导航装置相关联的所述当前位置是否对应于熟悉路段;以及 响应于确定与所述移动导航装置相关联的所述当前位置对应于所述熟悉路段,停用所述移动导航装置上的话音辅助和显示器。2.根据权利要求1所述的方法,其进一步包括: 响应于确定与所述移动导航装置相关联的所述当前位置对应于所述熟悉路段,降低所述移动导航装置上的接收器获取一或多个信号以确定与所述移动导航装置相关联的所述当前位置的频率。3.根据权利要求2所述的方法,其进一步包括: 使用从所述移动导航装置上的一或多个运动传感器获取的信号来预支与所述移动导航装置相关联的所述当前位置;以及 响应于所述所预支当前位置对应于不熟悉路段,启用所述移动导航装置上的所述话音辅助和所述显示器。4.根据权利要求2所述的方法,其进一步包括: 使用从所述移动导航装置上的一或多个运动传感器获取的信号来预支与所述移动导航装置相关联的所述当前位置;以及 响应于所述所预支当前位置对应于不熟悉路段,增加接收器获取所述一或多个信号以确定与所述移动导航装置相关联的所述当前位置的所述频率。5.根据权利要求1所述的方法,其进一步包括: 响应于确定所述熟悉路段包含与所述移动导航装置相关联的最终目的地,自动终止在所述移动导航装置上执行的导航应用程序。6.根据权利要求1所述的方法,其进一步包括: 存储包含多个路段的导航数据库,其中所述导航数据库至少基于先前已穿越每一路段多少次来使所述路段与指示与之相关联的熟悉性的索引相关联;以及 响应于与之相关联的所述索引超过预定阈值且当前速度不超过预定义速度限制,确定与所述移动导航装置相关联的所述当前位置对应于所述熟悉路段。7.根据权利要求6所述的方法,其进一步包括: 接收规划与所述移动导航装置相关联的路线的请求,其中所述请求包含与所述路线相关联的至少一最终目的地; 确定包含一或多个先前路线中所穿越的并不与最初包含于所述先前路线中的路段匹配的一或多个路段的优选路段;以及 使用所述导航数据库来计算与所述移动导航装置相关联的所述路线,其中所述所计算的路线使所述优选路段以及具有超过所述预定阈值的索引的路段优先。8.根据权利要求6所述的方法,其进一步包括: 使所述导航数据库中的每一路段与指示何时穿越所述相应路段的一或多个日期或时戳相关联;以及 使指示与和指示在预定时间周期内尚未穿越所述相应路段的日期或时戳相关联的一或多个路段相关联的所述熟悉性的所述索引递减。9.根据权利要求1所述的方法,其进一步包括: 响应于确定所述熟悉路段包含最终路线目的地,退出在所述移动导航装置上执行的导航应用程序。10.根据权利要求1所述的方法,其进一步包括: 响应于所述路段在预定义距离内大体上不具有转弯,且响应于进一步确定当前速度不超过预定义速度限制,确定与所述移动导航装置相关联的所述当前位置对应于所述熟悉路段。11.根据权利要求1所述的方法,其进一步包括: 接收传入呼叫; 如果与所述移动导航装置相关联的所述当前位置对应于所述熟悉路段,那么接受所述传入呼叫;以及 如果与所述移动导航装置相关联的所述当前位置对应于不熟悉路段,那么拒绝所述传入呼叫,其中拒绝所述传入呼叫包括基于从所述当前位置到熟悉路段的所估计行进时间,产生指示何时将回答所述被拒绝的传入呼叫的所估计时间的自动回复消息。12.根据权利要求11所述的方法,其进一步包括: 更新与所述移动导航装置相关联的所述当前位置;以及 响应于确定所述经更新的当前位置对应于熟悉路段,自动回答所述被拒绝的传入呼叫。13.根据权利要求1所述的方法,其进一步包括: 存储当所述当前位置对应于不熟悉路段时接收到的一或多个传入消息; 响应于确定所述当前位置对应于熟悉路段或当前速度等于零,显示所述所存储的传入消息,其中显示所述所存储的传入消息,直到所述当前位置对应于不熟悉路段且所述当前速度不等于零为止。14.根据权利要求1所述的方法,其进一步包括: 响应于确定与所述移动导航装置相关联的所述当前位置对应于不熟悉路段,经由所述移动导航装置以降低的等级播放媒体; 更新与所述移动导航装置相关联的所述当前位置;以及 响应于确定所述经更新的当前位置对应于熟悉路段,经由所述移动导航装置以正常等级播放所述媒体。15.—种设备,其包括: 导航定位单元,其经配置以确定当前位置定位;以及 一或多个处理器,其经配置以使所述当前位置定位与路段相关,且响应于与所述当前位置定位相关的所述路段对应于熟悉路段,停用导航话音辅助和耦合到所述设备的显示器。16.根据权利要求15所述的设备,其进一步包括: 测量引擎,其经配置以获取一或多个卫星信号测量结果,其中所述一或多个处理器进一步经配置以响应于与所述当前位置定位相关的所述路段对应于所述熟悉路段,致使所述测量引擎以降低的频率获取所述一或多个卫星信号测量结果。17.根据权利要求16所述的设备,其进一步包括: 传感器数据处理器,其经配置以获取与所述设备相关联的一或多个运动测量结果,其中所述导航定位单元进一步经配置以使用经由所述传感器数据处理器获取的所述一或多个运动测量结果来预支所述当前位置定位,且其中所述一或多个处理器进一步经配置以响应于与所述所预支位置定位相关的路段对应于不熟悉路段,启用所述导航话音辅助且启用耦合到所述设备的所述显示器。18.根据权利要求16所述的设备,其进一步包括: 传感器数据处理器,其经配置以获取与所述设备相关联的一或多个运动测量结果,其中所述导航定位单元进一步经配置以使用经由所述传感器数据处理器获取的所述一或多个运动测量结果来预支所述当前位置定位,且其中所述一或多个处理器进一步经配置以响应于与所述所预支位置定位相关的路段对应于不熟悉路段,增加所述测量引擎获取所述一或多个卫星信号测量结果的所述频率。19.根据权利要求15所述的设备,其中所述一或多个处理器进一步经配置以响应于所述熟悉路段包含最终路线目的地而自动终止在导航装置上执行的导航应用程序。20.根据权利要求15所述的设备,其进一步包括: 传感器数据处理器,其经配置以获取与所述设备相关联的一或多个运动测量结果,其中所述一或多个运动测量结果指示与所述设备相关联的至少一当前速度;以及 存储器,其经配置以存储多个路段,其中所述多个路段至少基于先前已穿越所述路段多少次而各自与熟悉性索引相关联,其中所述一或多个处理器进一步经配置以响应于与之相关联的所述熟悉性索引超过预定阈值,且所述当前速度不超过预定义速度限制,确定与所述当前位置定位相关的所述路段对应于所述熟悉路段。21.根据权利要求20所述的设备,其中所述一或多个处理器进一步经配置以响应于规划到最终目的地的路线并计算所述路线的请求而确定一或多个优选路段,以使所述优选路段和具有超过所述预定阈值的熟悉性索引的路段优先,其中所述优选路段包含一或多个先前路线中所穿越且并不与最初包含于所述先前路线中的路段匹配的一或多个路段。22.根据权利要求20所述的设备,其中存储于所述存储器中的所述多个路段各自进一步与指示何时穿越所述相应路段的一或多个日期或时戳相关联,且其中所述一或多个处理器进一步经配置以减小对应于与指示在预定时间周期内尚未穿越所述相应路段的日期或时戳相关联的一或多个路段的所述熟悉性索引。23.根据权利要求15所述的设备,其中所述一或多个处理器进一步经配置以响应于所述熟悉路段包含最终路线目的地,退出在导航装置上执行的导航应用程序。24.根据权利要求15所述的设备,其进一步包括: 传感器数据处理器,其经配置以获取与所述设备相关联的一或多个运动测量结果,其中所述一或多个运动测量结果指示与所述设备相关联的至少一当前速度,其中所述一或多个处理器进一步经配置以响应于所述路段在预定义距离内大体上不具有转弯,且所述当前速度不超过预定义速度限制,确定与所述当前位置定位相关的所述路段对应于所述熟悉路段。25.根据权利要求15所述的设备,其中所述一或多个处理器进一步经配置以检测传入呼叫,且基于与所述当前位置定位相关的所述路段对应于所述熟悉路段还是不熟悉路段来确定接受还是拒绝所述传入呼叫。26.根据权利要求25所述的设备,其中所述一或多个处理器进一步经配置以响应于与所述当前位置定位相关的所述路段对应于不熟悉路段而拒绝所述传入呼叫,基于到熟悉路段的所估计行进时间而产生自动回复消息以指示何时将回答所述被拒绝的传入呼叫的所估计时间,且响应于所述导航定位单元计算与所述熟悉路段相关的经更新的位置定位而自动回答所述被拒绝的传入呼叫。27.根据权利要求15所述的设备,其进一步包括: 传感器数据处理器,其经配置以获取与所述设备相关联的一或多个运动测量结果,其中所述一或多个运动测量结果指示与所述设备相关联的至少一当前速度;以及 存储器,其经配置以存储当所述当前位置对应于不熟悉路段时接收到的一或多个传入消息,其中所述一或多个处理器进一步经配置以响应于与所述当前位置定位相关的所述路段对应于熟悉路段或所述当前速度等于零而致使所述所存储的传入消息在耦合到所述设备的显示器上示出,直到与所述当前位置定位相关的路段对应于不熟悉路段且所述当前速度不等于零为止。28.根据权利要求15所述的设备,其中所述一或多个处理器进一步经配置以响应于与所述当前位置定位相关的所述路段对应于不熟悉路段而降低用以经由耦合到所述设备的输出装置播放媒体的等级,且响应于所述导航定位单元计算与熟悉路段相关的经更新的位置定位而恢复用以经由所述输出装置播放所述媒体的所述等级。29.—种导航装置,其包括: 显示器; 导航数据库,其包含多个路段,其中所述导航数据库使每一路段与指示与之相关联的熟悉性的索引相关联;以及 一或多个处理器,其经配置以确定与所述导航装置相关联的当前位置是否对应于熟悉路段,且经进一步配置以响应于与所述导航装置相关联的所述当前位置对应于所述熟悉路段而停用话音辅助和所述显示器。30.—种上面记录有计算机可执行指令的计算机可读存储媒体,其中在导航装置上执行所述计算机可执行指令致使所述导航装置: 确定与所述导航装置相关联的当前位置; 确定与所述导航装置相关联的所述当前位置是否对应于熟悉路段;以及 响应于确定与所述导航装置相关联的所述当前位置对应于所述熟悉路段,停用所述导航装置上的话音辅助和显示器。
【文档编号】G06F1/32GK106062515SQ201580009429
【公开日】2016年10月26日
【申请日】2015年3月3日
【发明人】库希克·安纳普雷迪, 基尔·菲恩洛-贝茨
【申请人】高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1