用于生成个性化地图的方法和系统的制作方法

文档序号:2648024阅读:114来源:国知局
专利名称:用于生成个性化地图的方法和系统的制作方法
技术领域
本发明涉及地图技术领域,更具体地说,本发明涉及用于生成个性化地图的系统 和方法。
背景技术
通用地图包括许多与用户无关的信息,且通常不包括特殊的对用户重要的信息, 相对于使用这种通用地图,用户更希望制作一种填入用户感兴趣的信息的个性化地图。比较本发明后续将要结合附图介绍的系统,现有技术的其它局限性和弊端对于本 领域的普通技术人员来说是显而易见的。

发明内容
本发明的各个方面提供了一种用于提供个性化地图系统的系统和方法,以下将结 合至少一幅附图对其进行详细描述,并在权利要求书中给出更完整的介绍。本发明的各种 优点、各个方面和创新特征,以及其中所示例的特征的细节,将在以下的描述和附图中进行 详细介绍。根据一个方面,本发明提供一种用于生成个性化地图的方法,包括接收兴趣点的位置信息;从用户端接收用户输入信息;将所述收到的用户输入信息与所述兴趣点关联起来;以及生成包括有所述兴趣点位置的图形标识的个性化地图,其中用户对图形标识的选 择提供了用户对与兴趣点相关的所述收到的用户输入信息的访问。优选地,所述位置信息包括地理坐标信息。优选地,接收兴趣点的位置信息包括没有与用户直接交互的情况下自动地追踪用 户的地理坐标。优选地,所述位置信息包括街道地址信息。优选地,所述位置信息包括所述兴趣点的名字。优选地,所述用户输入信息包括与所述兴趣点相关的图片信息。优选地,所述用户输入信息包括与所述兴趣点相关的音频信息。优选地,所述用户输入信息包括与所述兴趣点相关的通信网络地址信息。优选地,所述用户输入信息包括与所述兴趣点相关的类型信息。优选地,生成个性化地图包括确定将显示在所述个性化地图上的一种或多种类型 的兴趣点。优选地,生成个性化地图包括确定多个用户;以及将与所述多个用户中每个用户相关的各自的位置信息和各自的用户输入信息填 入所述个性化地图。
3
优选地,生成个性化地图包括确定所述用户的地理位置;以及生成包括有表明所述用户地理位置的图形标识的个性化地图。优选地,所述方法进一步包括从非用户资源接收非用户信息,以及将所述接收到 的非用户信息与兴趣点关联起来。优选地,从非用户资源接收非用户信息包括从与所述兴趣点相关的网络服务器接 收非用户信息。优选地,所述非用户信息包括以下一个或两个时间和/或日期信息。优选地,所述方法进一步包括将所述用户的身份与所述接收到的输入信息以及所 述兴趣点关联起来。根据一个方面,本发明提供一种用于生成个性化地图的系统,包括至少一个模块,至少用于接收兴趣点的位置信息;从用户端接收用户输入信息;将所述收到的用户输入信息与所述兴趣点关联起来;以及生成包括有所述兴趣点位置的图形标识的的个性化地图,其中用户对图形标识的 选择提供了用户对与所述地理位置相关的所述收到的用户输入信息的访问。优选地,所述位置信息包括地理坐标信息。优选地,所述至少一个模块用于至少部分地通过没有与用户直接交互的情况下自 动地追踪用户的地理坐标来接收兴趣点的位置信息。优选地,所述位置信息包括街道位置信息。优选地,所述位置信息包括所述兴趣点的名字。优选地,所述用户输入信息包括与所述兴趣点相关的图片信息。优选地,所述用户输入信息包括与所述兴趣点相关的音频信息。优选地,所述用户输入信息包括与所述兴趣点相关的通信网络地址信息。优选地,所述用户输入信息包括与所述兴趣点相关的类型信息。优选地,所述至少一个模块用于至少部分地通过确定将显示在所述个性化地图上 的一种或多种类型的兴趣点来生成个性化地图。优选地,所述至少一个模块用于至少部分地通过如下操作来生成个性化地图确定多个用户;以及将与所述多个用户中每个用户相关的各自的位置信息和各自的用户输入信息填 入所述个性化地图。优选地,所述至少一个模块用于至少部分地通过如下操作来生成个性化地图确定所述用户的地理位置;以及生成包括有表明所述用户地理位置的图形标识的个性化地图。优选地,所述至少一个模块用于从非用户资源接收非用户信息,以及将所述接收 到的非用户信息与兴趣点关联起来。优选地,所述至少一个模块用于至少部分地通过从与所述兴趣点相关的网络服务 器接收非用户信息来从非用户资源接收非用户信息。
优选地,所述非用户信息包括以下一个或两个时间和/或日期信息。优选地,所述至少一个模块用于将所述用户的身份与所述接收到的输入信息以及 所述兴趣点关联起来。


图1是根据本发明的实施例的个性化地图场景的示意图;图2是根据本发明的实施例的个性化地图使用场景的示意图;图3是根据本发明的形成个性化地图的方法的流程图;图4是根据本发明的使用个性化地图的方法的流程图;图5是根据本发明的实施例的个性化地图系统环境的示意图;图6是根据本发明的移动设备和/或信息服务器的非限制性示意框图;图7是根据本发明的移动设备和/或信息服务器的非限制性示意框图。
具体实施例方式
下面的描述将涉及各种通信模块、元件或电路。所述模块元件或电路通常可以包 括硬件、软件或它们的组合。相应地,本发明的范围不受实施例中明确提到的模块、元件或 电路中的特定硬件和/或软件特性的限制。作为非限制性例子,本发明在实施例中可以由 一种或多种处理器(例如微处理器、数字信号处理器、基带处理器、微控制器等)执行软件 指令(例如存储在非永久性存储器和/或永久性存储器)。再举个例子,本发明还可以用专 用集成电路(ASIC)和/或其它硬件元件实现。下面的描述还将涉及通信网络和其各个方面。在下面的描述中,通信网络一般指 可以使通信设备(例如便携通信设备)与其它系统通信的通信基础设施。作为非限制性例 子,通信网络可以包括蜂窝通信网络、无线城域网(WMAN)、无线广域网(WLAN)、无线局域网 (WPAN)等。举例来说,一个特定的通信网络一般有相应的通信协议,通信设备根据这些协议 与通信网络进行通信。除非特殊说明,本发明不受特殊类型通信网络的特性的限制。下面的描述有时将涉及个性化地图。图1和图2示出了所述个性化地图和/或其 应用的各种非限制性特征。这样的例子将在下面对图3-7的描述中还有涉及。图1示出了示范性个性化地图100。举例来说,个性化地图100可以是一个包括 所有地图信息的单层地图。另举一例,所述个性化地图100还可以包括多层。例如,所述个 性化地图100可以包括通用非个性化地图(例如街道地图、有重要标记的街道地图、地形图 等)。然后,举例来说,所述个性化地图包括覆盖在通用地图层上的一个或多个地图层(例 如个人路径层、旅馆层、饭馆层、娱乐场所层、夜总会层、零售店层、校园层等)。然后,举例来 说,可以灵活地选择和结合这些层来形成个性化地图。所述示范性个性化地图100可以,例如,包括由用户独自选择和/或定义的兴趣 点。这些点可以,例如,是用户以前经历过的兴趣点、推荐给用户的兴趣点、从电子指导书下 载的兴趣点等。又例如,所述示范性个性化地图100可以包括用户选择的一种类型的兴趣 点(例如交通枢纽和/或车站、夜总会、饭馆、旅馆、会场、博物馆、文化建筑、旅游景点、健身 俱乐部、医疗机构等)。另外,例如所述示范性个性化地图100可以包括默认兴趣点(例如 急救设施和/或设备等)。
兴趣点可以,例如,由各种图形标识表示。例如,这些图形标识包括标识一类兴趣 点的特征。一个特定的兴趣点可以,例如,包括有与所述特定兴趣点类型相关的特定形状和 /或颜色。又例如,兴趣点可以,例如,通过指出用户是否访问过该兴趣点的特定图形特征、 指出关于该兴趣点是否还有额外的可用信息的特定图形特征、指出用户之前在所述兴趣点 的经历是否顺利的特定图形特征、指出用户和/或评论家评级的特定图形特征等等来标识 在个性化地图上。与兴趣点相关的图形标识的特点可以,例如,由用户定义和/或由系统预 设。所述示范性个性化地图100可以,例如,包括路线信息。例如,所述示范性个性化 地图100包括特定时间期间(例如旅行的白天或夜晚、假期期间、商务旅途期间等)内用户 路线的图形标识。当前用户短途旅行的示范性路线由所述示范性个性化地图100上的线 110示出。以前用户短途旅行的示范性路线在由所述示范性个性化地图100上的线120示
出o所述示范性个性化地图100还可以,例如,包括标识当前用户位置的信息。例如, 所述示范性个性化地图100包括用户当前位置130的图形标识。在各种示范性场景中,所 述示范性个性化地图100还可以包括与许多人的位置相关的图形标识。例如,所述示范性 个性化地图100包括表示另一个人位置的图形标识132。所述示范性个性化地图100可以进一步,例如,包括与可移动兴趣物体相关的图 形标识。作为非限制性例子,所述示范性个性化地图100包括与用户的车相关的图形标识 140。图2示出了说明各种附加特征的示范性个性化地图200。在后面的详细描述中,将 把各种类型的信息与所述个性化地图200上的兴趣点相关联。用户可以,例如,选择与所述 个性化地图200上兴趣点相关的图形标识来访问与所述兴趣点相关的信息。在下面更详细的描述中,所述个性化地图上的各种兴趣点可以与很多信息(例如 用户提供信息、公司提供信息、政府提供信息等)相关。图2示出了所述信息的各种非限制 性例子。例如,飞机场205可以与航线信息、航班信息、价格信息、预订信息等相关。又例 如,零售店210可以与工作时间信息、产品信息、存货信息、特价优惠信息等相关。另外例 如,饭馆215可以与菜单信息、价格信息、工作时间信息、预订信息、评论/批评信息、图片信 息、音频信息等相关。进一步例如,旅馆220可以与空房信息、价格信息、预订信息、评论/批 评信息、地址信息等相关。再举一个例子,夜总会225可以与工作时间信息、特价优惠信息、 娱乐信息、实时网络摄像头、菜单信息等相关。又例如,巴士站台或其它公共交通工具230 可以与时间表、价格和/或路线信息相关。另外再举个例子,娱乐场所235可以与剩余票和 /或价格信息、时间表信息、取票信息等相关。图3示出了根据本发明的一种形成个性化地图的方法300。所述示范性方法300 可以,例如,在用户系统(例如个人电脑、便携通信设备等)中实现或由一个或多个用户系 统、公司系统、政府系统的组合实现。本申请中给出了很多这样的单个或分布系统的例子。所述示范性方法300可以开始于步骤305。所述示范性方法300可以响应许多原 因或条件中的任意一个而开始实施,下面将给出其非限制性例子。例如,所述方法300可以 响应用户直接的开始指令而开始实施。例如,用户可以输入一个指令或其它输入信息引起其中某个程序和/或部分实施所述方法300。又例如,所述方法300可以响应信息的进入和/或获得而开始实施。例如,所述方法300可以响应探测到与兴趣点相关的用户输入和/或获得的描述信息(例如文字说明、 音频说明、图片等)而开始实施。所述用户输入可以,例如,是通用用户输入或(例如由用 户)特别指出的与所述方法300的实施相关的输入。此外例如,所述方法300可以响应从通信网络接收到的通信信号而开始实施。例 如,所述方法300可以响应从与兴趣点相关的通信网络(例如LAN、WLAN等)探测到信号而 开始实施。总而言之,所述方法300可以响应许多原因和/或条件中的任意一种而开始实施。 相应地,除非明确声明,本发明的范围不受任意一种特定启动原因和/或条件的限制。在步骤310,所述示范性方法300可以包括接收兴趣点的位置信息。兴趣点可以 具有许多特点中的任意一种。例如,兴趣点可以包括前面参照图1和图2讨论的特点中的 任意一个。例如,兴趣点可以是娱乐场所、旅游景点、地标、交通枢纽和/或车站、饭馆、夜总 会、剧院、综合体育馆、零售店、购物中心、咖啡屋、咖啡厅、海滩、公园、校园、办公室、医疗机 构、急救服务站等。所述收到的位置信息可以包括许多特点中的任意一个。作为非限制性例子,所述 位置信息可以包括地理坐标信息、街道地址信息、描述相关地标位置的信息、全球坐标、本 地坐标、绝对坐标、相对坐标等。在另外一个例子中,所述接收到的位置信息可以包括所述 兴趣点的名字(例如具有该名字的兴趣点的位置是周知的或者很容易确定地)。步骤310可以包括以许多方式中的任意一种接收位置信息。例如,步骤310可以 包括直接从用户接收所述位置信息。例如,用户可以利用电子设备的用户接口输入坐标信 息、地址信息、名字信息等。用户可以,例如,通过识别地图上的点、在呈现给用户的位置列 表上选择一个位置等方式输入文字形式的位置信息。又例如,步骤310可以包括从定位系统接收位置信息。所述定位系统可以,例如, 是位于板上的实施所述示范性方法300的同一系统,或可以是所述系统外部的系统。所述 定位系统可以,例如,至少在某种程度上使用或基于全球定位系统(GPS)技术、辅助全球定 位系统(A-GPS)技术、地面三角测量系统(例如基于蜂窝三角测量技术、房屋三角测量技术 等)、超宽带技术等。在一个包括具有GPS能力的个人便携通信设备的示范性场景中,步骤 310可以包括接收描述个人便携通信设备位置的信息。进一步举例,步骤310可以包括从与所述兴趣点相关的电子设备接收位置信息。 例如,与兴趣点相关的无线局域网可以传送所述兴趣点的位置。例如,包含WiFi热点的咖 啡厅可以将所述咖啡厅的位置信息传送给与所述WiFi热点通信相连的电子设备。又例如, 兴趣点可以包括通信网络或其它电子设备,所述通信网络或其它电子设备定期广播包括有 兴趣点的位置信息的信标。又例如,步骤310可以包括基于与已知位置的接近程度来接收和/或确定位置信 息。例如,可以探测到与特定位置相关的通信网络信号或其它信号。例如,用户可以输入与 特定街道地址、兴趣点或地理坐标相关的WiFi热点的通信包。又例如,用户可以输入与所 述用户房屋或公司相关的通信包。步骤310还可以,例如,包括接收运动信息(例如除位置信息外)。上面是关于位置信息的讨论,步骤310还可以包括从作为实施所述示范性方法300的相同系统的一部分 的子系统接收所述运动信息,或可以从外部系统接收所述运动信息。例如,步骤310可以包 括接收速度信息。所述速度信息可以,例如指出用户的移动(例如指出用户携带的便携通 信设备的移动)。此外,步骤310可以,例如,包括接收指向信息。所述指向信息可以,例如,包括指 南针方向信息、时钟方向信息、描述所指地点坐标的信息等。上面是关于位置信息的讨论, 步骤310还可以包括从作为实施所述示范性方法300的相同系统的一部分的内部子系统接 收所述指向信息,或可以包括从外部系统接收所述指向信息。在下面将会讨论,所述指向信 息可以与各种类型的信息相关(例如与兴趣点相关的图片可以与特定位置和/或用户和/ 或拍摄所述图片的照相机相关,或者,对视图或事件的文本描述可以与特定位置和/或与 所述视图或事件相关的视向相关)。所述指向信息可以由许多方式中的任意一种确定。例如,所述指向信息可以通过 电子指南针、罗盘、方向性信号和/或天线等得到。步骤310还可以,例如,包括接收路线信息。例如,用户可以识别描述将要穿过的 路线的信息、识别以前穿过的路线(例如以前存储和索引过的)、从指导书选择或下载路线寸。步骤310可以,例如,包括追踪用户的位置。例如,步骤310可以包括接收所述用 户位置的定期更新。所述追踪可以,例如,由用户启动,然后在没有与用户直接交互的情况 下自动运行。例如,用户可以命令便携电子设备追踪整个旅途的位置。然后,所述便携电子 设备可以持续(例如定期)更新监控的用户位置。另外,例如,用户可以命令电子设备记录 特定的位置。例如,想要将媒体信息与特定兴趣点关联的用户可以给所述电子设备输入一 个指令,让其记录所述用户当时的位置。步骤310可以,例如,包括接收与其它用户相关的位置信息。例如,当所述信息与 一个定义组(例如家庭、队伍、朋友群、工作群等)的许多用户相关时,就可以收到相应位置 fn息o总而言之,步骤310可以包括接收兴趣点(或兴趣路线或兴趣人物)的位置信息。 相应地,除非明确声明,本发明的范围不受接收位置信息的任意特定方式或位置信息的任 意特定类型限制。在步骤320,所述示范性方法300可以接收信息。所述信息可以,例如,包括将要和 所述兴趣点(或兴趣路线或兴趣人物)相关联的信息。步骤320可以例如,包括从用户接收信息(例如用户输入信息)。例如,用户可以 通过便携通信设备和/或家用个人电脑输入所述信息。步骤320可以,例如,包括从相同地 点的用户接收信息,或可以,例如,包括从远离实施所述方法300的系统但与所述系统通信 相连的用户(或用户设备)接收信息。例如,用户可以使用文本输入用户接口来输入与兴趣点相关的文字信息。所述信 息可以,例如,包括文字笔记、电话号码信息、名字信息、消息信息、评级信息、价格信息、时 间/日期信息、通信网络地址信息、兴趣点和/或相关事件的文字描述、膳食描述和/或组 成、描述商业交易、社交的信息等。例如,用户可以使用静止图像照相机(例如独立相机、便携设备上的相机、网络摄像头等)来拍摄用户想要与兴趣点关联的图片。然后,步骤320可以包括接收所述图片的 信息(例如jpeg文件、tiff文件、gif文件、位图等)。在这样的情况中,步骤320可以包 括从相机系统接收相机图片,其中所述相机系统可以独立于实施所述示范性方法300的系 统或者至少是集成于所述系统中的一部分。参照上面所讨论的,步骤310 (或步骤320)还 可以包括接收指向信息、时间/日期信息、所拍摄物体的相关位置以及相机或拍摄者的位
置信息等。在另一个示范性场景中,用户可以从另一个人接收图像信息(例如通过电子邮件 附件、文本消息附件、传真、彩信附件等)。在这样的情况中,步骤320可以包括接收所述图 像。例如,用户对地图系统的操作(例如用户输入导入和/或保存所述图像的指令)直接 引起所述接收。在进一步的示范性场景中,用户可以制作传真或扫描图像(例如菜单的、广告册 子的、特别名单的、政策或程序或规则的、票根的、图片的等),用户可以把这些扫描图片与 兴趣点相关联。在这样的情况中,步骤320可以包括从扫描系统接收所述扫描图像,其中所 述扫描系统可以独立于实施所述示范性方法300的系统,或者可以至少是集成于所述系统 中的一部分。在另一个示范性场景中,用户可以使用录像机来记录兴趣点(或在所述兴趣点发 生的事件)。所述录像机可以,例如,独立于实施所述示范性方法300的系统,或者是所述系 统的一部分。例如,所述录像机可以集成于实施所述示范性方法300的便携通信设备中(或 是其中的一部分)。例如,用户可以使用录像机制作运动图片文件(例如mpeg文件、mov文 件等),所述文件可以在步骤320接收(例如用于与兴趣点相关联)。在进一步示范性场景中,用户可以使用录音机来记录兴趣点(或在所述兴趣点发 生的事件)。所述录音机可以,例如,独立于实施所述方法300的系统,或者是所述系统的一 部分。例如,所述录音机可以集成于实施所述示范性方法300的便携通信设备中(或是其 中的一部分)。例如,用户可以使用录音机制作音频文件(例如mp3文件、wav文件等),所 述文件可以在步骤320接收(例如为了与兴趣点相关联)。所述音频文件可以包括用户的 通用冥想、录音对话、音乐、交通噪音、自然的声音、推销等。在另一个示范性场景中,步骤320可以包括接收将特定兴趣点归类的信息。所述 信息可以,例如,包括表示兴趣点是饭馆、景点、公园、机场、博物馆、娱乐场所(例如体育 馆、音乐馆、戏院等)、服务场所(例如医院或其它医疗机构、警察局、商会、领事馆等)、购物 中心、轨道交通枢纽和/或车站、停车场和/或其它停放机动车的位置、住宅、办公室等的信 肩、o在另一个示范性场景中,步骤320可以包括接收商业交易信息。例如,步骤320可 以包括接收描述与所述交易相关的参与方的信息、价格信息、支付信息、所提供的货物和/ 或服务类型、支付类型、时间和/或日期信息、接收信息等。注意所述信息可以是文字、音 频、静态图像、动态图像等。在另一个示范性场景中,步骤320可以包括接收时间表和/或预定信息。例如,步 骤320可以包括接收与娱乐场所相关的时间表信息,或可以包括接收描述和/或确认饭馆 预定的信息。所述时间表信息还可以是个人时间表信息。例如,步骤320可以包括接收在 医院或其它医疗机构预约、商业预约等的预约信息。又例如,步骤320可以包括接收轨道交通时间表信息(例如巴士时间表和/或路线信息、航班时间表信息、火车时间表和/或路线
信息等)。注意步骤320还可以包括向用户提供编辑接口,通过所述编辑接口,用户可以编 辑或修改以前接收到的(或相关的或标在地图上的)信息。换种说法,步骤320并不仅限 于新产生的信息,还可以,例如,包括修改以前收到的信息。例如,步骤320可以包括向用户 提供允许修改以前输入的、与兴趣点相关的注释的接口。所述修改可以,例如,包括删除、调 整和/或增加注释。类似的,所述编辑可以应用于上述提到的在步骤320接收的任意一种 类型的信息。步骤320还可以,例如,包括从非用户资源接收信息(例如其中的任意或所有信息 等)。步骤320可以,例如,包括从非用户资源自动地(例如没有直接与用户交互)或在用 户参与下(例如接收来自用户端的接收所述信息的许可和/或指令)接收所述信息。所述非用户资源可以包括许多特点中的任意一个。作为非限制性例子,非用户资 源可以包括实施所述示范性方法300的所述系统的子系统(例如个人便携电子设备和/或 个人电脑系统的子系统等),或者可以包括独立于实施所述示范性方法300的所述系统的 一个系统。又例如,所述非用户资源可以包括与特定兴趣点相关的系统(例如类似WLAN的 通信系统和/或与兴趣点相关的网络服务器),其中所述系统可以分发用户想要与所述兴 趣点相关联的信息。进一步例如,所述非用户资源可以包括政府系统、图书馆系统或其它用 户可以从中得到与兴趣点相关联的信息的公共系统。根据前面所讨论的,步骤320可以包括接收静态图像(例如图片图像)信息、动态 图像信息、音频信息、文字信息等。从非用户资源也可以接收所述信息类型中的任意一种或 所有。现在将给出所述接收的非限制性例子。注意非用户资源可以在地理上远离实施所述 方法300的所述系统或与所述系统在相同位置。例如,步骤320可以包括从与WLAN和/或因特网通信相连的饭馆服务器接收菜 单、特价优惠、图片、批评评论、旅行方向和/或预定信息。又例如,步骤320可以包括从与 国家公园相关的网络和/或服务器接收图片图像、规则和规章、工作时间和/或门票信息。进一步例如,步骤320可以包括通过通信网络从所述信息的全球服务器接收时间 和/或日期信息。作为替换和/或补充,步骤320可以包括从实施所述方法300的系统的 本地子系统接收时间和/或日期信息(例如本地集成时间和/或日期子系统)。总而言之,步骤320可以包括接收信息(例如将要与所述兴趣点、兴趣路线、兴趣 人物等相关联的信息)。相应地,除非明确说明,本发明的范围不受任意特定的信息类型和 /或其资源限制。在步骤325,所述示范性方法300可以包括将所述收到的信息(例如在步骤320接 收到的)与所述兴趣点(或兴趣路线或兴趣人物)相关联。所述关联还可以,例如,包括关 联地理位置信息。所述关联可以包括许多特点中的任意一种,下面将给出其非限制性例子。作为非限制性例子,步骤325可以包括创建在步骤310中接收到的位置信息与在 步骤320中接收到的信息的逻辑关联。所述关联还可以,例如,包括将所述接收到的位置信 息(例如在步骤310中接收到的)、所述接收信息(例如在步骤320中接收到的)与所述兴 趣点相关联。步骤325可以包括以许多方式中的任意一种实现所述关联,下面将给出其非限制性例子。例如,步骤325可以包括维持与兴趣点链接的数据库或数据结构。例如,步骤325 可以包括维持一个数据结构,所述数据结构的第一维是兴趣点列表,其它与所列兴趣点相 关的信息在第二维、第三维和/或第n维。然后,在下一点(例如在地图生成期间),以系 统和/或用户决定的方式过滤及结合所述逻辑关联的信息。在另一个例子中,可以使用链 接兴趣点与相关信息的链接表。进一步举例,数据库(例如关系数据库)可以用于维护和 /或实现所述关联。例如,与兴趣点相关的信息可以存储在私人的和/或公共的数据库中。 所述信息可以,例如,存储在访问受控的安全存储区中,或可以存储在公用存储区中。在一个示范性场景中,数据结构可以根据兴趣点的类型建成层状(或维状)结构。 所述数据结构可以,例如,近似地看作地图层。在另一个示范性场景中,数据结构可以根据 用户建成层状结构。例如,在多用户系统中,每个用户可以包括数据结构中各自的单独层 (或维)。例如,多个用户均可以各自与自己的兴趣点信息关联。在另一个示范性场景中, 可以根据时间窗口(例如假期期间、商业旅行期间、年度、月份等)构建数据结构。参照上面所讨论的,步骤310和步骤320可以包括接收与一个或多个特定兴趣点 (或兴趣路线或兴趣人物)相关联的许多类型信息中的任意一种。步骤325可以,例如,包 括关联所述信息,为地图生成操作做准备。步骤325可以,例如,包括以许多方式中的任意一种(例如根据信息存储方式)将 相关信息链接。例如,在一个示范性场景中,要与特定兴趣点关联的信息可以存储在一个或 多个文件中,其中所述文件通过所述兴趣点、所述兴趣点的地理位置、所述兴趣点的类型、 时间、日期、用户等索引。根据以上讨论的,与兴趣点相关的信息可以存储在一个或多个位置。当所述信息 存储在许多位置时,步骤325可以包括在许多系统和/或设备间同步所述信息。例如,用 户可以使用一个或多个个人便携电子设备(例如相机、手机、PDA、手提电脑等)输入、下载 或改进与兴趣点相关的信息(例如位置信息、图片信息、文字信息等)。所述信息可以维护 在一个或多个所述个人便携电子设备中,也可以存储在其它位置(例如家用笔记本电脑系 统、个人电脑、机顶盒、媒体中心、游戏系统、家用网络服务器、集中式网络数据库等)。在这 样的情况中,步骤325可以包括同步信息、在需要的地方放置所述信息的副本。例如,在用户使用了一个或多个个人便携电子设备来收集要与兴趣点关联的信息 的示范性场景中,步骤325可以包括响应用户命令在系统间传送所述信息来自动(即没有 与用户直接交互)执行同步。例如,用户旅行后回到家中,在此过程中可以获得与许多兴趣点相关的信息。在检 测到便携电子设备位于无线家庭网的范围中时,所述便携电子设备和所述无线家庭网可以 建立通信链接,并且在设备间同步信息。例如,家庭计算系统可以是个性化地图信息的主要 保存者。在这样的例子中,获取的兴趣点信息可以自动由便携电子设备传送给所述家庭计 算系统。又例如,用户可以把一个或多个便携电子设备与所述家庭计算系统物理连接,检 测到所述连接后可以开始所述自动同步。又例如,用户可以通过,例如,执行用于管理所述 同步的程序来在所述同步中发挥作用。在另一个例子中,步骤325可以包括在获得与兴趣点相关的信息的同时同步远程 系统(家庭计算系统、网络集中式数据库等)的信息。例如,用户拍摄与兴趣点相关的图片
11时,所述用户可以指明该图片用于所述关联,触发用户相机设备和中心服务器间的图片信 息的即时同步(例如通过无线通信网络和因特网)。注意所述即时同步可以方便地允许其 它用户(例如访问所述用户个性化地图信息的其它授权用户)实时或接近实时地访问与兴 趣点相关的信息。注意以上提到的同步活动可以通过许多通信网络(例如通过直接有限连 接、WLAN、蜂窝通信网络、有线电视网、卫星网络、汽车通信网络、因特网、无线PAN、城域网、 家庭网络等)中的一种或多种实现。总而言之,步骤325可以包括将所述收到的信息(例如在步骤320接收到的)与 所述兴趣点和/或相应位置信息相关联。相应地,除非明确声明,本发明的范围不受实现所 述关联的任意特定方式限制。在步骤330,所述示范性方法300包括生成个性化地图,所述个性化地图上的位置 与上述讨论的信息相关联。所述生成可以通过许多方式中的任意一种实现,下面将给出其 非限制性例子。例如,步骤330可以包括识别和/或定义与兴趣点相关的图形标识(例如图标)。 例如,特定类型的兴趣点可以对应于特定类型的图形标识(例如默认图形标识或用户常用 图形标识)。所述图形标识可以,例如,通过文件名字、存储位置、数据结构等识别。然后,步 骤330可以,例如,将所述图形标识与所述兴趣点和/或其地理位置相关联(例如以前面在 步骤325中讨论的任意一种方式)。步骤330还可以,例如,包括建立和/或维护与兴趣点相关的用户接口特征。例如, 将在下面讨论的,使用个性化地图时,用户可以选择与兴趣点相关的图形标识,并得到与所 述兴趣点相关的信息,所述信息中可以包括用户接口机制,通过这种接口机制用户可以访 问与所述兴趣点相关的信息。步骤330可以,例如,包括定义和/或维护所述用户接口机制。例如,在步骤320包括接收与兴趣点相关的图形信息的示范性场景中,步骤330可 以包括定义用户接口机制,通过所述接口机制,用户可以通过选择与所述兴趣点相关的图 形标识来访问所述图像信息。然后,所述用户接口定义可以链接到所述特定的兴趣点(例 如在选择与所述兴趣点相关的图形标识的基础上展示给用户)。例如,所述用户接口机制可 以包括可用图像的下拉菜单、缩略图显示等。在另一个步骤320包括接收与兴趣点相关的商业交易信息的示范性场景中,步骤 330可以包括定义用户接口机制,使用户可以选择查看所述商业交易信息。然后,所述用户 接口定义可以链接到所述特定兴趣点(例如在选择与所述兴趣点相关的所述图形标识的 基础上展现给用户)。在另一个步骤320包括接收与兴趣点相关的文字说明信息的示范性场景中,步骤 330可以包括定义用户接口机制,通过所述接口机制,用户可以查看和/或编辑所述文字说 明信息。然后,所述用户接口定义可以链接到所述特定兴趣点(例如在选择与所述兴趣点 相关的所述图形标识的基础上展现给用户)。除了与兴趣点相关的信息,步骤330还可以包括创建表明用户路线的图形标识。 例如,在一个步骤310包括追踪用户位置的示范性场景中,步骤330可以包括定义图形特 征,并将所述图形特征与所述用户路线相关联。然后,可以再调用该路线以在个性化地图上 展示出来。根据上述讨论的,与兴趣点相关的各种信息可以存储在许多位置中的任意一种。在信息存储在远程联网位置的示范性场景中,步骤330可以包括定义用户接口机制,通过 所述接口机制,用户可以访问所述信息。例如,步骤330可以包括定义并将超文本连接、URL 或其它网络服务访问机制与兴趣点相关联。例如,步骤330可以包括定义用户接口机制,通 过所述接口机制,用户可以在选择与所述兴趣点相关的图形标识的基础上开始访问兴趣点 的联网信息。所述用户接口机制可以,例如基于对与所述兴趣点相关的图形标识的选择,展 示给用户通过通信网络可用的信息列表,其中,用户对所述列表成员的选择将使所选信息 从远程联网位置转移到所述用户设备,接下来将所述信息展示给所述用户。注意所述联网 位置可以是用户存储了信息的位置,还可以是与所述兴趣点相关的服务器的联网位置(例 如网络地址或与所述兴趣点相关的服务器的URL)。在信息存储在本地存储器中的的示范性场景中,步骤330可以包括定义用户接口 机制,通过所述接口机制,用户可以访问所述信息。例如,步骤330可以包括定义并将超文 本链接、文件地址、存储地址或其它本地信息访问机制与兴趣点相关联。例如,步骤330可 以包括定义用户接口机制,通过所述接口机制,用户可以在选择与所述兴趣点相关的图形 标识的基础上开始访问兴本地存储信息。所述用户接口机制可以,例如基于对与所述兴趣 点相关的图形标识的选择,展示给用户在本地存储器中可用的信息列表,其中,用户对所述 列表成员的选择将使所选信息从本地存储器转移到用户输出,以便将所述信息展示给所述 用户。总而言之,步骤330包括生成个性化地图的各种特点。下面对图4的讨论还将给 出更多地图生成、展示和/或使用的示范性特点。在步骤340,所述示范性方法300可以包括存储个性化地图信息。所述存储可以由 许多方式中的任意一种实现,下面将给出其非限制性特点。根据上述讨论,所述个性化地图信息(例如包括位置信息、兴趣点名字、与兴趣点 相关的信息、与兴趣点位置相关的信息、路线信息等)可以存储在许多位置中的任意一个 中。例如,步骤340可以包括将所述个性化地图信息存储在本地个人电子设备(例如所述用 户携带的便携电子设备、个人电脑、家庭网络服务器、机顶盒、游戏系统、家庭娱乐系统等) 中。又例如,步骤340可以包括将所述个性化地图信息存储在许多用户(例如与通信 服务提供者、订阅提供者、提供特别是获取所述信息的因特网公司、文件共享站点等相关的 用户)共享的集中性数据库中。根据上述讨论(还将在下面详细讨论),可以生成包括来自 其它用户的信息的个性化地图。所述集中化存储在所述示范性场景中更有利。步骤340可以,例如,包括将个性化地图信息以安全方式(例如使用加密和/或安 全访问机制)存储。例如,步骤340可以包括至少以一种方式存储一部分用户个性化地图 信息,以便至少一部分所述存储信息仅供所述用户访问。又例如,步骤340可以包括以一种方式存储个性化地图信息,所述方式可以使所 述信息(或其一部分)供一个或多个由所述用户指定的其它用户访问(例如可读和/或可 写),即所述其它用户有权访问所述存储信息。例如,在所述示范性场景中,定义组的用户在 创建个性化地图的过程中(例如镇上的一个夜晚、一个假期等)可以相互合作。在这样的 情况中,定义组的任意成员可以查看和/或生成与兴趣点相关的信息。进一步例如,步骤340可以包括以一种方式存储个性化地图信息,所述方式可以使所述存储信息公共可用。例如,在所述示范性场景中,非定义组用户和/或公众通常可以 查看、输入和/或修改与兴趣点相关的信息。注意对个性化地图信息的访问还可以基于时间和/或日期定义(例如假期期间、 夜晚、商业旅行期间、周末等)。总而言之,步骤340包括存储个性化地图信息。相应地,除非明确声明,本发明的 范围不受实现所述存储的任意特定方式的限制。在步骤395,所述示范性方法300可以包括执行继续处理。所述继续处理可以,例 如,包括对多个兴趣点、兴趣点的多个信息条目、多个不同的用户、多个时间期间等重复所 述示范性方法300。作为非限制性例子,所述继续处理可以包括实现如图4所示和将要讨论 的示范性方法400的一个或所有方面。再看图4,图4示出了根据本发明的使用个性化地图的方法400的流程图。所述 示范性方法400可以,例如,分享如图3所示和上述讨论的示范性方法300的一个或所有特 点。例如,根据如图3所示的示范性方法300,所述示范性方法400可以,例如,由用户系统 (例如个人电脑、便携通信设备等)实现,或者由一个或多个用户系统、公司系统、政府系统 等的组合实现。下面将给出很多所述单个和/或分布系统的例子。所述示范性方法400可以开始于步骤405.所述示范性方法400可以响应许多原 因或条件中的任意一个而开始实施,下面将给出其非限制性例子。例如,所述方法400可以 响应用户直接的开始指令而开始实施。例如,用户可以输入指令或其它输入,引起程序和/ 或其中一部分实现所述方法400的实施。例如,所述方法400可以响应用户移动到特定地理区域而开始实施。在一个非限 制性例子中,探测到用户进入特定地理区域(例如到达城市)可以引起相应于所述地理区 域的个性化地图的形成和存储(例如,预料用户对所述个性化地图信息的需求)。又例如,所述方法400可以响应从通信网络接收到的通信信号而开始实施。例如, 所述方法400可以响应从通信网络(例如LAN、WLAN等)探测到与地理区域和/或兴趣点 相关的信号而开始实施。总而言之,所述方法400可以响应许多原因和/或条件中的任意一种而开始实施。 相应地,除非明确声明,本发明的范围不受任意特定启动原因和/或条件的限制。在步骤410,所述示范性方法400可以包括确定将要生成的个性化地图的特点。步 骤410可以包括以许多方式中的任意一种做出所述确定。作为非限制性例子,步骤410可 以包括确定将要生成的个性化地图的特点,所述个性化地图至少部分基于默认特点。例如, 步骤410可以包括确定特点,所述特点包括不由用户指定的默认特点。例如,默认特点可以特指默认地理区域(例如与用户当前地理位置相关的区域、 与用户家庭位置相关的区域等)来绘制。在这样的情况中,步骤410可以包括无用户输入 指出与默认区域不同的地理区域时,确定绘制所述默认地理区域。其它默认特点可以,例如,包括默认地图清晰度、默认兴趣点类型(例如与急救服 务、交通站点等相关的兴趣点)、默认图形标识譬如形状和/或颜色等。在各种示范性场景 中,步骤410可以包括无用户输入选择和/或重定义特定特点时,确定生成包含有所述默认 特点的地图。默认特点可以,例如,存储在至少实施部分所述示范性方法400的系统和/或设备中。例如,所述系统可以由制造商、软件开发商等配置来包括默认特点的信息(例如存储在 存储设备、数据结构等中)。又例如,步骤410可以包括至少部分基于由用户以前定义的特点来确定将要生成 的个性化地图的特点。例如,步骤410可以包括确定将要生成的个性化地图的特点,所述个 性化地图基于以前生成的个性化地图的特点。例如,步骤410可以包括确定个性化地图的 特点与刚刚生成的个性化地图相同。在另一个例子中,步骤410可以包括基于由用户以前定义并以可取回方式存储的 地图简档来确定将要生成的个性化地图的特点。例如,用户可以特指并存储包括与假期地 图相关的特点的个性化地图简档。所述简档可以,例如,包括与地理区域、旅游景点、家庭 娱乐和饭馆、旅馆住处、儿童游乐场等相关的特点,所述简档可以以索引方式(例如通过名 字)存储,使得想要生成包含家庭假期地图特点的个性化地图的用户可特指该简档。在另 一个例子中,用户可以特指或存储包括有与商业旅行地图相关的特点的个性化地图简档。 所述简档可以,例如,包括与办公室位置、出租汽车位置、公共交通方式、商业饭馆位置、旅 馆位置等相关的特点,所述简档可以以索引方式(例如通过名字)存储,使得想要生成包括 所述商业旅行地图特点的个性化地图的用户可特指该简档。因此,用户可以编辑个性化地 图简档库。其它例子可以,例如,包括饭馆地图、购物地图、公共交通地图、旅馆地图、表明 以前的路线的地图、夜总会地图等。在步骤410包括基于以前定义的地图简档确定个性化地图特点的示范性场景中, 步骤410可以包括提供用户接口,通过所述用户接口,用户可以方便地指定以前定义的个 性化地图简档。例如,步骤410可以包括提供菜单(例如下拉菜单),从所述菜单中,用户可 以选择以前定义的地图简档。在这样的情况中,步骤410还可以向用户提供改变以前定义的个性化地图简档的 能力(例如增加/删除地图特点、重定义地图特点、重命名修改后的地图简档以便存储和随 后再调回等)。根据上述讨论,用户可以指定想要的个性化地图的特点。各种非限制性示范性特 点可以包括地图大小、地图范围、地图清晰度、特定的兴趣点或其展示类型、特定的用户展 示位置、特定的展示路线、图形标识和/或颜色特点、含有个人爱好的时间构架等。下面的 讨论将包括所述用户指定各种个性化地图特点的非限制性例子。例如,用户可以特指用户想要查看特定城市或其他区域所访问过的饭馆和夜总 会。然后,一个或多个这样的饭馆和夜总会便被关联到由所述用户和/或其它用户输入的 个人信息上。又例如,用户可以指定时间构架(例如要求关于在特定日期范围去特定城市度假 的个性化地图)。然后,所述个性化地图可以,例如,包括所述假期期间路线的信息和/或所 述路线上兴趣点的信息。进一步例如,用户可以要求特定假期的基于地图的娱乐方式。然 后,所述生成的地图可以,例如,包括旅游路线和游览的各种兴趣点,其中个人(例如用户 输入)信息可以随后关联到所述路线上的各种兴趣点。在另一个例子中,用户可以指定生成个性化地图,所述个性化地图由特定人群 (例如朋友群、同事群、家庭、一个或多个导游等)游览过的目的地填充,并被注释有个人信 息。例如,一个用户群(例如同事群)可同意分享在特定城市游览过的兴趣点,群成员将输入信息与所述兴趣点相关联。在这样的情况中,用户可以参考所述生成的包括所述兴趣点 信息的个性化地图来确定将要去的饭馆、避免去的夜总会、推荐的公共交通方式、不推荐的 旅馆、低消费吃饭方式等。进一步例如,用户可以特指用户想要查看其他用户的实时位置和/或路线。所述 实时位置可以,例如,用各种定位系统机制得到。例如,用户可以要求假期地图,包括全家人 的实时位置、路线、将要游览的兴趣点、游览过的兴趣点、与所述兴趣点相关的个人注释信 息等。在这种示范性情况中,可以创建一个包括与全体家庭成员相关的位置、路线、兴趣点、 用户输入信息等的主地图。所述主地图可以在家庭成员各自的个人电子设备间同步,和/ 或所述主地图可以存储和/或维护在每个家庭成员可用的中央联网位置(例如在中央服务 器上、联网家用电脑上等)。在另一个例子中,在镇上的一群多个用户可以同意传送位置信息和/或夜晚的兴 趣点信息。例如,多个用户中的每个用户的位置和/或路线以及兴趣点信息可以在生成的 地图上展现出现。然后,为了包含用户的位置信息、用户路线信息、关于由各用户输入(例 如由用户识别)的兴趣点的信息等,所述生成的地图可以,例如,在整个夜晚持续更新。根 据上述讨论,每个群成员可以访问与整个群相关的主地图和/或仅与单独群成员相关的个 性化地图。即在这样的情况中,除了维护群地图还要维护单个的个性化地图。进一步例如,用户可以特指个性化地图示出各种感兴趣目标的位置。例如,用户可 以指定个性化地图示出一个或多个已知交通工具的位置。所述位置可以,例如,一直示出或 仅依指令示出(例如用密码保护)。所述位置可以,例如,由用户之前输入或从定位系统得 到(例如在步骤320)。总而言之,步骤410可以包括确定将要生成的个性化地图的特点。因此,除非明确 声明,本方面的范围不受实现所述确定的任意特定方式的限制。在步骤420,所述示范性方法400可以包括根据在步骤410中确定的特点形成个性 化地图。步骤420可以,例如,共享如图3所示并在前面讨论的步骤330以及所述示范性方 法300的其他步骤中的任意或所有特点。步骤420可以包括可以许多方式中的任意一种生成所述个性化地图。作为非限制 性例子,步骤420可以包括分步(或层)形成所述个性化地图。例如,步骤420可以包括根 据用户指定的地图区域生成街道地图。然后,例如,步骤420可以包括在街道地图上叠加图形标识,其中所述图形标识与 步骤410中用户指定的相应兴趣点类型和/或默认类型相关。图1和其相关讨论提供了与 相应兴趣点相关的所述图形标识的许多非限制性例子。然后,例如,步骤420可以包括在所述地图上叠加图形标识,其中所述图形标识与 相应用户和/或用户路线相关。图1和其讨论提供了与相应用户和/或用户路线相关的所 述图形标识的许多非限制性例子。根据在对图3的讨论中提到的,兴趣点可以与任意输入信息(由用户直接输入的 信息、在用户指引下传递的信息、在用户控制下传递和/或访问的信息)相关联。因此,步 骤420可以包括将个性化地图上的图形标识与所述信息和/或所述信息的资源相关联。所 述关联可以,例如,在步骤440中在用户交互过程中使用。步骤420可以包括执行所述个性化地图的生成以及以各种方式存储生成的地图信息。作为非限制性例子,步骤420可以包括生成完整的个性化地图(例如在家用电脑上、 联网服务器上等)以及将所述地图下载到一个或多个个人便携电子设备内。同样地,整个 个性化地图可以在个人电子设备上生成、存储和/或维护。在另一个例子中,步骤420可以包括形成个性化地图的梗概或框架并将所述框架 存储在用户的个人便携电子设备上。步骤420可以包括在所述个人电子设备和一个或多个 联网设备间建立通信链接,所述联网设备提供对与所述地图相关的各种信息的访问。例如, 所述通信链接可以在步骤440中使用,用于与用户交互并提供与用户想要的关于兴趣点的 信息的链接。在另一个例子中,步骤420可以包括按用户要求实时生成个性化地图。例如,当用 户使用个人便携电子设备请求这样的地图时,便可以通过所述设备生成所述个性化地图。 可选地,当用户使用便携设备请求这样的地图时,可以通过与个人便携电子设备通信相连 的联网设备(例如家用电脑、联网服务器等)来生成所述个性化地图,然后通过所述联网设 备与所述便携设备间的通信链接传送给所述便携设备。总而言之,步骤420可以包括生成个性化地图(例如根据在步骤410中确定的特 点和/或根据参考所述示范性方法300得到的信息)。相应地,除非明确声明,本方面的范 围不受生成个性化地图的任意特定方式的限制。在步骤430,所述示范性方法400可以包括向用户展示所述个性化地图(例如在步 骤420中生成的所述个性化地图)。步骤430可以包括以许多方式中的任意一种向用户展 示所述个性化地图,下面将给出其非限制性例子。例如,步骤430可以包括通过在个人便携电子设备(例如便携电话、个人数字助 手、手提电脑、媒体显示设备、定位系统、游戏系统等)的显示器上向用户展示所述个性化 地图。所述显示器可以,例如,包括用于用户输入的触摸屏显示器。类似地,步骤430可以 包括通过在手提或笔记本电脑、电子书设备等的显示器上向用户展示所述个性化地图。又例如,步骤430可以包括通过在个人家用电脑(例如手提计算系统)的显示器 上向用户展示所述个性化地图。这种情况中,用户可以用所述个人家用电脑改进个性化地 图(例如利用所述个人家用电脑大屏幕、相对无限能源以及处理速度的优点),然后,将所 述改进的个性化地图或至少其中的一部分传送到用户能方便携带的个人便携电子设备中。进一步例如,步骤430可以包括在电视机屏幕上展示所述个性化地图(例如使用 与所述电视机屏幕相连的机顶盒和/或计算机)。例如,步骤430可以包括使用已适用于在 电视机屏幕上显示个性化地图和/或就该个性化地图与用户连接的机顶盒。总而言之,步骤430可以包括向用户展示所述个性化地图(例如在步骤420中生 成的所述个性化地图)。相应地,除非明确声明,本发明的范围不受展示个性化地图的任意 特定方式的限制。在步骤440,所述示范性方法400可以包括根据所述展示的个性化地图与用户交 互(例如响应用户对展示的个性化地图的交互)。所述交互可以包括许多特点中的任意一 种,下面将给出其非限制性例子。例如,步骤440可以包括提供用户接口并使用所述用户接口与用户交互以定义和 /或重定义个性化地图特点(例如重定义在步骤410中确定的个性化地图特点)。例如,步 骤440可以包括改变在所述个性化地图上的展示给用户的兴趣点类型。在一个示范性场景
17中,用户可以首先指定在所述个性化地图上展示晚餐饭馆,然后在晚餐后,用户可以指定展 示给用户旅馆和夜总会,并在所述个性化地图上除去晚餐饭馆。以这种方式,用户可以灵活 地用即时兴趣信息填充所述个性化地图,并从所述地图上清除不需要的东西。又例如,步骤440可以包括提供使用户可以选择兴趣点(或兴趣路线或兴趣人物) 的用户接口。例如,步骤440可以包括用允许用户触摸与兴趣点相关的图形标识的触摸屏 与用户进行交互,或者可以包括用鼠标或其他光标控制设备来实现所述用户交互。在用户选择兴趣点的基础上,步骤440可以包括展示给用户与所述兴趣点相关的 各种类型的信息。前面提供了所述信息的非限制性例子(例如对图2的讨论中)。例如,步 骤440可以展示给用户与所述兴趣点相关的可用信息(例如图片、声音说明、菜单、评论、时 间表、可用性、文字备忘录、相机充电器、实时天气和/或预测等)列表(例如菜单结构)。 这种菜单结构的各种非限制性示例已在图2中给出。然后用户可以选择用户期望访问的信 息,该信息随后被展示给用户。例如,用户可以选择与特定夜总会相关的图形标识。至少部分程度上响应所述选 择,步骤440可以包括通知所述用户与所述特定夜总会相关的文字说明、预定机制和图片 是可用。步骤440还可以包括通过通信网络通知所述用户当前可用菜单和娱乐时间特价列 表。然后步骤440可以,例如,包括在用户选择特定信息的基础上,检索和/或提供所述信 息给所述用户。例如,在上述示范性场景中,步骤440可以包括通过因特网与网络服务器通 信,以便根据用户要求和/或所述个性化地图的生成来下载当前菜单和特价列表。又例如, 步骤440可以包括展示与所述夜总会相关的图片幻灯片。进一步例如,步骤440可以包括 根据用户要求展示给用户文字说明,其中所述文字说明可能是由所述用户(或其它用户) 在以前光顾所述夜总会时输入的。又例如,步骤440可以包括提供用户接口机制,通过所述用户接口机制,用户可以 添加想要关联到选定兴趣点的附加信息和/或编辑或删除已经与选定兴趣点关联的信息。 例如,在上述示范性场景中,步骤440可以包括给用户提供用户接口,通过所述用户接口, 用户可以将新图片与所述选定的夜总会相关联。又例如,步骤440可以包括给用户提供用 户接口,通过所述用户接口,用户可以编辑以前与所述夜总会关联的说明。例如,用户可以 改变评级分数、增加与新菜单消费品相关的新信息、增加关于新认识的人和/或再次遇到 的熟人的说明等。又例如,步骤440可以包括提供用户接口机制,通过所述用户接口机制,用户可以 选择兴趣路线(例如与当前时间段相关的当前路线和/或与另一个时间段相关的以前经历 过的路线)。例如,步骤440可以包括使用触摸屏与用户进行交互,所述触摸屏可以使用户 触摸与兴趣路线相关的图形标识,或可以包括使用鼠标或其它光标控制设备来实现所述用 户的交互。在用户选择兴趣路线的基础上,步骤440可以包括提供给用户与所述兴趣路线相 关的许多类型的信息中的任意一种。上文提供了很多所述信息的非限制性例子。例如,步 骤440可以提供给用户已经与所述兴趣路线相关联的可用信息(例如图片、声音说明、菜 单、评论、时间表、可用性、文字备忘录、相机充电器、天气和/或预测、所述路线上的相关兴 趣点等)列表(例如菜单结构)。然后,所述用户可以选择想要访问的信息,随后所述信息 将展示给所述用户。
例如,用户可以选择与特定路线(例如以前的旅行)相关的图形标识。至少在部 分程度上响应所述选择,步骤440可以通知所述用户与特定的选定路线相关的文字说明、 音频说明、静态图像、动态图像和联网交通摄像头是可用的。步骤440还可以包括通过通信 网络通知所述用户与所述旅行相关的当前公共交通信息(例如时间表、花费、时间等)。然 后,根据用户对特定信息的选择,步骤440可以,例如,包括检索和/提供给用户所述信息。 例如,在上述示范性场景中,步骤440可以包括根据用户要求和/或根据所述个性化地图的 生成通过因特网与网络服务器通信,以便下载当前巴士和火车时间表。又例如,步骤440可 以包括展示与所述选定的路线相关的图片幻灯片。进一步例如,步骤440可以包括根据用 户要求向用户展示文字说明,其中所述文字说明可能是由所述用户(或其它用户)在以前 经历所述路线(或其一部分)时输入的。又例如,步骤440可以包括提供用户接口机制,通过所述用户接口机制,用户可以 添加想要关联到选定兴趣路线的附加信息和/或编辑或删除已经与选定兴趣路线关联的 信息。例如,在上述示范性场景中,步骤440可以包括给用户提供用户接口,通过所述用户 接口,用户可以将新图片与所述选定的兴趣路线相关联(例如将所述图片与所述选定路线 和/或所述路线上的特定地理位置相关联)。又例如,步骤440可以包括给用户提供用户接 口,通过所述用户接口,用户可以编辑以前与所述兴趣路线关联的说明。例如,用户可以改 变评级分数(例如将来重历所述路线的可取性)、增加与新兴趣路线和/或在兴趣路线上遇 到的兴趣点相关的新信息、增加关于经历所述兴趣路线的选择权的说明等。又例如,步骤440可以包括提供用户接口机制,通过所述用户接口机制,用户可以 选择兴趣人物(例如特定人群中的一员)。例如,步骤440可以包括使用触摸屏与用户交互, 所述触摸屏可以使用户触摸与兴趣人物相关的图形标识,或可以包括使用鼠标或其它光标 控制设备来实现所述用户交互。在用户选择兴趣人物的基础上,步骤440可以包括提供给用户与所述兴趣人物相 关的许多类型的信息中的任意一种。上文提供了很多所述信息的非限制性例子。例如,步 骤440可以提供给用户已经与所述兴趣人物相关联的可用信息(例如图片、声音说明、菜 单、评论、时间表、旅游路线、可用性、文字备忘录、优先兴趣点等)列表(例如菜单结构)。 然后,所述用户可以选择想要访问的信息,随后所述信息将展示给所述用户。例如,用户可以选择与特定兴趣人物相关的图形标识。至少在部分程度上响应所 述选择,步骤440可以通知所述用户与所述兴趣人物相关的文字说明、音频说明、静态图像 和动态图像可用。步骤440还可以包括通过通信网络(例如从社交联网站点)通知所述用 户与所述兴趣人物相关的当前信息可用。然后,根据用户对特定信息的选择,步骤440可 以,例如,包括检索和/提供给用户所述信息。例如,在上述示范性场景中,步骤440可以包 括根据用户要求和/或根据所述个性化地图的生成通过因特网与网络服务器通信,以便下 载当前社交网络页面。又例如,步骤440可以包括展示与所述选定的人物相关的图片幻灯 片。进一步例如,步骤440可以包括根据用户要求向用户展示文字说明,其中所述文字说明 可能是由所述用户(或其它用户)在以前遇到所述兴趣人物时输入的。所述文字说明还可 以,例如,包括与所述选定兴趣人物通信(传出和/或传入)的信息。又例如,步骤440可以包括提供用户接口机制,通过所述用户接口机制,用户可以 添加想要关联到选定兴趣人物的附加信息和/或编辑或删除已经与选定兴趣人物关联的信息。例如,在上述示范性场景中,步骤440可以包括给用户提供用户接口,通过所述用户 接口,用户可以将新图片与所述选定的兴趣人物相关联(例如将所述图片与所述选定人物 和/或人群相关联)。又例如,步骤440可以包括给用户提供用户接口,通过所述用户接口, 用户可以编辑以前与所述兴趣人物关联的说明。例如,用户可以改变评级分数(例如将来 重历所述路线的可取性)、增加与新兴趣人物和/或以前遇到的兴趣人物相关的新信息等。根据上述内容,步骤440可以包括提供用户接口,通过所述用户接口,用户可以为 所述个性化地图创建新的兴趣点。例如,用户可以光顾特定的饭馆,并想要在当前和/或未 来的个性化地图上添加关于所述饭馆的信息。步骤440可以以许多方式中的任意一种实现 所述功能。作为非限制性例子,步骤440可以包括示例特定类型的新目标,关联所述新兴趣 点的地理位置和名字,并提供允许用户输入和/或请求关于所述兴趣点的附加信息的用户 接口。总而言之,步骤440可以包括根据展示的个性化地图(例如在步骤430中展示的) 与用户交互。相应地,除非明确声明,本发明的范围不受实现所述交互的任意特定方式的限 制。在步骤495,所述示范性方法400可以包括执行继续处理。所述继续处理可以包括 实现许多不同功能中的任意一种。作为非限制性例子,步骤495可以包括将方法流程引导 到上文讨论过的任意步骤(例如图3-4所示的步骤)。又例如,步骤495可以包括更新(例如响应用户要求和/或没有用户直接交互情 况下自动地)与兴趣点相关的信息。所述更新可以,例如,响应探测到的用户位置而实现。 例如,当实施所述方法400的系统探测到用户已经到达特定城市或正在去所述城市的路上 时(例如利用移动信息、交通行程、收到的航班信息等探测),启动信息更新来获得在所述 城市兴趣点的当前信息。所述更新可以,例如,以查询方式定期执行。例如,步骤495可以包括定期查询与 兴趣点相关的服务器以获得更新信息。所述查询可以,例如,定期实现,或可以响应用户生 成个性化地图的要求而实现。所述更新可以,例如,以被动接收方式执行。例如,当与兴趣 点相关的服务器被提供了带发布的更新信息时,步骤495可以包括接收由所述服务器发起 的信息更新通信。然后,更新的信息将与各种兴趣点、兴趣路线和/或兴趣人物相关联,以 便在用户选择时访问所述信息(例如步骤440)。下面将给出所述更新的各种非限制性示 例。例如,几年前出现在一个特定饭馆中的最爱的膳食或经理可能不存在了。又例如, 特定的饭馆或夜总会可能搬家、更名、改变工作时间、更换店主/管理层、更换主题等。又例 如,特定热点的知名度可能发生改变。进一步例如,社会特征可能发生改变(例如以前安全 的邻里环境随着时间推移可能变得不安全)。所有这些示范性信息都要更新,以便生成个性 化地图并展示给用户时,所述用户可以利用所述个性化地图(例如步骤440)访问当前感兴 趣的信息。在另一个例子中,所述更新可以包括更新交通信息。所述更新可以,例如,包括更 新交通车站位置信息、交通时间表和/或价格信息等。所述更新可以,例如,包括更新可能 影响用户经历以前经历过的路线的能力的建筑信息。例如,过去经历过的路线可能(至少 现在)不可用或可能很慢或危险。所述当前路线可用性和/或当前路线障碍可以,例如,标注在由使用所述个性化地图的用户选择的以前经历过的路线上。在另一个例子中,与旅游目的地兴趣点相关的工作时间、娱乐时间表、座位布局、 预定方法和/或价格可能发生改变。所述更新可以,例如,包括建立与服务器的通信链接, 所述服务器与所述旅游目的地兴趣点相关,获取与所述兴趣点相关的当前信息,并以某种 方式将所述当前信息与所述兴趣点相关联,所述方式可以使包含所述兴趣点的个性化地图 的用户能够访问所述信息。上文提到的更新可以包括在数据库中更新与兴趣点、兴趣路线和/或兴趣人物相 关的信息。所述数据库可以,例如,存储在本地个人便携电子设备、家用计算机和/或通过 通信网络(例如因特网)可用的联网服务器中。上文对图1-4的讨论通过很多非限制性例子给出了本发明的许多功能特点。下文 对图5-7的讨论将给出很多实施所述功能特点的硬件和/或软件的非限制性例子。图5示出了示范性个性化地图系统环境500。所述示范性环境500包括很多与上 文所述功能相关的系统和/或子系统。例如,如标号505所示的个人便携电子设备,上文讨论的一种或所有特点都可以 在其中实现。如上文所述,所述个人便携电子设备505可以包括许多个人设备中的任意一 种的特点。例如,所述便携设备505可以包括便携电话(例如手机、VoIP电话等)、个人数 字助手、手提电脑、媒体显示设备、定位系统、游戏系统等的特点。又如上文所述,各个方面可能使用定位信息。作为非限制性例子,所述定位信息可 以通过卫星定位系统590 (例如基于GPS、A-GPS等)和/或其它定位服务提供者570获得。 注意所述定位信息可以通过地面三角测量系统、房屋UWB系统等获得。又如上文所述,各个方面可能使用信息数据库,如图5中标号599所示的数据库可 以是集中化联网数据库(可以是个人的或共享的)、家庭场所数据库等。例如,上文所述的 个性化地图信息中的一种或所有可以存储在一个或多个所述数据库599中和/或可以存储 在本地便携设备505中。进一步如上文所述,大量类型的信息中的任意一种可以与个性化地图的兴趣点、 兴趣路线和/或兴趣人物相关联。所述信息可以从许多位置中的任意一种获取。例如,如 图5所示,天气信息(例如将要与兴趣路线和/或兴趣点相关联的)可以从天气服务提供 者565获取,以及投资信息(例如将要与兴趣点公司相关联的)可以从投资信息提供者568 获取。又例如,将要与个性化地图上的兴趣点、兴趣路线和/或兴趣人物相关联的音乐信息 可以从音乐提供者563获取,视频信息(例如将要与兴趣人物、兴趣点和/或兴趣路线相关 联的)可以从视频会议提供者564和/或视频服务提供者566获取。又例如,当前的和/或最近的新闻信息(例如将要与兴趣人物、兴趣点和/或兴趣 路线相关联的)可以从新闻服务提供者567获取。进一步例如,大量类型的信息中的任意 一种(例如文字、视频、音频、图形等)可以通过各种通信服务获取。所述通信服务可以, 例如,由视频会议提供者564、VoIP提供者560、视频服务提供者566、电子邮件服务提供者 562、即时消息服务提供者561、电信提供者569等提供。进一步地,如上文所述,任意或所有前面讨论过的类型的信息可以通过各种通信 网络在各种联网实体间传送。所述示范性环境500提供各种非限制性例子,包括蜂窝通信 网络530、第一无线LAN 510、第二无线LAN 515、无线城域网520、因特网540等。
图6示出了根据本发明的移动设备和/或信息服务器600的非限制性示范框图。 下面将参考系统600的框图进行讨论。注意所述系统600可以整体位于个人便携电子设备、 台式电脑计算系统、手提/笔记本计算系统、电子书阅读系统等中。可选地,所述系统600 中的各种元件可以在许多系统(基本独立的系统、地理区分的系统、单独管理/控制的系统 等)间分布。所述示范性系统600可以,例如,用于实现上文中参照图1-4的描述的任意或所有 功能特点。又例如,所述示范性系统600可以与所述示范性个人便携电子设备505和/或 如图5所示的其它系统实体共享任意或所有特点。所述示范性系统600包括用于通过第一无线端口 612进行无线通信的第一通信接 口模块610。所述通信接口模块610可以,例如,用于实现上文所述的任意或所有通信功能。 所述示范性系统600还包括用于通过很多通信便携进行通信的第二通信接口模块620,所 述很多通信便携包括第二无线端口 622、非拴系光学(例如IR)端口 624、拴系光学端口 626 和/或硬线连接端口 628。所述通信接口模块610、620可以,例如,用于通过使用各自不同 通信协议的各自不同的通信网络进行单独通信,图7将给出其各种非限制性例子。所述示范性系统600可以,例如,包括用于管理第一通信接口模块610和第二通信 接口模块620的使用以实现上文所述的任意或所有通信功能的通信模块630。所述示范性 系统600还可以,例如,包括用于实现上文所述任意或所有用户接口功能的用户接口模块 640。所述示范性系统600可以,例如,包括用于实现上文所述(例如参照图1-4)任意 或所有地图形成和/或生成功能的地图构建模块680。又例如,所述示范性系统600可以包 括用于实现上文所述任意或所有位置确定功能的位置确定模块690。又例如,所述示范性系 统600可以包括用于实现上文所述任意或所有地图展示功能的地图展示模块670。所述示范性系统600可以,例如,包括存储模块650 (例如一个或多个存储设备)。 例如,所述存储模块650可以用于实现上文所述任意或所有信息存储(例如数据库)活动。 例如,所述存储模块650可以用于存储地图特点简档、生成地图的信息以及与个性化地图 的点、路线和/或人物相关的信息等。又例如,所述存储模块650可以用于存储工作指令, 当处理器执行所述工作指令时,所述工作指令用于实现上文所述的任意或所有功能。所述示范性系统600可以,例如包括处理器660。所述处理器660可以,例如,包括 一个或多个通用微处理器、数字信号处理器、实现程序功能的专用集成电路等。所述处理器 660可以,例如,用于执行软件和/或固件指令,当执行所述指令时,可以实现上文所述的任 意或所有功能。例如,尽管所述示范性系统600给出了区分的功能性模块,所述功能性模块 可以由一个通用处理器或许多处理器实施。图7示出了根据本发明的系统700的非限制性示范框图。所述示范性系统700 可以与如图5-6所示以及如上文所述的系统共享任意或所有特点。例如,所述示范性系统 700(或其各种模块)可以用于实现上文所述的任意或所有功能。对比所述示范性系统600, 所述示范性系统700的元件可以在单个设备(例如个人便携电子设备、家用电脑、手提/笔 记本电脑、电子书阅读器、机顶盒等)中,也可以分布在许多通信相连的设备中。例如,所述系统700包括处理器760。所述处理器760可以,例如,与如图6所示的 处理器660共享任意或所有特点。又例如,所述系统700包括存储模块750。所述存储模块750可以,例如,与如图6所示的存储模块650共享任意或所有特点。又例如,所述系统700可以包括许多用户接口模块740中的任意一种。所述用户 接口模块740可以,例如,与如图6所示的用户接口模块640共享任意或所有特点。作为非 限制性例子,所述用户接口模块740可以包括显示设备、相机(获取静态或动态图像)、扩 音器、耳机(例如有线或无线)、话筒、显像屏(例如触摸屏)、振动机制、键盘、和/或许多 其它用户接口设备(例如鼠标、轨迹球、触摸板、触摸屏、光电笔、游戏控制设备等)中的任 意一种。所述示范性移动计算设备700还可以,例如,包括许多通信模块(705、706和710) 中的任意一种。所述通信模块可以,例如,与如图6所示的通信接口模块610、620共享 任意或所有特点。作为非限制性例子,所述通信接口模块710可以包括蓝牙接口模块; IEEE802. 11,802. 15,802. 16和/或802. 20模块;许多蜂窝电信接口模块(例如GSM/GPRS/ EDGE、CDMA/CDMA2000/lx-EV-D0、WCDMA/HSDPA/HSUPA、TDMA/PDC、WiMAX 等)中的任意一种; 许多位置相关的通信接口模块(例如GPS、A-GPS等)中的任意一种;许多有线/拴系通信 接口模块(例如USB、Fire Wire、RS-232、固线和/或电缆调制解调器等)中的任意一种; 许多与外部存储设备通信的通信接口模块中的任意一种等。所述示范性系统700还可以包 括各种有线前端模块706和/或无线前端模块705,所述前端模块可以,例如包含在通信接 口模块中和/或在其中使用。所述示范性系统700还可以包括许多信号处理模块730中的任意一种。所述信号 处理模块730可以,例如,用于协助处理上文所述的各种类型的信息(例如关于视频处理、 图像处理、音频处理、通用用户接口信息数据处理等)。作为非限制性例子,所述信号处理模 块730可以包括视频/图片处理模块(例如MPEG-2、MPEG-4、H. 263、H. 264、JPEG、TIFF、 3-D、2-D、MDDI 等);音频处理模块(例如 MP3、AAC、MIDI、QCELP、AMR、CMX 等);和 / 或触觉 处理模块(例如键盘输入/输出、触摸屏处理、马达控制等)。总而言之,本发明的各个方面提供了用于提供个性化地图系统的系统和方法。本 发明是通过一些特征和实施例进行描述的,本领域技术人员知悉,在不脱离本发明的精神 和范围的情况下,可以对这些特征和实施例进行各种改变或等效替换。另外,在本发明的教 导下,可以对这些特征和实施例进行修改以适应具体的情况及材料而不会脱离本发明的精 神和范围。因此,本发明不受此处所公开的具体实施例的限制,所有落入本申请的权利要求 范围内的实施例都属于本发明的保护范围。
2权利要求
1.一种用于生成个性化地图的方法,其特征在于,包括 接收兴趣点的位置信息;从用户端接收用户输入信息;将所述收到的用户输入信息与所述兴趣点关联起来;以及生成包括有所述兴趣点位置的图形标识的个性化地图,其中用户对图形标识的选择提 供了用户对与兴趣点相关的所述收到的用户输入信息的访问。
2.根据权利要求1所述的方法,其特征在于,所述位置信息包括地理坐标信息。
3.根据权利要求2所述的方法,其特征在于,接收兴趣点的位置信息包括没有与用户 直接交互的情况下自动地追踪用户的地理坐标。
4.根据权利要求1所述的方法,其特征在于,所述位置信息包括街道地址信息。
5.根据权利要求1所述的方法,其特征在于,所述位置信息包括所述兴趣点的名字。
6.根据权利要求1所述的方法,其特征在于,生成个性化地图包括 确定多个用户;以及将与所述多个用户中每个用户相关的各自的位置信息和各自的用户输入信息填入所 述个性化地图。
7.一种用于生成个性化地图的系统,其特征在于,所述系统包括 至少一个模块,至少用于接收兴趣点的位置信息; 从用户端接收用户输入信息;将所述收到的用户输入信息与所述兴趣点关联起来;以及生成包括有所述兴趣点位置的图形标识的的个性化地图,其中用户对图形标识的选择 提供了用户对与所述地理位置相关的所述收到的用户输入信息的访问。
8.根据权利要求7所述的系统,其特征在于,所述位置信息包括地理坐标信息。
9.根据权利要求8所述的系统,其特征在于,所述至少一个模块用于至少部分地通过 没有与用户直接交互的情况下自动地追踪用户的地理坐标来接收兴趣点的位置信息。
10.根据权利要求7所述的系统,其特征在于,所述位置信息包括街道位置信息。
全文摘要
本发明涉及一种用于生成个性化地图的方法和系统。所述用于生成个性化地图的方法包括接收兴趣点的位置信息;从用户端接收用户输入信息;将所述收到的用户输入信息与所述兴趣点关联起来;以及生成包括有所述兴趣点位置的图形标识的个性化地图,其中用户对图形标识的选择提供了用户对与兴趣点相关的所述收到的用户输入信息的访问。所述用于生成个性化地图的系统包括执行上述方法的至少一个模块。本发明能够创建出一种填入用户感兴趣的信息的个性化地图。
文档编号G09B29/00GK101998236SQ20101025865
公开日2011年3月30日 申请日期2010年8月20日 优先权日2009年8月20日
发明者吉汉·卡若古 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1