用于收集导航系统中兴趣点的装置、系统和方法_3

文档序号:9644640阅读:来源:国知局
及用于检测触摸屏幕315的一个或多个接触点的其它靠近传感器阵列或其它元件。
[0026]设备300可包括一个或多个传感器316,如包括电荷親合装置((XD)或互补金属氧化物半导体(CMOS)晶体管的光学传感器。光学传感器可以捕捉静态图像或视频,其中传感器在与触摸屏幕显示315相结合操作。设备300还可包括一个或多个被可操作的联接到外设接口 304上的加速度传感器207。可替换的,加速度传感器207可能被联接到I/O子系统311的输入控制器314上。加速度传感器最好被配置为输出x、y和z轴方向的加速度传感器数据。
[0027]在一些图示的实施例中,存储在存储器308中的软件部件可包括操作系统309,通信模块310,文本/图像模块311,全球定位系统模块312,音频编码器313和应用程序314。操作系统 309 (如,Darwin,RTXC,Linux,UNIX,Windows,OS X,或嵌入式操作系统,如Vxfforks)包括用来控制和管理通用系统任务(如,存储器管理,存储设备控制,能量管理等)和促进各种硬件和软件部件之间的通信的各种软件部件和/或驱动。通信模块310促进通过一个或多个外部接口与其他设备进行通信,包括用于处理从RF电路305接收的数据的各种软件部件。外部接口(例如,通用串行总线(USB),火线,等等)被用/调整来直接联接到其它设备上或通过网络(如因特网,无线网LAN,等等)间接的联接到其它设备上。
[0028]文本/图像模块311包括用来在触摸屏幕315上绘制和显示图像的各种已知的软件部件,包括用来改变所显示图像亮度的部件。这里所用的“图像”一词包括任何能够展示给用户的对象,包括但不局限于文本、网页,图标(如,用户接口对象,包括软键),数字图像,视频,动画等等。此外,软键盘被用来在各种需要文本输入的应用程序中提供文本输入。GPS模块312确定设备的位置并将该信息提供给各种应用程序使用。应用程序314包括各种模块:导航软件、地图、通信簿/联系人列表、电子邮件、即时通信等。导航应用程序可以在设备300上执行和运转,允许用户输入和处理导航和/或地图数据,下面将要对其进行详细描述。
[0029]现在转到图4,被公开的示例性车辆导航系统包括车导航单元401,其包括CPU402,GPS接收器403和陀螺仪404。此外,导航单元401包括通信部405,其使导航单元401能够和便携式设备进行通信,如前面讨论过的设备300。导航单元可接收车辆的速度信号406和倒档范围(R-range)/停车信号407来跟踪车辆的运动和状态。导航单元401使用GPS接收器403来获取位置数据来在单元地图数据库中的道路上确定用户的位置。使用道路数据库,单元401能在它的数据库中给出沿着道路通往其它地点的指引。使用来自连接到传动系统的传感器的距离数据进行航位推算,陀螺仪405和加速度传感器(未显示)的使用会更加可靠,因为城市峡谷或隧道可能导致GPS信号丢失和/或出现多通道。
[0030]导航单元401的道路数据库是一个含有一些兴趣区域的矢量地图。街道名字或号码和房子号码可以被编码为地理坐标,这样用户通过街道地址或者(在下面会更加详细的讨论)通过通用的或特定的名称可以找到一些想要的目的地。兴趣点(航路点)也被存储在地里坐标中。特别的兴趣点包括速度摄像机,加油站公共停车场等等。当车辆沿着现有的街道行驶,通过网络(手机,W1-Fi)进行通信,使地图得到更新,内容由用户基产生。导航地图格式包括地理数据文件(⑶FNDS,还包括其它格式,如CARiN、SDAL和NDS PSF。
[0031]导航单元401还可能被联接到IXD单元409和音频单元413上,其中IXD单元409可能包括IXD屏幕410,CPU 412和打开/关闭开关411。音频单元413可能包括CP U414和功率放大器415。音频单元413的输出被转发到音频放大器408输出给用户。
[0032]转到图5,示出的是一个为用户收集处理Ρ0Ι的示例性流程。在一个实施例中,图5的流程可以在一个便携式设备上执行,如图3所示的那个。在另一个实施例中,图5的流程可以在一个导航单元上执行,如图4所示的那个。在另一实施例中,图5的流程被便携式设备和导航单元共用。这样的实施例具有特别的优势在于计算代价高的流程可以在便携式设备上执行。
[0033]在步骤501,用户将目的地输入到导航系统,和/或在便携式设备上执行的导航应用程序。在步骤502,用户输入多个POKPOIpPOI^.POU到导航应用程序。在步骤503,导航应用程序计算通向目的地的路线,并进一步执行处理来确定离目的地最近的Ρ0Ι的位置。在步骤504,导航应用程序确定Ρ0Ι输入是不是通用名字(如,加油站,银行,餐厅)和/或一个具体到通用类别的名字(如,BP,美国银行,TGI星期五)。这种确定是通过将输入和Ρ0Ι数据库进行匹配和处理来建立类别来完成的。如果一个输入是通用的(是),导航处理器搜索靠近目的地的所有通用Ρ0Ι。如果一个输入是具体的(否),导航处理器类似地搜索靠近目的地的所有具体Ρ0Ι。然后被收集的Ρ0Ι在507中被处理,看它们到目的地的距离是否超出了给定的阈值(如,5里)。如果目的地超出了距离阈值(是),导航应用程序搜索可选Ρ0Ι和搜索通往目的地的路线上的其它可选Ρ0Ι。在该实施例中,根据搜索结果和靠近性,Ρ0Ι被分别收集。如果目的地没有超出距离阈值(否),处理器让屏幕或显示器显示目的地,以及Ρ0Ι和/或509中收集到的Ρ0Ι信息。根据结果,用户可以给进一步的选项来改变Ρ0Ι设置,以便更好的和用户喜好相匹配。之后,导航510被初始化,在导航中通往目的地的最有效(或优选有效)路线和收集的Ρ0Ι —起被执行。
[0034]图6图示一个基于图5示例中图示的处理的示例性屏幕结果。用户从起始位置在此输入目的地⑶和Ρ0Ι数据。输入一个或多个通用和/或具体Ρ0Ι后,处理器产生多个与目的地区域(D)相关的Ρ0Ι信息(POIfPOIe)。在从事靠近性处理后,最近的或含有最有效地路径的POKPOIfPOIJ被收集(CL),如图所示。集群(CL)被呈现给用户并得到用户批准后,导航应用程序提供路线信息给用户,以提供目的地⑶和POKPOIfPOIJ之间的有效路线。此外,导航应用程序还提供与优化的路线相关的额外的Ρ0Ι信息,如沿路的加油站(G1-G3)。
[0035]正如本领域的专业人员所意识到的,本发明提供收集特征的Ρ0Ι,其能够提供各种便利。在实施例中,导航可以通过伴随的1S或安卓应用程序启动,这些应用程序允许用户输入需要的Ρ0Ι名单。利用便携设备的计算能力,应用程序可以计算最方便有效的路线让用户能够走访所有Ρ0Ι。在一个实施例中,该路线还可自动传送到车辆的主管单元。在车辆方面,导航系统可以向用户显示路线,监控车辆的燃油水平,适当的时候,通知司机前往一个附近的、在路线上的加油站加油。
[0036]用户可以在车辆导航系统中输入目的地,而且在额外的区域提供输入,如“银行、药店、沃尔玛”。导航系统能够为用户提供至少一个通往所输入目的地的路线建议,及从起点到目的地中通往需要的Ρ0Ι的优化路线。如果用户提供通用名字,如“银行”或“药店”,导航系统会提供目的地最近的银行和药店,与相关Ρ0Ι的品牌或名字无关。如果用户提供了具体的名字,
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1