[发明专利]可调且渐进式移动设备街道视图有效
申请号: | 201180026993.4 | 申请日: | 2011-05-22 |
公开(公告)号: | CN103003789A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | B.陈;E.奥菲克;M.科亨;J.科普夫;C.施泰因 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F17/30;G06F3/01 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘红;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可调 渐进 移动 设备 街道 视图 | ||
背景技术
在线地图应用是被许多人频繁使用的基本工具。各种供选择的呈现诸如卫星视图、正射(orthographic)地图和可比版本利用不同的托管服务(hosted service)来提供。这些变种中的一些甚至可能被叠加。在线地图服务的最近发展是街道视图,其使得用户能够在街道水平(street level)上查看特定位置的周围环境。在许多应用中,给定地址的默认街道水平视图在从用户接收到地址时被显示。用户随后可以被允许来通过选择旋转控制来旋转视角。许多街道视图应用呈现从移动成像单元捕获的位置的受限视图(例如,一次呈现一栋或不多的建筑物)。
一些地图应用提供有关特定地址的详细信息,诸如商行名称,但是如同气球、悬停显示框等等之类的用户界面元素被叠加在常规地图或卫星视图上。尽管有用,但是通常在街道视图呈现中并不提供该信息。
地图应用当在移动设备上提供时可能是特别有用的。例如,用户可能正在搜索特定地址并在其移动设备上检查地图或街道视图,以找到他们正在搜索的地址。然而,在许多情况下,移动设备的通信带宽受到限制,这导致利用移动设备检索街道视图(或类似应用)的图像中的延迟。因此,即时地在移动设备上提供街道周围环境的高质量视图是一项挑战性的工作。
发明内容
提供这个发明内容部分来以简化的形式介绍下面在详细描述部分中进一步描述的概念的选择。这个发明内容部分并不打算排他地标识所请求保护的主题的关键特征或基本特征,也不打算用作辅助手段来确定所请求保护的主题的范围。
实施例涉及提供用于在移动设备上导航街道视图应用的直观且用户友好的用户界面(UI)技术,从而使用户能够查看可用街道水平图像的不同角度和分段。此外,其他的实施例涉及管理街道视图图像(及其部分)的检索和呈现,以缓解在无线连接上从服务器检索期望图像中的延迟。
这些和其他的特征以及优点通过阅读下面的详细描述以及审阅相关联的附图将是显然的。将明白:前述的一般描述和下面的详细描述二者是解释性的并且不限制所请求保护的各方面。
附图说明
图1示出在具有触摸式显示器(touch-enabled display)的移动设备上的两种示例街道视图导航方法;
图2示出在具有触摸式显示器的移动设备上的两种附加的示例街道视图导航方法;
图3A和3B示出在从服务中检索图像时根据实施例的临时街道视图显示的不同示例方法;
图4示出根据一些实施例用于最小化下载资源来显示街道视图图像的另一示例方案;
图5是其中可以实现根据实施例的系统的联网环境;
图6是其中可以实现实施例的示例计算操作环境的框图;和
图7示出根据实施例的用于提供可调且渐进式(progressive)移动设备街道视图的处理的逻辑流程图。
具体实施方式
如上简要描述的,可以管理街道视图图像的检索和呈现,以便通过技术诸如文本表示、替代视图、调度图像请求和可比技术来缓解在无线连接上从服务器检索期望图像中的延迟。此外,移动设备上街道视图应用的导航可以通过直观且用户友好的UI技术来执行,从而使用户能够查看可用街道水平图像的不同角度和分段。在下面的详细描述中,参考附图,其中这些附图形成详细描述的一部分并在其中通过图解来显示特定的实施例或示例。这些方面可以进行组合,其他的方面可以被利用,并且可以进行结构改变而不背离本公开的精神或范围。因此将不在限制意义上进行下面的详细描述,并且本发明的范围利用所附的权利要求书及其等价物来定义。
虽然将在与运行在个人计算机的操作系统上的应用程序协作执行的程序模块的一般上下文中描述这些实施例,但是本领域技术人员将认识到:各方面也可以与其他程序模块相结合来实现。
一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构以及其他类型的结构。此外,本领域技术人员将意识到:可以利用其他的包括手持设备、多处理器系统、基于微处理器或可编程消费类电子设备、微型计算机、大型计算机以及可比计算设备的计算机系统配置来实践实施例。也可以在其中由通过通信网络链接的远程处理设备执行任务的分布式计算环境中实践实施例。在分布式计算环境中,程序模块可以位于本地和远程内存存储设备二者中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180026993.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锅炉的余热回收装置
- 下一篇:骨科运动学锁定接骨螺钉