具有会话传送机制的导航系统及其操作方法与流程

文档序号:13813163阅读:168来源:国知局
具有会话传送机制的导航系统及其操作方法与流程

本发明是普遍与导航系统相关,以及更尤其地与用于导航及选路的系统相关



背景技术:

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

当使用者随着行动导航服务装置的成长而变得更有力量的同时,新与旧典范开始利用新装置的空间。有许多技术解决方案是用来利用此新装置的定位的机会。现有方式是在于使用定位资讯,以为使用者定位及将使用者导引到目的地。

通常情况下,用于引导使用者的多建模路线是未逻辑地连接以精确地反映使用者的移动。此外,用于引导使用者的路线和方法并不能反映使用者的行驶状态。

降低成本,提高效率与性能,并符合竞争压力的需要,增加了对用于寻找这些问题答案的关键必要性的更大紧迫性。

然而,这些问题的解决方案已经是长期追求的,但之前的发展己经不能教导或作出任何解决方案的建议,因此,本领域的普通技术人员已经长期未获得对于这些问题的解决方案。因此,仍然需要一个具有会话传送机制的导航系统。



技术实现要素:

本发明提供一种操作导航系统的方法,包括:建立用于在装置上从起点到目的地选路的导航会话;设定用于在该装置与另一个装置间继续该导航会话的传送条件;以及当该传送条件满足用于显示在该另一个装置上的该另一个装置的选路时,传送该导航会话。

本发明提供一种导航系统,包括:会话创造者模组,用于在装置上建立用于从起点到目的地选路的导航会话;条件模组,耦接到该会话创造者模组,用于设定在该装置与另一个装置间继续该导航会话的传送条件;以及会话传送模组,耦接到该条件模组,用于在该传送条件满足用于显示在该另一个装置上的该另一个装置的选路时,传送该导航会话。

在本发明的某些实施例中,在上述步骤或元件外还可具有其他步骤或元件,或者采用其他步骤或元件来替代上述步骤或元件。本领域的普通技术人员在参照附图而阅读下列详细说明后,将明白该些步骤或元件。

附图说明

图1为本发明具体实施例中具有会话传送机制的导航系统。

图2为第一装置的显示介面的第一范例。

图3为第一装置的显示介面的第二范例。

图4为导航系统的示范方块图。

图5为导航系统的流程图。

图6为本发明进一步具体实施例中操作导航系统的方法的流程图。

具体实施方式

底下具体实施例是作充份详细的说明,以使得熟悉本领域的技术人员能制作并使用本发明。要理解的是,基于本揭露的其他具体实施例将是明显易知的,以及可对系统、处理方法、或机械施以变更而不脱离本发明之的范畴。

在底下的说明中,提出了许多特定细节而得以彻底理解本发明。然而,将明显易知的是,本发明可在不用到这些特定细节的情况下予以实践。为了避免混淆本发明,某些熟知的电路、系统配置、以及处理步骤未在细节中揭露。

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

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

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

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

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

请参照图1,其表示本发明一具体实施例中包括会话转移机制的导航系统100。导航系统100可包括利用无线或有线网路的通讯路径104来连接第二装置106(如使用者端或伺服器)的第一装置102(如使用者端或伺服器)。导航系统100可包括利用无线或有线网路的通讯路径104来连接至第二装置106或第一装置102的另一个装置103(如使用者端或伺服器)。举例来说,第一装置102可为各种行动装置中的任何一种装置,如手机、个人数位助理器、笔记本计算机、车用资讯通讯导航系统、或其他多功能移动通讯或娱乐装置。第一装置102可为独立式装置、或可与例如为汽车、卡车、公车、火车的交通工具(vehicle)合并。第一装置102可耦接至通讯路径104而与第二装置106通讯。

另一个装置103也可为各种行动装置中的任何一种装置,如手机、个人数位助理器、笔记本计算机、车用资讯通讯导航系统、或其他多功能移动通讯或娱乐装置。另一个装置103可为独立式装置、或可与例如为汽车、卡车、公车、火车的交通工具(vehicle)合并。另一个装置103可耦接至通讯路径104而与第一装置102 通讯。

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

也为了说明的目的,虽然要理解的是,第一装置102可为不同种类的计算装置,而导航系统100是以作为在交通工具中的移动计算装置的另一个装置103来作出说明。例如,第一装置102也可为非移动计算装置,如伺服器、伺服器机群、或桌上型计算机,又或未附属于交通工具的移动计算装置(如手机或笔记本计算机)。

第二装置106可为各种集中式或分散式计算装置中的任何一种装置。例如,第二装置106可为计算机、网格计算资源、虚拟计算机资源、云计算资源、路由器、交换机、点对点分散式计算装置或其组合。第二装置106在单一计算机室内可为集中式,跨不同房间可为分散式,跨不同地理位置可为分散式,在电信网路内可为嵌入式。

第二装置106可包括用于与通讯路径104耦接而与第一装置102通讯的技术手段。第二装置106也可如同用于第一装置102所述的用户端类型装置。

在另一范例中,第一装置102可为特制化机器(particularized machine),如主机、伺服器、丛集伺服器、机架式伺服器、刀锋伺服器、或如更特定的例子,IBM系统z10商用等级主机或HP ProLiant ML伺服器。在又一范例中,第二装置106可为特制化机器,如可携式计算装置、薄型使用者端、笔记本计算机、网路计算机、智慧型手机、个人数位助理器、或移动电话,以及特定例子可为Apple iPhone、 Palm Centro、或Moto Q Global。

为了说明的目的,虽然要理解的是,第二装置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 可显示导航会话204。

导航会话204是一套有关使用者行进的细节组,该细节组包括兴趣点资讯、约会资讯、用于路由资讯的行进区段、或其组合的路由资讯。导航会话204可详述使用者将要移动到的定位、与行进相关的时间、与行进相关的作为提醒和说明的显著资讯、或其组合的定位。

例如,导航会话204可为从使用者的家到游乐园的车程或包括多个短暂滞留的使用者航班行程。此外,例如,导航会话204可为用于使用多个运输模式而从大型会议回家的计划 行程。

导航会话204中也可包括与在使用者旅行时间和地点相关的注意和提醒。例如,导航会话204可包括注意,该注意可详细记录与使用者会面的客户的会谈内容及沿途所说的话,或为什么飞机延误的说明。此外,例如,使用者可收到一个提醒以在回家的路上拿取牛奶或写下从机场打电话给旅行社的提醒。

导航会话204可包括行进路线205,该行进路线205包括出发点206和终点 208。行进路线205是使用者可从出发点206到目的地208所得到的穿越路线。出发点206是使用者可启动行进导航会话204的定位。终点208是使用者可指定为结束行进导航会话204的定位。

行进路线205可包括路线区段209。路线区段209是行进路线205中可分的一部分。

路线区段209可通过中间停止点或通过运输方式来分割。例如,路线区段209 可为从出发点206到在最接近加油站处的停止点的行进路线205的一部分。此外,举例来说,路线区段209可为使用者在机场端点间所行走的一部分,以从一个航班行进到另一个航班。导航系统100可使用导航会话204来将客户沿行进指引。导航系统100可将客户沿行进路线205从出发点206指引到目的地208。导航系统 100可在第一装置102、另一个装置103、第二装置106,或其组合间传送导航会话204,以在穿越行进路线205的同时继续在该些装置间继续导航会话204。传送导航会话204的细节将在下面讨论。

导航会话204也可包括会话传送区域210及运输服务212。会话传送区域210 是指定成在第一装置102、另一个装置103、第二装置106,或其组合间用于传送导航会话204的地理定位。例如,会话传送区域210可为停车场,在该处使用者将从使用第一装置102处走到嵌入于汽车内的另一个装置103处,或会话传送区域210可为闸口,该闸口在该处使用者将从使用嵌入于飞机内的另一个装置103 处走到第一装置102处。

运输服务212可为针对受运输的客户而由一个人或使用者以外的其他实体所作的安排。例如,运输服务212可为针对朋友将使用者从机场或火车站接载的安排。

显示介面202也可表示当前的交通模式214、传送条件216、及装置模式218。当前的交通模式214是由使用者当前使用的行进的方式、手段、及方法。例如,当前的交通模式214可为徒步、个人交通工具、计程车服务、船、或飞机。

导航系统100可在传送导航会话204的时间的基础上确定当前的交通模式 214。确定当前交通模式214的细节将在下面讨论。

传送条件216是必须满足于导航系统100传送该些装置间的导航会话204的要求。传送条件216可为将在会话传送区域210内、在距离另一个装置103的阀值内的第一装置102、或其组合的使用者。传送条件216也可要求在装置上的某些操作,该些操作可为另一个装置103将在其上或在第一装置102上运行的导航软体(与在行进路线205上的定位相关)。例如,传送条件216可包括在抵达的机场闸口处将飞机舱门打开。

此外,举例来说,传送条件216可针对路线区段209来特定化,该路线区段 209是使用者己计划 取得租车并开始驾驶处。为了帮忙汽车行进的开始,传送条件 216可包括将另一个装置103启动及将车辆点火。当传送条件216满足时,导航系统100可将导航会话204从第一装置102传送到另一个装置103。

设定传送条件216的细节将在下面讨论。在传送导航会话204中使用传送条件216的细节也将在下面讨论。

该装置模式218为可给定功能或状态的条件来用于操作第一装置102。例如,装置模式218可指示用于将第一装置102开启或关闭的命令。此外,例如,装置模式218可包括操作性功能,如启动导航软体或将手机设定成飞行模式及限制第一装置102的通信。

当导航会话204转移到控制第一装置102的操作时,导航系统100可设定装置模式218。装置模式218的详细功能将在下面讨论。

现在参照图3,其中表示第一装置102的显示介面202的第二范例。显示介面 202可表示装置定位302,控制区域304,另一个装置模式306,和会话状态308。

装置定位302是第一装置102的地理定位。装置定位302可以多种方式表现。例如,装置定位302可为座标集,如GPS座标或经度和纬度。继续作出范例,装置定位302可为位址或地标集,如两条道路的交叉点或高速公路出口。

装置定位302也可表现为相对熟悉的地标。例如,装置定位302可为使用者家中的5英里以北及以西2英里处或在高速公路1上的第一街出口过去100英尺处并从右算来第二个巷子。

装置定位302可进一步表示成其他装置的相对位置。例如,装置定位302可表示出第一装置102是在作为另一个装置103的交通工具的内部或外部。

控制区域304是围绕另一个装置103的地理区域。该地理区域为当图2的导航会话204的传送是允许时可使用来确定。控制区域304可包括在传送条件216 内。控制区域304可为通过以围绕另一个装置103在中央的幅射距离所设定的圆形区域。例如,控制区域304可为另一个装置103的10英尺区域内。

控制区域304也可设定成与另一个装置103相关的交通工具。例如,控制区域304可在汽车前排或飞机座舱内。

当第一装置102是在控制区域304内时,导航系统100可将导航会话204从第一装置102传送到另一个装置103。当第一装置102是从控制区域304内离开时,导航系统100可将导航会话204传送到第一装置102。

设定控制区域304和控制区域304使用的细节将要在下面讨论。为了说明的目的,控制区域304描述为与另一个装置103相连,虽然要了解的是,控制区域 304不限于另一个装置103。例如,第一装置102及图1的第二装置106都可各自包括与装置相关联的控制区域304。

另一个装置模式306可为功能条件或在另一个装置103上的硬体或软体的状态。另一个装置模式306可回应在另一个装置103上的硬体或软体的运行,该运行是回应导航系统100的提问。例如,另一个装置模式306可指示出另一个装置 103是开启或关闭或另一个装置103的操作状态,该操作状态可为导航是在处理中或舱门是关闭的。

另一个装置模式306可识别另一个装置103的操作。导航系统100可使用另一个装置模式306来确认何时传送导航会话204。另一个装置模式306的详细使用是下面将要讨论的。

会话状态308可为导航会话204已经完成的部分。会话状态308可为使用者已行进的路线区段209。会话状态308可为与已行进的路线区段209相关的提醒或注意。例如,如果使用者已经走过的路线区段209包括杂货店,会话状态308可包括路线区段209及将牛奶在回家的路上取得的提醒。

现在参照图4,其中表示的是导航系统100的范例方块图。导航系统100可包括第一装置102、通信路径104、及第二装置106。

第一装置102可与第二设备106在通信路径104上通讯。例如,第一装置102、通信路径104、及第二装置106可分别为图1的第一装置102、图1的通信路径104、及图1的第二装置106。在图2中描绘的在显示介面202上所表示的截屏可表现用于导航系统100的截屏。

第一装置102可在通信路径104上的第一装置传送器408中将资讯发送到第二装置106。第二装置106可在通信路径104上的第二装置传送器410中将资讯发送到第一装置102。

为了说明的目的,导航系统100是将第一装置102表示成使用者端装置,但要了解的是,导航系统100可包括作为不同装置类型的第一装置102。例如,第一装置102可为伺服器。

也为了说明的目的,导航系统100是将第二装置106表示成伺服器,但要了解的是,导航系统100可包括作为不同装置类型的第二装置106。例如,第二装置 106可为使用者端装置。

为了在本发明的具体实施例中简洁描述,第一装置102将描述成使用者端装置,并且第二装置106将描述成伺服器。本发明并不限于在此选择的装置类型。该选择是本发明的一范例。

第一装置102可以包括第一控制单元412、第一存储单元414、第一通讯单元 416、第一使用者介面418,和定位单元420。第一装置102可通过第一装置102 来类似地描述。第一控制单元412可包括第一控制介面422。第一存储单元414包括第一存储介面424。

第一控制介面422可执行第一软体426来提供导航系统100的智慧。

第一控制单元412可操作第一使用者介面418来将通过导航系统100所产生的资讯予以显示。第一控制介面422也可执行第一软体426来用于导航系统100 的其他功能,该些功能包括从定位单元420接收定位资讯。第一控制单元412还可执行第一软体426来经过第一通讯单元416而与图1的通信路径104交互作用。

第一控制单元412可以许多不同的方式实现。例如,第一控制单元412可为处理器、嵌入式处理器、微处理器、硬体控制逻辑、硬体有限状态机、数位信号处理器、或其组合。

第一控制单元412可包括第一控制介面422。第一控制介面422可用于在第一控制单元412与第一装置102的其他功能单元间的通讯。第一控制介面422也可用于第一装置102的外部通讯。

第一控制介面422可从其他功能单元或从外部来源接收资讯,或可将资讯传递至其他功能单元或外部目的地。外部来源和目的地指的是第一装置102以外的来源和目的地。

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

第一存储单元414可存储第一软体426。第一存储单元414也可存储如广告、兴趣点、导航路线条目、或其任何组合的相关的资讯。

第一存储单元414可为易失性记忆体、非易失性记忆体、内部记忆体、外部记忆体、或其组合。例如,第一存储单元414可为非易失性记忆体,例如为非易失性随机存取记忆体、快闪记忆体、磁盘记忆体、或如静态随机存取记忆体的易失性记忆体。

第一存储单元414可包括第一存储介面424。第一存储介面424可用于在定位单元420与在第一装置102内的其他功能单元间的通讯。第一存储介面424也可用于第一个装置102的外部通讯。

第一存储介面424可从其他功能单元或从外部来源接收资讯,或可将资讯传递至其他功能单元或外部目的地。外部来源和目的地指的是第一装置102以外的来源和目的地。

第一存储介面424可依据何种功能单元或外部单元正与第一存储单元414介接而包括不同的实现。第一存储介面424可以工艺及与第一控制介面422的实现类似的技术来实现。

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

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

第一通讯单元416可包括第一通讯介面428。第一通讯介面428可用于第一通讯单元416与第一装置102中其他功能单元间的通讯。第一通讯介面428可从其他功能单元接收资讯或可将资讯传递到其他功能单元。

第一通讯介面428是取决于何种功能单元正与第一通讯单元416介接而可包括不同实现。第一通讯介面428可以工艺及与第一控制介面422的实现类似的技术来实现。

第一使用者介面418允许使用者(未图示)与第一装置102介接并交互作用。第一使用者介面418可包括输入装置和输出装置。第一使用者介面418的输入装置的范例可包括键板(keypad)、触控板、软键、键盘、麦克风、或任何其组合以提供资料与通讯输入。

第一使用者介面418可包括第一显示介面430。第一使用者介面418的输出装置的范例可包括第一显示介面430。第一显示介面430可包括显示器、投影机、视频萤幕、扬声器、或其任何组合。

举例来说,定位单元420可产生第一装置102的定位资讯、当前航向(current heading)、当前加速度、以及当前速度。定位单元420可用许多方式予以实现。例如,位置定位单元420可作用为全球定位系统(GPS)、惯性导航系统、蜂塔式位置定位系统(cellular-tower location system)、压力位置定位系统、或其任何组合的至少一部份。此外,举例来说,定位单元420可利用作为加速度计或全球定位系统接收器的元件。

定位单元420可识别装置的定位。在第一装置102上,定位单元420可识别用于将第一装置102定位的装置定位302。在另一个装置103上的定位单元420也可将另一个装置103予以定位。

定位单元420可包括定位介面432。定位介面432可用于定位单元420与第一装置102内其他功能单元间的通讯。定位介面432也可用于第一装置102外部的通讯。位置定位介面432可从其他功能单元或从外部来源接收资讯、或可将资讯传递到其他功能单元或外部目的地。外部来源和外部目的地指的是第一装置102 外部的来源和目的地。

定位介面432是取决于何种功能单元或外部单元正与定位单元420介接而可包括不同实现。定位介面432可用工艺及类似于实现第一控制单元412的技术而予以实现。

为了说明的目的,即使要了解的是,导航系统100可包括不同分割,第一装置102是以包括第一控制单元412、第一存储单元414、第一使用者介面418、第一通讯单元416、以及定位单元420的分割来表示。例如,第一软体426可作不同分割以使某些或所有其功能可放在第一控制单元412、定位单元420、以及第一通讯单元416。此外,为了明白起见,第一装置102可包括未示于图4的其他功能单元。

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

为了在本发明的具体实施例中简洁描述,图1中另一个装置103将描述为如第一装置102包括相同的功能单元。本发明并不限于以此选择的功能单元或包括第一装置102与另一个装置103所共用的相同功能单元。该选择是本发明的范例。

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

第二使用者介面438允许使用者(图未示)与第二装置106介接并且交互作用。第二使用者介面438可包括输入装置和输出装置。第二使用者介面438的输入装置的范例可包括键板、触控板、软键、键盘、麦克风、或其任何组合以提供资讯与通讯输入。第二使用者介面438的输出装置的范例可包括第二显示介面440。第二显示介面440可包括显示器、投影机、视频萤幕、扬声器、或其任何组合。

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

第二控制单元434可操作第二使用者介面438以显示资讯。第二控制单元434 可执行第二软体442来用于导航系统100之的其他功能,包括操作第二通讯单元 436以经由通讯路径104与第一装置102通讯。

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

第二控制单元434可包括第二控制器介面444。第二控制器介面444可用于第二控制单元434与第二装置106内其他功能单元间的通讯。第二控制器介面444 也可用于第二装置106外部的通讯。

第二控制器介面444可从其他功能单元或从外部来源接收资讯、或可将资讯传递到其他功能单元或外部目的地。外部来源和外部目的地指的是第二装置106 外部的来源和目的地。

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

第二存储单元446可存储第二软体442。第二存储单元446也可存储如广告、兴趣点、导航路线条目、或其任何组合的相关的资讯。

第二存储单元446可调整大小以提供额外存储空间补充来给第一存储单元414 使用。

为了说明的目的,第二存储单元446是表示成单一元件,虽然要了解的是,第二存储单元446可为存储元件的分布(distribution of storage elements)。也为了说明的目的,导航系统100中的第二存储单元446是表示成单一层级存储系统,虽然要了解的是,导航系统100可包括呈不同配置的第二存储单元446。例如,第二存储单元446可用包括不同存储技术形成的记忆体层级系统予以形成,该记忆体层级系统包括有不同层次的缓存、主记忆体、旋转媒体、或离线记忆体。

第二存储单元446可为易失性记忆体、非易失性记忆体、内部记忆体、外部记忆体、或其组合。例如,第一存储单元414可为非易失性记忆体,例如为非易失性随机存取记忆体、快闪记忆体、磁盘记忆体、或如静态随机存取记忆体的易失性记忆体。

第二存储单元446可包括第二存储介面448。第二存储介面448可用于定位单元420与第二装置106中其他功能单元间的通讯。第二存储介面448亦也可用于第二装置106外部的通讯。

第二存储介面448可接收来自其他功能单元或来自外部来源的资讯、或可将资讯传递到其他功能单元或外部目的地。外部来源和外部目的地指的是第二装置 106外部的来源和目的地。

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

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

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

第二通讯单元436可包括第二通讯介面450。第二通讯介面450可用于第二通讯单元436与第二装置106内其他功能单元间的通讯。第二通讯介面450可接收来自其他功能单元的资讯并可将资讯传递到其他功能单元。

第二通讯介面450是取决于那种功能单元正与第二通讯单元436介接而可包括不同实现。第二通讯介面450可用技艺及类似于实现第二控制器介面444的技术来予以实现。

第一通讯单元416可与通讯路径104耦接以在第一装置传送器408中将资讯发送到第二装置106。第二装置106可从通讯路径104的第一装置传送器408接收第二通讯单元436中的资讯。

第二通讯单元436可与通讯路径104耦接以在第二装置传送器410中将资讯发送到第一装置102。第一装置102可从通讯路径104的第二装置传送器410接收第一通讯单元416中的资讯。导航系统100可通过第一控制单元412、第二控制单元434、或其组合来执行。

为了说明的目的,第二装置106是以包括第二使用者介面438、第二存储单元 446、第二控制单元434、以及第二通讯单元436的分割来表示,虽然要了解的是,第二装置106可包括不同分割。例如,第二软体442可作不同分割以使某些或所有其功能可放在第二控制单元434和第二通讯单元436内。而且,为了清楚明白起见,第二装置106可包括未图示于图4的其他功能单元。

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

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

现在参照图5,其中表示的是导航系统100的控制流程。导航系统100可包括会话创造者模组502、条件模组504、模式模组508、导航模组510、及适应模组 512。

会话创造者模组502可耦合到条件模组504,该条件模组504可耦合到模式模组508。模式模组508可耦合到导航模组510。导航模组510可耦合到适应模组512。

会话创造者模组502的目的是识别方法及与用于使用者从图2中出发点206 进行到图2中目的地208的相关资讯。会话创造者模组502可建立图2中导航会话204。会话创造者模组502可包括路线模组514、进程模组516、及安排模组517。

会话创造者模组502可建立导航会话204来用于将图4中第一装置102从出发点206选路到目的地208。会话创造者模组502可建立通过将图2中行进路线205 关连到注意、提醒和其他基于伴随行进路线205的定位项目。

会话创造者模组502可选择的出发点206和目的地208。出发点206和目的地 208可通过地址、座标集、名字或其组合来识别。例如,如果使用者须要从工作去在供应商办公室处的会议,则路线模组514可选择使用者的雇主的位址作为出发点。此外,例如,路线模组514可使用如GPS座标或经度和纬度的座标来选择图 3的装置定位302,该些座标是通过图4中定位单元420识别的。

路线模组514也可通过搜寻使用者的日程日历来选择出发点206。路线模组 514可搜寻使用者用于约会或发生事件的日程日历(在已提出行程的时间点前)。路线模组514可在已提出行程的时间点前将约会或发生事件的定位指定成出发点 206。

路线模组514可选择以类似于选择目的地208的方式来选择起点206。而路线模组514可通过识别使用者将要结束行进的实体定位来选择目的地208。

路线模组514可通过搜寻使用者的日程日历来选择目的地208。而路线模组 514可针对约会或发生于提出的行进后的事件时间来搜寻使用者的日程日历。

路线模组514可通过将目的地208设定为针对约会或发生于提出的行进后的事件时间的定位座标来选择目的地208。路线模组514也可通过设定下一个约会的定位座标或发生在当前时间后的事件来选择目的地208。

路线模组514可从起点206到目的地208来计算行进路线205。路线模组514 可通过识别连接到表示为连续路径(使用者可从起点206横穿到目的地208)的路径及节点来计算行进路线205。路线模组514可利用的选路演算法,如Dijkstra演算法和詹森演算法来计算行进路线205。

在计算行进路线205中,路线模组514可识别图2的路线区段209。而路线模组514可将在预先指定的定位间所直接连接的路径识别成路线区段。例如,路线模组514可将在两个机场间的直接连接的路径识别成路线区段209。

路线模组514也可识别在行进路线205上的运输模式(如走路、驾驶、更换交通工具)的定位。路线模组514可比较在行进路线205上的每一个节点的前后的运输模式。

当在节点前及节点后的运输模式不此外,路线模组514可将在行进路线205 上的节点前的路径识别成路线区段209。路线模组514也可将在行进路线205上的节点后的路径识别成路线区段209。

为了说明的目的,虽然理解的是会话创造者模组502也可以不同地操作,路线模组514是叙述成由行进路线205计算出来的路线区段209。路线模组514可识别出可连接到计算行进路线205的路线区段209集。

路线模组514可识别须要在起点206与目的地208间行进的运输模式来识别路线区段209集。路线模组514可搜寻使用者用于行进安排的日历(如在最接近导航会话204所指定的离开时间的机票预订、租车预订)。

路线模组514可包括在导航会话204中的行进安排。路线模组514可识别与行进安排关连的定位(如包括起点206以识别路线区段209的机场和租车接送场地)。

路线模组514可重复用于识别路线区段209的处理,该路线区段209是从路线区段209的终点到与下一个发生的行进安排关连的定位的路线区段209。路线模组514可重复用于识别路线区段209的处理,直到所有行进安排己经连接。路线模组514可从路径段209的终端到目的地208来计算出行进路径。

路线模组514可使用图4的第一控制单元412、图4的第二控制单元434、或其组合以计算出行进路径205及路线区段209。路线模组514可使用第一控制单元 412、第二控制单元434、或其组合以搜寻使用者存储在图4的第一存储单元414、图4的第二存储单元446、或其组合的日历。路线模组514也可使用定位单元420 以定位起点206。

会话创造者模组502可通过将与使用者行进连接的注意、提醒、及中间站关连来建立导航会话204。例如,会话创造者模组502可将请求访问的客户名字与行进路线205关连。此外,举例来说,会话创造者模组502可将买牛奶的提醒与用于回家的行进路线205的一百英呎内的所有杂货店关连。

会话创造者模组502可从使用者的日历识别注意及提醒。会话创造者模组502 可通过搜寻在使用者预定横穿行进路线205的期间内的日历来识别注意及提醒。会话创造者模组502可将行进路线205与日历事件的定位相比较。若日历事件的定位是在行进路线205上,则会话创造者模组502可将注意或提醒关连。

会话创造者模组502可通过将注意或提醒标记以在定位的基础上显示而将日历中约会的注意或提醒与行进路线205关连。在横穿行进路线205时,会话创造者模组502可在当使用者是在距日历事件的定位的阀值距离内时将提醒或注意标记。用于显示提醒或注意的阀值距离可通过使用者、导航系统100,软体制造商,或其组合来预定。

会话创造者模组502可从路线区段209识别中间站。会话创造者模组502可将路线区段209的终端识别为中间站。

会话创造者模组502可作出用于在中间站处传送导航会话204的计划 。会话创造者模组502可设定允许导航会话204仅在中间站处传送的标记集。

会话创造者模组502可使用第一控制单元412、第二控制单元434、或其组合来建立导航会话204。会话创造者模组502可使用第一控制单元412、第二控制单元434、或其组合来搜寻使用者存储在第一存储单元414、第二存储单元446、或其组合的日历及路线区段209。

进程模组516的目的是在横穿行进路线205时对使用者的进程和活动保持追踪。进程模组516可通过确定用于监控导航会话204的进程的图3的会话状态308 来保持对使用者的进程的追踪。

进程模组516可通过将第一装置102定位来确定会话状态308。该定位模组可使用定位单元420以识别用于定位第一装置102的装置定位302。进程模组516可将装置定位302的座标与行进路线205比较。

进程模组516可通过会话创造者模组502将注意和提醒显示成标记。当装置定位302是在距其(定位模组、定位单元420等)确定的定位的预定阀值距离内时,进程模组516可显示注意或提醒。

进程模组516可通过识别已显示的注意及提醒来确定会话状态308。进程模组 516可通过设定与显示标志关连的比特(bit)及标记(flag)来识别显示的标志。进程模组516可在当标志是显示时设定比特及标记。

进程模组516也可通过识别使用者横穿的路线区段209来确定会话状态308。进程模组516可将装置定位302与行进路线205比较。当装置定位302的座标是与在行进路线205内的座标相同时,进程模组516可对行进路线205的一部分作记号。

进程模组516可对对应于行进路线205的一部分作记号以指示使用者横穿处。进程模组516可以许多方式指出使用者己在行进路线205中的地方。例如,进程模组516可设定在行进路线205中座标的比特或标记、改变在萤幕上显示的行进路线205的颜色、改变在萤幕上显示的行进路线205的宽度、或其组合。

会话状态308的实体转换造成在实体世界中的移动,例如在导航系统100操作的基础上,在横穿行进路线205或通知其他人们或实体使用者的行进时,人们使用提醒以完成任务。在真实世界中使用者及实体的移动可回馈到导航系统100 以进一步操作导航系统100以引导使用者。

进程模组516可使用图4的第一显示介面430、图4的第二显示介面440,以显示注意及提醒。进程模组516可使用第一控制单元412、第二控制单元434、或其组合,以确定会话状态308。

安排模组517可安排图2的运输服务212。安排模组517可通过将服务提供者保留来安排运输服务212。例如,安排模组517可与运输服务212的提供者(如航空公司或计程车公司)接触及作出针对运输服务212的保留。

安排模组517可确定用于运输服务212的时间。安排模组517可使用行进路线205以计算在不同时间点时使用者将在沿行进路线205的何处。安排模组517 可将使用者将在传送点处(如酒店大堂或机场)的计算出的时间识别成用于运输服务212的时间。

为了说明的目的,导航系统100是描述为通过第一装置102及将导航会话204 传送到图4的另一个装置103来建立导航会话204。然而,据理解的是,导航系统 100可不同地操作,并且每一模组可独立操作及独立于其他模组。

举例来说,导航会话204可建立在另一个装置103上(如内置式导航单元),然后传送到第一装置102。此外,举例来说,导航会话204可建立在第二装置106上并传送到第一装置102、另一个装置103、或其组合。

安排模组517可使用第一控制单元412、第二控制单元434、或其组合,以安排运输服务212。安排模组517可使用图4的第一通讯单元416、图4的第二通讯单元436、图4的通讯路径104、或其组合,以接触运输服务212的提供者。安排模组517可将导航会话204存储在第一存储单元414、第二存储单元446、或其组合。

导航会话204的实体转换导致在实体世界中的移动,如在导航系统100操作的基础上使用行进路线205来导航与在行进路线205内的路线区段209关连的交通工具。人们及实体在现实世界中的移动可回馈到导航系统100以进一步操作导航系统100来引导使用者。

已经发现的是,本发明提供的导航系统100可提供用于监控使用者行进及将其编目(catalogue)的提升性精度。导航会话204(包括行进路线205及在行进路线205 其中的路线区段209、会话状态308、及关连的注意和提示)可通过允许针对更多细节(与从起点到目的地208的行进关连)来给予效益的的提升。

举例来说,导航会话204可包括停止点(如停止来得到杂货或机场),该停止点为从起点206到目的地208的行进的一部分。兴趣点及在多个端点间导航的一般使用是将每个停止点处理成区分目的地及将每个停止点从整个行进分离出来。导航会话204可使用路线区段209来识别不同的停止点,同时通过行进路线205而保持从起点206到目的地208的整体行进。

条件模组504的目的是确定导航系统100在装置间传送导航会话204的状况。条件模组504可设定图2的传送条件216、设定图3的控制区域304、及识别图2 的会话传送区域210。

条件模组504可设定用于在第一装置102及另一个装置103(反之亦然)间继续导航会话204的传送条件216。条件模组504可确定何时可将导航会话204从一装置传送到另一装置。

举例来说,当飞机机舱门打开时,条件模组504可设定用于将导航会话204 从飞机上的另一个装置103传送到第一装置102的传送条件216。此外,举例来说,当飞机机舱门关闭时,传送条件216可为用于将导航会话204从第一装置102传送到飞机上的另一个装置103。

条件模组504可通过设定可将导航会话204的传送启动的要求或条件来设定传送条件216。用于传送导航会话204的要求或条件可通过使用者、导航系统100、软体制造商、或其组合来预定。

条件模组504可设定用于识别围绕另一个装置103的地理区域的控制区域 304。条件模组504可通过识别另一个装置103的周围区域来设定控制区域304。条件模组504可设定半径来识别具有在中心处的另一个装置103的圆形区域。

条件模组504也可通过识别包括装置有另一个装置103的交通工具的形状来设定控制区域304。条件模组504可将控制区域304设定成定位组或可识别交通工具的乘客区域或交通工具内部的距离。

举例来说,控制区域304可为关于另一个装置103定位的点集,该点集可描述飞机客舱的位置。此外,举例来说,控制区域304可为距离集(如到右侧及左侧 3英尺,以及距行进方向6英尺远(描述车辆的座位区域))。

条件模组504可将会话传送区域210识别为固定的地理区域。条件模组504 可通过识别导航会话204将在装置间传送处的定位来识别会话传送区域210。举例来说,条件模组504可将在机场的闸口处、租车接送场地处、及抛锚场地处,识别成会话传送区域210。

条件模组504可将用于导航会话204的定位类型及关连的传送方向匹配。举例来说,分类可将机场闸口匹配成定位类型及定义在飞机的移动的基础上的传送方向。

此外,举例来说,条件模组504可将汽车出租场地识别成定位类型及将方向匹配成从第一装置102到在接送场地处的另一个装置103及从另一个装置103到在抛锚场地处的第一装置102。类型和方向间的匹配关系可通过使用者、导航系统 100、软体制造商、或其组合来预定。

传送条件216的实体转换造成在实体世界中的移动,例如在导航系统100操作的基础上,人们在交通工具中使用内置式导航或在人们的手机上使用使功能禁能。在真实世界中使用者及实体的移动可回馈到导航系统100以进一步操作导航系统100以引导使用者。

为了说明的目的,导航系统100是描述为将传送条件216设定成条件、状态、或其组合、以及当条件及状况符合时传送导航会话204然而,据理解的是,导航系统100可不同地操作,并且每一模组可独立操作及独立于其他模组。

举例来说,传送条件216可为排序系统的功能。条件模组504可将评分分派给其中的每个装置。在运输乘客的交通工具中的装置(如内置式导航单元或在飞机上的自动驾驶系统)可具有比手持装置(如手机或PDA)高的评分。

评分可通过导航系统100、使用者、软体制造商、或其组合来预定。传送条件 216可将导航会话204传送到在预定距离内具有最高评分的装置。

条件模组504可使用第一控制单元412、第二控制单元434、或其组合以设定传送条件216与控制区域304。条件模组504可使用第一存储单元414、第二存储单元446、或其组合来存储设定传送条件216与控制区域304。

条件模组504可使用第一控制单元412、第二控制单元434、或其组合以识别会话传送区域210。条件模组504可使用第一存储单元414、第二存储单元446、或其组合来存储会话传送区域210。

条件模组504的目的是确定在第一装置102与另一个装置103上的硬体及运行的软体的状态。模式模组508可包括当前模式模组518、第一模式模组520、及另一个模式模组522。

当前模式模组518可在传送条件216满足用于传送导航会话204的基础上确定图2的当前运输模式214。当前模式模组518可通过将装置所接收的导航会话 204匹配到分类来确定当前运输模式214。

当前模式模组518可通过对接收到导航会话204的装置的询问来确定对接收到导航会话204的装置的识别。当前模式模组518可将询问回应匹配到分类,以确定当前运输模式214。

当前模式模组518可将回复匹配到装置分类。举例来说,当前模式模组518 可将装置名称匹配到分类,例如步行或飞行。当前模式模组518可将分类名称确定成当前运输模式214。装置名称可通过使用者、导航系统100、软体制造商、或其组合来分类。

当前模式模组518可通过将传送条件216匹配到分类来确定成当前运输模式 214。举例来说,飞机舱门关闭的传送条件216可分类成飞行。此外,举例来说,当第一装置102是在控制区域304中时,要求点火关闭的传送条件216可分类成步行。当前模式模组518可通过使用者、导航系统100、软体制造商、或其组合来分类。

当前运输模式214可以使用在第一装置102上的第一通讯单元416、在另一个装置103上的第一通讯单元416、第二通讯单元436、或其组合,以询问该些装置。当前模式模组518可使用在第一装置102上的第一控制单元412、在另一个装置103上的第一控制单元412、第二控制单元434、或其组合,以确定当前运输模式 214。

第一模式模组520识别图2的装置模式218来依据与装置模式218关连的设定来操作第一装置102。第一模式模组520可通过将在用于不同状况的第一装置 102上的操作功能分组来识别装置模式218。

第一模式模组520可通过识别命令的序列来将操作功能分组。举例来说,第一模式模组520可识别用于保存第一装置102架构的命令,并且可识别之后用于将在作为关机序列的第一装置102上的电力供应关闭的命令。也举例来说,第一模式模组520可将用于使定位单元420与第一通讯单元416禁能的命令识别成飞行模式。

第一模式模组520可在将装置定位302匹配成分类定位的基础上识别命令序列。举例来说,第一模式模组520可将LAX机场的定位匹配成机场并将与机场关连的命令序列识别成装置模式218。同时,举例来说,第一模式模组520可匹配测验室的定位(在不具有通讯分类的驾驶执照局处)并识别与不具有通讯区域关连的命令序列。

使用者,导航系统100,软体制造商,或其组合可将必要及不必要的功能关连成分类定位。举例来说,使用者可将致能的头戴式蓝牙耳机(TM)关连成车辆驾驶员座位。同时,举例来说,导航系统100可将使用者的通信功能关闭(如手机是在飞机座舱的打电话或发短信)关连。

第一模式模组520也可通过存储使用者的先前行为来识别适当的命令。举例来说,第一模式模组520可保持飞行前进入使用者的命令。第一模式模组520可将存储的命令序列识别成装置模式218。装置模式218的实体转换造成在实体世界中的移动(例如在导航系统100操作的基础上,将第一装置102关闭或将手机设定成飞行模式)。在真实世界中使用者及实体的移动可回馈到导航系统100以进一步操作导航系统100以引导使用者。

第一模式模组520可使用在第一装置102上的第一控制单元412、第二控制单元434、或其组合,以确定构成装置模式218的命令序列。第一模式模组520可将装置模式218存储在第一装置102上的第一存储单元414、第二存储单元446、或其组合以存储装置模式218。

另一个模式模组522可确定用于识别另一个装置103的操作的图3的另一个装置模式306。另一个模式模组522可通过询问在另一个装置103上的硬体元件或软体来确定另一个装置模式306。

举例来说,另一个模式模组522可针对状态来询问另一个装置103的电源供应。另一个模式模组522可将电源供应的回应确定成另一个装置模式306以回复另一个装置103是开启或关闭。此外,举例来说,另一个模式模组522可针对状态及识别来询问系统操作或当前运行的软体执行或应用。另一个模式模组522可将软体的回应确定成另一个装置模式306以回复另一个装置103当前的行为。

另一个模式模组522可使用在另一个装置103上的第一通讯单元416、第二通讯单元436、或其组合以询问另一个装置103。另一个模式模组522可使用在另一个装置103上的第一控制单元412、第二控制单元434、或其组合,以确定另一个装置模式306。

导航模组510可无缝地通过多个装置对使用者选路及引导,以提供导航会话 204连续、不间断的操作。当传送条件216是满足时,会话传送模组526可通过传送导航会话204而跨越多个装置来在导航会话204中提供连续性。导航模组510 可包括条件验证模组524、会话传送模组526、及模式控制模组528。

条件验证模组524的目的是确定何时传送条件216是满足的。条件验证模组 524可通过将控制区域304与装置定位302比较来确定何时传送条件216是满足的、将图3的另一个装置模式306与传送条件216匹配、比较装置定位302与控制区域304、或其组合。

条件验证模组524可比较装置定位302与控制区域304来确定何时传送条件216是满足的。当传送条件216要求第一装置102将要在另一个装置103的控制区域304内时,条件验证模组524可将控制区域304与装置定位302比较。

条件验证模组524可将识别控制区域304的边界座标或距离限制与装置定位 302比较。当装置定位302是在控制区域304的边界座标间或在控制区域304的距离限制内时,条件验证模组524可确定传送条件216是满足的。

举例来说,如果控制区域304是通过纬度37度至39度及经度76度至78度的经纬度边界座标来定义,则在纬度38度及经度77度的装置定位302将满足传送条件216。此外,举例来说,如果控制区域304是定义成交通工具周围10英尺半径范围内,则在交通工具以北20英尺的装置定位302将不满足传送条件216。

条件验证模组524可通过计算在座标间的距离来确定第一装置102与另一个装置103间的距离。条件验证模组524可在座标间得到差异及使用预定方法来转译座标距离值的差异。

条件验证模组524也可通过将信号发送到装置及测量回复时间来确定第一装置102与另一个装置103间的距离。条件验证模组524可从另一个装置103将信号发送到第一装置102。当第一装置102接收到信号时,其可发送回复信号。另一个装置103可在发送信号与接收到回复信号间的时间的基础上计算出两装置间的距离。

条件验证模组524可将两设备间的距离与控制区域304比较。当在两设备间的距离是比所识别的控制区域304的距离小时,条件验证模组524可确定传送条件216是满足的。

条件验证模组524也可确定传送条件216何时是不再满足的。条件验证模组 524可监控起始满足传送条件216的相关定位。

当第一装置102移出控制区域304时,另一个装置模式306可确定传送条件 216是不再满足的。条件验证模组524可将相关于控制区域304的装置定位302识别成用于将导航会话204传送到第一装置102的条件。

条件验证模组524可将另一个装置模式306与传送条件216匹配,以确定传送条件216何时是满足的。当传送条件216要求另一个装置103将要在某种状态或模式中时,条件验证模组524可将另一个装置模式306与传送条件216比较。

条件验证模组524可通过比较值来将另一个装置模式306与传送条件216比较。条件验证模组524可将在另一个装置模式306中的布林值、文本、数位、符号、或其组合与传送条件216匹配。当传送条件216包括另一个设备模式306的值时,条件验证模组524可将传送条件216确定成满足的。

举例来说,如果传送条件216要求另一个装置103将是开启(ON)及在活动 (ACTIVE)中的模式时,条件验证模组524可在另一个设备模式306包含开启及活动模式时确定传送条件216是满足的。此外,举例来说,如果传送条件216要求关上飞机机舱的门,则条件验证模组524可在另一个设备模式306指出机舱门是关上时确定传送条件216是满足的。

条件验证模组524也可确定何时传送条件216是不再满足的。条件验证模组 524可监控初始满足转移条件216的另一个装置模式306。当另一个装置模式306 改变及不再满足传送条件216时,另一个装置模式306可确定传送条件216是不再满足的。条件验证模组524可将在另一个装置模式306中的改变识别成用于将导航会话204传送到第一装置102的条件。

继续上面的范例,当另一个装置103关闭(OFF)或进入待机(STAND-BY)模式时,条件验证模组524可确定传送条件216是不再满足的。同样继续上面的范例,当飞机舱门打开时,条件验证模组524可确定传送条件216是不再满足的。条件验证模组524可通知会话传送模组526将导航会话204从另一个装置103传送到第一装置102。

条件验证模组524可将装置定位302与会话传送区域210比较,以确定何时传送条件216是满足的。当传送条件216要求第一装置102将会在会话传送区域 210内时,条件验证模组524可将装置定位302与会话传送区域210比较。条件验证模组524可将识别出装置定位302的座标与识别出会话传送区域210的边界座标比较。当装置定位302是在会话传送区域210的边界座标间或在会话传送区域 210的距离限制内时,条件验证模组524可确定传送条件216是满足的。

条件验证模组524可使用在第一装置102上的第一控制单元412、第二控制单元434、在第一装置102上的第一通讯单元416、第二通讯单元436、或其组合,以询问第一装置102及接收回应。条件验证模组524可使用在另一个装置103上的第一控制单元412、第二控制单元434、在另一个装置103上的第一通讯单元416、第二通讯单元436、或其组合,以询问另一个装置103及接收回应。

条件验证模组524可使用在第一装置102上的第一控制单元412、在另一个装置103上的第一控制单元412、在第一装置102上的第一通讯单元416、在第一装置102上的第一通讯单元416、或其组合,以在第一装置102与另一个装置103间询问并直接回应。条件验证模组524可使用在第一装置102上的第一控制单元412、在另一个装置103上的第一控制单元412、第二控制单元434、或其组合,以确定何时传送条件216是满足的。

会话传送模组526的目的是在传送条件216满足时,在装置间传送导航会话 204。会话传送模组526可将导航会话204从第一装置102传送到另一个装置103 或从另一个装置103到第一装置102。

当传送条件216满足用于显示在另一个装置103的另一个装置103的选路时,会话传送模组526可传送导航会话204。当传送条件216是满足时,会话传送模组 526可将导航会话204从第一装置102传送到另一个装置103。

为了说明的目的,传送的细节将被描述为将导航会话204从第一装置102传送到另一个装置103,虽然理解的是会话传送模组526可不同地操作。举例来说,会话传送模组526可以类似的细节将导航会话204从另一个装置103传送到第一装置102或到/从第二装置106。

会话传送模组526可通过识别另一个装置103上的目的地208、行进路线205、会话状态308、运输服务212、或其组合来传送导航会话204。会话传送模组526 可通过在另一个装置103到达行进终端处将相同的座标或位址选择成目的地208 来识别在另一个装置103上的目的地208。会话传送模组526可通过将在另一个装置103上的行进的起点及终端定位设定成与起点206及目的地208相同来识别在另一个装置103上的行进路线205。会话传送模组526可使用相同的节点、路径、及路线区段209(以上是针对在另一个装置103上的行进路线205使用来识别在另一个装置103上的行进路线205)。

会话传送模组526也可传送装置定位302及会话状态308。会话传送模组526 可将装置定位302的座标以同样的方式传送作为目的地208。

会话传送模组526可通过将沿具有标示的指示(无论标志已经显示)的注意和提醒传送来传送会话状态308。会话传送模组526也可通过将在行进路线205上的定位(使用者已经在的地方)标示在另一个装置103上来传送会话状态308。

会话传送模组526也可通过以相同于会话创造者模组502的方式建立导航会话204来将导航会话204传送到另一个装置103。会话传送模组526可接下来传送指示及标示,以确定在另一个装置103上的会话状态308。

通过将导航会话204(包括路径区段209、注意、及会话状态308)传送到另一个装置103,使用者可在另一个装置103上继续导航会话204。此外,通过传送导航会话204,导航系统100可在不同区段及运输模式间保持整体旅行的连续性。

会话传送模组526可使用在第一装置102上的第一控制单元412、在另一个装置103上的第一控制单元412、第二控制单元434、、或其组合,以传送导航会话 204。会话传送模组526可传送存储在第一装置102上的第一存储单元414中的导航会话204。会话传送模组526可将已传送的导航会话204存储在另一个装置103 上的第一存储单元414中。

当传送条件216是满足针对具有用于在第一装置102上显示的第一装置102 的选路时,会话传送模组526可传送导航会话204。会话传送模组526可将导航会话204从另一个装置103传送到第一装置102。

举例来说,如果传送条件216是飞机舱门打开,则会话传送模组526可将导航会话204从飞机导航工具传送到第一装置102。此外,举例来说,如果用于从内置式导航装置传送到手机是车辆点火为关闭的传送条件216时,则会话传送模组 526可在内置式导航装置觉察到车辆点火为关闭时传送导航会话204。

当针对传送到另一个装置103的传送条件216不再满足时,会话传送模组526 也可将导航会话204传送到第一装置102。继续上面的范例,针对从第一装置102 传送到另一个装置103的传送条件216是机舱门关闭。当机舱门开启时,会话传送模组526可将导航会话204从飞机导航系统传送到第一装置102。当机舱门开启时,针对原始传送的传送条件216是不再满足的。

此外,继续上面的范例,用于从手机传送到内置式导航装置的传送条件216 是第一装置102在控制区域304中及车辆点火为开启。如果使用者与手机离开控制区域304外,则会话传送模组526可将导航会话204回传到手机。此外,会话传送模组526可在当驾驶员关闭点火时将导航会话204回传到手机。

会话传送模组526可传送存储在另一个装置103上的第一存储单元414中的导航会话204。会话传送模组526可将已传送的导航会话204存储在第一装置102 上的第一存储单元414中。

会话传送模组526可使用在第一装置102上的第一控制单元412、在另一个装置103上的第一控制单元412、在第一装置102上的第一通讯单元416及在另一个装置103上的第一通讯单元416,以直接通讯。会话传送模组526可使用点对点通讯的方法(如蓝牙(TM)或红外资料协会标准)。

会话传送模组526也可使用第二装置106在装置间将导航会话204传送。当导航会话204建立时,会话传送模组526可将导航会话204从第一装置102传送到第二装置106。第二装置106可计算行进路线205并通过第一装置102导引客户。当传送条件216符合时,第二装置106可将导航会话204传送到另一个装置103。

举例来说,手机可用来建立导航会话204。会话传送模组526可将导航会话 204从手机传送到导航伺服器。第二装置106可计算行进路线205并将引导指令发送到手机。当传送条件216符合时,会话传送模组526可将导航会话204传送到在另一个装置103中的内置式导航装置。

会话传输模组526也可不同地利用第二装置106。第一装置102可计算行进路线205并引导使用者。当传送条件216符合时,会话传输模组526可将导航会话 204传送到第二装置106。第二装置106可将导航会话204发送到另一个装置103。

继续上面的范例,手机可建立导航会话204并引导使用者。当传送条件216 符合时,手机可将导航会话204发送到伺服器。伺服器可将导航会话204中继到内置式导航装置。

为了说明的目的,导航系统100是描述成当条件及状态符合时传送导航会话 204。然而,理解的是,导航系统100可不同地操作并且每个模组可独立操作并独立于其他模组。

会话传输模组526可与另一个装置103共用在第一装置102上建立的导航会话204。举例来说,会话传输模组526可通过仅将路线区段209或目的地208传送并不将注意或起点206传送而共用导航会话204。

会话传输模组526可使用在第一装置102上的第一通讯单元416、第二通讯单元436、及在另一个装置103上的第一通讯单元416,以传送导航会话204。会话传输模组526可传输存储在第一装置102上的第一存储单元414中或第二存储单元446中的导航会话204。会话传输模组526可存储可将已传送的导航会话204存储在另一个装置103上的第一存储单元414中或第二存储单元416中。

已经发现的是,本发明提供一种导航系统100,该导航系统100提供改善的用于监控使用者行进的精度。导航会话204通过包括行进路线205、会话传送区域 210、装置模式218、注意、提醒、路线区段209、及会话状态308(以上所有将使用者从起点206到目的地208的行进细节化)来给予提升的利益。

导航会话204的传送可允许使用者精确地记录与每次使用的时间及期间一样的使用者的运输模式。导航会话204的传送可允许使用者追踪从开始到结束的行进,而不是存取分开的集(该些目的地及关连的行进资讯)来拼凑出整个行进。

导航会话204的传送可增加通过消除使用者错误拼凑整个行进的可能性来提高精度。改善的精度,可应用于真实世界的范例,如律师对客户针对行程的时间及距离的收费。

也发现的是,本发明提供的导航系统100,该导航系统100可提供针对使用者提供改善的可用性。导航会话204通过包括行进路线205及其中的目的地208、注意、提醒、路线区段209、及会话状态308来给予提升的利益。导航会话204的传送消除使用者在必须输入导航会话204的相关成份的重复。

举例来说,使用者从机场端到他们的车辆不需要重新输入目的地208以在使用车辆时行进在导航会话204上的路线区段209。导航系统100可传送导航会话 204并消除输入目的地208及其它重要的资讯给使用者的麻烦。

进一步发现的是,本发明提供的导航系统100,该导航系统100可提供针对使用者的在引导使用者的精度改善及改善的安全性。

导航会话204通过包括行进路线205、注意、提醒、路线区段209、及会话状态308(所有针对将使用者从起点206引导到目的地208的必要成份)来给予提升的利益。导航会话204的传送允许导航系统100通过适当装置以引导使用者。

举例来说,比起使用手机来引导驾驶人,导航系统100可传送导航会话204 并得到视听系统引导使用者的优势。汽车扬声器系统可提供比手机更清晰及更可分辨的可听指令给使用者。导航系统100也可使用在内置式导航单元上的显示幕,这往往是比行动电话更大更好地适合的。

使用适当的装置来选路,则使用者可因使用者利用适当的装置而提高使用者的安全性。继续作为范例,使用者的安全性可因使用者可以更好地听到方向,也可以更容易看到内置式导航的萤幕而改善。使用者不须要挣扎去听到手机的驾驶方向或转头去看在手机上小萤幕上的行进路线205。

还进一步发现,本发明提供的导航系统100,该导航系统100可提供第一装置 102更低的电力消耗。传送条件216、会话传送区域210、及控制区域304中的每一个通过利用第一装置102以外的装置来将使用者定位及引导并从而从中得到利益。在传送条件216、会话传送区域210、及控制区域304的基础上传送导航会话 204可减少在第一装置102上的路线计算及导引操作。

此外,导航会话204的传送可允许导航系统100利用在另一个装置103上的而不是第一装置102上的天线及其它硬体元件。减少第一装置102的使用可减少第一装置102的功率消耗,该功率消耗的减少可增加第一装置102在要求电池充电前的可操作时间。

模式控制模组528的目的是在当传送条件216满足时设定装置模式218。模式控制模组528可设定随后的装置模式218或随同会话传送模组526传送导航会话 204而传送。模式控制模组528可包括与传送条件216关连的装置模式218。

举例来说,飞机舱门关闭的传送条件216可包括装置模式218,该装置模式 218是用于通过第一模式模组520将给飞行模式的第一装置102设定成已定义。此外,举例来说,将导航会话204传送到车辆的传送条件216可包括装置模式218,以暂停在第一装置102上的路线计算及引导功能或使用定位导航工具(如加速度计及高度计)。

模式控制模组528可将关连活动的名称或评价分派成装置模式218的评价。模式控制模组528可通过执行在第一装置102上的关连活动或通过命令第一装置 102来执行与传送条件216关连的活动而设定装置模式218。

模式控制模组528可使用在第一装置102上的第一控制单元412、在另一个装置103上的第一通讯单元、第二控制单元434、或其组合,以存取与传送条件216 关连的装置模式218。模式控制模组528可使用在第一装置102上的第一控制单元 412以设定装置模式218。

已发现的是,本发明提供的导航系统100可为使用者提供改善的可用性。装置模式218可通过将用于不同状况(传送导航会话204)下的第一装置102的适当设定具体指定而给出提高的利益。导航会话204的转移及装置模式218的设定可将必须重复地致能或终止在第一装置102上的功能或软体予以消除。

举例来说,当驾驶时使用者将不需要将手机上的导航应用关闭,而当使用者离开车辆时使用者将不需要将导航应用转回开启。也举例来说,当使用者进入飞机时使用者将不需要将手机关闭或将手机转成飞行模式,而当使用者离开飞机时使用者将不需要将手机转回开启。

适应模组512的目的是更新及将运输服务212调整成使用者的行进。适应模组512可在传送导航会话204上调整运输服务212。适应模组512可通过当导航会话204是沿使用者的行进传送时所通知服务提供者的运输服务212来调整。

此外,在导航会话204是何时传送的基础上,适应模组512可计算何时是下一个导航会话204传送将发生的时间。适应模组512可通过将行进路线205(在装置定位302与用于运输服务212的定位间)上的距离分段来计算下一个导航会话 204传送的时间。

导航会话204可将计算出的时间增加到当前时间以计算何时是下一个导航会话204将传送给运输服务212。适应模组512可通过将发送的计算出的时间发送给服务提供者来调整运输服务212。

适应模组512可使用第一控制单元412、第二控制单元434、或其组合,以调整运输服务212。适应模组512可使用第一控制单元412、第二控制单元434、或其组合,以计算何时是下一个导航会话204将传送给运输服务212的时间。

适应模组512可使用第一通讯单元416、第二通讯单元436、通讯路径104、或其组合,以接触运输服务212的服务提供者。导航系统100可在第一装置102 与第二装置106间分割。例如,导航系统100可划分成第一装置102、第二装置 106、或其组合的功能单元。第一模式模组520及会话创造者模组502可在第一装置102上,而条件模组504及会话传送模组526可在第二装置106上。

导航系统100也可实行成在第一装置102、第二装置106、或其组合的附加功能单元。举例来说,会话创造者模组502可为第一装置102中的附加功能单元,以及第二装置106中的附加功能单元。

因此,已发现的是,具有本发明的会话传送机制的导航系统100可提供重要、迄今未知及不可得的解答、能力,及用于导航与选路的功能态样。

参照图6,其中所示为在本发明的进一步具体实施例中的操作导航系统100的方法600的流程图。方法600包括:于方块602中建立用于在装置上从起点到目的地选路的导航会话;于方块604中设定用于在装置与另一个装置间继续导航会话的传送条件;以及于方块606中为当传送条件216满足用于显示在另一个装置 103上的另一个装置103的选路时传送导航会话。

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

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

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