《用于生成基于地图的片段的方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于生成基于地图的片段的方法和装置.pdf(27页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102934112 A (43)申请公布日 2013.02.13 CN 102934112 A *CN102934112A* (21)申请号 201180027689.1 (22)申请日 2011.02.10 12/794,341 2010.06.04 US G06F 17/30(2006.01) G01C 21/32(2006.01) (71)申请人 诺基亚公司 地址 芬兰埃斯波 (72)发明人 V塞特鲁尔 堀井洋 (74)专利代理机构 北京市中咨律师事务所 11247 代理人 杨晓光 于静 (54) 发明名称 用于生成基于地图的片段的方法和装置 (57) 摘要 本。
2、发明提供了用于生成基于地图的片段的多 种方法。一种示例方法包括确定内容页标识符包 括内容页包括地图的指示。 在这方面, 用于渲染所 述内容页的数据至少可以包括目的地信息。所述 方法也可以包括响应于确定所述内容页标识符包 括所述内容页包括地图的指示, 从所述内容页提 取所述目的地信息。所述示例方法可以进一步包 括构造可选择用于检索所述内容页的用户界面片 段, 其中所述用户界面片段包括至少部分基于所 述目的地信息生成的组件。本发明也提供了类似 和相关的示例方法和示例装置。 (30)优先权数据 (85)PCT申请进入国家阶段日 2012.12.04 (86)PCT申请的申请数据 PCT/FI2011。
3、/050121 2011.02.10 (87)PCT申请的公布数据 WO2011/151507 EN 2011.12.08 (51)Int.Cl. 权利要求书 3 页 说明书 11 页 附图 12 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 11 页 附图 12 页 1/3 页 2 1. 一种方法, 包括 : 确定内容页标识符包括内容页包括地图的指示, 其中用于渲染所述内容页的数据至少 包括目的地信息 ; 响应于确定所述内容页标识符包括所述内容页包括地图的指示, 从所述内容页提取所 述目的地信息 ; 和 构造可选择用于检索所述内容页的用户界面片段。
4、, 所述用户界面片段包括至少部分地 基于所述目的地信息生成的组件。 2. 根据权利要求 1 所述的方法, 进一步包括响应于地图服务器的查询从所述地图服务 器接收所述组件, 其中所述查询至少部分地基于所述目的地信息。 3. 根据权利要求 1 所述的方法, 进一步包括分析所述目的地信息以确定目的地和所述 目的地的类别 ; 并且其中构造所述用户界面片段包括构造包括所述组件的所述用户界面片 段, 所述组件是承载与所述目的地的类别的关系的对象的图像。 4. 根据权利要求 1 所述的方法, 进一步包括 : 从所述内容页提取出发点信息 ; 和 生成用于渲染所述出发点和所述目的地之间的路径的已过滤和已缩放的描。
5、绘的数 据 ; 其中构造所述用户界面片段包括构造包括所述组件的所述用户界面片段, 所述组件是 用于渲染所述路径的已过滤和已缩放的描绘的数据。 5. 根据权利要求 1 所述的方法, 进一步包括使得从历史日志检索所述内容页标识符, 所述历史日志包括已被先前检索的内容页的多个内容页标识符。 6. 根据权利要求 1 所述的方法, 进一步包括当最后检索所述内容页时使得所述用户界 面片段按至少基于时间的时间顺序显示。 7. 一种装置, 包括至少一个处理器和包括计算机程序代码的至少一个存储器, 所述 至少一个存储器和所述计算机程序代码被配置成使用所述至少一个处理器使所述装置至 少 : 确定内容页标识符包括内。
6、容页包括地图的指示, 其中用于渲染所述内容页的数据至少 包括目的地信息 ; 响应于确定所述内容页标识符包括所述内容页包括地图的指示, 从所述内容页提取所 述目的地信息 ; 和 构造可选择用于检索所述内容页的用户界面片段, 所述用户界面片段包括至少部分地 基于所述目的地信息生成的组件。 8. 根据权利要求 7 所述的装置, 其中进一步使所述装置响应于地图服务器的查询从所 述地图服务器接收所述组件, 其中所述查询至少部分地基于所述目的地信息。 9. 根据权利要求 7 所述的装置, 其中进一步使所述装置分析所述目的地信息以确定目 的地和所述目的地的类别 ; 并且使得所述装置构造所述用户界面片段包括使。
7、得所述装置构 造包括所述组件的所述用户界面片段, 所述组件是承载与所述目的地的类别的关系的对象 的图像。 10. 根据权利要求 7 所述的装置, 其中进一步使所述装置 : 从所述内容页提取出发点信息 ; 和 权 利 要 求 书 CN 102934112 A 2 2/3 页 3 生成用于渲染所述出发点和所述目的地之间的路径的已过滤和已缩放的描绘的数 据 ; 其中使所述装置构造所述用户界面片段包括使所述装置构造包括所述组件的所述用 户界面片段, 所述组件是用于渲染所述路径的已过滤和已缩放的描绘的数据。 11. 根据权利要求 7 所述的装置, 其中进一步引导所述装置 : 使得从历史日志检索所述 内容。
8、页标识符, 所述历史日志包括已被先前检索的内容页的多个内容页标识符。 12. 根据权利要求 7 所述的装置, 其中进一步引导所述装置 : 当最后检索所述内容页 时, 使得所述用户界面片段按至少基于时间的时间顺序显示。 13. 根据权利要求 7 所述的装置, 其中所述装置包括移动终端。 14. 根据权利要求 13 所述的装置, 其中所述装置进一步包括 : 包括配置成显示所述用 户界面片段的显示器的用户界面电路和组件。 15. 一种计算机程序产品, 包括具有在其上存储的程序代码的存储器, 所述程序代码配 置成使装置 : 确定内容页标识符包括内容页包括地图的指示, 其中用于渲染所述内容页的数据至少 。
9、包括目的地信息 ; 响应于确定所述内容页标识符包括所述内容页包括地图的指示, 从所述内容页提取所 述目的地信息 ; 和 构造可选择用于检索所述内容页的用户界面片段, 所述用户界面片段包括至少部分地 基于所述目的地信息生成的组件。 16. 根据权利要求 15 所述的计算机程序产品, 其中所述程序代码被进一步配置成使所 述装置响应于地图服务器的查询从所述地图服务器接收所述组件, 其中所述查询至少部分 地基于所述目的地信息。 17. 根据权利要求 15 所述的计算机程序产品, 其中所述程序代码被进一步配置成使所 述装置分析所述目的地信息以确定目的地和所述目的地的类别 ; 并且其中所述程序代码被 配置。
10、成使所述装置构造所述用户界面片段包括所述程序代码被配置成使所述装置构造包 括所述组件的所述用户界面片段, 所述组件是承载与所述目的地的类别的关系的对象的图 像。 18. 根据权利要求 15 所述的计算机程序产品, 其中所述程序代码被进一步配置成使所 述装置 : 从所述内容页提取出发点信息 ; 和 生成用于渲染所述出发点和所述目的地之间的路径的已过滤和已缩放的描绘的数 据 ; 其中所述程序代码配置成使所述装置构造所述用户界面片段包括所述程序代码配置 成使所述装置构造包括所述组件的所述用户界面片段, 所述组件是用于渲染所述路径的已 过滤和已缩放的描绘的数据。 19. 根据权利要求 15 所述的计算。
11、机程序产品, 其中所述程序代码被进一步配置成引导 所述装置 : 使得从历史日志检索所述内容页标识符, 所述历史日志包括已被先前检索的内 容页的多个内容页标识符。 20. 根据权利要求 15 所述的计算机程序产品, 其中所述程序代码被进一步配置成使所 权 利 要 求 书 CN 102934112 A 3 3/3 页 4 述装置 : 当最后检索所述内容页时, 使得所述用户界面片段按至少基于时间的时间顺序显 示。 权 利 要 求 书 CN 102934112 A 4 1/11 页 5 用于生成基于地图的片段的方法和装置 技术领域 0001 本发明的实施例通常涉及语义用户界面技术, 更具体地, 涉及用。
12、于生成基于地图 的片段的方法和装置。 背景技术 0002 因为移动计算和通信设备变得越来越灵活和方便, 这些设备的用户日益依赖于这 些设备提供的社交和业务设置方面的功能。由于在移动设备的数据存储能力、 通信能力和 处理功率方面取得进步, 由这些设备提供的功能还在继续发展。因为新功能不断引进或日 益流行, 针对方便和直观的用户界面技术的用户需求也在增长。为了迎合用户的这种需求 或鼓励使用新功能, 用户界面设计和操作的创新必须齐步前进。 发明内容 0003 在此描述示例方法和实例装置, 其生成可以在用户界面上呈现的基于地图的片段 从而可以检索包括地图的内容页。 一种示例方法包括确定内容页标识符包括。
13、内容页包括地 图的指示。在这方面, 用于渲染所述内容页的数据至少可以包括目的地信息。该方法也可 以包括响应于确定所述内容页标识符包括所述内容页包括地图的指示, 从所述内容页提取 所述目的地信息。该示例方法还可以包括构造可选用于检索所述内容页的用户界面片段, 其中该用户界面片段包括至少部分基于所述目的地信息生成的组件。 0004 另一示例实施例是一种配置为生成基于地图的片段的装置。 该示例装置包括至少 一个处理器和包括计算机程序代码的至少一个存储器, 所述至少一个存储器和所述计算机 程序代码被配置成使用所述至少一个处理器使所述装置执行多种功能。在这方面, 可以使 得该示例装置确定内容页标识符包括。
14、内容页包括地图的指示。在这方面, 用于渲染所述内 容页的数据可以至少包括目的地信息。 也可以使得该装置响应于确定所述内容页标识符包 括所述内容页包括地图的指示, 从所述内容页提取所述目的地信息。还可以使得该示例装 置构造可选用于检索所述内容页的用户界面片段, 其中该用户界面片段包括至少部分基于 所述目的地信息生成的组件。 0005 另一示例实施例是包括具有在其上存储的计算机程序代码的存储器的计算机程 序产品, 其中所述计算机程序代码被配置成使装置执行多种功能。 在这方面, 所述程序代码 可以被配置成使装置确定内容页标识符包括内容页包括地图的指示。 用于渲染所述内容页 的数据可以至少包括目的地信。
15、息。 所述程序代码还可以被配置成响应于确定所述内容页标 识符包括所述内容页包括地图的指示, 使装置从所述内容页提取所述目的地信息。所述程 序代码也可以被配置成使装置构造可选用于检索所述内容页的用户界面片段, 其中该用户 界面片段包括至少部分基于所述目的地信息生成的组件。 0006 另一示例装置包括用于确定内容页标识符包括内容页包括地图的指示的部件。 在 这方面, 用于渲染所述内容页的数据可以至少包括目的地信息。该装置也可以包括用于响 应于确定所述内容页标识符包括所述内容页包括地图的指示, 从所述内容页提取所述目的 说 明 书 CN 102934112 A 5 2/11 页 6 地信息的部件。 。
16、该示例装置还可以包括用于构造可选用于检索所述内容页的用户界面片段 的部件, 其中该用户界面片段包括至少部分基于所述目的地信息生成的组件。 附图说明 0007 这样概括性描述本发明的示例实施例之后, 现在参考未必按比例绘制的附图, 其 中 : 0008 图 1 示出根据本发明示例实施例的用于生成和显示基于地图的片段的装置的框 图 ; 0009 图 2a 和图 2b 示出根据本发明示例实施例的基于地图的片段的示例设计模板 ; 0010 图 3 示出根据本发明示例实施例的基于位置的片段的示例 ; 0011 图 4 示出根据本发明另一示例实施例的与基于地图的片段一起使用的路径简化 图 ; 0012 图。
17、 5 和图 6 示出根据本发明示例实施例的基于方向的片段的示例 ; 0013 图 7 示出根据本发明示例实施例的时间线用户界面内的基于位置的片段的示例 ; 0014 图 8 示出根据本发明示例实施例的时间线用户界面内的基于方向的片段的示例 ; 0015 图 9 示出根据本发明示例实施例的时间线用户界面内的基于位置的片段的附加 示例 ; 0016 图 10 示出根据一些示例实施例的车内设备的示例用户界面 ; 0017 图 11 示出根据本发明示例实施例的用于生成基于地图的片段的装置和相关系统 的框图 ; 0018 图 12 示出根据本发明示例实施例的配置为生成基于地图的片段的移动终端的框 图 ;。
18、 和 0019 图 13 示出根据本发明示例实施例的用于生成基于地图的片段的示例方法的流程 图。 具体实施方式 0020 现在参考其中示出本发明一些而非全部实施例的附图更加完整地描述本发明的 示例实施例。实际上, 本发明可以不同形式实施并且不应该理解为限制为此处所述的实施 例 ; 恰恰相反, 提供这些实施例从而本公开可以满足适用的法律需求。 类似的附图标记通篇 表示类似的元件。根据本发明的一些示例实施例, 术语 “数据” ,“内容” ,“信息” 和类似的术 语可以可交替地使用以表示能够被传输, 接收, 操作和 / 或存储的数据。 0021 此处使用的术语 “电路” 指的是下列全部内容 :(a)。
19、 纯硬件电路实现 (例如纯模拟 和 / 或数字电路中的实现) ;(b) 电路和软件 (和 / 或固件) 的组合, 例如 (作为可使用的) : (i) 处理器的组合或 (ii) 一起工作从而使得装置, 例如移动电话或服务器执行多种功能的 处理器 / 软件 (包括数字信号处理器) , 软件和存储器的部分 ; 和 (c) 需要软件或固件以进行 操作的电路, 例如微处理器或微处理器的部分, 即使这些软件或固件物理上不存在。 0022 该定义 “电路” 适用于这个术语在该应用程序中, 包括在任意权利要求中的所有应 用。作为另一示例, 像这个应用程序中使用的那样, 术语 “电路” 也涵盖仅一个处理器 (或。
20、多 个处理器) 或一个处理器的部分和其所属的软件和 / 或固件的实现。例如并且如果适用于 说 明 书 CN 102934112 A 6 3/11 页 7 特定的权利要求要素, 术语 “电路” 也涵盖用于移动电话的基带集成电路或应用程序处理器 集成电路, 或者服务器、 蜂窝网络设备或其它网络设备中的类似集成电路。 0023 很多网页 (例如 Google 地图, Yahoo! 地图等) 为用户提供了在渲染的地图上搜索 或识别所需目的地的地理位置和向目的地行进的路径的能力。 这些网页可以为地图的渲染 提供目的地的指示, 并提供关于目的地的信息, 例如名称, 物理地址, 坐标 (经纬度) 等。一些 。
21、网页也可以提供从出发点到目的地的方向 (例如渲染的基于地图的方向或文本方向等) 、 出 发点与目的地之间的估计通行时间等。 用户可能希望使用这些网页以搜索特定目的地的地 址或位置。 0024 在一些情况下, 用户可能希望稍后通过浏览器历史检索相同的网页。 但是, 可能难 以使用例如基于地图的网页的任意生成的缩小的缩略图找到对特定的基于地图的搜索的 正确地图网页。 这可能是因为缩小的缩略图没有特别地提供特有属性以使用户具有识别相 关目的地的能力。 0025 因此, 本发明的多种示例实施例使用户具有通过包括组件 (例如相关对象的图像, 有意义的文本等) 的基于地图的片段轻易再调用 (recall)。
22、 和访问先前执行的基于地图的 搜索的能力, 所述组件使用户具有识别与所述基于地图的片段相关联的搜索或目的地的能 力。根据一些示例实施例, 在这方面, 该片段可以包括语义上有意义的组件, 其目的在于创 建更有意义的链接项以检索先前的基于地图的搜索或先前访问的包括地图的内容页。 根据 一些示例实施例, 可以设计基于地图的片段的结构以促进对具有相对小显示器的设备 (例 如移动电话或汽车导航系统) 以及具有较大显示器的设备 (例如家用个人电脑) 上的片段的 查看。该片段可以包括多种组件, 例如简化的地图 / 路径, 关于搜索到的目的地的信息, 文 本内容等。 0026 本发明的多种示例实施例涉及基于地。
23、图的片段的生成。在一些示例实施例中, 基 于地图的片段可以用于概括地图搜索的结果, 并且该基于地图的片段可以以促进用于能够 容易地识别并再调用先前执行的搜索的方式构造。关于这点, 该基于地图的片段可以是用 于链接到内容页 (例如网页) 的图标或其它可选项, 所述内容页包括先前执行的对目的地或 到目的地的路径的基于地图的搜索的结果。 该基于地图的片段可以由用户选择以启动链接 到所述基于地图的片段的内容页的检索。为了构造该基于地图的片段, 可以从内容页提取 信息, 例如目的地信息, 并且可以基于提取的信息生成或检索相关的信息作为组件以构造 基于地图的片段。根据一些示例实施例, 该基于地图的片段可以。
24、被渲染或视觉上被显示为 历史日志的一部分并呈现在历史日志用户界面中。 该历史日志可以包括先前检索的内容页 的标识符 (例如统一资源定位符 (URL) ) 的集合, 一些所述内容页可以包括响应于基于地图 的搜索而生成的地图。可以为包括地图的内容页生成基于地图的片段。 0027 根据多种示例实施例, 可以构造两类基于地图的片段。第一类可以是基于位置的 片段。可以构造基于位置的片段用于提供目的地和与该目的地相关联的信息, 但不需要提 供用于向目的地行进的路径或方向的内容页。 基于位置的地图内容页可以是包括地图的内 容页, 用户访问该地图以获得更多关于目的地的信息, 例如地址, 调度信息 (例如商店营。
25、业 时间 (storehours) , 电影放映时间 (movie times) 等) , 关于该目的地的感兴趣的事实等。 0028 第二类基于地图的片段可以是基于方向的片段。 可以构造基于方向的片段用于包 括从出发点向该目的地行进的路径或方向的内容页。在这方面, 基于方向的地图内容页也 说 明 书 CN 102934112 A 7 4/11 页 8 可以包括诸如到该目的地的估计行程时间, 或骑自行车、 徒步、 或驾驶路径的信息。 0029 为了生成基于位置的片段和基于方向的片段, 可以实施图 1 的示例装置 100 的框 图。 在这方面, 示例装置100可以包括内容页分析器102, 地图服务。
26、器104, 片段生成器106, 用户界面 108, 其中每一个都可以由处理器和 / 或电子设备的存储器, 例如图 5 的处理器 505 和 / 或存储器设备 510 实施或控制。 0030 内容页分析器 102 可以配置成分析已先前由浏览器访问或检索的内容页, 以确定 哪些内容页与地图相关。在这方面, 内容页分析器 102 可以访问历史日志, 例如浏览器历 史, 以检索和分析包括在该历史日志中的内容页的标识符。 为了确定内容页是否包括地图, 内容页分析器 102 可以被配置成分析内容页标识符 (例如统一资源定位符 (URL) , 地址等) 以确定与所述标识符相关联的内容页是否包括地图。例如, 。
27、包括地图网页的域名的 URL 可 以是内容页包括地图的指示符。 0031 在确定内容页包括地图的基础上, 内容页分析器可以从该标识符或该内容页提 取信息。在这方面, 提取的信息可以包括目的地信息, 例如目的地名称 (例如商号名称) , 该 目的地的坐标, 该目的地的类别 (例如餐馆, 汽车商店, 银行, 游乐园, 博物馆, 医院, 药店, 邮 局, 住所等) 等。在一些示例实施例中, 也可以提取关于出发点的信息, 例如出发点的名称 (例如商号名称) , 该出发点的坐标, 该出发点的类别 (例如餐馆, 汽车商店, 银行, 游乐园, 博 物馆, 医院, 药店, 邮局, 住所, 先前确定的当前位置等。
28、) 等。另外, 在一些示例实施例中, 可以 提取额外的路径信息, 例如从出发点到目的地的估计通行时间, 从出发点到目的地的英里 数, 运输类型 (例如公路, 自行车, 徒步等) 等。在一些示例实施例中, 内容页标识符可以包括 搜索标准或与该搜索标准一起存储, 用户输入该搜索标准以执行针对目的地的基于地图的 搜索。也可以被提取的该搜索标准可以包括该目的地的名称或该目的地的类别。 0032 一些或所有提取的信息 (例如目的地信息) 可以查询的形式被传输到地图服务器 104。地图服务器 104 可以在本地体现在与内容页分析器 102 相同的设备上, 或者远程地体 现在分离设备上。 至少基于提取的信息。
29、, 地图服务器104可以向片段生成器106提供用于构 造基于地图的片段的组件。在一些示例实施例中, 该组件可以是承载到该目的地的关系的 对象的图像, 并且例如该目的地的类别可以用于确定将提供哪些图像。 例如, 如果该类别是 餐馆, 则根据用于各自基于地图的片段的设计模板 (例如基于位置的设计模板或基于方向 的设计模板) 可以提供食品和饮料项的一个或多个图像。在一些示例实施例中, 可以由地图 服务器 104 生成该组件, 以作为从出发点到目的地的路径的已过滤和已缩放 (scaled) 的描 绘。 组件也可以包括文本 (例如标题或报头文本, 街道名称, 出发点和目的地的名称, 距离文 本等) , 。
30、用于路径上的街道或公路的街道或公路标志的图像, 兴趣点信息, 其它路径信息等。 根据一些示例实施例, 地图服务器 104 可以提供片段生成器可以用于生成组件的信息。在 这方面, 地图服务器 104 可以提供路径和关于出发点和 / 或目的地的兴趣点信息。 0033 片段生成器106可以配置成从地图服务器104接收该组件并通过在片段中包括该 组件来构造基于地图的片段。在一些示例实施例中, 该组件可以由片段生成器 104 生成而 非在地图服务器 104 处生成为从出发点到目的地的路径的已过滤和已缩放的描绘。在这方 面, 根据一些示例实施例, 地图服务器 104 可以向片段生成器 106 提供数据, 。
31、该片段生成器 104可以使用该数据以生成基于地图的片段中包括的一些组件。 根据多种示例实施例, 片段 生成器 106 可以体现在与内容页分析器 102 相同的设备中。片段生成器 106 可以配置成根 说 明 书 CN 102934112 A 8 5/11 页 9 据已定义的片段设计模板生成基于地图的片段, 如下进一步所述的。片段生成器 106 也可 以配置成通过链接该片段与内容页标识符 (例如通过包括内容页的URL作为该片段的属性) 来链接基于地图的片段和相关联的内容页。可以由片段生成器 106 向用户界面 108 提供构 造的片段, 其可以体现在与片段生成器106和内容页分析器102相同的设。
32、备上。 该用户界面 108 可以配置成向用户渲染和显示或呈现基于地图的片段以促进例如对该片段的查看和对 该片段的选择从而检索相关联的内容页。在这方面, 可以生成该片段使其可选用于检索该 内容页。 0034 如上所述, 可以根据设计模板构造基于地图的片段。图 2a 和图 2b 提供用于基于 地图的片段的示例设计模板。图 2a 的设计模板 110 可以用于构造基于位置的片段。该设 计模板 110 可以包括报头组件 112 和主体区域 114。该报头组件 112 可以包括例如指示与 该片段相关联的目的地的名称的文本。该主体区域 114 可以包括一个或多个图像组件 116 (例如图像组件 116a, 。
33、116b 和 116c) 。如上所述, 图像组件 116 可以描绘承载与相关联的内 容页的目的地的关系的对象的图像。该组件也可以包括标签和关于该目的地的兴趣点信 息。因此片段生成器 106 也可以配置成将从地图服务器 104 接收的或由片段生成器 106 生 成的组件定位到报头组件 112 或图像组件 116 的位置上以构造该片段。 0035 图 2b 的设计模板 120 可以用于构造基于方向的片段。该设计模板 120 可以包括 报头组件 122 和主体区域 124。该报头组件 122 可以包括例如指示与该片段相关联的目的 地的名称的文本。该主体区域 124 可以包括多种与路径相关的组件。关于。
34、该主体区域 124 中的文本组件, 该文本组件可以包括目的地或其它位置名称 126, 一个或多个街道名称 128 和出发点名称 130。关于该主体区域 124 的图像组件, 该图像组件可以包括可以是通用的 (例如星或方格旗) 或涉及该目的地类别 (例如银行, 医院等的图像) 的目的地图像组件 132, 也可以是通用的 (例如圆圈或绿旗) 或涉及该出发点类别 (例如住宅, 旅馆等的图像) 的出发 点图像组件 136。因而该图像组件可以描绘承载与相关联的内容页的目的地或出发点的关 系的对象的图像。 0036 基于目的地的片段也可以包括路径图像组件 134。该路径图像组件可以是由相关 联的内容页提供。
35、的已过滤和已缩放的路径版本。在这方面, 参考图 3, 由相关内容页的地图 159 提供的路径 152 的图像可以被修改以改善识别和 / 或在较小显示器或较低分辨率显示 器上提供清晰的呈现。从该内容页的地图获取的路径 152 的图像可以被减少或过滤为一组 矢量图元 (primitive) 并被缩放以简化所述路径的渲染。在这方面, 路径 152 表示由该内 容页的地图提供的路径, 并且路径 162 表示过滤和缩放之后的相同路径。除了简化该路径 以外, 在该内容页的地图上提供的建筑物或地标的轮廓可以得到类似简化。 在这方面, 参考 图 3, 建筑物 154 的图像可以被过滤和缩放为建筑物 164 的。
36、图像。类似地, 建筑物 156 的图 像可以被过滤和缩放为建筑物 166 的图像。根据一些示例实施例, 已修改的地图 160 可以 被提供为组件, 或每个路径 162 以及建筑物 164 和 166 可以被提供为单独的组件。 0037 正如基于位置的片段, 也可以由片段生成器 106 基于设计模板 120 构造基于方向 的片段。 在这方面, 片段生成器106可以聚集文本和图像组件到主体区域中的报头组件122 的位置和文本组件或图像组件的位置上从而构造基于方向的片段。 0038 图 4 提供了生成一些基于位置的片段和合成片段的描绘的示例过程的描述。 在这方面, 在 140, 用户在基于地图的内容。
37、页中可能已经搜索过名称 “Jack 餐馆 (Jack 说 明 书 CN 102934112 A 9 6/11 页 10 Restaurant) ” 作为目的地并已经查看该结果。内容页的检索可以存储在历史日志中。在 用户访问该历史日志之前或响应于此, 可以进行对该结果的分析。该分析可用于分解目的 地名称 “Jack 餐馆” 以确定该目的地的类别。该类别可以被用作例如到地图服务器 104 的 查询中的标准以检索一个或多个组件。在此, 在 140, 因为该类别为 “餐馆” , 所以当根据设 计模板构造该片段时, 食品 (例如软饮料, 汉堡包和炸薯条) 的图像被填充为该片段的组件。 此外, 目的地的名。
38、称,“Jack 餐馆” , 可以被插入到该片段的报头中。 0039 此外在 142, 用户可能已经在基于地图的内容页中搜索过名称 “信托保险 (Trust Insurance) ” 作为目的地并查看过该结果。 再次地, 该内容页的检索可以被存储在历史日志 中。在用户访问该历史日志之前或响应于此, 可以进行对该结果的分析。该分析可用于分 解名称 “信托保险” 以确定该目的地的类别。该类别可以被用作例如到地图服务器 104 的 查询中的标准以检索一个或多个组件。在此, 在 142, 因为该类别为 “保险” , 所以当根据设 计模板构造该片段时, 被保险项和救生设备 (例如行李, 救生筏和汽车) 的。
39、图像被填充为该 片段的组件。此外, 目的地的名称,“信托保险” , 可以被插入到该片段的报头中。 0040 图 5 提供了生成基于方向的片段和合成片段的示例过程的描述。在这方面, 在 170, 用户在基于地图的内容页中可能已经搜索过名称 “Capitol 银行 (Capitol Bank) ” 作 为相对于出发点的目的地以获取路径并已经查看该结果。 内容页的检索可以存储在历史日 志中。在用户访问该历史日志之前或响应于此, 可以进行对该结果的分析。该分析可用于 分解目的地名称 “Capitol Bank” 以确定该目的地的类别。该类别可以被用作到例如地图 服务器 104 的查询中的标准以检索一个。
40、或多个组件。在此, 在 170, 因为该类别为 “银行” , 所以当根据设计模板构造该片段时, 可用银行的图像填充为该片段的目的地图像组件。也 可以基于指示出发点 (例如指示 “第四 (4th) ” 的旗帜图像和文本) , 指示路径 (例如路径图像 和路标图像) 和指示该目的地 (例如指示 “Anza” 的银行图像和文本) 的设计模板填充组件。 正如该片段的右下角中所示, 可以包括距离组件。 0041 在 172, 提供了另一基于方向的片段, 其中用户在基于地图的内容页中可能已经搜 索过名称 “Medco 汽车 (Medco Auto) ” 作为相对于出发点的目的地以获取路径并已经查看 该结果。
41、。 内容页的检索可以存储在历史日志中。 在用户访问该历史日志之前或响应于此, 可 以进行对该结果的分析。该分析可用于分解目的地名称 “Medco Auto” 以确定该目的地的 类别。该类别可以被用作例如到地图服务器 104 的查询中的标准以检索一个或多个组件。 在此, 在 172, 因为该类别为 “汽车” , 所以当根据设计模板构造该片段时, 汽车的图像被填充 为该片段的目的地图像组件。也可以基于指示出发点 (例如指示 “第五 (5th) ” 的旗帜图像和 文本) , 指示路径 (例如路径图像和路标图像) 和指示该目的地 (例如指示 “Madison” 的汽车 图像和文本) 的设计模板填充组件。
42、。正如该片段的右下角中所示, 可以包括距离组件。 0042 图 6 提供了在 180 和 182 处的基于方向的片段的其它示例。可以以与如上所述构 造片段类似的方式构造图 6 的基于方向的片段。但是, 值得注意的是, 关于在 182 生成的片 段, 该类别不能直接从名称提取。 在没有进一步信息的情况下, 例如可以从内容页提取的兴 趣点信息, 名称 “Rudy s” 并不指示酒吧类别。 0043 如上所述, 包括基于位置和基于方向的片段的基于地图的片段可以在用户界面 108(例如与历史日志相关联的用户界面屏幕) 上渲染和显示。根据多种示例实施例, 可以 基于该目的地何时被搜索或该内容页最后一次被。
43、检索按相对于时间线的时间顺序来安排 说 明 书 CN 102934112 A 10 7/11 页 11 基于地图的片段。继被呈现之后, 该片段可以由用户选择以检索内容页和与该片段相关联 的地图。图 7, 8 和 9 示出可以实施以显示基于地图的片段的时间用户界面屏幕的示例。虽 然在横向上提供图 7, 8 和 9 中的用户界面屏幕, 但可以在纵向或其它定向上提供一些示例 实施例。图 7 和 9 示出相对于时间线的基于位置的片段的集合, 而图 8 示出相对于各自时 间线的基于方向的片段。 0044 图 10 示出例如可以在安装在汽车仪表板中的设备上实施的另一示例用户界面屏 幕。该用户界面屏幕可以或。
44、不可以关于时间组织片段。图 10 中描绘的该用户界面屏幕在 屏幕上包括允许用户通过该片段导航以定位所需的片段的控制 (例如箭头) 。 0045 另外, 根据本发明的多种示例实施例, 使用的片段或信息构造可以在设备之间共 享的片段。在这方面, 包括地图的内容页可以最初由第一设备 (例如台式机) 提取, 并且第二 设备 (例如安装在汽车中的导航设备) 的历史日志可以通过该片段或生成该片段的信息得 到更新。根据一些示例实施例, 可以通过例如因特网连接同步第一和第二设备的历史日志 从而促进共享该片段的能力。 0046 上述提供的和此处一般提供的描述示出示例方法和技术, 例如图 1 的示例装置 100 。
45、和用于生成基于地图的片段的示例计算机程序产品, 所述示例装置 100 可以以示例装 置的形式实施。图 11 和 12 描绘了配置成执行此处描述的多种功能的示例装置, 包括关于 图 13 的流程图的操作和此处描述的操作的那些功能。 0047 现在参考图11, 本发明的一个示例实施例被描绘为装置500。 装置500可以体现为 具有有线和 / 或无线通信能力的通信设备或包括作为该通信设备的组件。在一些示例实施 例中, 该装置 500 可以是通信设备的一部分, 例如静态或移动通信终端。作为移动设备, 该 装置 500 可以是移动和 / 或无线通信节点, 例如移动和 / 或无线服务器、 计算机、 接入点。
46、、 通 信切换设备、 手持无线设备 (例如电话, 便携数字助理 (PDA) , 移动电视, 游戏设备, 摄像机, 视频录制器, 音频 / 视频播放器, 无线电, 电子书阅读器, 和 / 或全球定位系统 (GPS) 设备) 、 车内导航设备、 上述设备的任意组合等。作为静态终端, 装置 500 可以是台式机、 服务器、 静 态通信节点等。不考虑通信设备的类型, 装置 500 也可以包括计算能力。 0048 示例装置 500 包括处理器 505、 存储器设备 510、 输入 / 输出 (I/O) 接口 506、 通信 接口515和基于地图的片段管理器540, 或与处理器505、 存储器设备510、。
47、 输入/输出 (I/O) 接口 506、 通信接口 515 和基于地图的片段管理器 540 通信。处理器 505 可以实体化为多种 用于执行本发明示例实施例的多种功能的部件, 包括例如微处理器、 协处理器、 控制器、 专 用集成电路 (例如 ASIC(特定应用集成电路) 、 FPGA(现场可编程门阵列) 或硬件加速器) 、 处 理电路等。根据一个示例实施例, 处理器 505 可以表示一齐操作的多个处理器、 或一个或多 个多核处理器。此外, 处理器 505 可以包括多个晶体管、 逻辑门、 时钟 (例如振荡器) 、 其它电 路等以促进此处描述的功能的执行。处理器 505 可以但并非必须包括一个或多。
48、个伴随数字 信号处理器。在一些示例实施例中, 处理器 505 配置成执行存储在存储器设备 510 中的指 令或该处理器 505 可访问的指令。处理器 505 可以配置成这样操作以便该处理器使得装置 500 执行此处描述的多种功能。 0049 无论是配置为硬件或通过存储在计算机可读存储介质中的指令进行配置, 或通过 其组合进行配置, 在被相应地配置时, 处理器 505 可以是能够根据本发明的实施例执行操 作的实体。因此, 在处理器 505 体现为 ASIC、 FPGA 等或者为其一部分的示例实施例中, 处理 说 明 书 CN 102934112 A 11 8/11 页 12 器 505 为特别地。
49、配置以用于进行此处描述的操作的硬件。可选地, 在处理器 505 体现为存 储在计算机可读存储介质中的指令的执行器的示例实施例中, 该指令特别配置处理器 505 以执行此处描述的算法和操作。在一些示例实施例中, 处理器 505 是被配置用于通过被执 行的指令由处理器 505 的其它配置使用本发明的示例实施例的特定设备 (例如通信服务器 或移动终端) 的处理器, 以执行此处描述的算法, 方法和操作。 0050 存储器设备 510 可以是一个或多个可以包括易失和 / 或非易失存储器的有形和 / 或永久的计算机可读存储介质。在一些示例实施例中, 存储器设备 510 包括随机存取存 储器 (RAM) , 其包括动态和 / 或静态 RAM、 芯片内或芯片外高速缓冲存储器, 和 / 或类似存储 器。此外, 存储器设备 510 还可以包括可以是嵌入式或可移除的非易失存储器, 并且可以包 括例如只读存储器, 闪存, 磁存储设备 (例如硬盘, 软盘驱动器, 磁带等) , 光盘驱动器和 / 或 介质, 非易失随机存取存储器 (NVRAM) 和 / 或类似存储器。存储器设备 510 可以包括用于临 时存储。