具体实施方式
本文中使用的术语仅用于描述特定实施例的目的,且并不希望限制本发明。如本文中所使用,单数形式“一”及“所述”希望还包括复数形式,除非上下文另外清楚地指出。将进一步了解到,术语“包括”在用于本说明书中时指定所陈述的特征、整体、步骤、操作、元件及/或组件的存在,但并不排除一个或一个以上其它特征、整体、步骤、操作、元件、组件及/或其群组的存在或添加。
在描述图式中所说明的实例性实施例的过程中,为了清楚起见,采用特定术语。然而,本专利说明书的揭示内容并不希望限于如此选定的特定术语,且应了解,每一特定元件包括以类似方式操作的所有技术等效物。
下文中参看图式来描述本专利申请案的实例性实施例,其中在若干视图中相同参考数字始终表示相同或对应的部分。相同数字始终指代相同元件。如本文中所使用,术语“及/或”包括相关联的所列项目中的一者或一者以上的任何及所有组合。
图1说明可由导航装置使用的全球定位***(GPS)的实例性视图,所述导航装置包括本申请的实施例的导航装置。所述***是已知的且用于多种用途。一般来说,GPS是基于卫星无线电的导航***,其能够为无限数目个用户确定连续位置、速度、时间及(在一些情况下)方向信息。
先前称为NAVSTAR的GPS并入有在极其精确的轨道中与地球一起运转的多个卫星。基于这些精确的轨道,GPS卫星可将其位置中继到任何数目个接收单元。
当经专门装备以接收GPS数据的装置开始扫描射频以查找GPS卫星信号时实施GPS***。在从GPS卫星接收到无线电信号后,所述装置经由多种不同常规方法中的一者来确定所述卫星的精确位置。在大多数情况下,所述装置将继续扫描以查找信号,直到其已获得至少三个不同的卫星信号为止(请注意,通常并不(但可以)使用其它三角测量技术用仅两个信号来确定位置)。通过实施几何三角测量,接收器利用三个已知位置来确定其自身相对于卫星的二维位置。这可用已知方式来进行。另外,获得第四卫星信号将允许接收装置通过相同的几何计算以已知方式来计算其三维位置。位置及速度数据可由无限数目个用户连续地实时更新。
如图1中所示,GPS***大体上由参考数字100表示。多个卫星120处于围绕地球124的轨道中。每一卫星120的轨道未必与其它卫星120的轨道同步,且实际上很可能不同步。可用于本申请的导航装置的实施例中的GPS接收器140被展示为从各种卫星120接收扩频GPS卫星信号160。
从每一卫星120连续地发射的扩频信号160利用通过极其准确的原子钟实现的高度准确的频率标准。每一卫星120作为其数据信号发射160的一部分而发射指示所述特定卫星120的数据流。相关领域的技术人员了解到,GPS接收器装置140通常获得来自至少三个卫星120的扩频GPS卫星信号160以供所述GPS接收器装置140通过三角测量来计算其二维位置。额外信号的获得(其产生来自总共四个卫星120的信号160)准许GPS接收器装置140以已知方式来计算其三维位置。
图2以方框组件格式来说明本申请的实施例的导航装置200的电子组件的实例性框图。应注意,导航装置200的框图并不包括所述导航装置的所有组件,而是仅表示许多实例性组件。
导航装置200位于外壳(未图示)内。所述外壳包括连接到输入装置220及显示屏幕幕240的处理器210。输入装置220可包括键盘装置、语音输入装置、触摸面板及/或用于输入信息的任何其它已知输入装置;且显示装置240可包括任何类型的显示屏幕幕,例如LCD显示器。在本申请的至少一个实施例中,输入装置220及显示装置240被集成为集成式输入及显示装置,所述集成式输入及显示装置包括触摸垫或触摸屏输入端,其中用户仅需触摸显示装置240的一部分便可选择多个显示选项中的一者或激活多个虚拟按钮中的一者。
此外,其它类型的输出装置260还可包括(包括但不限于)声频输出装置。因为输出装置260可向导航装置200的用户产生声频信息,所以同样应了解,输入装置240还可包括麦克风以及用于接收输入语音命令的软件。
在导航装置200中,处理器210经由连接而操作性地连接到输入装置240且经设置以经由所述连接从输入装置240接收输入信息,且经由连接而操作性地连接到显示装置240及输出装置260中的至少一者以将信息输出到所述至少一者。另外,处理器210经由连接而操作性地连接到存储器230,且进一步适于经由连接从输入/输出(I/O)端口270接收信息/将信息发送到输入/输出(I/O)端口270,其中I/O端口270可连接到在导航装置200外部的I/O装置280。外部I/O装置270可包括(但不限于)外部收听装置,例如耳机。到I/O装置280的连接可进一步为到任何其它外部装置(例如汽车立体声单元)的有线或无线连接,用于不用手的操作及/或用于(例如)语音激活式操作,用于到耳机或头戴式耳机的连接及/或用于到(例如)移动电话的连接,其中移动电话连接可用以在导航装置200与(例如)因特网或任何其它网络之间建立数据连接且/或用以经由(例如)因特网或某其它网络建立到服务器的连接。
在至少一个实施例中,导航装置200包括连接到处理器210及存储器230的内部调制解调器290,其用于建立如下文将描述的数据连接。调制解调器290可进一步连接到收发器300,收发器300用于将信息发射到服务器302且从服务器302接收信息。收发器300进一步连接到处理器210。
在至少一个实施例中,导航装置200可经由未图示的外部移动装置(例如移动电话、PDA及/或具有移动电话技术的任一装置)建立与服务器302的“移动”网络连接,从而建立数字连接(例如经由(例如)已知的蓝牙技术的数字连接)。此后,通过其网络服务提供者,移动装置可建立与服务器302的网络连接(例如,通过因特网)。如此,可在导航装置200(当其独自及/或在交通工具中行进时,其可为且通常为移动的)与服务器302之间建立“移动”网络连接以便为信息提供“实时”或至少非常“新式的”网关。
使用(例如)因特网来建立移动装置(经由服务提供者)与例如服务器302等另一装置之间的网络连接可用已知方式来进行。举例来说,这可包括TCP/IP分层协议的使用。移动装置可利用任何数目个通信标准,例如CDMA、GSM、WAN等。
如此,可利用经由数据连接(例如,经由移动电话或导航装置200内的移动电话技术)所实现的因特网连接。对于此连接,建立服务器302与导航装置200之间的因特网连接。这可(例如)通过移动电话或其它移动装置及GPRS(通用分组无线电服务)连接(GPRS连接是由电信运营商提供的用于移动装置的高速数据连接;GPRS是用以连接到因特网的方法)来进行。
导航装置200可经由(例如)现有的蓝牙技术以已知方式进一步完成与移动装置的数据连接且最终完成与因特网及服务器302的数据连接,其中数据协议可利用任何数目种标准,例如,GSRM、用于GSM标准的数据协议标准。
对于GRPS电话设置,具备蓝牙功能的装置可用以与移动电话模型、制造商等的不断改变的频谱一起正确地工作,举例来说,模型/制造商特定设置可存储在导航装置200上。可以先前或随后的实施例中的任一者中所论述的方式来更新为此信息而存储的数据。
导航装置200可在导航装置200本身内包括其自身的移动电话技术(例如,包括天线,其中可进一步替代地使用导航装置200的内部天线)。导航装置200内的移动电话技术可包括如上指定的内部组件,且/或可包括一可***的SIM(订户身份模块)卡,配有(例如)必要的移动电话技术及/或天线。因而,导航装置200内的移动电话技术可结合调制解调器290而类似地经由(例如)因特网来建立导航装置200与服务器302之间的网络连接,其建立方式类似于任一移动装置的方式。应注意,此调制解调器290可在导航装置200内部,或在其外部,例如在适配器中(参见标题为“增强式打火机适配器”(″Enhanced Cigarette Lighter Adapter″)且于2007年10月10日申请的第11/907,254号美国申请案,该案的全部内容以引用方式并入本文中)。如果是位于适配器中,则在适配器被***到例如交通工具中后,可将电力供应到导航装置200。另外,接着可触发调制解调器290以建立与服务器200的网络连接,从而将信息发送到服务器200并从其接收信息。
图2进一步说明在处理器210与天线/接收器250之间的操作性连接,其中天线/接收器250可为例如GPS天线/接收器。应了解,为了说明而示意性地组合由参考数字250表示的天线与接收器,但天线及接收器可为分开定位的组件,且天线可为(例如)GPS片状天线或螺旋天线。
另外,所属领域的技术人员将了解,图2中所示的电子组件是以常规方式由电源(未图示)供电。如所属领域的技术人员将了解的,认为图2中所示的组件的不同配置在本申请的范围内。举例来说,在一个实施例中,图2中所示的组件可经由有线及/或无线连接等相互通信。因此,本申请的导航装置200的范围包括便携式或手持式导航装置200。
图3说明本申请的一实施例的服务器302与本申请的导航装置200(经由一般通信信道318)的实例性框图。当在服务器302与本申请的导航装置200之间建立经由通信信道318的连接(注意,此连接可为经由移动装置的数据连接、经由个人计算机经由因特网的直接连接、经由调制解调器290的数据连接等)时,服务器302与导航装置200可通信。
除了可能未说明的其它组件之外,服务器302还包括处理器304,所述处理器304操作性地连接到存储器306且经由有线或无线连接314进一步操作性地连接到大容量数据存储装置312。处理器304进一步操作性地连接到发射器308及接收器310,以经由通信信道318将信息发射到导航装置200并从导航装置200发送信息。所发送及接收的信号可包括数据、通信及/或其它传播的信号。由服务器302接收的信息可包括(但不限于)关于容纳导航装置200的交通工具的位置及速度的变化的所接收信息;且由服务器302发送的信息可包括(但不限于)计算出的关于沿着导航装置200所在的交通工具的行进路线的潜在延迟的交通信息及/或其它信息。可根据对于导航***200的通信设计中所使用的通信要求及通信技术来选择或设计发射器308及接收器310。另外,应注意,可将发射器308及接收器310的功能组合为信号收发器309。
服务器302进一步连接到(或包括)大容量存储装置312,注意,大容量存储装置312可经由通信链路314耦合到服务器302。大容量存储装置312含有大量导航数据及地图信息,且可同样为与服务器302分离的装置,或者可并入服务器302内。
导航装置200适于通过大体上由318表示的任何通信信道来与服务器302通信,且包括如先前关于图2所描述的处理器、存储器等以及发射器320及接收器322以通过通信信道318来发送及接收信号及/或数据,注意,这些装置可进一步用来与不同于服务器302的装置通信。另外,根据对于导航装置200的通信设计中所使用的通信要求及通信技术来选择或设计发射器320及接收器322,且可将发射器320及接收器322的功能组合为单一收发器300。
存储于服务器存储器306中的软件为处理器304提供指令且允许服务器302将服务提供给导航装置200,例如,对关于沿着导航装置200所在的交通工具的行进路线的潜在延迟的交通信息及/或其它信息的计算及发射。由服务器302提供的一项服务包含处理来自导航装置200的请求及将导航数据从大容量数据存储装置312发射到导航装置200。根据本申请的至少一个实施例,由服务器302提供的另一服务包括对于所要应用(例如,对关于沿着导航装置200所在的交通工具的行进路线的潜在延迟的交通信息及/或其它信息的计算)使用各种算法来处理导航数据及将这些计算的结果发送到导航装置200。
通信信道318一般表示连接导航装置200与服务器302的传播媒体或路径。根据本申请的至少一个实施例,服务器302及导航装置200两者均包括用于通过所述通信信道发射数据的发射器及用于接收已通过所述通信信道发射的数据的接收器。
通信信道318不限于特定通信技术。另外,通信信道318不限于单一通信技术;亦即,信道318可包括使用各种各样技术的若干通信链路。举例来说,根据至少一个实施例,通信信道318可适于提供用于电通信、光通信及/或电磁通信等的路径。因而,通信信道318包括(但不限于)下列各物中的一者或其组合:电路、例如电线及同轴电缆等电导体、光纤电缆、转换器、射频(rf)波、大气、真空等。此外,根据至少一个各种实施例,通信信道318可包括中间装置,例如,路由器、转发器、缓冲器、发射器及接收器。
举例来说,在本申请的至少一个实施例中,通信信道318包括电话网络及计算机网络。此外,在至少一个实施例中,通信信道318可能能够适应例如射频、微波频率、红外通信等无线通信。另外,根据至少一个实施例,通信信道318可适应卫星通信。另外,根据至少一个实施例,通信信道318可适应多个独立卫星***及能够进行多频率及信号获取的GPS接收器。(涵盖对多卫星***的即将添加,这些***包括(但不限于)俄罗斯全球卫星导航***(GLONASS)、GPS 2、GPS 2.5-3、伽利略***(Galileo)及中星(ChinaSat))。
通过通信信道318发射的通信信号包括(但不限于)对给定的通信技术可能需要的或所要的信号。举例来说,所述信号可适合用于蜂窝式通信技术中,所述蜂窝式通信技术例如为时分多址(TDMA)、频分多址(FDMA)、码分多址(CDMA)、全球移动通信***(GSM)等。可通过通信信道318发射数字信号及模拟信号两者。根据至少一个实施例,这些信号可为对于所述通信技术可能需要的经调制、经加密且/或经压缩的信号。
大容量数据存储装置312包括用于所要的导航应用的足够存储量。大容量数据存储装置312的实例可包括磁性数据存储媒体(例如,硬盘驱动器)、光学存储媒体(例如,CD-Rom)、带电数据存储媒体(例如,快闪存储器)、分子存储器等。
根据本申请的至少一个实施例,服务器302包括可由导航装置200经由无线信道接入的远程服务器。根据本申请的至少一个其它实施例,服务器302可包括一位于局域网络(LAN)、广域网络(WAN)、虚拟私用网络(VPN)等上的网络服务器。
根据本申请的至少一个实施例,服务器302可包括例如桌上型或膝上型计算机等个人计算机,且通信信道318可为连接在个人计算机与导航装置200之间的电缆。或者,可将个人计算机连接在导航装置200与服务器302之间以在服务器302与导航装置200之间建立因特网连接。或者,移动电话或其它手持装置(及/或调制解调器,例如调制解调器290)可建立到因特网的无线连接,用于经由因特网将导航装置200连接到服务器302。
可经由信息下载为导航装置200提供来自服务器302的信息,在用户将导航装置200连接到服务器302后,可周期性地更新信息下载,且/或在经由(例如)无线移动连接装置及TCP/IP连接在服务器302与导航装置200之间进行更恒定或频繁的连接后,信息下载可更加动态。对于许多动态计算,服务器302中的处理器304可用来处置大量的处理需要,然而,导航装置200的处理器210也可时常独立于到服务器302的连接而处置许多处理及计算。
连接到服务器302的大容量存储装置312可包括比能够维持于导航装置200本身上的数据更多量的制图及路线数据,包括地图等。举例来说,服务器302可使用一组处理算法来处理导航装置200的沿着所述路线行进的大多数装置。另外,存储于存储器312中的制图及路线数据可对原先由导航装置200接收到的信号(例如,GPS信号)操作。
如以上在本申请的图2中所指示,本申请的一实施例的导航装置200包括处理器210、输入装置220及显示屏幕240。在至少一个实施例中,输入装置220及显示屏幕240集成为一集成式输入及显示装置以启用信息输入(经由直接输入、菜单选择等)及信息显示(例如通过触控面板屏幕)两者。如所属领域的技术人员众所周知,此屏幕可例如为触控输入LCD屏幕。另外,导航装置200也可包括任何额外输入装置220及/或任何额外输出装置240,例如,音频输入/输出装置。
图4A及图4B为导航装置200的一实施例的实际实施方案的透视图。如图4A中所示,导航装置200可为包括集成式输入及显示装置290(例如,触控面板屏幕)及图2的其它组件(包括但不限于内部GPS接收器250、微处理器210、电源、存储器***220等)的单元。
导航装置200可位于臂292上,可使用大吸盘294将臂292本身紧固到交通工具仪表板/窗/等。此臂292为对接台的一个非限制性实例,导航装置200可对接到所述对接台。
如图4B中所示,导航装置292可对接或通过(例如)将将导航装置200搭扣连接到对接台的臂292来以其它方式连接到对接台的臂292(此仅为一个实例,因为用于连接到对接台的其它已知替代方案属于本申请的范围内)。导航装置200可接着可在臂292上旋转,如图4B的箭头所示。为了释放导航装置200与对接台之间的连接,例如可按压导航装置200上的按钮(此仅为一个实例,因为用于与对接台断开的其它已知替代方案均在本申请的范围内)。
在至少一个实施例中,导航装置200可经由移动装置400(例如,移动电话、PDA,及/或任何具有移动电话技术的装置)来建立与服务器302的“移动”网络连接,从而建立数字连接(例如,经由例如已知的蓝牙技术的数字连接)。其后,移动装置400可通过其网络服务提供者来建立与服务器302的网络连接(例如通过因特网)。因而,在导航装置200(当其独自及/或在交通工具中行进时,其可为且通常为移动的)与服务器302之间建立“移动”网络连接,从而为信息提供“实时”或至少非常“新式的”网关。
可使用例如因特网410以已知方式来完成移动装置400(经由服务提供者)与例如服务器302的另一装置之间的网络连接的建立。此可包括例如TCP/IP分层协议的使用。移动装置400可利用任何数目种通信标准,例如,CDMA、GSM、WAN等。
因而,可利用(例如)经由数据连接、经由移动电话或导航装置200内的移动电话技术所实现的因特网连接。为了此连接,建立服务器302与导航装置200之间的因特网连接。例如可通过移动电话或其它移动装置及GPRS(通用分组无线电服务)连接(GPRS连接是由电信经营者提供的用于移动装置的高速数据连接;GPRS是用来连接到因特网的方法)来进行此建立。
导航装置200可经由例如现有蓝牙技术以已知方式进一步完成与移动装置400的数据连接且最终完成与因特网410及服务器302的数据连接,其中数据协议可利用任何数目种标准,例如,GSRM、用于GSM标准的数据协议标准。
导航装置200可在导航装置200本身内包括其自身的移动电话技术(例如,包括天线,其中可替代地另外使用导航装置200的内部天线)。导航装置200内的移动电话技术可包括如上指定的内部组件,且/或可包括可***的SIM卡及调制解调器290,其配有(例如)必要的移动电话技术及/或天线。因而,导航装置200内的移动电话技术可类似地经由(例如)因特网410建立导航装置200与服务器302之间的网络连接,其建立方式类似于任一移动装置400的方式。
对于GRPS电话设置,具备蓝牙功能的装置可用以与移动电话模型、制造商等的不断改变的频谱一起正确地工作,举例来说,模型/制造商特定设置可存储于导航装置200上。可用先前及随后的实施例中的任一者中所论述的方式来更新为此信息而存储的数据。
在本申请的一实施例中,一种方法包括:经由调制解调器连接将导航装置200连接到服务器302;从所述服务器302接收信息;确定是否将符合断开所述调制解调器连接的准则;及在确定将符合断开所述调制解调器连接的准则后,经由替代连接将所述导航装置200连接到所述服务器302。
在本申请的一实施例中,一种导航装置200包括:调制解调器290,其用以将所述导航装置200连接到服务器302;接收器322,其用以从所述服务器302接收信息;处理器210,其用以确定是否将符合断开经由所述调制解调器290的连接的准则;及替代连接装置(例如,用于配对的移动装置连接的蓝牙装置),其用以将所述导航装置200连接到所述服务器302,所述替代连接装置是在处理器210确定将符合断开调制解调器290的连接的准则后使用。
在本申请的一实施例中,导航装置200自身的移动电话技术可包括调制解调器290,其位于导航装置200内部或其外部,例如在适配器中。另外,导航装置200中可包括(例如为了GPRS数据业务而启用的)SIM卡以允许调制解调器290连接到服务器302。当调制解调器290位于导航装置200内部时,导航装置200与服务器302之间的网络数据业务由启用的移动网络运营商(MNO)予以记录。
在至少一个实施例中,导航装置公司(例如,汤姆汤姆(TomTom))可充当虚拟移动网络运营商(VMNO),且各个用户可为基于他们的套餐(例如,预订)内的不受限制的服务的服务来向导航装置公司付费。举例来说,如果用户预订了国内套餐,则数据业务例如对于使用调制解调器290的导航装置200与向其账户登记的SIM卡之间的数据服务可具有不受限制的使用(在预定义的最大程度上)。因而,在导航装置200加电后的任何时间可建立导航装置200与服务器302之间的连接。
当调制解调器290位于导航装置200外部时,导航装置200与服务器302之间的网络数据业务可由客户的或用户的移动网络运营商予以记录,且使用不受导航装置公司控制的(例如)SIM卡及账户。在此实施例中,在导航装置公司与移动网络运营商(MNO)之间没有记帐或使用协议商议。
在本申请的一实施例中,一旦购买并开启了导航装置200,便可建立调制解调器290与服务器302之间的数据(例如,因特网)连接,以准许从服务器302接收服务信息,例如,关于沿着容纳导航装置200的交通工具的行进路线的潜在延迟的信息(例如,交通信息)。然而,因为以此自动方式建立与服务器302的数据连接,所以服务器302可因此从多个导航装置200接收关于(以已知方式确定的)速度及位置的变化的信息,且可因此使用更准确的数据来执行关于沿着行进路线的潜在延迟的计算,但通常以已知方式执行计算本身。由导航装置接收的信息可包括(但不限于)LTO信息、交通信息、交通相机信息、更新的或新的地图信息等。
只有当所述连接得以维持时才可发生导航装置200对任何信息的接收。虽然经由调制解调器290结合SIM卡及收发器300的连接可能比在与导航装置200配对的外部移动装置中的外部调制解调器的蓝牙连接好(因为可避免潜在的不可预测的费用,例如移动网络上的“漫游”费用),但此无线连接与任一其它无线连接一样会遭受掉线区域或信号强度弱的区域或有网络变化的区域,这些区域将使调制解调器连接丢失及/或恶化到与服务器302的数据信息传送将失败的程度。本发明人发现,在可预先检测或预测这些区域方面,本申请的至少一个实施例提供一种方法,其用于确定是否将符合断开所述调制解调器连接的准则,且用于经由替代连接将导航装置200连接到服务器302。
通过使用在导航装置200内及/或其外部(例如,在导航装置200的适配器中)的调制解调器290,可由导航装置200接收信息,从服务器302发射信息(在本申请全文中,“内部”或导航装置调制解调器290可为在导航装置200内及/或在导航装置200的适配器内的调制解调器,所述适配器例如为“车载”电源适配器(例如,见第11/907,254号美国申请案,所述申请案的全部内容以引用的方式并入本文中)。在一实施例中,导航装置200一经接通及/或通过适配器而连接到电源,导航装置200便可尝试例如使用调制解调器290来建立GPRS连接。可经由***到导航装置200中的SIM卡来提供到服务器302的网络连接,从而为(例如)调制解调器290的网络连接建立网络地址。
在图5中,在导航装置200内展示了此SIM卡及调制解调器290。可向用户提供SIM卡,来换取例如为了预订交通服务而付给导航装置200的制造商的固定费用(例如,导航装置制造商汤姆汤姆可与例如沃达丰(Vodophone)的网络服务提供者商议,以准许汤姆汤姆经由调制解调器290连接为导航装置的所有者提供固定价格的连接服务)。按默认,如果调制解调器290在导航装置200内部,则在装置加电后可始终启用调制解调器290以建立与服务器302的网络连接,且/或如果调制解调器290包括于导航装置的适配器中,则可在将适配器连接到交通工具后启用调制解调器290以建立此连接。
可经由***到导航装置200中的SIM卡来提供到服务器302的网络连接,从而为(例如)调制解调器290的网络连接建立网络地址。在本申请的一实施例中,导航装置200自身的移动电话技术可包括调制解调器290,其位于导航装置200内部,或其外部,例如在适配器中。另外,在导航装置200中可包括(例如,为了GPRS数据业务而启用的)SIM卡以允许调制解调器290连接到服务器302。
在一实施例中,导航装置200进一步包括额外调制解调器,其用以在处理器210确定后经由包含于导航装置200内部的SIM卡将导航装置200连接到服务器302,其可通过配对的移动装置经由例如蓝牙连接而获得。所述两个调制解调器均可为地面联网数据传送特定技术,例如,主要的地面数据技术GSM或CDMA。举例来说,内部调制解调器290可为基于GSM/GPRS的调制解调器,其允许对地面数据传送网络的特定频带的接入。导航装置制造商可提供基于地理位置及其它商业及非商业准则对信号频率的确定。另外,举例来说,内部调制解调器290可为基于CDMA/1X的调制解调器,从而允许对地面数据传送网络的特定频带的接入。导航装置制造商可提供基于地理位置及其它商业及非商业准则对信号频率的确定。
通过接入多个调制解调器连接(在导航装置200内部以及外部两种情况),导航装置200可允许对地面数据传送网络的更多可供选择的特定频带的多重接入。导航装置制造商可提供内部默认调制解调器290,且可准许接入基于地理位置及其它商业及/或非商业准则对信号频率的外部确定,以及对于内部调制解调器使用相对于外部调制解调器使用的优先权定序。另外,处理器210可用以经由(例如)包含于导航装置200内部的SIM卡来确定一列表,所述列表含有详细的制造商提供的对于内部调制解调器使用相对于外部调制解调器使用的优先权定序。此列表可含有管理内部调制解调器到外部调制解调器切换的默认参考规则。
当调制解调器290位于导航装置200内部时,导航装置200与服务器302之间的网络数据业务由启用的移动网络运营商(MNO)予以记录。对于内部使用,导航装置200用户可使用由例如装置制造商提供的特定SIM卡。此SIM卡可使用ANTI-THEFT(防盗用)技术来确保:用户仅可在导航装置200中使用由制造商提供的SIM卡,且用户不能在其它具有GPRS功能的装置中使用所提供的SIM卡。在这两种情形下,只有联合的制造商提供导航装置200,且制造商提供的SIM卡可经组合以形成到服务器290的经由调制解调器290的通信信道连接,但此为预定义的IP信道。
在此实施例中,导航装置制造商(例如汤姆汤姆)可充当虚拟移动网络运营商(VMNO),且各个用户可收到品牌为汤姆汤姆的SIM卡,所述卡含有额外代码及ANTI-THEFT初次使用启动序列。另外,此SIM卡可含有允许的移动网络运营商(MNO)及其优先权顺序的列表。此顺序可决定优选的网络使用及默认的网络选择。
此SIM卡中也可包括的是一单独的列表的可能,所述列表含有详细的制造商提供的对内部调制解调器使用相对于外部调制解调器使用的优先权定序。此列表接着可为管理与内部调制解调器到外部调制解调器切换相关联的规则的默认参考列表。
因此,在至少一个实施例中,导航装置200包括调制解调器290,其用以经由包含于导航装置200内部的SIM卡,且经由地面联网数据传送特定技术,将导航装置200连接到服务器302。在至少一个实施例中,内部调制解调器290为基于GSM/GPRS的调制解调器,从而允许对地面数据传送网络的特定频带的接入。在至少一个其它实施例中,内部调制解调器290为基于CDMA/1X的调制解调器,从而允许对地面数据传送网络的特定频带的接入。在任一实施例中,导航装置制造商可提供基于地理位置及其它商业及/或非商业准则对信号频率的确定。
当调制解调器290位于导航装置200外部(例如,在经由例如蓝牙连接而与导航装置200配对的单独的移动装置中)时,在导航装置200与服务器302之间的网络数据业务可为用户或客户的移动网络运营商(MNO)的功能,且可使用不受导航装置制造商控制的账户的SIM卡。在此实施例中,在导航装置制造商与移动网络运营商(MNO)之间可存在对网络、或调制解调器、优先类型的预先确定。
关于内部调制解调器到外部调制解调器切换,处理器210可经由包含于导航装置200内部的SIM卡来确定一列表,所述列表含有详细的例如制造商提供的对内部调制解调器290相对于外部调制解调器290使用的优先权定序。此列表可含有管理内部调制解调器到外部调制解调器切换的默认参考规则。
在至少一个实施例中,在处理器210的内部计算确定网络变化将要发生(例如,网络覆盖在预设信号水平以下/或将要下降到预设信号水平以下,及/或内部网络服务即将到来的结束将要发生)后,可在内部默认网络连接与(例如,经由移动电话/蓝牙连接的)外部二级网络连接之间执行切换。例如通过关机序列来关闭导航装置200与服务器302之间经由内部调制解调器290的数据传送信息,且例如经由连接到导航装置的适配器的调制解调器、及/或经由例如蓝牙等无线协议的数据通信、或通过例如经由二级适配器中的调制解调器的直接连接来起始新的连接。在此实施例中,调制解调器290可与收发器300协作操作,以在处理器210确定外部调制解调器(例如,经由移动电话/蓝牙连接)的网络区域覆盖将准许数据信息传送后在导航装置200与服务器302之间传送信息。
在此实施例中,在初始启动序列中在导航装置200与服务器302之间发射的信息可默认于内部调制解调器290及因此默认于内部调制解调器网络类型及覆盖。当内部调制解调器290不提供覆盖,或当即将到来的网络变化将要在规划路线上发生时,导航装置200于是将默认调制解调器切换成外部调制解调器。
可向用户提供SIM卡,来换取为了预订(例如)交通服务而付给导航装置200的制造商的固定费用(例如,导航装置制造商汤姆汤姆可与例如沃达丰等网络服务提供者商议,以准许汤姆汤姆经由调制解调器290连接为导航装置的所有者提供固定价格的连接服务)。在此商议中,例如汤姆汤姆等制造商可利用简单来说具有比个体大的购买力的经济规模,且可实现成本优化网络***约束。作为导航装置到服务器活动的技术属性;制造商可减少内部数据使用及所述活动的相关联的成本。
举例来说,块大小舍入(Block Size rounding)、群组数据汇整(Group Data Pooling)及会话期及条件可全部被编码成管理内部调制解调器使用的规则。按默认,如果调制解调器290在导航装置200内部,则可在所述装置加电后始终启用调制解调器290来建立与服务器302的网络连接,且/或如果调制解调器290包括于导航装置200的适配器中,则可在适配器连接到交通工具后启用调制解调器290来建立此连接。
在本申请的一实施例中,可周期性地由服务器302发射且随后由导航装置200接收关于沿着交通工具的行进路线的潜在延迟的交通及/或信息,及/或用户可能已预订要接收的任何其它网络服务信息。此信息的周期性接收可为例如每隔三分钟。可经由调制解调器290及收发器300来发送/接收信息,其中将数据包发送/接收到调制解调器290的IP地址。可例如对于GPS及GPRS两者将调制解调器290双重集成。通过例如经由调制解调器290建立导航装置200与服务器302之间的恒定连接,在与关于潜在延迟的交通或其它信息的接收相同或不同的时间,可将信息(例如关于交通工具的位置及速度的变化的信息)从导航装置200发射到服务器302。
另外,不仅可经由导航装置的调制解调器290来发送/接收此信息,而且,在至少一个实施例中,可使用替代连接。举例来说,图6说明本申请的一实施例的方法。在S600中,本申请的一实施例的方法包括经由调制解调器连接(例如,使用调制解调器290,其可在导航装置200内、在导航装置200的适配器内等)将导航装置200连接到服务器302。其后,在S610中,从服务器302接收信息,其包括(但不限于)用户可能已签约要接收的交通或任何其它服务预订信息、LTO文件信息(用以启用在装置加电后对导航装置200的位置的较快速确定)、地图信息等。
在导航装置200的操作期间,在S620中,处理器210确定是否将符合断开调制解调器连接的准则。举例来说,可以周期性间隔进行此确定。举例来说,处理器210可监视网络信号强度信息以确定信号强度是否下降到维持经由调制解调器290的良好数据连接所需要的阈值水平以下。或者,由处理器210进行的对是否将符合准则的确定可包括使用包括或嵌入于导航装置200的地图信息内的网络覆盖信息。
在本申请的一个实施例中,关于包括或嵌入于导航装置200的地图信息内的网络覆盖信息,可将网络覆盖及使用类型信息存储为(例如)地图供货商地图属性。举例来说,这些属性可类似于当前导航地图属性,且作为(例如)地图数据(属性)数据库的部分在(例如)存储器230中存储为地理相关地区数据。此数据可由地图供货商供应(TeleAtlas、NAVTEQ等)、由第3方供应(POI、地图数据供货商)或由制造商供应式(汤姆汤姆、任我游(Garmin)等)。
如在当前实施方案中,地图供货商供应的数据可包括于已存在的发布机构中,且可遵循例如当前由所有主要导航质量地图供货商遵循的每季发布周期。按标准,对于特定导航装置及/或制造商,可扩充并调整此数据。另外,如在当前实施方案中,例如,在地图供货商出版了每季发布周期的导航地图产品后,可添加第3方及制造商供应的数据。可首先累积此数据,接着整理此数据,且以地图属性格式传送此数据,且将此数据与导航地图数据组合以在扩充并调整成特定导航装置及/或制造商级时形成完整的数据集。
在此实施方案中,所述两种情形均允许每季的更新,且允许导航装置200的用户通过使用当前的空中更新方法来更新其地图数据,且/或允许例如当装置经由家用对接座而对接到家用计算机时更新。
其后,在S630中,在处理器210确定将符合断开调制解调器连接的准则后,处理器210可指令经由替代连接将导航装置200连接到服务器302,例如,经由与导航装置200配对的移动电话的蓝牙连接。
此外,在至少一个实施例中,所述方法可进一步包括经由调制解调器290及替代连接(例如,蓝牙连接)中的至少一者将信息至少下载到导航装置200及/或将信息至少上载到服务器302中。用于至少上载及至少下载的信息可包括LTO信息、交通信息、地图信息等中的至少一者。处理器210可接着计算沿着路线的最佳调制解调器备选项,且可预先规划调制解调器切换,从而优化网络数据传送及/或最终用户成本/可用性功能。在此实施例中,在处理器210确定(例如)默认调制解调器290(例如,内部调制解调器290)的网络区域覆盖将准许数据信息传送后,调制解调器290可与收发器300协作操作以在导航装置200与服务器302之间传送信息。
在如上所阐释的S620中,处理器210确定是否将符合断开调制解调器连接的准则。换句话说,处理器210预先确定调制解调器连接何时将失败,及因此确定何时切换成替代但不太理想的替代连接将更好。
在导航装置200内,可由(例如)处理器210至少基于所要目的地(例如,由导航装置200的用户输入的目的地)及交通工具的当前位置(例如,由导航装置200内的GPS/GPRS接收器确定的位置)来确定交通工具的行进路线。其后,在接收到关于沿着交通工具的行进路线的潜在延迟的信息后,导航装置200内的处理器210可基于接收到的信息来确定修改的行进路线。此路线信息可进一步由处理器210用来确定是否将符合断开调制解调器连接的准则。
在至少一个实施例中,所发射的信息可用于导航装置200的常规操作中,且/或可评估另外的规则以限制或约束服务器302与导航装置200之间的某些活动。举例来说,当使用(例如,配对的移动电话的)外部调制解调器时,使用可能赢得超出导航装置200的内部调制解调器290的额外网络覆盖,但对于数据传送来说成本结构可能且/很可能更高。因而,在发生了从内部调制解调器290到(例如)配对的移动装置的外部调制解调器的切换后,导航装置200的用户可能不想下载或传送更高的数据要素,例如,地图更新或位置历史文件。另外,导航装置200的身份及既定的交通工具用途及用户类型也可用来确定相关联的QOS设置,从而使这些活动与质量/成本计算(具体来说是[数据接入/网络数据成本])相关。QOS接着按类别可由处理器210用来确定数学活动序列及可用性。
在至少一个实施例中,卫星位置可用来进一步确定所发射的信息并减少沿着交通工具的行进路线的网络中断。GPS芯片组计算可使导航装置200能够确定规划的及/或预期的网络可用性,且因而能够基于在内部调制解调器290与(例如配对的导航装置200的)外部调制解调器之间的预期调制解调器切换来规划下载。此可为例如添加导航地图属性的功能,其中导航地图数据的层可含有关于所允许的地面数据网络(在至少一个实施例中,具体来说是移动网络运营商)的地理可用性的信息。
处理器210接着可计算沿着路线的最好的调制解调器备选项,且可预先规划调制解调器切换,从而优化网络数据传送及/或最终用户成本/可用性功能。作为一个非限制性实例,可使用简单的基于规则的管理***来进行此操作,导航装置200可在延伸经过内部调制解调器覆盖区域的持续时间内,在内部调制解调器290的网络覆盖内,从服务器302请求(例如)LTO文件。此接着可允许例如以下的成本/可用性优化的变化:LTO文件请求频率、LTO文件长度,及LTO文件地理覆盖。另外,如果导航装置290的用户当前在荷兰,且输入一条到西班牙的路线,则导航装置200应对荷兰区请求短的LTO,且视网络覆盖参数(例如,成本、对网络变化的接近度等)而定,导航装置200可对西班牙区请求较长的文件。导航装置200因此可管理LTO文件,减少到最小的网络数据成本,且优化TtFF(首次定位时间)计算,且可基于接收到的信息来准确地行进。
在至少一个实施例中,可在确定导航装置200的装置类型(例如,用于例如商业、消费者(交通工具)、摩托及/或行人用途的导航装置200)后发射信息。内部调制解调器290覆盖可延伸到已知的点。例如作为地图供货商导航地图属性的部分,导航装置200的特定用户可能想要将所述功能延伸经过此点。例如,商业用户及其所有者可能想要在地面数据覆盖区域上延伸位置追踪(Track and Trace)功能性。另外,如果导航装置200的用户在多网络环境中,则可能有QOS文件设置,所述设置接着基于导航装置200的使用类型类别来设置内部调制解调器到外部调制解调器行为的使用标准,且接着可使用从导航装置200获得的数据,运用因增加的信号可用性而增强的准确性及预测性方法,来确定调制解调器行为及预期位置追踪可用性。
另外,在至少一个实施例中,一旦建立了导航装置200与服务器302之间的网络接口协议[1022]连接,便作为所述协议的部分用例如调制解调器290及网络传送类型来识别所述连接,导航装置200到调制解调器数据传送活动可经调整以最好地适合连接类型的准则。
在本申请的至少一个实施例中,可将以上表达的至少一个实施例的方法实施为导航装置200。在本申请的一实施例中,导航装置200包括:调制解调器290,其用以将所述导航装置200连接到服务器302;接收器320,其用以从服务器200接收信息;处理器210,其用以确定是否将符合断开经由调制解调器290的连接的准则;及替代连接装置,其用以将所述导航装置200连接到所述服务器302,在所述处理器200确定将符合断开所述调制解调器290的所述连接的准则后,使用所述替代连接装置。调制解调器290可为在导航装置200内及/或导航装置200的适配器内的调制解调器。替代连接装置可包括用于连接到(例如)配对的移动装置中的外部调制解调器的蓝牙连接装置。
更进一步地,前述方法中的任一者可体现为程序的形式。程序可存储于计算机可读媒体上且当在计算机装置(包括处理器的装置)上运行时适于执行前述方法中的任一者。因此,存储媒体或计算机可读媒体适于存储信息且适于与数据处理设施或计算机装置交互以执行上文所提及的实施例中的任一者的方法。
存储媒体可为安装于计算机装置主体内部的内建式媒体或布置成可与计算机装置主体分开的可移除式媒体。内建式媒体的实例包括(但不限于)可重写非易失性存储器(例如ROM及快闪存储器)及硬盘。可移除式媒体的实例包括(但不限于):光学存储媒体,例如CD-ROM及DVD;磁光存储媒体,例如MO;磁性存储媒体,包括(但不限于)软盘(商标)、盒式磁带及可移除式硬盘;具有内建式可重写非易失性存储器的媒体,包括(但不限于)存储卡;以及具有内建式ROM的媒体,包括(但不限于)ROM盒式磁带;等。此外,关于所存储图像的各种信息(例如,特性信息)可以任何其它形式来存储,或其可以其它方式来提供。
如所属领域的技术人员在阅读本揭示内容后将了解,导航装置200的电子组件及/或服务器302的组件可体现为计算机硬件电路或体现为计算机可读程序,或者体现为所述两者的组合。
本申请的实施例的***及方法包括在处理器上操作以执行根据本申请的教示的方法中的至少一者的软件。所属领域的技术人员在阅读并理解本发明后将了解可从基于计算机的***中的计算机可读媒体起动软件程序以执行所述软件程序中所找到的功能的方式。所属领域的技术人员将进一步了解可用于创建经设计以实施并执行本申请的方法中的至少一者的软件程序的各种编程语言。
可使用面向对象的语言(包括但不限于JAVA、Smalltalk、C++等)面向对象地构造所述程序,且可使用程序语言(包括但不限于COBOL、C等)面向程序地构造所述程序。软件组件可以所属领域的技术人员众所周知的任何数目种方式来通信,其包括(但不限于)通过应用程序接口(API)、进程间通信技术(包括但不限于报告程序调用(RPC)、公用对象请求代理程序结构(CORBA)、组件对象模型(COM)、分布式组件对象模型(DCOM)、分布式***对象模型(DSOM)及远程方法调用(RMI))。然而,如所属领域的技术人员在阅读本申请揭示内容后将了解,本申请的教示不限于特定编程语言或环境。
已相对于对导航装置200改进准确度、处理器速度及用户交互简易性等来以实例方式而非以限制方式描述了以上***、装置及方法。
另外,在本揭示内容及所附权利要求书的范围内,不同实例性实施例的元件及/或特征可彼此组合且/或彼此替代。
更进一步地,本发明的上述及其它实例性特征中的任一者可体现为设备、方法、***、计算机程序及计算机程序产品的形式。举例来说,前述方法可体现为***或装置的形式,其包括(但不限于)用于执行图式中所说明的方法的任何结构。
已如此描述了实例性实施例,将显而易见的是可以许多方式使其变化。不应将所述变化视为脱离本发明的精神及范围,且所属领域的技术人员将显而易见的所有所述修改均希望包括于所附权利要求书的范围内。