CN103328929A - 具有会话传送机制的导航***及其操作方法 - Google Patents

具有会话传送机制的导航***及其操作方法 Download PDF

Info

Publication number
CN103328929A
CN103328929A CN2011800657662A CN201180065766A CN103328929A CN 103328929 A CN103328929 A CN 103328929A CN 2011800657662 A CN2011800657662 A CN 2011800657662A CN 201180065766 A CN201180065766 A CN 201180065766A CN 103328929 A CN103328929 A CN 103328929A
Authority
CN
China
Prior art keywords
module
session
navigation
user
condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011800657662A
Other languages
English (en)
Other versions
CN103328929B (zh
Inventor
邓其
M·艾兰蒂
罗恒斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telenav Inc
Original Assignee
Telenav Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telenav Inc filed Critical Telenav Inc
Publication of CN103328929A publication Critical patent/CN103328929A/zh
Application granted granted Critical
Publication of CN103328929B publication Critical patent/CN103328929B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3423Multimodal routing, i.e. combining two or more modes of transportation, where the modes can be any of, e.g. driving, walking, cycling, public transport

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

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

Description

具有会话传送机制的导航***及其操作方法
技术领域
本发明是普遍与导航***相关,以及更尤其地与用于导航及选路的***相关
背景技术
现代可携式消费性及工业用电子装置,尤其是如导航***、智慧手机、可携式数位助理器、以及组合装置一类的使用者端装置,正提供增加的功能水准以支援包括有基于定位资讯服务的现代生活。在现有技术中的研究及研发可朝无数不同方向发展。
当使用者随着行动导航服务装置的成长而变得更有力量的同时,新与旧典范开始利用新装置的空间。有许多技术解决方案是用来利用此新装置的定位的机会。现有方式是在于使用定位资讯,以为使用者定位及将使用者导引到目的地。
通常情况下,用于引导使用者的多建模路线是未逻辑地连接以精确地反映使用者的移动。此外,用于引导使用者的路线和方法并不能反映使用者的行驶状态。
降低成本,提高效率与性能,并符合竞争压力的需要,增加了对用于寻找这些问题答案的关键必要性的更大紧迫性。
然而,这些问题的解决方案已经是长期追求的,但之前的发展己经不能教导或作出任何解决方案的建议,因此,本领域的普通技术人员已经长期未获得对于这些问题的解决方案。因此,仍然需要一个具有会话传送机制的导航***。
发明内容
本发明提供一种操作导航***的方法,包括:建立用于在装置上从起点到目的地选路的导航会话;设定用于在该装置与另一个装置间继续该导航会话的传送条件;以及当该传送条件满足用于显示在该另一个装置上的该另一个装置的选路时,传送该导航会话。
本发明提供一种导航***,包括:会话创造者模组,用于在装置上建立用于从起点到目的地选路的导航会话;条件模组,耦接到该会话创造者模组,用于设定在该装置与另一个装置间继续该导航会话的传送条件;以及会话传送模组,耦接到该条件模组,用于在该传送条件满足用于显示在该另一个装置上的该另一个装置的选路时,传送该导航会话。
在本发明的某些实施例中,在上述步骤或元件外还可具有其他步骤或元件,或者采用其他步骤或元件来替代上述步骤或元件。本领域的普通技术人员在参照附图而阅读下列详细说明后,将明白该些步骤或元件。
附图说明
图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上的第二装置传送器408中将资讯发送到第一装置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的定位资讯、当前航向(currentheading)、当前加速度、以及当前速度。定位单元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的选路时传送导航会话。
产生的方法、处理、设备、装置、产品、及/或***可通过配合已知元件直接、省成本、不复杂、多方面、精确、灵敏并且有效果地予以实现以供现成、有效、及节约的制造、应用、及利用。本发明的另一重要态样是在于其有价值地支援并对降低成本、简化***、及提升性能的历史潮流服务。本发明的这些及其它有价值的态样因此将技术状态推动到至少下一个水准。
尽管本发明已与特定的最佳模式结合而描述,要了解的是,在前述所述的揭露中许多替代方案、修改、及变化对本领域的普通技术人员将是清楚明白的。因此,它是打算包含所有这些列入所包括在权利要求范围内的替代方案、修改、及变化。之前本文所阐述或在附图所示的所有内容是以说明性及非限制的观念来解释。

Claims (10)

1.一种操作导航***的方法,其包括:
建立用于在装置上从起点到目的地选路的导航会话;
设定用于在该装置与另一个装置间继续该导航会话的传送条件;
以及
当该传送条件满足用于显示在该另一个装置上的该另一个装置的选路时,传送该导航会话。
2.如权利要求1所述的方法,复包括当该传送条件满足用于显示在该装置上的该装置的选路时,传送该导航会话。
3.如权利要求1所述的方法,复包括在该传送条件满足用于传送该导航会话的基础上确定当前运输模式。
4.如权利要求1所述的方法,复包括:
识别用于定位该装置的装置定位;以及
其中:
设定该传送条件包括将用于识别围绕该另一个装置的地理区域设定成控制区域,以及传送该导航会话包括将该装置定位与该控制区域比较以确定何时该传送条件是满足的。
5.如权利要求1所述的方法,复包括:
确定用于监控该导航会话的进程的会话状态;以及
其中,
传送该导航会话包括在该装置与该另一个装置间传送该导航状态。
6.一种导航***,其包含:
会话创造者模组,用于在装置上建立用于从起点到目的地选路的导航会话;
条件模组,耦接到该会话创造者模组,用于设定在该装置与另一个装置间继续该导航会话的传送条件;以及
会话传送模组,耦接到该条件模组,用于在该传送条件满足用于显示在该另一个装置上的该另一个装置的选路时,传送该导航会话。
7.如权利要求6所述的***,其中,该会话传送模组是在该传送条件满足用于显示在该装置上的该装置的选路时,传送该导航会话。
8.如权利要求6所述的***,复包括当前模式模组,耦接到该会话传送模组,用于在该传送条件满足传送该导航会话的基础上确定当前运输模式。
9.如权利要求6所述的***,其中,
该条件模组是用于将用于识别围绕该另一个装置的地理区域设定成控制区域,以及
复包括:
定位单元,耦接到该会话传送模组,用于识别用于定位该装置的装置定位;以及
系件验证模组,耦接到该会话传送模组,用于将该装置定位与该控制区域比较以确定何时该传送条件是满足的。
10.如权利要求6所述的***,复包括:
进程模组,耦接到该条件模组,用于确定用于监控该导航会话的进程的会话状态;以及
其中,
该会话传送模组是用于在该装置与该另一个装置间传送该会话状态。
CN201180065766.2A 2010-11-24 2011-10-26 具有会话传送机制的导航***及其操作方法 Active CN103328929B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/954,443 US9880014B2 (en) 2010-11-24 2010-11-24 Navigation system with session transfer mechanism and method of operation thereof
US12/954,443 2010-11-24
PCT/US2011/057834 WO2012071127A1 (en) 2010-11-24 2011-10-26 Navigation system with session transfer mechanism and method of operation thereof

Publications (2)

Publication Number Publication Date
CN103328929A true CN103328929A (zh) 2013-09-25
CN103328929B CN103328929B (zh) 2018-02-27

Family

ID=46065449

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180065766.2A Active CN103328929B (zh) 2010-11-24 2011-10-26 具有会话传送机制的导航***及其操作方法

Country Status (3)

Country Link
US (1) US9880014B2 (zh)
CN (1) CN103328929B (zh)
WO (1) WO2012071127A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107543555A (zh) * 2016-06-27 2018-01-05 高德信息技术有限公司 一种路线规划方法及装置
CN109435956A (zh) * 2017-08-21 2019-03-08 丰田自动车株式会社 自动驾驶车辆

Families Citing this family (113)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5066246B2 (ja) * 2010-12-02 2012-11-07 株式会社エヌ・ティ・ティ・ドコモ 移動端末、システム及び方法
EP2500848A1 (en) 2011-03-15 2012-09-19 Amadeus S.A.S. Method and system for centralized reservation context management on multi-server reservation system
EP2500856A1 (en) 2011-03-15 2012-09-19 Amadeus S.A.S. Method and system for providing a session involving a plurality of software applications
PL2501107T3 (pl) * 2011-03-15 2014-08-29 Amadeus Sas Sposób oraz system do dostarczania sesji w różnorodnym środowisku
US9235620B2 (en) 2012-08-14 2016-01-12 Amadeus S.A.S. Updating cached database query results
EP2541473A1 (en) 2011-06-27 2013-01-02 Amadeus S.A.S. Method and system for a pre-shopping reservation system with increased search efficiency
US9836177B2 (en) 2011-12-30 2017-12-05 Next IT Innovation Labs, LLC Providing variable responses in a virtual-assistant environment
US9024752B2 (en) * 2012-04-05 2015-05-05 Amadeus S.A.S. Traveler hurry status monitor
US9222788B2 (en) * 2012-06-27 2015-12-29 Microsoft Technology Licensing, Llc Proactive delivery of navigation options
US9043135B2 (en) * 2012-08-31 2015-05-26 Apple Inc. Navigation system acquisition and use of cellular coverage map data
US9432961B2 (en) 2013-01-16 2016-08-30 Apple Inc. Location-assisted service capability monitoring
US9596670B2 (en) 2013-01-16 2017-03-14 Apple Inc. Location assisted service capability monitoring
US20140245140A1 (en) * 2013-02-22 2014-08-28 Next It Corporation Virtual Assistant Transfer between Smart Devices
US9672822B2 (en) 2013-02-22 2017-06-06 Next It Corporation Interaction with a portion of a content item through a virtual assistant
US9300779B2 (en) * 2013-03-15 2016-03-29 Blackberry Limited Stateful integration of a vehicle information system user interface with mobile device operations
US8914229B2 (en) * 2013-03-15 2014-12-16 Google Inc. Systems and methods for transferring navigation data
US9282425B2 (en) * 2013-06-27 2016-03-08 Google Inc. Triggering completion step suggestion for a task
US10489375B1 (en) 2013-12-18 2019-11-26 Amazon Technologies, Inc. Pattern-based detection using data injection
US10712164B2 (en) * 2014-09-25 2020-07-14 International Business Machines Corporation Travel routes based on communication channel availability
US9671238B2 (en) * 2015-03-30 2017-06-06 Telenav, Inc. Navigation system with a combined navigation mechanism and method of operation thereof
US9854372B2 (en) 2015-08-29 2017-12-26 Bragi GmbH Production line PCB serial programming and testing method and system
US9972895B2 (en) 2015-08-29 2018-05-15 Bragi GmbH Antenna for use in a wearable device
US9949008B2 (en) 2015-08-29 2018-04-17 Bragi GmbH Reproduction of ambient environmental sound for acoustic transparency of ear canal device system and method
US9843853B2 (en) 2015-08-29 2017-12-12 Bragi GmbH Power control for battery powered personal area network device system and method
US9905088B2 (en) 2015-08-29 2018-02-27 Bragi GmbH Responsive visual communication system and method
US10122421B2 (en) 2015-08-29 2018-11-06 Bragi GmbH Multimodal communication system using induction and radio and method
US9949013B2 (en) 2015-08-29 2018-04-17 Bragi GmbH Near field gesture control system and method
US10506322B2 (en) 2015-10-20 2019-12-10 Bragi GmbH Wearable device onboard applications system and method
US9866941B2 (en) 2015-10-20 2018-01-09 Bragi GmbH Multi-point multiple sensor array for data sensing and processing system and method
US9980189B2 (en) 2015-10-20 2018-05-22 Bragi GmbH Diversity bluetooth system and method
US10104458B2 (en) 2015-10-20 2018-10-16 Bragi GmbH Enhanced biometric control systems for detection of emergency events system and method
US10099636B2 (en) 2015-11-27 2018-10-16 Bragi GmbH System and method for determining a user role and user settings associated with a vehicle
US10104460B2 (en) 2015-11-27 2018-10-16 Bragi GmbH Vehicle with interaction between entertainment systems and wearable devices
US10040423B2 (en) 2015-11-27 2018-08-07 Bragi GmbH Vehicle with wearable for identifying one or more vehicle occupants
US9978278B2 (en) 2015-11-27 2018-05-22 Bragi GmbH Vehicle to vehicle communications using ear pieces
US9944295B2 (en) 2015-11-27 2018-04-17 Bragi GmbH Vehicle with wearable for identifying role of one or more users and adjustment of user settings
US20170153114A1 (en) * 2015-11-27 2017-06-01 Bragi GmbH Vehicle with interaction between vehicle navigation system and wearable devices
US9939891B2 (en) 2015-12-21 2018-04-10 Bragi GmbH Voice dictation systems using earpiece microphone system and method
US9980033B2 (en) 2015-12-21 2018-05-22 Bragi GmbH Microphone natural speech capture voice dictation system and method
US10085091B2 (en) 2016-02-09 2018-09-25 Bragi GmbH Ambient volume modification through environmental microphone feedback loop system and method
US10327082B2 (en) 2016-03-02 2019-06-18 Bragi GmbH Location based tracking using a wireless earpiece device, system, and method
US10667033B2 (en) 2016-03-02 2020-05-26 Bragi GmbH Multifactorial unlocking function for smart wearable device and method
US10085082B2 (en) 2016-03-11 2018-09-25 Bragi GmbH Earpiece with GPS receiver
US10045116B2 (en) 2016-03-14 2018-08-07 Bragi GmbH Explosive sound pressure level active noise cancellation utilizing completely wireless earpieces system and method
US10052065B2 (en) 2016-03-23 2018-08-21 Bragi GmbH Earpiece life monitor with capability of automatic notification system and method
US10856809B2 (en) 2016-03-24 2020-12-08 Bragi GmbH Earpiece with glucose sensor and system
US10334346B2 (en) 2016-03-24 2019-06-25 Bragi GmbH Real-time multivariable biometric analysis and display system and method
US11799852B2 (en) 2016-03-29 2023-10-24 Bragi GmbH Wireless dongle for communications with wireless earpieces
US10015579B2 (en) 2016-04-08 2018-07-03 Bragi GmbH Audio accelerometric feedback through bilateral ear worn device system and method
US10747337B2 (en) 2016-04-26 2020-08-18 Bragi GmbH Mechanical detection of a touch movement using a sensor and a special surface pattern system and method
US10013542B2 (en) 2016-04-28 2018-07-03 Bragi GmbH Biometric interface system and method
US10216474B2 (en) 2016-07-06 2019-02-26 Bragi GmbH Variable computing engine for interactive media based upon user biometrics
US11085871B2 (en) 2016-07-06 2021-08-10 Bragi GmbH Optical vibration detection system and method
US10582328B2 (en) 2016-07-06 2020-03-03 Bragi GmbH Audio response based on user worn microphones to direct or adapt program responses system and method
US10045110B2 (en) 2016-07-06 2018-08-07 Bragi GmbH Selective sound field environment processing system and method
US10888039B2 (en) 2016-07-06 2021-01-05 Bragi GmbH Shielded case for wireless earpieces
US10555700B2 (en) 2016-07-06 2020-02-11 Bragi GmbH Combined optical sensor for audio and pulse oximetry system and method
US10201309B2 (en) 2016-07-06 2019-02-12 Bragi GmbH Detection of physiological data using radar/lidar of wireless earpieces
US10165350B2 (en) 2016-07-07 2018-12-25 Bragi GmbH Earpiece with app environment
US10621583B2 (en) 2016-07-07 2020-04-14 Bragi GmbH Wearable earpiece multifactorial biometric analysis system and method
US10158934B2 (en) 2016-07-07 2018-12-18 Bragi GmbH Case for multiple earpiece pairs
US10516930B2 (en) 2016-07-07 2019-12-24 Bragi GmbH Comparative analysis of sensors to control power status for wireless earpieces
US10587943B2 (en) 2016-07-09 2020-03-10 Bragi GmbH Earpiece with wirelessly recharging battery
US10397686B2 (en) 2016-08-15 2019-08-27 Bragi GmbH Detection of movement adjacent an earpiece device
US10977348B2 (en) 2016-08-24 2021-04-13 Bragi GmbH Digital signature using phonometry and compiled biometric data system and method
US10104464B2 (en) 2016-08-25 2018-10-16 Bragi GmbH Wireless earpiece and smart glasses system and method
US10409091B2 (en) 2016-08-25 2019-09-10 Bragi GmbH Wearable with lenses
US11086593B2 (en) 2016-08-26 2021-08-10 Bragi GmbH Voice assistant for wireless earpieces
US10313779B2 (en) 2016-08-26 2019-06-04 Bragi GmbH Voice assistant system for wireless earpieces
US11200026B2 (en) 2016-08-26 2021-12-14 Bragi GmbH Wireless earpiece with a passive virtual assistant
US10887679B2 (en) 2016-08-26 2021-01-05 Bragi GmbH Earpiece for audiograms
US10200780B2 (en) 2016-08-29 2019-02-05 Bragi GmbH Method and apparatus for conveying battery life of wireless earpiece
US11490858B2 (en) 2016-08-31 2022-11-08 Bragi GmbH Disposable sensor array wearable device sleeve system and method
US10598506B2 (en) 2016-09-12 2020-03-24 Bragi GmbH Audio navigation using short range bilateral earpieces
US10580282B2 (en) 2016-09-12 2020-03-03 Bragi GmbH Ear based contextual environment and biometric pattern recognition system and method
US10852829B2 (en) 2016-09-13 2020-12-01 Bragi GmbH Measurement of facial muscle EMG potentials for predictive analysis using a smart wearable system and method
US11283742B2 (en) 2016-09-27 2022-03-22 Bragi GmbH Audio-based social media platform
US10460095B2 (en) 2016-09-30 2019-10-29 Bragi GmbH Earpiece with biometric identifiers
US10049184B2 (en) 2016-10-07 2018-08-14 Bragi GmbH Software application transmission via body interface using a wearable device in conjunction with removable body sensor arrays system and method
US10942701B2 (en) 2016-10-31 2021-03-09 Bragi GmbH Input and edit functions utilizing accelerometer based earpiece movement system and method
US10771877B2 (en) 2016-10-31 2020-09-08 Bragi GmbH Dual earpieces for same ear
US10698983B2 (en) 2016-10-31 2020-06-30 Bragi GmbH Wireless earpiece with a medical engine
US10455313B2 (en) 2016-10-31 2019-10-22 Bragi GmbH Wireless earpiece with force feedback
US10117604B2 (en) 2016-11-02 2018-11-06 Bragi GmbH 3D sound positioning with distributed sensors
US10617297B2 (en) 2016-11-02 2020-04-14 Bragi GmbH Earpiece with in-ear electrodes
US10821361B2 (en) 2016-11-03 2020-11-03 Bragi GmbH Gaming with earpiece 3D audio
US10205814B2 (en) 2016-11-03 2019-02-12 Bragi GmbH Wireless earpiece with walkie-talkie functionality
US10062373B2 (en) 2016-11-03 2018-08-28 Bragi GmbH Selective audio isolation from body generated sound system and method
US10225638B2 (en) 2016-11-03 2019-03-05 Bragi GmbH Ear piece with pseudolite connectivity
US10058282B2 (en) 2016-11-04 2018-08-28 Bragi GmbH Manual operation assistance with earpiece with 3D sound cues
US10063957B2 (en) 2016-11-04 2018-08-28 Bragi GmbH Earpiece with source selection within ambient environment
US10045112B2 (en) 2016-11-04 2018-08-07 Bragi GmbH Earpiece with added ambient environment
US10045117B2 (en) 2016-11-04 2018-08-07 Bragi GmbH Earpiece with modified ambient environment over-ride function
US10506327B2 (en) 2016-12-27 2019-12-10 Bragi GmbH Ambient environmental sound field manipulation based on user defined voice and audio recognition pattern analysis system and method
US10749970B1 (en) 2016-12-28 2020-08-18 Wells Fargo Bank, N.A. Continuous task-based communication sessions
US10405081B2 (en) 2017-02-08 2019-09-03 Bragi GmbH Intelligent wireless headset system
US10582290B2 (en) 2017-02-21 2020-03-03 Bragi GmbH Earpiece with tap functionality
US10771881B2 (en) 2017-02-27 2020-09-08 Bragi GmbH Earpiece with audio 3D menu
US10575086B2 (en) 2017-03-22 2020-02-25 Bragi GmbH System and method for sharing wireless earpieces
US11380430B2 (en) 2017-03-22 2022-07-05 Bragi GmbH System and method for populating electronic medical records with wireless earpieces
US11544104B2 (en) 2017-03-22 2023-01-03 Bragi GmbH Load sharing between wireless earpieces
US11694771B2 (en) 2017-03-22 2023-07-04 Bragi GmbH System and method for populating electronic health records with wireless earpieces
US10708699B2 (en) 2017-05-03 2020-07-07 Bragi GmbH Hearing aid with added functionality
US11116415B2 (en) 2017-06-07 2021-09-14 Bragi GmbH Use of body-worn radar for biometric measurements, contextual awareness and identification
US11013445B2 (en) 2017-06-08 2021-05-25 Bragi GmbH Wireless earpiece with transcranial stimulation
US10641614B2 (en) * 2017-06-27 2020-05-05 Toyota Motor Engineering & Manufacturing North America, Inc. Electronically provided guided tours
US10344960B2 (en) 2017-09-19 2019-07-09 Bragi GmbH Wireless earpiece controlled medical headlight
US11272367B2 (en) 2017-09-20 2022-03-08 Bragi GmbH Wireless earpieces for hub communications
US11166170B2 (en) 2018-09-28 2021-11-02 Mcafee, Llc Mechanism to determine cellular signal reputation of a location and intelligently manage lack of connectivity
US11550689B2 (en) * 2019-06-28 2023-01-10 Atlassian Pty Ltd. System and method for measuring navigation of a computer application
GB2592664A (en) * 2020-03-06 2021-09-08 Daimler Ag A system and method for providing last mile mobility vehicle to a user
US11756145B2 (en) 2020-07-20 2023-09-12 Ford Global Technologies, Llc Systems and methods for providing a unified transportation service
DE102021202266A1 (de) 2021-03-09 2022-09-15 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zur Ausgabe von Erinnerungen für einen Fahrzeuginsassen in einem Kraftfahrzeug

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030060973A1 (en) * 2001-05-31 2003-03-27 Infomove, Inc. Method and system for distributed navigation and automated guidance
CN1409087A (zh) * 2001-09-28 2003-04-09 日本先锋公司 导航***、移动导航装置、通信导航装置及其方法
CN1498335A (zh) * 2001-01-24 2004-05-19 ���ܿ���ϵͳ���޹�˾ 用于移动环境的实时导航***
CN1517679A (zh) * 2003-01-08 2004-08-04 日本先锋公司 导航设备、导航地图数据获取方法及计算机可读记录介质
CN1656453A (zh) * 2002-02-08 2005-08-17 摩托罗拉公司 在会话客户端之间提供连续性的***及其方法
US20060200305A1 (en) * 2005-03-07 2006-09-07 Networks In Motion, Inc. Method and system for identifying and defining geofences
US20090157583A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Route transfer between devices
US20090326797A1 (en) * 2008-06-30 2009-12-31 General Motors Corporation System and Method for Providing Multiple Portions of A Route In A Telematics System

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6208934B1 (en) 1999-01-19 2001-03-27 Navigation Technologies Corp. Method and system for providing walking instructions with route guidance in a navigation program
JP3788910B2 (ja) * 1999-03-17 2006-06-21 株式会社小松製作所 移動体の通信装置
US6874037B1 (en) 2000-06-19 2005-03-29 Sony Corporation Method and apparatus for synchronizing device information
US6885285B2 (en) * 2001-02-15 2005-04-26 Siemens Vdo Automotive Corporation Advanced remote operation system
JP2003156340A (ja) * 2001-09-10 2003-05-30 Pioneer Electronic Corp ナビゲーションシステム、ナビゲーションシステム用情報サーバ装置および通信端末装置、並びに、ナビゲーションシステムにおける移動体の変更方法および変更処理プログラム
JP2003121183A (ja) 2001-10-17 2003-04-23 Pioneer Electronic Corp ナビゲーション装置及びナビゲーション方法、ナビゲーション用プログラム、情報記録媒体
EP1308694B1 (en) 2001-11-01 2015-04-22 Nissan Motor Company Limited Navigation system, data server, travelling route establishing method and information providing method
US6816782B1 (en) 2002-10-10 2004-11-09 Garmin Ltd. Apparatus, systems and methods for navigation data transfer between portable devices
US7119716B2 (en) * 2003-05-28 2006-10-10 Legalview Assets, Limited Response systems and methods for notification systems for modifying future notifications
US8055440B2 (en) 2006-11-15 2011-11-08 Sony Corporation Method, apparatus and system for use in navigation
US8996210B2 (en) * 2008-01-17 2015-03-31 Sea-Watch Technologies, Inc. Integrated vessel monitoring and control system
JP4390006B2 (ja) * 2008-04-01 2009-12-24 トヨタ自動車株式会社 カーナビゲーション装置、携帯情報端末、及びカーナビゲーションシステム
US8560730B2 (en) 2008-05-30 2013-10-15 At&T Intellectual Property I, L.P. Transfer of contact data to a navigation device
US20100311401A1 (en) * 2009-06-09 2010-12-09 Sprint Communications Company L.P. Communication session transfer from one communication device to another based on location correlated to time
US8531293B2 (en) * 2009-12-23 2013-09-10 Lockheed Martin Corporation Predictive geofence crossing
US8731814B2 (en) * 2010-07-02 2014-05-20 Ford Global Technologies, Llc Multi-modal navigation system and method
JP5071534B2 (ja) * 2010-08-23 2012-11-14 株式会社デンソー 車載通信システム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1498335A (zh) * 2001-01-24 2004-05-19 ���ܿ���ϵͳ���޹�˾ 用于移动环境的实时导航***
US20030060973A1 (en) * 2001-05-31 2003-03-27 Infomove, Inc. Method and system for distributed navigation and automated guidance
CN1409087A (zh) * 2001-09-28 2003-04-09 日本先锋公司 导航***、移动导航装置、通信导航装置及其方法
CN1656453A (zh) * 2002-02-08 2005-08-17 摩托罗拉公司 在会话客户端之间提供连续性的***及其方法
CN1517679A (zh) * 2003-01-08 2004-08-04 日本先锋公司 导航设备、导航地图数据获取方法及计算机可读记录介质
US20060200305A1 (en) * 2005-03-07 2006-09-07 Networks In Motion, Inc. Method and system for identifying and defining geofences
US20090157583A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Route transfer between devices
US20090326797A1 (en) * 2008-06-30 2009-12-31 General Motors Corporation System and Method for Providing Multiple Portions of A Route In A Telematics System

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107543555A (zh) * 2016-06-27 2018-01-05 高德信息技术有限公司 一种路线规划方法及装置
CN109435956A (zh) * 2017-08-21 2019-03-08 丰田自动车株式会社 自动驾驶车辆

Also Published As

Publication number Publication date
US9880014B2 (en) 2018-01-30
US20120131212A1 (en) 2012-05-24
CN103328929B (zh) 2018-02-27
WO2012071127A1 (en) 2012-05-31

Similar Documents

Publication Publication Date Title
CN103328929A (zh) 具有会话传送机制的导航***及其操作方法
US11727523B2 (en) Autonomous vehicle services
US10268987B2 (en) Multi-mode transportation management
US10082793B1 (en) Multi-mode transportation planning and scheduling
JP7311438B2 (ja) イベント配車装置、イベント配車方法、およびプログラム
US11313688B2 (en) Advanced trip planning for autonomous vehicle services
US7174154B2 (en) System and method for providing information to an operator of a motor vehicle
US20160320194A1 (en) Ride-sharing user path disturbances and user re-routing
US11183057B2 (en) Server, vehicle, and system
JP2017182137A (ja) デマンド型運行管理システムの制御方法及びデマンド型運行管理システム
KR101098820B1 (ko) 지능형 모바일 교통 안내 시스템 및 방법
JPWO2019220205A1 (ja) 乗降位置決定方法、乗降位置決定装置、ならびに、乗降位置決定システム
JP2019139692A (ja) 移動店舗車および移動店舗システム
WO2017138019A1 (en) City transit solution
JP2009009282A (ja) 需要情報送信装置
WO2015107856A1 (ja) 経路探索装置
JP7363248B2 (ja) システム、情報処理装置およびプログラム
US20230267859A1 (en) Information processing apparatus, information processing method, and mobile object

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant