呈现与映射元素关联的摘要信息的系统和方法_4

文档序号:9713655阅读:来源:国知局
上所述,位置信息可以是(相关类型的)图块内所有兴趣点的平均位置。然而,在 当前示例中,摘要信息包括与每个排列(如图4(a)和图4(b)所示)关联的位置信息,因此可 以根据所选属性来计算和显示平均兴趣点位置。这可以例如在图8中看出,其中已更新圆形 具有根据新所选属性变化的位置。
[0101] 图9示出了在实施本公开的系统中可包括的示例性计算设备100的实施方式。示例 性计算设备100可包括比图9中所示的部件更多或更少的部件。然而,所示的部件足以公开 用于实现本公开的说明性实施方式。
[0102] 如图中所示,示例性计算设备100包括经由总线724与大容量存储器730通信的处 理单元(CPU)722。示例性计算设备100还包括电源726、一个或多个网络接口 750、显示器 754、输入/输出设备或接口760,以及可选全球定位系统(GPS)接收器764。电源726将电力提 供至示例性计算设备100。可再充电或非可再充电的电池可以用来提供电力。电力也可由外 部电源提供,诸如给电池补充和/或再充电的交流适配器或有电力的底座。
[0103] 示例性计算设备100可以可选地与基站(未示出)通信,或直接与另一计算设备通 信。网络接口 750包括用于将示例性计算设备100耦接至一个或多个网络的电路,并且构造 为与这样的一个或多个通信协议和技术一起使用,通信协议和技术包括(但不限于)全球移 动通信系统(GSM)、码分多址(CDMA)、时分多址(TDMA)、用户数据报协议(UDP)、传输控制协 议/互联网协议(TCP/IP)、SMS、通用分组无线业务(GPRS)、WAP、超宽带(UWB)、IEEE 802.16 全球微波接入互操作性(1丨1&^)、3吓/1^1\81116切〇让*、红外^^、2丨8666或者各种其它 无线通信协议中任一种。网络接口 250有时称为收发器、收发设备或网络接口卡(NIC)。示例 性计算设备还可或可可替换地经由诸如有线以太网的有线连接与外部计算系统通信。
[0104] 显示器754可以是液晶显示器(IXD)、气体等离子、发光二极管(LED)或者与计算设 备一起使用的任意其它类型的显示器。显示器754还可包括触敏屏幕,该触敏屏幕布置为接 收来自诸如铁笔或自人手手指的物体输入。
[0105] 示例性计算设备100还可包括一个或多个输入/输出设备或接口 760(诸如键盘或 鼠标)、和/或一个或多个其它用于与外部设备通信的输入/输出设备(诸如手持机)或者图9 中没有示出的其它输入或输出设备。输入/输出接口 760可利用一种或多种通信技术,诸如 USB、红外、Bluetooth?、Wi-Fi、Zigbee 等。
[0106] 可选的GPS收发器764可确定示例性计算设备100在地球表面上的物理坐标,其中 该物理坐标通常输出成经度和炜度值的位置。GPS收发器764还可采用其它地理定位机制 (包括但不限于三角测量、辅助〇PS(AGPS)、E-〇TD、CI、SAI、ETA、BSS等)以进一步确定示例性 计算设备100在地球表面上的物理位置。应理解,在不同条件下,GPS收发器764可确定示例 性计算设备100毫米内的物理位置;并且在其它情况中,确定的物理位置可以不那么精确, 诸如米或更大的距离内。然而在一个实施方式中,计算设备可通过其它部件提供可用来确 定设备的物理位置的其它信息,其中该其它信息包括例如MAC地址、IP地址等。
[0107] 大容量存储器730包括RAM 232、R0M 234以及其它存储装置。大容量存储器730示 出了用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的计算机存储 介质的另一示例。大容量存储器730存储基本输入/输出系统("BIOS")740以用于控制示例 性计算设备100的低级别操作。大容量存储器还存储操作系统741以用于控制示例性计算设 备100的操作。将理解,该部件可包括通用操作系统(诸如UNIX版本或LINUX)或者专用客户 端通信操作系统(诸如i〇S TM、Andr〇idTM、Wind〇ws Mobile?或Symbian?操作系统)。操作系 统可包括Java虚拟机模块或与Java虚拟机模块接口,其中该Java虚拟机使得能够控制硬件 部件和/或操作系统经由Java应用程序进行操作。
[0108] 存储器730还包括一个或多个数据存储元件744,其中一个或多个数据存储元件 744可被计算设备100用于尤其存储应用742和/或其它数据。例如,数据存储器744也可用于 存储描述示例性计算设备100的各种能力的信息。然后信息可基于各种事件中任一事件提 供至另一设备,包括通信期间作为头部的一部分发送、根据请求发送等。此外,数据存储器 744也可用于存储包括但不限于地址列表、接触列表、个人偏好等的个人信息。
[0109] 应用742可包括计算机可执行指令,其中当计算机可执行指令被示例性计算设备 100执行时,提供浏览器746、用于执行本文中所描述的方法的映射应用772。应用742也可包 括其它非映射应用773。应用程序的其它示例包括日历、电子邮件客户端、頂应用、SMS应用、 V0IP应用、接触管理器、任务管理器、代码转换器、数据库程序、文字处理程序、安全应用、空 白表格程序、游戏、搜索程序等。
[0110]浏览器746可配置为接收和发送网页、表格、基于网络的消息等,并且在示例性计 算设备100上呈现映射网络应用。浏览器746可例如采用几乎任意基于网络的语言来接收并 显示(和/或播放)图形、文本、多媒体、音频数据等,其中基于网络的语言包括但不限于标准 通用标示语言(SMGL),诸如超文本标记语言(HTML)、无线应用协议(WAP)、手持设备标记语 言(HDML)(诸如无线标记语言(WML)、WML脚本、Java脚本)等。
[0111]本公开的实施方式可经由微处理器和/或存储器实现。例如,以上描述的功能可经 由微处理器中的硬件逻辑并部分使用在存储器中存储的指令部分地实现。在没有额外指令 存储在存储器中的情况下,一些实施方式使用微处理器实现。使用在存储器中存储以用于 一个或多个通用微处理器执行的指令执行一些实施方式。因此,公开并不限于硬件和/或软 件的具体配置。
[0112] 在一些实施方式可在完全功能计算机和计算机系统上实施时,各种实施方式能够 作为各种形式的计算产品来分配,并且能够而不考虑用于实际影响分配的机器或计算机可 读介质的具体类型来应用。
[0113] 公开的至少一些方面可以至少部分在软件中实施。也就是,可以响应于诸如微处 理器的计算机系统或其他数据处理系统的处理器在该计算机系统或其它数据处理系统中 执行该技术,指令的执行顺序包括在存储器中,诸如R0M、易失性RAM、非易失性存储器、高速 缓冲存储器或远程存储装置存储设备。
[0114] 计算机可读存储介质可用于存储软件和数据,其中当软件和数据由数据处理系统 执行时,使得系统执行各种方法。可执行软件和数据可存储在包括例如R0M、易失性RAM、非 易失性存储器和/或高速缓冲存储器的各种位置。该软件的各部分和/或数据可存储在这些 存储设备中的任意一种存储设备中。如本文中所使用的,词组"计算机可读材料"和"计算机 可读存储介质"指的是除本身暂态传播的信号之外所有的计算机可读介质。
[0115]虽然本公开已提供了涉及映射上的兴趣点的许多说明性实施方式,不过应理解公 开的范围不旨在限制到旅行和旅游应用。在其它实施方式中,兴趣点可以是具有类型、位置 和一个或多个属性的任意映射元素。相应地,P0I数据库可以一般化为映射元素数据库。
[0116] 例如,映射元素可以是在由在客户端示例性计算设备100上运行的家庭零售应用 所呈现的映射中可视的住处类型。用于该示例性实施方式的示例性类型和属性如下:
[0117] 类型:
[0118] #公寓大楼
[0119] #连栋房屋
[0120] #独立住宅
[0121] 属性:(独立住宅示例):
[0122] ?卧室数量
[0123] ?盥洗室数量
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1